'/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b3") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x300, 0x2) acct(&(0x7f00000002c0)='./file0\x00') readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/199, 0xc7) 22:29:10 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)=',.\x00'], 0x0) rmdir(&(0x7f0000000000)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="b2919f0e5e9e3d1762ebf7e3197d870790d5281cfc13ecff3fed716082", 0x1d, 0x0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) rmdir(&(0x7f0000000100)='./bus\x00') 22:29:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 22:29:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 22:29:10 executing program 1: nanosleep(&(0x7f0000000000)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x81, 0x4) 22:29:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) pledge(&(0x7f0000000000)=':\x00', &(0x7f0000000040)='-\x00') getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 22:29:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket(0x18, 0x8000, 0xd8) socket$inet(0x2, 0x4000, 0x2) 22:29:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x1012, r0) ktrace(0x0, 0x1, 0x2, 0x0) sync() 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) chown(&(0x7f0000000040)='./file0\x00', r1, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8c1, 0x0) 22:29:11 executing program 0: kqueue() r0 = kqueue() kqueue() kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0xc6, 0x0) 22:29:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x19e) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)=0xffffffffffffffb0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = socket(0x1, 0x0, 0x48ac) getsockopt(r3, 0x0, 0x4000000065, 0x0, 0x0) pckbd_enable: command error 22:29:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) 22:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ac8dd1e7000473b2d98824b3da025bbd47b3bf579456fbcdb9ad897f5f728193ef16ab9b412fc4d5f16b136a5d00d1628b53a00"/101, 0x1b2) write(r0, &(0x7f0000000100)="c0e0cc6014d96a261441", 0xa) r1 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpid() setgroups(0xfffffe36, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x61}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) 22:29:13 executing program 0: fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = getpgid(0x0) r1 = getppid() setpgid(r0, r1) pckbd_enable: command error 22:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x5}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0xcfcf) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:29:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) r1 = socket$inet(0x2, 0x2, 0xc) preadv(r1, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0xffffffffffffff26}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x7fff, 0x6}, {0xca, 0x8001}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001280)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={r2, r3, r4}, 0xfffffffffffffe87) r5 = open(&(0x7f0000001300)='./bus\x00', 0x80, 0xb1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001340)=0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10016, r1, 0x0, 0x3) 22:29:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) 22:29:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1ff) 22:29:13 executing program 1: r0 = socket(0x18, 0x3, 0x1001) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x100000000, 0x80000001, 0x1, 0xffffffff, 0x8000000000, 0x0, 0x1, 0x1, 0x8, 0x7fffffff}) 22:29:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') 22:29:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x7) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) 22:29:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={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) 22:29:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) socketpair(0x16, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 22:29:14 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x5, 0xcec, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20, 0xdac2a5e59fb41f3d) syz_open_pts() 22:29:14 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) 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) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:29:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) fcntl$dupfd(r0, 0xa, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x3, 0x10602) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000300)=""/242) 22:29:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mlockall(0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x6, 0x9, 0x3, "a02ffa61dd7ad7b2827c7fc49b5ca3a6d7e33c58", 0x70b, 0x200}) 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r0, 0x3) 22:29:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000), 0x0) 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:14 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 22:29:14 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) r2 = semget$private(0x0, 0x2, 0xa) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000080)="bd5c7c44f8fe99a9600750059db1f1cf0021593238696fc90225704066fdad6fc33b43c1af8cbb1b0f51527a61389d6c6a96db2b0c81b6a4bfb1f94dd43400b953485f88d9b3cabb975413fa28bbb1bfc1019e688f0f7377b1ca668bb2fc76071863ea130c9692f98357f68f3982f0229d3ac8db2c4ad3719d8095a163c521eef213255b512124d429996476b7caf6303a126e0cf75f55fc2db9c815a9e5288a6b0ffcc6ac247d637eac", 0xaa) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x8) 22:29:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 22:29:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) pread(r0, &(0x7f0000000000)="78b862947ff46ef1fb45513ae20a942c501a3b1f16ffe92d9c4a219138", 0x1d, 0x0, 0x0) shutdown(r0, 0x1) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="013000"], 0xa) 22:29:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="00002100000081000000", 0xfffffffffffffec2) write(r0, &(0x7f0000000000)="0991", 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8001, 0xfff, 0x8, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x5, 0x0, 0x1, 0x40000000}]}) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:29:15 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0xff4a) 22:29:15 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x0, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="48fc24293370c9f908bab3da383f3abe615ff9b58accc70050b392495166bd7dcad7f06dc5f848c5", 0x28}], 0x1) 22:29:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffff86) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) 22:29:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x0, 0x80000, 0x5}], 0x0, 0x0, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0x10001) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe87, &(0x7f0000000040)) fsync(r0) 22:29:15 executing program 1: r0 = socket(0x6, 0x3, 0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x7) r1 = socket(0x11, 0x3, 0x1) r2 = socket(0x2, 0x3, 0x8000) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup(r2) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x287) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000040)=0x10) 22:29:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 22:29:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:29:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/230, &(0x7f00000001c0)=0xe6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) mprotect(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:29:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getpgid(0x0) r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x7ff, 0x0, r2}) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = msgget(0x2, 0x44) msgsnd(r5, &(0x7f0000000400)={0x0, "d3359436719217364d80255376752cf80d5a5dbfa028e2d3aca4175de46c2a8771d2ea57cd3632cb80f1a9bc0e28b13c05312de16b17383c61d20e24b34771811bcf5d971bf309446ecfa94c2738b69246d701736feed5b3453ac5765306a965f557fc0255dda249f98acfdf135773f15dd2797f656468f470854195df5017b0ee4446936e834839f63e47be3ddf73c3d1b4ee521b9c9cac5e231abdde6cb2c4b7876c673b2f8b51353d454af3690433d9914923a8252afc98b129517eee3d80400871c4ed35b08d812da1fd7aff3e96af761713e4771bef69f5ca89dd13f824baf2c74dd0436a15f5ba78fcec202ea5139095754533d216c04154070b5258752fbc6b73ebfc49a15ccab4a0bcfd5883f958103070272081efa12d5109963223abff6ba5a912af5d994206e040c6459f535cb212758e8587067833e0eaebcd2bbe55993bf13ffb46513fb9430a922d93f85bb10774ce5c925588e04ba84e4e4d984cab9c7a34a53543a52813ea8a09c66f4d2c67251787cb73df1853b0757cd87500374204597c6f05d4dad4f2570593c4e23003638d1b348540dccc12c0a24bd5bf597704278d7c28a433d6adde848ac4b5ba8568753010ab214442e1552da898f1f3d287ce871ed0c049df82aa9c04ffa4c9d24c91b8a2ad9177ffc1e7936c16a9961070c0658343dce35779e8229f7395c3545e801d24d95c8180bbfa17cc4bbfcf12b5bfd61e3976c4b366398d9f9d57ab530facb6d14836071b12b02d865432de18a7a77bcc6560576ffcb525e215a442b7d09d1763287a1587bf23914bb068692372bfa241f1813a80480293ccb430abf5dfbd3c1b77ecf4d0f6545000c98c91229a8b05aa137bdb56c1d5465ba7f60c4cc55c0751d95b020c7f14127a985aa4f99e58e208bd1d9c277b61b18209a3e2a2593c96de4114f98e1b64d92063227a4bf66dd28a042f8d0404c952e823d733c966dadad2b6ee1a86dd56437ae2c1b710620abf299a7b00589a54478b7b12705937f0c3f7a311552830995a8b494637375694caaee0f44fb5df35aa642004fcb1ad0d6dc3a65d9ac1c42bacda27dffcff84ead152611fa775eac02ef05e94e27737e0bb6ed063c843a1a3b9cda70e1c9888bf3937feea34821a5146dcfc6b45c38fc297e5c12fe93483f4d9e0d5dcf113fb3bb20d1ea07702a8eec8a5dc46ddae5745d56283468945d2a177c38920a497f1285e98e52b8db1ce4ed74959d9bd0249bb0df44b40cce5ecf4f8f15a139cb55e75baa194df3b43d2c5b365d74b6c198824e0e880f0fd8612488c6fd7a2ded3e15582e71dfb57032048f7d17c1429ee1952ff2712e47a35535217eb35ce73adfd0b0f1e78df010511e71db3c70e28dc27ead63308b3ceb0cd172dbd8cb25474b3b45fc8cc7de54880362c1f6d79499bc571c850efbdc1617581808024797b00d83a899567da3447a048b6718fe1646575b4fa7d74a66288cb1868c6e152676a46bffe8c2f19434aee3da8b87171e1682a4162e7c876eaf569aebd5d85937cb584f546dbc1a587631da6944d759931509318608c69a02132fcbfbb1464ab58936e2d640fd948f9ef7f6041141a3473b343a8f9a7cfed479f61fbd42b7b38f264aac5877254a3b0c89a12d60d969dca6d5275d8e21ba967fa66641064cd406fdfd92a65d16abb714688a61541a08398bd911e70fad412cc4d577049c15d0e36c47a1efd13a2ee3b3b0a99aebfe2411b3809055ce8797beb81192461b60d6b08c73509f29350a5da49127f9937606e55adb04a92a1ddc50c00ac59578f41e8c43f0997fbcd7f7cc1c52bc86aa4575743e2dbb30d40848261129ee4c2983246f1c76f34dd95f874fefddd12a3e3d951ac9f5a09b6a19d854274e348c9f1fea9a837fcf5f042dc182bc92b1412dd6181442ac2f1b8ec395c664b8fca80bb2c7298b53b656bc1ac10150bf22ab019a9472390732a9c3472a18b9b93392de82336cdfc727de0f891037061f0a8d7d197c0fb822741aa49a23ed833bd74f2abea88b0c5a80583f78292ac0fe92f09edaaabefc624af8ce817f30143e7ff699e61441a89e5efb7562661c39a9c2fbaa39a1b10807f881249536fd42830038b09d27ef679adc3a7f1c7b5bebe46cd8a38017a8590eb15f273834e2bed929fef70d93e4237023332b09d34c82c48a32ad3a36bd6de9209be0eb2fab2141842b39f73ca0441edead2851f858872f9bb988aa75b2318b24668e648c724cc140bcf2f962dc65f53bad2831f82cdc3aa1067376b47456ea9c545e0ff9d7aa04aac943657dd821d654c8720c76ea40794463b0f9c91d70d6935e2df680e99e0235bf1916c11b1694f71b6cb4eb6ec7ad93bf19f59049ef73dd465a86e7bf9d90fae065d6414767f776d1c6cee2aa1f5d951c168441bd944de0892ec97a4c5a8cfa4436e98033e5df489bf663011e281a3281484d3d4f85e32df9786446d012596715a35db8d7fba4506fb67ec03386f3a061122a69deb49ef86a6c29a2fb025225731587971595eba50e75d2ff495b493a8e090f471fbd356732d06c26982209d916488e1da2f51fd8f1c61fded36bdaec70295e18e030e474ad24b000b07a1965b71a5f5af235922a5d9b98c2311374bad422f9eecda77aae65caf482b83791d019fa91f30874e05a592c55cc163a568b450eb8e9ac05dd0728c0ba3288043eb56df6d568e59474247cbda54660c77f3c73fcae318b00c7306135350912acfc2a22df048023c9bed2e1741c19a4524ed228b68dea93e3971305a56c9557531bf5a0deedaddd014a94aca3efdadb0b8d37fbeecb5bb93b28790bd3107bcad75bad11138baa0d06adc12d8298ab4cff2ce6e42f2f6d60fa7fcf0509da6c537f5e32db2fcaa5763944f727d2955463e99542c44dc0368377e0e4739ff5031387cb4fd4742d50efbe1c30eca546886031e4f5735ffa3f25aaed90fd86fd0d21566c039d0d514d708b0d2ee3b9a01bfc94e6f219473207a400e6e15185c07b710a4d63a1e1c6ee124ddaadc96f9e41158cc1d47d44314f50e1957c4b445bf0fd57be81c54c3b693dbad48a2f8ac902b9b7afe83e086c979a70b8dab2e13a279332082c3f7d6f8aa7803c6458933d61d54d4df2ad998388d70e660330e17de3b3a8fd18259e24561c6a486f85021c46d5c0977fb69aa80b1eb3a498b2a324d968dd313c5112afe6725e3243d5b0ce7f33686b1ab706b3d59980e3f41bb47a5848edfa0d4cba7066d568714195d3ec748ba1047a595f717839b419de15f14cd1aef0d3d989bdddf41c52b07cdad691033b2dca5c8811a17cd6d2ec15a950ec169ab9a90aa8c108d23ada0b5d477c5730941506cd25c7772ff21f73678b1d6c9b1e4eca6a0790de479d9fa5f567248519d6ba44cb6cb128d6ab47b51d8e259626631f55e81d0b61d43470ba87325b232f5cc8443ebb23551b9a222f81aeef9b898cd31d57029d635ecd2c9b06664ba36b3b07ecec4f396c3d32122e922f4d25f5a9771d67fd4f8c8bfdc768bf3f86bd842e0a344216de77d05bf97171303f44944b048605669c038d9f92e8215667e99590e819b5390f442ae7398ea3791ac9d12c3f929df9cb96e79f4853c57837ce1eaa87c012c3caa5145a7c8b76e6f26943d797a6b55936fd4e897448c67205cc17dd3c38dfb85509973f34cbcc5ffb525bea96caeb7003bbbe738494099841fc3905c7908d39c83e79dcaa99105721d8aabfe247d1fce06ced593706ab3a2061c084b3919ea7c7c751cf8e7429855c2798a1920a193f9a021894c78891b2c4adf6685814d938174a878f2211b81e3f684485b8dbd13c0c60d5969741033b5f0b981e63c536ae4495175fb41dec9c36c72475786b9ece06177e7b0ccfe801bd9e3b826b4b9aac3e8eed7d9333a4038b77aaebdc9c099e5247b58b3073a0fbf941fe4beafcc41dc3239dfe586d9b12808f8cc7a90449229889ebbb23add736b68caf2e6a3230277d547de6054b84b6e61b71b797afe5a0f820c17e92dc008903394f047f075d4ff1321c023e1cfb69a6ef34f51e7889e2683b8be56178a17d1e7a95b445a181e233e9553f6778afbe029a3526ffc4ed47aa3f03e24dfc3ee443a6545bb46ca1316e68a69173051c9c86f210c1688d2b4c85cbe3b4800b5f00166f52b66bfe923ae106d8eb70dd31e2aeeb48a00152cd9a30e975518a7f5924757ffc599c85f198b32c62e51a0edc2097fa29d6e8dddcc77c9c32a705a9850111409deeba43d84ff6ecb2b6202a4e1d97e4015ad84368961e12c35e281a75ff26aad463201b473ce36dd1d7bab212909782cec169420f518121e0ca995ed3e6c5fbca84b48553828ec5bbfdd9c5cd246cac26163bc23f8fb40952355eb47b1b646a498bfbe9b6c428c88cbaf0040c3fcda784538a846df9538ed1beea6f6363534c701d0ec3a199269312b56404f1bc46ff96d546e3ab4d891b789d933cf0e78c1134cce70288a7ecbe89806dc4d3215d877dec0279b5d83ebce22aea39872268aedf4cfa384570561cfb28804c5b5a627249e971477ea5e69f7a5d7f8a7573dee7e100409e8c85d8aac62ffaaac68b0d202feea17e72d2059085a9fbb548fc92687edd787785a49ede6bc12b3f3ed138a9f23fe8d37362420f818a4ec1dd12cb8e4c597fa17b7fe09591e56fe038b5676b309d3f015743adc9047918cdfd719c2f913286afe043f69881a4e885fb1aadea6132e04343699a0d40c8bdc1c78ab2982e8151d67e6e0e9176e578f2b7f6831f561617f578090bde53bd2e91000581cbf37f404ea2211ce18d2a2c7571f3e2d014192157f64a13124e46534b4bb848e61e0117870b28a1f7018dd927e3d702fdd8dc6cccb380c8ae3d2c5c6e5de66aac8bfcf36fb9b71a4abf2037e5a33e019d93edb5841aadbbd1f25ca121c969c508269f9af339a28f3bdee1d62f48880e140ed0c52dd636c4ec8d041c298f0a21617be45b42afe13aac31f8af1851cffeb339d76a93b40b607292ebcc8a4f45309b505e3e7b0e64691aeaf25770a47bfe043e5dbc3d4bbc6955f72c54c904be2563b4cd2330aa0a7000be2e87f4ee956bb6068a1063676cd0393f974e6d971c5b4bd92b86c8933a465cb370e30bdf5f6eb3f306d4ca7c9c70c1ffaf0ffef1eea1677276315f226b76edb60e7f41319788508d6cb14fa023530dbc1688f05c47ffbd54c8ae74da851fdf10280c206fa8546efc59d34706cf21f43c5032543358414c89c4b62380ec4955692d3068ae2b8dfef0167151591d35ec09998fab48f67a81baa2b1671d4130de975661a2ee00696bdd7d734640b2ce07d9621ec706c4a932e0e5e35dc5c2f54e6cfad8ff4aec81af5d8e5e012ade9e2cd71c32363aba6ece00340fb0140a185bab133817d4a1c78a84d1a5ad10f4f3e3786a8cdce48363df047eec48b324572f75e1c72b5411de5542563ba602afaaf5aaa9e3c0f1810dda938f019607f63b4bfa6ac67d3ecfb64d7bb1ff0a2ae549c7d70232c02e9aedbb1d62b8404a5d2212b76f8f38a45949e1f4b17788a2c0248b66cecc6cb2cdc72993140c9193a6bbd4a2949c740b0a2250f0451be1de748250a7ddf9c3bb224082f05e2041b51550a8d9b542fa5ac677975291ca3e3c9cca9d0287ce307e3fe7716e30651382660eb306261f01af3bc69eaadbfaa7a130538f14faa1ad5b26f6776cf5048e6ee2b9cf85a29a029e09c2721f4db2a6de9e71227ac95926d5b5891dac40ee17c845295d4d0ef1d5643c5802abb5b82a5dcfec1"}, 0x1008, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) mlock(&(0x7f0000228000/0x4000)=nil, 0x4000) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r6 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000002c0)=0x58) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000200)=""/85, &(0x7f0000000040)=0x55) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xab00, 0x1, 0xfffffffffffffff9, 0x1, 0x2, 0x3, 0x9df, 0x0, 0x1, 0x10000, 0x81}) 22:29:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$dupfd(r2, 0xa, r1) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r2, &(0x7f0000000080)=""/23, 0x17) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 22:29:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[0x8, 0x81, 0x100000000, 0x1, 0x1, 0x1000]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x1d, 0x5, 0x5}, {0x1, 0x0, 0x401, 0x4}, {0x42, 0x1, 0x1, 0x6}, {0x9, 0x6, 0x0, 0x1}, {0xb, 0x3, 0x3, 0x7b7}, {0x9, 0x100000001, 0x8, 0x4}, {0x1f, 0x2, 0xc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0xff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x82, 0x2, 0x40, 0x100}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x1}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x81, 0x5, 0x7a789ad7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0x6, 0x516ae5a9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x1000, 0x2f8}, {{r1}, 0xfffffffffffffffa, 0x28, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xfffffffffffffffd, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0xd92b2ef4eada5fe9, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x80000000, 0x8}], 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0x6}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xbb70000000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0xfffffffffffffff7, 0x5}, {{r1}, 0x52698d63ee72a6eb, 0x80, 0x1, 0x96, 0x97}, {{r1}, 0xfffffffffffffff9, 0x58, 0x1, 0xfff, 0x5}], 0xebb1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xe7a, 0xffffffff}, {{r1}, 0x0, 0x8c, 0x1, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x5f, 0x2, 0xfffffffffffffff8, 0xa0}], 0x1, &(0x7f00000000c0)={0x1, 0xffffffffffff8235}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:29:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) 22:29:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) write(r1, &(0x7f0000000080)="d2987aae86b09225b218d3a9db6afa67da0d8c00332f0aa516cd3c7105ebfa7abfe260751999397db777c508e2267541b04f3522b6a17f029c9dc4b598e603707fe718a4fa7ab5db1cc943cdefdad515ace60782b1dc396b7aeb32249be880a10ee8ac66f7117f86fb", 0x69) kevent(r1, &(0x7f0000000000), 0xbe, 0x0, 0x100000000, 0x0) close(r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x80, 0x578f, 0x800000000}, {{r1}, 0xffffffffffffffff, 0x33e9fc5bafa4a632, 0xf0000002, 0x100000001, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0x9}], 0xffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x41, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8001, 0x4}], 0x0, &(0x7f0000000180)={0x82, 0x40e}) fcntl$dupfd(r2, 0x0, r1) 22:29:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100000001) 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, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 22:29:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xff, 0x1}) sendto$inet(r0, &(0x7f0000000180)="14aba7863a141de5e5a388a02a1a71228435dabd00c49f6041459b421e4b315b128319ab867847e9c7e6a7851d648d46fc74cc838eeb778521b54c", 0x3b, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000200)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000640)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x3) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x7) r5 = getuid() fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, 0x0, 0x2) write(r4, &(0x7f00000006c0)="475c95f67b33c563c1534b99bf78f8fcd6fa815302419a976d82de54f3af2eb4314d7f9769f8fc30ea23fe89b0826715f6f5255bc4440404937cbe50f06c8688d687d99839bbddb7543cd3abb2ea1c3ca59076073e2fec45086a8daab43ade2ce6f46a3985af8f81bbeafd2da63ed63920f1d59551b22ad9ed768cfacf66958770fd8f0786122ee4e02f18a566e8780c4632a527c5859cc53ff6a9144b7bdf0915aca3f5739edca17843e4dd4a4e8b5de6c39b06ddf486e9e1903dba7ac014f37bf90a662eb47bb1", 0xc8) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x2, 0x796c5d6c847fb070, 0x1c2f, 0x166}) r6 = msgget(0x1, 0x7e5be1c4789e697d) msgsnd(r6, &(0x7f0000000440)={0x0, "4f259547a8bb48e54060d8c7a2f9fd0900"}, 0x19, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000480)=0x8000, 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000004c0)=0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x3}], 0x7fff, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x0, 0x80000000, 0xa534, 0x200}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x100000000, 0x8}, {{r4}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x5}], 0x70, &(0x7f00000005c0)={0x138, 0x6}) msgget(0x3, 0x80) 22:29:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 22:29:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffe, 0x57}, 0xc) shutdown(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xd294d8c012b8186d, 0x18, 0xf0000000, 0xc28, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x81}, {{r1}, 0x0, 0x0, 0x10, 0x9, 0x101}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x95a, 0xb4}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf000000e, 0x32, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x100, 0xa0c}], 0x1000, &(0x7f0000000080)={0x9, 0xe6}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:29:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0xffffffffffffff5b}], 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(&(0x7f0000000000)='./file0/file0\x00', 0x8c) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000001c0)='\x06\x00') mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) 22:29:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001040)={0x1000, 0x0, &(0x7f0000000040)=""/4096}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001080)={0x2, 0x3f, 0x80, 0x400, 0x3, 0x4, 0x5, 0x10, [{0x5, 0xd41, 0x1, 0x3}, {0x4, 0x101, 0x2, 0x1}, {0x4afa, 0x10001, 0x7, 0xffffffffffffff00}, {0x8, 0x8000, 0x2, 0x80}, {0x400, 0x1, 0x6, 0x5}, {0x4, 0x1f, 0x3, 0x78d9}, {0x4, 0xffffffff, 0x4, 0x401}, {0x3c, 0x8, 0x80000001, 0x9}, {0xfffffffffffffffb, 0xffffffffffffff00, 0xffff, 0x4}, {0x4, 0x400, 0x7fff, 0x9}, {0x4, 0x46db, 0x1000, 0x10001}, {0x400, 0x6, 0x5, 0x7f}, {0x100000001, 0x3f, 0x6, 0x4}, {0x7, 0x2, 0x7, 0x14}, {0x0, 0x1, 0x3, 0x1}, {0x8001, 0x5, 0x6, 0x1}]}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) 22:29:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pread(r0, &(0x7f0000000080)="01dc49ab70772b3e167ff2f2ea866807356d5d5b045c7720af441797c8b73748fb5e3a608f81e593728878f9fed853ced728e56df14c68da4646f970eb70871545e7ca62ef38ada5f77699a86ebe8f966853918e96e7ebe34f9b5505dab174c6b71b20a680bce3078445f0d59a21703c0ca31f57eede6bd9195b7f6bf5351c4cb0ea6e040ec5b2453c6ad8c2974b3cceb547a7f136b1baed8f04f7ed7c52ed0863261e8797d5a470c764aa3987711718bc280100a2a7fc1cc4ce62f1b521a15e8518747e36bc032fc156851c6e7c44c64919350c7b6e58f8357ca07f65e8e9b6df67f9e46635d01d5d0e90a1c30dc92bcc81cd", 0xf3, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) close(r1) close(r0) 22:29:17 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0xcc, 0x0, &(0x7f0000000340)=""/204}) socket(0xf999f28b976961ed, 0xe991ca9bd89c83dc, 0xdfa) getsockopt(r0, 0x7ff, 0x6, &(0x7f0000000240)=""/191, &(0x7f0000000300)=0xbf) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="7f9ccef4a6cfe90e2f0c0465ab8f1b093bfc0335bc3f344fb45c92d345a816fa45c865fa46a56302285f496fbea9ced07f36f02c334216c34d9bc2a0a8fa84d01940b67905d86edfa7b582d254fdeb691f5360c0cb09b44da869d7d394f6342fe61e6330a5f558d0cbf9defa6093c5759b0633382278eaf51adbbe4acc36aa5128f2f887f8d1d169c7a3b377aaf202caf6f97d973db550511af779c1afd5c600e1137f56ec738e188633fe2285751763abde1bbedbd7bdaf1cb8111b45c8e88a9098aff0ce6f4da6613e92f7de307a59", 0xd0}, {&(0x7f0000000140)="b588a57f7ff0421243b25b4f6376ddb043863d7d3ceaa8efee5dc4291439a11010714debaf3633fdd8886c4121d25a16f47bf4e1ef3f0dff7b9a40703409edb4b2d09838f2b438f79d45011f5351f75aedb315a1be52ffa9844d316dfb8446e7d3f50feae449cdcdc1540a9c9297dbdd3b883e49bbe5a98bb0053ebf43e6b9aab2b7621d5e", 0x85}], 0x2, &(0x7f0000002640)=ANY=[@ANYBLOB="b800000000000000ffff0000090000001249668332b396bb15b1098c6d13247a0b6602e0e0e01ac6b233df61d18cdac4e954165ff1304a8629c7163cbc23c1c9b85071900fe053c50c3b4e8bb96678cedd373fe2db1fd8dfccff6b1c08c2997691d172f0fb9a9ad0f6e11d1c97ad037055ee5531847aeb8c3d5f673d60d1849b75a8027f6fe0366950b51a111ba54d83f4daa965d6839987acad082d6850dc6b233f0c42eaaa4b1cad91aea40e84d2fd1d9dcf01161d000008010000000000006d65d3f880000000b5c53e4bee31e2fa864d2fa61c20e2454a1af35719ddb77958f1242f203bb68660b2770a7a44f55e862bdd3f3129407a87b2cca567325f931cd55a63ca0145353abce690da0277030f3edfb4ae5081a0714c6aabcc7b2b012945f82a8063527db5388e456a01bdc703d135791fc1b1c90409402a8a845b02afe0087d06f72b6adaad8df3ea2e244ce655fdda3bcf91bf5037c56325190a26b7aa0dc63899e6ec8c8b45f7ab73c2349a022725c91c872943bbf578943089a692b79ee13c92ced84a4b603836587309b96553c90c9447796c471294ad1343b7e5081423e5c0a92bfb7fcdfd5b378174090e7ccf335897cd25c81d00000000001010000000000000ffff00000600000090d8f55a7f1dcf2e84c4e7d6106dbc36162e5142991604d143cd615d54e4fcb55ba5c561c43a5c059bcb3806dccfced472a67933c34b5b67f9d8081f72c0cced50a3762b29bde6ca7df09ea1b5ef2f715845f5262479cae60c7542e738182c94667ee8b99226856149127c4a557a3d53173478f33c083738cab8322bc388171c4d14d09cad4dd60decde8ff89447bce5b98e367425bf5618a3f06de38fcd0fa78cf231ae1df79e95fe0b391422def6b3d981ff6a1f4021000c5c7c4ea1ae26a130301e670a24d5bb2bc80fea771f9162ca90a92dc97b95e662fd6fafc6dc271c825d05d7884c9ad7a0e961ce714b80e2001c008b061b57adc95aa29e7dcba7f26104cb87c9bf63ee9f50c03f40be525cf57e2e26dff9095b6ce32c2436e1f258acbe31d0b17a4d6e21f8e77278f9327fa9364f2b3747d4e4b248d3656f2dab3af8b1b3bb1e6e9678158a86ac2df792ca0bed737741462665e96b767bc63c1590534d39aaec63c5b817ee70c93568bf49b448c333d4857d9f3e008cd53c79aa5e8fcebbd8a6b313b27cbf17b856a0c849458d8e584e7af23e404b72acceefab87e7fec470310c50311a1af47c226e81bef80e93a3fb87a36b11290d62591a0877162cffb5a2ae858c01ca248020d6284663e1f922714a4e5f4087cabfcb809d985af5fb83db566f801486495505c3b763ec131c560e4dafbff0ab0f19797e12b87ce7098c164b1203208c8e3da0a4f0710ee82d0e42be38f81f29f753f7df9f8eefc35779723f323fb3dfece58a8aabfeedf3389d18c30efb8265b0cc7b8d1d174053614aab05442f1b34bddc74ecfddf938f7fd8843c17051a383398fc1a9723a30048f2951075aa29d04186e883722cbea590d2c1f0340885784bc4ad321d1bee79a9886d318b186a770669a50b4e1d0508027e23011b0c8b85df8a78238e18edbcb8b81634446f2edfed279bfd6003cddc25e9eafbf35ca75d022c954f02e83de1c725c981e8ec7e8d7462dd976e1fac8e203cbedae6504433f5e80838f3755a347ea67048583a3ed07f5f0688655627906a2143326f1371816ad922156b44561ec2394eade3aecb29bf32f77031eb3a7c5128cc384b1f609dda30ecc74621a12c4f3732187a63c02f146e7389416a1f99f121f40826943d238fb3c2b2a62e5cf2cac1eab29bafe4e4332117fb6f1d3440df676503b30e8abed23aa81cdf5ee35e174898e72ab756da7774564f768da2d12728ec9f6be18d55f57868dbdc1febf076414c0e5f56006cebc4bee0b1c6513da5e1cf42153e613edd7697514647ceb8c420edba7a309712320d810bed9a066134faff3c9a2ddba45ab363b18db4510687114cafb30a4a182638945498b73101149caa472027ec0b63b1dc87f5fdee6766c7efd28d620f5bec4c89d0823902e98ccc2063869886b07c4d4eb20f4d54eb009c2d9464892d65fe8d48a4d36452e9c1bdc0f119f4d8d88c194dffe848183a31f4d652c44ce9851dfb06140daa039b4fc1818178baea8beee0ef10219b601a1dcc7864883b1b87789576791592427849d90f9a728b5af3fdada029b4ec053dcdf6b27806d39a19fb73df988ded46116c5a06d0df49e14d2e6e53f6de6651f94a99681ede1fc17a3b7f0214d9c912238d8e055b09e1bbb1396651dbf7f219b28850e7147130721f1b51629430d9d74d91485c04bf9468caaa2e27192e909b4f54ca0a74e6c3fe1c2b4237d6dd4c59e1d9480281b8388396dcd46ab16f8731db8982cd36608b9ef37408bc2ba4fa05f0e689c90ade18e8efe5646f17e970f5bba2a20165d3b47773d7184bafb5dd2a79d4ea9721f00be7309193dc4b8c11451a0e8b3fa9de97824c3a69b0bb1f94d63876f0cfbca20980df6e2633fa8968de8141c009dabbb68a6aeaf5685466482bcb3c61ffe777f9bc85609baae2be6cb104b19787f3483db51a26f41ed115ef6857669a2efe9767717549e73a26b92f1a96489f728034a078f5bca1f89461feff421b3fa18eb21c42502dfd31a94235bcdde57741a00bedc5efd25162c1f92b32f81aed539a23fcef455ac36d42f31337ee96293087bc166fe03e017e9ea7d062c277416976567419f395941d13f5c83ccf23265661d8b9a56e5b9bb41b78c0c5d6bc59c4e274c2c97b6a0c59027273b3ca10d344433b762b1afc67705db1f0d129b5a1df9b93ae59d1273bc9d86307e3b18b219a4b2b3b230d6826e87502bd1259b6b9d25fd0caa2e5fd16f1a5b80dfc3dff66c25c1fb2646c2bf7f7b5338c526b4d62238f72426607b838a778a2bb342c676af56371a55fba13a9407e46105572c27288a0e72015413373f4061a2e2a9a4c3cedf34b80ec8e704ffc47d0bcca6a57ca20eb3b1e2b67d6abb1192fc1191c0f93a32ac9cea3bbe5a477473c84ae05b7f511b32c65e1c29d727b17adee6900eecd655a6ebd15eab8395bfb2f3924a4489cf90fd09d639d4e91f85c04f8caac5cdf5f489617ef547398a8f7dc08ecca5e28816043946aded5ac77ab0e92734d26a46d3613e6e1e4cdcda189db4ac144126dd803d7a340d64823819eee4c3f26f4c016c65f91ca84145e11a625bde8bcfa8ea35384afd200e1d2d757fc33989bdb83f033ea6fbe17eeba4195a0befde3c7c871a17507a24ad19b0fe0252947f40e4fc7f644eab53e1f03e75d55cc350917fe8be56e58d5f14eeff4cc8f8c2b64fd011b6638696d50abe32e149bf066a08a1bf98ffccb605bb5a34a85b0ae3d0c2a61a4dca1c689155d3f0018625b8c557d0e7b1b2486540357908735b3ed895f9c3ee85af0e17f07b7bc4490061656cf9a1dcbfdc1df335ed2f25f152a4ad06d43bb1d2eaf496d1264d8671d51a541eb2d99e5d1419fc88c4d08843d2f376e70d7418b8e3b793e9032022c3ba83a0f949d1338576d42f4941a47837fd7c7c1286f500fb6675d366c3b788560183271076e618d0be350f07b0d291e2d9c96ee5018c10a55f4a06664f5b4eb282448bcb40953880eb70b0bac17a1219eb141f8c0d1f753fd96edeb5aa49dbcdd79e8dc4b64397dc12ab24ab62092663d173665f78aa2e5e11ed061ec31db4f6b679c89e721982d66074d78184260388b52ac597d12021a8b6e4df0171f08ce414e04b8a2d49688f4bf7372edc0834167ad970ecd4609604bd125ded07b0623b37aabc35ebf30b0a20b8710177dae6ea3aece3a30d1f5b5273864a6594cdbb169caf060561a74214a79902837e007944dc2c9ec7e70db9e9cc75353f5f22fca21b0ab4f1c6f40417a5ba1d3ad4e48ede47503353fcec2b781f46752c5317de5d211cf24c6213afd6b95c7a5cc842accf9f8c1294e0f5a2beb3464b1330f7708f3da1341fce28c0f30f962d6794bd698b8f5c5d298fecb979b7b900fe34f58776ac233e0e70d101d47bdacb44aec6f22d13b8a8e01084df67850ce05ce66f3934710ef8e612b233dc1650e034b5beff23e25a93229a61f7cf52e78eeed20e4aa0927618d7ea659f628db36443502d446ed4536620d6e09a09ff34a58e14695748f57a1649e59716d5e4ded8c163ae956cf97a9bf5f4f25d13abd05170de2de092347f854eadf0f01df88dc41481fd6f10ea9ca09c2b1a7c99f59f5ab4dbd340bebde49fea06bf93b3bdaafae43d6723782def43c5532c610dc97279e958c81a7bfd7d51960899e2ffb3c1295020ec59c241938297fca5c20e96a03d90aa5ec471e9e3aad57e8f42c6d8bfdf1fe3c94b5382b4984193d6e1a4baa38f3097c771140f204596fac372305dd6f24292ad3d84e32835c50371dc684a4f419efc371cf3b03ad92fd639559d9c9404912f8842030defe3fa62335783261cb72f8ff46181786e25d3c7d2e2e34003a24068e41825c4b20225e76f9578c16c691e8d3beb2bfd62281c747eccbcb513d017973acd38cc6bc99ee403f538c2eaed9bef28954bd6b2091e1f77d8bd888351d5a6d1b6a5bcfa07666edf99b702d79f46051ed183f13616cdd59399b8812cce26cd1ff9cb883ed1644a9cc450d61b97f294afa25b22da153fb86e2681c64a83e1c43fb25568e1205eb563ec66760e36be2ddc02e6715798e44f3eba79a79923aba113a3a09e78bb91d338691f3c1def2e42e07b665e37a65ec7ee64251695c87442843273163b9176d303556a610a5ea1e56497d8a34895c4b4ac19d19906bc8fc2dfca1588f818d3e7a74598a0077fb4420fb2232326672953845becf98fe0edc587a5c0714caa9c40f1d745e05ac458f2c07306e93401439ca117d58f58fee4a65248a143d641b99570b676c07f4e37b541dc4117e01b99a32fa34aee5c879679e4a37017472ba5176233e3e182491bd5c1f1cc0e32276a772aff63597db5d76756fdbe7f9d98ed36aad2801468ff35ae78b70b6172a93faedd0b912a1c9bc5bed00a220571d26217bb521fa4d1e6c4ee2fde4fa581e4f44a12b8bb8cfced7311e3c3febbc8b018f25e0f8ef1d261853e62c25176fc26ca36f22c956658994591fd097ba6a5b809d8a1372c4f928345c5e88cdc6615ff52a0330441b4334be2247d514daab1df35f2554668961ae0903a985e49684fc0c8b3079b0ed3f39a344c83938904d7d10ab8942c135e1d9f11235c826942a1aa819e83848473754dec8eb7c3e4d3518e50953bad4ef2730939cdc62881f6e172d5ce26a04ec8d37d2e2bbfb41f98ab163840d2bfa7bc6fc4e5bc4dac8662fa872f4757cb280c17570b2dfbb95161770393c385a82b5e757b180f73cb6c8b2c42bccd5e421d5d5d255aff3d6ccb009a35841d4abc243675f35ddeccef820ac30a55c3ed6233c64a8ee0cc549eadd95c84cc839017d79d00fe2399efc957987459dcd7291b1f78bd5a9056a2bd5f15c7c232522996cc37c17b635ad1a56792386bf28dca7566de94fb7466149de0c8cc8bfd996e60f044aaa4a38b08bc800814597869ae066a0c36b9695bcc7b86b2877beea7d14a7b8a3a41d1da9bd94b779c36a8e91cb942a92681e19565dfa8a4d4288d84e3ede58ed21733412690773d792642fcaf0d3645af02dc0997eba17a0fb55a8d03bf40564887bf2ddde2d7360fd469ccacbfa927ad4d8a7d621e2dc30d96c8111eadbb72c06059cb90f2a29562caa034eb5b27745d6a216a58151f42dce5d82d73c5028c9b94ea9cdb7e84bb1c23d8b3b095aa70be0c6d32823d06d9266811c7f7d143c61f6664a2be10ace000b6fbe782f3715542e8557a87ae38f521618087a9b93f7867f2f9091dae1ec1bf07710f6dcac0d8c3973a436503bae9749a83bdefda1a38c559e9a444543362bdb0d6005219edfd321db6875f077858b83d5bd6692cf83c6dcbe7cc1e2de272d941a2e0c466b0d4138fe3cee4178ff13f961f4a1048f8d53c6c47ca224235be9436c8b0a925a228dac43bb0a2743b290caf28a84317a351364f3d7457d153f14ad8685218129343e07cd442c166f7bf170a8cfde8c01db6c6be70e70fdb60df7d8f255ba5932120c0bcff118f85d60413c36fdbe22a5daa8d8727f792da1bf0b5b2a40ecdc29de609b9b09a40eb172fc15474bb6368420a35a3c8baef08aff15055af79831fdd6b1d1a84506c1f8213f3948a819fae51f6d06af7d945e4296537de2edec9b7068c9db2e22675e8beb9074314bbcb920136cc2175f732f70e7df3ca5e611023a064c7a6263e32f23d9ff77a44662829b6feeb55b7a650b69ffca2950474e17895b5970e128a896d33ba450ba3dc7790ae824f86dab5744bb9b86101000000000000001000000060000000d26c58031b024a81d02711a97a4ccd7e5f347d327c5f828508c6aebd23ea1aaf9b09efee93db6d297049ac939cdd95b257702c0cee83f5bff399b72b693438a853e6c6a88034f7fb0419499b220347f40e25a206b34f2a66c00ee9187ffcbd6990bfe344442bb6103fb7ce1e18d67dc8e79e8d282116f43b11216b1c8fef57c0212ac91cdbad882876ce174e929ddb76e625530ea4f4eea3d965dcc722af50f1d54ffe6536f64b100ba2a3dc439221885fcda4fa93daeceff6d5416612cf433953f83439c034e60582564263e9cfdb2c58d45edfe23e56f361c769997f09e730c03f5489abc15e331cbe2e20e10da880173038a83ee2b1b61b01a74869721979ca4fc93f352e42e0e003b3e9cfece7aa4526b09b75c8c3109222410f96ac6a8405ae4be58b348cde5b71f3a6e991a6027bb927d2617d1d100a44a05d67b05d79813b87abfe1e2a050a13d2aff0a5a080627628fc67147bc0abbd4eebb3fcc773b4a099dd3fcffe530f03168c79b64bfaedf89137358ef42e7247ca5151f943421ba8f574e748218138f9e188c346add8a720f629ec493cbd841c61487f635aca8875ab3902b8b84e7fbb903a61a03688f9781a0a55fca8ef1ec96531b25d5bd212a0b8bc1a552f619b6a3d937058630be44300d43b208a958f15761fcf06da5f8cb4e3d0f3e5c2d174f165bb904f64ef0a16237dfee3af7d11e67534bd8eb09ab68d18f7613635d671e6a3a88f35938f70fd36c7bd28e8a1520037544e87830dd88818fe2b7d430786ba5bf80e71f2122a5654ebe23dc991434cea995c809fb89cf5266b9ca688b0fc81d54edfb737383f058731645b404ddec99afa3db15672ecca89340eb1a64bf7cd56c928717b16b821d3163cb2450719bdc03a668455e6f4ddd72502a2b874681edb672ee7bbaab237b5d408dd08151ae0255acd0bff01bf7dd9866ee44440d6cdb7834bb76758e02a7c6e783d2f785d68d410371f19d738dcbc6e361c0cd896dcd77e0820164370afd8e9d31e8030930676cd82d8189436ad5fdc81b358f163a66408bdaa7dc074dfc398c5e289ac4741c8986ae1414a2ef87b5a743a03ab1fc5b2b8d6df0710585b77acc24e163cabc35cb667d26ef787b53706fc933e7af79464111419b3dbe22767fb3c7260a4dee053caf1f5a2c2417ee000ad3060e65f716ddb96f500a6f8d59d655e4e5c93c293ca3eb0f9310177f834cc5fb73c305192b36ae7256b9b99ad560f0cc1d2387e38ccfd6582f570c4f4176e4ac980a0791d54a9dc0c86c1902ca048921fc2b2b9187c43177c614cd649e3b3e222d20228fd9025f06d9c6187e86a409aeaa4fffe25b96b80133b1c098a07ac2e76802e8b63e54dc67319f7cfca03e1fd3a3a7f20613e29775b7221ec6614b021f49fb93a748f4a1430a0cfc53cd74c25be70dd1dc4eed36c0864f6362008c6518e310957d78c3a48916a3ab24902d1472d29127484f7751622b129c111179201f1bfb196e956dd0edade533a988962277738bd806da43327fe793090d6085be10f53d5a6449be41a66d4bce874fcdef45cbd82ccc4a61b6a578fc73401ccfe9b8424de8a664c59745488a20ebecff1e548688e3088e701f26a233423b2ab717c4fd958f2ca20db6f67a52fc729dff99c146ac3ed53a6a12a6bc523b6b6883cef1ad0bf448e675bfa5ea4a0526d8b580f3270b0dbc3f7dde756d0892c112c78f241369cbd54eed1ecfb39f34dec90445e737da9dc4bae5bd21c5a0ed5a6ff1684a5aea29e0bc86d1132f62469a23a1d9d2a19baa95fdf4c460332603daeb346207a0f57aac5583a9ad3515520a28e80f370f68e622bf7b3595268a3077eb738ed5405bfff5bf30fa52c7621c999faeaa0823242b80da6d9a5177f05009a651b2570789c53f47651dd95befe10546ece4e6aab9b276edcf6d56bb103a553cf7108f807cd488f8d7cea6177e822abbe9f4cb1b0c091d71cb42be34c105735b5bc9523b35022a4aa0b1ba646056b8bbdd7e3dce4a839569522c11229e6aea73a8d3a0d0aba454b3f4da63b12cdf9541be68b4bbe93531ecd28452b502c989729db0f4b62d2438f2edef342f27a267210393ac489a4d58a424464e26bfef7554aeb0ddf23e6b720f58a6868edea3b75ef9126476867bb0a4eefe9727fdc7e5d562c406f3c32b84975dfa9d264ba58a7ef5e30d569fd7d5430e84dd5ef6adf385eacf7739f81f25779be26635a387d1b60a46327d326213d857a6b175e6287ee5a2cef404b6cc74747cb1a55e73431d7d69ad9a65d866142d7e25a429bf51e291ab05c7f640372a39915984f96735cb835169e321a7c52400493af9b8b39094a4db0810c7357b9f8b41b9f0a3676a8e097ed33cdd143cdc6e7c20994e6d6db63e79ed747a29afcc54aaf89a5df025bab762ed9e78fd77eeb569995360246cfb652b76aa01a4909af68417cdddd5eeb68891f2367d9936b3a8111492677162cd1e39c79041d7c6f0665a1bc0a123328d75ee70f68a3014a6dd22fe63d8ca4a0c3b2ceac0706bce61256493e9e12d239f9a5656ec1201806a0175d268a5b80db8510e19f677227425c362dd377c92d477f7cbd20651d7bdda0a35bda70622fdf6c21e55a11ca6131f99a96ad614bc804c20be756f90af4cca6939dce4cc614d2f52e0704d8fdf85bb97d62b5bba7cca79caa1e3152fdd62f6a56e277f0e2ade203e1227a93f219c8555fa9c025bd54d30424fe42b35f2b6560d259330e0f37111e0bbd6dbc5a35484418c567b883073b4a3225f972d2d9f9c9cc101b4ab974662b1c8f26e134c8670c6840fb0d2e24f28e559f792b70ac1016539424b8fe348491251e32e6c7fc481545acc78f2be291daa9d7796dbc56c2f42936c3d5f0c0da535488f40a12e85c79ab886b08fb75f8ccaa4e1a6aaa69cbb33aab748ebabb6963d4b4a0c1937397358f1aa019048202ebbe5bb6190c47b184a09b004f76b082925a7a8c444bd4acc32b1bb4b86aada5cefd583cc279757b80d974191d3dba155afe4c56833bb33e42764d7033071eccc2435edc7ed67b4c9c91bb48a51676f4f649a191d0d4f02da9188d45c2295fc942a8544a4dca13474dcfbab11e8845332d21143e8e201672bd2becbf1a32411ef7a8d563bb42bb781036730803bd912055f8f47701a25e4c4ec66872c86a8e956d76557d92ef545fa1be063cab41bab1415e07186ba017ec8646276f303ed6abec733a94c431e29e6b3f97152c8e58dc142a95b32fd74f41be6607567979711f2bf8a92c0da3b2dc92e85c6c50823e6073d191d3b30340be6d4fcb3c4b7414fe24a3a40933f4b78941ed9613e272f82c8a650ebe2856c831272f2153f688276fc3957b4e17365ca522829f87d17959e33f5596327ef30149415d1b61589da95f437f6f97d1da18022bff77b3cab05d0d869b326345af9cc7dbc3d2a3eda3d2c64e9628d772ba753301d25de671a37a06bf4ca290d0f4f30db7f208cbeb38026604bf0c0cd1e46d1c0ce68d173f14880d3982fccd064afa29753f05364d0ebdbe51a39e74e582ec2eafc0553dca643bd19333a5bfc4855755425f900a1dcdbc4ea35b265c6805603d99eb192b942e7199fb17e89b772d74e0ada250a520e9ec05364972e9dbe54f07c4b5a14188af62f3f1f5f272e82dbefd86175e7788efa910154c38ae4bf40e5ddc92324981eafd307ed0c3ca6cc82960777672373900a5eee486bd13f3d51e575d09c10c0dddf1851c2a587f674e0a3295e36cf2ec6a7d640617a20fee075e0a34c755d81ba6a81409ad3b12d28d4ea6bce758db887f612ea10a3267f2504fb5dc5dc6ce523959ebd29647ad781dcac4b9c254f040ec3fbe5283e975bbecb9ab685597c7b94374c4ef7a2a8ce645fd8a59b6fbe8058b7b1b38fcb13f3353cb2d30940bd7899bdb2c84ccf03b16a0cb913526c55b776c060cb683615ed841cb297ea218e2b262080a18c6a2641c12c68eb5ef2e365ca85d0fca118a95b753dc9f22fec1485df64d9747f1b183104efd42b565d5f74c1744d07a476385524c8d60ab8c43f9c933a0fa7e1c54a44e53d09494040172886886d9b3a975980c4f6684900e9b9ec591ecca198a39dceb4316cccd64504a757eed1d8dc54666232a1a9d2ae25fbd752acae135a7fb55133ec5cb59fff3915c2094ccb7bdb67f078a06808452fb4b4e809beb93afb86aceca9166e4fdb1cd4689992d714dd45ee3d4b2fd47495a36699adf7f03e8c66868cd25fb0883c6f0556292b8344f120c56fe581979c17ac6986298f1a67b5006ded02b96f11337e97b5c5229b2ad9472f59bd3dd63931d36fef172b54969243243cb5f831b876e041ab4d80cb924c37448793ec36542f65d5ad4b59692b6de90e0a18d51de38350e470ba49f4ae66697060c6dad130a93a06b77f8d8142007380ab991cfc04b9661b7858244559478ccb9be917a7fad3fa590fa0281f19c34ecb571300436e0b3bc88a1a723038c6415c23a4aeb726eb5e8e9e872ef0370383e83d217a0b47969d8ad2e3ae03d7e463759118ca25d9c49858c495103ad8b78133720ea7e06f69a344bf46f806240b3bc3fdd11fe60a609bf9b481eb547d9cd4bacee1758d0a44c3690d6fed586b5f8b46fc6d76ab25e5bd2970d76ac657f61e489a59504f0c2acf336099139fbe8e342672e95f7e4c7d18a12d54824b00a5b1c80b0509dafb8935e233eafd53932ded01efd76b7e8b34f27479f89c786e3b1b9ca3603988a612afbe8c5ffee8343e611e4abdebde5da0fbeaa2238396c4b218d47d19da2d3d856108000000f6b757edf89d5e31071e92e58d3cf8fab1af7f884ef804d5769ade38c5dfe09cc937c21fc3092105303083911b2c648ef14b50f8454bf7d00415865f2003ec8fd2667059a7b1142c33d0873330c4e18a90c9222949b39b610a66f0ec1fe132304ad13138462adb58a8c92955fd638be791aac2daeff46a9ef52c0e07f3e88559c7a9e4fe065b78b324b2061b1516bc8347d821b0be32582216aa5efb7f33bca3e5a1bee696e80261967fc1dfb83d1e534d9b443a20cf8857ae5a6852813bbf2c97294594ef143bda7d6f9fefcf8f2adb3be0f9b47ad44f87f4bafa3a499ea47be16a8e018a8125f7d69f527c36e71c7a659e34ac4e20032cfc11db37b1b0c5bfae700be17191baef145e11f551c8f16ce188fa7c2aad9590e97dfed390dbbdc48cfee7c410e1e43a2aa5ffb3e6103949c73721d02adbde3ee8b3806802d676593d58b5c1580c26c801ae4f8c17a0906dd1d2d9f00441cd1030ec36a3ab88e926e4d755edc433cb435cdd604afcbf09514a0e20fd90592a1fc7b405f1e017d5bc2058eb1efd94a322c5e08a9da67a167590ca2ccd3c28d684fbbb4f90edf9c5c05b2c3c9642d6fc7efcda43b7bf1543f77b9d22f259a590e3d10023069fff36257859d60837f2ee6f610ff56106022614aa33fdff63d08ac8e4c23309fd3f7d83479a6b40b1e74afaacd97824aa20086bd3d788d69be4d27504006f86dccffabb38f3d25b1f377f82787a2a7d64053311bf5321d4ed779a94eb9d93f3293bc545ff0f76fc6c0119141b1e6f734c88773532c7198468701b6de13c55be40450e217e06983f1be7c7bd9c88af6b0a25590c1def70893e71e75306871000532feb872429c0d28e6373d42ec2d1c3dfa3839ad66360a3e5c90941dd3a162629dc5cd2890c2de306b15f5b4f4b45201d44a5c6077050316af564a7374b40aba0920ae9dc0023d47e5155095482ee8055cf84558a7d56864add3807e5ecc68000000000000000ffff0000060000001c35fd39acfa5520692be7c8d03a34c6fda291e39c7016e9498b5bedbd8e32045bdb84af7beadd491fbac2c55c684b29730a0a60a50ad5f85767c4ee0c92be1fbf9e4569f5c5e027c4fb2348567d2df32aa88f2edce1ccabb82431ca3a05e811e9285118048a8d6383000000000000002000000000000000bf8afb9402000000cf1659b911f104589fc1c8a30500000070000000000000000100000009000000bf74c0b3b3e7601e14c4cf77c0601bd0e4077d29d0e21bf961fbb1177c61c8459bcd101ea5ea7f24f35d522d96629e9c670f98bd287085ca0333e6ddeefd3662262309aadd57bfe5f0480fd0b348f6949de31fbd31a83d91be655686000000008000000000000000ffff000089de00001bb9152094e54636c222a143909ce9aa65c24755c5eeb2eb35373ee70720bc59315aa0c456c4270ebd646001ecb7e95b6e2c32607f6acb7bcb42e57b1ef198ff8d007088063ae8c2940e9b5e408b2f8418c44f81176918cb7f26fb219ba12d8565e61818f03dd243d2adde0000000000d83028976387d8026cf27cba965b9f17f868930ed21fe0a18d3efaf525654fe1a35b9efdbd59b68e4d99450aa69d8d8a9bdd871b12eb98380e7bc2a0e3eb16d29ad6b24190e1a137e5703b9b2e424500000000004e053d8cd9cccc8d8450e4c356fdcefb6c609f7e74cc9dcacdb11722a2a41033d2097add05ef7770edc426bf47fc"], 0x2370}, 0x8) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt(r1, 0x0, 0x0, &(0x7f0000000480)=""/186, &(0x7f0000000540)=0xba) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) 22:29:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c", 0xa) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x400}) 22:29:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x15) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 22:29:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:29:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket$inet(0x2, 0x4000, 0x4) setsockopt(r1, 0x0, 0x81, &(0x7f0000000100)="36fd22eaeaffffff441929c7408a02b94457dd894a17534b7104911f572b55e5259e837b5b1ee08e52571ee4a37262697c2096db76c84f712104ca43aa6608a37ee573bede2beda2a59b7289f5fd0a1be7f63c95", 0x54) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) setsockopt(r0, 0xffffffffffffff43, 0x2, &(0x7f0000000000)="ed5ff583dfc6a0689287e58d379c84c398c183b7ccc673ba1d08e8b64401514e", 0x20) 22:29:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffc, 0x3, './bus\x00', 0x401, 0x7f, 0x9, 0x8001}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) open(&(0x7f00000001c0)='./bus/../file0\x00', 0x0, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 22:29:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) write(r0, &(0x7f0000000100)="23e0a2fa21d765b0a82ab8e0896bf9b684a66ff5b3bce161cb18f7c9badbe61065ddfcbce1515ebd51a0dc8d61355fc1160374407224cb85dfab52cd667876eb3be8476acc206073611439943c70b082e9183ed294b4f419345039a912040aa7e15599744e811d5d8f5c47b24ffa8e2d31e1e85dfcf56a57479bb4889b58208964ec6f978290de49de7e8b4798abb3076e4e79828c539bf32e0d6ac971c4ae1e628e363ee25f9da060e9ce3be7e6826d1f8ad3c71fffeb0fdef39576dbb88f5b", 0xc0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 22:29:17 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 22:29:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x4000000000003, 0x2f) r2 = socket(0x2, 0x10000000000003, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r1, &(0x7f0000000040)=@in6, 0xc) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 22:29:18 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x800000100000000) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = getpid() r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4857150df41262aa, 0x2, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x9, 0x8, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x63, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x1, 0x3e23}, {{r1}, 0xfffffffffffffffc, 0x20, 0x33e0603d37e34aa7, 0x2, 0x4}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0xbf, 0xa73}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x80000001, 0xa7}, {{r2}, 0xfffffffffffffff8, 0x90, 0x4, 0x2, 0xb63}, {{r1}, 0xfffffffffffffff8, 0x83, 0x20, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x70, 0x85, 0xc9, 0x86}], 0x9, &(0x7f0000000040)={0x9, 0x10001}) flock(r1, 0xe) socketpair(0x20, 0x5, 0x1, &(0x7f00000001c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xb940) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000236000/0x4000)=nil, 0x4000, 0x15) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) close(r2) ioctl$TIOCNXCL(r1, 0x2000740e) 22:29:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x2}], 0x7ff, 0x0, 0x200000, 0x0) 22:29:18 executing program 1: r0 = kqueue() fchdir(r0) kevent(r0, 0x0, 0x5, 0x0, 0x1ffffffffff, 0x0) execve(0x0, 0x0, 0x0) 22:29:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) write(r1, &(0x7f00000001c0)="5c4ae041186499ee16d7f5d618c9c833324547d37f7edb17c15f95547c6591b18b8592f75ea77f798c84de2183bdb6b7da7c705505aaadc13d78d137a1c7b28cbe42b77800383666299366b2c1e81e16767b20ed2987cf5e74796a", 0x5b) 22:29:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) 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(0x1, 0x3, 0x800000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:29:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) sendto(r2, &(0x7f0000000280)="90baca4e1f5705b719fbc8dfc415f33d75ee4b054010dc7a7ad152895242c0dab2ae057bfdde20a4151f010fc9a66d22850be136c1f5a7248df1d9f11355b49b0fda0b78b44707604b8f83f541fd4a78c1a0541abf42b0e1b55aaa1f13e711f39d8ec7949eacf49f650dcdd271f3d4cbd487b753c831796d801fcd691f42fc6cb19a15089302061cf528e412c6cc7cd52fc13af72afbca1c1b8a88644a2967d8c06c4815684f150d65fb", 0xaa, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x6, 0x5, 0x8, 0x3}, {0xb66f, 0x6, 0x100000001, 0xfff}, {0x1000, 0x1, 0x5, 0xffffffff}, {0x200, 0x10001, 0x0, 0x28e}, {0x7ff, 0x0, 0x3ff, 0x6}, {0x40, 0x9, 0x401, 0xd89}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 22:29:18 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x12, 0x10, r2, 0x0, 0x0) shmdt(r1) 22:29:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/220) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup(r0) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setreuid(0x0, 0xee00) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="605a43b836a1b38298f224ff40050d984fed5228faad9527457bb438beadf17df46e82cc2af2647ab2a236540c85c5ba45f083f7e1904a1ad8587dbc44b24b3784707a00300f8b20ddd5611446fa7672126c7700434eba83db8ebfe45e751dfd04c81b4988531f6e368bf4b2ddf1584826e391e7e7949f507e47fdc92e563fca109ac9390c495f7a3d639993992b9e3cdce0bcd35d49e161e4227ba9dc45af83623adf856f692552490f5c8a97707e51cbdc", 0xb2}, {&(0x7f00000001c0)="8d3a23b7eb334e466952c4111bb611d8aea4c0a16f5ba5bc12fac5b11487da078774133b8a12f107f7af5316fba926176a5b3629591187fb98c79730a81c83cdc4a70153cef63fa24e472266c9867e6d5b5b67fb9a23b00ee68925ddf66a3af42a40fb9e3fd103974f8864aa651920f849d6237290f3dbe25ef411150db99bee8cafd2448dadd3bfa42731824df7e6c4506dfc95980e6b6ba778507462f5a6edfc8c5d9e5b5a83195a0473efa045b3595ef016e0256e01fdc20e0b13dbbdf161511b53a07cd2c8325bcc700a8679e6634c2550dc04daf427d5d5b8569479eabcc9ff1754bad3ef9944d8607955b1f37525fb6e2026d9f3a915", 0xf9}, {&(0x7f00000002c0)="f6a1914758873cc8c52f4ab31e3fddc544461c4600f24c1405ab3194dafd4d0ee63f16ba73840d75ced4b6269be04adfc06406909be9c8cd5b6134cd20d32271a73eb8958eef698dfd9d80fe30e0561d21d8a9b88bce8b13ac692b7eb870c42731648cf56b2731c97a0960cfe6de7dd09f543269781a3e7c1a7532c7c3cf9433b6791e43966f299529cdb86b6645812b1e11743c2532530b6f59f01ed0324037f2c5bcd828279d3f9eefac46", 0xac}, {&(0x7f0000000380)="abb81a2c47a17e2550c35a9b8827f2536041c94061ee863691945e2caeee40027a96a8e8e3c6cccdf5d7d0df4df71511618d7d5b77ae67fea859c01ea7730c5929d094aafa48eadcecb6ce1ae90fb6ebccf155f44230a8d6fcdf0b3768c71280dec84029e466c7bdc7bd780d3c0c6766c0572c2eb0e551709411cfd987d4a50de8d71f4c5f19edc2700f616de1c4d8bc2a9b94c14f72fdceea48043e7a7da3355d502cae21bbe03979ea8834f07c81ac32ea8ed137f2af867747fab095d07c82e0dd423c3b992cc8a12520c672c9ab8f91577a5bbade8c55", 0xd8}, {&(0x7f0000000480)="7c297617e690dcdc91889ecc", 0xc}], 0x5, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r2 = getuid() seteuid(r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x5, 0x7fff}, {0x18, 0x2, 0xec26, 0x5}, 0x2, [0x7fffffff, 0x0, 0x100000000, 0x7, 0x400, 0x1ff, 0xcfd, 0x6]}, 0x3c) r3 = geteuid() setreuid(r2, r3) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x81, 0x101}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0x400, &(0x7f0000000100)="53305947f17906d5d22a3ec48b22798f8b921d8b681ff3fcafc0a6a19675dc466153138b50f55d0af7a4a65ab12ac4da9dfd98898dcf94721f7808", 0x3b) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x88, 0x1, 0xd7, 0xd84e, 0x1}, 0xc) 22:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000640)={0xfffffffffffffffd, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x71, 0xbffe00000000000}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r5 = syz_open_pts() close(r2) r6 = dup(r5) syz_open_pts() r7 = socket$inet(0x2, 0x3, 0xed25) r8 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x4, 0x2000000000000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001800)=""/124, &(0x7f0000000040)=0x7c) accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 22:29:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) read(r2, &(0x7f0000000080)=""/17, 0x11) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r3, 0x4}, {r3}, {r0, 0x20}, {r2, 0x80}, {r2, 0x80}], 0x6, 0xffffffffffffff80) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") dup2(r0, r0) 22:29:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) r1 = getuid() poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x3) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="329342e5a97f8f821db7c3aebcb11ed8e9f0d055157a059e65581315961aa22f463bf76d224c91d218f753a29023809e375d26aa0b9a119884b5106dce3f43a8692518dce66e67ac879b9b3afd7ed8f17f5fb37e2a5c677a1b42292c657597f6fb0723afa897ecab8aafef0d4b388330896fa43c74fd915492e467614e4777bd715950cf3d09bca43d7831980836123afd5c4d8d5afbba5688a0718e4933de66e4d2e829c7500d628124d43bd5bfbdd5fb2d", 0xb2) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1fffffffffffff09, &(0x7f0000000100)}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 22:29:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$%-\x00', &(0x7f0000000340)='!#\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='.-*,\x00']) chmod(&(0x7f0000000100)='./file0\x00', 0x20) r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000500)=0x18f3) chmod(&(0x7f0000000180)='./file0\x00', 0x26d) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100000086) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10088, 0x4) sendto$unix(r1, &(0x7f0000000080)="9dd969d81d59", 0x6, 0x13, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd71) getsockname$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x2, 0x0) fcntl$getflags(r2, 0x3) utimensat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x3, 0x1}, {0xb0, 0x8}}, 0x2) mkdirat(r2, &(0x7f0000000580)='./file0\x00', 0x80) chdir(&(0x7f0000000440)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') 22:29:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') munlock(&(0x7f0000168000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x71a594e48d00b215, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 22:29:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0x1, &(0x7f0000001180)) sendto(r0, &(0x7f0000000000)="aa285d56", 0x4, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3f, 0x2}, 0xc) shutdown(r1, 0x1) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf) 22:29:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x80184601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xf9, 0x2fe, './bus\x00', 0x8, 0x40, 0x1, 0xfd}) 22:29:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc007, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb6178729257710adc18c2f1d7c2b3dc8e30b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchflags(r0, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 22:29:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000480)=""/237, 0xed}], 0x5) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r3}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x1, 0x40, 0xd5, 0x5315}, {0x7f, 0x6, 0x0, 0xd12}, {0x100, 0x3f, 0xffff, 0x2}, {0x6e, 0x9, 0x7fff, 0x1}, {0x6ca0fb1c, 0x0, 0xba2, 0x24}, {0xffff, 0x6, 0x9, 0x6}, {0x92, 0x1, 0x9d5e, 0x1}, {0x0, 0x7, 0x7, 0x9}, {0x0, 0xb3, 0x4, 0x6}]}) 22:29:18 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) 22:29:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) pread(r0, &(0x7f0000000000)="90b30fdb9e9a2b", 0x7, 0x0, 0x7) 22:29:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x1, 0xfffffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000031, 0x8, 0x2}], 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x3}, {{r1}, 0xa0ef169b89a7018d, 0x0, 0x4, 0xfd}], 0x40, &(0x7f0000000140)={0x1f8, 0x20000}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) pread(r1, &(0x7f0000000040)="3c6e482c4ff8272c24c8ba0f8fe46dfd62ac341436371f922d596ff37fd06107b10591a3d003dd4ce96b15089febaf4436047995a5845d45ad87237be7772203e00949050076cdaf03404319825a647442a2ebbea514ed78e9484c4ed0e446027942bddec7e2b2b7a60a9d6a95ada6a962add2d458ae88b304ce69b3b7a98adfc4a33c086edeeed86f7540fdcc486f849f", 0x91, 0x0, 0x0) 22:29:19 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) r0 = syz_open_pts() r1 = kqueue() r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000080)={0x2, "6fafc83d930292d172a7c81d84691d6bd1aada669cf5fd231e57531f60e0a11635f4ed574c0d289128561078728bf0954f705a8d2886370f8d852cd24c945ec99dc7"}, 0x4a, 0x800) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x2, 0x0, 0x1f}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) 22:29:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) socketpair(0x387d9679bfb60e70, 0x4000, 0x604, &(0x7f0000000000)) 22:29:19 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc66d4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ff0100003a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a80a1e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6}, {0x18, 0x2, 0x7f, 0x80}, 0x196, [0x53, 0x0, 0x0, 0x8001, 0x4, 0x1f, 0xfffffffffffff2c3, 0x3f5a]}, 0x3c) 22:29:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) fcntl$setstatus(r0, 0x4, 0x40) 22:29:19 executing program 1: r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="8a022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb000000cfa31542efb7de929f67e80000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58aa4f79a66de7fb584d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f808c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a56f9362301555914cb6ca1cb510847ab2534c2d7ceac6f705d4729f7c40b3df7cc4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e16a2c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6aefdb449d73e9c9f64558f82eabbe37fe44239c0100ffffb5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1acc2b2bbf0d85d279b53045d3bd92cbf525a9b0400c3fd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885400000000000000000065933540fe2b83ed677c0d0fdc267f7853e931d88d7ab8713d39cf796a97954150340c2b0fa103436c75db1362b6a631031f8265a576b2432574f7a5ee9be27f69fe7a8ec700000000000000000000000000000000000000000000000000000000ea2a0b7008ca891402c84e64ecddb8123305ea0000132f964bfa2dc4d8c53935de198f8c506d9d819401f746e707af09e60e11eaa7620200a8bab7f8e9b4b0756535734848559bf9e00e3005f1747398a1bc6e9427fe122ea56623e11313ac16589b4a8d4cad3dc8faa4a0659dda3d3b5fd8cd0359606bc9509ab02441ebfbc3d4d7a405e8a39e1eb05987d875c09e62d8cb47c6241a5a0038aac7f978e3aee2a4f8e989c90c0ab1acb712613adb9de4ac1ee1a886080467334293536acfce05c2487b2ba1721ae2797bb254802d85c356663a1e1a084b13e538de613706262434a526abf3288f"], 0x10) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)="1a66ebebec507cbe8bb8fe723cbd07fa326115b2c33b7578d5ccb894f1b15713114e8dcd355aa7c6f9be3b350d85347f330e7b6294da1084457d0fb2c45070c5a4d21c05e8825ff95e072ee939e03ee7da1fb5806f940e92aad63958785918c92620ed14b823c33867f75bbc4efd7fa27e7882f47227bd902753c1af2439326a6f413cfe771bac64e5b0fe86f548ff90ff1c3239af2d0c3452018611906e7d09414e7507341d6f9e71ce2531eec59593efd7df6dfcdd5e7abd8feb32678769d7cbaefe9791d20c0d3c83f31604378a7b4e8a5b0a80811de856cf0f5ea06f88b6a952cc9e0a0b", 0xe6}, {&(0x7f0000000400)="c11d04eb6eeba461736a2f524a9b63c429930d460290d7836a88502c48f0017d2ba8560b364709552ce2fcc3b0bda138f74236d036f067066685cf94b91cf74bd3a42584ce9ea856257378aa5cdfaa3981af1e987dd6fb1fbacfa7a1b7a6ec621c9eb2e5bb391c0622c450d63205a2f23ec8dc8fd698a9af2b60bcedc996270675e3f13ca57f9c08cab9436195085478fa453b26315548a4daee83dce49e5fee414af373c66310454ef5b6a3233ad364c7085d49e961", 0xb6}, {&(0x7f0000000500)="6833b250e1e05814bdf4070e1f7142761357fb86a97b9c31db55bca089aa81b2038953442f7b03fbbdbce341e9a81de2faba790c8888facd8c44cfd6dc44948c02283c37f43663827854614a6aab9fb9a9a84f3a2052c04820056b1b58472ad9cebf6d0902bfbfbfd53dc65207d4f1f7dbeb677f40511aff6c1e79ccbb0155bc5874f74edc9cbf67f3c054b9058fdffcb01b1aaaac76f284e6b832d4eb408442f9265023369db92c92f7cbf4e9d397e5a546eecfcc61fe9dc3847204a15382f10eb1a153f0915af1b0049997d1ca0ac5de24f762416cf4be09d5a393b891ea9698ee9e095b0112b32f52c15ab089561f3d835eec69e3ddfef30f43e48b08e36154de38031c98db92b1423d88d13b55b331d8c7c1e28cb7916c364e20d746912f8acb7bbebf1173f7ee2a523c43082304a775b010d557cec5abe2f615ac58e959e072d626716e38f853828ccf66db61c6c5b155496c4738ea9308c3de54acf914c0dec6bed89120e57a0fcb00af471e0947cb9ccc84bf4faaf23cc42f2ad283ef8e6cbd738d7dd50e15715604480a8bb1c7d9f61537336bcfc69430dc6fafe1ac9aba27e1f963380f88d2271e794db3ee714b71ec87fac64d3ad9fa5bcb6d3d2035d28edfd0498ca6f3cfbbb90df78065edd1615ff528899d27813a8afed7318f9572dd14598d3f98e38da4413c0fb65e0e424a7db49582c1d2c8d09755cf4426c7de3a05d8cc007bb0d8cb7d00912aa8b22b113ea60fd7a46f4019d5318167b6701ea15ee9e8029a83a9dbcdbce0104a73ec608313370bb833145ba884e7e31188835a4e6fc49818b81ea85a25f1a7df10849510fad63641569c6bed05658bcaf977023729c45bf5df9b17e24f96230d6cbb65703a74c3fb3b36af54ab31fa21939a10cc4788bb0d67d57eadd747b57eaa087946fc874a6152e5473248dd968ed90311ea4b9bb5e32327df9a880e688b55e9f44734baab5815f3ed7f65a32681aedf5573ac46ba9c8a002c0130bd65180c9c51cf30eb48f9c56d9c77bb63b3d9dae5203efbb4907d5d7b3a401aded4e1abaf1d8a8a4b11265116628f81c051af855f66801a6dc115b89dbcba6bedb5e96cb6ae0766d76ac30022dd6cd083833859547e01cf000087a809d7eaa03b4645db6880e3cbdda70b70273c945ea776a93911f6bc8525eb3b0af46f0b32db072094e670c4324cc28b27fc0333620953fcbd4888b1a9d669e78494253d285a18bda2c139e5c3e056c82b2dbcee28e1c5add9e87a2481ad6cb1258e72f35dce35a19743abe523154e66ef5dea2a06c1a095f0802eeab535809de4deb5ae0daaa35b402f4c7d32838648ece7053347822329691ba8cdd955a02568e0f49cc684ad6e4d4aabda32fcf1acd94e3056d4b4adf485c90fdf4c06fa5e6a1b71e48147147bb2d0fa5871678356118d58aaeffb8a6f9cd29116edc35b9af87834dbdc35aec2fbf64bed7be1bafbefb3f98828a80eeabcfb957f50f37d5d92bbdceb6451e9710abbb3742a589d2709e393d6c2d1cbdbb8b97cda710a768a99146879a3150584eb838eaa5208e7bd03db8cc4db7602ceffcfeb499132c87264f27903c58db10627cf862ec1807ad8279e6a56be8f1088db442022cec57bda7206fb79cf392c389a3a6b8d5c8d65a0c58136f6db41dfbd24f2921aa9bb2e068597b7101caea0b11a859129c1eb77d73a50cbba1399749dd3426776418d7865e403c955ca6a8f8fe5ce8be2429c50db5c18359fcec0a640085d16f362ee09588257fc089d893257fcfe100c6797684c44b24ebac117d6ee7ec3ba46f3274ba77df128e0b95886e059911ac5d0991b708de6f79a7f03b75da15069f833357e45fc1cb42a458dc11a870ecac66b99ec43cb2f33984e182ac3562bfaaf28bbd6fba34424adb497b3778bd54307268331c8a1fca3e939f4c58ae45204a818141d9f5bc095f7b290606f84aed65220fbf6c895415f4a8748c60a5aa6d1562fc10823e1ff880a9205d5ecf05c28ebff75d1eb01ae9a5a2045e2654a90f7f1b348c97095348d69d2e26274a495b7c4676c46560388cb1a196faa5ef9a2373aff2ad3fb6b5f8df4142c56165f0c282b569856a493a0f2f2378f1868775ff20d90af4e7669ce0b926d03613d84b3423a08b054f9b56c8202c93e1f22d82be9c541e7354c2bf9615b646573161dcb40edca796f378e83247063dd81f0fb015ff31a71bf84518283be1e2d7104a74c2a9cf425e257932c7388def28147e497ed16cc65f8565e3d13b4df6293dd9351836b16ac11e789fbee13a93f06504a1cec30ca811d2a40d6d8801fe8b7c0802f3f7f8ad2100d525548bea0c07b1c6a192d27459e598984712cc49c70bad0c60e1afbafcde9110675d64bdc5de18da56d3699f676006bff69283e7025cacee9d83a49f99a05cd4c21f968dfd4b0614490de48f72fdeab487d8c90a7ca75d22d80d1f9ba7902fb9ad5b64b8425b5325b7f2ef6f1d272c8aa8f19c12c63c8b2a2e3ed4f9af65014f7a0c5e6d44dc1863016ceecf536b7da906d7d9eb06aef39a86954aab1b8be6f9cf7b375f5d90346598542827a43df543b58d8eedaf26c66be87e4a2906b4c1b9c8621517ec56e7a61be3f8d8afd7d64af8f341111114a7e45f4a355ae34b23c08acf7d5ccb55012a04e97779262538fd8b2dca86c301f5fe265e2bdcae6f2ab1038705784d6455811ea2773b508180c29077f8e4b62db022b34e099c131e224b8b7097bddc73311fbc0be43b785c88c552b238ae290d56c63e8755d1c273ea168a353623235afae20ed81525d173a618de118acf93f4335101be2ff43eef873eca8c814d96dd5d079fed700bac39ce4fa23df48505911a68e836a2e6cc3bd747745ea39070fc9134399d4a0976466e549840997c836c2661be8db35583c8cbb635c88960d5bc9e9dce0a353d584b42acf29ebc8a14cf0635281b0981ad1e772f52e4b0f7ef35be4c6b1957452dfe2b6e9a8198f55e002f22da3f9483ddff633d13192fe50303422a92fbae53de381dd3569085c3a3fcc6edee13b61f0029ae113fd223f85ed201b604159fd2e896b432d94f68f85f6daeda53b861c989760ab389d8f5e81cda9bf99184bacfeb9884161cb6be9dd70a4c7637e2cd5efc96d5187443ecccae8e01f894f193fde39527f774024734ae9f630de606d0c256d248db6d6a0b96c745cae4f3d43279e9d777ce5196d6484943e9cdf94fa86cda4d4a359d16ebca631e7b713c51c61a46c2ebdde9f845a5fd1ddb2eb7ee3ce3a9d31b20643ede96c799807f6fa30d36537e7d538f0ec2f61832ef76aaed95ecdd87f4fff85756fee567e4be28078a16b8d9a92010eef777347a6fdc8b300306aa2f3da57af8feddd16663309fc90ee7ff4b987a14ecf4368406adc8bfeda6b9efc531ed4e9defe353e8526f32063b6a5d057d53aebecfd32f253dea245e4e9697ba407c94ee57554f3703bace5c8111916fb0f3b6daea070cb4cefb43c6ef9e1b0f590ee59a1389e2e834416faf5bf374258450364edaafce947c3856c0ce426d0e563b8e898a9499042071a06d323143e7a4e943664ec1b477687e22fd70459", 0x9f5}], 0x3) 22:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8203, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 22:29:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r1) r3 = msgget(0x2, 0x400) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0x152}, 0x0, 0x3, r8, r9, 0x2902, 0x1, 0x3, 0x8}) 22:29:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) fsync(r0) sendto(r0, &(0x7f0000000080)="5f59737732bdf952fbeb50abe0e1011114b80f9bfb0cbc52e0d08506b276f7426b1b85196eb61db0fd2a1299decab113d46386f4af5e00424280505a686e8be91a736f048abc6fd8a5721d5c09df9c23d8294866bbd5f85a6595b396cea11904b9976a91de97737627914f2a03c649aec74a640e6c2351f36b8eb14c911dfc827e9a546a13d4913c370800bbfd4dd3e1e4affb4d8a626f191a89449f671cf6bd87b6c28df1a72542c4a761ac62", 0xad, 0x40a, 0x0, 0x0) 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/30) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x79b) 22:29:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669705c3000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0xfffffffffffffde3) 22:29:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x1, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0xfffffffffffffed9) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/58) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0\x00', 0x0) chflags(0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) sendto$unix(r2, &(0x7f0000000700)="ce5a0558bdf08448b23bd8d918035c30719767857a08f88ec7", 0x19, 0x1, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) 22:29:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 22:29:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:29:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x140) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="feff2de9b04d2f56694740c4000000000000000000"], 0xa) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0xffffffff00000000, 0x4) 22:29:20 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffc1, 0x400, &(0x7f0000000000)="20ba003f81b502ccdf1539bddba33e2678491a97dde6", 0x16) getsockopt(r0, 0xffffffffffffffff, 0x65fffffffffffffc, 0x0, 0x0) socket(0x3b, 0x4000, 0x6) 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r3, r2) r4 = kqueue() faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) kevent(r4, &(0x7f00000001c0), 0x6, 0x0, 0x0, 0x0) dup2(r1, r4) dup2(r0, r4) fcntl$setstatus(r4, 0x4, 0x4) 22:29:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 22:29:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x598477204936e327) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/11) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x7, 0x7}) 22:29:20 executing program 0: syz_emit_ethernet(0x49, &(0x7f0000000140)="52088fe3ae0ddc81db0069b7e34391b0698c3cba55288e908f246d3d51a2b2c0ef9290be2de4ec053111a515315120a6f49536e41fae093548bcbf07cca5d588757fb6a36fa9030b73") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15, 0x0, 0x0, 0x9}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 22:29:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, r1) acct(&(0x7f0000000000)='./file0\x00') r2 = syz_open_pts() readv(r2, &(0x7f0000000080), 0x216) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) close(r2) syz_open_pts() 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r0, &(0x7f00000000c0)="4c4fd1cfd94452ad5822d601109e9be880344d7d738bbdb272ac08796c97d1ac0e", 0x21, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180a1, 0x0) fchflags(r1, 0x10000) 22:29:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/70, 0x46}], 0x1, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) poll(&(0x7f0000000240)=[{r0, 0x1}, {r1, 0x20}, {r2, 0x20}, {r3, 0x100}, {r4, 0x4}], 0x5, 0x909) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1c}, {0x6, 0x6659}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x0, 0x9, 0x0, 0x5}, {0x4, 0x0, 0x800, 0x5}, {0x1000, 0x6d, 0x3f, 0x7}]}) kqueue() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x509, 0x6, 0x7, 0x100}, {0xfffffffffffffffb, 0xffff, 0xffffffffffff2ea7, 0x8b}, {0x4, 0x7e1d9e53, 0xfffffffffffff800, 0x5}, {0x1, 0x7, 0xffffffff, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d27715", 0xe) 22:29:20 executing program 0: r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) 22:29:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x140) r3 = geteuid() fchown(r2, r3, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') rmdir(&(0x7f0000000240)='./file0/file0\x00') 22:29:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0530000000000000000091c1fb4cf299778806dd1632235450d4b76cb2520832f99c62038ed0c938bdd2c154fb6308000000ad07e1218314dfe15fca3beb38a1ca3115e2439f6721e282b2b12127c0e144c466fe0f8956d289c4007ad95c74b947ac0ce141b60fd24cc1f69dc6ae720f85a5d7e6018fa9de672d15191ae8aebf30368819535d02008ccacfc934000000"], 0xffffffffffffff0b) r1 = socket(0x10000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:29:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xcc721bac64d53165, 0xfc4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="510f83", 0xfffffff6) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r1 = socket(0x10, 0x4, 0x2) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) sendto$unix(r0, &(0x7f0000000040)='7', 0x1, 0x1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 22:29:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000040), 0x8a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fee000/0x10000)=nil, 0x10000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 22:29:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 22:29:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x800, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0xfdf8) close(r1) 22:29:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00004d70bf0820000900"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pmap_unwire: wiring for pmap 0xfffffd803f0123e8 va 0x20001000 didn't change! 22:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1f31716678de5974, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xffffffff, [{0x1, 0x2}, {0x2, 0x7}, {0xad53fcfd0c7d39f7, 0x2}, {0x3, 0x40}, {0x3, 0xfffffffffffffffc}, {0x3, 0x9}, {0x3, 0x2}, {0x1, 0x800}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x99f8}, {0x1, 0x40}, {0x3, 0x4}, {0x0, 0x631}, {0x3, 0x4}, {0x3, 0x5221}, {0x3, 0x81}, {0x1, 0x100}, {0x1, 0x6}, {0x2, 0x100000001}, {0x1, 0xfffffffffffffffa}, {0x3, 0x5}, {0x2, 0x1200000000000}, {0x3, 0x5}, {0x2, 0x2}, {0x2, 0x40}, {0x3, 0x7d903a87}, {0xc705b463b05e494e, 0xffffffffffff8001}, {0x3, 0x1f}, {0x2, 0x2}, {0x0, 0x1}, {0x2, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 22:29:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="463d994ad895082c3d22734193a3b331517bef089960013de6801000c43d44a23d00bed13298328e09611399336657af0a024fb2ade0e98a97c8028a5638791785b40095d1a4eace061c6d30ad91985afa", 0x51) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) 22:29:21 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socket(0x6, 0x4, 0x9) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 22:29:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) fchmod(r0, 0x80) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa495, 0xe594}, {0x3, 0x4}}) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x2, 0x1}, {0x1ff8000000000000, 0x7}}) sendto(r0, &(0x7f0000000140)="1642f096f376b391d23239e0fc49075ece6993e843905ac57e054fe5cfedca07feea0880a7a8c8b79be789cf272b3b4b", 0x30, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) close(r0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x3e0c29ee14a896af, 0x10, 0xfffffffffffffffa, 0x697}], 0x3ff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000030, 0x9, 0xff}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x4, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x31, 0xbda, 0x1}, {{r0}, 0xfffffffffffffffa, 0xf966fa28efb63ff5, 0xfffff, 0x8, 0xfffffffffffffa48}], 0xf35, &(0x7f0000000380)={0x45, 0x3}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) r3 = shmget$private(0x0, 0x2000, 0xc850a2da266e281a, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmget(0x2, 0x5000, 0x204, &(0x7f0000ffa000/0x5000)=nil) r4 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffa000/0x1000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = accept$inet6(r2, 0x0, &(0x7f00000003c0)) r6 = open(&(0x7f0000000400)='./file0/file0\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000440)) fcntl$setstatus(r6, 0x4, 0x80) nanosleep(&(0x7f0000000480)={0x80000001}, &(0x7f00000004c0)) getsockopt(r5, 0x7, 0x4, &(0x7f0000000500)=""/246, &(0x7f0000000600)=0xf6) r7 = shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r7) close(r6) open(&(0x7f0000000640)='./file0\x00', 0x2, 0x100) faccessat(r6, &(0x7f0000000680)='./file0/file0\x00', 0x20, 0x1) socket(0x18, 0x3, 0xfffffffffffffffe) denied attempt to set clock forward to 68719476745 denied attempt to set clock forward to 68719476745 22:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x5c, &(0x7f0000000040)="1fefe3a677a09d6d8b5859e8e7956b868c6eba21173149569fc9afc3d0042b38d9359be93dca7e9c05354df3a1491fe3d2acfbb1e23044fc16144783d668a792c178780f08de7cf9bbf231d8e5b106758438aa6b1b4dccd52bc7294a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 22:29:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:29:22 executing program 1: socket$inet(0x2, 0x8007, 0xa615) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20200, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x4}, {0x18, 0x2, 0x7, 0x1}, 0x80, [0x2, 0x2, 0x6, 0x1, 0x6, 0x1, 0x6, 0x8]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000028, 0xbfffd, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:29:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) fsync(r1) pread(r1, &(0x7f0000000180)="a7545a297950a525c366cc4f726eb5d7c5c87c108a66d503c3eb55", 0x1b, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0xc5c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) write(r2, &(0x7f0000000480)="363e07ecd466cf3a635f726d41524f00dc0e551aeb6e39d9ee1054ace3d76c17791bbfb76db0c3ec62b1835b4c6a006c0bb5344e800e99098ebe3e64c3138bb9bf9257be19e79007236f9cd0dd420a2b3814290afca1f54006f4083b2123918ded1a8f2bd3e1776bd4aaaf71fc5b84fbdec471d3b73ead78ba48cab7a94054c88ea0d7c54ece203a242b842277a3244909a1ea137212b26d424eff6c2785232dbf74142badabdb2a9495933056d1893683d6745d925482fbdef6ccb539e0ceffadfd705026ddf096b32cc5e5917bef27b94b08b4dabbb1d88353f4d77046b6da0a36b8621b01f5280f1bd598958f3f897dace646b8b31df2bbb91824e2e3", 0xfe) r3 = msgget(0x1, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x8, r4, r5, r6, r7, 0x10, 0x1}, 0x10001, 0xfffffffffffffffc, r8, r9, 0xfffffffffffff83c, 0x800, 0x54, 0x6}) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x8598, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000740)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGKBMODE(r10, 0x40044b06) getgid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[{0x3f, 0x7fffffff, 0x100000000, 0xdabb}, {0xa7, 0x7, 0x200, 0x6}, {0x1f, 0x6, 0x4dbe, 0x6}, {0x8, 0x5, 0x0, 0x81}, {0x100000001, 0x8, 0x401, 0x1}, {0x0, 0xffffffffffffffc1, 0x9, 0xcb}, {0x9, 0xfffffffffffffff7, 0x6, 0xffffffffffffff30}]}) r11 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000840)) getgid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000008c0)={0x2, &(0x7f0000000880)=[0x9, 0xfffffffffffffffe]}) 22:29:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) fcntl$getown(r0, 0x5) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x100000000000) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 22:29:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="0aef59f2e4c5b93013ed28b395ce3b1ad9b97d8a0bcf360eb8010214a968590a37dddb8323e7c3d4632e4d2c78014cc72d3fc8f404b22f3b058589f009e097d2071cd38bfdd5686f911597c71c19d25afea036c84022679725672cb474a971daa2cfa5ed5effbc97c14a19ed624b96f0c4d8611c910c6123d9e5327a925fddabe301c9f92f6e525c6cf1f260aa132e8af890d570931c0996f428616057e629d7aabad368a7a8807989e02da54fd9dd85d8013fdd8849a669acda389b54aa3ba98560d8d79e32562e7744b00c4e597466e36ef62d2c94242248eba5a3efdcb3a13e4b01ca4dcfc63918a2e219259f", 0xee}, {&(0x7f0000000180)="aae68e714319a5fba335097dea5d04646638402641be913d32f1496e76d8239330c7b7f71b63e9a6c2f9ccd303daef57ef889cf1", 0x34}, {&(0x7f00000001c0)="afd5e5c9eb54c00dcfd9591a4862ad5d23c123847ab88053a59c39d06ebd9b4b409e900396be0b8ae1f2a2cbdc9a001207eae5e6fde70cbbeabea40814475ac1f1725af927f411278aeaa79a47aa20e5f5b721640f21b5c574cfb4dcad5ab403b41780fab0cdc54cc9a48edf1ad000f13756a9210061e36c7dd2524931afb7d1b7ff797b7174f2e2615bd26bc3f01e32eef8dfb5c2c80fdd2ed64d75177f37a798ee3678e3852497c975437f4e3ecfc3b9d09e99f3e3c5fbf2512918455edd7ac1119b6973f308eb7b73e7ea07184d623e4defd6bb6ebfd85de0a697", 0xdc}], 0x3, &(0x7f0000000300)=[{0xa8, 0xffff, 0x8, "efc6dcdf474804beb74d2f63ca2e207d4ea8ccdb32d345e738156dec4384c8e833540b08d972c1b699003a68580096800510bf0f5a43e5895f7b95e640b20b3d9f843dcb64ef2a67195bbcea2d4f6fac16793ae5879095cb13ff309e7ab43801e5746749afd74a5613c2f486036181ff4805656eca810a7f841342e49a665be9e2053dc3b88fdc96ba893d0789da489fcc"}, {0xe8, 0x1, 0xb81, "bce10cb49b936c9847dc39e3b4ee24e34e95b20649316b7f87df7d07e5410058b8d4b68ff3de8278a3118dca69c8d7c0300898926e73eea19b3cb4ac3048ac226dbd8cc8c2bc344ff4d2a32271f24f9ccab2a64edc8f928792d6436bf23eb098f397da9cbd2ee1170c34f0f5ab40631b8f174f9fb47e799e3336fbfd3cb123a38661bc9efa08c7f7673024bb10db1f386a267f55d656a838facf3be2548df8f621b4b0f64e819d5d8b8403b19f642b0f0fa106bc7df2a6adbca54c4c0558a42792404640f2dca2f47f71d6f8fc727d8f2858"}], 0x190}, 0x402) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000580)=""/191, 0xbf, 0x803, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x9af9, './file0\x00', './file0\x00'}) r2 = socket(0x11, 0x4003, 0x0) r3 = openat(r1, &(0x7f0000000740)='./file0/file0\x00', 0x0, 0x1) sendmsg(r2, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0xffffffffffffffa0, &(0x7f0000000980), 0x10}, 0x0) shutdown(r2, 0x0) chmod(&(0x7f0000000680)='./file0\x00', 0x20) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000780)={0xba0a442, 0x9, 0x1, {[0x9, 0x0, 0x8, 0x8, 0x7ff, 0x6, 0x0, 0x1, 0x2, 0x20000000200, 0x3, 0xd40, 0xff, 0x5, 0xffffffffffffffff, 0x20, 0x3ff, 0x1], [0xb1, 0x40, 0x3, 0xfffffffffffffff9, 0x3, 0x9, 0xe1, 0x0, 0x3, 0x10001], [0x400, 0xe9, 0x2, 0x7060, 0xd4, 0x9, 0xfff], [0x8001, 0x6, 0x3, 0x0, 0x9, 0x5], [{0x8, 0x401, 0xffffffff7fffffff, 0x3ff}, {0x40, 0x1, 0x101, 0x9}, {0x0, 0x8001, 0x1, 0xe}, {0xfffffffffffffffa, 0x1, 0x0, 0x6}, {0x6eff13b5, 0x9, 0xfff, 0x7}, {0x2, 0x4, 0x1000, 0x6}, {0xfffffffffffffffd, 0x100000001, 0x10000, 0x4}, {0x8, 0x0, 0x3, 0x100000000}], {0xff, 0x81, 0x7fffffff, 0x100}, {0x3, 0x9, 0x6, 0x1ff}}}) 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:23 executing program 1: r0 = socket(0x18, 0x5, 0x4) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1ff}, {0x18, 0x0, 0x3, 0x8}, 0x1, [0x1, 0x1f, 0x3, 0x10000, 0x6, 0x2, 0xf0a3, 0xf3b]}, 0x3c) 22:29:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4001, 0xffffffffffffff7c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$getown(r0, 0x5) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, 0x0, r2}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 22:29:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getgid() getgroups(0x400000000000022c, &(0x7f0000000200)) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xfffffffffffffed5) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:23 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r3}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r5 = dup2(r1, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, r4, 0xffffffffffffffff, r7, r7, 0x0]) setegid(r9) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r11 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r11, &(0x7f0000000040)='.\x00', 0x0, 0x3) r12 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) write(r12, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r13 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r13, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r5, 0x2, 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r14, r10) 22:29:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x40, 0x0, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') 22:29:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x8725501606bbd253, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x29c, 0x4}, 0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 22:29:23 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 22:29:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7fc2a2dab083a8222f259bd77c9471cf81ff56da5f884eb073f40e34b00f235740e5cc140e2edb4265ff72a4bf19b74262c9f5c849bbf86bdfd78821932e477513c4a950c8898c3fd226814205e1e836812700431d3e31a5630876f6786a2538", 0x60}, {&(0x7f0000000200)="dcd5828171cd11f98acaa4374217eabe20807b961bfdadf2d57c1e0119ed86acbfd078e0cb46aef783e2c1fc44a410c5f811705157a0bc187d0dbdd13e83f1d509bb4bcf8718258491cf7ad0cbc99a6f6cf4457c90637bd0f5c1a10b97ce3eae5ccd8dd2f840", 0x66}], 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='\x00', 0x9c06ccb3ca71d060, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 22:29:23 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0xffffffff, 0x1, 0xfffffffffffffd2b, 0x8000}, {0x6, 0xf8, 0x9, 0xfff}]}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r5, 0x0, 0x4) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r3) 22:29:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x5, 0x55) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 22:29:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r12 = geteuid() r13 = getgid() r14 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="d5f8af0fb1cdf1b4", 0x8}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0000000020b6000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4}, 0x2) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0xfffffe3f, &(0x7f0000000080)="b6") 22:29:24 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 22:29:24 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='Y') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001440)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/221, 0xdd}, {&(0x7f00000012c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/55, 0x37}], 0x5) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000014c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 22:29:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 22:29:24 executing program 1: mknod(&(0x7f0000001680)='./bus\x00', 0x2010, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/170, 0xaa}], 0x5, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) pckbd_enable: command error 22:29:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x18, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000080), 0x10000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x100000000) pckbd_enable: command error 22:29:26 executing program 0: 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) setsockopt(r0, 0xff, 0x10001, &(0x7f0000000040)="50b9bb1e4662383100700315e06f2eef8aae60fcf07a6226dc0b89f5918b6db69aa3a72d05c488dbbce7927ff92e2b8c", 0x30) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 22:29:26 executing program 0: 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x10002000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) 22:29:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x1f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) 22:29:26 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) setitimer(0x1, &(0x7f0000000080)={{0x80000001, 0xc79e}, {0x1f, 0x200}}, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x4b2, 0x98d, "1ea64a55a05ce9cee216886f344fa15ebcdcfa42", 0x4, 0xce}) 22:29:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0xb9) read(r2, &(0x7f0000000040)=""/134, 0x86) dup2(r0, r1) 22:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x7ff, 0x3, 0x1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 22:29:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="67b499210c4f2d1d5409385347d589b47843b2496dc2732da006bdba1b8056e551467a26a2e48f6f7591fb8d82aba5b44a9ff3c1c43b32133c6dc77355461b0adc3bec4c0244b2f3e00644e970666bcfceb4bb8f47770d7b7e1ad70626c57d4c59f761a943", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 22:29:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x17a) flock(r0, 0x1) msgget$private(0x0, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 22:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x6, 0x7, 0x8, 0x6}, {0x3, 0x8, 0x4, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) 22:29:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='+\x00', &(0x7f00000000c0)='\\\\\\\x00', &(0x7f0000000100)='#,\x00', &(0x7f0000000180)='--\xc4:\x00', &(0x7f00000001c0)='+.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/},(\x00', &(0x7f0000000280)='[&\x00', &(0x7f00000002c0)='-Y[-\x00', &(0x7f0000000300)='@\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)=')#*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='%/,\\\x00', &(0x7f00000004c0)='\x00']) 22:29:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 22:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x100000000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) 22:29:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x9c6017ba9c116718, 0x10004) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) fchdir(r3) mkdir(&(0x7f0000000000)='./file1\x00', 0xa84e9f6d1235e24f) fchdir(r0) ioctl$TIOCNOTTY(r3, 0x20007471) 22:29:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb8b1272ba749681c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x9, 0xfc, 0x3, "1d6f7ae35f659349b2d97e97af2fdaec50046719", 0x3, 0xffffffffffffff99}) 22:29:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 22:29:27 executing program 0: r0 = socket$inet(0x2, 0x8002, 0xfffffffffffffffa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x5}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x200000fa, &(0x7f0000000100)=[{0xfffffffffffffc00, 0x8, 0xb8, 0x5}, {0x6210, 0x100000001, 0xc, 0x2}, {0x8, 0x2, 0x63b3, 0x1}]}) 22:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x60, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000012c0)="191aa948de827d596d68b80680d27c4cf0a345a59e61d855cfd7f9537fe90dc65cb1fdac691ba50bdf38e9abdb04212b3e6204cd4240a439a9daa956e912bd8fbd5b6ecdfb6de57d2758daf5ee53557f7c8cd81964d10402dc0a1832cbfa67cdfdd97832e18fb3935c77fdb994f9cbe7c9ed9d1fc3a6c6f86fd71c90267f8812a24b168b22c4265df35188ba939bd36ff8e7a094d20db9badca1d796fc", 0x9d) pread(r1, &(0x7f00000002c0)="756bcada1e54e7423b19b85598c9e64cb3ecac9c3160fd63b886961b4aa5980364b222a7b8fd8ce1c528f7a5010bbb30b1e6903071f79dada97c9ce85b67a75e0189ba0553a27239c2ed062033227c133975cd0fc74ab7fb9ae53d29188dcaec5bbff15e49795f58281ad641b566194ec75b5fc10d9c7b2bb782c907070299f99f2a5a81ad2d7fe514d0aef8166579ddb5bfa28a369d926d0b217bbaa1356b21cef84dc676e33a3e50741209a9c951894fe5751fc2cb3a520c5d4d2298df758b942c1a079ed4d9729745932d07f8ef255d00bc924f808ccfefcf82ef0ac9329f3c0bfa19d0bca646d7843eaa4b44538d1803bdc88f0f758ff71db7c7a2ecbfa96dcf00e800be43e3e16e7865c89ec65e963cf437de4b7ced0e15d3869b337e51f084586b7df58c62bac88d2862935d28362cb7e55dc373de1f073fd9576c7afb3f74fdbfe3c3cdd86c9caa88763351a0ab7ba1afdf33a4045ddfb14b0210bb1067050cdd38e9ea283958ad2a0a79654d5d1909ca7401a50fdd14fe40594990044f86b0ac8284015f412b8fce1c4d437a639462de23d7feb9f9ebcf193692a260b428bbfd2cc184358b104c47b0634214877745846614fd55e8985394870337b9425666489c0ebbde98b2fcaffaedaf4c85e7ac031465308b6f44aeafd312d7280e08dbc1b47abeeed4bd12c29444720d4993f50dd75f7901b4a57fab90c96cac680df2101e0e8c0267118188cba4c8c9c1a09bfb50cdbb1d5c144f07185bfb3e5b50d1ee03c614698b2dd87a4d93a3556d80abd7f48f97d77945ea514fbf87aeb0f0c052b9ccbb5a7eb3d94d9311491cd2d6716d6631b75e85149bca2daaaec70b7556c003c776df1e16344a14e85d6ffd13a23e3e354da2aed074f7cfa27cca0080c1c1c800e26b37d5b9ff4b147a42ebe0b621a31f31aadbdd13ea35c4ac44041e9ab6819510c1a6ff0b023bb3a6dcd582388247e3bd1e1ac93a64d47a509dd378d68ffdc56d256fbfd909faa052ff14a11774e41839726161ba03b293e64e77df685a30934a445b1e3cc5144cf08ce7b192125f47e8c9104f78b3f8ff664106965a6bf0129eca76c6ae2975e153bc91de2db4db5960985fb5331a6841305df5dba739cf2a405262ef4157000881583e18e3206e8f9604390d1ce3437f33e060679a7b949bd66f5bb7f03696a24c9fb26db84f622e5cb378357b7c3952bbb7ecd3bf712ba91599ccfd796369f408450300ad350b7fb484f4f29cd07e923a4df3557f2034ca98076a3cf9d68b2ccbb2f6b7651e853bdf027277af106cc610b9b7e89f99e571f79d4686668a1e866457c0a5cd79e9259a6ea0584a0d13f6c40de2e25f706c320cf776c8f345dd3ac8adb7dc434a90a3d54a396dff32528ba5a285c54d9af8e5777b9ef030d751f50d4ae3d9be8b312f4c43302a377357b7ada5b5a2aebfd4e37c73da5c9728163a14edb94b1bc080ed678762c95b362cac9b9512f826c9c29637f94b5b652e07178db544a2dfbc9fffb5af96119f1469d73090611ada979a2d7d6ac24bd0b027b68d7c74567472da0d9c8a14db6380ff024eb4ada47ed65eee31c3c4fabe4620021b7c5787ce0f3fe7c671ad1c0592bf65336395d5eeb0fb20e93fb2cc6ce96422e7a7cd9e2d73afcca1114d558e489512db7ba2b60a1eeb40955db64cc44222b5e3e38f285505cb9dd07db2e2519434cc4e6fcd1765d1405f05b984d5a35ef67065c12084209da5b9d5bac7eac0c3e85a04c82d789e0c4b720e0d20f36d4b47ccce90823be7f1b92a905359b2db659bfd3a12687e8f402142f0f3433b2d7226fd938227ee25f6a39102973c14c06ca367d7e7668fda1986ed12d7463cd356d77eabb037296c0be2fc09985b055f17c1ee660595adfd1050e94410ced3d6b3615a631842f42d3adf82f78dba3afec8b08ef79413cec2658479d81351c304d86252bedf92da585a2fbf879079f7142688515f1158ffc19d397f392961ef73059b41be727c79f55c3f9225224dceb0af699702480f681ac10e853bfcc83d8b24eae2b28de95b066c4d47f30d9331c8fe95dd6cd0b74e9981aee0369c7a2b45bb893c1251707b4c7051f5e4f9ab20a522f130bd59179fa454673ec140f6c1c14bf0b30cfa80939723472a748184d004d9125886867821d5cc63b1c7d7d9bf3cf9ecff55fbb736f87966bcb0914c8e494169ea0a7664875e9128af887860305a9ea66c148fc4aad96bbd5b384c45466e25e17c20317585c364f05977a7898bdcb00ccf3949de53392e3f9d2d743b05462d6b0eff19baf1b3011e5cf6d1ea51631502c47bb0e02e8e4252ec003addacf93085fde8d1d7b8a41bf167b8d2ecde251c3e1506a4b438bb609dee2fd03b0004dddcccd11f8d5610908abdfce76d1d7fd766f714769f84daf5cfab104fd72bbe8a2739965f326732645a7e0bb7085278e900b15ac457855dd9687551e4b980be0521bca0a7265e2b48913b3596c618090944d9d88bf845135420094f0e958509565ecc2eafb18ab28363dd882bcd4912268ff63b15aece26a06a332e79b92b5470c63a6f23121c0839d96b763466f0ec3fb1cfac2afa8524044bfe69506320f442f8aa35420862b625decb685840b292b6f2b00da26c5c777d8e81add15964f078ae47e2a2c86e935b70309170b069786d2afe912607dfe7569220f333e6aabd077cdaace23fba47152f65c34677b003d1ae31ad1ffb44c38617faff13d74bf5e70aa41b9c51b1480c4ae2fffda311b4663740e41413ba91f013814bb7226ce530655d8b274461e95f6ea7be6213dc0420dde618293a8ac26223e10f85ae1c79003a5fc2b3c319239758a29eb3d42d855946df2f1c201cbb6bdab65d836576c873a14622e8f4120622da5c05184b20a9f4391059180ab8f7ffca57ea1b5c9547a804fcc6f3634850d580a0d0a9a5ffe6ddacd88ce09e5f8d592ebd6422540c12de706f29c4ca9fda8c420c3e6011246ce4f505a5b5d69f86fd4f534ded28448ca40e783686c34229da2f56588690955edd78034299d9c0e8fa1821c1ddfef9aae2583574f5ad667110051b98536440496473916a708c1926047168b2088de5d6e44ecf6223a5bfa8b4e08fa2889eb4fb02b744eef9ef8be088a978573b03ea3f1f75365a9e05c7bcaf4c0a5235098681e8f5e10d6b55d3a33c4b6ee29b0f0d0c891ec5b7f0e2dea5b3c9dbb4fb64d438b716410477eb7f79c1868872dab3d80a622518ffbc7331ac4529d79ecba0e54e2e6ab5bdc16cce07d6cdebabdd440aabd02dcf708b7f3c1c517ed60ef26ed47e47595ec11e79c121b94ad2858929630407994d80b33ec9a71e9564542a3a5e1656b748fb2209def4fb95921ad3e61b7bcab124b456408822eadad77e1a363b6b1c9b4a8ee554eae2930d5ed011b1e4062517e82755b6e1f9c1658e5528cdeb395cb105606f7bd26bbd0f6f6bfc745882420ea8d472d3423f04d0dac1f2bb1f9cc9955b71ce801c3c37358d60fced8f2da94a99e7b66883e750b83ae807a47b586a1e065d617eed1d4fcf403d38e0c78efec3a1c34d269de9d3a10fb5594b12debbbacbe5b234a665bdaec9ef8c475abb435b31dd5528348bc4a4858516ec683e42a2092c13770422c0c6758fc0388615b38cf5dc0222562d767e8c4dbfb9482a89b646f9aa16429e3f338e5cbd0fe7d4b9a71c1184379c597a5be98659b7aebd4ae7c96aa1cff93581d4f3e7b9a103d1b89dd930ef351000ce579baa66f48f0fb4db0a3cbe0e3788ed41c5f3dab07ee36f19613df12ea4bf6334dd07761098c1b3fda4c8c5b4433b287fcab0aa35dfcaa9cbdbc92a0f555eadc94dd07d21e03d7847b35eaa11593f8e571dc7ea3748c4aa41cce13511a9f66c8e8e14f1924b6da5ad8d32c076507dff727a17e7014f5db09f93fc0ac8f0fe236a6893a1792a2b028f2d124f674ca25a3b5318423f22f72c8a1def8a71dd5b454c50518e41435c7287492bcde108bc353cfbc088012b87b379fda832da33b36eca18aa9847ba6f0a95996032d6c59279e560275dccc6d2484f6d37db89bcf5671be78ac091479feafbab93fd04b15edf02cec33932c111e362e785ddd37c3f5e5972bf889eef313b6d5a9b9dbd3de7ceba0379ee70a0603d844c96bcfa2b8807c450b862ae2fc53cceda7fb6b34f5e0935ba6731da149f5b007e57068f5b62d08dd3f4eb094b3681f2c6fdd3090350f43fe421b6999cabee9cfc0a9e3334441a66d538fe25a3655ff5cfb1361ff33d04ca5e9fc6d69870848ed5e2e9a16f11e38dc7a2e5d33aab0fb5000277dd33ad0d92d66408fafc6c3aab64a0e591a6507334fc46d462dbeb8c88fbec6fa6ae1590d3ad4d3f1e6eeda60c6eff9351c859756f250365045996a5b9d65e271ff88283ae07518b60d5b833ac58e786d0bf9933889ab9736faa818d1434206c81ee7aa3300b74d11a4d8afa1cd801bc318f75026588e5afa27004b3ed8efafde2f53c05d3e833f70fb4a3bd304a5cbdf3ebb3655b07c232369b2916847ef7adfe996bbc95200dc74983e86d59e05fb7530ccabaf2bb141edf975f87256a202600c5dd36c4758d96eeda03d35b23b532e30ad2a78fea4b1646a85187f9d8ba19d5bb2285df59b0e87c09137ec132c1dfdbde5672e1d2d5b05e984b6e29569a972cdd9891ad3e72d7c59de477ea7f2b12cc3be1775a635486e93874b4ed090eb13fd135a890fce77d1c26862c586a31fd199d1aa41fe89edf8b8b149a333e2f76e4cfc8ccef870c04b4620a3638b5e127171d1bedeb42a9cbb58bd84861bea84fd3721ad587a1ddf99566d70caa03bf914add34c6f48299b51476c0124447a6e3c5eec5b1fd2511e7db29247db195c0d5309663061e7e807bb17fbf3857917c3283856598c582648ef909e47884bb59806af30086a41fe09f0ee86ee318ecdd6368b1eccd89b6f546e0f07ac16eaa48f3a33f2336a983fe2b852016712ef6c0736fcad88caa09d8bcb6a6e6d6d49095b5445ec2e6d697bc5e174246e15840e9752f39e78c2c4903afc5fdf44ced805d2af38eae2564a2297b23fb1fd63de75234161c30215c7c1aed23952611b0f8a842e684eb9b7dc9fb0c2081857bfc0aa150f056a1e502bfae7478fc10a26f1627d0e6f6b25693916ce03f6071c0363b2cbe5ac52baec3504aa4c722c583ac01a43af624e54ed1cd7540d480f3600896736640606d087441c2b723011dcc8144dbf7ac1f6334d7018b154171cfde5410bde0cdb319120e700ae0516ab26b913f184cf21cb9ed337ff6d4387b96f8ada527db6ee497319118f1fbec99e38abc1aa80ff3ddb451556e6697b7e4a4685068a72ae9df45f71fdd7a0de028dd47bb8bb3b45f232f33946c3c0f57e0bd6a54cb3d934eaf1b5807e35f05e2ffaf9fc2b8f73c82faf3da484168e346258519b60da75eefd0c5729af138175627cf7afaf31a363ee8c3c00ba7926096741c20ea6b117dfe0809cbf52eb1771633ff46aebee97c2e47c983b8d76f0c0cc46a39f90aad54ae7e875f940569327e23d75b3f614ef9fa3b3d861117d734dc3cd7b38cbbb3e40c2bcc764bb94b91665bad4cca39938c035a048df012214d42379c510bb0bbbfc774eb53bce30540774ba807943537d4fee9a00554b83bbf6c29b2142a3a8fecbf0cf1408e11788c3b108741fc6d3672b8a2ab8bb42bcd0672acac28d162fd6dfdb88fb277675641c1db6255fe113ed8c04ce663769f582c8d9f6135d938bd373ac4bbf5b6f9fa35183b594226ae4ba7", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:27 executing program 1: clock_getres(0x6, &(0x7f0000000000)) 22:29:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x2b, 0x4, &(0x7f0000000000)="87090000", 0xffffffffffffff7d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x5}, {0x100, 0x8}, {0x3, 0xbd}], 0x3}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x1ff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socket(0x1, 0x3, 0x100) shutdown(r0, 0x6) 22:29:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 22:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x1f, 0xf12, 0xfffffffffffffffd}, {0x2, 0x7ff, 0x3, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x8, r2}) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = dup2(r1, r3) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup(r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:29:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x4) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x107) sync() r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getegid() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0x30a) getuid() r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x20005701, 0x0) r13 = geteuid() getgroups(0x4, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="c34c91792da02d768bd3d7d5b15fb24e58a46efd0074959f28ab4bbab294ee8ab9ad6354d8992479b759fd60a1ec4a3a93579ffb4eeea610b5224f10cde1194d0447419448973352fc9dbf0d939e879a3335d2e7cf24e02509d0d12c", 0x5c}, {&(0x7f0000000200)="9759acced08341062575f3a542245c3a4bf0f44e8e8759009dabfa5f8ca9c2ae4540bb121560a7950dbeeb8744e8e4f89e2a5b0c6cc54b08f64d8d59d3159ae864643ff8abf34d638d1f19f85f99eaf654d21e488ceac5229af682bf139e56d53cf9825bb21d96f98b5dce8d38000c9cda52b69e49c3dbb6223dd658f2772a9c4319d85b751c656795de50f03a9ad26ef05918a79cd2e33c95173ffe0f7a4b585034923fdb3bd338379bd084e784f33296748a63365c00eb527499cea85671906f635c16aab3e0abb8f1809629a39e2b53c48b871e6475df2e0cc7ee8881f394770d9763386fe769b889fb", 0xeb}, {&(0x7f0000000300)="bcfdf523da972f0ad0fcfaa02dba52d2fc7fd873c4acb0b605c482a963070405ddc07b1c972a71e018f66053fb030cdef6562afa2d049c108e27bdd81ec78301d880d67ea68746155fcff3a9f9c3debd4a74dc3dde4b0eb5ef452123b2ecd0facbefd24ad4c72f098e0a485d6cd291a27fcc6f87", 0x74}, {&(0x7f0000000380)="44032c9c4f52e3cd90bed390f803a27568c876bcd3336315859be21b455591d76046cb28d7", 0x25}, {&(0x7f0000000440)="c74a24d3df68dde3216dccb22f2a659b5648c205208933b4a80d38c5e79bafbe60a8c64b2f1347c71691bf03edd7b45998b26d38205e0e5820d52faaa4808156a8d267034d2a468534d7546ccae7fd7c164e346df60a88c74fb1", 0x5a}, {&(0x7f00000009c0)="c42bacf20264419bc683b6e64067b4b5177f7c826b18c041b553c5d0374788ce77026cb2844bd87de1c2ad244ca4ed2df41eba98f36779287feb020b0491adb9505ba5f82931e9829929528bb79fdcdf282f95651a26851ec03acfdd49b2cc916806577d44e4a7120fc61b3395154ff1f4dfd64be662497e19a44b7110b4803c02aef6eedccabc64d57abc7e45a1d897afdf8c903e03134c0b18031dfdd634a75b774bfa7d3a0c7751c25722683d18b530b384f5afaf8912d714d13084faeccc288aff854d9d942468151e7acba72e48a7af4d1436e4bfce8bc6655d101d1dd17a0fb465348cc0efbfa8d133d6f76d81fc73f981441580", 0xf7}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r8, @ANYRESDEC, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x40c}, 0x8) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) clock_settime(0xb59b982fda405335, &(0x7f0000000100)={0x2, 0x3f}) 22:29:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}, {0x0}], 0x2) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x4, 0x4}) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:28 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) r0 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x2f8, &(0x7f0000001000/0x2000)=nil) 22:29:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 22:29:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0fffffffffecf4df0573a43a618f4e9b98bc1d0b74e9c5d225678e0118a5f16b9524f68e3522e24edb4354dbd9683ac1ba2b8504a2265d9399397b6deee23eb59fe0b85f5662e3ca3f3c82b444641d87c19c04de33ccf7d6b4035108d313e36"], 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(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3f, 0x7}, {0x18, 0x1, 0x6, 0x7}, 0x10001, [0x4, 0x8, 0x2a, 0x0, 0x1, 0xff, 0x4, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r1, 0x0, 0x0) 22:29:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x40a, r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x7fffffff}, 0xc) 22:29:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 22:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x52, 0x0, 0x6}, {0x2b, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x73, &(0x7f0000000080)="b6eb82e2a226f398fb8b963342f4a42f7715b882e835c2b7787a176c86b1de930c5bb77b55aa784c94b22e00130225782f14bb095b0695a809490e22fafb160c9ec37effa560b8047e10fa12e9dc741e2b0308744dc7808b128a55c822d7d8b9715517b4ff00754ceaf22f2bccfd8bbc46cba3") 22:29:29 executing program 1: semget(0x2, 0x4, 0x63) 22:29:29 executing program 0: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xfffffffffffffe84) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r2 = semget(0x2, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x100000001) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/223) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000340)={0x1, 0x0, 0x4, 0x0, 0x8000}) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0xfffffffffffffff9, 0xfffffffffffffffd}, {0x18, 0x0, 0x3, 0x8000}, 0x1, [0x1, 0x1, 0x6, 0x49bce996, 0x4, 0x1, 0xc5b, 0x691c]}, 0x3c) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0xffffffff, 0x58b}, {0x18, 0x1, 0x3ae, 0x80000000}, 0x3ff, [0x6, 0x9, 0x1f8a, 0x3, 0xff, 0x5, 0xfffffffffffffffc, 0x1]}, 0x3c) 22:29:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) 22:29:29 executing program 1: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r3, r4, r5, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000140)=0x101) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:29:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) 22:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f00000002c0), 0x10004) r1 = shmget$private(0x0, 0x12000, 0x200, &(0x7f0000fec000/0x12000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x21, 0x81}, 0xded1, 0x3, r6, r7, 0x401, 0x4}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 22:29:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0043a90492b2486200000000000000c4344e2013058f3d33a14dac1f66bbd704cf138e0abc8ba60cbcbbe54de8c206d8c9603e8fe85e75477be82d51665c213b7a6ecacffc01ca380b63264151dc05b8c033ba233acc06be859bda0ae201b3ef91339b2067691ea388666ffcc01cc719bf8fc67fa7a8c35f7dc17cf5bb48c02332d2732c9dfca449b2294234217cc8df67c45c57b3f5d17f5887e8d84d24aa5cfe0c1b1c1d586374f8356a19d2ec72474ef45fd305e9bb1b7d53b2c9"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 22:29:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000011c0), &(0x7f0000001200)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 22:29:29 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 22:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fsync(r2) 22:29:29 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() setpgid(0x0, r2) 22:29:29 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1, 0x1000, 0x7, 0x38e, "23f94ec51c8a088ea9a4cd13c0da73971b08c718", 0x5, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1bb672d2539ba616}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca352e15be04aa19b579486d401999a9cbc28dc78cfcd95435a8", 0x1a}, {&(0x7f0000000080)="d7030dfd20de80820907ce6f9405f0b9dd5728f4335159317a4861afd0", 0x1d}, {&(0x7f0000000180)="a1a70725581b2792216c6d2cd85d2e9cc222ac9ae357cf4d041517a91bab88506481c4b631c9eaaa1a506499e826717d0e8b8bc37cdd1e9626d796d79db2f462acc76183ae61678695e4247a9d7a461ddd41ef7d76c4cd11d01f58e81a8f9f5c318cbf61", 0x64}, {&(0x7f0000000200)="9c3313019d472b8bda9cbb3b6553a02332e5094e4b41cbfe13c4abc22f1001ec72fc47a2ae8625afda20cfcce2ff67ced9a1ab7d8fe2bb1dc3557e2b9ff1ee82f4c4ff215e9d1eec99c5ae59032440602c0342c2bc680055b9e69d02e00283164a66835b791d8159cc632d145341cf7a2a7b2be7371b5d417fba4a9754ba7c06a7d6eb", 0x83}], 0x4) kevent(r2, &(0x7f0000000140), 0x7, 0x0, 0xff, 0x0) 22:29:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) getegid() r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) getpeername$inet6(r1, &(0x7f0000000580), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYPTR, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x1, 0x4) 22:29:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x27, 0x1, &(0x7f0000000000), 0xffffff33) 22:29:29 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 22:29:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 22:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x184) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:29:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x1b1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0xfff, 0xf7fffffffffffff8, "85000000000900005f00", 0x0, 0xfffffffffffffffb}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000240), 0x10000) syz_open_pts() 22:29:29 executing program 0: getgroups(0x4000000000000272, &(0x7f0000762000)) kqueue() 22:29:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 22:29:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semctl$IPC_RMID(r12, 0x0, 0x0) 22:29:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) 22:29:30 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 22:29:30 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x3e}) pwrite(r2, &(0x7f0000000340)="836a6d060015bfa8e1348642177b29bf93", 0x11, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f00000002c0)=[{0x3, 0x100000001, 0x20, 0x10000}, {0x0, 0x1, 0x8951, 0x3ff}, {0x42, 0x4, 0x6a76, 0x80}, {0x7, 0x7, 0x5, 0x8}, {0xffffffff00000001, 0x80000001, 0x5, 0x80000001}, {0x80000001, 0x74, 0xd779, 0x1}, {0x3, 0x7fff, 0xfffffffffffff800, 0x5}]}) sendto$inet(r0, &(0x7f0000000680)="23df71a77d323d6e3c889a0676f4d25c7e7c697443122951676bd009ea0682772add2a659963a5bb214e6cbdbf28f822dd26b6e0a05d871ceb317bab02d539f88e21a9181cee2aa754f5d89d5095fff2094c948667c81f34e477657fbedd9021b76f3cccbc99a7c0f6d99ab79efb08585087c1b67600f04752dd782bd155a5cb3596eaabbb23bdc9a76067d1fab9ed6647bafdd6666bf38f2c9457517a43f6299214e9025f5e46a00afbb098a656c1b4c19de72114d7ae29d95a2e509d7e812d6bf7a92ce1474c1e526185", 0xcb, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0xfffffffffffffffe, 0x7, 0x100, 0x9cd33bbd793a6bac, 0x8, 0x80000001, 0x9, 0x2, 0x2, 0x6, 0x43}) 22:29:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="d26d13b090795dc92164c4b312ecaeaa9d210494118b9cb0cf3df5006188029d0c676411bda83d57864ba80dcf73108d56688f51b91e4dae4fe7c83923e1d734a270e41885a71e8a1c"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) close(r0) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket(0x10, 0x4000, 0x3f) socket$unix(0x1, 0x2, 0x0) r3 = geteuid() setuid(r3) r4 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x2) getgroups(0x3, &(0x7f0000000040)=[r1, r2, r2]) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 22:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 22:29:30 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x5, &(0x7f0000000100)) getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendto(r2, &(0x7f0000000580)="e19d8d4aac52ef7736d650bf90c6b4e2d337c1ccc497ead42b4a2f69c044c36c8f018981df065723712d8a874d6035c2d7840567e23e1b6459185ce75301a1a68b4cc52bf3e3dd4a6d1e78f282f01767bd0c1a6c8f9334d0ee9762", 0x5b, 0x403, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x7) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000c83e34df4824865c722f0fc9a0ac89b8caeccfe03c9c091510efa89e014e7097cb2410907223ca86786a60f080bbfb76ca3b0bab364c0f226307984a8663c91205835dc2a579300d4250ccd9", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 22:29:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0xc6b, 0x0, 0x1, 0x8, 0x0, 0x3472, 0x0, 0x1, 0xfff, 0x800}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ktrace(0x0, 0x1, 0x2, 0x0) 22:29:30 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) syz_emit_ethernet(0xb6, &(0x7f0000000000)="9da910fc89a0818b73f04f08d452c9dbcf36d02d7e58bbbc98a2895fafc16882211453dab11f5cccc38dca2b07a08f1b3008005f50149faee60ff2fc4dcee4340220a06ec78d10bf03755dc4a6a0ac98c221cda24ffdfbedaf4f7a8137f9fa5f235a9363501ec143c97007c1f81846f764cfb3f03a2c7afb7f70c804d3440406228e0a7baa272387151377907c37fd46738f5d7618503ede39924597d7cfc783ef35f462b68f78479a646687f92266813e5e80fdb1c1") 22:29:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x4, 0x1fd, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r5, 0x0, &(0x7f0000000040)) r7 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000380)=0x1) 22:29:31 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) write(r0, &(0x7f0000000140)="a09ec1b00038cb5b36d5ef7cad0f7ff53c4a6ad6d381c5169dd70167e4376c6c34631ac4c785a86db2a00a3d8f6dbb6b1ca28fcf9d93da90a0b48f41c76cb167a065f10b0dc4995e68186cce4f2a24b9e78cc37524a91bc03afd2fa702e83ba32e4eeaeb99abfec32bb06ed54999460c4d72ddb8aebb113664f789362225e25da192778e57aea27446517334f881f77af9", 0x91) 22:29:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x3e0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 22:29:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000000, 0xe5b, 0x2, 0x80000000, "e085f7449f5639ba43618271fed004fbb3d2eb31", 0x9, 0x9}) dup2(r0, r1) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 22:29:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x4d8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x1, 0x8000, 0x8) 22:29:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xffffffff, 0xbe38}) mknod(&(0x7f0000000080)='./bus\x00', 0x25d7efb32b1609fa, 0x81) close(r0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='[.\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:29:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 22:29:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c", 0xa) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 22:29:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c28578b3e57750b015c31dd040000000000"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) semget$private(0x0, 0x0, 0x186) 22:29:31 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xcf242aa233e7bce5, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x1000100000000}) syz_open_pts() 22:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 22:29:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x40) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r1) r5 = geteuid() setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x3, &(0x7f0000000100)=[r2, r0, r3]) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r7 = semget(0x0, 0x0, 0x40) semop(r7, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r7, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x2, 0x6, 0x800}, {0x5, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r6, 0x5) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000100)=""/45) socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r10 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000240)) r11 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmat(r11, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r10, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r8, 0x2) semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r10, 0x6, 0x7, &(0x7f0000000380)=""/218) socket(0x18, 0x1, 0x0) 22:29:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='G') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x6, 0x0, 0xf}) 22:29:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) 22:29:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x9, 0x3, 0x2, 0x3f}, {0x8, 0x800, 0x1, 0x80000000}, {0x9, 0x800000, 0xffffffff, 0x639}, {0x9, 0x0, 0xffffffff, 0x6f5c5b9e}, {0x20, 0x7, 0x3, 0x1ff}, {0x7, 0x1, 0x7, 0x9}, {0x1, 0x7, 0x71ab, 0x7}, {0x4b1, 0xac1c, 0x100, 0x1}, {0x1f, 0x7f, 0x5, 0xfffffffffffffe01}, {0x80000000, 0x7fffffff, 0x5, 0x33c}]}) 22:29:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="93") ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 22:29:32 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 22:29:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 22:29:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) write(r2, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x3b1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0) r4 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) write(r5, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) sendmsg$unix(r3, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="f800ccfb2370f934f2e50e11787c6fe794571c801281b15f689a063bd1ecc357", 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000900)="51426169394fb0cd1d7178fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a", 0x37}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0x9f}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x40c}, 0x8) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() semget$private(0x0, 0x3, 0x4a0) getgid() 22:29:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x2) unlink(&(0x7f0000000180)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x128) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000007c0)="a9cace87e69cc370c8f6188cd8dd9ed82fd6aeb6fabb0db2d30610dd7b4818dc159d5a3f0d51b41bae803bc87290fc87916f4d521e78c23ce66fa714d143462d2646f4f810abbfe66b1e1abc0d84c2c1ff2e0a79bca48dd2b840d13c7804568398baff268d935c8050728c1e83232a0183e311fdf14247dd3d6aaaa4fd2a5fdd6e2652fd0d26b73fca654934aebcb4231b00712ed1692f3bc0f4a62f4b5c288aba4230478459f23134cd5c514df03129e794a922a20532212f2d8542ddd792871a295302c4cef48c1904e6f251d90f867eec3b64001c36a8514ead326e7643ec4618339781572259823285d3115fc6ba6c4ad6367e2282ee801cf86d6cd4", 0xfe}], 0x1, 0x0, 0x0) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x2, 0x92, 0x0, 0x1, 0x8, 0x8001, 0x8, 0x2, 0x1, 0x400, 0x9}) 22:29:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64, 0x0, 0x2}, {0x1c, 0x2}, {0x40000000006, 0x5, 0x1000000000000}]}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:29:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x102) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) chdir(&(0x7f0000000180)='./file1/file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x21) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/249}, 0x101, 0x1, 0x76fdeca76ca73275) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1a2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 22:29:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) 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, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r0, &(0x7f0000000040)="e9aa67485be5c4bf88b6", 0xa, 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:29:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x200, 0x34) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001280)='/dev/diskmap\x00', 0x20, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x102996c9c602bd74, 0x2) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/pci\x00', 0x10000, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="c0e14a60ffdbe7bf719b17ed1709c1825b59f85062038f710e6fb28f17e3a8016e25ce2f371c0b8703a124e405d6cacc38142fa0dc350d50f67be85789b5307c4c7a0efc26a9c1671c1514f346d2dfeaf98775be82f137fb1a5ecc3ebcee8df12f771115224ae541", 0x68}, {&(0x7f0000000100)="f83bcd8c31a77a47423363687b6dfb7c769ce95014d35188a9d251ca6a93ee483df8c9f707359466cb5bb5b5ba4d65827883c3550041cbc6bd4a9bdc1b63575f1eb6ac7c690d0f58aedd4a17df2cbd4937e5ffed60e96f2b859f7ded0205099ad2aec27fb982b0b9fed3a88dff648c2a814b96c2", 0x74}, {&(0x7f0000000180)="a736e3c8ad6af352a6825d0c4cfc7eb86d537d71030b329c39817a22b0e8576031778975765548418d5fbaa0b61a5b8637cc6a540b8721622eb359de36f1b04f5f565f2767df26bf0b7f39a40ba8820b9b4fce56b65cc29c16489a18f92d7c58eceb7de490509735545f4143123db5a2f4bf3f37fdb614781649ec649cf04eeec4dbe8c360f24573e239e2802736f15c67b2bab524c9a67410d7381024a3d73815818c73690b5d9ee5de8c7db90b36ed9d87ae2a57ac455548ebe1cb1977f4274fea5364b39af06b0ef9e8f3c04e984e72904615e45d46ebfa20ef4172edb26091853629d3172e4a481dfdfa6ec4f4bce05b9869211ec43a96d73f5ed6d23a91bf8b274c8b96f6786120e6d010bbd1cc70c1a14e70aa190236be46023554638a18f00ba873f7786c2963a3354d18eb3add96209f5c2311bb9add5b10cbd1a2b81a4620f28ec5600a1efe3be1235bc8ec2fc8d16ea58eb15d5f9a3a7820078cb58d43f255e967b175ba313241a805f0273758b1741c1c3c48e2e6d9e7abd31fff03f49b27f76f522b662e52ade7f74a463e26df77346e61f702f91c8a82965bbf8b9fcec63d286bca5916ae02dd5db707d9f1b699c3608745f56f94bcf9068544eac430709174c259498fbdc1b612fe6ae6d2dc8a5fcef9bdaacbe776e4efc5a96394da2c56b711bae436ed7c721a67faa2c4e99fa44113abc0e5074d0e41157c66b3ac63d4b50d0c788ea137650b67a05c1a40dd07d9fc79f0e5e43bd05187978aba5c7e6ad3017820ed6bc36b4264bc39f53a2287a0b5c2a40f639196368816bf7c140ea2622cac8d48a0daca4d815bb7edeeadf2f3518b8b6995fdd4096d6f2212917ed898e058e0bca687749ebffa080bb4f6601b04ebf63553e3290065229ec1cd27ca655dcaa89c868f02065a56cb6d48a6ae18d180dfc00c889e9746a99c9d4e46565b2e6c773c9e273304a1f60f5af58522ffc48212f42fa8305ab5a4f356d647ea5b95dca537b2a6faafa87a042afb2e26a5edd9a235f459b10400c246cf953c7ca441dbf68d4b0facd54c2d5b1d4afff6fd2c22921d46121f4a537c7c2f3752ab01e0f88a4d62c059442fb30314dd0410190b55f75a5abaae5a33b78baf7ef478f7450a72d9d8a489689ffa28d0cf40dbb1bffc98102eddb01ea2f541701f0e3ab6eafee0a209d2558af3687257e6352d669cc383cda776ad05df40e6df3a7944e86bb3ab7239a5b9a5d5dd30c4610128f19a171726bfdbdbd829d7ea14b328eed9882d4e9a6ba1fb143a43b8bf602a4bdc21f7a803ad5161a4bf749dec5fd76b0f22ef7f1aa130e4668476726e0bf3d508b98d06b1b4bf2ebfba2f3a02afdeedd4747fb34535d8ad2081ecfca4cbf36327a477c27e1f5e7919aeab6ea051f29d78d15307f4e2db51fb4b3ee92546caabde9b44d51217cda50794d7cc2ae3882861c78639401f246fd7512c6e32c9fbb23247d6681e095cc6de891a7734846e78d27354e5b51b11cdadc41a89673adec271b5efd55a4fbc944e11038f03fc26f8ed6ca332868ca0f7181945ba2a0fc3504d61aae3e7f018136b07591b1fbbbaeb3a72155224040d8214a53c5a27bc415240625c9890ad0af7403d5f988c43ccd42a6abb0582ea2b1d3f9462cd25363bc8a49c2d3db22b02d7842bf9bfccce028c7888af4048dd789fe20076618b9a51cabd9aae591517763a52d6a78903ece48cb660994aad39295eedb9c33aeef810faf1bf6bb407285ed8134320adcacc9659c1f14c13480e2165d3707a18b746000a6ff9b014147d817398a5e8dc376b9d25d94b138073394ad246fea332c2af0687ece3da7a68e8507e247b4483457ab357480eec0e1ac4040b6f588e447263ab1465ab158ad90fcc16cd700ae91ea4b683034cab7c2169fc91e07c6d20d903f2242510fec17998aceb4b959574f27dbac53046ebf746a8495c431e0b6ef923cbd4f7906a6facdfb367b5cb31ecd91b3439974bd43671343673973a663068cd1e7d932603cc33609b4ac035d5d2ed3470f1b2a27cd04684818ccbed9d51a502fb68293b0c7ce8be8b7d7e23e6559b05de3a3671462093bad11b0f2f066ceb0515d527ce77c00988150188c5a4d7ee17e7e9831f0e0620a824731256fbe00ef518737ab89950c19a6fc624480d67788eb20f2d5e79cbb54561e8f80e1756e72b41a5df6751c4353368098d7538a5e1a09cdafc6c9720b0409671ff1178e94f38dedafbc0d06a2d783e1eba1ac72e96650024e6b9b30a6db560c8620c592f30e84f951f4721be94ef0e0426b7489704612b54ecab493fe19d07843c7703c83eee30ec0d06ae0901a26f28e65e963ff3679c9d474b751f8bbdac602bd0549826b7dda5ee87202e852dc985849aca692c8fc50ce937598a58d458b36305f000e2b184be535d8564c05f98ec942409bc0c60ee35db3e8d3181f6409f22ba7e0e12dd581e9c930ad6ce9eb211596fc893afb7d93f40e3d3faaa34a65496ea93c90e29df8b86b05cc0312280a99e0c15c8ae108290fc29f9e12d393952c69ba99901ca5970a9dcb88ee32b7fb4bea0981b43cbb7f70579b1fffe5e9256c350b0279ef29b8e9a68209e490e19a9b420bf43b6e5929fcc48d419794fdd128f35337e74966f6f1d97cec788ee28f86d4ae9909bcd0e29e032c795f8dec15502caea0a470be91737c726b128311b2c0081fa4943f14578fbf914c9ce06aede8174a308a29e7c02495dd64e2e58d47ad036ba733ddd3be0f29a04429882bfa902f2bba36c1fb3ea1ce8f8d22205bfa348f97ae37d9c76b5043e55cb0d09bbdc0b9f9302e0d734e5c646ae3a10345df66b53a658294616f06971c97b0b0511494cbf9f3060ce356d6544af065a457f668a6bbd80fe7e1b922d0280a344b3af4b963c5ebbcba979abcc08a6e2a0b8b6b876adf1459fdf0590e1effd4c49b4478fe4c50d832058a1dec57d39bb8813601a1b67279e3e85db1eada96e40466e822c00af00cd39ce590d57659895b4e815025a9c9cac0c27a69dce9762830dead6210785a1d0bbdc72ee9032f7fdc960e84ecb3b70ccabe4e6e584cfe7d6f2bea21b3e796b498221cc4138cc6442420d2469f948a2396ea3c363bcfd6743048f2036872965ea5c8d725a2814589831a786e5614b8ac00597739f956527da702a89fc1a4cc2b8d1ad8984bbb248576e7c32a23aa1df866a7c757c313b663af8bd9489c7c0eccd1007ec05788aa04fa9d48b95e41629ccc025da1ea4bfce08dab2f9e36c7b6c9f31823c6ef0b3674002dd9f43709ff96a1bb9df55ea5a3a28d8e158d973f5bb0322f7fda223ebc6cceafbc6a1feac58bc3afa97e2c29977e4f02f68f604af3135c81e1161cf09699f63c61721381578aedebb5f55375147c6ceee3bdc9d03369e766697507a872546af8c9e95c19fa0e59c73d478674231f55b5bb6ac9f7c620ebe4772804da46d31e50b68563cfdbd222f14c0988a0ce5de911f1fb49f2cc616d0de13e0fa8ac5ef322d878e8170b901b76bb6538cf0aa5076f3fc88b04b56d1cbeeafab67bc174f0b8b57897e159606aa1726847ed07c165e1d5bb316ddaa8224e67fbfd9078a9592cc3765bf81342aaa4be8de9f7ccc38d1687d8d889fba95ec7310f7069d91f00d9a5542dce65eea3ca83841ad467f754abeb9abe203a1d942509fa59b99944b5c35d7c42c1a4de54a39e86713ed67d1d1fb4513619eddb98b7068fd26719fd22a6f96f362c23030b4e4b13e644facae521211ad5d97d1435857672b5edd33e87f85a6b1898e49d57d7cf6784077d36efaf71b825acf22c13d3e529af5a1fdba08bb75d214c61aa1949a661f29bbe5b49f673768063ccbf6f1882118fe22a199c6a72279503cd9d33e767be2775c0ed2d9094e8f13224075de2959478583ed73b15f41c8c4201701b5b1d4337b4e92090daea79503ea5f182776585e50e212be23838754fbb8161825e84a3bbc404b8e24b303bf8e256c90b71da511f3f714fedf584edfd8125fc02d6013a65c2d78011b9696708e9f9f3098c52cf3f4f59dedf17d60f34dc1890b56b8ccd0e001d38d08f1bf9f8519e75ded363e60f1b33d10a65c9129298a6b9dde668e0cbdf4797a842352026ece6261b3f152a2f2cc90af8bf255814d5602ecfd37ac518598050bc9d85e19a645926ccd7b1e1a640643bd69c0981a2eb28b5dbcd52014336d85ede970b27a8145fce3c0a6fb3529935b487bb788707e7eeba9b151de586a46e970880284bf7d87da503ad5c7f6699da3bd5f789e102eb407dde8b3a1c189b77949cf670be044272fd549283222d8e88077147605e393c00c8e2de80fe26b36c1a4de43372681c2cfe7f639c844c581307ebbac41842f482723fc6e7032019d488bf1dce0fe2a2ee32bafdd0c7a62747d848d7320148524a64947be4aaac4700cfb0b4c3077d0f843aef2d577a5d86b97665940567f21b94391a8d515dedcbeeb0f7824ea19c8e4205711ef5d95aa4ee58614da652fe9ccb99f0aeb33ffe87141db6d449e3885ee2f443c9cdc48ea1ae46241a19d8b34f32bdca5b5e33108cbd815b9afd4fab80c6c17cd24d34685d33fb05c7f64143db175b1c772e56084d642ae5a8c65e6074fc14301187c3c369e2e69f52eb30d4ec65d57cc314d076d3c0b9db57afaf8df5175451b3a4d976286718205443a20a75fc8c46faf475cddbe9d20df4cde0b205eb6fe174e000d050dd0874c00bc87625a960d5e721b40a1d3540a870a3b55a770be054d55b5f5b6ef10f9ea32a4a51f423099dd831187c9f47d8b32350823fee43dcebf9f1d9a8dd72e307e92a02c2fe71069963c1034e624f9bb1a5cffe5a48d4afbaf4de608d6f0bcca67c703c32b28a44eb82595bac32350011dab4bf4cf88fc516437df27f5865f3358ce38ebf90efa85fc096cbd4abea7ec53014022a41b501812e416d4e545db7f724ad8fd8524a94b7d5c31903bff4ec4d3ae81d2e3a01329a31a14d72d1585cda1b00eb23c093bbf7aae6a02d53caaf84253485a53e0322ad3ea4bb10eb1fa755e4e9529ab6bae311a3c4e8104e7745af3b7bfbc65a442896a6be470f0390618d767bd5c8a0b08684ff5a76b53ef7d5889d0c03a0f3daad1e3256884de4491b382261b6a09ae4da6b8ef163eac2f38df60f613e9cc4e1779c110a5e9704a6c920137189be30b736ab6ce8189d14e7b0d73b5b822efffcf07a25f81d6b616a2b5685ce12e2ecbb147691f80e8a51e7cada748c62ef20f53532bc49ff72e40a7de743dc0d11975d14310aee1a39701816a7f894509e33dbded5b74af4528e125012daa8061dce8adf9ee28c2f293d05454a35c64a1e2a67bbb3adbf1dcdf2085639e39dd6b9f9c3f1d14d61afc486ff0f3123fe894a16c4e785b57f6551db99eeb99dfde7c4d7fbdd8e0b61c537ce6c6b42432484d3517827c55ee83d4554397d1d957cbfc6edb560afb4fcc694732e761a43d4dc4ab4c4e0981cc32de09825872873dde0f016c947702302cd6c1e9e1462e7d1ffabb7ef469e1068679c51db23d249b16bb4895138729096c83a70d6a4bdfdf4339fa9a0a8ab9b7dc8796a1d6c70d303d1b7c860d2d7abda022aa0a212ac0a4b1889fecd1fe9c1e1436d7b61767e04bede57022a831d73c4b69ecaccbd9137c60beb5564391e32e496f7ac63100fc20b575f0f4a7532a6ba89569229d405e2d9025ef27e45c47d53098e3509bbc1ba71f8fca87f434e0cf96b4ff2f21a20eea2dacf39ceea354f3fd0f82a7a249c14a2be2a29cf2", 0x1000}], 0x3, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x88, 0x408}, 0x400) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) pckbd_enable: command error 22:29:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6100, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000180)="6561ec399c6405bf3f8b69f1", 0xc, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pckbd_enable: command error 22:29:35 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x0, 0x202) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/120) r1 = semget(0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0xbc36, 0x5, {0x7, 0x3}}) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x8) 22:29:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0xfffffffffffffeff, 0xfffffffffffffffe, 0x39b6eef3}, {0x6, 0x4, 0x8}, {0x9, 0x2, 0x625b4b37, 0x8e}, {0x2, 0x2, 0x0, 0x8800000000}, {0xb80, 0xdf, 0x9, 0x4}, {0x7f, 0x80000000, 0x4, 0xee}, {0x7, 0x7, 0x3, 0x8}]}) 22:29:35 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x8) r3 = kqueue() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 22:29:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x20, 0x2a472b96bb3c4d1b, 0x4) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 22:29:35 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 22:29:35 executing program 0: clock_getres(0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) 22:29:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:29:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) socket(0x18, 0x1, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) syz_open_pts() close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x1, 0x3a) socket(0x10, 0x4, 0x81) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 22:29:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="fd2804dccef8", 0x6) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 22:29:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() r1 = getgid() setgid(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2a544cc5f6ff08e8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) setrlimit(0x4, &(0x7f0000000080)={0x91f, 0x1}) 22:29:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 22:29:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b4") 22:29:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:29:35 executing program 0: msgget(0x3, 0x69e87701b8dabab7) msgget$private(0x0, 0x4) msgget(0x1, 0x2) msgget$private(0x0, 0x290) r0 = msgget(0x0, 0x4) msgget$private(0x0, 0x400) msgctl$IPC_SET(r0, 0x1, 0x0) 22:29:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0xe3e14e90ae329d32, r2) r8 = getpgid(0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1ad) fcntl$setown(r4, 0x6, r8) close(r0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x60, 0x2, 0x7fff, 0x1f}, {{r7}, 0xfffffffffffffffe, 0x2, 0x40, 0x7, 0x24}, {{r6}, 0xffffffffffffffff, 0x1, 0x80000011, 0x4}, {{r0}, 0xfffffffffffffffa, 0x34, 0x2, 0x4, 0xb0}, {{r7}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x7}, {{r4}, 0xffffffffffffffff, 0xa9, 0x0, 0x4, 0xf8}, {{r3}, 0xfffffffffffffffb, 0x80, 0x80, 0x0, 0x7ff}], 0x8, &(0x7f00000002c0)=[{{r7}, 0xd2ce3dc391b0c391, 0x10, 0x10, 0x3, 0x3}, {{r4}, 0xfffffffffffffffc, 0xa0, 0x8, 0x1ff, 0xffffffffffffffe1}, {{r9}, 0xfffffffffffffff8, 0x2, 0x1, 0x7ff, 0x9f89}, {{r9}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9}, {{r5}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x6, 0x20}, {{r7}, 0xfffffffffffffffa, 0x10, 0x80, 0x7, 0x7fff}], 0x6, &(0x7f0000000200)={0x400, 0x6}) fcntl$setown(r5, 0x6, r8) dup2(r3, r5) 22:29:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1afe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="9cb2642e2e00", 0x6) 22:29:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000010000000000000000000000000000001c000100000000100008000000000000000100", 0x2c}], 0x1) 22:29:35 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)) socket$inet6(0x18, 0x1, 0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7a00000000020000, 0x1}, 0xc0e8) socket$inet6(0x18, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) 22:29:35 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x6561) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') close(r1) 22:29:35 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffffc, '\x00', 0x6}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x385a1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x6, 0x12) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000540)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e533604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f122ef5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r5 = socket(0x10, 0x4007, 0x40000000000) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r5, &(0x7f0000000000)=@abs, 0x8) r6 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000080), 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r6, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x2}, {0x7, 0x7fff, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000900)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x400, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) 22:29:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 22:29:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0xfffffffffffffffd) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x4}, 0x10) 22:29:35 executing program 1: r0 = getpgrp() r1 = getpgid(0x0) setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 22:29:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) fchmod(r0, 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 22:29:35 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 22:29:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x10, 0x0) sync() r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) 22:29:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x128) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xfffffffffffff001, 0x4, 0x3, "f17c0e6b8e8e3035d22fbe653c5580fba350d966", 0x4, 0x8}) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchmod(r0, 0x4) setsockopt(r1, 0x29, 0x0, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e6999648", 0xbd) 22:29:35 executing program 0: r0 = socket$unix(0x1, 0x2a699c7e50613c16, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x2, &(0x7f0000000040)={0x6, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x401}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) 22:29:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x6, 0x0, 0x29d8aaac}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12]) fchmod(r0, 0x3) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)) seteuid(r2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xc, 0x4, 0x7, 0x1, "4c350a941f039c631124d584e7a3459e314ca472", 0x2}) setreuid(r2, r2) 22:29:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getitimer(0x1, &(0x7f0000000000)) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r1, 0xa, r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0xfffffffffffffff8}, {0x7fff, 0x83}}) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7448000000000) 22:29:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getppid() r3 = getegid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x800, 0x0) r6 = open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x34) socketpair(0xd5c53987bdd92376, 0x8000, 0x4c, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000140)=0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0xa1, 0x0) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x2, 0x0) r15 = syz_open_pts() r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x40, 0x0) r17 = syz_open_pts() r18 = open$dir(&(0x7f0000000640)='./file0/file1\x00', 0x80, 0x4) r19 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="26c6ab37c0576f2b766f33ca2937865b2683bde34da9", 0x16}, {&(0x7f0000000240)="19007566b3bb8fec4bd561969f3b1c87568214ff0fd46c443605627854178399659241824cca9ea194c5ea18aa5bc7bc36c751e5aa0ef302c5c12012d47e74750fe602a62ca4edb54aaceef5c62676b04b53eaba03dbf654f7f6d4ef8890b4e90610f5637aaa0793bb22abee3b0c2b65859851e872fde348e918b6884f517724661a85332e69790277072c8ee9f4f725ec123008ac9ba7ac038a9a24f97199a4c8ff4e97f5050a7cfb9705bb7ff238bec5cc38c9", 0xb4}, {&(0x7f0000000300)="35bcb2a2d966f921de76e18269810cd8c9b1d12ecd80b564baff79b3ac16c32a1e778d7d1875d13491eb6058a156b6ce0ce144c1b0833dea6d73304445e87a769f70a4d1c1fd0a3b12c44d446a2693950c060cb63b622eab612fd2a5ca0fa5c89e252bc6ec87dbccc68d2d4de5", 0x6d}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18, r19]}], 0x80, 0x5}, 0x8) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x22) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:29:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10002, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) 22:29:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000100000000000000"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget(0x0, 0x0, 0x680) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/147) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000540)=""/253, 0x16c) r3 = dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)}, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x8c1, 0xffffffff}) 22:29:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x8514b98e245a88df, 0x1, 0xffffffff80000000) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) r3 = socket(0x18, 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) close(r1) socket(0x18, 0x8000, 0x3) recvfrom$inet(r0, &(0x7f00000001c0)=""/48, 0x30, 0x40, &(0x7f0000000200)={0x2, 0x1}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r3, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 22:29:36 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 22:29:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2000000000000002) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x28e) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x1, 0x490) 22:29:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4b, &(0x7f0000000200)="b662dfbdbce163fca50ab9c3790b023c9461935345dbb25510b472b62e398cafbc5ad1c6f2728ce357adae1f0a18674d532c9de7e2bf15c942f85267794c204d58ad58e5de4032202cf35c") 22:29:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ab6e375fcd5a18116551a6cd22bb649d0b3cdbbda1713d1f4a1e980f2c1c513fe256dc9a98c32a19ea9b2d430bdb20400fe9ccefa5ab7264ed72e67baf00ab95b2b52af838dd8d2e893567a32967b569bb34951d497c2edc6358d84d1cc373ad86ebc9add2aeec337188756fb72802998a1d94a02a561ed14d0799a33e003203aea8d95bcdc1099267dbec1e5e873ab021da72f8ee1944d1e70f98ea5293319d92c08bad482d5aecd2154d8ae44f5021b7", 0xb1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 22:29:36 executing program 0: r0 = socket$inet(0x2, 0x8eb0a6112e00bb26, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 22:29:36 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001340)=0xc) geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r9 = geteuid() getgroups(0x2, &(0x7f0000001440)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.)file0\x00'], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="51e51859c05a1a06dd79d9d66d4c89c254c104bbacfc036dbf4fe87521e780d36779245164c0aca97cfd5010e29db90cb585de33ea4fa83228070cd2b38a66aa9b7aa9396c2a8bea0ba82940c187070e301a8613edfc733266eb37c29ba42cbc651da3cebae5f99208a45e5a9606fc20d2fa3367aeddae142bd8edffa80b594aa01e66d2e0a57707d01491f07a8fd212f5528e7183b0c47df9ec85d9b103ec1e12b0043c70a71a9b1ad1c190813213d22ad1f91144e0fb5f6a46b8f4c65081cc30d0a10f90112de72e199014a679f5a4009b0d8d17219a7a825c17ceaa4b26d851b71ecbafde34f7ccb280376a5b5cfb880975bb098732242d43995215575c47dfa0da2f2f4f8742160e9bcb82ce807efe1fdb0d8fcebb333bc226b3a346c7acda2ddfd89371d546918cec030ed373f86917b3a30b57ff0c50fa21efbb86d4aab537cc03d4dbc8c32681d01d572fcc1b98f7f51fc9aa58149cb617619f8ee1201f966b2de00fb7d8d07127127f3c156adcb03c3cdee6024ad1eafa3af52fca273abc9561aabab8ce553bc1baee4eb7cbaf8d904d4d90a6229d83cabce8b36d60407f88f514ad187ae6b4211af7fb7f1bfb7608dc8a8d6a8e48a1bc8b3d54e1ff069b596e81fc09fdf9f4634c94f0a69f9e7dd73bb3cf115feadcc16a70743bff366776faac75a8d52aa3368ac798646aa938c7b6b6017266955f720ce5b388b6e85a1ec345eed68346e4e8591b402bbdd8d3f11e6a0c4bdf969cd0bf4359a9977d67e8f21c6825f656312ede8ccd1fce99bf2ec4c6c6fd99ecbb12a0cbde75abf808dc1025ad13ea8708f74c717c7b6eab22e94b5f44da4da1bbecbfa55e4f1d00b151b67ae3b1358e768d84ad285135e123511729e47d7728b8e748f9ff0f7de30002a1fd8a8f7e4722fbdcd7ae3c7fad18f080b052ede0d6620d754455f8524559c7fd78d87bb2cac6c38b43f0c19e7ac79276f288df7f651e76bcbf24b8e5389e44c2c283207233a7fb53923974b4f93a02084b2f1134d5e7f30b58ee3b46bd0550b8e12ad6e2737ccd3cfa43873152c4d9faab70f2a2c2af7de88db4b7771aae75385ed19d8d3856eff43ff886b288e16c63a3404e40c9fed8afa99d0c5b8e7ae3822f97f379f926b0773939fda9328bf5ff13b7e3a7526e00d82ab2a67186b88bdea3fbbdca4b6df37dfb27d9fdb56ec3e59858d2412d215a0ca4cdc45b0e8551189be686f15b3c876f8d26dd4e3cdbbee1853517edf7b52930cb74d52c63c1fce589fe2b0f0314bbf61c6df8799497a30df8fc97e0796912b763ac59f2b6791cc55c78161462a77f64a41170904a3b7890a7d0ed1769e227631a2410e134e5f47385a960b0f08d30f6f9d58e949675db22a9c4cef15d2de1f0835c60ae718f9badc303fe676f97a1e2590fb9ebd44e529d49874c73653e39b5ef67a3c7b1dabaeda8c4ead857e4ca75e30dcfb2ed228affc5c860e62ef5e22c4821f78d4ee14fed60ad3e47352d4b6da04f3dabd965b5965140f7de56ba9120ec74383311a985a175bc8c0e4b89f8c8718f1c50a94d6f41e01662522abe79d83184dec258d33108d46edc1925167a754ccf8b9c2e00a3bc24e6c61d8d2cfccbc837bd5ab525cddb4aaa2b6e1f2594b6feea436feb9285c3ab879818cb16b586d49219f08170a7c9bb0ce61fe870b58333df1a04149fc47b0936c6b8cf4f6625c3f42f70419bf1f27459057c8df667d58b6c5af10485fd1e5703208968d8d62af6095272959816d8ad39431614580ab99fc0db0dc762104b00b0e4d4c97d0ce5385161ff449b4bca76c439173a28c97ca6b1061d8e4350ac76884350f6cda08a999bf2085132e54d83e53b938d29497466bcd6f1c751ea9b1d71e2142e2938a35bdb96fab0291e96c128226b5b23f78b6373a58bf8eba43011675e4fbec872867c280736fe1f86cd137da39aa919b2b8d1b73666a3c537d54922afa617fec52413592b19171283d3541860bf433da33504c5e1f0e5aa25e0932d517edc1ffebf68a55bc927767029bf6952e385bf93b0aeae90ce5f44563f228d4d1441427d5950f73a298a66b76062902822f556bef34ca0426c4c007c76288b46fc32b727324a6198beb3016a861d8313249e24cef398ee82e60938a60fd54519bc7f260f6e65f8b29286e3276cc416c4467b49e2b1f7a9e2ab3bbd2bf39b64dca2f9628ce4a1b6923a0383b7d656d73833de27c49a5f2730887e2c548e1152d799c16e1accd0c66b478162ffae9f1cd851abcf0c92b215c76a4903c7671d0d9c88a994d9e6f3073a5665b3d84df5fc40b533883e55934cdbf459891f4c967363d2908c46fad9c8448548f3b397838769e5d3636b65745004047ecca9d5134bf7b77ad55e8fa93df8f39a6b4b9a9c1f3b9c08d5e86f4e85f5051796b8503f21bb7ca2fe98c4348c70e8a2914d2aaeffa6732abbb8c929dc94692a2d22dc4728adb54ef121862b09fbf89119dcc62054f96522c66e251c8dd0835038c5160eb59bdf3b53aba385b1df0357b102611bbb64012d35aa434d80fdc7314b5f31a38ace9495e16fa6a6261a24472cb09f4ca0e16a9860371850fca897c000a10fda7760a00cb552baa3b19ac521940502c75568ebf1cc27b98dabd432aa91adff5f83f0a2cfb8b544e414140b0695cd3e2c5724d6b173117f97f925c99ab6604ed6384d3783d413d7f186542c263ed6a331d107f0fcd900acb7afba0bd7328ed109659c980e0c07c6410a4bb42e9d626afd36b652da7160c1034fc8f1de3f9c5d02fb6ef9657a5b659855bbf3259e64cbcde3bc659654b7697c6bf214add966964c5ea5be71efe0cb2354f5ab7cad0176f4a7e8f1f3f227264b0dfae1a3b7fa6ff472d3d6852085d6ca7857f8fac062847f6099209ecf045952157f3e48adf125ef69d0a544aa8efb3b88aa872de9acc1c1cbacc4eb53d5bb46e8926625c4a3d82b939c1322bf928179e8ba5b982b87be92ed9cfec4dba8eaa92598a3fdc7a3da47e111e812013a8db2403d5b16d1fd721524ca6bebb169acedc6bf50c9328868a209fa1d393d57b2362934284d518db7250e6b2c5f486e72ff210ed2597bcce8f5096ac95e16a6d17322f73b6dd6e12eede2b748681b9eb9dc087594b7f504807799be60e7b45854c93ea52ea5b78c915a42b1a282a3cfefb1734a157c44eafa3f30b64cf1dc4f9032c1f13a076171ea1eb6437822dc55541c27597477258214c2ec5e62c65182d1634400944cef52978f2f0edbab6e90d45cc07e6f8fb211a2a53bdd3b1f379439e5c3fe22cf95d7a02496dcfa61fd74b8d7cff1d4b550c6f3ea6e81fbb50cd900c542e1237f028ac42d24f8bfda90e5af0f4a6c0a945e4196742dcdd7526f7f2e9c8829ef550028bf96abe33f1dbc44880eaf076fa77503a1fde4b85f4d5a570fd207eb067d79d2d5098473937d7055a8aedec0f429ee60672e86af78e1b103122499e62f675f7d943d5df55c9586d0337d4854a1cd1bd540b1dd8486001d5f82cdf1147c29853330d79c706fd3f934f04dee083fe4050662c9a77a3576957ac17506a0705353e71ccb4721b225f2890640edcdc86d96327b4fba4e528429a3965f67dc8711da907f4b783f39d4271385202c36dfd3e94c5493fe28735507d3292a18b3a30df37ede8661a17390d7a110a5d8d7acfb362b24fec9554dea42c8970ccc7b6d81b6c7bb9ad25f74eddd32250ebf2484db7a727f3600fb7ee06067b028674266caf6e2c1f60d4e6ca656c9d1441cc7719d46251829665127eaabb87f10b83635595337c46daaa9a3b322169ef8656e11ca2052fd69a697965210f2ce90693a591fb1adf355cb857453899bac38bc3ce4f60b39c4754e45085dcf148274bba46a73ca8eeb647c4970386aca4d498d41ddaeb2eed63ad1b9a9ac2bac6a1a8116559172bc2c7135d4d97de40879e284d9faec203bdc25361080c9ccc4fd2938293b9f4ec51f5d0602b66d22e27f9fd5fc937c155b081909d827ee2c7bdcc3c65adb96607aa79744a0ab1625f7849d742d30e8f7edbd0f3cad934fe068d4d29613df0d6d2049da4242772a3f96e5bf6540f39203cb89a7f93525c66fae966a0e5370732d1102ae44dba6ec7134c470a6d6d118db9987fdd3496ea33b8faf95423e960774e749ae0561b3245e648f4f018ceb8520462132eea55eb08d23dbe1da88ed1355e57f216265722738bf0118fc73ceb76047212122a3d7e4d2b8383561ac92e51fcbd070598e62c5a25722317c2b4be0766c8bd01ddb96ca8f7a9d553493be568088f75aae64371a02d35b49db754043f2d9ebb220adb58a80f62c12c9b4405a69b5783a1b93a506990041457dd9f657748f77fce18d03d4cda5b070b3512519b04632a48a79ac20221dc8cacb063fe09cc2444f117a174091e66c8b3ee58083cf13b90430eed385d9e6a8c19f5f81763fe870042895c6a0cdd6f64c9bed51cd23831602e632094cd9f5cfc2a0ed275ac081a400d7b831aebf9a5edc244ae3c597ba1fe99e46d945444b35876dee3acd3299e61303534bf5edf6705bca6e0da14ddbe1f49263923ce2b2319a055e646885d41c801ce045d28fe9e7685b633ec59a223e2e6f8e4a2dada4fc54fcd349d90a37f436c180780e7d2267da67b1859e173bd93579c08eb9e02e7202c3455edfa97df19df244b7470cd064c4833495f2f0e52fb73795013f262d2ee94fadab4c932e2ac78023f1751a1b74fce9e84dc0e560f4f34651c56d9f1bee3db291ffd8078680045d3426d7cc8d374ae12198b19dc9337923ebf7fb480ac9f06439d1a0beac39f014b0b8a049d60fe0eadaffcf3b5f467706df03e9834d76cb482f6967282b9d1fda0d2136c7b6b8951c7b8487d46819e9a182cf56a54437d3095432dbb354ca5b973196b9ad181ecc9b4cfca7ee7c7329557a7d8b8bd2b5d69cbd01116dd682da29b82902ea791c40ee76d291798783615cc3cdb60753598e3e2d7c1a5e211f1177de3285bd5c393f9293dabec054e5f99774a5d6730c7169675337a5e5396ec8dad8701cddbc0f4c8bb159b3c4289f5302646cf0060de9613752ecf6391207515a0f79d3f75f639096e192ca17639e8455e3e893cc3d4cf02835c8c42d703111cedd1c55e73c7122d170e87f60ffe12e69944e28aa27d612c022658a8b897b5427d87678f2751d92a4a5933b5536e75483bab751a08b1b8dbae031745fb25b27040ab4d18f33be2a1c6e481aae5bcf2899872d43539080849c5c5c214a19b72a63b9c3603d12cf75b889d802ef6d59fa4a6bb670a056dabd2c1cc33c905e819cbe1c1a4b61821f51c4ee8b249583d8690d330403f7ba3bbd2e15d093131e885a198d728d50662f7dd922f213d47e0bbd58512376d1f3e4a62ecc610d57a667e94de36993cde4683cd775f58480c62e002b6d1453ce0f5615abef19df88e0a8bc334836fbd9ee7644c475188618774077e0a43d2777f4b36063dfba9d020b9a6004cdf265b63418b4a2add3e0ff06a6aad15d96fd845a3f34682f5091fd519cd37321db5af90eec5a4655145670ba40b3e928189ca6215e6c404ff1266980fd6777742fd26c1488057608a117d453a6a279ca7753ec7d7171bb1c4650a12e602d5cbf5efad08ada62a6340dfaea7d92db165bb50b6a060234ae8a2a96ae285d6eab020b0046b037c4982becff9bd6d5877bc2069e99d74d67802e55b35032a3b3762e69ccb9b0505838b29da5fc2c072adde8e418d1883938d20bfea5679edaa2efef0bd18fefbf7ff32a74", 0x1000}, {&(0x7f00000011c0)="cfbc64ca6ef56683ba05f9d986625b02a058b8556fffcceb4f448b7e8093670b41057f01ff3e4e337db571409077a83789b8551229fb84b13345f43e9e7af1e70532d5aaa46572289d7f07da52b91a6ecf8083427974b993a7cae6c1e314ba9ca49f37df12e268e27023ad334b4e68770c9ac363fb0ffb09b2f44ed31a098a0804524b6008fc0fb905b03a3fccce870564747f961f5f905da042e1a49ca750825dcac1aae80922a79c9a850bbf998366d2b9b38cd4a7808799a7d942c580cd957de1286353ab8b623ef1a5", 0xcb}, {&(0x7f00000012c0)="b2f7feda922f9395d158026ad6c948040f1f5a3c3aa471bd5d3a35ecb495d3e7beb3576be3a048212aa1fef2c2aa0ded12c199240ea65fab2769adeb9bb76605ae0b678ed97f16cf7786d4", 0x4b}], 0x3, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x8}, 0xb) getpgrp() lchown(&(0x7f0000000140)='./file0\x00', r6, r10) nanosleep(&(0x7f00000015c0)={0x0, 0xfffffffffffffffe}, &(0x7f0000001600)) nanosleep(&(0x7f0000000000)={0xffbffffffffffff9}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 22:29:36 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xf39e, 0x0, "5711ed146bae597da7f4cfc6d13c3325fab8cc78"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 22:29:36 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) 22:29:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x100000001, 0x1, 0x1, 0x2, 0x7cbb, 0xfffffffffffff001, 0x3, 0x1, 0x20, 0x1}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x2b3b41bd}, {0x5, 0x4}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) syz_emit_ethernet(0xfffffffffffffe7c, &(0x7f0000000340)="b6") 22:29:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 22:29:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x401) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:29:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 22:29:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:29:36 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0xa5b9c96ad3bd70b6) shmdt(r5) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x6) 22:29:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:29:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) recvmsg(r2, &(0x7f00000016c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000001500)=""/131, 0x83}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f00000015c0)=""/180, 0xb4}], 0x3, &(0x7f0000001680)=""/56, 0x38}, 0x2) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/214, 0xd6}, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000260) syz_open_pts() 22:29:36 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 22:29:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x77f) 22:29:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ec000/0x4000)=nil, 0x4002) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 22:29:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000002980)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x2, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000440)=[r9, r9]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r10 = shmget$private(0x0, 0x1000, 0x125, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x7d) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 22:29:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) socket(0x2, 0x11ef651cc21fa4cd, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) 22:29:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:37 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8000000000000000, 0x4ac, 0x200, 0x0, 0x7, 0x81, 0x4, 0x3, 0x3}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:29:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x10, 0x5, 0x401) recvfrom$unix(r1, &(0x7f0000000180)=""/253, 0xfd, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) 22:29:37 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x100, 0x80) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000240)={{0x3}, {0x200, 0x6}}, &(0x7f0000000280)) rmdir(&(0x7f0000000040)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000140)='./file0/file1\x00', 0x0, 0x87) 22:29:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71400000029ada8dd0dd1a7a86300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 22:29:37 executing program 0: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r0, &(0x7f0000000040)="060a29ba97d0bba1240b46488e75d77eaa55b6165b45bf651708b6c1e62e68382b18ff0203373b29afe7f2dc0a87f91cb2d68cc2eb9f80c2a087cba1af6d2cf1fd0efe77e2e6d2163148372adb3e243cca5b40c1b42b65da3c2304c6835d4e1ff63682257db39eb0aba52e5766f7ab74c3ec8abdecdb201811b8b5e5b01a5eeac2d70a12547842eb7f5e62440b19664180b1c7973e1a74fd6fe5fd44d21287b7b1575ef34242111cf3828a9066079160ac3847", 0xb3, 0x100, 0x0, 0x3e) 22:29:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x181) kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f0000000280)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() 22:29:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x2c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = msgget(0x3, 0x120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) socket$inet6(0x18, 0x5, 0xa6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x200, 0x40) recvfrom$inet(r2, &(0x7f00000003c0)=""/235, 0xeb, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x2, r1, r3, r4, r5, 0x8, 0x9}, 0x6, 0x3, r6, r7, 0x1, 0x2, 0x3, 0x9}) 22:29:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="b9ba60c1ba2791f91ee92817d806c14501002e2f66696c65d0ecc8c203000000"], 0xffffffc4) write(r3, 0x0, 0x0) 22:29:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe98, &(0x7f00000001c0)="84") getitimer(0xeb05c3253ca2c101, &(0x7f0000000000)) 22:29:37 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 22:29:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xbd915212d038c543, 0x2) ftruncate(r0, 0x0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) 22:29:37 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0xfffffffffffffff9, 0x0, 0x20, 0x0) r1 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x2, 0x80, 0x8, "ce82310570dec40229530452135deed1784dce90"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) fchmod(r0, 0x17a) dup(r1) 22:29:38 executing program 0: chflags(&(0x7f00000001c0)='./file2\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f00000000c0)=""/53, 0x35}], 0x3) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) 22:29:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) getegid() write(r0, &(0x7f0000000140)='\r', 0x1) 22:29:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7, 0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCPROMISC(r1, 0x20004269) 22:29:38 executing program 0: r0 = socket(0x20, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = fcntl$getown(r1, 0x5) setsockopt(r0, 0x0, 0x1000, &(0x7f0000000180)="183a8ec6d4fcf4ae499a869265d2cbb75ddd29f7634c1ab83103b86cbe58409e06dfe8e0169784de6c2f37c5ffe82ab66c1131a51554d4801836e91589f9b75f848b6a6fdcffa047d76b56142a58cb979f6c7333e731faecbdeb57407594da9042c1560a92d60d80e52eed660f41094132ca630da72be85dcd8f6a2ffc78aa0c4d6f", 0x82) ktrace(0x0, 0x5, 0x0, r2) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/175], 0xaf, 0x1, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x40) chmod(&(0x7f0000000080)='./file0\x00', 0x1) socket$unix(0x1, 0x1, 0x0) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 22:29:39 executing program 0: pipe2(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="c91c73ea7eba498d5aeb2ef089600d4ff497d42fffbe81e9bc2c373834fa97cc3230cea769be46e0380b19105ee806a736d99f4fc75124872b60abb53fa1338969e89b39568fe8ae103769b50d97acb58b95521a8b5f29560c45f2651b623d8997bea127305f4bce558dae31ace07313c3a31e2067627342d95242a05cd923cc03a60befc3d1a68d11af7a8df813dc05188c87d1492c419b191c8941fcad19d593adda31c1274e28", 0xa8}, {&(0x7f0000000300)="27384c2f62ec943bbc4a3e9ae432a69c0b013d91d593c77669debd41ad2e29a0135a7501152ca3d429fba901e20e9aec7cc2a817b81e9d555e3386944db191dc4321c75ae3bf69e1f85174fc0dad43c2935eb6a7f06ae9e43b031c07397a1a7d35d3263bdab88041", 0x68}, {&(0x7f0000000380)="c1337818f525ffa68f58532133551d5008fd12164a4685d11a3eb09f2365db63df432f90eca7d9", 0x27}, {&(0x7f0000000400)="eda2a531a79437942e3dbb90a17964981a16bc5d98700db1b709d6e3b08339", 0x1f}], 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() acct(&(0x7f00000001c0)='./file0\x00') r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r1) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xcf, &(0x7f0000000340)="b6") 22:29:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x100000000) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x4, 0xfffffffffffeffff, 0xff}, {0x56d, 0x1000, 0x0, 0x8}]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x20, 0x10004) execve(0x0, 0x0, 0x0) 22:29:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xc5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) acct(&(0x7f0000000000)='./file0\x00') mknod$loop(0x0, 0x0, 0x1) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:29:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) 22:29:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0xfffffffffffffffd}, {0x4, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:29:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x7) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2000000000007}) 22:29:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x7, 0xfff}) poll(&(0x7f0000000180)=[{r0, 0x4}, {r3, 0x4cd4cd57e8a95696}, {r1, 0x40}, {r3, 0x4}, {r1, 0x100}, {r1, 0x4}], 0x6, 0xfffffffffffffe01) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r4 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') writev(r0, &(0x7f0000002740)=[{&(0x7f0000000340)="954c3d4e2767cee9998a19ae00bb8ac9c8dfd8bd5b1e072de97915a3118de7b94ef87afe3968e9263897082fc9b5fe31e0274a19e0e40ede3e78701df181024731dc54ae9632e83f4d964ab2e89ea43c68a32894744bd05fff142a286fe406da6e64bff8bd4bc2f7c675caad7759e4ac43f8d026de554c6134351f09e453c916b51777ad0aa3406d4e5d99e3505c3891a25298fadaaef6101962d9157581930bfa06d316264fb058565ee8df094bda63901f0430467e2c44acf2127cf78520b936540d72faeaf69c26be001abcd26f671121e0f0dec6f7fc9a6d90b4df", 0xdd}, {&(0x7f0000000440)="1c569ff45dc1b763a8af5817e4912de949de97f8dd466940c3ef50702068394451748b0c05fd2050ad769a5e4914175701cf938f52ef0dc20314c8d06eb780592a420bebad893488b6922ae3a99985709b927d0029e1401c23925ec4ca9b189753053266d30deede7519f8cd582db97560b4ff14719008a1b26e8556c2246e703820e7ba15d0eb1d33060c9b85e735513b970b7a06b2c132b1cd9f04438201bfc7faed21f9004886386df3fa701f8368d98e1ae21fe012197653160de77a6a66b8219b40f610b362395fc4222fd42d4fb33aa58183bfe29f8eb625b0e7716c0bdad33ef09bb061ed67a82822837adc8189f3f5c7ce2b36372ecf9442d418a19bc431420fa66cc732157c6af851c5512551da29cd7160fbc6428aa68da7009c7cd23b757601bb17f772fcb746a432c68727a480d35d717d4a1933032e111f83bfd3599343cbf1f20a45063c16bf962253bf3870c394eed1d6686992e8f6a388995cbb5f9945f6b149af6cba7a0c139f2711e83e0025ac5a5e0f8037537cd50b4ec29d02267b3f79a22bcb1d86114dee374f11de42d81cfed59749a91d286da0834ab59645e3efd8fac9b9fc69ba41b4e2e71213ce0608df86fea88be47b7267b5442d3cb015081f60afc005ffac8cb6d20ae0b6108bc76fb2776388340635af9cb4723263cc46b7a81558639c0acb1eaf04aaf91c46e712962286b20c764d91919800a0006b0e998494c7b3e59f0da943ee5d2b1dbe9c7ce195ee92e079e5d14b2b25f1501c22b951242a69afd882642d9cd76bbcf52d00c3e98479aeccc5ecfcdc35167abe540da309194ebf01808795e0b34a7209c2ed8c77d6ba1c6e85a33ea95e2cce844c517985c0817679248cd278f4b43cdfae37753800dddae34558f19c9df544fe46fd07d4a9de8067932c0c1e552d551689017cb6f39c8b3d92a619795afd8bcb0da4b468c22c53b7addd3b15c7b5c026240cfc8c287dc704d2d907e71979e7dbf4e655a0f776e31234e8c7694442ad401da9d1cf3516c7241afceff2f19bcbe076e5a3b983fe0e1b3c87ea33bfed38158e786876b45da71e0b8be6a9f2ccf31d8f6d4a041681222cfab66a20b3e2bfe07d2710d7abd59b5f09746265899d222d71ffb5415911c1b4a7358585d0a6740ffec247074adb5121448e3e01dbc8066c571b676c12a7fd29a84675efd1fce5a6f48c3c739d5c22d8a21c4bc623c3f0ded1f50209e1ce0ce2bfaaf419d22b9e2e7f1294042b4e287716a05e0eed6bb5f8f6a6aa71f046810da9cd7f951c7053b57b91163bd8d8f0a0eb520066b298f84608934782f30a5c2160e56651ea1e927a9de30c1efaab23f640473af77561fab6d86dbc6846a28adba4faeaf0261a9e943553f5d6d84af2b91d83aa656c6bbeedb9c0d49decbb281512524c00d03473e7de4c7cec63a0277bbcc0d29fca04d028ee894222731e18e8d2ed72f9bdc0d3fbfd166cf38ffafc9594b0fa975c63f7c7ffded6d1dcaa822716db7e421b9928e99c247619c98d18f76443e9f8b83473bbc6a7d7a06be6e51d3ff492e9faf70eee7fed3eee1e1f1d4aba3adf7590d267f3407820042682fc3082e60aa9f240818d5ab28af19cc248f1b30bd61a0a2348c1e7d137bf6ddb26aadb443d3679a961e3f8ba902eea9f1247f9a6aab5ac972ea8c31e9a308998d971288033b4b024a2bb33950a1d3c0f78e1c59f8fc57db8a3decc1769cd9f7025478212bf2fabb140a9ed4ea6bc452186d033959687e66b18e4913d289fb459b285e62aa1ff93c18147ef3677c83977f9babc2bcca7fe5b00818c93b43f19b757d559f8d699548a2bf434ea156a9f3a22eac1dad58b72a59cc8e153b6636a730d317d5b193fd90aa41571d0ae0be7a4cf9c2405cd70dde77a9fce3fddfa18d7a9557e4e77a9e5f14902332f1d8cfe1305f0a8259e85b5ed159e5ccaf1546f414c1801255a92584fb2e51b5050ccdac1e205a4e44b9446146df28c10f3e4035e76f0263991a7c07f3246832fd9819abffc6b39194618fe8016b8ff5f26a2d6e7c8bb8e6e957cb1913e2234ff92388cac717c8d73475677a00273b0369febec48f1388bbab862f01be722f1601b951bc8e73ce8e120ad9a61a9364f97bf9603c72e309eb32ab3f839209375a8790078a5f99dd8e69054988c078ada36b86ad2959959a0227db7c590d59d6599b2aeea3cad971c93ef4bfa4f400461f0535c0d2a15c7e5accafca5113ad21bd7298fae5c2c2bb428c186aa97f85ed6466d9ac710bae1ef70069da451cf59eb4b2c419b3f53651550ed41aeb519378b765191aa16fbd8de1a1f5c4689e913b4c8be814f6cd6e0c8fcbcb7f64f17b1c4f1222d775ce9f8e12227672e6ffe0a170329bd721c55da33103149db343af9ed5bcf456880dc3c60cb0241100d6e95a63d4e44c2f33283f66de4264e19857f9b5504b8ba89ddf362981c3a97f82d5d263b283cad353aa54362d4c38538ddcef4282088714273c28025179a56fb45a1f1dfc6aa35160e27d64968d64b27e2e3b210d803995116221e0c9a41783b473b20e454f5794b775ff830e7fa70686fa1b4ce66521f0f8330aadcc29bfc3bf82e5208ad987d94fa495d7b34b067bef5cc0f4377dee860e21256562855472cdfe7944d0ea712c0cb760dbc1704f9a4d35beca08a45f8f214ac5debea42cbdaa94d22a1e1f1cccd01bdb2b3a69101e251cb666b2c28f45c9d543ce13b96c29a65888272fd0ad146f90dfdae93054ea90ecd4af4fd42941b71d429abb9163a24366e280be8ce586d718562fe51b82e25abca609791be850e0b33a851003c7600fea0cfeb21de7a9d8e81d7ad2d634f04ebba6d1a1f2b9a242560ded5099542b87f61fdceaabb486dadacdcc73d161a6cb4440117829c92fed19c966cc51968894a16e3454864b00acea495666311e17baff872c0d0403e6a830319b192d816578b6002cf64821a064b6b11cb895dfca67248c6129eb060abc499fc882f2dea87526b748944ef83e2febbf8e6abc0e14fb7b91e4cb8e13dab1a6b998a73dc95ce4238f49f4e7581a68a31404d36e5910cdf0a3e76fdef1be295e66a7daf4ca23cb46ca38ffbda852188527dfe67e62ebaf83bcfef0cc51a8c28e97d044c38571d02fa1876369981e881872516ec68cb545cc2e47a9c93e554464f9f815b9742183960931e19e02a5ceed3306508f68c8db2c392f219983b63956fa4fe155cd24d0e02bd97d79247f0ff59700f1ee4c97cb16cbccd13123b24aa0d78df084d2389025a81505c4490c482c80a7b921433ed08e56be8fd03ee8dfd303db2a0fa0a0fd8d5339afc7e75780fc665ee751711f3257f892258d5c48ec9cc902965df59414763278dbdd4c76fd39ae2645f7a54cc6b057b4c8cdd419a041dc7922723fc288bd79d7242322cb40a139c8185e3440570f6075bf16d8404d6340d03e833208a3a3112ec0f7a83152bf2629f2e160a9808c4b01a6de33a6734dea9a553af120da28c89dd971e86e50235a5940945dd2a79ef9aa3bc2f8b9695de721059b84274a17f63c66b6861e612f90245125c7993e39fccbf470e3dc8b12bb56bfbcb90f216343590fcebde3470931e37046305e11a59f7bbd96caeb9c528042a25590900ebda77a59b6b80acaa0c0cc9983773cf5462f2120ee2539cf82a190ab80815318dd8d18cc778a07c0ed5de6a16effff5c946f053c697a39ad9ee9c6e83b7cf9054234d34dda043723ba593ce3f804c0d85497aaa2a4fd3990c6906a77ec7049ee24f4ac4b13de80f3f9a832aa4099eab21fd976eb2809dafb724c42e599b3bcf6673c66bde0c74d070e7009761e5d993d20144b19d6f2648ae287b91cc189e5c047c4df40af1c539222cc5546634ffc9c6c1d942bfd4caa0519cc018709e141f626e8ee9183dd516c7d52ca9f6ebc4217fe0f560b6864af6cd7c76b292b5992e00862fc799cc2fc61b2e291d512a85892de52442551677061dee976b6f5b8108db33cf2d545b542f40ea3ff192f0ad65c2d055133880c0c6fc498d6761da4fac30e7810cf2393e4270288f22004596c7f41fcaea2402dc35ecb2d4f3c7e83d0ef787ddc7e60e87a2f44afdba524c3481fc11f1614619c5ed80b4859b1c63094e680799d7efba14556116e598bcb2b40d844e3748c79fcae63f7c4d2325ae187780559894ec28f9ad761c1239466b8f614fef961e41a39a3d9d01116576ba2721f6fa8e018664def9e2908dda0c20e50a6180c9dad24b8bca56eabfed78625d8aa164331c74eb88d5b3ed1d45fcb5a3851669ca7f569d42ab4bd5d914dd1775ff5392cc04db399c76e9301ca4c99c4ea1f2b0a19caad43363a4c5d37ccd64372816b7c3bb61dbfc7a3cc382a0b14d85fbf776d78b5ce0f1ea0eb2fb98a9d5654fe52596c07c9a67d2bfff8fa0c4da6e324cfca6c81a3002ef6d26948bed9137acfc2aafc6d503374dc80bead857ccc95867ef43b63494c74ccbf87522145b4c1f5c74b78ccdc7c66ff98d7e1dd28f325eb15b19a8b942570d7f7a219da1d1e442e655daffc0671cd9bb1ee7631324a4e2bd71a95e2b8fc2d29b138b96f116fbe4849d2374be8415d6e230cf50e5c3c8ad6b71a5b85159fdea63e8380ca110bfc859ab447a17ba5bcb64d91464f6170d7e8739d2e69c119b40f9771b76e1378409f9dcd5a88cca6eb3934b6c3afab6aa48019743697401814b9e64c1e8bd67f9521e40a5ab8e700d56906a1a3ab0cc2dfee9f0f9828f2b7b4d16fcdbf33ec66ce769865ff0c932f7b8c03a5cf1836ef6e42fdb864c47c791354f36b121565d096eb97bc3409449f61d1e9643e6b5731b6492206c05dd4c0a553b60765a33d9d4a58b371d981189c407370be90713c2c10ff0b188ef0d8d8dc2b987f4dff7223c624532670ce1f884c8350f9d22e23799d961b140ff019c9d098c8f11ae4b50329c6a9a388f6cb332b61d98cedde32697f8f575fe6a8d8472968a67ccebb3ef1130b40448947365ae5e014881f4be561e431691f30b19e2a09a47b1fd3a120f8f8ed320cdbe0e95bf125c0cb162e17098d4f98ffa174b26080bb4a4b0e3f521d8a0438f99cacd53fb64dc2b3fce09a2715ad2e71a77f61a3b63415057929c0e56ce621d0c6e6e18002f3a3341d8a8e24b82513406b68e0cdd428d994f3908f96d4976fcdf6286e33d7a656bdb7abea4fffb1f5a186e14c8ac9be3f113114aed9b311c55dbcde0d9c64618bd0028a7b8d4cc1b63c37a790373d2ba32a393dc7811a7358671048a755f4dc14828b9ba6554885fecfb813ce3e8f1eeca9b8bb319e395031178160339e966147667687b15a89a8bae516c2333fffdaf92bbe2393046f36cac02cb3153f46c2308859f7be64dc38ccdad02d6cb722ed922e622c6a2980499f190b47336bb5cb82e14105eb6f24cff7c7ef94ed1685a25e8a2a378dd551d711d03b99c61fdeb3c84f496a6bdce4311e948ea23cb3e5e4d1437e0dfc86acb061761323251e59f3c56b44eaaaa8dde083503a8800a58faa656aa22102dec445e27dc9281fcbf708df9d449f0b3426ee1ba665464082edcdf265498e2b7f71d3cc406a6df211f3d05fd2cc4dd78eb842116d86bf95c26dd42f4b03fee13a03e527b538cac70bb330d16242702d35d4182bbd3b8cb1baaaf84736a7e16c3d40e04232c90cb3301068832b050fecf7e75b56f1655620d8e24c68bd09a424fba34d1a84663f5e73b36089999cfa4fb3f36a4f49c1059bf16adf417e77cc1b84993f5f3d98efa5a94a83d7644c859", 0x1000}, {&(0x7f0000001440)="b5d9f19250113f48ebcadd606191525ce7380cebac808885f3f3c585c90fd54a937088913e0ef78753096fa886b8ee82485a7dbc4fd2293fa7ce09f637fd0c805cfa237b15d3ec2d513a90c65e393961fed5f3123e3f1db50658b88b93a801e6d4593e28b9890873143eddc96ac85386fe7a8434a75f6c0a081ef55d3a5411ca05563cfdc11a85608d5d90c9d233474ea12d844683f98b611084cd58223a96f1725831e19889b249cd5d502d216f1cd43d621e5a9c09960f1a5fee282316bff3691c92405878cee4f89c43fa3e9a009bcb913df72e2953a7e2c7b37853161cd6989422c06669baf569ac2d7648b5a274bd16f92786b90dd8f61cd1a2e21641a97ff0751672e34c8272d901f8e23df57e0c2deff4cb3a7754be533358760a2bde0b39a52f1fac7d3817afd6ffb6100342f7953cbae4327b1b8fd8a8eb8fd47b7a50f55c5388c20002628df1d098cf01a572edae96b2d12fa55c664bee7d508639de7dcf42e4a799439da9fc3169e8c67303d712da8ab67444f709d58386390c656f4765a8ffe5beb91f40ffd426a51f18e166896f4fa6bac1b641ac3a735f124f83a5d60451dbf432b8baa7dd860e7ff5194feab2de58fa4043a1a640e064defe8fa3b68262cae675366ef7d0df1a33fbb86fc3716278b5d3e224602073291e22b1a3fc36535507969c9306a28cf3556f51eb21ce30229cc70b8ed42f49a5f7243091cfc5423068914b609be765b62445ccac80404973ead4b5232900c761b2aaee228252015a5f3edf8fed75a8313efd87529d9b175ae386d2b17e7afaf546a83794a6957afbdf6f33775569a3d968716e298457ae1c6a3e79a7564a2f13cab77e637fffa7f1191b7039c7ac80d0ad6d71ea697bc26d2c8d37632fc5413f3359e48c6851e9823dc74d67b15b3b75bb54c0ec04b57a28256688293636d133267c1204e29e433bd30cfc46080a74adc0102577b815436e90fa8b71463a8587f5534f5778a33ce6cc0e7e206a110934eadd7913d85de2cfd5ef942bcc3225f1e43852f56c848ce7d9423172ee3354ba77c05035e97f30deb7171a69ec28dc22e5c8c783cdb958e36c69245bbbf69f667a35864eeb6bcfd84082f13989befe24aa8e625eedd9b81758e271f81e689ac8fc7e3c2c19b17c550241059307418cc407d691a9120304d14f4c33ff28c7309c6903be30bb2c4e87d3d68b04193780e482e862e340f63bfb9edd177b9f39872492d6e46e574b391f45d76ea3923db6acafb8a7171a882840a6443c0d62e5d544812bef20464d83649dcda0f5534130b7ef0b4a1c408c777a2b87f479f9cf06d3d89869c09b946f72e12f734735865bfae69e8ef4b99cbcddb12da487a2b0234bfbf92b6232025ab02ac31753a4f14a15995924debcd743a188f52f9300f3d7450ac69fdb64bb2b47a98f84ddad61936609fb65263a3b5a24116fd2c14672375b18fe18b235ab125223af0acb9c9b5a7d6509d93cd14d36b54e77f1e80a69d9311f62fe25d04f526deb3a07d1199191b9eaad2138626d0783eb9ed50c359335e23359c2b3784326a1995bdb082e726c28c19a948df6fe5db6191e3727ec7feea52a4f94e3238a6a25d05400417c679a3acf80f967c059a6995d25675c193a6ef5a9360a44b231e30bc678f6ba885dda1cedb9bf95b6c04963d4d045f55ff61a98285d35ce74efa8e2b9a52e4bc329e2d18a56fbe9c04386898d51693af4b65609675789f7707b0ae96ae890d34de4ef56a5e08593b31b859778782bc9afdf66066a5946289436ff6807101e66cad126fdc11ccb827aa7f7ff53a6d68ce7210e54772e721e3c7da9eb1e9ce119fcccfa2daf675690567292de61a2d075dda5d0455bde1db19ab31c0ba5e2a2be1a2f5bbe6a71576aaa5d372bb01cadf5056e4b09793ae30bb7924cbe9b0608c13412b61aaafbdc906cd126920abeb696ffced9e75d47e880f9c5d69d390a58c0e5eaa399338cad81bcdca2c208414d1fa9162f97b80bac12193caea9da63b86e9da5ff76cc3be01d47b7033358fa771f81b9fa4420acea7bc205481c3960d55f2ddfdb9d808a4076c5afea47bfd020ce844b4e74a76ec45235f962cb60fbf5fb77ab6205c20f6ea38098bbb02ea6f6f3b8232971819400cbe136802265186e7e0be0965612b57687b50cb12bf0fb891835d1a4fe952bdd6617ea1ad92fc6ed0c12431bf4f205232cbaf95b5b18c32384c91f18f626dac98893b023bca279f5746727bb699f80bdd988de54a501d576a2b1f27565850a4dbc26d6a4e1bb34fa5a5798d45505df611d4612b65d2e6ec84e336c6ecf19c3ae123c7f244a42158a5232594c3ef03684b9cd2f7b24142bf3622abf1cc3fb31b27ed10f498dfd101267b03bcf1a45da430f8020c09a47b06fee02d28833cf8fee58606e589d8e3303a691eee1bbdfb53ae0791fbb623b7087c1de1c8505ec156d64002fd5ba9bc0119c361f861df5a1d585acdb92c0f0c8570e35e6a10c3ccc5321d463a4822924617e50933f162b4129b78c2a9954f3ab0ecd752578bfb34884eb765dee6ad01f464d4118a22e5591149daa9d73a82a9800e2c2694c834c7cfd93a7c5e2c544a9967068b976bdd6ab6e7ca418489b35cd42a554ce2e26c3e5a9521088475bb6203b4074d8ef3682508cc8641ed5f78791c0e17c66ec4c8377fd9e9bf0fdd5f91087c41a2e991d3670530484ce5d85ec138b67f8029fa71d0de71f6dea3a2007b7ea0d92857d8635539c5ddb083afaaaaa0618d5fc44495528e5fba1ccdf5ba14f71a400b9ed322eac1f5b2a8700635c45ca02746ad53e03c73533a650bdf56d93316dac82b5b8919a962a40a2f2ddfbe9dfbbb365b63f29a2b3eec25b846d23a936f5b4355c6d481cea9bd8d896fc7da043e3384bd85fc215bcecbcd447d3b4c90a3bad50c2f94af4be499b60a5ae3bf1edca99908d4a9d1ae449960c68d4a32093788d246f0e92bb1f7d2c6376116c3b9d4f93912af751d67750b3253baeb4a34c4e85eb2440db3a6d5e5ec1b337574038711118d685615fb7a3b27ef705be749ed325985bdf51a6a3b897f64c16981c9451e33324bff800f8e7b5a78bfffee287f38fb36c3e27dbe76ffdc2903cf57d5a9b0008eb02918310c3337fe9f52ea4055eb0aa514928b6462b0d58290ec9699ea5106e8806f5ddbf5cda4ed24378e698fc5cc0a9c675888103622174d22160f65b2cc846b1ea431868398a30efee0e5090f68380fb1a6db1340f82f5cc1d929739c73c682cfd36754a09307525308047d5d21a06b714fcf6350c783782443c8ae8583356af0eb859bf79701b416f4c8e23ea20ae82eb739f902529cd599cfb2ec95f2e31abdbe6dcf3e1d0e59f36cebaeee2d3a755397b8d037b4d7a2f59c371c273feaad7895f25e3bb4c2c84569d8e7a89b4472c1676fc61412626219dbf57603c711ba75b4e3a4b7e79bc90c02f8dfd0a5af0fa6b677d9d00fe43c0cd4188dcc1bdd92f24d02df7f7441d465c31bdce73f03e6d531d4b74e109777187ef8681c49df6d5c12654e11c0b2e221e512db9d3aa8cbf7649e1442a38d3bf56044e90fefb68c6d45ca7efed9d427c8a0b6e89e1aa4f7b0587a0f4717484da9af426258c3bccd524ff695300eedd971c8f3697f3b56f97d91d929fd20a94d26afa82bc40a8590a7f4a309c86c96da41675a9366b0debe749a5e39a626b4e172a4e084189a060d7259f6161ebaa97f002d3f0e3ffbb9c79c7c581b5cb78cd63407ab1f239ba326a6bf56749d8c2202ff863ff1f1236f8f5cc48a9c14461fa67754468280a16fee446fac0936eaafaca423138e485ab7fae637acc66aff48a28cc5d7e208e355141d1e2b731c33cacf864198f0dc7e5feb56a912f8bb9ab7b758694a3cfe74a75a0cc0ac1fef3d80e36e625c2ab1a1f7c487b65dfebd86821c73fb3a211ecf76a85c06f3197ecb637d2a2def7de446a3a8fa1bbcca4b17ed938f9e4a76e91cdade0fe154ad4745b6ab37f9f52d7d0dd85f58c6a2b77ac29fda700bb3447067cbc657498796deea54d0db802f6de7ce96fce92004d92befa9c8f040cd1d5ffb1bed62b620d1d24925b3c257adfffc4099c7a45d7d371e4e177b483990db81f67e89aaf3d108ae6419dfde3884f840c40724767612b73c11045646b834c575269e507ad250723315fa269b404685248b999e957e68be5bd3b0397c670fa9713b6575b94406eae379593c0f6864b60f3368b8bbd5ee6337e3d6b05bbd5db030c72bd87159075ead8e52fd212140f2d832f778c17c96b02241afaacf53d86fe1c36c7d797b6b15d6594f9e1f6ccb0ad6bdcf2d5ec3e0d31952f7604142abab89b1e9a5f60cfb3c4e8cfc4356ab7b31b5ed03a00fe4a8a2bdeecccf2a205211774c6b2471ce14c4782db4c1cf92e7407f1933b33af56dca4a5c164a4110792f5dae5b0432b39f03b300077269a7296b3804e2cc45dcc567f91a96df5314ca06c3a91dfc07aae2bd360c2789343ba31006d8fffc1b742dce3957a1307f865448f2d654af19197feb13d2fb45bda14bab7653e502fac90bf698f7f77ccb8bc46f1f3a991bf89b9487690542c066ab753f953b02f1e2016f53a2604f8d43aa878851b26a1f68024a8bff59f6c6468bbf4ee3a04678ad0be51b94bd24da5177b3c1a448214be87d75dd9ac1ee53cdd2d210baa9ce42a52631d6051f0bdc53f75ed3fe2bd1ec3b8a36fd06d4128da1ea338819e9ad304f08f5a6d7064444bca0d879b66d470070abf487e04ec22b21764b13b36f00e2eacfbcd25b0a3a38bcf9b3f60ff5b18fca2e0eec85add94068209e5d75f147452fef7dea1b90938700b42e127802d2f2bd9a7a0cadafb5cec948323704ac0876b2ba525d8fd5d69794f7801387c2af4745a31b0ca88e287cc0aee44c1789c34ddf2de2abcacd9bfb968abeab96824157c91baade4fbeabc9c4698bb0bfb8f24d6965c2a2d570709afa0776f73613b4adf5c31a1db7bc402db5c8a2d85c58e6e0858ac986ad03a04d7e7b5124757200b14afd7e28219ed3c01aa7fcd85d3dd6c6ca512bd1a14b0b6abadd8c435c201f7796ac01155f5e5b1b44b8ad6e1766e48db229fd7ee0dd947e4b0f9a744f35b22e895667a3253a0375660d93a0bcbdd6088d076c26c98ff9917ef9e63ce71fec8a6e55e5832baaa8599588049ab3df131043ab01183f8d1e1a8313cc281f5fa73d521b2bcc7707e3fa228be5d3ff8ba2d2d7564d37fb6a6edfff2b69a9737fc07a34c78eda8b3497962a7c380f3cbb85da3ca37d5568cec8698d49ce41fa629df5f17e21a5abd2300592bfe5e6a0895e87248e7393f8e69dfede9e704f69cda509e85c2308befd09b4d69d177dd0261fd0122381436558fccfb41a0195aea107fffa0565ed59a8496deeca26c7786a84fb8a46f41710290baf5bef070c12f649df525ed894d6e40b6206200d118e5f120189060fb385aedb9ec5cc40ff2081765c900cb5fcc8d7a3daf9fa5e8e1485ae6f2a7e61fc605a0464ed19df47e8ddf9be85f2d4f6f8b7e3b764511aa0d6a56291b0903beaa23776fc40f45c02c695cb5eaa8a9807fc521abff4c69bd601cc8ff64657c1f2c2bb4c90ab0af5ac31469c138edbee2d76cd9580563a3f2d188462bb49e199d9e4c56d549fee723804fe3b40084b8002f3321f308a1b97343331b7bde57f583d364f6940b9c0d26df9737c1c21ae9b2143aea5574710c574eb623467b44ab9a2ee85849eac56b0af408f7d55833d2039c19dc5cd6ea866192f61eed71decb", 0x1000}, {&(0x7f0000002440)="593dfe8ad65bd59c9b24e07252543d5bbf2d018d7afb6c50543b3452501ae15478f05698d27433542fd17c49313b76fc5cc916768949d5807620bd7698352f0792522465b1ec4001536f95ca896939b442a1f0cd9f23c75cfa4b40fb1c47641f4129e84e0a466c0e62d094dc1b58b48fd42cbb4fe527369ab138d7897f988e580c055cf9f3adb1bc3fb094cadfae73cc630b29e4ebba25a074f192aeaf2a7bd605f048a4c67163cf51ec1113f74c58", 0xaf}, {&(0x7f0000002500)="2dc94792617180e7eeb0963cf90014c92445643b693da7f09c9013bcf351a499bccaf94c1e99c5643726ed6869ba28ea482b0ca48e4bbec792f432534d7762bbf0ad465ed5ac659b9f8f08288f89a0753073cea507bcd57e0453f825d02eafb369fce940646b840d6dc8ac91e2a63bac16e892709847a1f2c1f683db09b1f0c55a280fb076945131f3b55d679106c9580bb690e434e5ff75c114d46ed0b39d703ec7d22972e9500b14050bfa6cca6e3860e03e60522cf9ef712e846ab6a5d6628ce920222b5e2f7a60f4d754b2a249c188805ed72f4eff7b38a2e94c250896bca401e2d4f50ba231587aeaa6b41312b1", 0xf0}, {&(0x7f0000002600)="6947043c5d50bffe1eb6f9127b36594ed4dcbaf96cf614d1a16fcfb896ff738a74fbbd276b8f983115011aac14158d02c458313c0c5518b040e8a81aae496b25bd60875bfe51f509c5d442132e4dec1ddd2dd5777365ac91d09fa44dabbad7d1c6adb860651f588f385cb07ca917eae711d92337b4d5fad6cc8ac6c3bb4f7623c8d89c2d4628567ac0cccdfcb01e233fe027bc8d1c376c90b1c462fbda8bc53204b86d69a965c6b8fa806d639f42911823da53d370548c28df1d2af19cfb1422a7c50e0e317e665948562bf86fc5dadcaab1a6682d42c149", 0xd8}, {&(0x7f0000002700)="952dfa5e5e54765b2fabc391304e510f6c603812ca3457a56ebdf1d1d81853b85bbb2156ee22d6497b38fce1e4235a", 0x2f}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000027c0)={0x5, 0x3, 0x81, 0x10001, "6c863144fb74e5e49ac00eadf5fef40f30c06e0d", 0x5, 0x7fffffff}) writev(r0, &(0x7f0000003b80)=[{&(0x7f0000002800)="34264a5ed578edac011f859cd9335bd2145d81ad7ec188865df8e91970957a75016a32382da04f16b5948839707aa0ee7b26504f8013d445e9b6ca1d2e607f8549c341619e01646d15bee47bf5b744db2ac8ce2be683201169bfde29261eec88d12308b01e0909396def488320e39312103720e0b0d2d8c34cb2f90ecddd5b98e45587134a1c7bfa2bf73cee92d80e57584a", 0x92}, {&(0x7f00000028c0)="992924c59d5317aff4ef55090fd4e8c88d236021f9c1541a677716c9f7ff19561b30d2c640a8ccf1289982f380610c27548f3e07dc50eec92e15e4bddd3cccc031c1abdcd7be071559afe5ea62cb1911b9ec", 0x52}, {&(0x7f0000002940)="1e297b0584f544bbc90e0e282ea0dd5b56c904c9c30aefde30bf23c83a4bc1dc7b371ffc900a6b9e6e4f9a32c9adaa20d67eae5469b421e83a3ca6ebb79d58fe68b9d20794edff7665f05f9830e747cb96a3e684902ef13f7e818c8d69ecf5299e7238dda9ebaa0624c9bd9c535a76db93268e230530f907f5a4a259e9cca23a5e8276d1d8c35997d0c111832862c9a54bf9ffc9fa7efa2210431764a7d29a193cc0d1882dd1bbac2e23409144d175ecc409eb43f632973872317f6fd195b47661b5128a80b5880ec8425272f2e9181b7a2fb7baa9092fedd153ecc76fbcfaa65ed2be8d24aea49b466f1a59d3f59850327ce639f4efc0678ee334ee7483f44297ed9d42530e433ed92748bd7d7db26db62d95db3e97bf78136e7dcc1aff78f6ae0e24bfea1af812b4793b5cc51b2fe53672ec237b0cf30b64b09f178b36b50d5fcda2aa1ea953dbcb79c73334c909de30acb547ec7987bf8513e55d8d3f18073aa3c2ee929969a5c115645d639fb41936ea257c6fde12f565f941aa49547afc776c5ae9f6198e7ab574652bdf46c58c54cf18f046da2e8ccffe61609adef752dfbc73a0b875a54a719157eba9908864366a20510e7794fd0ecc24a5fe5a905967b9c02f1e20fa666458b49f803b55929f88d3fe1251d891bee64b5cab60d8609e9a124bccb9404fcd8125c48bbc6ef3b42bb0192608032cae908b9553feedd43ec554f5914d3a3559e07c5d123920475946e28d985d1e1826a2b56b1d9e7773c2d1950cf2078ebf926a8aad9ee04021c2a037bd41de9a591edcceca9accf780d300a1020739e930d825e161c2670e73147427518f090c1ff5dd32b3b5532e2807acb23a3c303551ce933b14fd6b9a6fd03f6d86f981779965e4de9ea9247b305156e7b587db7c8044ff2c0b58f475507a26c1c39e1702c8b65c5f1dc837452d4627d6acde4550937d2e979248e1aa8df5c54103cea9b523ccfe1ec1d89fba27d76f47c93db87eb9c6cb68770075352480f6ddc5601828ef0a07b29e6b2375b4151659acc26ce9a952cf6a74be7506245a9e640dcac7db5093e4e6cc9725d5aab386b4deeae1b4314fef21cf67c8eab2de29084a272885ad67d8504ef3c7b082fd6cd16342216be65a7914a75536baf1a37a8b3e1521f460127f31f96a99869ef4812d5b6be679e0c93835a1c0331c2afcb93996f2c7a078130c1355e4b6aaa561b1b67a60d247e6463d9aaf3167c1e5569d87f0d2fca948c04c6055137662497ef5fe58a0f1932c13a041a3bad90ab2a23d7963c27ae6e130e416b8420d01d41d1cd0e06df2f3ce417d9093e6d21675d9fc6ec3256605d5a6638b25d160e9e431b7b4d39d374e7639305c82608cb9f112fcebb7a84fade3b30876b2cc7a71ad91dae0d3dfee92dd63703291e430afca832d06a086f0f9b8a8b4300452b6c7e5e0cd3e1d826f114de1ead08f5d1f8a0c15d3d8c2557fdfc3fe7495202af821516b9e59276b218fea061b78d08948594f0ad16be3b41bb22acca6d6c0082e97598cb6c658f75671c1e23744bcb6d88c3bcaa49a53646f13287054cd889fad075bf050afcae32dfdfa588f6a268f04fd04ec443f4ed87eea6e88fba9b84da8db84b7ebaa7af760bb3bb24afafe36549725e9b6b240363a4bb108e16adc70b259ddb24440819cacabbf061246d82050801648446e5fe97911e8ac743145e715fb1e228c36aaf45bb7d369e27789906cd0ba239e3ead5414d1b45b17cf06a7dcbd0a48f9b2729224d0f2e2df13cea641caecd3539d7eebe2b7483ac38dfbc9295ef6f15adae5e5d68476e73f4678e6fd44bcaa21d10dc63793de4b00aba92f1847617b5d9d167ad438a58e67ec95955f1ca2474864b93f931099f1b8b9e4f3fffc6f65647d2d509ec405fa371b95350e53f1f7f1c3901fd3a604a6c803dbe28b8340c17e83843519a1631792243550895fe585f89bd6f369da65d3a9dd5eed3f87fa70bda7816f436445e79ca3ffef089a7efe422ac09bebc1cdbae4436497bdf28ba617121e27af1a14e93d822a0f8cdc5597ecdb32493d24becc1a682a8fcaf6e2c8febfce3231605726472363ada9fa51bba97c08a69da3771fc9388bfff3b64eaf22f6de9fe840e4549cbb89dfb18e5f48c25c74ed790600d7f99855dba815e809a4340a70dfb0f9c6ca5773cee09f38f25f1e004bebab2bd9736418d9d0e175745ff46e4515aecc0ea8820c36e809595e6714456628b7ebae0519b80f070dae7c271c44a8d271740a244a9e15a3c9809d6c04031e49576cba2a3b6e4bfcf433bf360e4500312088ef765861fb6c9899149a40d90414dc9fd7adb24e2d72dbcb84de2006f78253e1814b7967a6478f91cbdba15c9c226e31ecbe5dab2d86612634c49a22160dada304fea0fa3d24f8bc30406a768e3ad78b69b7c622d817e8cda646b7be6046377d4e3641f72f8dcee326074d974c1d9fe853d0ff710b882db23d6523746961d956c219c86fdf9718a00462622d19ea9949c5bf792b3b398e41a48843f92098390d121dd2b8a65cbe5d2d78031e8481c85c6df80f3e88c9fec1c4280a125b03be150d51fdf585a98b0514b20c498316c909e3deae2ae8f3f2525310daa76a361b9acbc1d3c0f9daf4e0011aa60826601aab37971f14c87399bbdb7852ead9a2c03eac00a2226b8fb99f559044d57d930f6c889b1f877942ce14f6b1b0bbad3dba6b06c34248ae4a142314e9985f9a081c44993b306d66a3b7f4f64909f1fa61286868075392ba81785818f755baf5bc12536b08da8386c164ba3ab4c59f8f2f9def1d8dec16ac38fd6dc5421caa283bab0b262b952e36b6873ea1cd88bddbb1628785f6cfee79a6062cf46725bf602a2f933b067e602cd123beb716818adc33ff838648e988b7188f262d7fbb8c36455705287a4861829d3e865ced46364fe4d9eea3915bbce8831bb96b4031b1b0ff7bdedf46dcfde93bf83b270b91ac31c4fa1da69e678edb76523b14b085c8217037f3936317af680fc2fd84352516e7d75ae1758f0aedf467ab8c1afa789ed685ce9ab211197cf24c052dfe4aff89ea2b5f1e140ba75570829c2c7c0af716e464296870207c5250bbf8914b302d41310b7c2668e4d945102f245561fb4c283b51cee292a4759e8faeb4378f263d55eb164502cac469d5ef1e5a78547b8dc9b46ccf759cd0dc1a898804824ce548142d7b1c2c569f933c76c548531a432a25e04ae34f45e2a2fd75dacc3bf18f893bcd0dcd3392db00bb84248d53fe228d0fc4b4bf693b4c6ac2a0a0e5356de43e1cd36dc2a53c697278ee5081658da9849353eecd2cbfa30267441535581f8fb59a1389563df8a7b5bb9401dcfd9d8a38aa96cb0dc0dc1fc9a3c76ab7f7c458a9a6615a7d4911661bbe0b276cf0758853aa97b034c7da85ce92b7f2296fb5250cd4a1949bdbebaf079e257d5219e00b9382a0b43542fcc3358f4863d5ef3d56b2614cfffef52a44e0752d449cf9abf23854a14cb7b4be88f8a1b8aaea00cdb3e626cbfb907ae235c7e02e484e0ac8d3fbbbe9fb82cd9de94be218bd33502a04363a066ed7d638df198a659eab186be445e31c4ac0b667860cf9df2dba3f9c2435248608b24c5698755c7eed33e53346497ff8df60393b6d5e867de9dfc807c4c21d3f62a3ddf7286316fb9d0dab77898f66577f79e8d0d198a82e768f223316676045b57652238e927b0d4b4229c0454f15c4421d91437608e18db7c093141f1415de964f9408c6a881bc5691e5767fe4dfebb85fa5c459c89e5b4aadc9ddbcbea28e719fd8593641b616d2ac95b0e6d6bdd41d737a22c7acf0da1eb8792472b7c5479ad1dbe1645111069b9ee99fc21fd3d283f2925842f34984ef42202fd108202bfb2e2c43c876ec09643605fa4652bcac9995428cfcb1b92d33764c54c75ce6e7481997d9443fbc65b4e9af5b211b1a9f30d748f7b43269465d2ff748992577ee9871299a41cc1d2804821c3ae94c707655ea45f1cc37040b3324c20b719c34953de12bfda4424ea5d7623343958d76890fd740aed343ed9eff1f5991c09ebce273acd088630d0e6e77caaa665d3b47aa2804bb35c58c0756da8733b949801d229275b06d44328d061a0bbfb5a12ed9c99dff8ae173894821a28cfec9b59bb84dae5d9c0f36d1b7efddaf3b73625011915c9d5e7b5b9d86cc4b2bcb246681e9462b5b6b21d78340f1b61b56035d1c4e91545baefbab08187bbe9362414869802e50cd03f87400ff70f1e0b8a9827ba0d060c308b1115b2ede33d4eb2b071bf451477580f1939bd7377f4c5757e84afc9a1c8b165a0ed4881f3aa426060d8367199d25028cd72a5fade257dbe981eec7c3a64d2fb193e384c7130450d0200f186c06cfcd7bb8ad654c593dec96072c852f170b7f1449875a0cd8288c3879cf94e560e5101fc75ea88b4a178b3ed6a3ba07a22a1457955ded3b28b667cf9b81c24f5d745b54aa220bf48abfba7902c879fd83cbb11dcccab076e5e3138378be6e3c6c7bf6b3458984e52f4d0488591cf337c6972e6da7df002e7fffe252dac395c708aec0ed0dd7abd20e75eb10747b452c64bc9fe229b810f8b14a2f751872fbe4e1e96475a32dc46f0ca30ae2262855398ef6925dc0125c4a1ebabd7468250a116f381c3ef3c871008bc885d201c4ef11c4c197489d8375f6f0f971c90eae91976cf86c7bab20da24bd2443e925e156eb0c307e448021af4ff00387acf2a21ac2f2d290f8287fece9fe19fe9622dcbbb102485bc92c71db98c3a691b4f2ed13cd49afe4c35405ed0ff68783ae53946ec4bda9dcc55230a405ba426025644d925378ccc55523b386f1be44f1511c0cf71839a265278bae2d3e194ccb2b16375eb6dfaec956601a6f87d91926a810ee477d14ac29caf63228840588dec52615fe67e49620927ab54d77f829663f8e216ebdccc4e38679152e8659412e3591919ed8a1142ae315b7bf2b047000d1a4f23b98e46bcad7feeb4f67fc0b6dbf7ede7503962a05c92e770239fa5a2e1fc479b766afceb378dc7a94bd2b56edeb53eb0b1a6c30e36ecbde752c1146fdcee65c3fe6f31bf31883c49b98b720658c52a610a6b90f28f2457f91a02fa8ac0a2892737a86fa84a253565e20bdea4405b1162d0326833aef6404a95be51afd7afeef883059600af398dc2427b31d8e9132bbae0ceabf35b4f0b1de875d962ce2132b1138a0a77d5838a87b99f50e1411613478fee8061e1dd5f1fb877c06e3d2579b6776c15ec312ddba2747af6551a078a5d4a86324ccf0299ebd729c90c7b569e01ca191f8edb6ef68f1752e60f901c15171cb3227188ea8850ab84514bb31fe0a8e21a35332f6adc62da40e17f3788f132ea814db1f0f6083d07eb40093c6db71163c9ac598aca82ea58139dcac08e25941bf1570bbc150874da2331767626699176fd70b130d27dbd6267641bc1540e14120cf579096454834a83cc1028cb5a7e09e9d4b6ce905a1c9b05bed1d142f33a4e2b2a339786ac557e9e942bc46c9a128f2c4becbd872d9fa995456e40c288f87f428c5dbb6137201e24bf706b37289a7ba3c6803b5d59f01ce8ae4431e842dee030b319fa6d8259179b3f4a536ee1ce57a4643cf4a8fb089bf2d0ebad6c06b69b125a6221818caca1dcf3314a435e76a91523fea1e21cda477b5fcb52b03fb33956d564e10697559afba1fb1150db969aa6e984fa43dd6c424051140d1695cc16dd06da992111d4d06bd35c00467d79042553da615418908d50793c6", 0x1000}, {&(0x7f0000003940)="d8fad2bb571362f5a69eab9f1c3a2a50170d84f9f635d67e0da6e4624cf8f30471b98402ef29c4e706db97761261077b7a268c9a2e8f8294af30b3a980816b2bab77c9a2149b6107dbc30a8a0ce18ee79953b0651b16f2ff838240d72d0f32d5bc9422a72d97b6e7060ce05224ca6868757a0f1bde5e7aae0bb802b184595a832f60ca655a48356740307737ee6bb1f7a874fe90d4f3fc37464e63f8f9564d1c1f0cfe8133344f390b6eda2b88b9c5499bc2112f99baf53df27d3a5dc44760e3f3545187f3dad0ff54020ee1dfc9571434d43debaf87b9e40f", 0xd9}, {&(0x7f0000003a40)="31124986b751b18cb62495395d402ae8e4986cd0d282cb9480874d3865fd6c0fd638aa3b80f367212ecfb4fffba466ce492f99f97b6af2c071477b536bd5ffa4a1de8b9b1c49359c879ebae13753bb9f934a038226150db7f89ceff28b15f28befa27436238e01aca98e135213643146705cf28167463c614fbdca068915a0b692ef3bd0a7afc36c276b9d3fa2b699a73993a84a4494a036b455738d0e7d4d9c6764abaa8945d1a0b223a7ae574879043e39013a21cdac374f60eaff179c1d944c1e9f55da5a1737083fb954202f", 0xce}, {&(0x7f0000003b40)="c3f8750fe4cbc959a50e4ad260c4be37b1494d3dc388ece5ac2df61f3e75411137d0079e30bc543dc979d1cedfe6510063f745173f06dd9188ad4a5dc34363", 0x3f}], 0x6) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000003c00)={""/16, @ifru_index}) pipe(&(0x7f0000003c40)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003d80)={0x0, 0x0}, &(0x7f0000003dc0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003e00)={0x0}, 0xc) r11 = geteuid() r12 = getegid() sendmsg$unix(r4, &(0x7f0000003f00)={&(0x7f0000003c80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003d40)=[{&(0x7f0000003cc0)="1f15cdd23351404f9d5876", 0xb}, {&(0x7f0000003d00)="fa4c2bcd8ee8c141d1dabdd40326f5b1b9ae97f4468ae28541c4747e", 0x1c}], 0x2, &(0x7f0000003e40)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r6, r5]}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x88}, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000003f40)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003f80), 0xc) readv(r0, &(0x7f0000004480)=[{&(0x7f0000003fc0)=""/100, 0x64}, {&(0x7f0000004040)=""/234, 0xea}, {&(0x7f0000004140)=""/211, 0xd3}, {&(0x7f0000004240)=""/198, 0xc6}, {&(0x7f0000004340)=""/38, 0x26}, {&(0x7f0000004380)=""/218, 0xda}], 0x6) close(r5) getgid() fchmodat(r2, &(0x7f0000004500)='./file0\x00', 0x140, 0x2) symlink(&(0x7f0000004540)='./file0\x00', &(0x7f0000004580)='./file0\x00') getsockname$inet6(r2, &(0x7f00000045c0), &(0x7f0000004600)=0xc) 22:29:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) read(r0, &(0x7f0000000040)=""/32, 0xfed9) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 22:29:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x7b) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x2, 0x40}}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) close(r1) fcntl$dupfd(r2, 0xa, r1) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/165}, 0xad, 0x0, 0x1000) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 22:29:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x6}]}) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x2, 0x4, 0x108) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/107) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 22:29:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x80000000009, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xfc}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7311, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x62, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r1, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) kqueue() semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) 22:29:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r1, &(0x7f00000012c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd107bee4acaff41e8bb16292c33a1e48ba2efc0274b1c8a8687000188fc5a82813f7ff86da96ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8dbecf0e17248a28e3232dab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea65551307f4298431cbd78ce8028aebe7ea4e8fe80397ff0700000000000012cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f1750806767264fb2a782569315a7f93670aeab5595a0de2aff6642fa280f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000537395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d33a0fbd8ed5c37d85f2b54cfeb001c8a951ca6332d8f69f3dca8e5ef22710aa3a19de38195360000da29047fa22bbd3150938c7e17e8b9452dc2a074b55991bed45c5afdb1091211ffce0e50630658f82ac5a36bac29f4491fde8b2e4aa8e094bf616c6548d298e421b5f5531c2005fb31c5c4e5dc4c5928a8d6d17394e1e5d5ffa58bec3a3fd5264937484c28daa3faa6fd3da174aa3a295f1894f5cc3f0a967cfd7cec87bce05b8541a1fff45abc0486b36a69bef5233d83d68ee9376aaa1b6bdc5018a9b64e67d38db78c8912b462457ecd3c31c6712df8fc61615407a93ad834641e50fc128cb4", 0xffffffffffffffcd) 22:29:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) shutdown(r0, 0x1) close(r0) fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) pwrite(r2, &(0x7f00000000c0)="b28128262e339ba7dccd13a0e57888", 0xffffffffffffff1c, 0x0, 0x400000) 22:29:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x4, 0x5952bc91, 0x80000001, "668296d65091e576ba53cb4c0e8624795369da44", 0x2, 0x9}) pwrite(r0, &(0x7f0000000040)="340e48892d96b4c89bb17e47e08b475f041b989989778aed750656061ed5d0bf126f14597a1e850b73bbf4456044ffb89e3f08f1db61392ac1bdd160", 0x3c, 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7, 0x0, 0x9, 0x3, "78dbf66e0ddcc9068d39a724531f236a5a8b1637", 0x1f}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x52df9583593948f6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0xffff, 0x200}, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0xffff, 0xfff}) write(r0, &(0x7f0000000240)="71a226aae055c7f2481964077e5c413719dbf58fd3248b7d57ef3039aba3424ff3d07accd0372c4a16cd033c6512ef4819d042dc7f5feb1cc38639d9de0179e7f47cd6a76e7e642b5af3dc7a6863676c5a696a11faf58a2369016761645242f16d1f002e8708a1510342b5240a3b51ae598e6b6f89b00d4f9ab1791858eb1c6e29b8e70baa6092eaf1a65d60f1f3ed364766112f84dd083e52b1819152d4640b709c186ee1fd276636fafcdc4be30544e0383d62d455ae61eaaeee9d776f4028658c50da1c30", 0xc6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0xfff) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) pwrite(r0, &(0x7f0000000480)="f8997a5610285283fbb8f56fa2de587f3272d8ce2c2429ca698c4062cf356dcfc9e2dc7e77c2890c15591ba71b94076ef5995e5ac2cc04ebfcab50ec929a00aaeb89cb05deeb20333fd7cac711f96abd55427c333133abab6cb86e1fbb", 0x5d, 0x0, 0x0) wait4(r5, &(0x7f0000000500), 0x1, &(0x7f0000000540)) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0xb8, &(0x7f0000000600)="acc1ea4d3d0d2d1ba56c1dfa9e6302b636f8c7fcf89d4683dfdbeead26a1744905de8183bc29a872753906627b8a8c77aed2538636dae4261322719400662dde2af5a78c29d54387ab36b29a1c54d5e0a51962fe1fa5b685b2fe87378e2868a87ce4b89a844ddc81e2f478089b5611cd9f6a070463ec617c069c862b2ccb528b13ece52f62ae856c8a79f150f83742d6d490e963ecf15810356019c3c201c2dabe891021e812351d5dc27f56283b2d52fdbbb16402407c47") r8 = open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x80) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(r8, &(0x7f0000000cc0)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000740)="79f968f7f9ba", 0x6}, {&(0x7f0000000780)="c0c3bc347d3b40de84180e40001ccc538791b2b99a806145750e32ba2543e1f4442a89268ebb846a5743e9a8a9820c8dab1c8678d4465ce4b9090918b4ccafa08969c6dc85ef022054026552b46f", 0x4e}, {&(0x7f0000000800)="e7e018e34e7bc1fd4d287a84d5e642589bfe2b242f94cb2646c9605abdd66e032e6f1189ebae2df550362b17e022aa97926064f063fb1637ce273f546afb888c5934b19a8ce16c2ab32e882ed90090d6c2272c5bc62d8915bc6686563d33fe7b230e11f2bdb99a5342bf24fd9132032928670e632d51f05a691828c931de6425c2d3d51f7285cc9395cc53ad0133747150a8b42535173c6a2b34524f410d0c819d229b2d2f2229013598dd7b8784b6a14be93e305bc7d1e285a859c8f0c3f018a29f3bab40c54cf3dd34b55c94243b4820f00d7c66854d41205f1e4cc0438be0cdf68e0579dbb7a92e0eb0baa3eccae3ee98b9aa08f1", 0xf6}, {&(0x7f0000000900)="7729d4e3c600bb963c21c69c80d21631fa04c2c6bf3ebabaf28e559d4532048739c0b936ca1dfb045ce878613cc1e7cbb3e65af921d8243a26360d8189f5b1d42b25d93e8196f49d70e1e7ac8ca389ad072ea1d0f488003a2c8837d166c6933ed69f1c2e3f2d6f00b8cfb8849c7111c0f219", 0x72}, {&(0x7f0000000980)="08de213c711012636f200540465b8bb99baba60d20a9e87a2d713c5e90306487f031c52ddbda835fe6489932537fd9cc8500853d8ee488e39ca8f4a426a248784fe3552d0cff19207a3a3795b1a03e8846905fd5f95f186dfdee404728b0f12bf142155d50a0ae8041948cbc1c0fb74653731ee2e98c266589addcd3ac34fb49473325eafd5eab7f595a1707b7dcf011c5da", 0x92}, {&(0x7f0000000a40)="57b181eb6f486b327ff53186c477cbb95c077b05eb2572fb218f1946cf6d738c0eb7e2ba4136415e049a2b0e48842beaa4fccc9405d0745d686687cdf4aab2fa7d696542ffbbeddff188de0bffba79f6d0e9cde1a5ef00bb9d67b4ea70e0530fd6b3926413bcb95a74027198c86d2bdcfe4d50c3b7da204dd6f7e095374d32c65dbf4058c0563058277e35512d0b0afd83a4feb2fb997cb2fa2ced144a6576c767bbf08a9a7621602c7f69a24827b198551212f8580f7bfa63d646f472f16620c9b8b473bcf95b9242d341b26ff86e", 0xcf}], 0x6, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x20, 0xffff, 0x1, [r8, r0, r8]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r7}, @cred={0x20, 0xffff, 0x0, r1, r3, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r8, r8, r0, r8]}], 0x100, 0xec5eada21f4558dc}, 0x4dc7db51af1ede6c) r9 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000d80)={&(0x7f0000000d40)=[{0x41, 0x5}, {0x101, 0x20}, {0x0, 0x74e}], 0x3}) symlink(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)='./file0\x00') rename(&(0x7f0000000e40)='./file1\x00', &(0x7f0000000e80)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/klog\x00', 0x200, 0x0) 22:29:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0xffffffe2}], 0x1) r3 = dup2(r1, r2) close(r0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:29:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x2, 0x3, 0x6, 0x4}, {0xef7d, 0x3, 0x6, 0x2}, {0x80000000, 0x9b, 0x104, 0x4}, {0xffffffffffffffe1, 0x2, 0x1, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) chdir(&(0x7f0000000240)='./file0\x00') r2 = dup(r1) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/123) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 22:29:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="0d2c0a4f5fcd2c31db4914ce61c560abe38d5167d499f6afcc4d98c409453b55920533719ee67f9909f4cddbe45e649d97a9d7679eb4b1c8ca9ae68b6312d90dc1397c781e7c80798474a65fb0e6b40752ae8c44a606f482c072310e5c269121c975590488d9902798e68a9722680c56a96cebf2c0a6df3ac7b9894d054185054e892e5a1abae49a1ec64349eebe7322acd7974859c63dd47495e04e356a7c4a4f3cfb94b0c1bb069bd358c6b94129ea116d9967d17dbfff2ae8fbd8c904f23c198ea3a8997a4287ca6dca0f451772036c10e89982f6da3e110b225fe562e71793443f7c528d", 0xe6, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="c814e5b567dc354be1983251d870d44429e762af211b1db97e287771fe167af0f95fba1e3fcff5535cdd980628e658e01500675eaf78505501ffe8bd46ce9135eeb10aa006c6c9000800000c65e7cb3a6219953a81b796fd1743e0"], 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:29:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000680)='oL', 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad2612a207f68fbe3f1ff52853a808d3fbe9f9b87c6da1012bba42", 0x27}], 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x1) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000100)="ca5d1f121b0bbeae5cbb0f845ae1fe1fa963b7f43e4d116df538470e56a709849b14529ba275dc18ee7d608fd727ce2cab810dbc4e68f1c70ffaa00acf130803c829e2cfc5c4af835801aaad29b4ac1bcb6d9275b414e56895bedb77f1ed7760bf658637d925cda286c4612b32954082cb8a4000047546cfddf5b76db43afed999ff944e8c16724875c0367385e82ba9556735534e9cf8647a9bbb2054da13817893c562f5c9ed8da95981f2aea639cf69e0dfad8d1053ef79ffc9a2fa991b3e536ba7b15b04dd85332c", 0xca, 0x408, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='-\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='\\5\x00', &(0x7f0000000140)='\x00', &(0x7f0000000240)='\x00']) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') 22:29:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f1d2e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000003f4a0578799f8f3a48dc095a2db18e3d5b5350c7ab7927d1932fd03bcb913175b0f1df6af1b0646801824d08bec6c52ccf4fd188da92e8ccfaa153cca79d3e68b1c4e4f0599b7e39c6e4532c5a1dfd09355709e11265b3b2c823bacaca33c72aa703f8747a558091278932c87f133a805112e05b701b64de2b91dd8e241cc1a9280f975b048d6a2341c22ba67e883b4b33e047c31de2", 0x147, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="63535c73f688bda7eb65b3d4a7b4ec114a7e3d3be55624ab03a8b5dedb9ffb827a4f4540da3b4227037677174f0ef84d8c8630114b5997f04cc6b3e444dbc06186d671b441fd6759a0bb3ab548cad5e4d7efd3934898408581bf664911a5407b6002b6ca300f079b85623d44fc3b4d44f6ddcb1e050ae1c9eb85eb2a9b003ba35d7d508812b111b8ecbf1b8da5170ecf65fed7138c410e21f7048c853bf3781adbc69def6517096bbc8279d803cfd902f45c7d52de5f1f3a2f17b46016ad43315a8df8f2e475d45753630d5cf1e752da9a1ef82eaecef0dfcafc63fdd5f5958363691fc446f9f137663e6488297f75dc64a1839777b9acc3", 0xf8, 0x404, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 22:29:39 executing program 0: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0xa2) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x2) write(r0, &(0x7f0000000280)="74e5004dfeca966a6e530c8a4dd846ac3368d412bd7d7d90a27080b6780bb0179697c0b6997d6bb5053c490bef4be3a925db469c03d6988b9ac047a49315d07776fea411f287ae9fd658026e9d3908986c61a6a1274efb8b90483da861e0f1c04402cfb7d76abcebc46ecd664fb249d160ed2c28f54ef135a90dc870cd930fecf5c2d6e8fda92a669b13a2c6c21f03764e69a96a30cad26f8420a9f8bcbc0cabbc0570820c455289301f31a1c681f3d528dbea1d90b7adbad74c8ad8ef74a195b9a7f20091ce879b55076b3b0390ea78cf50118ba46a0c5697e7b3d6314f8b860684fc37322c771af4ca8fdab484d1b43dfbe74e3775288c0ccb51b2911271901145d382daf32b136b37b57dca52679c78e1c09f3b1e02cc6661b418be81502f03eb1ff4be35c3c518559b0741f2d1822d5137a699363e0252215ab0128edfce77fe72a85b51", 0x146) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd84) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)=""/131, &(0x7f00000000c0)=0x83) read(r0, &(0x7f0000000040)=""/49, 0x31) 22:29:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) socketpair(0x10, 0x3, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x1f7e}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r0, 0x3) setsockopt(r1, 0xff, 0x5, &(0x7f0000000140)="dbdf89e6e40bb000293274e8370de45360d95bd3e7c1a46aa2712aef44738a90f9492b9b0daddd1bfad20731ba9705d483c484a0", 0x34) 22:29:39 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x89, 0x1, 0x3ff, 0x8}], 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) clock_getres(0x2, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 22:29:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:40 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000001c0), 0x370) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3) r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x4}, {r2, 0x20}, {r0, 0x100}], 0x3, 0x55f0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x10001) 22:29:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000000c4, &(0x7f0000000000)=[{0x1, 0x4000000}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 22:29:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) r4 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r4, &(0x7f0000000340)=""/197, 0xfffffffffffffd8f) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r1, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r2, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 22:29:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0/file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 22:29:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x31) openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/224, 0xe0, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x100000000, 0x10001}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)=""/240, &(0x7f0000000500)=0xf0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000540)) 22:29:40 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100000000) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 22:29:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="b854b31c09c6a16edd77a565feddd4a0831f0c79dc85daa81d6888127e2c0fb0778d6a230ba079f26620ef4dbd1560226c2041717cb7baf272f31f2216d070698cc3f6de58fdf584d5b5da090bba18b0abd35fa1ebab60cb8bcd200fc1da1640b58e2daaf7b702b0150a1dcb82f9c27bac7bf7562e614c38bad2d4fb3f0c9bf89fd94bd635f2a9f01c1ccd8e8ff9d13a9ef79dfcdbee9c7f652b20b1c6baf191e4369a7e776a35f98de8e12af5f373866ffb", 0xffffffffffffffce) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) execve(0x0, 0x0, 0x0) 22:29:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/127, 0x7f}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 22:29:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') mlockall(0x1) 22:29:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x100000007}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0xa156, 0x81}}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) 22:29:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x21, 0x1}, {0x87, 0x10001}, {0x4, 0x400}, {0x0, 0x3f}, {0x0, 0x100000000}, {0x1, 0x100}, {0x25, 0xff}, {0x8b, 0x2}, {0x1, 0x6}, {0x40, 0x40}], 0xa}) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x1, 0x800, 0x80000001, {[0x9, 0x7fff, 0x3, 0x3, 0x5, 0x99, 0x3, 0xf2e, 0x3, 0x4, 0x9, 0xfffffffffffffffd, 0x4, 0x1000, 0x8, 0x10001, 0x81, 0x5], [0x9, 0x2, 0x4, 0x8, 0x8, 0x8, 0x7, 0x3f, 0x0, 0x9], [0xfffffffffffffbff, 0x1, 0x1, 0x5, 0x100000000, 0x8, 0x80000000], [0x10000, 0xffffffff, 0x3f, 0xfffffffffffffeff, 0x3ff, 0x2], [{0x4, 0xffffffffffffff6e, 0x7, 0x9e}, {0x80, 0x0, 0x3, 0x6}, {0xe6b, 0x8, 0x40, 0x5}, {0x2, 0xafa, 0x37, 0x5}, {0x3, 0x6, 0x3a608481, 0x8}, {0x9, 0xdbf9, 0xa9e, 0x5}, {0x1, 0x7fffffff, 0xffffffffffffffe1, 0x2800000000000}, {0xffffffffffffff23, 0x17a6, 0xffffffffffff7fff, 0x8}], {0x8, 0x1ff, 0xe0, 0x1f}, {0xffffffffffffffff, 0x100, 0xfffffffffffff801, 0xffffffff}}}) 22:29:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r2, &(0x7f0000000040)=@abs={0x53bb7adacbf27e89, 0x0, 0x0}, 0x8) syz_open_pts() 22:29:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0xe09}, {0x84, 0xb412}, {0x25, 0x2}, {0x43, 0x81}, {0x0, 0x5}, {0x3, 0xffff}, {0x48, 0x2}, {0x81, 0x5}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) 22:29:41 executing program 1: setpgid(0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x0, 0x20, 0x1, 0x7, 0x1, 0x80000000, 0x1, 0x1, 0x10000, 0x55}) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/12, 0xc}], 0x4) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) 22:29:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 22:29:41 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:29:41 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 22:29:41 executing program 0: getrusage(0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10108, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 22:29:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1}, 0x8) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) socketpair(0x6, 0x1, 0xfff, &(0x7f0000000040)) 22:29:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:29:41 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(+(\'\x00', &(0x7f0000000000)='-\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 22:29:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800020d5, 0x4300) write(r0, &(0x7f0000000140)="8492d0dfa9bcd0af8bee5f12fdc718bd882a82c0a58b6d172cbbe7d512e8d16740508048b31c7d90bdeb9152b807ab9d05e3eb6e0fc2b8c9b89e83cb7aea2a579f7a1036d4ca2c726c3dfbdbacf9968ffaf82a752a667a3309e51fef2b4289bd1d20ce3c80ed85a4fbe0e78f840dc9a4b11639430f48a2bc350dfd4f5b3817ec795dc42be2473825bcfea383d9fac8517f259ce201c883d53ab2567aca2ae0f1814b52cb0a0aac448493d1e2cfb8e48840cc70ffa2b3fa5712327ae0c9e7bffe33f3f707531220e8c69c1ada116f180cdf46bbcfde0b379983e0844a321628551e1eef1e", 0xe4) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000001480)='./bus\x00') dup(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xfffffffffffffc01, 0x1000, {0x4000000000000083, 0x7}}) r2 = dup(r1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/159, 0x9f}], 0x4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 22:29:41 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:29:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000115, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6eaa, 0x6, 0x7, 0x9, "f77a1ad5504a527960b0cbcbf0330988278e8fe8", 0x8}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file\x00'}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0xfff, 0x4, 0x362, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10a}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0xba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x99e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4d85}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x8}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xa4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x32f2}) fsync(r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x3f) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 22:29:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:41 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r6 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r7, 0x2) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:29:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x4b8, 0x0, 0x72, 0x0, 0xffffffffffffffc3}, 0x1) 22:29:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000380)="91cd34bfa5fe5c014a085510bdf27924bdec01ab84c65c7aef93bd260c1afdce88fb844c7c38d04256760d27d6dc0dc856b8bdf6f8a8183481d8dabf9fc25cd374b1c2468feabf36b1497f7afe12c9f67f731fbb8bafc4ec70debf18f591ec66f4a460f3fa1bc6ec8166e99558603510d0bf77d7aedf02454f42b0fe7ba47127ff73a1259a08dd28930b339631b628d56705d54ec2c89b4edb1f365c894587fcf43678f847b1429827a5988db2dc72a127f465824504a9326b0ad113ca7408da67d6a291481b047db454c2fd21873afc43af89b4ec980bf45d6cc10cd6f8b10ab68a6201544f4b22201219f849ba835e7a5a5dc0c5c3b3f47dc62d095c0d28938c62791a5d891a19dea00e4ca80ad388e1e4983fca5142e0951bea24c9a27bb9f02deca45e7e1e6eac6a74870dcb1831c18003d75e9c2196df71511f96efe8ed0e12889c0230429c1506220cd6c7177bf164d0da0c4cfa8e13a8345465bca056c3605f0fc2cc097ecf339ecbe1ff4a3bd1cfa8748548ae0f9487b3a425b6486495c3bad9e9e22408a0a0c5fa9dab7f6767896296d9c8df3c9f53cee2dd402b4fc5bc9165be215e7b2f27e586cc7644f38dbc84c4d7acf6012b17846ade3e19613955e674d5ff658bd06bbe5dc76949f8bbe6e53d5744f328dc389ca7beb69fbf88de56d4be7d8899d801ed5bf6cd09fc149f0f5c7a34d86def33dacb144b67688d28d536f88af0c2ebe3970b813d7cd4c0f4441bebd1584febb07e0dc8862eb5d515e2aba6c3cec7111de41a312142ccd7e23999334b9232384a7b171ff2e9ae63a0fe8d65971b43410ed496f6ab57ae8527a68ee1e05d8c3097844cefdd5ea949262376d8684e449768b9f246dee15d42c40ce3d51f47f9118d5aaae5dfcdd336551c24ad568b0585a2af8980337e9e1c52bab3810117a6e07a5f64bcfa7ef41929d0f18098ff91861fcdcdf5a637abc3e5781c15830dce5aef3fda18b9dd3897edaf7edf9d98786714acdccb134fea21b02c9453d745b4cd816a39023891486c5d0b8045356d86330fcece5de68b07c55e2c189c5acc63b80e5d76a07dcafe328c97570ebdccff1287c08ca786ed8f5df3ab1b3aa1bc5cccbdf761808918e3ab62858d36ef4e0da3aeaea095038272645ec9cf43b1b72b33d22aba12e32cf9563ae48ee87f6eb3445243c5d2a2516409c161c451188b98096e1731a41e3fe311fe410318fbf93b2c3ee32c56c3663f8de266edc71a48e360818d8294c298d28b2f686b62f38ef46485156776fe108f53392d7ac1ceed6a76d6c1457969218cb0a5efbce4c39d2dac0387352cd4767058ea04dc3d7a26123abb74338995fdfa0c22f43be91f01dd02f8ba21da63f4ae08406235c78eac2d001bb9d2921378e4addc89157778e0e554927b08e582a0f8d1cef3e44825710dd902f2ab0e893651c457c4eb3afbd6fb8a9d942aece57157bab7516e0305bff71697f19ecbc1e826e54367801ba02d8dc78b1abecbc982d4ca90a0ddd22a172a4540556c5634c20b50bb32884dcb4b8f2d202d20881bdf409865965fc2c0ec5de61e1d57113a0bde8ddef7594f42db767ca17a996e21f3ffd856192dd4714be5ecab4bacb285783b54708d0cb096e15a00449cbfa4d78e6fb4c5c89cb7f426c63ee09d345960ac732f52c79211dd122e794a6db7f1d018a6b35733d19d414fcec4304f76138a7dbf977c60dd458cbfbe7bf3adbb126bf240bf1806ca5a3118126b5ca3a000a7362b0424650f8c539332cfafa43a0510b29537688f0b178e1fc05fb4f738036376ba22a2bf737d48b6f72ca7cfe7524634f9373c73d96e48c930ebca78ace4ca1d09456a35310c9c7d260cc374bdb21aab09d711d7bb586055fa0e32c51df75d11ef31d610e51240b14b3a140fb353e23c88697cd3cfe2192f049d8a96ce9e531a12cd30bca41d8ebfffe4a7abc5ddfec968d238fa32fa0b9ea8337403fa2387049e625de4501c237eef939b4be1af35f7dd991e3fd1be67c1142c2bffaea2d0d0e4aa9953b01b25a76b1881a56fd7aac4b635901618ab9d761c9d917b12d630b32aa4f55b4bcc977c7c0ca75da63979ca0ba2fd6928f78d6f1f400975427daa3d7e6f288468bee8257d9880c4199e10368965319f26de79be090991f51da4279d633a262573cfb5bbccc3e6ea230c79d4cfa4277efdeea45bf1b2a1db597c5040401b2c775df97025cc29a5eb5210d8782649a7a0fdbfb9c97e42c59507d02aff59e661274e343846aa8d893aaa9f9856e3bd24bb590a834d8b4d2cc01e3c893400df2e680ecab915b9a232b583b30faad4c91f9fc0a9dc85d697d6467686c624afab3ab816d3279965334e32cfc4a65bcf2f023ab67a344ec32fe907a21572404898cba68c9d09f6ee355a4b88ca8211694940f8157107828e8a36d8b6aae28951942ce9655a8714f3bd172bea33ca308c80be2230bd187d692758540f2bb1b41f7b300a1abed9e87064dcc919190b1af24338c53c5de5af645d35b51e794b8466db2cc4b104f0a737547648e6eebccd50ba6df7c2b51e8380fd125dfeae8a396b4b0504c389ad62d7e4605cedc46f90005922f6d28f11839129cc46ecfa46047c4aaeb72c5052ec992ee7009b1883bf36c2766c3fdd53f8a65f85c13e0e165279857d9838a1c17b7a321d14126471826b3c5307d65694ea00841adf994dd118f03fff50ab5d270392990b93f89132d0fbc183f510772822a798f86b2a2cd5958da53fe74df62b8088d73f9c5a8551fbaac56c9b89a6cc0d9479cb28eadbe494de9906e516a43107673635fbb6b4744a5b8a8f5ee471f82f4767c0124e71386892e9640f3f533b07100473390344238f4e3dba01c88180ee149b638b6beaeaf0c48b96e9e0610550c8e602a58cc93e01b9f6f245704e7a0c44c9d0881f17a1e6724616b9c45a329b90285ab996777895dc69b42dfc51f8cca2e05aa2d99701ee0029de8ab5bab48e1b12ede6e4fc31d069adead595a50e5cf52a2305a4c2b5e6f95ce7ea3bf4991fbc8d49a8ceb7e2e5f7a0047a86ddfdb22e1b0d769163a5b19e97b4b101467c6013a66f6def72c5f76298dffc0f6527a645582f126323908bb65ce8d22948bdd3b031d3a30bc283b953b16099f2d144b6ceb5975dd8e4b952dbd82d7a6542bc86afc72f4edcfa86b95dfe39c78ff22a079e3d7cac827dd923f69542a5310b0a5e63969990d6f5cd079895241b8a74a2ff37fa0c164f76856b271ae4479ed2786f236fe7ec55edfb533a0584ac5ae8e494dafebfb94f6f528f96e6e0579ff7626dc95cf4bbbce9472e6731694676dcd79bc2e87c6ae4482c98110c73ceebd63968307ea974bce5b2f43138ee1ae89a6a19ec51c70b602f8197ab95729bd9854d46b06b730af3619006a16754aa9f5a78191ccfea475658f14e30fca5c803333fd4978e77fb3a00f4a50bc08e864012c90d8ae0ec5b6835764142104f0b4d6251c0d42c58cb2ae7e3c64e2cc928af7d41633235f311b12114fd3fd04a993bb34dbee9ebc9aac14966248e2ee004d1f92cbd0acaa6c99bae1376f95d4ee525b7f5bca1a9d0753eb54dd4e47a8b531d5a2eb2f65c02c3bcac8a5aacd77d7212b6f52bd77696679ba1712f3094b56dee6bdf0de9ef97d1c73a82daed41eb9a508bef4bca10fa756dc3b9ae192644c4c89827aad48a6e432cf452da17cc40a99ab1e3e8a0362280ae08d77ad5cc0d3b506cc44e049409155ea6d67680c821cf7ceeeb32ffeef654d59e313b8e9edbe2ea5391910f81f493219548024cb7201904d1f50841778881bfcfeecdb7e52aa11afc00e1b4f13151933ceef4cfe94b4341f5a1e51f77c6d1589905e0ef2ce6e4b15bbe46ebf831fd8ee0cedc233516051d489cfdf07cdec1c994060c9d434bd17638667bd9f7625a0e66fb05bc43e0e14b4d5a40637a38963b61a5750ed8595d4a4c5e3a14d1bc3498cf410331cd4cb59bda2edfe3c9ff0d864065de0c0d716f43566dc3e06ed36e4b54f34c075e0f1ab0aaf28fd4183d74cc4df4e0d826097a8d7a938e8946bd7df347e6b0445ccb76d0d3f68a416e1a4438fafbea6f3ce7ca1d3cb11ae2ad4c71f63473ff95ba14ac0dc9dbe8bdeb805f0359f9107c05747cb76182c631bea746c3272ec7216ef57ad94cc15bee033cb07c69c3af33b6fe97f5dc6db8f1bde16dc9eb6700d92ab41677546530605e65ee374531202dbe0434deab0e8d37e6832701d930b17662c7bf6afea16fb25f02245e1ee66f4478dfb55f9562b9ccdbc4341abae23708430c4f04b50cfd0a51f39d5b020c06c64aca20f4155ae42050d5a0ccb2a3e8865ee4a6bf9c0c32676c9de71b7b968f2ffaf5fc32dd3e6114d6dab12e9b3da5af56a6ac23901557aeaa1994b8b179817be762e014dc67fd5a7be1d922dfc4ee3d260b2e328236353859bcfc32401bcb2acfafe9d1ff85ede74332d7f1c354a8c2ecaefa81126788907814e7126763a4934a270218edd7c4d855bc489a8533e75167a0c508a7ac4cd72c3415097dd648ed6632bd1301f795e65c4669a4ce43da7b745f9849d9c50dee133d9075a1663dcce76605823ca269c56a73c3940dbbb1e84f8d8022cade0e7c2d3a58c53215be4f5144b113fb90b1f0a7f224b9a62133276591e486559ea330555c830409889a1c32e4264b0597c1ee3ca286d94af6dcf0128e0c1695fa795ce7222e3ad29292146c4296027de3f82b98692bc7e958b9c446ff1244ceda2fddf298a44534a7dbe9fa271ce4890cef4e110527fab3b735c55bc9ad2d6e1ccb7793111d3ac855d3c79683567a90bc4b06f48d54cb73444d9877844bc300de69b7e650b81757a160b5335cf151eed648f764e75f3c05b46b02a265d7ac0a7dabdc15ca88958f650c0e5ae22d409b35359395a9275df02d1aa5b9dd03900a8b380401a17f63a0b9b317633f7dd4faf4a8bb3a8534c4e9a1fbf7e09474ce5d25605445c9761d8e1d38b65dcb44e1a4910fcc2474fe80f4f9362d45cc1efed5577eb52c586f8e7d5655ea25fc87c1f30d906112c2256f6b0962c5d0485c7bb136f820542adacb0b6b239af4466db824233160df0e23086a8308f4dc2cac94a4ed95582dbdc84aae599c32a4fc5fa8a788a70aa127b25f286cb01ef5492cd2f186164041ae612907ba7d808f7cbdc287523c1c4d34ddd0ddb0db32ab3d43f287c324b7a3dca9d0610273488e73b7290261f23f92977e5455fc51b65ce07f82664584f210f8a011b6873053648379b41408d726beefec685a7da232198815af77d16d8f4f91dc6879bb58ea54a2ae0216f7727b36d89242b7487ba0c55dc08f3c828521cf22989c288d35461fe2ac61a522fdb5118d64fc50756f9f5623d3eb8ef1683b013a7e7b563ce79c5f03df1ff66b3ddbfc96fd3ed258d1c949be45618601fca39fa238c7d6a8d64a2bd5cb991d1afb629417bee787bc5373277469379632a05f9a38d4551d29d35a398d40a82455dd3d4a52776f6be28001c48982b4474ab9fd66252bbce7c288e3031c95316ab27552e3c888ac20e3aa900e9b9252bd00af243e7b6eaf6370c54874413fc1d67feebc21cfa493291bc7ba48a1b88504313fe5d836ddb3fb30e54bde79c5088e559495f838f354c8ec4d8c1c12b0e8d0df7f6a38dc29b5bd2e4439b67002a56cc2d8621da35c50acc654d06ea066aee07faf59cceff0e9e418feaffdb7aeaf65847ae9082e5f9e509490d8abf68fb7de51ff137f9a23f3615d83c98283636f21c484fde529976ea870e1a0", 0x1000) 22:29:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x22f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:42 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x5, &(0x7f0000000100)) getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendto(r2, &(0x7f0000000580)="e19d8d4aac52ef7736d650bf90c6b4e2d337c1ccc497ead42b4a2f69c044c36c8f018981df065723712d8a874d6035c2d7840567e23e1b6459185ce75301a1a68b4cc52bf3e3dd4a6d1e78f282f01767bd0c1a6c8f9334d0ee9762", 0x5b, 0x403, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x7) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 22:29:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x5, 0xc52f, 0x2}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x100}, {0x5, 0x400}}) open(&(0x7f0000000180)='./bus\x00', 0x10c40, 0x4) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x20) 22:29:42 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x8897d8a03b75a5de, './file0\x00'}, 0xfffffffffffffd87) r3 = open(&(0x7f00000001c0)='./file0\x00', 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, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 22:29:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) fchmod(r1, 0x80) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 22:29:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) 22:29:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8ffe8343b80d2844) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 22:29:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)="2865aae11daba6170fbdb0e673263492c956cfc3da4f8c59c16f8faf9e18bf998a014a4bbc3480ce900785c2745fc9d41258e4ff31e101ff52140f0536f0b61c057782", 0x43}], 0x1, &(0x7f0000000300)=[{0xa0, 0x0, 0x7, "156444add178be7b4a6ef9536a409b94b42ff7f8b56163c466e13ba41a4f6bb7a51340b3eaea164efbc706b7a10207c69f2eb6cafb398ca9226ff15984346dc712f5395c91aac8a9a20638477dc8a88f52f72a3cb56904f7799ecc0582ddb9d67b789b2c9239ea323a490dc60f772be1d532b5bb3909574d9b4be3599dd91ada5683fcabcd9a4fb89778"}, {0x68, 0x1, 0x8, "85c76a89806fc3d5fd0902730c04070b0c7c833f21b09a2c22bfacb43c460e553d9f9d18f17077ec123ed77ed2c9d7aad745299077779508f9a1c8e52224eb4178bc533dc458bab95fc0244076c3b52941e09b4a"}, {0x60, 0xffff, 0x56, "388179a8832fc72b96c1bd80e6d76a19b0ef23b1f07cfb829a30ef39bbcc92dcf784030035f5a41ed61bbc3ce0527354d320b733d0a4f1721688a9dac21cf512694e7c90eadb229480cf07f459"}, {0xf8, 0xffff, 0x3f, "1e450114c55e3faf1e685694692e9bd00cc75001bbb18e71a4173ccd7437315f1dc75b57adf7cc53a3809a78649ccce6f97bddcc57f708996aa5e174c78564364663278691fecc5cba79d530c5220dd41eebc5a616b81f0a156c015fc4c826cf0c506e5015dddc434789800cc0c7463388580da4b24071dfa62f17943137ecaa655ee56016efa012e718e8d268c2d84ddfd6973fb1a125566da7cbc8a502fbcf85400b35d1e860cd01961308d1201c70f46b72e490788012c208fc57be89bca7ebbedb1d1b927f5ad0415c96940a3f4b166260f05e5c33c648de50c14f668d66cb5a549fecfd"}, {0x1010, 0xffff, 0x8, "ae72ebdb74a890d43ee5103cf16f3d4d081d4b37d1d40432b5cf17780a0c1128dde3a10263820610a85c0530b2aa44d207dca3aeafdc4cae887e006aedabb63dbacf95406b546ee901417cfb0dc103d3f64f03e3b8dfe96bb42b397cca5a5d0782237737fe698a9dc77a179d41f4d57419637afd90cea9adc527e9c8b10a6e7c31bbbb55cd8d55abb33ae3d668fbabe9fe7cb3e01490898380393ce3139b6eac37d1804a37c118c4ab5745130526ecc1f6283a8c7bff04d1f94d103ddcf4dc5140b7c4a2fe43dc1da9a8b8f2e6b61fb0dbfa6dceaa9cfb7e6a90a4f4c56ac58461b8d42c9c04e114fb8484dca0d4ef1a86a2a97c08c64d8a0bd01855153f36b9b6421c6b6506e17e925c1bd9288ae4f6d0dd391771356510ba164f2aece092ef3d8518ced102c33dee8162f4708e0f115dd288bfd97e3f43f0fbcf5904d36177a3abce15c438852771a47413d33b28472796f12ac13a5c6343212d73b6d98ca2178d8ee0349efd2e6cc8f197bc7a79c65d168da6d2ce7652eec935c82cb298edb0e7d7b12ff0eb70081dd4e19504adef16aa205822b487d1887f91dadf026651ca734439444ad7edaa07ca3bb06f55e8826897a3570ce00389516dfd33103b58c255ec03b34a0b543f4963ee1a203c66d14c788be831cb352b4e5bf964c65c4fc7702ba4ba54025964cba79495d851dd6c33209605eae3b8ab3b362601f74197e54f48ab77d74c8e9641a200b6e341cccdbe143d87d6fb4df176ed945a3b4cedf3289cc3d4192124ebd831e2a947b1d34bd419230d1c18269edfe0be2737d7ee611e22ee4c3f4999988fe7cdaf223fd4dff41f508e6083a461fd957c7e2189d6b9137165d3510e9a48535e1fe3f32694bf63c55fb438d1b3fe8341fba4cda256a9fe19f028d9df1faef3f9e8727085a0c95396878d7c9e73ee0987c28c4c4168beaceb8cac909e8812047b9f9ce2d55ca0ce56fc182eb58b18e38394960e76d80bfa9f950ce2a9a77da0efaef1088455bc3d537dd25cf8d17b291214f8899d6e228ca146193edc7f700e25c4f40faf5bcc7b50403544d88392a1afba2f038589afed7d58571dae8e0ff04f3c4cedb837bf20dbc3aa7ca845dca67f7ff5923481849261128064f4a4f6a968d34a7aec28e860f64760cf978cb590ccf74c6ecb128b1f00b528ef3114aa23bb819317515d900a9b2ab49ac9546ab0e4fd0ce5dcf517fb5f84566fdf15007dd7be0663175ab4f32ae39b3961c9b0977d4b0075e26419d83197617876c0346177b189b4df002932bdf26e671ccf1a7d4cfebbd4e8294c98685bbf13a41018621c5bfeb49369feb0d7acc609f3e1aa407831782885ede92eae8b9b165d2153097b3f0e0fd4d4ef98a0716483349770b2691b618af5353c94ef836dbdcc01ee500aa719a679b31843e4c4faa00f65ff02e804c65b607ace10b4958a0c31828a5cdc602a85ec08f14690d564372037e07dee824d88467b8dac238e0eb6d0e88e4094999f31f905cdfd1d4a444b991ff351a2cd9aa7c9b3991405b19c6228fc575c2461cf9e4c3845acb6069f0ba7dc50e149bc78d4ae37acd9b5120200285f960db09ae04db1a9b42b38e75a52bdd08ced1231fa53500b8251b7fefcbd5d4ca1e2792692b1492e3933fc3fb37a9e149f151f9fe861a2401e4b200a32b701b45f024afb21faa8c81d6be8f7bb43b7060eaede9b7d878b4c7d6f15aafdd5a33b34085f5b259fbd4451ae8d63c36dc95ba594041f0db1667ed20988c84a43a3e38a6a9bdc8ce72bbf88d21c7dff0c31ba0a761397f35a0e376004cf9154992822697aa184e79cb70149250dccc440984a660ef1726ea15ef70290dc9db70ddf9dd8cf2cdf8bd1de03b9e029f5eb06874c12a1548c223d9f1c926f43378920cb0a2d181597dd4a03962eea543bf674e5bb9d071754655527fb25c3050e234d9ab7cda01d96aa310c6d57889c608eab460405158ca52d15cf363b153eb94b4ef6b37af5c15dabe67c396b789817ce944913dd6ed9c6955ec4d54e39e8242ee58f49385a97b2b63abe334bba76d5a4fb0c6c6443ff57e0fdefbfc47cef3f669b59b883e66ce5fe95e13f40a852b1e35f9e54d3b25460d10804d61d8345efdb392efebc1d468ed4ecb18fb08ffbf7306713be61d66856b075107757f12ddb91a31d4a1d27d2114b87c40ce737b0969a477ad262e2ab1aad6c8aa12ff8b0a9e22161eb54e24e008243754d8fa2024020eca54f5041eb8e6a81071b98a86397b3b707759c1c486e339bf1b86077333ed79986ca0c161ddcf23ec5d1a7e380df4728f77018796741da515d1842b698694544857b34bc236a1ff0ad99197a17ab175f93d54599ae2cd7271a9d3359608205e56eea041cc25c04759a154d712a357af690a17001d0a964e1960a8104408730d6c1e02a82160f8764716a0c01cc78d6cc5aa37915dee0a592a7a4ebfd644a91246be5a6951766384fa06390f7a74e6e41ac3f364dd9e6121a363d091ac2f96a794ecd13dcbc2fef762dd0dbd19a2daf321b72c0acd28a51593d2ee340e8e91f49aa2bf8fcc24f99d6d4427cfde2ae6b3e83afdbc23dd0b96ab1dc50bd5b7317ac7d078058025bb1e8c24856186b4d84c4d02fb9eb1d777695408fedb42663a4e57212ecb0b33cc842d351bc2f0888d700bbef44ad9b0579aa3f0ef7b4af441fe0725e7e0aecd6e338495fa91e53507725e15d4a619cae3cfdf4667a437002b19eaba5769926d1697744ad0d7690e9a3d0ef9c031ab49fa6080cc8ffa2ac20aa5fb22da8885635fe8bddbcce871263d5cb8d8f804818c14194d1c9f3a9625b241cd160b806bb0cf574c8e2ba2ab6af9988d7e5da67f2c34db4880bdc290f75e3b85589ad10136e44d6ef8577f23ff1defac28728ab8f7369adaa788a52a63e29bc9e80b6c004b387401902aad37f4f8478012d1164e1c1e47b1614eaceafc50d099257612f220ed9be40cf5f96ad36ad45aa3a25c7e7d647627873d8520f9bb4988231062242ceed860d98811b90b707c12f8f3abec1ffc48d4fbb896dc5a3d051d31ed2f0c74871044b6e07a75e926581cbc640cd0a6e1a5986d901ab5f743d1c74329e35ef062f43188c0fdddb24b9b91448c2bf075a6d5a30a42440b56882299afbb220f7a7dd6bd9b3ab7f81f349a1d0caa710ca30875ba41f7267f158a75a46c14ba3b238b1ee2deb440a5479bbb7f216fa673292341012fc3c1aadbb950772dc029dc3f739e7cad57c075e896c735ac58b7eb9784fdbe1718ab77a6fc7a0daed093fba17d7db18b67a57cb7d0a845f189695a1a9452ee504ff0f1e1173ef5da7c329cb1a1084dfa60c911d1e07b949c9a43b16342910fb4ae9219017b0fc12be16e2f6d64d753354447280bfced00b42ded9ac93272bb5f1d96904af00b1ed278bfd0d5bd698cfcbb96b1b31e15301aee010c081b223e09b2b621b753ee2884c1f4228bb57dca1dcf26df9e3380d4c2e1ebcad659c70d3064035417f092bcc00f876fbd09c41abedd42dc98c683e19dea94e2571511d7ad0685bc3a0d3bbff4ed494e6ad69d1bb4d3dc6b7687e89b89122e752ef36a655a72eb40c0618675d68b021399b0a78be1f73cd04518b85a375f7b73c6aff46b0c978282808e91ea1034de1b3b8042c98aff89d1b4f3b54305b352200fbaba9a40b5fdcb2ef9adce5181e51a2961e0e119f2fb6beb7994bd5380fb6ed18ce9890bcd01c0700d65c42f7d9b8a95b0a1895723c28126f1172833b69a5555f84f7edbda6ebb0a97b6c50c203e28c34d4402d60c458b9892801defe8c6dbef2d7ecadba9a6831283a74aa63de021f9a3ff3f33f32d999c8bbe81cae130618701ecf4f792f0208ad7cba3f5351618a9becaa095422d0ec484138bb06beba76c05eebfd355a9ad099de3c5cecce719697759d8b8178c7ee29229f823f1bdf020006efaabdf99c3af585f2bc57c712ee82324f33648509d8c6c02caf2027b87ba7f53a1ce2602836877b26815696ef5e1ad6d9f95c49f91c71aab9e9481318123b13a84b0b16e9f6c2aa82167cffe85ab2ead895e816b4566ea78cf2df7f51e4d6a7310b4ebadc7154bf0c28d7d5d3ad2700986e0dc32ea573743122ce759230f836ec891f2ab798da0fec608c7a23bc2d3b9dad68147268ba2eda85e657a48cd163b9452d6fe26a2d7985a9a2285887ce77b693b94bb78739e2843d4f9ef43648aa3b3ddc61c2f049c5cea733900add65e5522394ebafc1d77e87fd1d2cfdf4b2c6a19be2be2780edf92e604603cc164c582db6b6a076cbb2eddfea3cfc8ff348bb5638b7e4933c2d0cabeca281449a59dda7cc9c2af2807302d221da1375778bf206557399c689e2f28c2da896238918e8a127f01029b59ec594042aa4bb60af3750aa62b80d9af02daa08bedcfac57c0dcff689d1ce52744c6213396451d790583f80c39d23ba6ed504f4a300b8ecee4e65507e1cbe2efdda6382208e123dad6db062e636eb378e91153470af294a3525cf9b81bc4506d42e404895ae7a1f68d7dfa90d45c761029713f2a438f93aaae0755974e32e9a03784ebeb85815715567087363d553b85d96257b1608475041603fae7a05743102bc480910d9e66a625cd30fca7f9b593c44cf4900ffb832c9f2f301603b78b0a8efd82dedb3c2bfed3905e8501fd29e05269843c93f1b29333bae966b907d5cf816285900a89ab5b9292d20fb9e33a0fc2d4225723c9e106435fc5b7844860fcb1bad92ec630ce3e703e5d7828ae0c293da2181d39c3b53d64dc3d22229a637bc90b0ea249ddffbcc6bb78cef250cc3d76608b9db4b52d30adf8ba306cd76e97a9a85251c5b7c5fe2296b48b0a75246a9235bb9180fed2c1387660cace0535de2487b5e4788c2655edd71dab26bb208b05645bd477e082c0a406cc8bfc29b35088f89f372f51ccfe2dbebc314515582590fa126948c053c71eed61536927bc62c8fb8f3f0a93840872ee95fd8319e4e41ef1cd483349613a5ff0a3b243ce8568817c9b5a1a48b8a958337207042a5a52a2e987a56453a9136a4ccbf3308a60b818963e7e1bd7663d36e798bf72d81c621c6bd5cea0a86ff9a0b4cc10bab5f0a1e832a5f526f3050d605d1de1a9fc47308fa7cf496b879593c15ba9c78f85593b073c55e7d638f830e2c867ab6b566d343677c526c683839d8733854b6e2a57fc6aa87e3cd50c3dec61035ff3dcd5758dc06c72dbb40e4944884515b58da5cf10b3e28865ed46f9d646431c9c4ba7a448a8c50393a424e3e722dd4faab80bd2754136a7e219855998449c13065e37c090b0d842cf32be20b1e472c69dfd37f535cbc91c1b5a6c9b3aa2151bc4c22ca0a5842c329a21af46d6656c96b1c1d38737c8137b283fd54feeb84a91881ec9debed9b0a6eee9adf366a0addac049edda81e79ec51d26cb690f83e17309587c104a1a60579ef290eb8c3131cf4916b5e838269cfcd35d074e85c6e1b1741a7059c4eedcd2a5f0ba2fa43ca07311992506d62e12869a75877679242fd0bbb4a975bb948b78f9e988dc2bfbdc2f10b34125ee96cc07dfb061df162069434f3ea82a2ad08d0fa1f6c602713c26cae43c3dc23748999b391c824cc972e5bd3e6399cf0cc2dbffc22992746ea273753f26bf136d43a7775d61a3d1aaa2abac41fb844958d5dcc45ca746c5f7910edc8fedccdf7a39032a088708bc435898fdc1132192877b876aad0a2d2dd3a112efe9ca07fac53d3a00bb2657f524bd7307bd6cf25e9cac23f7e308c295e3f584c69da"}], 0x1270}, 0x0) sendto(r1, &(0x7f0000000000)="e10d8b95051fab4eda950a4bb68fa496d6445962fa0e466cdc08d9d4383a0dfccd9f16ac07669960f076fa638a69907a7b3fc674be53200ee24425", 0x3b, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fcntl$lock(r1, 0x7, &(0x7f0000000100)) pipe2(&(0x7f0000000180), 0x10000) close(r1) 22:29:42 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef3, &(0x7f00000001c0)="02") 22:29:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket$inet(0x2, 0x3, 0x0) socket(0x1, 0x3, 0x35800) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 22:29:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x7}, {0x80000006, 0x0, 0xffffffffffff0756, 0x21}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x800) r2 = socket(0x6, 0x8000, 0x800002) setsockopt(r2, 0x1f9, 0x3, &(0x7f00000000c0)="223b850f67f6a177cb04e0eedd3860d5dbabadda7dcf74df8d9f", 0x1a) 22:29:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 22:29:42 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x1002}, {0x46, 0x7}], 0x2000000000000088}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 22:29:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/115) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x44}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0xfffffffffffffff9, 0xfffffffffffffffd, 0x4f84dc12, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 22:29:42 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 22:29:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0xfff}, 0x0) fchflags(r1, 0x1) unlink(&(0x7f0000000000)='./file0\x00') 22:29:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9, 0x4], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x80000000, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0x8}, {0x0, 0x3, 0x5}}}) 22:29:42 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 22:29:42 executing program 0: r0 = socket$inet6(0x18, 0x2dee7ca24aeb18d, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4, 0xe9}, {0x1ff, 0x8}}, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) setsockopt(r2, 0x5, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) r5 = semget(0x0, 0x1, 0x4a0) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000180)=""/4096) mprotect(&(0x7f00003e4000/0x2000)=nil, 0x2000, 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 22:29:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x0, 0x213, 0x1d89, 0x188b}, 0xc) 22:29:42 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2f4ba20cd039d08d, 0x0) 22:29:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 22:29:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffffa, 0xfb}, {0x18, 0x3, 0x3, 0x10000}, 0x3, [0x10001, 0x2, 0x5, 0x2, 0xff, 0x1, 0xfff, 0x6]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x150000, 0x9]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="65e5c820147ee7d44348420dc3", 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x2) getdents(r1, &(0x7f00000001c0)=""/239, 0xef) 22:29:42 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x100) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000100)={{0x3}, {0x0, 0xffffffffffffffff}}, 0x0) 22:29:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x2, 0x0, 0x0) 22:29:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0xbc70, 0x5}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/122, 0x7a, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="9f8813455e2287d07e53ee2ee69bb6a7abf3f14a96958a1cca340dce555b14bee6742f8ed802c35c02d0417b052c6973bc3e0e81d084b55fdd71b15dab273135418407e186d3f9b6fa0dd29683676099919bdc816fd5cd7f58e76d145047f9cc8295a229f4a3e1aca65c50a95a44bbfdc6b80d9ebbc2b463ae", 0x79}, {&(0x7f00000001c0)="4f5dc5435a825cc845310f72e5199a8f6e4d", 0x12}, {&(0x7f0000000200)="f052ba7ba12ea803dec686e82014a3a199c5a71734a0f36430005c8a46f6e0b8ab69313b4fcb7702b6b476d310e6e29b027353b1a4a232a794ecf4e90bbab1682d38a3157fe72320d7c7e9716620e6a33aeed59c348d5e405bbd502056f9cddce7ab9adfc9f35d7e297808fbe8474cf77c08721555b2e5bc8f15c4e12820ab9588e5a1b1c8c49bfc3cf37fe03a829c6ec548ffd13cea0307d1134e28b340e0b0e1b586d3105e417fe0fc05a9cf1e0c29e3ea48e52252947afdfebee3320a961104c24e4dda846eb692684886c6cf37", 0xcf}, {&(0x7f0000000300)="3c225c9d02603d4ddf33165636bce6d15691db10cad0661a565695dfd8a94525351cf7df20c4757d2a6d26d07c21c58faf3f759fd316a96b6185ba72fda7477a806d9e48c002735bd8403fcc1db9bec95e86c9afa0525ba0945ef5e4b2f70b02a6a840dd38ac605389aafb01d9b53e0d4a4217469b964ac4a5bdf2ffa0798842b78beac32f660879bee760b57f9806b9cbb1b6b2b5c13cf2318ecaab2b32f7f449a5ce48890b34b5249b5b9ceb69781ff6d93e1a430be64021aa660ce859fca9", 0xc0}, {&(0x7f00000003c0)="49044625762921721b7e858d82e5259f87f0084aa2d00e944f2ab75763e03f8b8be3a43499798953dbd2b6dc05ab536e53acc2e94370c527abaa1f244a2071d5ab03c2a5c14ee43d6e7a2b072057d2ad7867366d0ca33b47d43daaeb75aa595437139b12e11f82c0099c17b7c6f5bad156bd9175d328519e5b110128a61683392c99e0e83feec8e554049984c8e9553a1da1a76f87ac1f3a0c4fb25be7be01687555fca304fbd919f2ab6b05a9bd685da38bfd2973a3e7703e5c5b1207527b518a2cb431d932f35e5dcf90cc43bd58b992c60e2c8e62defb0357185eaed00051a916e5c2997c7784aa64d79c293099", 0xef}, {&(0x7f00000004c0)="3fc0aa8834823e37edddccd19b7c70c2d7f7da2a2c6517751592a0be0c6b1269dc0d0fe88f4158bfb873621f1ab2fec84bc59ac22707612b1262f242aa33e9090c1d3c9561d1a0d24fbf", 0x4a}, {&(0x7f0000000540)}, {&(0x7f0000000580)="3cd8ae2499e6d3403205c6fce93670a73fb624a18866dadd407306f193bcb080394abc34567b28851f607248bbb795b7f497188befa1cc327f0100ac170c66d0ba9033b65b5c356d16c477f4f108a7e32b4830c6b5981d6ada59c1eb45f23c7ddff54fbac27670c83584b27899123346bc17fa5b90b9f29bf0903bc5b4487d68007b54e1c9b7ec6021ebc147c81b25a0d51f925eed665c05160a4cb15ba17a953a6a04cfa2aa19bd15e2bc3499aff1fc728656f8715c37a26fd942d27076a9f2ab934a5584365bf376fb280ee9e217070d9b9d971c2c0591fe57492ba9d09b787255ccf64845c0f0c5723e13d5cc68bf053ef7298dd233942306ac9710f2bcf53ec141d8f1febc094a6fb628591b495ff67cf9588aa5ce2d3ddc924aeb323ab6cdb5df4613a4e55f6ac2592c911aacb9cbdb1acac9a5a6dfdd8240b1d3469b3aeb8d10a1deca74830f85ac531a6bb928bafd01f9dd0606549160e5e8ca9c0b6a89ed97150324124971fab09398be5a73eaeb988a0297b31bb4aa2e0bccd126ce589d367c1c99550953b786f5970a050fded3a4a68025c8ee89c8024581f4b40589150e5b44426af589dff4a2ec79422105c1162309aef9cb18fda0be9c0f05ee9f778130126407a2a81997aa2f1402a61c1f3631c5c392b7057e4da360730ecb39e7ce90f67afb965e4114a2e53c96a9a500b8aaf24c9cd94e73433f657ee34d819eba6fad37360b304c364608563dfcb5e84a755a2f35aae7164051a4cade2057d0a626bea21ae4c0de9b9fb6fe9c16c4dc9e6f876b639ed2cde173df90e2f87f669e42d22bd1b842cfc5ebe4bc50a757282372737e9cc3435da0ad596e7af50068229ae0b1473959585cce1f3b444a20ad8e207bde0152bc77ec4450493f93bea720ef062a1cd27b26f3e9c362881a667029261ee8ccd50a53639e01fddbc0a01289ff03b592deb200bdf34d28d8e04ebadcc4f362ac444f4bca3a9529f62117557cd9997a772f50ca753ad1d056c10599d211e904fff832e3de4bf3ac7c0322710000e8b224b4a3c7c615bf8513e4ebcb46bcf6528012a0abf370445fd1d014aacf5a550c09b2bc0ba7ddef567a55d4d8972ccbe5daa6e5721ea7bdb149e98fff3ecfabb623aca50f252933bbd1ebbcf568c353c334183c0909446f51770e6c90d3e7b5485c281111e1b63f4750e836768f2b1406bff4beef66d6dea1b18e69980014702f88e733f986fac8a2ce7172fac1ac40afde8516eba2480159f2120000f4a1c4613d6c1516a47e5ffd020a6fd971e994ac0afa55bcd8c6305e9c74a8761207f0926cdb5bb7a77e09bb2695bda10b67050909243f97e98790589261cde6cfdfe806ab1d3fffde62f8ef9de10cafe07f714d952bda7ed6420bf79eaf5f3c16eeab3e0e53b0b9d87656f8bc5bd6c6178025b1a0ad7da60c470a738b9cfaf9268bff61480af1954de0e98680d7922acdd9094fd822af5cc944edf4441acc5509aa90d38782bf7c1d4ebbbf586508c63004933e6d292bf3b3859c42870ad38b865e3e4f59925a51acee8005fb1c0f243bc6335222ab9c545046352295d286f1e53d634b11ef41f5366e2c1b9d6676b40e5a44a6da6ffe734a2ac4a6c3264119217f4f5b939f63b18b58469e70b6ef9f707c0d28ff1039f689830e42f581700d1b441465644dc91aa7bd838006f39ccbe985868d56af39fc6400ed84b027fedf3cec194d43637c9c6608c3d5a3b30f5b064bbeea5968952b442eab38835b882c9ee6a98d1f1152cd6899a49411041f886234d7771418a71457da7431b95c6d60c51a35b89053ad3a9a5a70e254da57d6bd1aedaba69755bbcfe209e0a8982c0f036753807f28ed24969b1543b649b39f66f2af90ccba659ec710fa38c37ad708c618b7b7f211f0f109720ab02672d619487db1be61fa3d4ec1f04d52d60fc6de7f91d23d04deb644323f9cb07869aa1e1db1223df1f662609cf32075052d66b584ba106753807e239c7ee59692801baadc75438374cfa96cf6faaabeaddd47c28625c4695110211aadc9cb5e2a2cf80039304ad45a233c30f0865f350e708c9ce059b50f7489a9bff62ca3bbf52322bf8c7d9bf8d2594f1fe56762b5e7a4b303fdcbacfb566e7e39aaa32bae42f235fa163392b48775cd2b9498f84108b97b328f53c744526fcf4e9260959bc676fd79c8cb243fdccfea97c22ab2024421c026b6a62098c8e597331ec8d2a7c1b5480c8e74b5e9ac59a7c367a293b3f21585ca8d1131bde37c733e141e09b7949a40ee89ebca57646fb7fd3814e5964d206bfda447def9c8538f8b2eaa77ce29693a94b888e1ab5fb33b80891f34e1ca44beb4c8ae84aac0b07280ae58b378db0df396b917f87e907e7332a939c06da1650ca1081bc49d16cf20555a7600a6dabc028389b977e615ed657260e3eb6030b11ddd3e9c7b5cc39c19739f1ca2fc9c85249af72400907e72fdf3e9bbd367e2363c443fdbd82e97350bda782b05d26bd643237f0af3ab0b906507bdb8e52130b300503e2a99f701518f75e91718fe35a58564b816e01ef38c6b344f7fe446c3c4563a65e21868a2596c519f85ff56b6537dc771749079015e11db61ca0055034ae1e6f33802d5faff270f5d0c37a4b7129de8ff658945d68b91ca18894fc31301fa0509bea45aab12aa5157a8f63a70a4f7291791f284901e0f5f6e388b1f6656783dfc0b0860d34cd8d11b9e63ea2b7ee425a6773e5064264e3a91a99176f2b315b9af70cfea90816f7da4b4e9e7df787f541ebad92697541ee246a8c8d6b5a19b81155cf77bc5cb3198b2fd9363cadbcf3a8e61d96c5226fcb566bf92a72a023aa954088c5310fd969a72cf5266e7fde019b9835f4dfe40a201d422e9b2b0b399c948447445bc2daa12d089170f4d28b4398189fef41b3e817ffb484d266ec24265be6e2554a89c4b6260f23bda69e584e3b701daeac2f17951b8023ae7fb69577b921d6fe7e77f98bb7e8d7842483845f81a86ec8a4ac82abca7554d3f5e33452d3bc7a9dcb4a6d9232bae241639117ac3d02efe812a96a96c7c0aab3b5b31cbadcf382abb6a27512d2740df4dd4ae6306b2b1f5b5ba7a103f74ae5155ffb1487237d73522cdd86462599b60251033a29ea579c8345a487fa8918a4a36084a75239cfdb4a27a27df4c8dbd76f23fef365309f607572f004cbbb7e6de5da8888f98e9130b991cc5a6ab0e19376eb41d98f4c14d861cd1832f3fd3323cf3ccf39fe9347e20751d1f96fd78d4c9c46fb2372383bf2b8a3222a00bf6bcea48c16a06f2d5fce6c29034b1209c9d45e9ab935c3a8abefea4c7a590341d34591d11a52ac4be90307120ceccf17dbed5a6bd3e8cd68586c97b774d87557464aea9f649898322b47eeedbd93d14d4c05483e5e397fd431be59d6820da28a310f4e7db904ce0a5e997a1da97e749f17b60618ed9f83c2260b12c197b03b3f72796e297b695563eb486efb4e28a6e4cab5309689d9948d7c01c0bad5ea27deca95e74260b39ab5d49d474460499d65188c4bbdbff748db58e8244c089864e8518dddc49b82d325e1257dba407d267591ad109db8cae361027646fbf6b0037549f902a21c9d748659038179e4100d3f3bd191b6b4b48bea40ea5b8ca3b01dca541ab7e660a334c7f7b3bf05564ba53098920b42490a59553af6838e98cea18df2f446febe63db14216110ea15e3f02046f9b411bf2bfe3471edd2eb2c3cfa0146771855a5708d51afacb86a9226058de8b74fcd1aa830a0d21a8992c5d58395c21e7c2452749566c69708d3ab3823a1bdfea5dcd5f7303e17fd35a9353e89f4b2c625bcbe5548a5a914799abb1378141706adf1bdcaeb0dc2b3fd0b8df9e32c39aebb23cadcad40f819dd1b18682ce2b10bf9886a1ce09da5ccafe0af07016e1fdc31feca6ac43c5e04aec6c12b7ae8f6465b28bacbfdfe453c71256b4474616aa70d1bb24ffe50e4549314724ce59d2b5c5a05ec3687cc12ec5925f1de9915d3ef42166e16fe4bc58b01fdfaa878e991c33eb6e9c5d3d4287d26bf0a11f723ae8e6c93db3298ea85f4985fe8f37f932179ef88d84dafeffc933e392d19e123540636734bbdbf3626794fa4d48c04875dd2be037917a8c954584fea84a2e5614c8d43566d79d5906f3e338cede7df5d6a20a9356a262d3146a0d3832cbe8a06f74fcfb03f724329411f1f4285f45655e20d2209a57bcda10240dbfe63207abe6ef196128a460d1645b191baaf5f372f2171dd096d3ab0ef0f41e05f18baf26df1ff89a28d28274f372fda595f13a6291425f52f9e4e3cfa3770c646870c5afd52547fc682003fe946a437cf4e02293f26ab3d86e546cd6a62b50f690eaa1ba023129ecac976fc6c596a20c97f9f43b1922f9cf20da6e25733e9d71a866f80da676f97da39ccfbc4f9a627673c209798d0bf2c256ebea39b60cce09f0ffc78c98c242bfc264cc408f37e0d12493a592d04e5ccfb37d797f0107205e364f246689205c91ea6bddfa07d036da63639d37df357df8c50c6df1086f2cccc5b9f65d241a11f5799353a4e92678af9672cded100ab518edc2db6b507240a3b7f8ff5acdcfa62d77a32dd7d5dcaab7e1478be6375aebeb0cabaf6ef20cf44678032e5093dada62f8df2a1778608259b974c6ca05c97dc5fa9cd564f4c7cc90f97e91868ff49e2a384d6f3d61eb10b8169ff1061f400562d917d0e029d43bfb5c9312e62ddd1df08639297b5743fc027d12b9cccbc2c9af8e7ba14a229094acfc070fd538dd41e675cd1e3305bd2a0a83601487720b28842a637cb30f17acb82aba092023fddcade755d1f87fff3d162dbf599a415e63a0832be08d6e54ca3fef0e2503d0c470c3b0236135d8b226ff08beddbe82bd0ccb2e47a82081d93c267c82d5d71fc6febaabef9b155052f52b5cfdb22975c3139e795492536d1c090b803485032d7372ead3c9b63dd3e56d8eec78407438f8afddbef22fc21d5ada53010f9d9faf0b8f52c3aa04b662d645c325f6f805f29e6d31055ab23e818699b524a214353f02c580bd1fce6a76e6bbf4ef3ee4efa762153882f42880616eaaf7ea1e4bd8f639a12d073ae9353b43f0e6f14f0505fe4baeb3c4314819707649ee8d2d3898ecc35df18210ef94bc1f352a9d376aa117982f3bcb589cc1aa1122937a490fe9adb90891a52e61111e5393a1994d4efb8bd7d64b01542c7723d0f6cd01cf795ccb6b4a0f37f3f1a62310606139e34a3f25ca93919d1e48d5747523cf6500cb84347b3ab068fd03f7bae350afe886fb62e2118855a6962851211f5be62a24894bebb882d6024594218a4eee2e9e26c655518a4326674d49b745f343a3dd10dec995948a9a489cec379353343db79f477cd52c03555f309b0d258ea30a7d1c541d200493e6c459ff9c64fa352f27f28f2440f51ab243988a1fdcb68973edef99b1be4d8f8ddcafccfd5c0c268b3f76048332e224aed9b6a8dc41308968e920a099dfd9aea792ee49c07af2cf026254f83e616989588d5875e35b89b02fa92fbdf996b5c267883a96fdacbbc938326c502e2ab21ce2a9760e8ae65a4ff034ab347cd9a8c75d842ad084bb20d274e0ba9b441e941bd88ad83e1337b8bd5d6848b9821c67b0095fbb524d939e7fa72f79883d905d006513e4b1130e679c7b69f2a71f60bfbe70aa778ea7515f3589a584becba94e580601e3d30275548edd3cc3299719c24df349c98321696bf34c61bbce6186a160b9e2f1bc6e10cf7ab1c08d766642d4e7af44fa", 0x1000}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001600)={0x2, 0x3}) 22:29:43 executing program 0: r0 = socket(0x18, 0x2, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000000008000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f00000008c0)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d14bce9fdca9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed10c5d880e080416763703aedeed57c39cb57494bc0c354cbc20cbd728edb3a5dbd830101da6a92bc8eac06c750567d397bf7b08eee20878396abd358fcb536a3a6ef1ddea2ecf23d3e99162cc522379ac10385463cc6b34d13f3e8e3830a5c6fabbd910e781e25929422aa32e24029faeed42420478edd735376832d61930bbbb24edff77fa49ba5f8e1e433f470c539d2f9f849dad36cb87ffacb50d2015d2f771f", 0x110, 0x9, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) sendto$unix(r1, &(0x7f0000000000)="abb6432bb168ab13dd25e877f860dcedc9c48878240fa92f615c453bbe7418ea6b0af2d52eb19906e5e18aad0e6e1449bf7fa837f2a41e71f8da76cc79be6487311075b1f44d7a3836cc9d6b7fd8b8bf57c0886d24e52a1b05379592983e", 0x5e, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shmat(r3, &(0x7f0000ff9000/0x7000)=nil, 0x6583f59357465841) shmdt(r4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x3546, 0x80000001, 0x80}, 0xa5, 0x1000, 0x5}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r0, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) r5 = semget$private(0x0, 0x5, 0x40) semop(r5, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x44, 0xffffffffffffff2b, 0x449, 0x7}, {0xff80000000000000, 0x3, 0x1, 0x8}, {0x3204, 0x9, 0x8}, {0x8, 0x3, 0x7, 0x20}, {0xff80000000000000, 0x100000001, 0x1, 0x8}, {0x261, 0x3, 0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xa0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x81, 0x20}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffad, &(0x7f0000000340)="b6") 22:29:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x100, 0xff, 0x7f, 0x101}, {0x9, 0x9, 0x0, 0xffffffffffffffe0}, {0x1, 0x2, 0x0, 0x3}, {0x101, 0xff, 0x7, 0x5}, {0x4, 0x4, 0x7fff, 0x3}]}) 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x8, 0x6, 0x4, 0x8}, {0x7ff, 0x6, 0x8001}, {0x0, 0x8, 0x1f, 0x6}, {0x3de0, 0x0, 0x6, 0x8}, {0x5, 0x8ab, 0x8001, 0x7139}, {0x57b, 0x8, 0x40, 0x9}, {0x6, 0x80, 0x2, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 22:29:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 22:29:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0x6, {0x3, 0x7ff}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 22:29:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) getgid() kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 22:29:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="f13a3c20159dc74145bfd86c6f3050c37c7fee557f00006a0b4ede552c7d9b8927d2ed8b4885d8672d363423846efc8723cc8de29cf48441a5d6450567d390b37fae68f9f7deee", 0x47) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) 22:29:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) semget$private(0x0, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7bf, 0x7, 0x4, 0x0, 0x509b, 0x854, 0x3f, 0x1, 0x2, 0x20, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') getitimer(0x0, &(0x7f0000000100)) 22:29:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 22:29:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000000)='./bus\x00') pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) 22:29:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 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) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 22:29:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) select(0x40, &(0x7f0000000000)={0xfff, 0x80b, 0x3ff, 0x93, 0x6, 0x2, 0x5, 0x7ff}, &(0x7f0000000040)={0x390, 0x3, 0x20, 0x2, 0x40000, 0xe8, 0x3, 0x8}, &(0x7f0000000080)={0x800, 0xeb7d, 0x7, 0x1, 0x7f, 0x3d726fea, 0x3, 0x7}, &(0x7f00000000c0)={0x5, 0xfb52}) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000380)={0x6, 0x0, 0x0, 0x0, 0x100}, &(0x7f00000003c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa20}, 0x0) 22:29:43 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x80) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) 22:29:43 executing program 1: r0 = semget$private(0x0, 0x4, 0x202) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/95) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000040)="675113a9a4e18508530bf6") 22:29:43 executing program 1: 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) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:29:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/44, 0x2c}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:29:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0xb74857f34c40691c, &(0x7f00000005c0)) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000640)={0x5, 0x100000000, 0x2, 0x100000001, 0xffffffffffff4cc4, 0x713, 0xfffffffffffffff7, 0x10, [{0x100000001, 0x7, 0x3, 0x3}, {0x800, 0xff, 0x9}, {0x4, 0x7ff, 0x3, 0x19c}, {0x0, 0x9, 0xbc2b}, {0x0, 0x1a00000000000000, 0x1, 0xc8}, {0xf2f6, 0x3, 0xc9, 0x2}, {0x100000000, 0x2, 0x2, 0x2}, {0x80000001, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffd}, {0x8, 0x1, 0x7, 0x1f}, {0x9, 0x285c, 0x4, 0x2}, {0x1000, 0xd7d, 0x80000000, 0x4}, {0x8, 0x6, 0x200, 0x2}, {0x2, 0x1, 0x7, 0x101}, {0x101, 0x5, 0x4, 0x8000}, {0x5, 0xfffffffffffffff8, 0x8001, 0x1}, {0x2, 0xfffffffffffffff8, 0xb88, 0x56af0cd}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1, 0x7ff, 0xffffffffffffffde, "ff0c003c02df71815acd00002300"}) write(r0, &(0x7f0000001600)="2b87088fb1379bc8c8a007e2ec5932f4c36467b3da7588af988312245b7bec9959f331d7074467", 0x27) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f", 0x455) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0xfffffffffffffff7, 0x0, 0x401}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x0, 0x0) write(r2, &(0x7f0000000000)="52939e26e7698d69aad88b0d1c4596c3ec12e5f5d2372d60003539322e322e183cff0e128de79eee481aede560e8e12a565a4b4f936422d21a34", 0x3a) 22:29:44 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x446) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001100)=""/150, 0x96) 22:29:44 executing program 1: munmap(&(0x7f0000db6000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000c01000/0x2000)=nil, 0x2000, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xaf2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="9d82e2d2eb4743b0800ceea2b2373284bb257fd2ba870c3b0b2e6cb06c3fd245e00606ea43d2454d1e167d4890d75bb4e12e49b0775811d5a8185c2cbf28d72a90a0df265703559daf5a6d9fbfbde3dd643b9ccc16d448d69d2a9d5de87cb9a1d43a5fd1e8a548242c5fb7000fcf88471b111eeeec1fb9af7c156747a432cc0eff9b98d3d45723de41100f6a5b4d3982012aac0e95c430d49c29a9cf3f0362e3c052190c8df461c595be4da9d6c915a302d7a8c147580a691d2be1452cdfe33f35dcb1669f6dd4eda3684de46b5e81a5ea1c", 0xd2}], 0x1, 0x0, 0x6) 22:29:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) shutdown(r0, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:29:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x4, 0x689) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 22:29:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f383f6b95eaec9d3bfde49e247b3cd8f9bb39c0661cd91684e54d73bc1238f97ad50e0e6aedd5b8b31ce34573ebe4776a8233bcedaad5bc60228f8945d8f37c53d91a17d306e694e39439d289df390fbf6eb19625a0355884b166cc1510bca3adfb597f473df9448c18624dd39948bb201187b2cd844957efa9c83331baac72dbbd1d7b87f4a299fb7ac7a1951be14169a6c6e97b2249c532004704486f2b40147d83dc068e584a311ddb9b9555969c77dc6c079c46ab314570ed2c441fea3bdf9adfa3927b23e43c1a5776c4d86ba543657dc8c6c6cb90a6fc0a89474520ca2ddac87117511cd97dea2c93977c501afbb8bdcf986d5de90c47fd155a490086dbcdcc9bdd3b57258c6b49fc05cb67a1fb3b4ca4fc4c8ccf5b5040a29c586e8a94101530ada4f70f9b633c036bd670eac83796b3b86f5f0e907a4c48413c1cd1bb711dd9b572a708edcfca892adf6ccd5cc3d09ebf3c6217c52206fbfbabe3977b24d55443668f4cae7faaa43f9475993d90488c6bf95bc52f29e521bb0da281955a324470c3904bc843700b747f841e9c3affb39e017ba6ccfa0449db32af5566c100e0a40b7860bef5799aa723eef98acf4086cd5a4b96815b7e4ca8ae2dbae872392ca0314f89f2b4b5836aa68b38952dfe7f744b0eda22d039c81a034d6764b75f72b81a73092bc8c7071b9d5babe889abecfe6beb50a92da15443e03a6fc5961086f0f708f8f7a0c062e23282ae47f4fbc58cfb8c017bf6378de60a0cee20e2067888cb9d045f917ac4e35cccbc15cfb538596621ea867a271033741768cf2b8cf6c7ded109f7c58e672cc2e649d578083cd78f1a37a57d342bc0af501c058c3f76899bc9ae05b9c03b772884ed42a4f53b711c8d0421ebf366c6789df07e3b9eb37a41a20ee2127f691d9f851d03c9171fff467ff06e57ccb5e477fbd7e7b642c2ca84a65f4b06dc8e2904325ec418672680d9540d2225c18ebb53d79ce4e43e87b4b6aed7aee3a941d5e1695dcc703506a0e9893f23cae7e74e171966f5b299767426d4fa54fa81ced40b54b71e3ba0da94f1dfb50962dd1f6646dd60197c65b26b56b62c7e84c946a9da7ca24c21adaccd9c284e69e4dd0472dc6e624917988e30b0efc82bd37d0c6651af5053aeaadd4f446c34005a1ac20a0416fa86de40dc99763fafd4a31dbe8c939f13218cfb256415b7ed51e4ead8a03d59b207a213e5783ea496a2ef7949f728514b4742312bb3065b150e565c6c93e5b328fd57e592e0781c18776def6f3d3763663804ef5712d94042892e6ab0953a71408e1192cc92a65f6dc028e0f795414548abc854f20f2c9c7b814202d82a0cabbd73997caa9d0026028cdcc9f12320fd052d3d70aa71108bde019415545f8862feb80eb4a5ca31255182a3d66c66c225b591e5663787efdda1f459445cf17350bb881f1c44d61d628eaa830d74335530682f5a03330cb6fd3787ecc161e4d7855524855e4dde1d261af31f6847bafe15038037871cd93f8b12a8559b970fa3c91407b31162e7c25d87fcc761365f55a00f8432cb4f3884d6e8cd85f7519ec70354a93203ec1c6d0ebf9e1247dd1b22eba1b6f36790e10440209cea7d6f440416823d5dcab9f7501abaa6891b3fc96091c8f8b2904f09126292929e7e22d354a02291b50ba735f3e33808178587838b7456b8965e7a4bacedf4eb0454a1a6f55d4ad4db3eee9dc8da9225517d7a00bee9ee6268d4fdb71a1457ee70338069c1217b30cbe0eaec232f7de070fd32f3e4a576c7cf2ea3fc4a3193a95f59bad452aa1d7bd4b820cc3e4f18a8d0e76d6133d224d3ef459d2e3a1a84b47c11b8d80ae2254c6de1c7f9ab9e9c2b213ea7534e2551d5598bff27674c49e5eaf6a65ed4650ab629ae0b33ae39e01d2a147f92646ad74fa88db654c77756fad9d6c77d3cc5c98be9e52695eeb1456d86cca13c0b695f8656dec18834bb78946b26baa9798524c94f81a841c0cc6bf409f6d3c0f3547a20e82b0a0e53842b14c14b2543e05b18a7398f39b538b23745a04d0ac66267c1af8cda6fccfdd1352ce2f035b4ed4d7bf8dc7bd6b8f03380e4645e5bd9f830a49d05f6f1f4f8ede8f881be115fc3d7e746480bc565d3328bb5ddef70c7cd275970202303b42c65a89c4b31826d752523986a9bb14a4ba7f1bc8a56ff0c299b45d5d0d6b75d58a9c05aaba9117a0cf155be5099d2ad443c97617e6d44e9d5000f52bd0852e88589902030858e2fb64ced508a0f46305cb8defdbc476d78848a06e02c5135eb01403e49518715f2f31fe2f66bfd63c3c74621da084e1a1cbda4f5139f2cf1ed932639322ef8a178c1609dd4d494bcdebe5fae880cb2d1b8be8d155c506c6ad7dce364c19f9106878a076c3d324b12dc5beb80e27607aa8af3ffdf4b6278c7ce8c118fbd4d01ebc1c9c71103a378f6dcdbad7f5764b00b68908ef47f606d6cdaf920d07b61c3925fe08a7df257bffe420fa3946203c17771f19cc099e68704d7c875c51a2400b2c567efb90e7bc758f7a7647dc021d2b50de1cbedc9f6e4e76e38409306112bfde46964602104bf648037fadf11d825b9c063fb53ce934e50ecb19c2b17a50ec7061b4040db43a7f48607f36a011d737962c53d04bc7f3dfb8061e0522e47771bb0129205db985d1d642a29f90f20cef849c517f3d23c091b9dee5c0a9dfbc12614fed2e152f56716ad7c2f416a60d64befae2335e750d3cc242af845898ea301a62dc9333f0a5ba00911bd009ed60f336af2615714baf8afda43b2e65ac93d74e740bd7bc930991eb67fd17f1689fe3de73b294d67e275013b884431da8e2f6984fdc548340108bf2da75524da72458495a46aab561d61ce51c62ab865bd390557cd0a33fa29204c4d99ffbb65673ec7253d299f45e8eb8456d8dc8150b05787924b5dc4ba45cd9de791b934f7546cf5f6250df1762806a45d6e20e360dff9757d984b41abca58a4241f4d41f8f715c6943d64c060fe476c20fbb08fb532afd0ee87f8c57f483088473863acec754683354b6867d6b25fba761dfa8494b83238f54b1ad6446c1eb65fca85bd78fb30aafb250e35ae6b584f9c270c5f81efeef6023c9b73cff6a70418dcf9f5f1d0ec2b863024a96f903036a1594ff65215fbf2268ad557c3022ecc6720659ceea8e35a228c35d11ae62276a1dcb903ae0f2b770f57c8fe21fc9f43bf9b26dc3e8d6fe82802031198a06be08c110c16b47b78dd1e9d1097eda1203e1a3d571d2e6d67b3f947ac55a672e0eec85f29bd087742f090ec4e2d32beefb86ff44833e600cbc028213fdd2527a2a887086234a6caf6cce670930049261648a3f10282f722476b670a68e53832df306c99e4677609b9db2e83f6634c28574f03856970a187f7bdc2ba65c2bc542f9eb087cb69be08732aeca9bb897c8616dff270fd1c5cba61f2acf09ed96982ccfb77ebe5ad5277c236b64b65d989466fee578f911d7cf56951cb3f4147f2fde22776093f183d78fcac4e28460041bcbda460db425f17210e45c73e7ea793cc1dbcaab32af388afcf0859057d98d6720ccff2d12e1374745b1b15228db05f05b8b37eb7d0b06ae19f1605e135422be44075024911aafcc3aed3cf7ff42552d6410a71cd23a1e66be24ef4b6c365863f81a75ea9de3046f6a53a2bba39b61fa7b01b30a43622b2157a40bded6973de2dd6d04fec2d4ca6fc4f8c71512bf92dbaf4681edeb978402037af38714e630e587f2cca6c5559cea4d0df1858133c5c27bcae27e006ca31091f9a09107f200889f2073079ccc2be2b0e694ffaab21a1833a744e13545dec563fdf9ae8424aa3c226e11ab53dee94684e66742b0bc6d7c0b280ea181f46501cd657d9c3f4b0803376396fe9a61b9d83fc21e7a6901cb2a17723c25b5fe707495a0380e214b313a2726d87306093feb95aba2d573b1c043ec198e70f20b003637a5d47b0a64da6f619d19068adc281570d25462a9aa4d26c2af1de424f73b0e8c5d55ea4d7b7277192b82ae75a024ac9b604cb3a87ee5bb8b6338417bd7c4f726da491f4b86bb2aefb6fa6678074b011fd9242c10f02144a1e62e15c02e1c82fc96e2981f9099a5de90ea565fbe7d5a7d420e6e4d6e4d5ff37477be4295dc111a561cb568555eb3bd02ca27013fccafcc947cb48fd9447ab22790fa2ae638db4f7f4e9e30af457b7cbee7550965b7023c1a6e9f3dd7a7d82f2938b0f1cb3e84e437cea6a9e47ff2f0fb6064388c0de57da99024f86a114afc236b12b53642400aee8dba3300ca2c9816994bf67bca1794bf7042fbb7e45d0adea596cddc31bc0f011058330b462741d2928782c9db56cb5458c88f8994b992d8feacf80eb3b7df35b4d9c3aec6190009bcd20a15694cf2e8d13dd5c6b83353e4d6b45eae2a219d21f0a38d35e605878b904b22b21f09a8d82c72fb507617b626a178727eb565f28037388033af664bf10ac02f6ffb576f398de1da74bdfeb585adbc917d243b7e6d8e7ba4a5d2467a695e15a246044765bd12c051c950d9b5710c0d892d612453d873534bccbc21e7b72553cef555fdd31694605dc28af4c2feabd2ec8d67ba7c2fa282856ebc2ecafbd0fe058eb68b92d5bc50d96ea6fbbdd37961d1dc9c9fdf1d3b9717f9f2b06b6f2a07dfe019f2279fee376d4d18fdd3dcf7cf90d4402e158d6ef466a6f306cc1c8af975b723b5a27643c015a188514f5073137ce7cba8bc48f19714978dcc1c28d7980db2e6f37afeaf1ddb8ed8dd8c3d2e71d07b8affed2bf6f2880600df5a2b58ddbe9d99c0cd3ff764554e79d21e16fb825622e856ae7d5337d7d6bfd7b4cf2d2b559a93263747e3e1e2ce59711568d62eb86b7e87b4c524da5d4cecd7293733235cb62ac09cca2036f989615ea9b2aad9ec663d2b21afdc5d470cf43f90b0d78514d52e80fd780484436d105d0816cde682eb775293b6aeb3f1f7676885ad550b906ae7e5fd8b9deff1d3ceb0a242b91293e2a0d1e2af8b25a5382264fd87fa7ba19e8b69335bd1ca715b73a5d7fb6a55ee18bc6871753d1ee7b3c995bcba31013448d77c48832daccc0d7e223005cc7cc5b43b07ed701ceca49494794db0b5ab9f89cc49524c6de90225e289ef883b8ccf4ff2f1e108b8e31ea5bb70f3268825ed9b921ebf5d6df2aa6c640bbeffc225baef59a8c1dd982b709c75baa4b19e7e4c3179b3ab0646e2c06b8f51b0b27b26390952735cec20a68fa8e75a7ad13ae04421b871708603f9a1158040bc00eb91d187d8c7e28c6eae6cdf8fe8e939fdcc8b0c70e6034e21d8adbd23aa6631284903ca3b210135b185b7f3d45c4e12d7fd557d42e78c21978928aff61cee3369e789b5a566528b074295c319481901575c589829068ef46fdceef512d8d60a9584a802c2df42a7ae1d972d7d5b5cfd4f384b43158f7e06d69be071a88c93678d1e8e9c0254acea06b21a893c491e0003d20a7b40cedda9c1f65b4b90514cc71286883c28ab668ee484e3f5d64df91a901a6de9421990cf40253037a38f4deaf618fa2dc9a8ac2e52d3999e73312749f938dcdda5fc1e049dadccf9eec40b17c41a6518da35fc9c9e5b7a4e38ac7a874b89d81ffccd710b09fb3467867497a9430b5ccf21a69c67788c00a2f5da6c14ddaa2f6b47a507d9f1c4fce6b2adffe5bc53ef74631e645685f8ae6d95d87a945c7de497f17268e41694541164e9c524408f68d405f7adb0fcf4d515871f532156c69db376423173c200ccf621c2fac4da44c296c34bb56b52b6e9e335", 0x1000}, {&(0x7f00000011c0)="8faa59d783bf58472bf28ba88b857229e3d124c295a9452dbac79348d92d39e9721e88768200e04adaf786e839df8bd81297b4ab4c227d68cf672e7db08dd94642b32414a65c07385856e0579aad49636f7e322951b48fceee27d9facc5f497feb2b61d2aa112bd9da1fe117c0a436f3c5beec18e4936c3af1424260723b75c0c364a432612c826a86a0815dd72735b5131bd9cb10ded529ef28a1efd8799a1fcf30a6efeee003095a22f865ad", 0xad}, {&(0x7f0000001280)="3a979a891308829f04616071a0565f9d63088569280e25ab3946643ebf468bf6ba9687370a4d5f898aa53c3c6bdfbb000585b12145767eb0aa9e0a565543203fb3284d757b58cf9f222fe05bdf0afcf8906650327cc799d643ff740d8d9cd3b1f7927594f884f509cce2e55f04da984926394f67aa21cbddb6e2768a64c760a2d0fbd42edcd58ce78c6fba9f3053e0e3346b2fddb1db17ed45bd5c405586976ecaebb6e6f3e803b556f0835eb2f7ab999cbbc148b8d0ba666acf98818760c7d79d7ac7632656fc328cf5a91d61dfa539c6d03a2de7c23c2e304c8ed3b2bf0387464ca1cddec8ba67ef699657abd142c6cf80041ce5a1ae154f1f5f457e25649038ca5e70979a0f56dcf3c06c96d5fdd36716754085320d204dd05b4e36ac6e23b8c8205f9f24aac406b4949ceb39cdd77f93b683047b596885bf0dc3b00389ff0c6154d3c7e1def63cab40ff30c258feeae393951b8332c0641e159209def0b84c80dbb351e11e1fcff16d0ae50830302fdc2a670760690b9d20f34a49caffd9d98f0d555f58d2c8d28cf7fdaab8e9b7696eaf4a700d494fe85965dc622b17bb27f602f328674669a32fa092e2de34261924c23aa64b2f2ea7e2980fe425218f6bc17e57f2fefe752dfe1772aec0493af526f14a6407a0d62912dde3fdedb7b8d07a7b874f642b0b955fc93f608c05463b6a604729e50113bdd0c03005f534b24402a956d074709c3d281a2ca4c8a44fbb999c0881c374e976be0b8111cdc9c292542f5ad3f26dfe639031cd89ab6c32885cfb818c228f316487116cc420eee1f2595ec761daa5489126aee53c4b235930b35142b4cbeb38193510eeb30bf19396846ca79e9e233622c490b6e9687b53c1d1ea03c1778c5766332f2c5071feebc7b61335b466eaf3b1da5d5f2a05ca045e8bb152cbdd087c66dce34d41caf89ddfb7e42ba33fad6b7fc8b544e75f24a82278297ebbc23e8a69183c2e2eb6902bb98eb9babf9b55fc118c429de97c6f48c9ba282879bedcb457a4887c3a0f631a36c954cd1ff1ef2d45e4b20e36ded0ec2300582d62675270c9f29f1fc5f7fbd031f25053302d9a5703412e7328b08ed16d064b62278bdada6cd6a9a18d6ca042ca83fdc35e7ef500df1fdb6d61b6078f92cc81161c10209d4af263e48c8d33b27e2a29d94a47897e9afbdebc3d06e6be62f77544680feff568f06c2d0ba0db5b238e23e8dcc322c82cdaa2a7c3b0df58aa0bc4f1d9acbe71077d12c662578c331ce13189286c3b920bfbcf1a661e487e7e7d3a17b10ecf6fb2bf9d0d62b304d666b25e7934a9d34527a6db140f9ac8e280724cffafd500118a945bbe22d7177129fe2b7b60d9e20d7bd62221375fe7c008e4f5c11b28a7f21d05d68c67e85548d7d60f87804b86af414fa2323524c6cc88e514c5db6840d786abc0153a4e99f8e226f48194a9d1f6a06a8482fef91e14f5f42cf69f605c423a9c5013984940f992eb5e3e61250008d983485862d7a69568bbcd62cbff541f13bc02d95a186ed80a0e54d17b471bb5fd1431c47092d36e1cde7253bf4b5a474e5a2be3b172b82bc10c4e46b8d8ac2d1e831c10f6aff097f5c096a4ab51ad9886385cb4748c7371add96597e346aa2201384a9c72cf8a15901863bdabb79da01a1c67943b54003bd7dd449bf15657609661a4da59850d3589b7f412441fe2ed7b37948e1f012d5e67ed19eb9dd20c22d61a4b44269e2bd8431301edf2ec304841ab037393354aae761b19aa27061c58cc7a65009131edb3d38929db6589c7ec8b249de3fc2dc1a6846c11b80589d3bfa03befa7745ef7bc700ca5af43d2333a0edc99b3388e25d8a2afaeec92f55c6ece7c393a8f07910ab4ba13d7fc3eda58ac61008367c6f1dc5fbc89ec53ba2c9a03c6ca39b72b0492d8623bb638cdb8e5a79c34f6bc6b6304606d32a28059a25e887dce5494404325320c6e75d193b31803c725a97d96f1bb1bf383f523a1518cb762a5bd6a7b1c053e2ef081a804e4f514651dd729a581083fb9f1ae043535389bf9d9a59a221362334d21adabe14cc050028eb07b35e130c3aca0d1d666e70fc71edf583ffe5ad7692cdef3975c43139fe9e1ae9cb3d148ba749c295a2d7f3c4311c56992dbb3c92cb033cab9f775ce186a88c7b49608546632025e8538cfee936738ad7ec5104219d06cc08e059b5e54fcfa127e8ccf20ba9b87058826e0ae1131fed012204f2ebc9870ca1439e77973a508a022e54f69e0c442942283ed1ba74f9435a72e9379c2748265559492b345c3dc05875023e7b8cde3d0600ac358502c1e32f0da8059f88d64d202dd9bddfad990669dd53ad611904bd09ad29b8c9c4c208780232c5976e8564ef577c06549ba3bffd5d954261493ff6bc9c4b9e10946298d6afd139ee6b10db0f95f7c8393c7dd8b17534dd46e8193da85570e6a446d13855f6bccd7f05a514c2383ff6e4723d253e5b27007b1cec4c239427e454cea85537d26c861601e3148e0f7cd9959aba501be92168ba7704c242110570c30bd44e14dc1cb910c5b44477e68264b2628f658aeab23782f33bb09939a287278a04021b0aa651233bb8979f1b96e215a15a491055dcec549d54298d03192b4f4d9a69ad2109923f20a9fa71eea6f79404532906369d417e6d42d87ee295332ef356a51637e0d93f45d7c27a39344d135e9e057c116b22308a779f6c75f4b6a593313206d2fdfee912568470e742b48ed9ccf884e72008b16ffd5a9082112c32b14f3f22ada6c2c885049383881a9617d3e3de5f9ce01740c19538e0a9cbd0501611b71cb5b7880e1ddf6656d396f12326917901b5127e8cb745074ee7410b7d0ece03dcf01b8af35a1506cc71d3793aa69c2aff8ff2f071b52cc367e1530689332503f23d1f449d9c91df7066dd1a80fbf6dbf162ff28f3eac2d1bae6677ed690580355708838da40e265365d6aec75b594eddd482f22087d0e5e3a670f5b2331f7f366cb927fa767ca0fc8f46ffaa1f7ca15a30da64ff56f56925e0edd802e079f2b15674acede85295bb8c8a87a82ee948e9dd339fc82f7c62044d8342560233baf27710446fbb79728e30afd9bf1062d43505bd98c0b3d3b98acafb90d29781d177b6e1ecc30098652a3d9ad5588708197b434dc224fa6c20aa42fcdafa8d9c702ec07927fa0170eb566ba679b8de91c7b94705318a102cad913809c50c5e52f198b447aa9dd021c245ecaeda59710becb6162327cc42350d1a3080fe41d9d4f72dac0b9e16b82903c595fa99c32f70bd689271a563cb6da4a34f14d815162244cc2be306e2ea90f9509eadd4be113c5965e8c80f355c68d15f95e41cfab2e1accc049ce4523eb919c5db740a4e5ed8203dc88345ce6bc3a1c20ce7532f67635eee1cfc6c715b9a3ce78d0639ff2bd7d1a05c79ecdc21a35c2856b4fcff486f0bf9934346d284b8f554bebca59c6ca7c4bf5046d68e45fe1143bfc263cd98b6fca6469fe18bcb537bd8743a75d018ca1235e18bf8d2972d20535491cdc58ef1597cf950e1b6827693c33d87cd0fe36ef43244739c2fa27b67b2b5b611d2ebf1b235e826f4c2af7974bc066351b3a82edb3f0bb4d3c19da6cacb67ff72066d64fd17918350b01c8c6d459cdae27c7f17b9f0fbae80aa2f0cb70d6153ff9a244be289c30bf18740c2d211dcbf270a7f2eb3601e52cbd1573a04e7c5ae64a4abf27a2867a07745d6acd4987dcc78c6647590a5cc33a400a40bef97db0bdc9e81ae18440fbdcd1e9889bba730de9062efd423741e0e8bab1d88b6ea4d04f4a304ab0d28a9e00790ea47f7c2ff047c5759974cdf7c8563cea3699c9cc5b36fd8bcebde317977414d0ae5faa18abf6d824a39102c80ab9f378134785bc64d3d554a0a7b69a98d79e0252de9acdedb39fcafd6db36b098181033e57be14780ddd0439d616b4289e258a9150997618e762134bf27b8f281e7a89668033fb89636e9357aa59220f777d45a02d108663d57f90e86df406454a74a1c3d36b04176d47019f0457a6a22a9811a1b6323b4db0bde2ceb04298ff59502b3ee530b1ba2cb855d70c767a8c8f09cf21980f1969f07d6af98a9914c8e6dba7ae3c604197b0e529b5ba23db16a495d29a7d1859275ce0c0e3f16abb5b521988b3c2d0abc08f4a78533a14e5725f1753b17d8549821c306df5d11f5f0b91563f8bca68ca61bff2f380664517c61d8a287bd2f7710d002cdb1dd28a7b5bf46ac10aba80789deefd4e6a8282d29ed1cfad2be1b0562ff4c682d1babd8e395699a8481553f61dadb826bbad06e79f66b9cc82839399eec1c4a78085db1b219172756ba58c95ac55c0ed731666d57d40db2fb1140787a2d674eb348af871d18ca0f017a5625993302e5eb6703d991460b2ac0b00074370f86b7de0d2289ed07524cfd82cd19d9c5adf6cfde20ec5083b7447b28aa5a6e6d5573b338afd21b7b8a8e42bde5e7f008a5753badaf3b149c3f8a46e82962defbf88d69554c9dec3114796ae1b533d89210f357f0c8dab6a63c615a5e4e0ac9e31373d53893bfa123f748b040fe9d03fdc56ff85986789668feec10cc5423591fe263a5c9ac308421617cad77550b83ed6e837cc921386482dede36cb53d8e51940dea9091d473bb4983a8288a8680a56a251143a4454b8ea2554e17b435544de31351ab89a4cf4ddc40f0664c5ffed0ec5d9355639d729f366220d505be388c748a748e85ee618f60b8ee6746c07c6b783b2582eb1591497f9f03ceb273401d330b1bcc69db372a9563e0f3c9247f415e0c9553f796513cf5ffb6107192fa84fe7e2b6f696136d372c4dad7f6762f1a4568aee59cbd0c9934fe49114c54b254802b3fb1bed138fbbe65bc77d996bd9b26b127eaecfb7c096b22f94cd04690ee3703ddf5b1a57cf4ca9ef50ae6969ac946870e39c9f3b8891bfe9623031943c0bd37507a1ead207032279d0d6d16d9f67717dbf47075d9bce7e8b247efce78052f97cc29275d6ed851b6a1a63d60fe0d9c1c6114b57756c2d2ad3515bdd418ace5c82ae262f350dce4d1d108807ea71430e6a3b7f0916adcd7f4ccc35dcd6cfefdc76b65efdef976fa077ceb558e4c1789c2e50711687d434f1dd4c017ace061320b0cd040794ee7e317d71922b880fdc569b6b8c3517aadd461f6649763134115f58d1b3f02b7e2af7b6b6bad073f5045ebf131c63eee77ae9275eeef8e18f58f309d29de0e8e993a2515ee8395f7f272ded1afef57e5a9ae6a70cc8f2d17b606a4a1fa038bcbe13e2b0b162e6de2fbbda3f1c00476adb86912417fa08d8d601071ca9936fbbb7132002a74718229ce1800f22b6dcfe6e468d6962f939af6998f5dad30be5f38eaf48e86cd9b2d47a9145516d8b6c2b7d29e776c9686d9ff2f34c97fea50bf9986375da144ff8e13f503d55db349ec59d0cba5dea65ac600a54a7b333e8af8e370f4a2cc321415fc43e725840d7966271754dd643218e3dfe025646376db8513b6c6e7366f56a8425a86435ea1259bf7e14d313f9b5e76f674011705306d92af46fed4d842c49633ffaea95af0b8b191fe54d0406129d593b3daba6a871037be5f309cf9ccbf5be99120a4c3884f7f580e283de3d861c3a32afd9eab3b8b16728b0d8f5e49e0fe7e75b29c08999064b8c1d0e44b7cb918e2e169e9036b213b5a107d43fa47f5dfa7d2c8cf5757463384e07f7b1166c933d6a9e957c2a10ca6cba55a255e7fb641362d5aa7389a2c2a68a41dfdcb67143c0b8eace24ac87e33b78271937", 0x1000}, {&(0x7f0000002280)="1a335b6430339de1938a584dd70a46e435ec12c544f7c606a6c9c0868a34bbd34cc87bd266fb3a454a5cb69a6eabc009c2b2bebb35ebb5ae83e78ce0673a19306e17bfc868918fe3247f6540bfcf4337f452822a135b1a47678ecc32e49c01a059b375ab4def5d1c87f773bbb983600218521b70a0f3acfa2288bf5d1bba5ff75fd1d76cfc17bef8d7b0d6d156d1169afcd2b9c3d8503f18e574b260f570680e2c17884b4577e9cf5c456fcf3f3f5acf44f847b4fb747ac5847683d4c5ff883f87938dd5b2ad99a1fb308a2f332d9c60ec", 0xd1}], 0x4) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x20}], 0x2, 0x990) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000029c0)={0x5, 0x7f, {[0x3, 0x7f, 0x7, 0x5, 0x4, 0x3, 0x97, 0x3, 0x3f, 0xd19, 0x12, 0x388, 0x0, 0xd22f, 0x3, 0x0, 0x8, 0x3], [0x0, 0x9, 0x401, 0x4, 0x7ff, 0x401, 0x3, 0x3f, 0x7, 0x3], [0x3, 0x252ff74, 0x6, 0x0, 0x7, 0x4, 0x12cd], [0x0, 0x6, 0x7, 0x8, 0x8, 0x8], [{0x4, 0x1, 0x9, 0x1}, {0x0, 0xb59, 0x9, 0x83}, {0x8, 0x400, 0x1, 0x800}, {0x3, 0x7fffffff, 0x9, 0x6ba}, {0x0, 0x6fb9fe6a, 0x8000, 0x7ff}, {0x50a, 0x9, 0x2, 0x3}, {0xbd7, 0xc3e, 0x8f3a, 0x1}, {0x80000000, 0x100000001, 0x5, 0x2}], {0x1, 0x20, 0x0, 0x1ffe0000000}, {0xffffffffffff6928, 0x80000000, 0x7, 0x1da}}}) r2 = kqueue() execve(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002d80)=[&(0x7f0000002c40)='@\xe6\x00', &(0x7f0000002c80)='/dev/zero\x00', &(0x7f0000002cc0)='\x00', &(0x7f0000002d00)='r@\x00', &(0x7f0000002d40)='/dev/zero\x00'], &(0x7f0000003000)=[&(0x7f0000002dc0)='#\x00', &(0x7f0000002e00)='%\x00', &(0x7f0000002e40)='/dev/zero\x00', &(0x7f0000002e80)='{\x00', &(0x7f0000002ec0)='\x00', &(0x7f0000002f00)='/dev/zero\x00', &(0x7f0000002f40)='/dev/zero\x00', &(0x7f0000002f80)='/dev/zero\x00', &(0x7f0000002fc0)='/dev/zero\x00']) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fsync(r0) syz_emit_ethernet(0x47, &(0x7f0000000140)="875cce8399db1193df8e12e40aa5679cc43f9f431868ef6db3bd3df408790462a7430c0644d8b2ba52328b87cf386deb3d4300840f7d4634560041661baf925141ad481ba2d03c") pwritev(r0, &(0x7f0000002900)=[{&(0x7f0000002380)="cc1265988caf7a1f8f2406a0fcae1dd9cddf73cd1fca14c15f81b96df1903f9d50727c922aea25f4f1bec20a4c30322d0ba71b3b780ec3a25898a6ab5af41f236881176d22e8fad4c575ec572ae8846e", 0x50}, {&(0x7f0000002400)="bd56a572e12ed3faa49f07485d948353f70f28c058e12caccf03a9cfa8b823626456c60d9c887c87f440540fc724764490d70648f9e0e57349291c494961aaad5a29de359feb549641a07edbc4c0c756c574b178890f6c98d596a03c489cf561271da369d00f34431e4a374b3b9bc0a436eeaeeba9ff97f947c559ab58d7766c29f99f4b5013c4cb32bc536b88bd0f3ee3dc6307ff93e46ac388dbd79de17ac43f347d23b01586ef3a5acbff235bfaff5dbd6ee38a4bde2f50cf96dcb78bfec23e8240672c87b7d4de96e14c2dc1b43b9d8ea8641a0ceb9fc8b1a85cd12b7e891a23619d", 0xe4}, {&(0x7f0000002500)="c69749f0b08f2789d4a731ed8327dba7a09e5d7061b260d220ace94df8c4407fca8eac12e4e981ce118f31df473587b914d98156798b1e4d6e221cbcb0a3945a53c50627dca1c2ec7fc7948a64ef3013d4d4cc4a9af4fd11890ad4cecd4f9fa9a6f9d45ed81c952a267fc024197aea480b31b04c3ee486728511fa5f67270df7f9783dd0b96db7b4b52a90af334df48e9a84de", 0x93}, {&(0x7f00000025c0)="30ed42cf4a4ac933108d642c2c625a4cb28aec1876e8fc68d80b3886ec40b46ea1102aaf84cf1002221ca4c7de433acefcb351303b4b3b1c87c55dc0902be1991f2eb3c3360daefc70bf90904640feebe3a2870d84f9293788cc27a41ed63b1c71bafbef990222299f826e738db0309b58bf0b5fccd0fa3f34db1df6ca778d117c7a", 0x82}, {&(0x7f0000002680)="c543e174a898", 0x6}, {&(0x7f00000026c0)="c12dc5c56aac5c646c87e94620c73cc9ecb1c9f59b305945a1a6b64126066ac0f3c9fd9adf990d41b0a2625664a0f63855e748de27f7d5582dbd87d7be2ec9eb6d0375147eabf2cfa292c48c01d1e258cc44597ae77d243305484ee5edaa39f8aad368d96a943abbb74853bac6fc210c7872901a180cf19d4bbcc97c83dad9eee19ff9757d19d69244a91984d78d4875abbcf75fe515f6ac88e7bc6f4dd805c7047535f8d59e60fd591f6ebaf23a681a8cd6c45edb6fd4a51c4b51cbe4a7f7dc677c59c465a27121b7ad936a0755e9f299d56150cc80accf4a3dfb53ffe4f8895ef82bb09dd753a001b60e0946f74e654d12151cfe3fdd", 0xf7}, {&(0x7f00000027c0)="c5231577c1c99ae90b7cd8b779ea4f8e", 0x10}, {&(0x7f0000002800)="678fd1ae4c2c8704edecc391f43fbd25b7a889f7ad65049229d8bd5fae915509d7aec6921f4887b502faaa7a5b3529edad90a7c87d711d8558e5597f096528751c9f2a9eced595c168f8eb94e2128f1aade3c6414e126a09185d6b688c0162be6e01b383c821d6fc8750ea5e4ba3a780cd24fdad3b5e10e2ad97558c7ccf9e504f2573e2deb1827f52e8a4e1e353bf7dabec219240e61ddea63910277330c8a0fd2544ac8ae7ba0ad0fec82467166832300a2287438b79886b1e07f210daec50c2c0725e986a9c94afed3a54c83bf79633b8443e4b604d684268a937224833daeb24adf80009565f22a764a324d3b2d1243a88334ac5674d", 0xf8}], 0x8, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0xdbd2ba2106144c3) kqueue() 22:29:44 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x14) fcntl$setown(r2, 0x6, r1) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/138) pipe2(&(0x7f0000000000), 0x10000) fcntl$setown(r0, 0x6, 0x0) syz_open_pts() shmget(0x3, 0x3000, 0xd, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x100000001) shmget(0x1, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) 22:29:44 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x40, 0x2, "3020b8de541620dc805cdbd3b7f16e84e47a1f82", 0x5, 0x3}) pwrite(r2, &(0x7f0000000040)="db771a1a9d9278e387d6e53e0302036f08bcdda43d6f88f750acf219ef9ad6609ef493150a48daf6d612f0c23c2bfd164b7980755e32bece9d3cf68c30d1668bd132967d8b", 0x45, 0x0, 0x10001) 22:29:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 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)=[{0x10}], 0x10}, 0x0) 22:29:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x40) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffc28) 22:29:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/91, 0x5b}, {&(0x7f0000000600)=""/62, 0x3e}], 0x4, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x202, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="49d40f473eda68271e6a5c9ca9b556d2df1fc2d80d7790ec01586cae2518bc5dbbd7", 0x22}, {&(0x7f0000000240)="87d391f58a111267d7d502db777cb3ebf19aed531efb4aa1d2f77ca5633f42e0cdf068a11b8111a50d40e774f7caa660f021019fda6c235f41e0ed9be6127c0d2d042300c94a5d22b9f3e38cb5a5ec73b739e0d020f96fd686a1a9c0e7145cdd22fa45e3e0e93a90919b399a02f59ddda3f9abbdbcc4d50ebdbd7c36a2e554e4b847ed062ca893553bbd8e4cfe43b1569466347833a2329869455383df657639eaf98b8a2224db7ff84c41f32110cc83ad6a32ab869b0447759974d5dbeded515b324bc270d4cce9c3fbef5420", 0xcd}], 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 22:29:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffb0, {0x0, 0x1}}) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0xdc9, 0x8, 0x3}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000040)=0x1) fcntl$dupfd(r6, 0xa, r2) close(r1) getppid() r7 = getpgrp() r8 = getpgid(r7) fcntl$lock(r2, 0x8, &(0x7f0000000580)={0x3, 0x0, 0x7ff, 0x200, r8}) pread(r6, &(0x7f0000000400)="30959d92727aa5a1f99ce4b110649dd7595bedeb1a50a31537586bc27b4699d1e5da65f85f64c058efea764ccf3121fec4549c546c5eeac7b2cfadb30c2a664ec7dee0ebc99afe99d3c1e4dda26acf45122adb0f6e817c222790ba5fb2c4e5846de5688bc4e7c27b5e21fc644903a325d47183592f7d7cd003133dc61ee8fe7e9633713f367ffb8ff577591e09ddb35be702cc953cc3e260d9278c2e5d119691fd108e33510532dd7e249ee6fc06a62464d46aa49b029a745e7837d97624a94edc2b2267b81d3ae508a9e0167aaa4480e9224cfeeac1ad24123daeac8f9095", 0xdf, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfe2b) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000300)=""/56, 0x38}], 0x4, &(0x7f0000000380)=""/48, 0x30}, 0x802) getsockname$unix(r6, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 22:29:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfffffffffffffce2}], 0x10000000000000db) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r4, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:29:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xa55a) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:29:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x1b4b9ba94018413e, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 22:29:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x88) 22:29:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2f1) 22:29:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x101) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x7}) chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5c161e23f34bc43a) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) 22:29:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="9c6843fd12287ad0e22c8246fb69e70dc4ce461ec91109bf88dd0ef9844ff62d0ecea5ad438ec8f0b0f9cfbf242eeddef842046647413b325ca08c7b8a7d491fde9d44331f9e9c733602921c3b33c14172495c6d80ee0b4bb05c79120c42384a2c8aa20c9d481bff4d1c45e0d7c666ebd62f31b4dd884c8149faa8", 0x7b}, {&(0x7f0000000040)="1ea391dd476fdcfde6afb6519a6b9e8947cc4294143f39", 0x17}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x5}, 0x9) 22:29:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 22:29:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r0, 0x5) 22:29:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 22:29:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) fchmod(r1, 0x104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7, 0x7fffffff, 0x3, 0x91}, {0x8e, 0x10001, 0x4, 0x7}, {0x1f, 0x8, 0x3, 0x80000001}, {0x80, 0x8001, 0x3, 0x7fffffff}, {0x0, 0x5, 0x9, 0x3f}, {0x7fff, 0x100000001, 0xfffffffffffffffd, 0x2}]}) 22:29:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000340)="b49effd495e781a33bb22bfe44a38a77ffa9c379b167817c847a52657ff48ab856ab151f81d835e99d0d99615e8647a4489a1d6b68572b2312d8a6c6e314e89ece4bc2ed08f5839918c35102f98fdcc8f1a5d260a925fe65415f924346881559a820244c0d40e86d0000000c15c719b81659fe8ec9cc", 0x6b}], 0xe2e, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x0, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x402}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 22:29:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x3f) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 22:29:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[r1, r1, r1, r1, r1]) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 22:29:45 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x20) fchmod(r0, 0x21) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x284}], 0x100000000000010a) listen(r1, 0x2) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r2, &(0x7f0000335000), 0x10052) 22:29:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)=[{0x6}, {0x54, 0x0, 0x0, 0x3}, {0x4, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001980)={0x10, 0x5, 0x4, 0x7, [{&(0x7f0000d14000/0x3000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x1000}, {&(0x7f0000ec4000/0x4000)=nil, &(0x7f0000e47000/0x3000)=nil}, {&(0x7f0000de2000/0x4000)=nil, &(0x7f0000c89000/0x2000)=nil, 0x2}, {&(0x7f0000c2d000/0x3000)=nil, &(0x7f0000f2f000/0x4000)=nil, 0x8}, {&(0x7f0000db1000/0x3000)=nil, &(0x7f0000d85000/0x4000)=nil, 0x8}, {&(0x7f0000f8e000/0x2000)=nil, &(0x7f0000c12000/0x4000)=nil, 0x101}, {&(0x7f0000f3f000/0x3000)=nil, &(0x7f0000d7a000/0x3000)=nil, 0x5}, {&(0x7f0000c72000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d01000/0x1000)=nil, 0x7}, {&(0x7f0000fb5000/0x3000)=nil, &(0x7f0000dff000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xef07}, {&(0x7f0000c6c000/0x2000)=nil, &(0x7f0000d9d000/0x2000)=nil, 0x7}, {&(0x7f0000f70000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000f3e000/0x4000)=nil, &(0x7f0000ce3000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c78000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ec3000/0x3000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0xce9}) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001480)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000bff000/0x400000)=nil, &(0x7f0000ded000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c1c000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f8c000/0x4000)=nil, 0x3}, {&(0x7f0000d72000/0xc000)=nil, &(0x7f0000fb9000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000c5d000/0x3000)=nil, 0xe88b}, {&(0x7f0000dac000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000dbd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000f15000/0x4000)=nil, &(0x7f0000d06000/0x4000)=nil, 0x6}, {&(0x7f0000c3d000/0xb000)=nil, &(0x7f0000e4a000/0x1000)=nil, 0x8}, {&(0x7f0000f0b000/0x3000)=nil, &(0x7f0000de9000/0x1000)=nil, 0x9}, {&(0x7f0000e2a000/0x4000)=nil, &(0x7f0000de2000/0x1000)=nil, 0xff}, {&(0x7f0000ee5000/0x1000)=nil, &(0x7f0000c7f000/0x1000)=nil, 0xe6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d5b000/0x3000)=nil, 0x5}, {&(0x7f0000fa4000/0x3000)=nil, &(0x7f0000f1c000/0xe000)=nil, 0x3ca}, {&(0x7f0000d4b000/0x2000)=nil, &(0x7f0000ee2000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ee2000/0x3000)=nil, 0x7}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = msgget(0x2, 0x100000008) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fabe00"/4104], 0x7bb, 0x0, 0x0) r5 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:29:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x8, 0x80, './bus\x00', 0x5f7c, 0x101, 0x75a8, 0x4}) dup2(r1, r1) 22:29:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000580)='./file0\x00', 0x6a) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f00000002c0)='./file1\x00', 0x800023d) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 22:29:46 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="317e936a026f2e5d0a37b4be577e030bdae4a822974bc714d096d85eb184fd6a538286858c3312acba955559fa15b24d92338ffc3dfbd41987a5bf732540ddab543f9fa407deab3dae25053da751dd653fb1b3c73b659fc7062aca89bb07cf3bafb894c3bb49ebfdc27307c7613a8e4d6cccf609cf99ea882a73d1eed12be114a975f1ebfaca43231fcb44579ad1fa", 0x8f) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCCBRK(r1, 0x2000747a) 22:29:46 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) dup(r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) semget(0x1, 0x3, 0x641) setuid(0xee01) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00') 22:29:46 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 22:29:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff21, &(0x7f0000000040)="b2") 22:29:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x8, 0x40, 0xffffffffffffff1d}, 0xffffffffe582ccee, 0x10000, 0x120000000}) 22:29:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f00000028c0)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 22:29:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x8}, {0x15}, {0x6, 0xffffffffffffffff}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 22:29:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8) 22:29:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) r1 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r1, 0x0, 0xff92, 0x0, 0x0, 0x0) 22:29:46 executing program 1: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$inet(0x2, 0x4, 0x9) ioctl$BIOCPROMISC(r2, 0x20004269) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xffff, 0x3, 0x2, 0x0, 0x4, 0x241]) 22:29:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 22:29:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x2, &(0x7f0000000340)=""/20, 0x14}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000640)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000940)=[0x0]) r4 = getgid() r5 = getegid() r6 = getgid() r7 = getegid() r8 = getegid() getgroups(0x5, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000a00)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f00000003c0)=""/106, 0x51}], 0x4, 0x0, 0x1e7}, 0x0) 22:29:46 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="0b9194118ca304df3d73abed8ae0b1da8bcc0f0494f65b955f2490c6d9664302a79491c4f6ed08202f52ec9d9c8072a665cdddb322ec840f63864875a2122b5418825ac4bc33723b43caa5f4ab7c981c4d37341e8a42433645abe0d79f8e22ed27864e4cbc6530832860d6481bee42ff7a131f08a728bc3278501552046cc6d294c3611c8a9ff09f4009959e0938c1ed0641fe8b4e0d0e4e2eb9dec920e5b29b27a3637a05b1296644e1bdf001d79b7699a3dac2b9ad0a648d72274c83594fc4ae2da938072e57bb8838db1afca1d6257f33948ea6ed3c09622f68aba47725f3aa895ac4210c259f631f80fe", 0xec}, {&(0x7f0000000240)="7e569688971f7e5e574ca425e8b1b5daeda2d22500cbbf355a8fb2de5590bde7da53d3401cfb50f86e8900b573e0243797b5514e4ef7853668fedddb58e837fb7b9867246f40db76f5d6007eb4b9710347c731721f8d7081cc64e9eaea6b47a95c2f91b58fefafdf11a6c4da51a7", 0x6e}, {&(0x7f00000002c0)="24dccf06f8cc3acf3f80e96a2ed66fbc007337f4677ec631eef0392a051d9f80d57c137dd0a074cb751b48363cc46e6b27c8f1ffa1363e5d47b47521700ff34fd73521134cf2a54bbe556689d4b717a03235d502db69ffe98e673cfb69b0de9a1bcb90b650b00f11df5fcebf4687491605d975ac2b2d57fffb08fbafcb038313f4f2ffa2ab4d0819d2f917cdf4a6fbeb394baf4a6171d966b530ca4bb02a8cb5af19551296dd53fc8c5d98b4b212e315", 0xb0}, {&(0x7f0000000380)="328ff2055a87fde54440c52f8d12789b4ee0dae3479cb62b65da5d6b49ba70e64a7c6b196c9151c960b9c4173f4627d29dc84d9e51fec73ed77ea245f9d72bc1e7f8fdb51f10139cd0fe0834b5edc3a34133f48e1d8552b2", 0x58}, {&(0x7f0000000400)="30d97c34e0165091372ee2709ef584da8ed6aa77c4054eb22f356a54afd851bd91ea48671957eeeca9209e092b41860b53ab559028eaf69e2d91660b0000000000bf00"/80, 0x58}, {&(0x7f0000000600)="2865b057e9abae44e4ecd338df0de28861f4b1d22c055aded966f5ff4c1ccd97089da604e89cf08955f37d4db0b99b37d2b1c337b2a741228f9cc5b4fc8bd71d477320cb234c2025588907413b1de345760462cfddff5115d21434", 0xfe94}, {&(0x7f0000000080), 0xffffffffffffff13}], 0x7, &(0x7f0000000580)}, 0x400) 22:29:46 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/248, 0xf8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x2, &(0x7f0000000140)={0x600000000000, 0x100000001}) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 22:29:46 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffff800, 0x4}, 0x8) 22:29:47 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 22:29:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x3}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000005}) 22:29:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 22:29:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x6) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x4, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000600)={0x8000000003, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x327, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20000, 0x0) msgget(0x2, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000640)=[{0x9, 0xffffffffffffffff, 0x4c67, 0x6}, {0x6, 0xfff, 0x2b, 0x400}, {0x400, 0x7, 0x0, 0x80000000}, {0x5, 0x10001, 0x8, 0x3}, {0x138e, 0x4, 0x6, 0x1}, {0x6, 0x1ff, 0x1, 0x7}, {0x100000001, 0xaa0, 0x100000000, 0x8}, {0x7571, 0x5, 0x1, 0xd6fc}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000700)="69110000000000000000ff57379301000000120000") semget(0x0, 0x3, 0x80000011) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r9, 0x40000000040}, {r0, 0x4}, {r0, 0x4}], 0x4, 0xd03) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000440)=0xc) setuid(r4) r10 = semget(0x0, 0x10000000000, 0x200000000000001) semctl$IPC_RMID(r10, 0x0, 0x0) 22:29:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) close(r1) r2 = fcntl$dupfd(r0, 0x400, r0) writev(r2, &(0x7f0000002300)=[{&(0x7f0000000200)="058207cc1595319b10569c14b494ed398c2929b2ad23b9300bc21cb1ef724ce833efed2e54903f45be9cf8bd868f48c2ce8ad607d3c46e7554dfd5f5caeb1e5e22484362067bfa804df134c56fcdf9b3ca7b932c89cd990477b2671b2af5a43252103d2f272a5731f89fd80031b90151abd88429a732b31e77b341dd604ba5a709ace02373732a50e474432010bc9b092ea16fee3c7613dcf06462910992f884ecf69c506ec07a8a26d3f76f99a0d787f17db1930c85420539596411da3095eb813afb2a67f36996db8278759b0f78416489bac7115555c73d9e179a7855e8f32c0c4b5d1b4581fe1e6de8fa25f87747112a475a4f5aea841f5af2bd9f4d0e2ef416d67fe613b11cb1f7f2464315ef5f923a65a1b46d34632f3d38768c076036b6912346b7b7b966867f8db366989f9ef6d8dcfa5744006c3efbf246af992974f1faf0288e2b830fcc177b74d68aec74a99052bbaa080613830072a0fc079d989d7406d1efb5fffc28fc4078579a99e74cd83df5dc73474d1fb02924711232ab5a863234caad460a3677351c1b9e7777053ff610db8e387f8d01afd2174f8cd8d6c02642e41d6d42e9a1a40acddee37d2c556696bff623a50b5db97e6c8568abba55324209da78ffc3234524c3e7eaf447021bf1cf5bb196f0b03790b263af013c7aa1ba1c200e8675cd2e92bc9ec64e996891bbf1dc3ce0a2dfe0db5700c55b52e33dde8e74a79a7cc87805e53772dcb0838a1977daf6e2f1f70e0f047a9ec15e92bde3ff5d680d4b01512e48d3f8aae694d2755b1dc9712291b20f9a2bd09d346a5bfad0569ea9721349a75029572feff9df1e2ab9a2bce92f36a1468b9cf1f7b05d6750dca4166920152634ea4029c1c626b3f5a8e50bbe44ad2feaa382cdd7390791851cb805e9176eafb4bad40136318d05f938239be90b6d00083afc9ac048a2fd8bd50f8671c1c71fa0100256536aecb0107d21e4f451bccf007211358d69858dc017271c45e45eeb386dd614833f7ed975bcf9f0b20400a670688ff4a027268e64faac950a33d0484c4d6cdda2ac68dd3030fcfeebd85e3724b523b24435b9007b6b6662b49a4f797b2f87b7d903774a63d179e1f4e1d953367a22f416abaef20ce170d2656a6da91e7dbb024a1959ce385525a5ac639bca8431c724b731f2edbadd1be8df0b8cd8071173e2c77cc4aa55bbdabd0365d0e8f45f584c45c678c532dbd553b4dc757ab636eb2e2c5c5211d5853fd354a197a22e9520f7bbe50cdd6aae0e6c8a4cf814c78a4178a5b3345fd68688f701dc5e1d49dd2ec6fb26591c317d48efb2657f438af4aea62b12034c0591e89286e362c3263da99fcb5a3cdb6510794ae135ca146999595d0ecb5e6200076447cc6e08cffd6b19319ab5744887bbc62f67e7211c44e7e094349638011d9d7a3996ba06e898d926439dc9ee4cfb9d72e6a08fe22c1607324f08abcb79f69f1171bf6d19bbffe4da420c0b468025dcd03c0539059c3a206e6af6329d7e4dbd7761829cfa200ccd7ef87decd376ef47dc9a73daf658694a7f608c48ede3c9f6bdbec8bfe6e4d8cc6cc5c5055a531efc5556857c6ab51f673b08d0cfe0f0a028bdc64bc2eb7af554f74ac1e93f516e3d938bd4a6d0df75263f078c8d5a68fb342030fd3d5b9240982876e200ae05b5742ffb0b4a84ae46a00c1ebfda4583d5d339321ee906c6cf26e5a657887a5428a9a851b29c0a96ad67676a66f10d31834b1b388f8e64b4b7ec663197155de47eb90c4e5e3b1ebc89d26c4f6228bb6d81aa57b03ad4e829574182a0ddd694c3d62c23ebfb5edaa6f99a2f7aae8a79ffca1d8267385d5fe39e273cc0b88d388c901dbb56561d585128d6f85e818be4bb3d1ecc834106e07505ca150f921dc00279f953829553e5476d79ab21a4e5ca04a7ec46c772d2111a0d8cfcc4964648694f3058725817386214608445c93d50be2498de4a375fcfa130425b52b47fc1ecd110fb2331b96b0af7b05742641bb878a793e33fef707054113c4af6387e7b1546161dff3c8a1562a3b37aeff3a7aa03c08f323360dc32790d9fed51e438a0775faa27ed0e9364bdfcba551202a9994fda687dfcf3493e382cce5f225073ce78e092b7a58587a22c3ff9640ce5cc75336a06b10d2abc58679ab8986875bc44eceac9990915ba18721d06e7adb2e0239955bfbfa9cf5d2100e4a23afbd4ea66df0f4367639d0271c87df8854b8b16f03993f56488c45eec56bc42079213f5d46b77044e346b6222245de55f49a6ca1edd9ff332ea3d9b3b7d2094bd48ea9332c5a21ad2e65755fe27223fdb046f62bf3e0860a217e071d23747efa290500fbd759af4d4e3843dfb0ac19fad528452fd0faa49727ec02cd978d876a9d42f3791a7bf842e5619e5c8d99e909cd73f2662450b04d5e5bf236fee2f107940f54efac90016e6b8afcb9252e048a8be21c42840a01c7173affa0d5912f40416fb41fb088c6df451a2c429b35f6bd5ecb0abdccaad00c3b5e3e01ae2c46770470c93d12aa89a01bc58ae6a9f08a6d65743ba401ac023fbb8f21c80e79903ac3f352c354c43fd117246d9f4cf684b0da1ece11bea2b2a7cf6f201b729b5e42a1c60e8fa6ef3a043c3c3e21b762828916abacf635515ceb48809538c7a65df863c1f3a8ef50ac2df2d4817423518500e6bd36493fce225820a43b6389d4f5f009492a7ee505cc4b6f83538c3fa0e3f4d241c35cafa94677816e964b201d4d6ae3f6f45547608fecb07d1a57347f283974dbaf93c3993064ca0282b00d5669b54331e888fb17564762efcf786834fb455427d450c1e62de601e177e6cc2953c9a5d3de3b1fa519b40a32c1b04050a69376831b3baa39b6face3c112183af0aa620e6a2bc022e1ca00ff40f943be963f5763eeb79692badbcd62988a28783ef5f8ba90e3329fc5e7110a4b56d97da1ef15aee8cf7c0fb5c0f905bc8412209dc86e5d15bb5afb7ce2d0017d942ef6231af00fe9d61c6575a4ad6d801b49b62fc1900727ffbc4d1fafd7ca4321c6aa804d8d381d42d4e3b5c96cae8a691827d7534be2553944a2404a881f0db47fb596d4aa8bab83e18145c14d7b57218f7f3c15d2601af0a042ffe29be3780c8810e73320540a8e23f36a3be808a30d2394dbafcc82e1ecbfde5366eca3f62753221542a0c395dec79812177c56a0ce2fcd72f244a6523abba71337c1e45b13882d61428f1faf3bf25c43c31900cf0594dc7bb33e66a0c35a7a27cac6c6c989ecb7cb8d81a134cd70cc26b6afbf22afe873ce0f7f4cb1e98197a8a0937d2d2add09c0e6b41a7fb824d2bc365ac10459b0eb72a60511f0e4d7087ca9129bc9e637728b72b41f09f18507fc3f98b3e29877f25e9361fca2ba00c4ff7760061cebbb515c0518d3c267197c711b67cae6c30960ad2c8dc265538f17e0c63cb2887f398073e5f438c371236fcdbc407a21c4de3599c0f10b73a5f1d4218985105d7398b7a7ce808c307d46b610b36ba4360486eef06d703f8f98842db549693020e5423be5e91a9fe674e8a203d6712f5a2ec5a28115d6336b832e245dc910b18f63c93d0cc01761db1c354f0e8c4dab490e145d041081fe6403b1fb5a0ecaeaa5434d86601301f860ddfdee80746aeef1c95f535320c0a02ac37ee6319ce4acb7a93337272452fc92be08e37509beabfb99ec72455b43f1fe30b2756dfcda86dd095eba55a90f37c4aa877378298dd3aee120281cee801e4bc91366d2fc3ed8ac26560e31b6f750b4394dbb9fcdd9f9904563f94755c0a8b7f407de638325b321bf41aa4fc3db7592e16244d7dacbf8369a9fd649e2420af31e6d9f519dbebe0f4fbb014f8ad0dae18f0b6779cff6052ca729c77838d5a88cecca6566e87eaec6fdae063c7da58e82637b39f721f8f499380d1a8e30cb70d92a1728ec8cf57ee4dae45c772ca181b64d0474e5aa4467d31ee20653df2031517c5f3432a96fc5b7d21efc9124648c8d87f61c3642176df7c9d828352c95e2e520bb51546c18601645eb7595f3e4557ef15c91feadf3857be676a5296ccaa4374d651b1a37ee1abe84c74eb4d57af22cf18cf63987fca98c71e6da6d9310b0fb1f25af3d3ef0565d9b99ecb69d90b5ebbc963a1d82bc6187949a241db102a93935d0f65b334a06236e4e24dffb703f61dbc6c415be44290cd2abb35154d4cc5a69eadfeeea7594de6e0c2b49fd014bfb792669dee951a05687421994b1867395e2540bdedad513f0e7f886cd910b970fa5693c80cdb36472cf5d5c33c9400be1117a5cff33d38073d3b980ff83698fe2fc9ae4e52d071642c20f7e1c68371527a82126fd6bbba2da6bd589d4d46c51ae97336fe89d4ea6ca3dc00e690164f42411b5ac65a07237533a04bd1250cc7b57cdc2bf27c59c728fdbe76d8b6c274fd8ad15b95a0e5e82e84424836541cda6c16c9c73a868e23728d3e1cb5e36d4dff5deece6040471a2eddaf746ed6f8c708df80ea523a82de220bdeeec0c763dba796aa2c7d7012e730abaccc1496fad9567411945ff1ade46a010e0948023ed6e70145134c0ef4521326b8c005c618c9977e1dd62097cbe2476ff962919ca1c4d150fdff8661dc2fec7ad9574cf8b013bace29df4d8b8d3665954e140dc8d3ac38b1784cdbfa580d524b47aac200e3fd2ed43565237cb2c0a1b12a90262428e5cad4f9ceb82a3ec1766fec35f08ed4219a4330f9af6f470e84904334ec2aa7cf83d79fc9958664c14a47943fd8b0f8fe657a04aaccd5d940c6f605493eeddc1a5a66ef5af4c1c44804d73375e9a2ceedd9cdd21fb639f7632a0ca4a776286721f2320a1cf1d172e990947cf72f0c3c26167ecfa23281c71696bc6022c7382527191494962113b0944270c3284dff0ccbcacd5fca075ca86a9598060f62e1314e4e2cd5d347dee359dca675f9569fa151a60fc0a8abbbd99d1921945fa936d1187b99c911ba1f9d31bbf0feb4cc6a97f0809ab49fc7a227e499261d1b325d2353b717dd8f92723bef7d4a778c03c4ccd9c9e52db9a8b03cf8da7cf67cc01f5da993cd723443dad600a78283df2ff648d89d5d3b97bd5d344429ea81858108f60d7fbf93eee74cb0861d0418a01e0cd428c9ea7b67d660bcabfe401d576c7cc1a71f8d2fd4ae0a1de07df29e15317576da3a24053dadd533387435df254c6d1411586be041f671e41509e76541f4bced821b65690896c6bbef8d6ca56387455b7e7721c9860c39a53c5a47083147d40fea93e54097128aeae98200e79bdf00740a569c28e57aed34c6fee7e04c637fcbad5517f40059c5f255e70ac33bdcc3dd90bf94ce30f8e2d6087ab8a5f326920dd9f80c741b5c3cedbf3d9aefcf8c30464f872ab7320fea99589045f221b23d2689c7d8ac3d81406695e07b53bf8e42abb3db0ef869c8ad02502f833cfc42d8d8e517b193a2cc0fbd1d70a0f5157bd1bb1a399b5cc1f9897d20bf0341ce7e411ca0db999ee17a6483261b5b182668e1b90cea322747522e7e0ef735eadf585079e08b44f2534160cabf91a882b4395a5b41af23f2cd67ec96b998507bcfa4209ebe6499659fa13d7068a54d1c516cac7c6169bb3efe8f0b98062721ac8e148043c0f88bcc966be57a7c326f80372f23ee6a4183403558d6d2ffc0c586d13eadee5dd838abdf2f62405ed3939f6664da91bddf5f24e5e1dcaf82fa5401e24808f9f40f7f4700c2b0097cc4daeb7d3b5bb916fe8ca2a52f0cc1302ff0c32dce990c010cd6f4ce8eb8553ef0a6455512f37b64a", 0x1000}, {&(0x7f0000000100)="40c64aa334c6664ba5f3f9451b3abb7a415924a2b81b3d2e63313f1547ed0d34db25941791e7f65c17013c23bb4fe3b2474217e1656cc1e741ba194d3b8a9293153a653f07082e72beb25cb72f207fbdff79f27487bfdb2aafeb60a0dadfd89462e176172421587b2ba8232f8aeeacba02aac20c0a419d60cd89a2e0e6e08784cec61c39d6ccdfd2a5e40c5365bd513056f4bb78646447918fad627534e18507a9079c5f86ec074c1bca5fe289e56c0fe0a9c1f4725afead34e52bf46b9c", 0xbe}, {&(0x7f0000000040)="113875a4638e58423525cbd133867cbbc9dcc3cff9fc7993793877115d905533a77fc63b", 0x24}, {&(0x7f0000001200)="3413b365d0c3f23b52019f65331179c923e32a3529d25cc6fbbc37f4416d0e2a8c4de90c08caaae05b9feca814e0f92418e3cd053e681eca096ebaab4e427a7097830fdf960f2fc2f8aa0187f040e3ef1f1c65349667c204b1f0d7a0e5c48fdd0a1323b6cac54d6ba71ca4c447bd442656e86e9a681fa71b47cf9ff46cbb8e9f583d79b11cf41a04545db34e223373af38465ac7c840bbcb529a7ccefc3e5e8544df53b09a80ce9e2a16f87dee884e4561c175daf78731c7533dd4aaecc3123d16964c", 0xc3}, {&(0x7f0000001300)="07ba1db6b396790e174be2c07e7ad5c811428daa145a797a17f9ef3dd1123d01f581bdfc18c2ca7528a52309fc3b6685236e6d754a3f35e9c1ddc197b547ffce26f6138b4e42ec344044b573f9587e04c747c9bf309b728b7e8db402c808b8b4904fbc20c2242e7a6375773668c702fb1808fe26981b4e54ff1da5a8820efd33d82af6090586f9fcfa4e2553147ec8603982b3c5bd0386fc72bfd8b0dc750205b3abef3643c7aa4a19e10c42ca6d20a5848e32f2c0d88aae08ea194f2d8ad52399e8746b72570fa9e9f2d19753c19f2a29f62ae9754435188f8bb0756a1516abf3020d6a7be13bbe269f405e2c8f3a2d13e4d9905500861cfa0df8be79a4fb7645304045b15c69c8edc1287637274b02186a9b94ced7b8d18a42f406f00969818214ec50b61f9c17dae482921eb8f2c586c348da35ef8fa948ce892f5d61f8b8b6796328eeafa37d7a518b240dea2985d5d0feb0ebd42ff4815c0e1555823eeb13a8f18ab4a2f57138b373e0f634a4405eb560f4966688bcd3a5aa9d013afa8877d4d2dae968154ace9396dd1f936b8d880cd275d041c3cbc02e61d9b9e541ba9b8c83522af01400c696a302e506485fccaf67262b8434b974a62ef54ed338ca86e02d1e9ad4b984d221cde7556cf2f3eea3572f17c09a891a8176e176e9d0ceec21a02b7065841907afa715aa017cd9afa4f2e50a61a5ca9b31b36314f6548898bb007d549cbdcb4350f66658e2c3a2918c00df391e17f86746fea228541b65076dc84ee2f10b2b80c3894ecdb849244dd4ae681eb25efa9c1fc3d542b838c063b1d940572477deefaa8ffe0955e92a7f09b637d2da72b5bb91e7d88f376e313ff387b14764e34740631d8d8f2a4b4f2da15206e52e1d0c6a27f044f2343599c11cb178b760dcb062f6afa6d868bf1df7e4491c1a1f52d7288f2a4c241e6292849c9820b8bd75030f76a25b3238e90802644cb3ee9d7b938d7a986b0a9ebbd8af88cf294b5aff982eecdd97bc51ce51d38406c63ae929b9a177c950f5529fcb1ee4ad5db511bd95d83fd48b5f3e4a0950a0e65e2ef762f7d8e05f848bad0730849fdb35acb5abbfaca7737ed1349cd916caadc056de4bc5b55da024f02d055d8b06f8723748c801eb39dd5164c77e455b31563d9318099ab63138f464e3643c265a3e2a495970849add7def657de54ca53d412f40dd4071ebe76809a304cb2e5bbf4f68943ca26076e4071effda3a869bdb875689ff366e8a356a0d96f8accd6319f108258145f7f0edba0ffce5f9bc5d09f6e768460a247feb250d08d12075965a0d37ccbd9dcd28b4b338364ea43862824d83f5e7b2f65f1d8bf7de7023fdb0f3ef0056e30fb446005b8e9fafde1a8e0f7d6590d317d23ed989ded1b7d94625a55ff02e5033f74c3854e8e360e028d8f15a7d9e78dc7dc339198e70a1f9e596d3f2114f43f7288d7be3458ad40dd3dfebc606bae16e2065da9dc25109ff22b944e948950f631de68344f590e321f401e2351033d2d2e282611a543b34966b66fc5cc6a31731114a5d47e3f6e0bc14e11940498bef240cb64e4092e6b9057e07a5ba95ccfda984c2e24dc0eb67a75dbb5b9f8887ac350aa6758630731b3f41f364296a47942ab731148437c6e01df9a2128210bb837ce217b4c3fcc734a65c6d374a4e0bdf25f9cf0fea2f63f1fb9f7f4d92e0123e72585e0f8c436fa47fe32bea3394e8d82ff35a7caa1b2229c0509e03fad42e73f07adb37454ec2d548a0363f8835c66c8479c9ee80624791d5d02a6fc2790f80275c877684790746f364c57011123a147cebf465954cc659aafb4ae286e0afcbd685a325e7eee346acbc5cae151160b97a9d0d427259131f5bd2a7c00a2431bfc80495b0d3394730af40d9ae40ea21f067aa2257ec7a93853ee60b4d5b8bbd050f0af1a9e1d290fe1140b3bc4fedff37aed0b329cc12c783931c48b566117417c35ee162063eeef1c53264b4ced6d14fad204483c7eaf7f1609b7249a1bd82502ee0e86a08e81b2a1d4354e13ccc692c0817c094a42879ad804b99ae668b2c4c5111e037188d342f20575fceb6261cb59ee93c662e8c1daa2a1bbeb340bc931e47b928c48a4114cef6246a900c1f56746be16795464133bc91a6aa2d27f17cd0910364eefc883467076c2b38a78f37ac4e4f103baebac8ab7f56e612f407faec0adc09805d73bde9575bee3ae2dcc4be7f1d85ffb4869dc1603bccda13a6e5778cb97697214411ed65817807b0397465b7143de998b79a28598731332bdf63fe6e2be43ce55c1c8c6bd4b9fe5faaceb52e9d86d5ef6ca69dd2f02c79c309cf6d5814ab50eb1e1cc7a54d6032fdfc20d735aae22558962210e5c61599c402a9a43130815fd8021f8d5cc798cf1044d5b462793e2f4effc9d73ffe5c942ac8bb8e38be6500278ae27f2b88f154443389d5d013f32ef803f4db8cdcb3fe573dd352bf455ec396a1a85deb1e7fe81e8751bed578cdacfc502231c79937eda0c7a3d35782952a920e76da19ffddf47c33d0a1c960124f1e5f7a300787b9bd18b9cda905ac5f9d7e1e5f478eaa401aa6dce029df6559b39b7f9d7d3af65fe80e114fb4395b55ca4d775ce562977b540fd9126af155a7f6fa68d5e6bd90f03b81c0ba9cc13e8bc1639ffd8d8c1ef8434665f3dfe963907a88abb6c787b6b640de0f75a53ad2c36dc3d2b2535a2e9f428b24c34a0a65571daaff3e779a4d0e6b572fbbe9dcca5ab55f9fc7d150bf745584e6f3104f54876ed96b885e746815f35ace4ae4be54232002defdda18f2bbab8229ff6a5eece83213ef0e759b743e5765b84b4d34b276f96de7f4ba0ef19081d5288c817204c926ae8e9308f95e6820a5a1d8809fbde3d694177a3f751b7a73b90af4acea171739520cbbf725b3ad4480a88022b2aa982bdc538e9b87665570e4356e6c9242138e2a9bc88a634d5e80d73afb27e20829e3f5af4d94a2a4866b086585ba96a0f19b0c8133ee8c0cc4a2468baaa46d5544a37e2ed0dd52e8c997cab86d08ecd27a3a7c2b4a7ce37230ed4a4152febbf2e3eeee45950d2376f0991da3cef5c3c0d177f46094138e2609b2e8719c4f0381fd7861bbeca4f81254bea4cc9472fe19b4f36cf9c8205881f29f34e8e4623b33906dcaf6f8f3332e66749d288378814429128da97cd0ca456c7fb55197577e093cd4502fb6b4c3fba73c53869080f816d7ce8f8ff7da80238a55847fcdbeb1f463a129ce1cf0d0912e78657a553af9deed31d55defba3ed2b0a53b75982c6a50183ec4348ce77f1707f1770a7e5135a5d8912ed12f1b773a65adadb7872eb1f105a930d2f9b4a8e2367d0728f8d0a0b0b4253317e1152dd9922732ac38dd3d2ccb84aa825b4ced690141d6162c740480a46203f95ed8650ca6e151986172b54c6ff859db73d927248dd6ca2a6a326315a67e6d8bc3cf03825fffaa6d580750188b1eef5046f6aa097b188cfbdb8da4ab77f7e137a2aa35e94ed57f5f6855b18adb17926a87543e51c5390528c8cec5ccad181981be7fa9ea6e458413cebe4b44b2ece540fcd6ff6988f8a3789ca2bdd527e7d38ea65001d166fe6b0f706c4a52cb376e57614899f4780f3c778f1c1239623d0db12d9058e5848847af5f148f1cfeef10d33808acfa7e32cf3bdff71853822b2dd3aa275cbe6e6daac258b203ac9e4678238b3d0c08bc3bd53a39f9327a17b438c3dbf2131003db1edfa8988e8486493dae575630a84d4b32265823f454661d90657981009bae81e95639de1e9dab81b69194e53fba7c8a16bf04f4b4c8da99942265d62786a46411c5524d3a8df89c2ebb2066748aed67643028eea742b397a0233fd2026facc1a4379f49e3e84ff525b215f492fe80188eec6855282bc45843dde76bc76e3e0f7a572684c1a8bb9b5eae8ee1f69a838ce85208917f1cbca64d7a538bfc081c71693fc89f23bb4e88a3bf339f6356900bcb00826e85fe4538303677bac98c93adf821d9cb50a3a62d3305a560bebf5a22b1cb28e159b82e8c988da4024d1979338467935d015527d35be4876e2304fac2f33a4350c9db7a2ed670fd0c60975e40baa2f8eaee951c418254b3ab8342896856741aa1767bb65ca72c689628e14d88c0cb53c3730d922a521c4df998078d258c67a76f84f72eda53e5ac0b1fa4672a419deeb6e6ba720a6c8dd70eb85d03ac8d0a95f2fdeeb32cb40fd14d3f06b220149c0e651a73c65d1afb702c3c03b082d7d1aba4c9874b52ee848a7a0139dfd2b1f05e1da197241e34b6b70e8f5445083ae58a8a9967272927227e926455992ef9405959a90a3bacf79370fe957721a96d44cd6c4b9ab230c045696888b12b0f6b335634f96116d8a2b88ab60b8ec599d5c0f09e98febcbfaef1854f4a2d04de357f8973260ba514cc9563a36cd6111dac20095033283dfa620134883f8a0266d264a68da39512e98537b89600d8a69ab84abf0b2450d229f2afe50c9008cad118b688a9be746bc630df341591a6131cc3a0c26c16f538c0fefd44aab8077437e8e41aaa1b223da7fdde22b813dce03d647a972030fe6eaacd4780ea1fbb39228c35a224778438f0da0b6602f68d52e5476cc002b9809057c3947c70c8ea859ad811b0c942750901e48269c9347ec3f591b5e413e67b31b8409a8cde9533b957cd8d32c418910355e54788f31d51bdfd5f212e019b5da2dbd03665736d4139c5e00d8eb0559b90d8e2d53afc6609cab9fcd3887e60beb959b68a235224499e3ff1fb44b147539a1a6e3dd37be9cebaec303e110890e2b2f28e202060ab88487b5d74c02d0b82b1e0b995a198ded096ce6655d22c8ce9cd431ffdf1822294859fbb91160faeca7d062f9810a4cbeb2a7c9c4197e262ec010453d4e1822e0bda978356fec3c23dc993a5856b67aeb2ca68722b34e38696511318fbea834f711c9ae05d6585b64c3ff1ff81f2032ca9248f96a6d718a02de0df1d42a28ee3431513b09a3033104cabe373118d157855101201808034c070505ce7908e896e9ca80593806bcbce58869e4617a8453b99e04661637f30b3cbbdb765b695c8facf72d19a6d86497462bbbcd74063a2771dc411978cb15837a1ed7f5c6c4f3c3545db7ba95bf12a1684dcee0f6d99b2a66a52d9247b86dd196e7dc13ceccf37d183fdb32c8a98bb13cc8faa86ff1eb6d8cd32b5c02ae10cc8beb2712623fd2a4a0ae00101bc89cc8ea2c170fbaab3fd11e82d5b5fab30ae0d6a8a2cf8b4e75bd1cfc960fc26b5bdee0701ce99b7774e58402886b88da731ecff372b95da0dabf2b1199ccc18b9d778997fd74bd091eb5bf60cd4e59f698ad5887631a1e48d830bf77a3d451f50958d0bf310be51583435f660d9b372074629480da9e0b8bc451ced8cf8f61c2b9b57fe184d3b0949a2654eda0d802aa09cc93c0353e5c601c80175bb6c7b0388f7b4ebbc98c3cbb88b554cb4b93e5b703fca05b97f5054b12b8cfdb89d224755f3cd41a3d202c63684baf83b6d318e6ed7a5473d1c889c4c2ee660c11f66573f9e6f1dc36209c4e0ed898f815dd55b8b3419b5a85fe1ec738cf8119313c24eda36a758979447601f633314c4dcd58a3be98a48fb77fa1ffcd847af271f57a35d7702a785f869cb30d12a8bbcfa9f0d2f459fa1fa8feeba1823d7a0bc85fa78bab3b49ddff1c03672ec7b887f7ff19f4545c046dc9ed43c52b47fe195c866fbaf1754538fa5cab288596f3673177fdc01b2828e0f47e5a0d3873f108ee430b136c984f2dcb22f4b206af8e6", 0x1000}], 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) 22:29:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000600)) 22:29:48 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 22:29:48 executing program 0: 22:29:48 executing program 0: socket$inet(0x2, 0x8000, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728346cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee65082f79439cd"], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 22:29:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000280)="d4727f9f448eeaaabc232a9f74a612d895d8f301969c55a80f906e37c6b4516e66360be594d1a34399884c9add8176e57f69c1e439020254273fe98437c842122f4b808e0d70f1f009567cafdb848272660f0515be61bcf75b8a813c7b6bd3e782b7d8488839639dad3df57496a9bc82de7f875ab10d0000000000000009f0ba835ca9ff5cee2cc86796121c11832217de03794ab07f5d01da11e88f2057ce5ad47086df603ad0e7635cd626ec644a7164e8a83418a5892b339a90922f4413d75bb5b7c99920c8e54d2485170d9505d6483dd3157d6cd894acb5a0773b9b6f054f33b6f371f46774537c67daba371b574ee47cc1fda69d5a98ab82bfa731c2b80305b9ee", 0x104) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x25) 22:29:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 22:29:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3ff, 0x2, 0x3, 0x10000}, {0x1000, 0x8, 0x100000001, 0x9}, {0xffffffffffffff40, 0xef, 0x4, 0x5}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x9, 0xe5}) 22:29:49 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x400010009130dbf, &(0x7f00000000c0), 0xddf, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:29:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = socket(0x11, 0x4003, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1800, r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getpid() getpid() 22:29:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0xfff}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 22:29:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x86400000, 0x0, 0x7f, 0xf5d2, "f14361b775075a4fee3a3b93fb70d6f381d31f0e", 0xffffffffffffff69, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 22:29:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) syz_emit_ethernet(0xffffffffffffffef, &(0x7f0000000280)="000000021002b66a3a2e71fb02432526adbb8c709cebc1b3fdfced028acaa362296e26c1c8d35c52eedf46cae8a41ad75f26ceb86d46b08c69dc36a058d40970cf23009c6d44affdcfaec39d09bc2000") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 22:29:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000400)=0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x462}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x80000000, 0xe6}, {{r5}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x0, 0x800}], 0x237, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffe, 0x80, 0x2, 0xf34d, 0x8000}], 0x7, &(0x7f0000000480)={0x10000, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') pckbd_enable: command error 22:29:51 executing program 0: r0 = socket(0x10000000011, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) sendto$inet(r1, &(0x7f0000000200)="e9681975312ad39adeff28929aae66c4bd85c105b76233c5c290fe4cfdf2c025c02149feca9b769ec0d0382bcaabf999795c00064a7aebea6eb60db1cc4e48b167aa0be201c6cb3bf6c7553d93688b0b5916520b2d0d7fe115d4a57f6b", 0x5d, 0x2, &(0x7f0000001280)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) pckbd_enable: command error 22:29:52 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000060000000000"], 0xa) ftruncate(r2, 0x0, 0x7) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 22:29:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xffffffffffffffc0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:29:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) 22:29:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xe4c0, 0x7, 0x3, 0xa5b6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x15c0, 0x4, 0x88, 0x9, "eb3cca2680708a07f82614f8bf9e8ddc04842945", 0x7ff, 0xffff}) 22:29:52 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) 22:29:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x100000001, 0x100000000, 0x100000001, 0x3}, {0x6, 0x9, 0xc868}, {0x1200000000000000, 0x7, 0x4, 0x6}, {0x0, 0x3, 0x2, 0x9}, {0x31bf9bbf, 0x3, 0x99a0, 0xb02}, {0x951, 0x48, 0xffff, 0x7556439a}, {0x9, 0x3ff, 0x4fc4, 0x20}, {0x2, 0x10001, 0x1, 0x10000}, {0x1, 0x4, 0x74a23a22, 0x81}, {0xb9, 0x7, 0x0, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3, 0x4, 0x787a, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x80}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x8}) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x808, 0x2) writev(r0, &(0x7f0000000000), 0x0) 22:29:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="8c9cf66954d80ef01d183fa9f25065cff4c7285d5dd9f9868948f5101b0e13395fb1b72f6c3e1c839cf698bfa60af273dfd97472ded43e7e04513718eff7eee4771f8da3cd6018194b5296e79ec30cef705862c4afd81f7b4e772c665724b721fe893c467ed79cd16a7f188388f2dd056046b996e0f200dcf0790f21a1073b4edd96c17a89628a3559cf552aa5c5107ea2da33e3005ee627fcf228656c18522f95a680601b95f2aace70a6e5bf5b93d1d99ebecde75242c38380f53e61fc43f34a57837adeb327892fb944", 0xcb, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="120000000000000000000000000000000000000000000000475ab51e2dd6cf75607b548408affa8dc9de89efa041dbcb9cc6bc4883e2fae24d766dfbcd227e216b9777130b3f50af54766c922e03e02521771e79fb3e5a87455205f6923e7942e6ebf944faa43f4f89191ea56b4884a224f1a884cfd849b302d887be1218544235369d313f2c6df95dc6"], 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800, 0x7fff}) 22:29:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 22:29:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="31ce043ac3112eae6e0d88cff7fbc273e9ffc0e3d9163296432615578dd6fbe4cfcbe985afcd5dc8db7f5e8b64d74d252e370b", 0x33}], 0x1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/157, 0x9d) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 22:29:53 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000040)) 22:29:53 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 22:29:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xeb2}, {0x0, 0x8000}}, 0x2) 22:29:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x110) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x11) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="aeb81ff509665dda614328638ecb9959d2", 0x11}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) fchflags(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 22:29:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0xffffff63) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:29:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x0, 0x46) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/217) 22:29:53 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8000) 22:29:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x7c0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 22:29:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x8c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 22:29:53 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x768a5633, 0x3, {[0xb21, 0x18, 0x80000001, 0x5, 0xeec1, 0x2, 0xa05, 0xbfd, 0xffff, 0x80000000, 0x7, 0x1, 0x7, 0xfffffffffffffff7, 0x1, 0x66, 0x5, 0xc0], [0x4, 0x4, 0x4, 0x6c8a, 0x1, 0x800, 0x7, 0xbf2, 0xfffffffffffffffa, 0x5], [0x2, 0x5, 0x9, 0x6, 0xffffffffffff7fff, 0x6], [0x0, 0xffffffffffffffe1, 0x9, 0xd89, 0x4b, 0x2], [{0x5, 0xfff, 0x8001, 0x2f}, {0x0, 0x14, 0x3, 0x6}, {0x2, 0xffffffffffffff6e, 0x0, 0x9bc}, {0x5, 0x3e, 0x2e71, 0xfff}, {0x9, 0x5, 0x2, 0x5}, {0xfffffffffffff0cf, 0x1f, 0x8000, 0x4}, {0x0, 0x100, 0x400}, {0x9, 0x9, 0x7f37, 0x760}], {0x20000000000000, 0x7, 0x2, 0x60e9}, {0x4, 0x4, 0x7}}}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:29:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) 22:29:53 executing program 0: r0 = open(&(0x7f0000000280)='./file1\x00', 0xb8, 0x20) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/140, 0x8c) r2 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 22:29:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) 22:29:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 22:29:53 executing program 0: r0 = socket(0x18, 0x2, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000000008000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f00000008c0)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d14bce9fdca9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed10c5d880e080416763703aedeed57c39cb57494bc0c354cbc20cbd728edb3a5dbd830101da6a92bc8eac06c750567d397bf7b08eee20878396abd358fcb536a3a6ef1ddea2ecf23d3e99162cc522379ac10385463cc6b34d13f3e8e3830a5c6fabbd910e781e25929422aa32e24029faeed42420478edd735376832d61930bbbb24edff77fa49ba5f8e1e433f470c539d2f9f849dad36cb87ffacb50d2015d2f771f", 0x110, 0x9, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x8) r3 = getegid() r4 = getegid() setregid(r3, r4) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) sendto$unix(r1, &(0x7f0000000000)="abb6432bb168ab13dd25e877f860dcedc9c48878240fa92f615c453bbe7418ea6b0af2d52eb19906e5e18aad0e6e1449bf7fa837f2a41e71f8da76cc79be6487311075b1f44d7a3836cc9d6b7fd8b8bf57c0886d24e52a1b05379592983e", 0x5e, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r0, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) r7 = semget$private(0x0, 0x5, 0x40) semop(r7, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) setregid(r4, r3) 22:29:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) open(&(0x7f0000000040)='./file1/file0\x00', 0x1, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/151, 0x97) 22:29:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) shmctl$IPC_RMID(r0, 0x0) r3 = msgget(0x2, 0x2a) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r4, r5, r6, r7, 0x80, 0x9}, 0x6, 0x9, r8, r9, 0x4, 0x6, 0xffffffffffff4b00, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0xaa, &(0x7f0000000180)="e259e2a5c2d7c60755a72ecda9d226f21237dfb90ea1afd050c8fa05f8c89a85e2b5d79430bbe7d4980869271d3ab80daeed771fd58fbd46e99f286eecdb284d15493caab821c897c6beda19686fd3e89082383242e4e158f47c90bd32bde001c8448fe7951d17ce3f3db3cb231a628162e710917180d2202aae406381ca176bd46f9af139664a17c19c5e4b12474d0c20826f29d0030d8582360a40707db8e237e568e440c307d9697b") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r2 = dup(r1) r3 = semget(0x2, 0xd271b97221e9128b, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000080)=""/168) semget(0x2, 0x1, 0x20) r4 = semget$private(0x0, 0x4, 0x10) r5 = msgget(0x3, 0x0) msgrcv(r5, &(0x7f0000000140)={0x0, ""/246}, 0xfe, 0x2, 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000500)={0x7, 0x4, 0x7fff, 0xf7b8, &(0x7f0000000280)={{0x5, 0x8, 0x5, 0x100000001, 0x400, 0xc5b9, 0x8}, {[0x1, 0xfffffffffffeffff, 0xffff, 0x9, 0x8, 0x1, 0xffff, 0x6, 0x80, 0x400, 0x1, 0xa39d, 0x7, 0xbe38, 0x2, 0x4, 0x101, 0x13fd], [0x8, 0x5, 0x8, 0x3, 0x0, 0x5, 0x8a, 0x5, 0x5, 0x7], [0x0, 0xff, 0x3, 0x3ff, 0x0, 0x0, 0x400], [0x7, 0x81, 0x4, 0x7fff, 0x6, 0x64141037], [{0x100000000, 0xffffffff, 0x7, 0x2}, {0xffffffffb4ae1e14, 0x1, 0x6, 0x1}, {0xe1, 0x5, 0x9, 0x5}, {0x6, 0x1000, 0x3, 0x5}, {0x6, 0xfffffffffffffff8, 0x9}, {0xfffffffffffffffd, 0x2, 0xfffffffffffff11d, 0x8}, {0x7135c510, 0x295edef9, 0x4, 0x7}, {0xffffffffffffba9c, 0x3, 0x6, 0x7}], {0xcde4, 0x6, 0x5}, {0xd4, 0x5, 0x7, 0x1}}}, 0x1, 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0x3, './file0\x00', './file0\x00'}) r6 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f0000000580), 0x10004) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000005c0)) r7 = getuid() r8 = getgid() r9 = geteuid() r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0xbf, r7, r8, r9, r10, 0x8, 0x1ff}, 0x0, 0x4, 0x2}) semget$private(0x0, 0x2, 0x6) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000900)={0x1, 0x5, 0x4, 0xc16, &(0x7f0000000680)={{0x3, 0x5, 0x9, 0x5, 0x3f, 0x3, 0x5}, {[0x4, 0x6, 0x1, 0x3, 0x2, 0x2, 0x9, 0x8000, 0x2, 0x2, 0xcc, 0x8, 0x3, 0x9, 0x800, 0x20, 0x0, 0x76ca10de], [0x2, 0x1fdd, 0xfff, 0x8, 0x99, 0x7fffffff, 0x3, 0xffffffff, 0x7ff, 0xffffffff00000000], [0x7fffffff, 0xffffffffffffc21a, 0x8, 0x2, 0xc4, 0x8, 0x4], [0x7fffffff, 0x1, 0x3, 0xffffffffffffff8b, 0x7, 0x5], [{0x7fffffff, 0xac2b, 0xffffffffffffff7f, 0x200}, {0xd5a0000, 0x2, 0x6, 0x81}, {0x3, 0x400, 0x4, 0x80000001}, {0x1f, 0x1, 0x0, 0x80000001}, {0x4ff, 0xe3, 0x2, 0x2}, {0x1, 0xde, 0x4, 0x1}, {0xffffffffffffff12, 0x6, 0x4, 0x1000}, {0x800, 0xb61, 0x843, 0xffffffff}], {0x6, 0x80000001, 0x100, 0x5}, {0x2, 0x7, 0x6, 0xfffffffffffffff9}}}, 0xa4, 0xfe1}) getpeername$inet(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) setreuid(r9, r9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) getsockname$unix(r6, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a80)={0xfc, 0x9, 0x7f, 0x5, "9fae8c9c6169da9cedbf964ab2b321420afd3e63", 0x2, 0x1c2}) ioctl$KDDISABIO(r2, 0x20004b3d) semget$private(0x0, 0x3, 0x400) 22:29:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="07683724e70ff4cd7143c33fb84bef2a246572e4022f4ff60f946ec2e4869f39f5e8c648b00a71dfe47184fb789167e626ebe9bb546f798fcf129f8f67cb30bc1ce17edc2937ddb4814278a2d4ed520df02cd6c5ffad1e26768b9675838f92b93903c4aae95ab25ff639549c6286475dc5cc138bade57e0c391cb2923a873e21752fdcade03116b9f4c59445bbf2416d6fabf32044ff99eada7581977ecaf9ce2270f10c127a623e2a00ea74a42ffa39f417648baff9cdcedc0baa8bb3cf7beee966a1ddbc816348251562eb8a5b3240b8af06cb3ff4fcfad1b5bc34ba8516761723eb5a8a8ce793baaa8aa9c675c9256644811691d810a9546ba6e709fee2e65e9dde0701ed347e675d1f195ab092eb679e1b20e38a08f47f5491090e4fba9b9af952a9b9f6298d3c520010817d9c82902af46b08a328c4702ad4ee1e512ba16bd667677ce7728dbfd7a8b1a0ae5b1de0840682f3bf5266ca6a943d80a33909dfe3e1294698d16d8d534f0b7c254014c0d14d105bab151930bda2bede5c59e0d01200264c90346ed7af79ca8739c8e2c87901fb34d418bbc30f48f8bbe63f24b5ebf08ee160cd14aee7422bff2c0f0f8aa3f94c2a03b97608b8090eb5593a3d8db9ae713a9d5217ca6cbb5ee04f68e064dc3fb87deaa67439c13ee40c778cef2121b4a0a79a219ca85d521e9d94210335ae6d9d0eaccef291f90d242223c49c862b28ff7148fda0eb12c4e565a007b03aa2f508aa92f5b833f04003dc55f00ccf84b6000bed8abab99c46e2279234f16111d6299b7fa3fece027dc97c80b9205837fdfb8f66d8efa478399a5eada9c690ff034a60e6a797fba477ac949c5f638517a8ed91e88dc4aa8ea94c886fcd5e6f52c7e458958fe101fc1533911c5e36fd861afd1acd8afa8bb4b81a5046427fcbb9ce5496c5200480763fe096b7f5e5c447552b3311899afe3bb11de60df430518cb0f03b0086449f455dc6bb91e549134f4de2a7dc63afb05d546c94fdb7ff09a1445c57b9a98c347cfef6e51e70de0f408a20ea94a39a39ce07fad64ee4fb9b1441f99f4084fb112af4d0e89663447427ba801770eaf9f37b6db2541c5db9b3eab6d8f83f17d9ab969e77b4e08ef017db7fb28a0edb1bcd96dcca5e0f95a8bbd64ff6f408e85c7076d000673d084b154c6c61b583135ea859ab433f46a61f65da4d8fd49f0f2c5b4b604299419408646e06053894640ef51bbed15c2688c701a1378c779add0d183b97b89b420b6757c2fc81da8223cc33020c97b12d9fef61f1f122a14292fa255fa2d66c7be7ad5633214a3c0853dfdc2827df8ff1d4d669caca49eb86775405927831c02017d41332b5f7880c6e1498ee50d9ebfca6a51a605fa88ebdf6936d521c33c8eedd871209c890ed8b27803bad47862fad013858113cbef5025066a982c6c2e116739ae78ba223596d5432e35455f3fdf7a6eee86e74e484d1e7f3b1fc8a230c8e59eb72625cf1754b57e14667f47ec71cc1f2cc5693fd9c308214dc0b7be842eafeb6ca7076f69016a491b9c3946d9589413ef983e97a0d8476a557b67ece6704e22c4b8ed9bfd8d13ffa3f2030c5e2a0f2ceab5a77b0972d4d98fe361e9a264d33584bb7a14379025597a95f1ebf4acf346c792eeb97017d81f2ceb0cc89186a4ef8265eed8188793236735efa0184164277ac5a7d8131e3a04e8453d5bc7bee545aed12b75c32784b22e2aedf00a18e7e8727db160e8d17ed6f10ae22e1f64a32a42c345e7a7618b88148266c6c790a6ea941e05e5e550e8fa7f77a8ddd3d2593c680ad3d6fcf7e9d4fa15aa0acd0d646c426977bdd23e0b1f478401b1185e240b93d35501cc1e781975006681e20c38e638cb7bfb3ab1fd78b5d455dd99d37fbd03356767d923fcabce2e406523726e699ca0b6915371411b6bcad937d04f9ceb665b40301ebf87e6920c469d2ebc4bd95160266d2ffefabeb90dd97e5a6709109a92a0c02bf72481a2fdb007caabbf6ef2e9aad964c625ec50d7a6085fd531b49b9e590a11b15db2a4c7af40bd0be8ab3d274eec12097a58e81d3a09443181fa6e6b35fb51696f29669432531e304b556fc259e2ef60f85645d7a677b43acf6d649245df090b0e421721d45d30e953993961d57ffbc0812dde1ebfdd9e760b8c4dc622b9a66a8ed6cd01f591dcf12fbfc904af728f646d3a2e11a8c60cce8aa5af6db8f04ea91f449e2c81a060d2c885b1a9ddeded9b87aeee96d39300cfd4ba06d5447ac3fd2a01339a4cb8d879e7053e26f146b80e2a6743fa9a7e768aac0cd256c2ec3828c47f40b11a19074aae7b624da9988d2d2eb2f65aae7756144af30f872f3dc1d56d1f153855b5e0267625d5f3d27a93241872526aac34267a871c05fa5913eacf0f31788a2e8f60f3f9115cda2609d2691ba33e0ca495c10b2ead542ac33c7936092e4aeb299833435e7ca005e64f7e3632ff0cc88dd4c7e165c000d9d6918304ba62fc37b3ab14a7719700535bc5e6e11a2b3d23ea65d3e5c8e5ff2839edf79ef3e863bdced81ef29d8651f59e45c7e07f772bfa5dbd50b246de80f48a629a04168b651c11a2eef4b6fd2350de91c1cd80104f704aa10513fd0b48f781754f7923ac31456d9b23b7ba78c80cbb29dbacf7a978dc78209b21b64f0011fdfe4ea1d3147cfdf5677bdae6fe665a14a52a33480bf3526232773b56425eb75f65a6f53693c35cec90739efa83be7b7269efbf5e22f37b15ff896fd3796b4d6bab9e9fdfe690a2cfcfb694d423ccbc9bac852bda7afc41c20ecf0def6f7c9d1a34c96a4fadbf74a9c3420ce4801d7a87e32b63e4c23c246973ff3c63e90f40d60236a2c7e5ecbcd05870775058a9bbb34b57b8f10b4a92401380466c1d25695d6d7744a3bee2ec74a771bc81060d3e144bf771f7ec05adc70309a0ed0bf187f0ffbf2709d61b5e5d7bed9c07a690eae779c3826a5c630b83c5ddae622b8f693fd7acc00fa73213dd8b8a68ad366d2e678d45c0a6f1bae112fc113f34083eeab661946a83b4ab6e7e4521bad17f53af847d52bbec013625b40235f680865c2f4a635e3987d63884f2d3053fb107ec2ca54d013ea4253a96fffd605848f158f2f6365719b081bd4033ee79706511a05c9423b9c8f713d13b11464a6291b68a8fa8c3d5499b2b2c166ad9597d8941ad16259761e81d36086dfbffd79d0fe4074cb849c8988309fa81da599a756249ecd1cb79364f251a4098f106c307935652f2cf9e0a66ea69957911b1177957b8e75b732fc682e7d1cb977235a29069e520d07a8d81f0a042c73f35fa56581d8d11e7c77f35f21616ae9933156d536c1880777c6a8e7de5569426b6987d5f35627eeb2f16c8b6fb3cdb2c89a161534eac6e970c6f1c49b90abf89b931feaec585fddd308e4203d1bfbf092bdef768896273de021e816947411d57d8a2f6ecf3b3e73ac10c20de59c756832607e7023b0a0f7da1e4b624dad57a982213b51ad1010e042cc1e34eb3295e2560cf102fbf65239e4ad2d59ced7411c6929d2131510800af34c3071d559e8d9e48d214afbfd808fc8bdc8ca88bd092f4fe7f9ed210ce6f79a6a80916bb7675108163b97dfecd87488d6a091625b5bd0058b79ba73b5012feaf44b9e4d1e6bb6777e0bef6d8c455f1903c9a1630a756655ab4428720876fb8c395f166c2dc6730b33536ba412cddf7f9fe11fdd802d37ee1b39cbdbc15c433b2c4137f893fe8d43a36eed96c6adbcc48965b7c75ee194fc40b6df2695bea72e303e11425bea8768cb2e2dbaac71deedcefb55be9ed0e0c75197b0f1f2a5d5b47d5a0ebb5aa4ca11db6416908831d17126ddc30759beb340eb0609438982876fae7b55d2695c69d943352e9131ffbc475b12c76f36e97dc6a8279f1af1314a81bad9eb19e2399d5c8c893a1b7bd274b12830c8ef38e1370715e01d5b7ac04be398d0b30cdc67792f26ed7d7c369c155bffdb1b99878b6a90efad41e8f9f2a2b7c4722f03a06f0de46a31a2d5dc5efbbc2749e55000e0d1640c15e384885ea7b88f224a74c490542653241427b27c418028c3e7460cd6e318a5daaa8f42e0e9961204d3708189bc475b4cb20041f0893c1bd2b0dd92ea90a9551a0369253b64efc1f29434e41759b75669bd7d79a2c54f065048156ecfdee70d31b0068ccaee55e02e1db6298764111d26cd7179f91c9c5c653963249c103498b0586db876e3c3ddb24c77d40b874d57013bf30a73f24d617216e67d61f8fcf82e2187f10ed3c42c7c50e26a277b3ab61fb036412e126c6ad06d5f2bb7b6278bfb58755aee7e857336166565a01398858503cdfc719b692efb1d606385ea9b6a789a8e8d17dee27a33c74e2f6ae27781f1a9383a33d750e41d410644bcd836b77d46b355e65248ec991f3f39dac55f865711e1051726658159aa087ef4e03c204045200daa17ab00b92e9eae5ddef9533cb99768b769bf36a4672fcc528f48c015bf680270db7d88ba20cf4949610eb4448890ae845467b862569eaa4b6d04fb7fdcc5f3742fffae1dbc75dbe1da123b78d5c3d36b498d37ff0b9de360767f4ae9028ecebc3549dd945ecc62b2e0b3a286471f1a743b6d299479ab596907c7043627d1b1b1a1228b72b472d005c9c32b26e9cdf9cffca2c0813beeb34befccd26610a3db17e38fc6788cc704f6c9918ba28be0a72b5fa562373d6f2418e1ff9f8fc98d4f83e149e584cd87bdcc5f2ed0990acb8e495e39f441a3fe38ac318a9e210c9a6985b59129d0372440e11864bff199c185ca977a79b589572070e1da3fa3b38ba250fbbe353466866ff82307299ebd7cbc230616871c53b62a19edcea69525b3890a6e2d3266a7079eda37f97963eb9cc7fe2c03c76d0b21b01aae6e2498c911ee563de48903d71b2ffe71c02810a68f4135f557c29563c84cbffa7fede60818a3bc015c920b708d27a0a7d1cbfdea437f57f8511c8e71f0b7f25b35cea6ef6c5a7f64fc60bdc95dc2b2205e31c1b3a1737701a872d4872342afedd7f5db2c7598e724dcd0dd376476175d0cf39fd88a9df8b340f400dbb064142a6142e40f44578bef3d57afae127aac663800da82d30042d142bcfb6a4be8b5c9585cf220fbda610e8ab644240e25b3e7e7aa4f584ec87bf21f62962f63dbf608a45f1767f3b0044f0bb08f1beef8340967604370affc3db92aba5395ca0c5a938e7fc32c4b939b05804a4f6b82210c906fc04fcd5fe6605b534b746debc47710ee77c01640821946199ce6ac44fb757a34c5357ace2815bbbe3e340b560f103a92016e30b43959e0f611f13412252bb84ebca67d70cf0d7c3800f93b3de0b6e868e78b66ecb35ad5810b3c5dba3a1800107a56379df0afe61c5eb65c73a930b61cdd0d87a716a376afc52f4a63051cc1294fca9f00e0e1755cdcdc7a1ac4ec96a8f6f52ea746d24291d453cc3e6344c7cde789032ab892f918d2d15a087c82736a6e27ab3485a2655db5716e3b51b279f57e46c01acad703ce0cf133d7591480b94ebbf23465ab0bb897ee5e3459a5889446ebf80f1f0fa9b143eeff3f06d933a8f629d0c033dd879faf88da52976c886427898fbb95f2d4fac2ee4da32e52972f91ccea37e59bf285238298adccdcdbd0e010829c0b1a94c0cf263ecdb5dc50b9d778c01c1e24d4f1f3a4bb7b4e33176430bfeaedd8406f681364a85e2b13f95fe4e15a067b3e3aae9ea701d91717af61cbd2272eeae05d9dee165d0ed5e88724a9436726f42e93701f36d28b721af1df2c849cc9dc0b", 0x1000, 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="9de0"], 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 22:29:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x24) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x3, 0x8, 0x1, 0x20, 0x577, 0x4, 0x95f32d192768b666, 0x2, 0x1ff, 0x800}) 22:29:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 22:29:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 22:29:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x1, 0x4) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x1ff, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4d3e53c4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x2}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000e70000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './control\x00'], './file0\x00', './control\x00', './file0\x00', ['./cont', './cont', './cont', './file'], 0x9}) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xfffffffffffffe15) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r3 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000180)="e1faa0e31014cfe0166fe4a7050aa9a693cf5e9461c3f19f3ea512b14c0057dbefbb1db7bfdee5cadf53cfcc2d3b70dbb98859bb76e0e31952f99ec1a2a8ff27bb8fb2aac64cd7db6f81c4f1b3a0b950691fd81335cbdf7736c8111722b1ddbaf2d00478a5168a37b415d9dd80ac4c0f8d0ad68d3e2f5c53953843e62aba33", 0x7f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r3, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f95385661", 0x14, 0x0, 0x0, 0x0) fchmod(r2, 0x20) 22:29:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x4, 0x7f}) 22:29:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fsync(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x9}, {{r0}, 0x2f4ec68c7b6f55c7, 0x80, 0x1, 0xfffffffffffffffc, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3f, 0xa7}, {{r1}, 0xfffffffffffffffe, 0xa, 0x4, 0x40, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x8001, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x50, 0xf0000000, 0x100000000, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x56, 0x2, 0x40, 0xffffffff}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x87, 0x40, 0xffffffff86e492ad, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8a38560510602f0, 0xf0000001, 0x2, 0x4}], 0x80000001, &(0x7f0000000200)={0x40, 0x4}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) 22:29:54 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x64, './file0\x00', 0x5, 0x101, 0x81, 0x1}) 22:29:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/138, 0x8a, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f010000006c65"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000640)={0x100000000000, 0x3f, 0x9, 0x4, &(0x7f00000003c0)={{0xbf, 0x15f, 0x283f, 0x3, 0x3, 0x6, 0x4}, {[0x59, 0xfffffffffffffffb, 0xe0, 0xfffffffffffffffe, 0x0, 0x8, 0x29d2, 0x4, 0x3, 0x9, 0x3, 0x7, 0x9, 0x7fffffff, 0x9, 0xb48, 0xffffffffffffffff], [0x0, 0x4e, 0x7fff, 0x7, 0x21, 0x9, 0x8, 0x10001, 0x7, 0x4], [0x800, 0x1000, 0x8000, 0x9, 0x6, 0x100000001, 0x8001], [0x7, 0x6, 0x7c9, 0x224, 0x0, 0xfffffffff46d27b6], [{0x2, 0x8, 0x5, 0x200}, {0x20, 0x8, 0xfffffffffffffff9, 0xffff00}, {0x80, 0x80000000, 0xff, 0x7}, {0x5, 0x65, 0x6, 0x7fffffff}, {0x8001, 0x3, 0x8, 0x3}, {0x5, 0x1f, 0xffffffffffffffff, 0x8}, {0x1, 0x7fffffff, 0x6, 0xffffffffffffffc1}, {0x0, 0x80000000, 0x4, 0x4}], {0x2989, 0x3, 0xffff, 0x1000}, {0x100000000, 0x100, 0x3f, 0x6}}}, 0x7ff, 0x1}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x9, [{0x2, 0x1000}, {0x1, 0x5}, {0x3, 0x20}, {0x2, 0x2}, {0x3, 0xff}, {0x1, 0x4}, {0x1, 0xff}, {0x1, 0x7fffffff}, {0x1, 0x4}, {0x2, 0x3}, {0x3, 0x8}, {0x2}, {0x1, 0xb9a0}, {0x3, 0x100000000}, {0x2, 0xff}, {0x3, 0x40}, {0x3, 0x2}, {0x1, 0xfffffffffffffffd}, {0x1, 0x200}, {0x3, 0x5}, {0x1, 0x1568}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x46b}, {}, {0x3, 0x7e488571}, {0x3, 0x40}, {0x3, 0xa5d4}, {0x1, 0x7fffffff}, {0x2, 0xd9}, {0x2, 0x9}, {0x3, 0xc4}]}) ioctl$BIOCLOCK(r2, 0x20004276) 22:29:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x568) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x10000, 0x3, 0x9}) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 22:29:54 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') 22:29:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) kqueue() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x69d, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 22:29:55 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="6477bbdb073513eecfdabd074820787ff14a4408454a020424583d63bf0e447404196eb954e54d9be9870e11a8d959a7c68ad8d59337c944837255681d010bcca27a6546e969bb63d0b553a624d6b0735555e52a5724f6315949d44339a6d307a99c248e82de65bbf517d8afd52e61f069828009e6f07691a6b3f1b1875cf3d92b092065357451a630a1921b9ee72954571e9def0e14879e111bdec39b5a309a0c8979c49cd169a06403ee3e07f4dc0f8e62a37aa1a120216f801c42b7b21e7fff6738b321a376829fb8a04c", 0xcc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r2, 0x0, 0x0) 22:29:55 executing program 1: listen(0xffffffffffffffff, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 22:29:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") semget(0x2, 0x3, 0x4) 22:29:55 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x4, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x51ac) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x765fd6c2e1324be8) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f0000000700)=""/238, 0xee}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000640)=""/146, 0xffffffffffffff2b}, {&(0x7f00000004c0)=""/202, 0xca}], 0x5, 0x0, 0x2) 22:29:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x1ff, 0x2}) shmget(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0xff}, 0xc) dup2(r1, r0) 22:29:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x5, 0x45, 0x2, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 22:29:55 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x403, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = semget(0x2, 0x0, 0x2) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r6, 0x11, 0xdc4}, 0xffff, 0xffff, 0x3f}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0xff, 0x7, 0x2, 0x8}, {0x5, 0x9e63, 0x9, 0x20}, {0x4, 0x401, 0xfffffffffffffffd, 0x800}, {0x3, 0x8, 0x4, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x3c, &(0x7f0000000240)="97d027d343cf943b4b3ffdc7660652ce8fe6607419d5cd7ffe56c31cd0003f3f60091187ea232a76739c0e9b2890e932b1acb40c37c7aa0d8660d325") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x81, 0x4, 0x8, 0x3, "4146bfd9e272564101d3617ec0351c505375cf6b", 0xfffffffffffffffb, 0x7}) unlink(&(0x7f0000000300)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) sendsyslog(&(0x7f0000000380)="3ed31cda2ffda5ddf23dd697e7742e8ecfc2a78aacfb943f13b3d64ac527ce9524141b44aa94974f2b810adf0fbdf62677cbcc2d166fa81138af8147cfe5b1c0515ef1080d85b6750476e52b26341f32ccaeb1bc2f8e7c6151127810f4595f10abfe56ea48db266a21ee1526073b9e1d2806b971061af4eb1d3f8ce196123bd3bfc49fc3711393bcb9bc93f3b76b2dd25268009832ff431a56f302ba77ea3427e08f63f1543f7aa0402fbd56c6458e93", 0xb0, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r7 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x20, 0x106) r8 = semget(0x1, 0x2, 0xc1) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000480)=""/237) fcntl$setflags(r0, 0x2, 0x1) seteuid(r5) getegid() mkdir(&(0x7f0000000580)='./file0/file0\x00', 0x8) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000005c0)) seteuid(r4) ioctl$TIOCDRAIN(r7, 0x2000745e) openat(r7, &(0x7f0000000600)='./file0\x00', 0x2, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) 22:29:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x82) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file1\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x10) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 22:29:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0xb29}) open(&(0x7f0000000200)='./file0\x00', 0x10, 0xd65285f34ef29f62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 22:29:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)=0x19d) close(r0) 22:29:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 22:29:56 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x8) msgget(0x3, 0x100010094) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) 22:29:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 22:29:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2029d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x40, 0x9}, {0x18, 0x2, 0x9a16, 0x10000}, 0x42a9411b, [0x62, 0xa12, 0xff, 0x2e68, 0x2a84000000000, 0x7fffffff, 0x7, 0x2]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:56 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) geteuid() symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0\x00') 22:29:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40000000c1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x40000002c}, {0x20, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:29:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0xfc, 0x4, 0x3ff, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7dce8091}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3738}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000004000/0x14000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 22:29:56 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 22:29:56 executing program 1: clock_getres(0x3, 0x0) 22:29:56 executing program 1: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/85], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) semget(0x3, 0x4, 0x481) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\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//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000006c0)) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 22:29:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x20, 0x12) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x30) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff64ff7f00000008e4d9ebf30899874258a99c6df2bbd24a3887e63736d737e7425970ed74c06b55425c457e2379"], 0xa) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) connect$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000380)='./file0\x00', 0x106) mkdir(&(0x7f0000000100)='./file1\x00', 0x100) 22:29:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002012, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x2, 0x0, 0x3}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/17, 0x11}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x8, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x129, 0xd8d7, 0x7, 0x1, 0x54, 0x8, 0x9, 0x0, 0x1, 0x9, 0xff}) 22:29:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x3, 0x3) setsockopt$inet_opts(r1, 0x0, 0x3ec3a33eb537430d, &(0x7f0000000280)="795df9dd76b242b076abef956f4c5cf1e2bbad7439c3e22c9ac0a3517a67e69021c64ec0e063f3aa1629dd3706ca2e346fa7cff1031950108f816acff89cc1a0993134c1e5f6273c49a23a73e9f3bf6cec7dc2e0f094124ae08ba10b8584d532a4e8bc41076e17239d66dee0ba6ffacd939bf260bccb4fb35f7c618b3273aec880d8602d1d3914aa5906cb921615ed99d943021bee1ef912b2d0", 0x9a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f00000000c0)=""/204, 0xcc, 0x40, 0x0, 0x0) setsockopt(r2, 0xfff, 0x1000, &(0x7f0000000340)="e15a01effd6b0be4808c68974abf8317102afa3e2e3eaae73ec2", 0x1a) 22:29:56 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:29:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 22:29:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) write(r0, 0x0, 0x0) 22:29:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 22:29:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x3, 0xfffffffffffffff8, 0x10001, "674fa0bafcbcb222e3af55b4a5051fe233d0107e", 0x401, 0x4}) 22:29:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffeff, 0x8000, 0x5, 0x6}) 22:29:56 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) setsockopt(r0, 0x4, 0x20, &(0x7f0000000140)="8fcfae4f1609a8933f60da1128ac9731704c3eae503737bd82ca7273b885e4272ac6c0e3ebe7325e8e197925c2972ea800f70bda829bdb5ffa1bf585f55448f3e6c4ecaddfd7963d28a869c4486f5045ad55c3874026358900984f19c2847646996914635e97cd63c57c512b0d948c23c33b8f29257750a8cc7f39a308b779e706ecb5ad96fa2df28d5c4ed98e680ccc0876a937cb0f629aeae964a3ab404a9058d166e34c701323dece7dd057cb7c1cd4887bd12a8351649620d6e56537cb5910ecb1ce87e0cb460dc78a22763dea0bf5c7efd189e1191e17b9ce05792a17e06f65c63b4bc27c43069bca852329", 0xee) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0xc1ce6a3b203c3154, 0x3, 0x4) sendto$inet6(r0, &(0x7f0000000000)="a6b32c0050b4210b75750090c39ee91beb503697272ba16da2eaaf63359084332d2bce3b59935346be7d5edf10da42f3767993f4d21b13", 0x37, 0x40c, &(0x7f0000000040)={0x18, 0x1, 0x401, 0xffffffffffff78d3}, 0xc) 22:29:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x40a, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x20) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 22:29:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x207e, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) getppid() 22:29:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 22:29:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="68db207c4af2f57719606ec6e18d2eb1575e5fe7429f4c770738e478dabd40b0e1282f9abba4bdf34800f774618b97a6f06070cdecb22374f6042a09c4ef68576940ef319cf741ef764d381b58b0f981a1303a7959fb0c3aa966c9cadc30be635a62b2626498615c124335a9447ba2944a8458f9a4dd0c24baca1eadc9a7c460a4521d037ded5f111d88fe880ea80d5fc12f5e48ccde9ae5be66e19420f1117f849e88404c6bcb7e7e2938522522442923390769c5fa62e75cefbd041f1af4cd291ddc667d6382dda8bf02edf1b472c77ae2deb2afb9f258b137c8e11711547e97d192c8c55f4410696930c41a5fe7c55b0f8ca4c5f8633790", 0xf9}, {&(0x7f0000000200)="5fc8cfe8f3cf59c46126c3874da010ee86d71e5a3625551b07c37dba303bf921aef2d215fb8a8410b679d7509b68d5efdc0ead10c33ae5f223b26ef436e8ceb3627a083ce267f80e0de274d0608d4aa7c40dc777dfa86c31f917080c014805a844508501016346a221ed45f8205d768d66da681a21", 0x75}, {&(0x7f0000000280)="a346a519a165c19678c5a5b0f6d06a260cfcec6a0a56c0ce54ab4c770b2acdc8cc8e47d787f8173e488024e958f543bc91473afe60eb4dc2c701786707e60c86b7c95dca29ffe88270f9aad5b5c6f684b97ac05daac4c8bd76883d739392ceeb07d7d74fa952498e025c14e05d9affe8674f682ac67c9d9ed6645f2f28f86d5d8b9ff16d0e147b814d50cedeeb8904d386b74c60150b9a8f2a2419beb1ad2f2d8445b5242a27d795dca27d3eb8c4570d", 0xb0}, {&(0x7f0000000340)="7f85e35e38be4cca7fd222ae6cc7a146bdb9e4da1a645bb8abb5ba2fbd641f121d2ff4dd22", 0x25}], 0x4, 0x0, 0x0, 0xc}, 0x405) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x40, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x7, 0x200000000000000, 0x8, 0x4}) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xc2, 0x1, 0x200, 0x9}], 0x9, &(0x7f0000000580)=[{{r3}, 0x6f89ba81f9d04e83, 0x4e, 0x2, 0xfff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x43, 0x1, 0x9, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0xf720}, {{r1}, 0xffffffffffffffff, 0x1f, 0x4, 0x1000, 0x1}, {{r2}, 0xfe01cac4df7c207d, 0x4, 0x40000001, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa3, 0x80000000, 0x7fffffff, 0xa7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x5, 0x6}], 0xe7, &(0x7f00000006c0)={0x100000001, 0x8001}) read(r0, &(0x7f0000000700)=""/52, 0x34) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x8a, 0x6b}, {0x21, 0x1}, {0x7, 0x80}, {0x8b, 0x9}, {0x80, 0x9}], 0x5}) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000007c0)) fcntl$setflags(r3, 0x2, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0xffffffffffff7fff) renameat(r1, &(0x7f0000000840)='./file1\x00', r1, &(0x7f0000000880)='./file0\x00') kqueue() getpeername$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/7}, &(0x7f0000000900)=0x9) pread(r0, &(0x7f0000000940)="856856ccb02dbb17265e2fc7921f7fde562f60a05355eb9bdba941", 0x1b, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000980)=0x9b2) r4 = msgget(0x2, 0x600) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,f\x00'/55], 0x37, 0x1, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x100000000, 0x93, 0x0, 0x4b}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a40)=0xd6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r1, &(0x7f0000000a80)=""/136, 0x88) r5 = semget$private(0x0, 0x2, 0x4) semop(r5, &(0x7f0000000b40)=[{0x2, 0x3fffffffc00000, 0x1800}, {0x60aa4ad43dd10294, 0xa9, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0xf6a, 0x1800}, {0x3, 0x6d45d40e, 0xb5b17656c012ed4b}, {0x1, 0x9, 0xf8198fc2d8778b0d}, {0x7, 0x3, 0x800}, {0x4, 0x79, 0x800}], 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000bc0)=0x5) 22:29:56 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280202e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) chdir(&(0x7f00000000c0)='./file0\x00') 22:29:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x80) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000100)=""/132, 0x84}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/141, 0x8d}], 0x5, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc, 0xffffffffffffffff) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x9a2106ceeaf3643e) 22:29:56 executing program 0: socketpair$unix(0x1, 0xc46f9e2062ba3f6e, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xbb) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 22:29:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x82c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x23) ioctl$TIOCSCTTY(r1, 0x20007461) read(r0, &(0x7f0000000380)=""/137, 0x89) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:29:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x7f, 0x57, 0x101, 0xffffffffffffff81}, {0x7, 0x0, 0xd92, 0x100000001}, {0xffff, 0x7, 0x8000, 0x731}, {0x9, 0x64d, 0x0, 0x6}, {0x8f, 0x3, 0x0, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') 22:29:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000000c0)='.\x00') 22:29:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 22:29:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0xc18, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) poll(&(0x7f0000001040), 0x0, 0x3f) 22:29:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:29:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xf9) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[0x200, 0xb56b, 0x6, 0xffffffff, 0x1000, 0x1]}) 22:29:56 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000004}, {0x2d}, {0x7ffffffe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) close(r0) 22:29:56 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, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r2, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:29:56 executing program 1: r0 = kqueue() dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 22:29:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x22) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) fcntl$setown(r1, 0x6, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x5, 0x7, 0x10000, 0x1, 0x4, 0x1, 0x1add, 0x0, 0x0, 0xd6b, 0x6e}) 22:29:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="e4bb1f2136", 0x5, 0x0, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pckbd_enable: command error 22:29:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:29:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r0) pwrite(r0, &(0x7f0000000080)="c6a4461710b3abbad196356aeaca5a5e7f04603c3bf2b8c0aff021d500256e9f6be31f8f1548c0a5fca0cfb710ae052463bc", 0x32, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8000000003) ftruncate(r1, 0x0, 0x80001ffffc) 22:29:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) pckbd_enable: command error 22:29:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) 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) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000980)=0x1ed) r5 = getuid() getgroups(0x1, &(0x7f0000000880)=[0x0]) r7 = getppid() r8 = geteuid() getpeername$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d06ae3e4e70dd46bfe300000000000000000000000000000000000000000000d21b01e325f6d074756a1f7ea4cc345db888069e0fee12a7c82f61a2b2aaf247ce3057924ea03fd2dd55a4db973d9fe1ebd9664fbbacb00b4f4697124afdff1933c99a8c4527886e671f290ee082677f4b375d2c24b6f455fca22c6a8ae7d2c17e621954c5d3f8e58de23ad4b65f4977ca651c607d2d8d523032b0786ce4ef302b366dc6b0cef1a28d3774d0f99a48fa8c9120646c2ef463ee61b660fdd41e973372796186e16c11d8dc1a19646abb868b58d619fd2dc19fde9e1fb5e8bbaa1d10d71529c3726df3ec7673343a195795b779fd473c4add6201b6299c4dc3742a55f45a0822086d916f568255bfc8dc53301a567d0b027c420491c6c565890e6276f14be4aeeb88a0f32d519116d544493c"], &(0x7f0000000b00)=0x6e) r9 = getegid() r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() getppid() poll(&(0x7f0000000b40)=[{r3, 0x1}, {r0, 0x100}, {r0, 0x4}], 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000009c0)=0xffffffffffffff16) r15 = getgid() sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000180)="ff5ff5ab47bfefb5dcc634cbd34083322a846b1eddb82394eaceb256a7252033112f4c7a570976421b6990002f681adc4e95009e5828f7f448ae4fbdffa0f3dca4b1ddc686c199ce09a134c6321ac260c61f01c26757d1fdf80c64e0c0507364e67c31979da1e30a550f6def76f2fd35410e41c8c2c941e3bb742e6a08fac3cc3f6252f43a4647405c7a444f4058adad86981d07ab62b7fa252413f8f956b5bdb99007ba7d6fb2c8f1f643da30ee8abe9e4eca3777aed7634aeecdc63781c15835b4f9dea6281b9f6378bd3fa82a739e12648e730c2e615f75f14526d5844dac40d4240936c604447ac62e584ac52c81181e", 0xf2}, {&(0x7f0000000280)="46ae7f712eb5a945791cfbfc0377bdbca7157a586f4a37e6aac9fc087d4bf63cb71ee6f4d42c78378a4b9f90eee7cdd1d00d4393fc43db87b5d37c2d893cbe5624ffb28613ad4cf0ab5dae502b6719a31fcbd01e13b5e66c99a330423341c2a224d0c27e4ca95161640ffee358cdfbf4a6312392f828778057e4b2340bfb991a8faccdcc13a3b70c1b8b6887a0e83836d3f53d5f501bf25609117c13420c88dc9fa64b6cead800a282529b0643cf2f14371fe3db9072477c36e432bf7144552dad0e1ba1725d", 0xc6}, {&(0x7f0000000380)}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="89abdc1b7801c1c13356a762d8e535206d4b4e098e43c28b1220d2a327deddfe7a42bdc0b9bbd792b1f51c4b3b6d862c1e7f4880e663a88c1db43e01d021daef1920cf90489dd0f1e23d16099b537ea4024d9aa92f01eb8ff53ff751e5fb76141c10eadab42ba2072fa05efeca8e08551398f6609112efc035be60fc0f89ec6290c2cccac3258a00b3121d3903fb7010d916161bbcb094667aa68ba28f37de898192daad89b2187d91e5963a834e77abb3173a1cf2444ecf9da08af5e2808652a391d1c8365d14d31f27f7dafd883f41", 0xd0}, {&(0x7f0000000500)="3decaf0e1a9249e5b52ef008924a756eb0eda1b00a1a64e219bb07063687e53418f040713298f09bcaaff009e1f711b8642b0f62d388983d9f2a9b99529acb8e988fa76cc9bcf622e6c52ada7067b58baa84d39202e3c0cd593c45e58960313de2e5ccb4d0e967b2d6dc4327039cd1483977293ed87ba772dd4f9a58529ef1831a7e15630773a3964cbd943225cc1decfd22ec4094b968dd0ab5736f82437e6f60cbf952778c7d4d9fd3ef983f1c17dd7026c06b3a86613f781b4125b3a83f423ef978ced079d00d", 0xc8}, {&(0x7f0000000600)="b82cb7ef906e8b06e77b1143a39420db2e1a40a079ce81b52b4f07dc8527286a1c487cc15acd193520d685701db87f1e3edc77a34357dce3a9047e7dd5480664a1e2612cffe651a1957ab4357a28e870b2abb61b38ecfd97f2126f2a63c6718803fadcb909c61118b8f28a7ca2cfd5aa892470a3df8578cec76fef", 0x7b}, {&(0x7f0000000680)="3f13d3d0258f09ede9aa99c2d3cd733528d1b3b6100e00f8955cd33585365cd39d0c75fac08015187358143107cd997248209955b1aaedeaacd4c0d9e0d8c3ccaedf6be2fd7b0cfb1b40d7975e1a066e32f3b59f701a277b40e57753b58c0c04e89272e9c4003f291ca38c036ca8c8880c5a1cb7be6598c4d4ce4d88eec4621099f5303fd478cf8adbca6ab10e8fd9a96dbc1fbb7a5198bf707695ddba0894898f96f04b2a2b7a2dfa24bd5af066db4fb531c02fe17222ece008f65594e56d2c426b80cf9e", 0xc5}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000000020000000ffff00000002000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x4}, 0x400) write(r2, &(0x7f0000000100)="8c65", 0x168) 22:29:58 executing program 0: minherit(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xeb2127c3) fcntl$setown(r2, 0x6, r3) syz_extract_tcp_res(&(0x7f0000000140), 0x800, 0x401) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:58 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='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/104, 0x68) close(r1) open$dir(&(0x7f0000000280)='./file1\x00', 0x8000, 0x1) 22:29:58 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x7f, 0x8, 0x6bf, 0xd0}, {0x1000009efd, 0x5, 0x9, 0x3}, {0x8543, 0x7, 0x200}, {0x7, 0x20, 0x1, 0x8}, {0xfffffffffffffffc, 0x1000, 0x4, 0x1}, {0xfffffffffffffffb, 0x4, 0x2, 0x9}, {0x8, 0x10000, 0xfffffffffffffffc, 0x100000000}, {0x6, 0x6, 0x7, 0x8}, {0x6, 0x7, 0x80, 0x2}]}) 22:29:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/102, 0x66) 22:29:58 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 22:29:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x58) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x902) 22:29:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x4000000}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:59 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x10e11, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) r0 = semget(0x1, 0x3, 0x1a0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/72) 22:29:59 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) getegid() writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0xbc}, {0x4, 0xff}}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="b11742b3e3d66b78624d1f2bfcc16d3fb12fa1b4862051a5ef01c3732c174ea7701a58fe183050bf9e4a3d3d5e7ae405bd94c7d3c00b67582d4670cf1803d5a73a71c6f1e683b1c29865a97a4a97a5327cad8cb9d349a881f7fc9d6061160ed8a91652e84e9368dd3f761ad82cb1950aad9b0febe0ccedb805958d4d74d9313b802214ccec584b8c539c21f45d53", 0x8e}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x192) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000003c0)={0xb, 0x7}) getpgid(r2) 22:29:59 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) linkat(r2, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffff801, 0x655}, 0x8) r3 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c80b870e72297be1aa5b0100000001000000bbc257699a1f132e27ac35d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a373a3f8000400000000000000010000000000000000ea598cd9f636980c64b1f927ac1aef0f924dccac2f63887f1743c19ce6c9f84204df172fbb795d28ba287045924766138e36e1ee71c9c0c10493e3cc8feac500"/252, 0xfffffffffffffcea, 0x0, 0x0, 0xa3) 22:29:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="28aa"], 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(&(0x7f00001a6000/0x1000)=nil, 0x1000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x401, 0x6, {0x3762dfd1, 0x1}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0xff, 0x1, 0x8, "abd62355d288d0e2cfb21ab139485a203280756e", 0x400, 0x48}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 22:29:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:59 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x8000800080002002, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x17b76d20737f2077) r1 = socket(0x1, 0x0, 0x1) pwrite(r1, &(0x7f0000000300)="04930bc5ae30fabc158fdd62032ab201ed5a3e455c0adb1c86718bfb5a8a1a8cd226966bdabd35e346915fc67f33f029d785db4f7f141ba5f1344863c6761aec588d8dd55bb44ac24650adaeb8d58638f98826663269130cd52d9d08ab58d8028bea317e9cf1424f6737ef0c948c43a0ed4c9c167d2d566f2f8796a436ccd521eaf7b90941bf16ae6000", 0x8a, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x80, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x246, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x40, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x61, 0x2, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffd, 0x14, 0x21, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x42, 0x40, 0x70, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xb9, 0x1}], 0x34, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x24, 0x5}, {{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0x1, 0x9}, {{r0}, 0x5e960dc8879f2c2a, 0x1, 0x20, 0x3, 0x3}], 0x38fb, &(0x7f0000000040)={0xff, 0x7}) 22:29:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 22:29:59 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x400) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x40, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xa4, 0x80, 0x400, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x80, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7fffffff, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x2d, 0x80000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x10001, 0x3b65}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x1}], 0x9, &(0x7f0000000180)=[{{r0}, 0x824052000fe696c4, 0x52, 0x2, 0x1, 0x4b}, {{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x2, 0x40}, {{r0}, 0xfffffffffffffffa, 0x48, 0x8, 0x5d3f7777, 0x57}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x401, 0x401}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0xf04}], 0x23, &(0x7f0000000240)={0xfffffffffffffff9, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) 22:29:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f00000000c0)="ecd61f74d32c1e35632c8e21d0d0942dcc659793685543fc93b4d19e3952dc80b108c32231279a399a42f9b26c3ae2d87aa13ff2739d1ed4d9130bd8539919ddd2c4712dd4107e48f96e195462282df1b20ff689ff2006e7b9440b73aca060d0c00ddfab95f44794835e52d8f21bf7913efb104897e099b1b495c236b24e290631269acb9d82e8eb459c2d4f841bc5d9e386a48b9ccaa7c104961333a9eca495072895d7eed6", 0xa6, 0x9, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) socket$unix(0x1, 0x5, 0x0) 22:29:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r2 = dup2(r1, r0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b2") r3 = dup2(r0, r0) socket$inet6(0x18, 0x0, 0x2000000) r4 = fcntl$dupfd(r3, 0x274b2f9c93a3129b, r0) renameat(r3, &(0x7f0000000040)='.\x00', r4, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1000, 0x1ff, 0x2, 0xfffffffffffff464}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20000, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x0) chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x1, 0x2) 22:29:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x11) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = getpid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 22:29:59 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000580)=0x9) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x7143, 0xba, 0xf9c4, 0x1}) mknod(&(0x7f00000005c0)='./bus\x00', 0x40, 0x200000028ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x5e5) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0x6, 0x0, 0x9ce, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x100, 0x40) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f0000000200)=""/4, 0x4}], 0x6, 0x0, 0x0) 22:29:59 executing program 1: r0 = semget(0x3, 0x2, 0x10) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r1, r2) unlink(&(0x7f0000000000)='./file0\x00') semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000000c0)=""/105) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x5, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x55, 0x7]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r3, 0x20004269) 22:30:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) r1 = dup(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x43, 0x1) setitimer(0x1, &(0x7f00000017c0)={{0x5, 0x820}, {0x1, 0x7f}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000880)='./bus\x00', 0xc000, 0x7f) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) socket(0x10, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r4 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x400000000000005, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x6, 0xb77}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000100000104) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r5 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setuid(0xee01) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 22:30:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8008, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5, 0x4}, {0x26, 0x3}, {0x41, 0x78}, {0x43, 0xf845}, {0x25, 0x6}], 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x62e5) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:30:00 executing program 0: r0 = socket(0x11, 0x3, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c290003439c3072c9b4ea076ee69095f3b4c8c5e5985aef5153b29d8767810e7c1c57a6fce775dee6ef57727a476027a40ba19ac1a8b7d45404bbd224b2da4cdbda37264c9dcddeebe2c87a436fbb0ae940c21", 0xffffffffffffffec, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) 22:30:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:00 executing program 1: r0 = socket$inet(0x1e, 0x4, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f00000033c0)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c861e8c2a74efc5255af9038e113b7f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174b721e9bb4f8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325159c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007b18d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422da6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f73052f3634b9a886282be3b6271d65345935c5de99bd36ba94321164a39aa9ebabdf50e3fc48413f0cd6f386e30ae967da366c1d378bbd65dcfc7a70050f39fb916ca9d7c95e523f6ef21864581f8ae35beb9fbb3f2650a87a86cded8a589416cc13ccea9ef57ebcd634e1d61b4f29c786845e3851bf08573e0ef4637c218891b43b3578696946ed8e02b8245dcc288315bcb47e26e9283c92933cf969ba98b5aea126487748f519891435a1cd95538774704ddd1ed7cdf95a464970a92d7ce5f846a7511d9b073", 0xffffffffffffffe5}], 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x680c61333f178a3e, &(0x7f0000001140), &(0x7f0000001180)=0x10) 22:30:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) syz_emit_ethernet(0x8b, &(0x7f0000000080)="d7ed1f52460a766f00369945021db029cc68e82b436990320f4e3c2059119c1cd643fc50288ba315cf7728c24e86d8eaf3ee286f4051ab10531e0374f317b0d4f0b5761f2cd0e3931ddf4e9043dcd72719d03dfbbce37f8357b40aab315d01bb745b13a5d9007685539c1ad468f1c7d1f2571c08ac19c3550f38b198d5d1f4b0de0181725be664826ad18f") 22:30:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) 22:30:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x104) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfa55, 0x17}, {0x80000000, 0x8}}, 0x79dd1ab813fe103b) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) select(0x19, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40), &(0x7f0000000b80)) 22:30:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7, 0x1f, 0x1, 0x822, 0x10001, 0x4, 0x1, 0x2, 0x3c7, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb4f88635745b9c8f}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x115e) chroot(&(0x7f0000000080)='./file0\x00') 22:30:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x42ff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x16) 22:30:01 executing program 1: r0 = socket(0x1, 0xef88b3bac9be4db5, 0x7d4) connect$unix(r0, &(0x7f0000000000)=@file={0xa74294c21750400d, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000300)="210100c0fedf8c314f66851f8bc1108048a28b182721746d4b437d8f62c97c3efa5def4f357a9c47b997de9790d9578be872950a0fb41be2c43f4e9b9d405a89d4e4f40aed40b2ae07352dd9f86fd72abd2b7ac6f07e0adc418c06cc3da40731010984fb4376437f420ade513660af1a2eb1adbb78dfc38623e88d66d7804644bb27a5ca4a58f006ac3e55e403fc5f72e808c5f30e5b25d052fbc1269a057c", 0x2b7) 22:30:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) 22:30:01 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x80000001, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 22:30:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x16) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 22:30:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66e96c653000"], 0x10) write(r0, &(0x7f0000000100)="bb6b6cbd5df80de57c00ab0bb48d36b2a9e6d12c9b0d6aad504c9c9553e11e15d37541f89286af8bbb29bade335ac3ab05a0d494d29a7b1766b78880b9cb22204040a08bbef85c8f700432a05608871e9f761608e3a322a7bab3ae9c069443b711fcf3284d7aa1db636277fd79fa4036597d797d4552d8cae613a99a3581bb7d5769288599affb60fce2fca7c3729a48e2aee44ae67c4e0e31e5d0f9fe263ddc7e06717e93ee3512541e90eea2c268bb2226617f467d3de1390150988b8642d5d797590ab44e", 0xc6) shutdown(r0, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="b0d5eb0e04a3e8b20bb05c02a09ad39a15eb120c9a18b988b412486234760db389521ebdd36e6d1cecadd3d3ec235ee2debab93f33d62bb5773dcadce214a11eab21dbb113442439cc3281e222da9edcaf8108b719ae5e6e43b6d117a4d9b04bb803c1e5b63e61d3735eccca7debd71441c94c6bc3cc59c8ac3365a7d2ed939569d247817c8ec64b827febdc3e984a3f765d202c29a60703dc685c651bb2fe143ed383141b4e8767bde800e00014eda20930da49b7952c6e6d437138d7d40dbad23e388bc7ed8b26d7ec488cb23816d1027860e9bca72a6f65b6ac67cae9e38a9b61e7181608b95d3ba999c6b0c6f06b6246082e9bfba1364e11544d6de5", 0xfe}, {&(0x7f0000000040)="6e1cb2eff49ec2b7bd0b0bf01762fa18df8798ca7d83ab392f99e968781a19dfd012b8d6e570aa8e61519e4637736d26725ae4b1e1ca93ed3fa994f98628db946a0038db717898149e99df4451ccdd46bf419d1cb9e853dbdbf6087a23", 0x5d}, {&(0x7f0000000300)="8fd58949211758d62396a3", 0xb}, {&(0x7f0000000340)="185d6abca23ab2104622657bb445943025a9d29007d72f89b7c0b919e1a87ef948229f85", 0x24}], 0x4) 22:30:01 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) close(r1) stat(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000b00)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x3f}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r3}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000200), 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x1], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x8000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20e5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dcc9f87fbe7d028defffffffffffffffff073f951db9d651ddbf6a00000000e972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bd781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164cec93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff03008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e44babd225473ec3196a6e94eda7b8c9f9f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0a89e9d757d905fc53936ad30d26f309ab85fb02975f9460adfc7dacb69a1d64593dc4e75145d2548d913413cb697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600aa787df6790b3e1a686c0af79a9f463d7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead56a9691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e8750000000000000000000000000000000011866713cc452be50353d7baf895b73b125124c5a7839339ae36e7ff16cc72719c2f806b486c2786ece02f12343fbeca1e4b616f0e62e2c9560bb139c96e76b9ebe8bfe738eee990b77c2eb15a6ecc5c4880ad38f0337b36a3a64304cc6eaacf05ba40f3bd7bfccf0e2a51326e5426ebb183c1ef5c5c044cea1dd281134f3149a8f10bc0ae3c7cc7e4b8c4a304a1fce67399ceecfcaa00b44b26c33fc658ef2958cf1a3d1a0242892368dc6c80e9cdcabdca2d50f2306542d3c3850a32d4028e8a07c792183c9ed2373ed29148584b95fe62aef3486348396195eb27112f14b3f41bef063f103bb3ede165f7a3f46ae031b29078495736ae8a68f16e7fc3dc19b1de013d339f94e54483f0afab5b8ad0659beb7b9c6a4ab0042ebf00c9bfabce236424da5d5ef3a2aa10c435bfeda19f9b0921f43da2eb79de7ac35d8069ff74b69feebb47bee1cd7217e4057a544a699ec37279"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x8001, 0x6}, 0x10) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000005c0)={0x2, 0x9, {[0x1, 0x40, 0x0, 0x2, 0x100000001, 0xfffffffffffffffd, 0x3ff, 0x9, 0x5, 0x0, 0x2, 0x7, 0x6, 0x2, 0xffffffff, 0x6, 0x401, 0xe9], [0x8001, 0x6, 0x4, 0x0, 0x7, 0x7, 0x3, 0x2, 0x101, 0x9], [0x3ff, 0xad2, 0x7, 0x0, 0x80000000, 0x9, 0x4], [0x5, 0x1, 0x8, 0xfffffffff5b8f198, 0xe92, 0x4], [{0xffff, 0xfff, 0x7f, 0x7ff}, {0x3ff, 0xdaa, 0xffffffffffffffff, 0x7}, {0xffffffffffffffe0, 0xb1, 0x14e4, 0x9}, {0x2, 0x5, 0x3a, 0xa}, {0x5, 0x2, 0x10000, 0x1}, {0x8, 0x5, 0x0, 0x3}, {0x1, 0x80000000, 0x8001}, {0x40, 0x100000000, 0x9, 0x3}], {0x1, 0x0, 0xf08e, 0x3}, {0x5, 0x4, 0x6, 0x2}}}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) flock(r1, 0x4) fcntl$getown(r4, 0x5) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x7fffffff, 0x1800}, {0x4, 0x40000000000001, 0x1000}], 0x5) r5 = getpgid(r3) getpgid(r5) 22:30:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) clock_settime(0x0, &(0x7f0000000000)) 22:30:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) getitimer(0x1, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 22:30:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 22:30:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) syz_open_pts() sync() 22:30:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:30:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) pipe2(0x0, 0x0) r1 = openat(r0, 0x0, 0x0, 0x100000012) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) kqueue() r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x1) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) sendto(r2, &(0x7f0000000080)="3915a2a4b556d8efe652a21497c3d912ef7f44dce21c6cb66aa0187d2d93a183918b36f739ee", 0x26, 0x8, &(0x7f00000001c0)=ANY=[@ANYBLOB="01092e2f666180310800"], 0xa) linkat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r4) 22:30:01 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xffffffffffffff01) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x100000000, 0x2}, {0x18, 0x0, 0xbea, 0x8}, 0x10000, [0x2, 0x6eb, 0xbfd, 0x8, 0xfffffffffffffffb, 0xfffffffffffffffe, 0x7, 0x7fff]}, 0x3c) 22:30:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x10000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0x88f, 0x2}}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001300)='./file0\x00', r3, r4, 0x6) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)="59441c5d7a140bf91a05e141a7349aa6705cbf23ad191b0e4813f3df9eb9d350da476274c7d9bf8af9d8bec6e7cf7863b73d4a70479a4747535679ae9e74e0f3834273b7527ed375a8a6aeeaf8df46f89e5abd200136afb6c21236a2265152a845fd175ae02cb91b7b6d55aa48a5d132e5f0a2fc7c254ca796f581d82332ba0a055eba79115cb6b0256a0864131f6e", 0x8f}, {&(0x7f0000000300)="2cf9d3ed5dcf9924c477d76402b01d8df2e6aface2a805e9cf4448e9a30a817df85350ae78aeb4474b5098323cab88870941101575e5196b444854c75291c02783af91947ef5a27e8c68897805bd5a3e66ad194b24e2a1de06b0c362622a977571b133ec9e6c309abaca0b09521d3a5910d088980a1e2049a7e64c20f11445af1c0c43ccb62091dedef430267977888dc8768e4d31983cdcb4767129efca89c8b07093c5990cd20c469bbe9d0b2c4b293783a1609aec573df8f819122837b7a4e3d725f91e2a08e99a2018c0b9dbad41bb8efa0f2875ca2ef366ecc49f081242f08365572c6da1782aa1ec7d11b7227a2a3d7eb31e95a1ea8a074d295fdae288daa5d2b30f12360a0e70d62ca1c8530fa1d6690df3056101ea2cf8cff230896f95c5424897abd614df225b2d64d3145b13a7e92a560250dbba284cbdf953a212c900ae7dfcf67b0b30a68439c4d9eab338857a0a3667a2b64e816c3695d5701a8cfae823175fe45914a121056df24213e32c5d4afa4925b22243610b14737858028a72d3f616cd141f549a47b6570f0bd70c62b62a688abc7c25a6e59a5995ac2996bd63c57106a158dcfc223d468d5dbec995cf72fe8e6c0d660daab0f2b509cb80b4ead9abab1750034689a1827bd3025dec31f2382fe92a4155b3662a376d6568a7161d7088be0e9120bf157a5074b7b75d24e12645603f127165e1c9f46ceb71d7c5fb71ec1b99297b2d1ce31d55402d23a529b8b8e5f5064f1c253f22102fa30c19c3b61898a3107d4b78372ea1ca75f1fc6413192cbf28c82c6049c3b75890cd35d1ecf8d2b3dd5a06c8feb15d8cdb5c652d2161847043c6f31d277716ad0b72d8dacf8b662e26e56fe6b36263013ca6cbcc1d49b49d5d8bc410ef703a6633dbd6f8ae917002ba759eb79cfa829a12a0e7b90f81125c731becd8767e92ba68a0e1accce71624059eaca3f498fb5a42e1e245664f0d521c3e5e4dd5bcfe0ff2b5333ca2994836187060c8eb4cc5d95418bf09faf453fd9d23379ee63197df452aa35183160edd5a68cf2aeeb700e3f3b6d9af594c3c3480bb0f8a9f4200e54a7cf630b4328cfbfeb07c912cf32bef8dd272b252afe413b33ba464d387002d652642cf32a152060dc709f8d280de9f2ab2358e8ee50bff90d51c538b7a1f242fcc1d69068b44cdaba5dae482c4edf4d644ebcb73d782d90107bae1aa878b025e8f6b77642b6ff4466f67bc703718ed171966dd3cd1759227f6d7a06f23f72844853d76a23129d6f88aef97244a84e24f5d31d949894b994e786ff15aafc482498f9cde351bb2b9e1ade0c5c32ab6183573d6484e833698913c3481140f25f54266f9412abf63ae7322ac518fe89f2b6d3caf7d6154bb8b982484d340444e4f4b280fd5d60e14a897e5d98fadf208a442fc550bdb40933484400229c09be096a1567b4ab5fba51930a3f95617fd01c97a1aeef5bf2040f208a8606e4736beaba478ab1d5e6a00e8593cdd26e0a7895e1a97187bff1bcc945bc12e333040e5474740d0a5164cf49d1f50ea96a30032d68153ae43ae66cb563f1186a4d8efb05fcb9c3f5db78e70ab542f249dfeffc7b82604b9242f4a2076446394a6df8166bcfa30dc1cf5d474850f726e0fce10ed6d1a40e95090cef1519f25eb395bdba214af852f1dd11b3d29f454406ea2b73ba0dfaebdbd3fb98bf57fd4ca083ddad7c28a0d4ea6d3b5b25c7d0122e7e47811619c0d32168bde5dc13937329bc1c94fd20643355e0ed257760136dc20cec2de60f032e11f57e96a88c484be500d40ac714424a822f2f26599d230e4f7c1bbf52378839ce299c24dc2578ff0cf13160cf37fad56918e0757586269704bbb0d0f12c46381a612b2679e0b91dac4577886cf89bde89c920ef927fc2bec1deb3024d9fd20ef2af2538174582fda89d9a4e57d53788462763b62c907bba3b39703df3d323e4f920d9ca123e7f993f824ff2d2ddf69d4ebc582502e3e4d5b6726bd20916e2fbf6a0101d4045b2cc5f98aed351d3937a9efdcd49c9cf77a096efe49d079589a50a2f553f43f31ae36ebf52eba9a304b2622e9afadd265e6913b3f56c7efdcf0ea8a774947d95255a1920adca055e7da84d548b4b5564c29cf57e646ab9f30371d7ee85a6ba5ef712736d0934527f08c11163a09a24c35a44a817ac458e2e41b6cf7a5288af6d506b2f907e7b1388a72c5c6a2fd71c1e504e180b8b2417a302e2bb8e64a93ef7ce73cb18f095c5b3ad33958b4275aff83e52088b6601cc9cbdec8c4dd25437e67ff54acb8cbc7c530796ba525986db2185286f286db6d6097426d4383b62d6b72682aeaea55af83b6de5cadfc0d84fb60c41f749fae5e47c4f8e4d4079217acf06c808ca80c0567d13fd4d5b7f59ef35445c369fabcc4b671e87b5856a82bdcae7d1ee25daea99b1598f8083065ff496e554b35ebbde7e19fe96f556c0a25f135f98c70bca612c11fb80de05feccf574cc1656fa3f849ba96d02a14a43905557c37632b33895a5a255f55ee9a26845ffa30dfcaee0c3324d5ad4a50cfc6fe212100ad875c5286e3ef32c240ac588508f8f7ee967118494d46bd8850a5ffbfabf8189fa34a078547be658d398b3dc1952659080b746e694c8e1bf290411faf1e8342362ec963d160ed7400bbb742be16af4cf71668aeef4049cc5b0568735bc5420921990893cfec0deed4fc4bdb0f90d4e3b4e5f7f96774e737846e6064ac908d3b8977ec267de804ad9577e201b914d7dc896bbccce60388c169c729386af7232fcf9d0ddf39182ff54bf293b97232975131b5e63cecdbda652a05a5d189e742024d703518ebc74a73d535d8bd39633e9161b32edd3781f0de230fe133f12a8412baef5dd81583f23fc007e941d6fccf86a561750302b3f575014a428f65b50e301bd5f9a9a6636ffbd033ff7c996408b23becde234162d4dabd3989f331d75d998af972126e3027cb93d0045a560bd5c87085e9f5a7b57fdbe47593f7e3b0074d90d89eb99559d99f322d99e46be5c3cec3b1f22146b67c5a6ba6e44139931c6145fefd19e77ab20e93fd02da3440c92389d94b4a0eff1b39a6bb46dfcb8c78119544ee5455a247208f3896ba633075aec340d708f049c6cd72729c267f21142b8942378492167cf3678f6096eb8249a92256787b3fd15a9d39cfa9c124e49bc23c1b0b96c0a2b93613271329cde9ab6276ed1e935fb0bf2f48dcc7f06929d0bf1d09c0334409c0c5b4db0480264670487bb5ac228f866b6e9817b0151d847aed68030f1e9f184bee7e32b042d8d30b59660693e08a464dde513c3e246ecf5e9422f793f0e5611be1ba1c26584b7d99c2092df1bbcd040152e037090aafd24238f4a30e4450cc14d4ca7e9b1757dee0e6187ee5d1de6b0723f001f498068ce570552003790535e93e9a17fe6949318b0bf8b61646672e383b5e39fdc2852d5868c6d3e1d191cc65a87232f90774f1e5801c09b258a1e4bd3ab1d15745d9e772acdc8ca4a969ddbdc78929b45b3c2f6d0b41f1f127c5dbe3d7f8d002bb5b2d8b6b432aea48674dbf2f9984aab852f9c84fa73415720aa8d93da5738bc0b95a2435d962139c7b645d54a62bdd810441065a2bdad5a636cccb2a8dde146f774a7640e58994e63abf7cb6602bd02247b5d5aca34e40fbf9797d76f4230339291bd559c99b1f7ea7d5b922142afa7788ac60bf4851d4ca72d6403ff19c4f1782cf9054b16706073ebf44c15ac979df077f58e89969a711f74642161f0c0d00cd650ffcbc11288b354e67d757ef7e8dfc0e3e205d344345dcda0fa678240b3041a7cb16046bc885768ff9cb0b639353cd5af6c8eeb0c9898611a7491e0629dcb87c3f7558bac348b17b83f0684ab6c32b9cb5365dceaeea5fe538296e6d6beeef5991b2093f0bd8a278e977d5fbaa37fb255115458e74f847838666eae0637644ca0a5d9396886b1551c969763b2deff02f09e775b06a03e64232d0c643515da2186c8f9c635f68bcb3c032b9ed74fff1c1f498965e04d4b7955cb58509edf507e37812c8aee4019db3b0909d084cd122d57e4b46e72f7e2e670501fedb1b63a1586c7ec9088519d4329bf41af51d765ef3170b095e89968eaa2dddd90ade9763826dc0eca88746294335c048d04ee6d3d9be75024ff2b2d1822db9149614ec5d5aa36118f02529a7f7bbcac39e7d56aeda69d443f627958978e1da03146e43251092ea6cfdf41a569be672c7ba1d80ba986358f43d8ca2b3b99e73f25ce3bd4f100d0b566048b4204924d3406dd7b5207b648a691f857207dab348b0d2bd3065548d18e8276006c4ad2cf998e3e8d8672a4a276645ef2a4fd38c7a3ace8107d762dbe5741a5ad3e1a40abbf97b9f8d8d0f23ae808d8b2543a08bb902bca8d02d7d2d37c281a66c2277c4f63a30c13fefcf322046de21eea977f1550329c8062b460a57ad5a84aae38cbbac2cdc5c1fa4a7b297599fafbbe69f5d29d22e6594c0d433fd949e44c3550a608e09aa2c264c392f100f2ca481c0a6b929e34c097801a932881021ce9a888ba441e40e0e9d99be1aecb3edbb97ffe737ad6712b600253e2e1b3b4afd6655ce393ca47cf476c27df82c53130eec6198b1057ed4baebe6c9951f691cc9c2f01b90f66370eae0cc8e306b3f9aa6248e30f09cf74b9e195ceb9168f531a4fc0101a5beac43258b8a5b1d7cc8b2b0e6176cf64affc2c0a155a79fa3e12a8da0a5d3c3f4c5f191aca48c9938b42304bab919cd7928646a8fe61ec22ced8b662d9d2d1760b5adf3a4f57e9273c63779eef0a9deaed79ea60609f92dc6b6cf49364073e067913118b836352e8008185e6aed155c82f07e3aff3811374ffbb9076b6fa7d11616472e5756b56cc95b9972fc58b2c0e697f69f340ac44cf7bff32d423470375731301d2c4d80f479703fa0fc018d8da31dff71aff5053de3f438068fca9adb51a3848814f33d4a387ac4e08b1082ab1346831358f82f3ee5d4da5a372f9659fad5cdba8ec4a43f976f5ccf9b441dd5a48c775d473b6ff0495b64c34d1c4afbb33b75a24cf4c6bfd55e1dc72e74e3dba8d31b874a9b1d458979bdcd0682fddebe041d437b3ab8ff94e06ecc415a4446b551a8aee1bcb198ef99fcd82403dded0ee6001a8a0a4aa92b4c73fe6e075076c73373dd58f883977b9a263d3e9b1ca27792c0770e305420930ba5f99909cdee1b351238ef1b121aa39a62ec400ef8d055fe8f0bc80e5bc0b7dd86de4a0bfa60d4d3bf185bd484ec2e4b020595741ca9fa1659368e043ce592d6e0e2d7b925c53a81f937497357d7a2d3f4ea8389bd39ba80791f1657a89d9682a3f4ec2e27c3ae80081949e8263aded6bf8836967111b4bd73aa6092273f4d11795c1adee9bf3c46df45bc37f72d4fb93df65727e95fb9b29a14f705555ba33617fcc23453f762c5f175c88b23e1fb1f5b831cfcae1f7f25c79149c89449989d87a92e9f34035d93bf082945cfd769b0aa30bc5cea3aa9263b887a6fed1cd88a3f216654f37ae55a851976759bb39e5df170ff6fad0f220b59fe68b416ff5f2e4b0d55ab9267a1395261ccb5d0f702be99469f6ccdc1b30cc7bedc7cb44acec79f1ca55adc72f9ba681ef2e7d188ae4344b37b77235b1582c7630ed966f7b366c4f1f53e52cb8098bd60408831029b612017234b998d566c9ab26d7ea1d8e0ba325fd899e53f2938bb7857288ef8984f890f6393003edaf6ae5f70fe54f0967849bbe0e95657a8ab5da8b425de1fff413fbb908b", 0x1000}], 0x2, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) 22:30:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000101800000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 22:30:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40, 0x0, 0x3}, {0x6, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 22:30:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x20, 0x2, 0x1000) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 22:30:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000380)='\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', 0x0) mknodat(r0, &(0x7f0000000080)='\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', 0x0, 0xb4) select(0x40, &(0x7f0000000100)={0x5, 0xffffffffffff0001, 0xdd93, 0x590000, 0x2, 0x80, 0x3f, 0x9}, &(0x7f0000000140)={0x8, 0x6037, 0x3ab7, 0x2, 0x2, 0x400, 0x3, 0x9b64}, &(0x7f0000000180)={0x3, 0x9c4, 0x101, 0x3ff, 0x1, 0x200, 0x5, 0x7ff}, &(0x7f00000001c0)={0x81, 0x4}) rmdir(&(0x7f0000000600)='./file0\x00') chflags(&(0x7f0000000200)='\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', 0x0) 22:30:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xfffffffffffffffc, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:30:02 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) geteuid() r2 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x12, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) setsockopt(r2, 0x29, 0x7f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x800000000000000, 0x2, 0x0, 0x5}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) 22:30:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semget$private(0x0, 0x1, 0x210) semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 22:30:02 executing program 0: r0 = socket(0x10, 0x4, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6c08bbd2ad88b2951b15801360bcd4c0a162b58571d37b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad7ec85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ac64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f41b2bbcceeea0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff"], 0x10) semget(0x0, 0x2, 0x44) close(r0) write(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 22:30:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000000)={0x2, "b5d4406c4db1b5ef4e085b2fa8af572684028611004e34f406d5f7d523e5825c687be33defa3a5abbd194068d4bedc4a14648b2a3f757b43e50396b4abb9cad40570465d61d1"}, 0x4e, 0x7622d268a895dff1) 22:30:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 22:30:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 22:30:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 22:30:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x1f, &(0x7f0000000080)="ebffb22048000000000000000000000000000000b8538b97ce129dbb843575b8700a85c4fbd41f85bbd76d5f39eb4261357b891945026c90390fc291a8b26ca7cfc45d311e30906d3e421d9402ca7babcfdc6c2ecf913d01c629f1c356e7e32bc7a5136b5c1e1583a647388b1d5da84ee43418337eec2e24ec", 0x7) 22:30:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7f, 0x7f}, {0xb, 0xef}}, 0x0) 22:30:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) r1 = socket(0x7, 0x1, 0x80000003) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x4}], 0x1) socket(0x2, 0x5, 0xd0f1) 22:30:02 executing program 0: r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x1) r2 = msgget(0x3, 0x200) msgrcv(r2, &(0x7f0000000200)={0x0, ""/218}, 0xe2, 0x3, 0x800) setuid(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1000000008) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r5 = semget$private(0x0, 0x1, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000300)={0x1000, 0xfd49, {0x1, 0x40}}) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/68) 22:30:02 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) listen(r1, 0x1f) 22:30:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 22:30:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x15}, {0x80000000000006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="3501ea81e677246dbfbf4f898b214dcd120aee0b2f754c3870e4417f7f3e6037c6641d0e8329ddd870c5497b33a3101b26ae33acd780cf14349c5ccb9a0172fb5611b8cccd8f763a294793b7f859ae547c7e788d031685fe4d2654f8f8f3b51ea202e82dce18399cc3061161e66a91c565363730e95e23e0e43302eb4df7e24d76815257192090b1ac3d95c5dd356682c7ba6faa590725b225cb5be9c92e", 0x9e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:30:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8040, 0x0) syz_emit_ethernet(0x9d, &(0x7f0000000380)="ce54432537f96442f9dd880b9b8ff5049d13dfcbb4a321653382bc873044ffcec3deb67db9674591c47e8d56b2e4875ab4f2be057411ee6727895b6c95095545a8fcf70d23101ed5f8806889a5d22e5e65a74baf120c473d7f0e2945f027eec2c02ad56a4d9ebe96345f6893205120c82fcf2e184c84644ac877ef93e3a7dfe59cfe3c70d26b0613441cd0a9b7ebd956267804c0656ae386f286420000") 22:30:02 executing program 0: socket(0x6, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xe7) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{}], 0x1) semget(0x2, 0x1, 0x10) 22:30:02 executing program 1: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87ddba3687d10881e22ba6c7416870ae766c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc27558742df6a68efb0f10100000000000000c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1253520d3cd895e3880fffd505b049a35380e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e4"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 22:30:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 22:30:02 executing program 1: syz_open_pts() chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001100), &(0x7f0000001140)=0xb7) kevent(r0, &(0x7f0000001180), 0x7, 0x0, 0x7, 0x0) 22:30:02 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x4], [0x0, 0x7]}}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) close(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x7ff, 0xacd, '\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x0, 0x2}) chdir(&(0x7f0000000000)='./file0\x00') r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x7fffffff, 0x2, 0x6, 0x7f}, {0x9, 0x20, 0x3, 0x101}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000440)=0xc) 22:30:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x1, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/45) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r3 = socket(0x11, 0x3, 0x0) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r3, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r4 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r5 = semget$private(0x0, 0x1, 0x105) r6 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getuid() r10 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000500)=0xff7e) r12 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x4, r7, r8, r9, r10, 0x40, 0x20}, 0x1, 0x212, r11, r12, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000280)=""/79) r13 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) msgget$private(0x0, 0x3) getuid() getgid() 22:30:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x34, 0x2, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x4000000000}, {0x3, 0x800}}, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)="1441", 0x2) 22:30:02 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000500)='./bus\x00', 0x0, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) fchown(r2, r4, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) close(0xffffffffffffffff) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x3e}) pwrite(r2, &(0x7f0000000340)="836a6d060015bfa8e1348642177b29bf93", 0x11, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000680)="23df71a77d323d6e3c889a0676f4d25c7e7c697443122951676bd009ea0682772add2a659963a5bb214e6cbdbf28f822dd26b6e0a05d871ceb317bab02d539f88e21a9181cee2aa754f5d89d5095fff2094c948667c81f34e477657fbedd9021b76f3cccbc99a7c0f6d99ab79efb08585087c1b67600f04752dd782bd155a5cb3596eaabbb23bdc9a76067d1fab9ed6647bafdd6666bf38f2c9457517a43f6299214e9025f5e46a00afbb098a656c1b4c19de72114d7ae29d95a2e509d7e812d6bf7a92ce1474c1e526185", 0xcb, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0xfffffffffffffffe, 0x7, 0x100, 0x9cd33bbd793a6bac, 0x8, 0x80000001, 0x9, 0x2, 0x2, 0x6, 0x43}) setpgid(r3, r3) 22:30:02 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x20, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000340)={0x2, 0x0}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getpgid(r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f00000004c0)=""/248, 0xf8}], 0x2) clock_getres(0x0, &(0x7f0000000380)) 22:30:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a989afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040001040000000000e5ff00"/287, 0x11f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 22:30:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 22:30:02 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x64}, {0x7ffffffe}]}) getrusage(0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 22:30:02 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x9) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x6, 0x8006, 0x10000, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000037c0)=""/4096, 0x1000, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x20, 0x2) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f00000007c0)=""/154}) ioctl$TIOCCONS(r11, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) getpid() setuid(0xee01) recvfrom$inet6(r11, &(0x7f00000017c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r5, 0x40, 0x202}, 0x8507, 0xf39, 0x2f}) 22:30:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x5171) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x1, 0x1, 0x2}]}) pwrite(r1, &(0x7f0000000240)="d737e1cdc5d35887b29eae93fab814e9cfaffd8c332da66957d00c058092c8a7db231bc890f492a6d9ac1962a6adb231fd43cb4f7fe9d7ca802e9e6af04ca8f7f948226912744bbd72fb063cebe203b0ef361834e4f1c98e5c5870ad583644de9bf4dc5c853436a57b6fd7dafd7a8e7a7f0606ed4e37702db473847f69c04d3bb6", 0x81, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:30:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 22:30:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus/file0\x00', 0x8000, 0x3f) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 22:30:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 22:30:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003300)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003340)={0x0, 0x0}, &(0x7f0000003380)=0xc) r7 = getgid() r8 = getppid() r9 = geteuid() getgroups(0x1, &(0x7f00000033c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000034c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003280)=[{&(0x7f0000000080)="ccab0e7609fbf3c9f6e9def007f78ea68aeb4f000391c6ffb011eaae1169dc82d311ab180c547d11bc79a3f7de5906e8da59acc9eba7c06b3adab9d13ad82cf7c46e46a2f529ec10db6a050227d4f3c9289eae276a1df2e103f65345a83c321fb98f21b9f2ea6d0246cc63ab38f5bdbd28d40ebafe936eb2f1ceeec68d58ba49df0aff7460daf7051fbcff7146e17ded162576a26bd34e42617e5427303ef54cdc90971b292426da216cbc86779d7617e719db6c122280735e20849dbe3fda2559073e092617ec995849bf5f8f8d2a6868b33b1e7cedd56a3b473a821066d8712c0742b2e676ef155c0e69ac2f976f7ff9563ffa712b5bdeaf917ac86b2f19963a9c8c31ea98e2b031c91d85f25ab5231ef0b639493b827d66901459514168407d03111edfb7d7add67fd5978d433a61cd3f6afb96d50fa8a45d1ba05bf28cc5ab0cb665db86507ba70673981c4e70b7cc9759ed86b7fa42450f1c20a90e0922632e6c25d93c1db7bff5fe664f0a5c5336055afdbc928fe3dedb810ad9d6c327719f74964b4e4e7c9f82e33a9827957759837fd7897ae1e7b6e019aeba9ee2289551060f0213f357a94bf91e10b87bcec52f3ea7ad50493aedafc0b1a70fc3e4c8585c6bc532308e91d28c2b9e0f006e99dfa20a096e2c6a8d841fce01eda30b08b1874f4ac3f69f5bb1276d8841139bdce90c2e13a5ec5554434037cfb79ef9774bde194afb7c9182066ea4682327382d0ed6796abd161f63b5924fb18190824dd585e1cd05f045055b99aac7da1a4629cbd88d4b041fc6ef6fb3135121d9975ad50be0736ef5cfe18ba58b632e3083887a664a58563f5e2e34ee6bc873173d62da0d62e97a80f12c2400231737b5940db22e6fb69f3ccdc8a9a40fcf2c8c3064e21d67523aa44c5c82d35f64e0bf9d811e69603e0bb9885658541e13c41f5ae69f267501758bbd52bbe24083ad670ac74378702df5f5f64dfc91a25b43d8345de6e831911a528f07505af9a765ccecb8d6125bfe33e5225c80991a835859df79985403e500744c278df665af7fdaba317e53f2229906581eafd958ac7d8eef2b7404355239800ec210cab8d446cf851253b7f13ccb6fdab207a32ce4424880406b17fc9157576e68221521dddce9f83589f402cea2702c8c40dda9109f4c474d6c7ebe033a1a7bd4581ce3abc0a1d2ee9acf7c0bcf4da4615c5311bb7dc46a2015ac50e23a0771274bbae0c57d96352d1914569e6bf7e782407e5264807832971ed10e268e4c124d9d4031530a8d5a6fcfdeb43d61e248aa77232e51f1a56aaa378344e68e86618ecaf0716c837bebf13f8dac2cfcb7d0cd6edc8b4f8cd0cb38336851ac4aacb4ec4c63e0acb7960e3ab8e3a5c321fd316b885b34cf6a8d3e8b2d6d5da94caf84a440ba314119d0b263f96fdd7ec6e82a2c403bb00391a7700c378d560516f0b0a317ceea10274b531e6a1bb1869b746dbd82c171c7982a97de6fbe7c246d5901ac3e32413be5b1e160e375206bbdc1e4f287f1160f80e7f2aabdd93ec6c442cbddb4ae65eb243a2931599a9164ef906ebe1490eb9a4ab9191dcdb31a788760d0aacf00bc35e2b6f278f68e160ef95a6a27b99b6b6256ffe40ab2fae25c8eb1fd421bea452c7fc6a1fe6fac1c1346543b8100b191532ca2e72f7baf52223230c4d45003865d81752ee51082dc9b26ecb4967c35b8e483c1dec6ffa27627adeee3f5ce91f4c30421dd7d67a21ff1e818755e905c330c39e8fbf1582035e0686e5ab43ee7c0148e070e5cf58dab6963d506ddf95ecef66074b752896e715209843ae60f81be5d6b9c6eb384a8bb4bfb0c3ead34b9292de85ca939079bacccd82b7bbe177b68d79484e36ef0cabdb0098fb6814559b69a95c42a79b4e65a21df0ae871e9eca096ea3b1870feaffcd8cd1c607bb70c5ae37a13669d358fedcbe5fe527f89cc643269cfcc6cd5beefe5e86212d74efce5ff7d63f65d90f31f6d6567c28d3cdb79474c4e356dffb5c985ccba3d3d20c5fbe478c7130e7c2eaf562dc128949de45d52f4fe9081fff8bb216fd692202861be0322ec954391616517a2981400505dfb367bb8eef7da5640e11e9470247320f6743b37b9fc4e76c9ae3efb65129ec2af3d9a9357cacf0c5d96c2b018d2d76d39b1baf9b246e03a743aefc564d0ce6acb52714c65f7df369b6e09da51a9c29bd14b2e36d5a21cd65505f8aff88a101566e1c4f797611dad5fceca0a97031a4c4bd264d21010db4e740a608e33f73c769bcf6b482824e99165210a0a3629ad99f0323d5a4750fe55b512c97dc07849a11d822fcd32d1b8e715893f53bbd541fa94fd5c00ae3c2b52e35c3fe90e51099037cab05fc3d9d3b05edc2f4a5a497e53eafa2f3ef9f2473d7c8ec79898f2ec86b11f1fa1f86da90e939fe79c803d24897ea70c0d1c5d35197142813f816121e496a1ba14648cd1a76f5e710dbfce9cbbc051355fc3a1f2bdb3cf921cd78c0eb84d763add3629a86a890f02797d66c43015dce082c2d27a212f8fc7878568d55ecaba27e8dec3c8bcd59a26a45be106864e4e1350126599555d485cedcf1f3ab65fd56d0bb33d443bc83d1e6d0d89e744219fc9bfe9ef82528dc73c24bed6ebda60d9da722e059d87b7d8df666c2d560a6cfc44229ab1925be36ea545f046ab6bf75ccfac0dccf8b9a1b01f072af53273cf06dfd8073a6c64b3edb5ba11d350aad12881406e9e06e802edecf66a53abc02acd8fdbd977c02dd23de618bb43361fe9d43547aff7a2431649aa281350fe466a2b33863e2efc96d9789d391c090a89bbe877d97af11c25ff59a49416d05d06e31404b071f57ff015d4c5339bfba915030da06bcdc256bb427f8ad05af8520a9dc63d4eebb25758c1b7d12b0e1a4a21830ada7004c2cb35429e6659a7adca9462eda7bc2b70242dd378323ba4ab3e01bcca070147edbbda377cddcc11433f312a9b0d260802b30ee906398380ac4b9682bc32208ab8fcdfe9507854f79643248c1bd28db90f3f11c1a79d44363a97215cde48a9197ae72dc9ed49f6eeb2e17cb72592a44e29a24dbf996018923b0a985493fd763a24e8cc337ef84cbe2c1f9b7d35fa91504aec7af3627b1feda6ca46909515b7ffc309254fdc481d4168dc2751262e7c97ad4c5756dfc66ba15cf11bc999f96657f715111f18cb590e5d049e8618e92515a643ff823f42b3e5206095d19374c88a44a5decd441e1f7d194e930f324c995e1400d349091823c2467f032abd6736bc94c1ebf8a854516832a4c8c89017f7ce39db3c78c4dee8bbc99160351c010c49fd18938c4486f2094067ff53f229caa339aa6ea9ca98b55920fc8ca86578434fb16c3c1dec80b6e944dd6172623ef5f305da2b6fb1d7febdccf40edfb303b15082cb15ace84bf8253cc0e6706f2e5b0fb2d0457625db181629684052243146e193656b8bdd076ea1797f2c381d53e665bc7775946fa2b622a907807558a82997eed2a452d3c9e74c43b03742d4b8b069921fed94f5223863edd4d38320d33b489067ed0875e6f160d3cfc121a87100a0c45cc9ffd5d3dd2d5f08d5c7085857c31c8e45ed6e35ad0791e08b62616f4e404b72781cb45cda63b4393867447afb910058161cf4322b73c18de92f5e43a664b82b9a6495e2705b73bc60b13f6a92e8eb5edb961d58f5b818cf757539cd7301c9ee2d68517821eeb2566b0cf35ef78dfaf5edee349bf2adab2b9952e5b464f6a7092ef3ee178ed13466616b4dd242b7bf3a1dcad60a7fab876056fb86702f2275b09f8ddf24f0a4643e7db077717649ca8d07c153f2ed5c555a93db5f4a394994a14f71c561871bec1001e86b3ede9f619c60c60dc4994c66ce949b48e56238d600944bf017ff22e4650d168b7dd12a51c0e8daddeb10ea45698bf916c52165ebdd2687698d792c6b6c24551f1fac2488908f47f721910a4cfb850bc19aa9a2b09682a8688d2353d1d7702177186e114970c25464d29e423fdb8a5e96c111a9de58aef5e35fd38764dc568228c49a9e7aca4bb330eff1ce5f1143789a657f382bebe01bd8d03e1518aea109e90157b8a7a8bb728771f53b3d46659d588dbc0b8ecd3ff606575d382dae5557ba1c70f9b79301d7484080c175fd2ff28344a17b93fbb3e1a8bec6483de79672fc92ba2d3a093ce314d12d300c639170da4214b0f43936d25a094b0d58e203f954a39aeab6d1bf3bf27b4bccf94d8364266132e3798d0b129e0b81664174ad489ff936e404ecad7d96e93c3ce2cad57d44e78d84fb96360eb5f601395386bbb02a5da6b4ca5669048ed82ef3ac97a541a80684689bfe25feeaae443b11cd70ddb4eb31977454e9557150da6704091a44d9288201313605b7769c358c17135fab31d109a110cc6124dcd4c0a75726fefff428645efa44c920860d1c51d635d84bd1f2289bc771d84e5186d7cff6a41102783741a22a1fc470cf61d4a97475aeaa17541ebd64a5e9332831ca1ec516ddb39a6180292452f797b9b89bf37dd5ae6e5c152d8cda6f91d03a9e76df18b25dcf3f7093841b68718d5c35c0e087777085ced1d00ea5e1276b6d4db6f639f235e8adb89941f4e4c5ad53804c7f325ab8d1366818f11d9657e11d1db709c7977034b8cf1bac94a3798ca1868da07b607b4deebb30571103588a01a3525794e7621bfb63a63b5619c82e6616f31b03ad80108086a5e604fcc432c384faaa0aa568b9c316230898099fd96c7172bfcd121fa6c2ab52d3c11911e2a287877bf5a30d76705336f57f3753cab155002b137b7b1e1ea04cedef898cc1411817694c5b419ae57a95d932491a41dc74daa9a766c5891be7498b13ec7428426ea41485ffd3446b29fdfc15139bcc93fcb92ffb1c9906783500fbf36f062787ab87fa05c14e49d3dc4d5978bb8a6aa179b38f8dbabc46d197283a2cd7daf8ff5170fd26ec15c8128bdd5edbe5d82ec2cb86e3a58e49f0041eb251d4f5bb0deed442c27c614c3c16d8e4acedd17800a0e366f4f15d0a6dc773fc56b5d0878d5ecfb79a040dd15590036b259048d5b3934cb0ab3a97e0b6be954e5c0c1555baaab1e2ec688711a671b26a1f74100e623d44ea3b1fb8ed08b2f9fb27f4458635c2a8ae5589a38f648d4f2f4e6af728c7d9a4c1db01b15337d31707014ce93ce2a2e049acc3b9bd2324a309e8eb1488766f86542937bd39f5851612092d1c9e8b92b7dcdfb3c2ab9eb19de87ac118a4ebc578fabb27e4aa051675cb0ec8773777a053a31155fa1b8d2edc94fa3fbd908d35a3fc5e2fde0c1f3bfc7815ca500adbf17849a9339ebc347d133a535af047aa5ad3fbe572d4972d1d31484103c518015f8dea4cfa8342e4528548d6a4cc8d75c689c8c0982bd0a8514365bf1b7fa1b29e16c27fa74e2d4add5af717be265ee3c31eaf3e127492a02660111107b8b342004a43ea9d70808e6f57d74241d2c3a83bf63115472158480f8aa488b6cbf22c80f44db2d38feca6d7cea58fca6dd128bc504929b604f07d20bea74051c282296a2cfc55c363cc4e9b79525e1a1418a2f896fb4c5a44c93daaca8a0de4b0464bfb6a305ecf9f76fc0ca81faa13cdf60bfd0476a9f1d2686d4a0471a994d3fb46724df4ef5e345a1a594d6a4b461c41e9cda17fb68cd0183a2e7bca8384cc7ed2a54d0d49ba7078f29ad0d5aa5ee491e750cb22f010f827d81cc79e4d3fce198a18fee880e4461902561a2d5e559e92acfd19bce5689389ba1952803c46aaf314214d84ce81e674a4849f9cdd", 0x1000}, {&(0x7f0000001080)="422b52a650396394fee1059523ef991f5d35341bd62b273da42b03bfedf6dfe6760d862ee878e66085ad21a8ac38fddfb17d7db9ad76935d6f21f43792592ecc920fe7e93e0fddfdb31ad3255b5f51fb30f773ea4d36875981818be33789267616761bd737eda31a8ae4ead65f7370cfc254db8264d36cea3bf015e9fe1ef3138490e6a55016bca729f607d013f09a03b8b4ab5a004c8037f5bd7952dba1bc9ad4eb3328f5a0b26c2e31604eb73482fee4ca164e43704af43cdd3763b6980c43ee58f9764406f366fe09adda03c7fd70249e2caad5b3bb97d87604416066e3b9de0313ba10658e4b2f782229f6d68c1632ffa02a12df8421b897ae4dc0fad73729b81dabb3ac8e06b0a1fdb4672e8582dbbb74fbd9eff69812111b58ef133643793130198eaac2555ad57445c2b30fe04603f8d2296cbbcbb30af5f84d78c572a53b463d51d9473cafb386b45311fae16aa9d266908d3c27da0e11ebe381be35bf4fa7b2fcc1c92880e1939deaf03c697661b90574a76e328ae1bb2c173136180bb885f0c9862cb5fac6959da0ca101f9379de9879df02637ff89c979b81c2c2bf09fdd511043dfe57b464baa39e23e60400e889eb596d0008a884be69cc4c25f77bc663a98739879f0667454867df583e58885745e47def73a72857edd0bd096d2815d69ca81b29e1dde7aed633612a2c2bf7021945c0a9a47ce36d6f121876e4d47f57b7e3f8be4f336231d18c78a9dc76c56765242580a08077a7134cc06cd2a7dd650cd216ceb4d9af6998be2dc15c7819b0fdd4c3c5ac7403d39a6145bbde5fc0dd3bbcf576e4068b323ff76cda94f2bf14bf384debc14f50642ff9fc3d0cbc4f22a0f4213b09e0a435da7ca11c6af36b7ddd24fe6d5483a08094cad6b277fd8fa27e5b08f3e0ac8a67651510e896887233675de49cd7effd27f6cf96a22f7b621da856ddb67e521df7f7ed7df2ba33f44b0b995ebe7fe3979c43ca143a5d20d820778f74f7e4f27ee432d99b0e79d2fe2a3716727578b4f066633c7a63e824fed86e028ca7e67b773b4788d475bd198315221ce011e65b2fc34f93ce36165f54eda3cbb1eedb05cb9aa2f211fc40fa23c3c701d7349c869718cadecf6601d6ed0a6e588b23894d5b7a6f11bde40bff52b318c76aef44b81b10d07c770bc46f332a168c20f33dce9dfaa9267778bb7e89d2bdc0deae0e92534c2c172e9592b19e73c04d3ffd8dbe04b792b47bd7f881b82911968c344c2439934810c01b4d9a0df9289f795843c8c86334a3aa1cb56fd0b90e3a26bcfed5a4d7df2a87b623dcc6c40cae9a944f5da35039f1b0014c01e1f3aae57eb7c58f3d0179b5223c4161e5f00dd5c1dea01280828c80338b9b16254cc7e5c2fed9a01e961669f2a6c7fec3c7b164cc6d3b0d519130735c0eddc6bd77b871660b9f821212bc0a4a937fbbee941a601a38c54b15d261737ad237ffe9404710ccb99660c43466ee170978065ecc4b0188773b04cce07fa9370ebf8a2e33efeb48ffcab2a5494b2c1a2b0d21d5ee5b34f14ccd2c67f24331a7a337bb724c6fd635c56f203b0d0cc19d5c4c3bd640b5b57f2ee171c425d9a5c00b0c58180398e6cde07e0466180453214e7fd6e7c4fb2865400dfc8ed25276d21d94674b0acdec6525cd469c62c5795f887c764d0c7604b10bc28a08e4cf4c051ca8e2f085fd5a9a5be39fc2d24a352ebdbd9b2481e7cb21879869c4177e1ad18c2faddec2150c4215624193154c6333ab892ab9a3a8d0d9a2aa640783ab2751882f3a312a259600a35c38354860c6168b893fe366cd9527e45ebd790a0039fc04c77307fa2d791e9a1b5de8599d76add7f30f1f60d0bb08b1ac1544f70d02fd91db763195e3bd76012c2c6a2f1cfa0d2032bd639c357b932e7b42ededd11fa2d8449037f80a3c46d7a7fcefb6851268be038ca9161721c510cb3abbdeff1ebedd5770fe9d428dea1bb4798a8e04a80cc1e2f963865c2409572ed97ed529c2372d4ed189008c6618aaf9290d5e4ec981968cc7916196eedfa2f46b4046893df11a0705480bcc54b2bf9e16d634fbfde197cd4756b1d23c58271ae7575487c60d263f76c4361874ff6dacd1fd0d283e361f273da607628e6586de2aa4c7b8f780e91a59e4c8dece8cd7784f3be7ae33dd7565f6fe3ed9c02a4f0100896e3910c7628d6b338d4b4c4ded749bbef2bf22763e65ac6414cfef58bfac9ce075d9d10248ed185ce74692bae151caac5a6000a9c58f9e3ee3f9af2bb10f7dbd9aa37908eae7f0341c0e9c8733b08e54aaf71bb321943225525925740b23bdcf512affe5a0beeccdf027e4da5b70906f21cc172836e3b53c499eca05261f81590a383cb6cb4c102c5272a523d409d323ca0144ed444f23bfe5347db2e5d6601b5190f66db952ff130138ccb34fc330784d0826993e55dd46fec14b829431623cafd9bc09eef0e64aee97a01cd72c81ff5ca8a9148cfd263bc05f7db40d6a3aa34f83fa5bca87724774f3c7b432cd7a8d6a411780fc5f68655acc8fda4f6180340b34b34f8658567bfb98741b0eeec3d2d3a467cd85feb2ed1a596cd3e55639b23c0d91afa6eb446e79201104ba003fb12cd80d7c8b73a7bc04b81f346545594e5881b189d8ffc1c96379fa5288ea44c61d61b904922acb5602b23681e5f02a9855e4f4207a949b2c53cb77bf90690b166cc7d7d6d8afde4d9dab2f958671b5877d24caa803ac154b200715cc31528ab07604455ce988afad62cd05d39e16f6c1f4eaa41d31d5861cca217a5559e2c617a163f9b57046fb152b22fddd7e8a7e0e786cc603f0ae547a888cab67370ebbf14058e57eebe8536da712a1f74ab0aa56291edfd6625e8626c7267828ae377899f2190591e89119d4de62d36aa89d0ec116a732328702a77331ae7f4e786638b43008164b1dcdae084e37f09c36f646185a9ab18e0cfbc2e8058f59da7fb75347db7b43b1d6e3924bd1088598e2e5a5066a2459f697e4576f9ad345f6acb58141fd8b5e26eecffdffa223a449538873b3ff2e281b92fd5d59a24eff23f580af1c58775a328627f8affb4224366c2d4980f03dca20c4f10cc6932f6611e7511d0fe77dcd8f37a2eaf845cf33c6dbaf102453f00d2f43dabdcbbbff5538842c6ba1b90f9ec5b163fbd875f096867817b11741a04899735d13eb3c0ffd594e0ef9a0da8f94fde7a5eb9e195391d186b867c52a7c0fb0cafc14a6e04c3675011ed475586e0b2426861e6c5b45d85dfe0f52c92ae986bfe3e7a51a0dab16222dd8165cc93c4071886549a6347d30147fdba2e88dec12043c04189da0ef54c7c8b7f6a2c003ae3e8b3337834883446645ba5ba3cbd5d70d38492b063f98bcb8655d720f4782a45555ff4ab13c2aae94582dea8c75b1dbe57e454bf997163fb238175b475767fbae1944ea78b20e21e5792f33eb29ea27001eca9672d00d47de37abdf7659fdba55936cad117eb264cc5640a075919907a68ef86c4e723f22bbb11f752d850cf59f590e30bf7df2803a29afc4c085ad30195a4c904ea4edb026ef842d1edf1977204952aab0976ca583ca039677c4a43798aafdf00ba52e20c2241168dec96fd9f9397aaa7774e620d48bf8dfc860fd8b3cf9aca3e98dd59a3240c526f42c239ef606dffdd03c0a8894adace68ec890403020dcdfd132e0e468223bcde340736afdec9072bfaf41e79e78730e1fc09fda119c1259fea9c0abf29ebd534dbcd167bf9f521e096812026556731e89b67ab42c57fd737b5fbc7926fa91e11a958bfdf8b22d4d993188b276a97e2fb5e109f608a9dc2df0070ce9a19ccd760e676d9bfee3b016677a56a52ac4dcb2499ab2f35139ebdc48e5c4a91181d8829d01efc0f6758cf70f721688754325d3755bae28879db767d20e7d1576bad8cb1d38dfe0b64052fc8b91c8241c5339051e5ba9393b1155183de0fe7e8cd5e8127ef592346f3b95f535dbd9f5fb713435bccfd79f1dd3f6456576c91fa401f69999d8fec23ca0f48519d9245c1349f1dc689474bd125419cb3ae03a63d6a3a74dc11e5d8d28d60b7af925c3b26b208a00f7604f2334fa0136520be6b7e8bd4ce8678ecbc30098ba7eb544821eaa02f0867e3742914aa7446d2bb57f35303e6ccfe8c6f7ec3c91a0a3a7f990d0f9029d796f07a79039fdcacaed89854f7b2e9f21f0b99048823ce06075734b732f5bf77141e43f7bd4470eb65600370e0b8737ebfacb3e084951839c18729358023e6b64f84fdcd53f3bc0858f26b2c9c18d9e6d2bdc575c42cc872f1ae130628ea5eec4f5075fe0ff81d6c5cc99d9a75bc832af5f1b16fecda8bf6796f044cad4cd765da317fc38c268a7e36775fd94a71be762bbc9c476f92b03b5c357f7034853c6b71e4608171c88304329078a4a4c97770fbc810c950664feca63a685be2ed93a1e126655f63726c71720284686d67c8969ca6639495caea478ab382bba43e19c1448641908bdad3ca40c8adeb55e6f29e4b3a2d639972aa414aa363d13e2dd24fb987807280c197172d588ddf8f234cf80b9e271a57cca6f8a7a2f7024c8ee3dbfe18f93a2e49496df09351f3e11ecaf452d124bff1a2666181f68029c647ea6c0a275806a5f46c4fffcd5ebba53931f86fa844cd5876c885ab717d9287240bc544e34d360061ff9783626cbd1ff5c1bfd2c62a25dc3af983e3f223f036b377b7c49110f6738b884084c5a9a554cad4f145f93d7f2ae4e60b7567efe73d7ccee5cbd69f24c13b093d6c4416d6dbe211fe3effe27be586f84bcd5f22ba79e859d956b65bb47a65c7c3caa6124119316ecb813a49ac531cd1bfdf2f91e41f80bb24638a106561c53f40aef7458d0bc3a7a35ed472755a8b232567d30e7f2ff4f4c9179285fe88eb1f5dff4e49914b7892ae619f60630fe18936a98983a48197c34c6e00906a69f7e01c19560e659e115d6a54dad53943b9f124b238c53c94002732d7d70a396a65e9392cd9f9e33dbd14e8e869961bdfbffe96cf98da5e5bcf10c8e8da11486d3523676e33c6754571261ac0ddf7c559ce77f6fec829afa2cf7cd5de16bdd76a5d266ee3e77314a8ba2237548881958b9bc559d7ae0b39c93b71247633c68162d6ed4efdd0847bf0076391a3915c535189be0aeb7f4a4fc12ace615ea4ede26402f345156ae9a876fd134fcb1826488ef65c4132def2cf9df097490cf0fdd5c2dd9b08372f08ec65ddf6d6d0ffc17ff821f08b862e678a12482f1997cf55f44ded9f55c5d087b338a765f081385bd664d8d7b58857aa2c7eef1a73d4c6fed3e56c52fb493de1f11c5a2e5fe2d1a52635543f7acfac11b2a3a7e2a1f0967b5114178431ed60242b23969e727cf53aa3bc04b733dc80bb28010ffcde7078ec16dd66c72bef5d68698198c71c671fe47915142dcb0a65461304294d2423ca18261e933c689a40bc0abe7db3dfb702d6af89d0ceb8657411496c93263c5ebc8f3799f7ebc5172669a0730b33d0ccbb012f083b6c98b07b630baffbdcb884e0c76cc54121317d582c5a3582ea912788daca2d5d86d747495b206bfea4d7e0ec1e99d40746d116ec74578a72e1dd324a7018bab8d900601706366924c3c2bd701482bb016f5cdf9cf5436c24466e098a4b4b7b36396cb4f88af19b8270ccb6ececd64c3cac926b9aa8b35dedbaabbe2e6341e0b71c322aeb220171c77e91d9f34706eb64a4de6215392d764b5b4176631bc5ec374cec14fbdf4410285fb604f2f3c38ecb52a672162206a0a3be6e7de0dbec08569", 0x1000}, {&(0x7f0000002080)="2f1f9f154d5252d077a5e60f520472108dad4345183920ef9035be01fc7eea16f8d501ad5b08ba6b13c41056319eb825f574ef6818c1ea5f4d85ef7988ebb5df184b57f83d42caaee036e543b92dadc86e0a87cc616ad8", 0x57}, {&(0x7f0000002100)="13b3d381ff996f7cf19a268b8b7d560452743cc6aceba5e03da8e2609506281aa3599511e8f12264d92fb97681108dbe2ffa7f7d6d0e492f64dccc6676419c3760c690c4adc19dcb66e3a959502f76caf4e6e8b4ec79e9101feaec23be4dd357bdc9", 0x62}, {&(0x7f0000002180)="15e6a46a3f526c79cabf4361f8bbf535123c787df78ae4f81ab734f38ebf03afcd99f4b75a554e310dc5759b38b9d02bcacaf07eb7618d0ee60d958ac5670eb0e1c32a0e5cb1783256cb4b1486b51e6be97640e542fa4c806c22dbfa2a07feff342bb7e7c16f384387a5a17736451b54ed58aa0e6a9482d80e164f845cc96f66c4d87584ee3500c87820ba5c5beb47e08c65b065e36a03b4c9f57287271f6ad3012a9e4c1c9fa3a77aeb2d4c467a5d260b5a1a64cdd721fbb9e84ea15e60c21ded003ca96f0ca84c5ef9a1b92115e7834f8c29948c6dc54231227e41e6c40b84243f032f21a755b582b7698b73daa89a2f864124948dbbd1dddc19a0cc545d29822befcf09386b31803770983137994cbf5b5e4b995d259021cc4befef89c2f7a576a20ac933b5bbfa62e2e509848cfc7f21cfb7fbc036e6d5c17d29fece841fb479e3a9a5c42dfcddb47159548f8ec85b6df908e9066c5a198aea578649d8cc1d098e5d5c2b18ecb5dc91914578ed2052c7031b9c76869f74440365eb04076a12e199ad9365f5d2074a4e3b3a873190c9e4437fc0d51cded636e140c533f69f0fab05c5b236bcd32b6edc81da2c927b60ae6de46555bf9337b0a92e48c464731ee05bc7bfd6928d0f7df9a5d3fc18e81262efa4c230f60799e4e81b420ccbc69c9be422d2cf3874236807c1fb1371d3f32ec7d0908b80be80e5ca1c5ff4d94109ac78dc4a20183927e12e8edc930149ce626998b26ace715a9adbca2e43208b6e23348e0510de351edffc466e6cf7d140d5da7fd730a9f75831c3a976cd324d9a4a88b2605410655d9fb66412b3bbfd08c498ce96c9837bcf34723be13286a4ae00d8395a5580371a5dece3137b7eea08958785e7412432a3e9cf1f504828bbb9477e5d71eba79464e9df3c1ebc30d1350260510e2174dbdf9dd414a249371354f3f39f31380772aa224a67f6e39ee016509047c0feb728f607690689d92bc7a718962e539e984638d927e073641951cbc9efc65c41aea0a35e02556e4263ddc088e6ded9c2f96f28544044068aec572c4c00c88cd583026995f02fe166e672fd927be46f3432fba9ad311196bc1ae59c241046b46c1bd22176838cee9fb0ee490a0cd8a45ab62c6bfb54fce015c6701897b8c1fbcb5310589c21e20a79f11b114305fb262de52cafc1bd36831e6861d4dc6e1d3f1b26ee42773f83b86fdc3e29f793a20601fb03b240cca4727a7e46ff0c4c729680e6a104664cdb6cd5722461aaa051b89dfc1f9586ced9a4dd44a7dd89fe791da7d27c55e213dd0aa2dbe44a18ab06153c1d519050f629a3311192804efbdca69e9321fd9479d1b0ceb0bce9a4aded73d8eb6c058798ae7f76f97e8eaa3333a4da3d0d8b3c3f13e57acf2b336577822c5114b6ebf2993cdca0d32cc20408a7b3f6a1cfa509940678fd29fc023112b3ff49a9af714617ca5b73e147216a76e1392fc76aab53dc79d6fb2f39c5f8eccf1c46fa2a501a1b56880788c35138afce099b624f1154169709abdc620cfcba8a90343f7678605d1df57c4de44ad9149587a7eb65117ade1c2b5c60710e4db8b93d58554ed070051c16b9b8aba0938f450cd572559e8e0afae79305ec69339a518275b6048100acbb4863a6b3fa3b29788162955550592f44a6d62adff1663b5ecd2e0d301b0c462591c6a0e4a9e3e741cf99b7ec85028bd75b2ad5bf935987553226d6ae7eea788c4c2fb9b8517129952e970b8e56d5a7e9f6a732b2c50c08a51f4b6ea2f66a785dcf154b042e93b685a4a02cf353c0073c8514b3281fb5a43adfba694bf1f0708bea17dd3f4c9379d3b2b671a0b6da4da0a3873b895fb899c97fd1760044d33350deef4cfb03b4be4811cbe79e8952708a99ebe4484b37178891020a8aa351991d21f60209af0cc547601336a80b688f3f83dcee4a76c6bd83c9b9a39513438b74d84541fc961f936c25592b76c454fcf3bcc6a802b6ad6c34a0c301de51f38aea10ae041d8422f5961cd5850ea1a2e2b734397fb8f6ff3750a5668f44170e90b2620f38ffbc60837b7af41c4fa75b8ffe946d04cadc3d85ee43cb9c6a2c52a6fe51d970d4ccdfcb1ed619c8da14cac6e461bf541a63f1c2e2332bb6a11424ae4bc63b4e103bc385254cf1c8c4840a488300abfa961dd99accc2c1f2bc444ae9ab6d97a734761a924ad873db66e06ac221599ad3c7e3fa81ecab9d2376274f89cc179c05c93493ec3ea4bcdf013d83e718caad1b80607a37eb992681d391228f4d2a6c18a64d54dfca7e32d1b0943857111b4bf2053ac2c0c4900ac3a7ef2232ebb3652310b5eca7f6b291234ee9efbc616f087f07f482efb0b320847b91dfab84fa4489f93b657b75cf02121232678a9496ed10101a3ead85cb5b4cfd6effbfd733821dca910a94bef891cca0bef52abb0fc281474c7419c1d4cf42edbfac78a5b84d19a55d6c8392c3b6203af8374d8d9257c5da0867304e938c1e49dac0850f4808724e558d694444c88107fa43695522f11b4076772253545a22e3d0ca2fd94aa090a47a041b6a657aae78bfd02144d642573a8dfe70c471af215a5158f60e51135324380d90af84b72b794bce388073494fcbd53c380b8a125ed66bb6e0b72e16b149141600db8bc61ad593985f1561de94375cf18ebe85e77ec2a005c34228f88b3e99b395727a01aa79823cc2d673eeee83c94fb626c8299267221c409b51bc0482bcb3ca017b9bbe0dcd026a4470df8dd53152ee0c78d98db564cc85ac8a98f6c01ddf850d9901045766fe3e43b322cd94904e8e5e779b27e0e3496a030151bf1766dfe13f1aff460641bba0346b6150cf52caa02355c594712d83225d3b96754afdfdfe4c24189bbfecbc78ba48c7c0694d8cde0fabd30d98158af5cc645af0d7a0f9f39c4771aac93f5fc9c4474f6b6ce1fff35e3502e4dbca65ce731e46172319591c47de3a893524173d58cea52db716fbefc4db3b58409ef91afebbc25a8b8e5a6285fd52d6e3e0b43ae16229adcf23aee3c29d7d835e207d43cdac08120b52ee3b6731614e5f2d62261ddcfcc06f391a9f41109e78d2c80c08da7378b72216b58d5ae3a72acfeb09350a486c3d64fdf49f6427fd6e4f305c4f94b18986da29101c6d3f498921eebcdda0f77c9e3083dda315185ca9f37a99e9f1a8d7328281374441f09bea10d0a0abda0c8058b499558f955f9e7ad8e6ed409b78f55b8b35ce3f702668d8c7d9b817b84a4ca68f88aa82c9a870160abfab94ab3c66925274e24bd6a07874cb8e4046058ee5a13c4cbabac76c895e6976b804821260f4c9d86492b614563cdd1317f360cbe3211f8b49a8afd3fc8364f6aa26856140f383447f40338c5c425384074e3cf0d702d002b1adb6df1f36a6ad108d8581f2cd27d33e18483c4cf5422e41c119100342a009c3b3ad1653bba0b8247177313020f87cc9ca23f83c18c3a0018c7b23c3448c5f4fc1186d427d9686cbc06421fab5517bfdd02b2a41d301e88f71b07345c0e2cbb8cfa254bd0c2a26b2fe069983bb37e418501e17c2d62c2f3d6f5ddf975afbd1385e0d6a82030c2d103cfc971003156764560a301eab48da5031b17b06cb8ddd23dbb749b31d3c935f64a150410dc36f0eb81ccaacc87d08fdef47cd09fa22a00240c272c8585814f94347564efc081b2ef9d4c6b390a02516ec70e3623047937988e77ca9c76a6035752ef6402d1e1d8996ccc86fbc6f216e646f4d22aa4010228feb0799f558de7ad4b297e0afa2c9f64ef52889e9760676d4d4d4ed5eae27c79d4e4a2128c0a8fdb5e06027275cfa250a91e7a088e0b8f57c401d5ee737f46b8da55e517cb6bdbb00473e7d4ed2e7c1d4be6a44255d4ac0ac238dcfc9d8005fc06da8ada0f37e2b5c1eb9865113d1071f0103a31d3a8d4dd0db0359f2f452845960bd8f949e383717e3d596b971b05f9341b59552ee16631b8468d475000906c87e089f6ddba429e5e23a01e0f49efa901a01d3d50cf971ff5c1def7190a01224d078749f4216f2ef971fff8c7c59e544305e5dd828f9c0d450c7af02965dabc45973418c768d66b265653fed6516d3e9af4f5470a12277edc07b9dd0b6c99f523e3ddf797b1bb519a1d6df741e225bf92f637b658399247f6298391cfb5d84bdbb7e86f35f2e0af8e734c9b63713ba7eb2a487fe3bd89b5e81c48247b3a6a2d5de8d6b057e8adf7bdd8010e12bb7349f1a01a1a500be0cf8f01f404e51849578b4dea1ebd26dd7462e155af79d1719a8fdba9ef0cf3540456c22fb265ad784b53654bf44d55effc5010b23526ebe1ca7529cd55335a0c4b33ba61a2319c071770084322bd8bad6c73c7e1e26f1feda32f3c0dba0556b16da5828fbe4acac6e9ce5d80efefcbef77898e0d82756a8f0313c934fa0cf80864fce2e79fb5eb4b8f3afb36269063835bc6b60cbc46afab4b6f4771e8966c7bf182d6b30cccb88f18a33626d91040087193e0188603fc581bc1deb055d81790afde6abd0021521631d6cf7bcd37a7ddd6bd5b09441382a5659846e0e2719761a7adc4964104ab09ca1fa5c6cf25f704dca54c1f1a1643c3c6f9d4e4adb26edef4ec9002a51f14e4620a6b4f7fa837a92bf8fd0cee31847d28aa03ec717f14942ac1a1c74081e64b567f31fe25f98ccea20a5944958217fe2159cd6dd9ffccbdb3fe25ff25a46d94cc206a4198b11f1a00cf2b9f5ed0ada9530e245a990759967fa540c48f62650be48dba060ce1f81c83493de7a0fb5b3cc6f9f89f6488c498ed37bf2d2cd79da0251eecb28eed907976a2565e8ebacbd47faa8440551806954b92540d5cbce70c333be93e5fa2e90aca2532f4c256bc5190c8c06387a8a7500e4362d72190152e95235918b48737368a21ce6374d5cfa65947cc9d0e4cc3a512d3384b32b9fe3eeb0ccc5fa85b4802880e01b37ca261d994bf14ecd0d14d75d0d45f191a86a048f7bac7dc7c5f6dc069124a87449744d48768321197b93a7faf557c8edc9409c058d0927312746fb4229e1e3d3ac1cd8e2680b7a1d1d37332a6ce428dbfcfec355c1a307db5c2adb46b9c0f3411e117b7866c4a8491a4a1de9902c32074671a0534a0f83307cfe4ddf9610ae03e50d3ff8bc0279902f0360c635568f05d4e63a6802c45ecdcba68c0f90de9f44408b968255edc31f5e8e9ebbd2113f8901ac1e35487eda6fde0b573091384366c6c9a8a3b6f39a343b66446a05ca4e13f8d2d961fee49a05343882ee99c40f54c9c2f28325e584325ac8fac337d096e2950114ee1447de33d61d02f7bc8dfe481d255499e327eb4f614c739855ec11e8025218a8cdae5fdfd10e9cf09b0ece52d16decc0ac66b1da493f01d9ed3cf5aa896ad86ab46e3ff593f87113cfa6ec0a25f497f689fc174e4b9e61761e7346f41d5db87addc4776c7c8e85fd7f2dd6c93f393a32f20fede202491a2a10b9eb45336c589b1e1bbba3cc95dcdd7961fa161f8e432af488d69b21c641f9fab285b7224ac3a7ebdbe5d929fbee816cc9a0e72754c94f05d9a1fec99782cbf1f0d0fa8b1ad85889f9074f314f2eabad8b062c94dc414e178d286be5787351849d81398d1788f07e57546954bd2e79fde4445ec9ac9f490187dbe2927dc755698b96ddcda3c44372f10d720c616065e89db9818e53480e96584d30b33f71bc1cfd63ca178ee98758770de67df1f915eb84383754c76b2434d4e6da6a470e8126c981e75323573ef53ef1f94ebda7a3f6d474420784cf6ce77d3e24c1ce499e46535917a908", 0x1000}, {&(0x7f0000003180)}, {&(0x7f00000031c0)="02cbc6e1573aaa101b3bf6036c2b92858154eb934371bf7f3344c8b6df70d6b3d9de50ab4fb82e34b980b4ce1e40353637748fd234424ec456bc93d1341bbafee11d086adbdd8631d3fb2c2bb265f903115c265b6694a49de5eaa98af30db5fe28a5de3b8ce531ee0c06933f1c314321994e39bfd7df934d9d34308c5d9bbda46a33580a6132a16647cd0f45f3f7e8846cb58363d08cea19440315a1", 0x9c}], 0x7, &(0x7f0000003400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb0, 0xc}, 0x2) getsockname(r0, 0x0, &(0x7f0000003500)) 22:30:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd0cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e352414d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c58bed7ad1bd9da569f770ddbf42b000000006a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78858241a7aa89400bfc46fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00f500f0ffff04ff"], 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0xa78b, 0x10000}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 22:30:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) accept$unix(r0, 0x0, &(0x7f00000000c0)) 22:30:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0xf8e5926088bbf86c) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x3c6d9629, 0x1}, {0x6, 0xb7}}, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="73116e0e531a7baf5f1f3e0be97e000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d8d111800000000000000000000000000000000000000000000000000000000000000000000000000000ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x7, 0x2, 0xffffffffffffe7bc, 0x2, "6bc5e86cd06324ea628831eddf858fe33582af54", 0xbb5, 0x81}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x4426b6d019928483, 0x4) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x100000001, 0x3f}, {0x0, 0x1}}, 0x2) 22:30:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x2d11fcdcf677f8bb, 0x10) getdents(r1, &(0x7f0000000180)=""/84, 0x54) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) acct(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x5007, 0x1001) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 22:30:03 executing program 0: socket(0x0, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0xcadf47886c9aa6ea, 0x8000, 0xfffffffffffffffe) 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) socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 22:30:03 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0xffffffff) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x10000, 0x1, &(0x7f0000000180)="883936a9a59d3962e771b2b962e14ae5a16e6fa35c5ac2827424594de15d7af33bc866cc86af51b2999790c5bb5d7f73134f4975f41e61a525091ed2e33480f25386349421c24940af41e642730e05cbaedad9aab12e13f38d569188a54ed5d7640bda4976d1786e1f28593db40ba4c28141e34e3b218b80dfa9d4d05c8f9bf32903e6a64935e72752338f6d79c74b3fdae3b7e57a1ab3322918e8f5cb950b3bed8edf4e730338dab1b5671095bda710ff9f04a5d34fec108e72bac5f20f5076a311048dec344b837c78f1d424eb7a0d7c59e0adebba0cc534eb66c94773a47a79ab5fa6bd0bc29cf3d3c2591c7f9314a1e55f81abed843c6d57b4d3e2caba57ebdb5afcc124e5bfd147e9cb5f17ffc692219c13521cc92c4698dd4a94a4817dc1b5595d12e57331b360a2076f90c6f7224a0ec359b0b88eb490fce6793b3f840323034e9b7a189e21bc2468b46f8321f7f3fda8637adae1d856b792e5127955efa8f18def1028c60118ef6e2324fde833ec7616b774a55fe9a21ff0b6fbd95794b93760e97198f745c816a534807afe7b5bf1c62cd8181ca901875aeaa26462889675e0845117c0a3bee27e8cbab4b25d9873c55da5c32b6abfc1ec56de1d9c7f95ec731486e32cdfc18bb639081881b9bbcfc36b235bac9c585b5f7adb88ffdf8ab3ddc4840134f6e1732be68de908f46cb9c02b3ee4a2f34df2544e0aac3c666bd74f49a747c018c79e96d19c88e298c8bd194e24c88c9f250f9e543f22e595d1fe02059da15573d1d46770c71929817532a8719aa0c1b1524dcbd1c5b5579b0b8600a878683293e3c26bab31b080ecbec87784637b0587e69f000e97db0c5b2e9ca3469ddcc1538a101a742ff71bc45e4c4de7b1929deb5b65d1cb9d1838b199b9fcc609273ef77a68da4e366eeda6dd2e2b7f4b16be00649af9d9b472ce84b0f013887619c85e8f44fa68ef6e133c6140270e9744a417344688cc629119bd38e2e997d614e253c4fd75f8faa09fdd63e42795a006c2d6b392e846d5fb4285a06218f9524aaddf2cc5d427c61b62e3966f2df778b62a4dded63ec0f1c9d797d3ba2cc4631995575b5e8711f61bacdc6a10aa9e35b7d532d28c90a621132cf49d56a94d9aa7450491fa338acf4c9e3f757ee9bc1263d540da9b1bdb144292d5e11befb33336949474ab694a64d9563cfa8c31ed2db5d58947b6a53666889c5c46bb899c69224d4c70b1ff180e5d6e2df741efbf10c9225a30d5a5bef5adb9d01dbc5e335ae246fe8e62d46192953a82bf5d13ad7e97dccff360e2168dba7111aa2ccaa597e9377a25cc4f685dd66ac18259548d6357f11f1522290de1455ebc2dee3037375e46bc06a36aacc94ac406344f9a5e3c35fe8572b5b470d252355815c3ce992d974c8bec59c669c1d3779e76678ff1116ef4af6786b0768c29a3f95877f37e0e395ae9305c63f975a3276f0a9917d2878e84551847b4652f929a42c8de253081629697be89c698bea3cde8c361c1cda946449d5ff1740f13cf2c29f253436dbe4759b6b30681a9c41d36fe8ea1472e98d62ae186c8fa74f7a13fc11349d6d934edcd9c27dd8841bf482164195f09ae64f5c1725c0f063f3bf4f23f2bfa468d60653df42f98466cd71f2e2f02c52df8d41b94984b59339a16ea314609bf058b16b02bbf925f0c13c70da72fd921b02d219d701e1a26dbe6446931985e25a0f16925ab7c2f2f965805fc09bd087bd6e1c9d54aa122d86f07c402fc5ebf3015a3857b2c78ed4d03eadfbff81386404219afeb98b125e6337bdb8f57288e89ef050ad9cc84f462ef9fe5a066053a80858bc3b3508f30b829c68a8e615f52f430eee66ae248528e3faf06ce6ffe26f073c53744384a29a7d09b9400286e4adc5a13185726716234183b2a76b2c298204abb24e994388df2c672729bb40ab8bb65ab472d2d853f0dd9f08fa47daad2bee80b900a20a029b883a954eb3dbfbac3ada355a9fa536d9099d68bd93368be15b759f136a517904a735aaf69f40f4bf279612f68b00844b5a498736d272bd33bac3241eb3a72763796729b636aedea63bd194f6eeae0d01a3eea43b29629da4ee5b0bb8c7fdc52d5ee8b06bfcd267967af30c410d3d804f739019dff85bbbbd2de933a624a20d8cf6490a550d0a33f50e6da02e766bd7d754f90514650da81e216525dfcf9e2a61d70d0e5435d93f46ab8bde9097057329a64f2114f9495aeec526d23e4ef54fd07ff12013b2684c1f589a15d84cf25a3f010916f0c9e9ed5dace6c820c068ef712aaa564cd6f0b398b9e59f57ed2c494f1eb3b16990bbfa3d08eed39cb8346cdf47308832ae64588f7ee6a6e27a1df2af050424d21d301217c9056ea99465a44e19fada5b80226bb018275a04aed591d12f33877e66883b192201237594a36d03e299c39b32e3a75a914e1200e886150fe7955bbbdc8834df411220f11e146f0d75979de36f2c22321db4615f881ae749841c5ab34eed0eca65f844c58a81e32389150ebce458e7ac15ef4436522dd7fe4e22b9e4c80aac4ef7e0877730580e4595b94f982dfae0021d48078087928123c7675cdee00650fca4c819234ab922fa1a229f50dae54c6c490d7e84f5ddca200f1ded1fa4eadc5040e388df535f50cd66bec21c7342d28c4dfd8464f90faf0e6b29045cad3aa8cbf16610d450e037dbdb876ca77f95eb3d4be74571c13d6d50da37ad7f2280d35fcbc26aea672cb86fa8ce543768f1edd7c8fa8ad100aa98e5d1dca23587b9b4606bda65f35837a4be48466d32cf0213f173d684064df8a44aa2fb940b65d01f95eb5a5ec40afb21ad4a8cd40f87c8246fa9867cb0a644ed78aade553129eb0d7da7acc7cbb1011f9e7f3f12fa04439c266078fedfd61ecd4d6d004bd12fa19c927f49fe07ed8981416577e8e083a6b0d8209cd776154d59a22439f4790acb9fce5d28f0cf7e4ccfd00c87c349b1579ccbffb1091650caf8969a33f297ac86926a457cb3a337035ac0690972fa29d8dfdacdf111ff3b3b36a5b66bd3271a1b60f3e173cd53f31361860b797d3a35ec714447d006b7d9c409de1b0c9c55f0da84b0541e259477010ddd51fa5b6fd77ea02bf9d19ab7ecc16bc968cfbf1e21565f8abe811b4b49f02bc390382979264b527e55fb22531fa176c37209b00dfec94f1cd057733c3abac7fb8b3b2e326fce6f8e7c823cd8e20d9a26a16f6ef13f99effd75082011265a9307737539d56395ab159501a1769152e23ed1f6bd79723f6cce3793ee93734312afd720ab7ec4d6fc2de0914ae68df29978d6b123c568c875f1fa518df58a844adf49c22d63952cfdad82ce8888ea658643fc573b1236b02202c4348683a843fe81ab98f0e6f09432b85999b315c10f01a8f312ee4af4c627d7bb457842574980cc6f060401120a1d7e3bf8f444e6844728fd68586d3086e9261c60f35160fcce23f0ba6d773b3d36cdbdd2931b6231310ceb3f09f04aa3def10f72b0fe073d8ed2882adc2250f3d29d7842f6045af8fe96fc9494c6b3df0743e476cf7343477d524adea13f93d9f68b0425d93469981ba22338aa50b3432e3b40e76ca3f5aa6d42e4f5a6c7f32d71a8e7ffe930cbcf3074e415aab18f280606e00af4f9ae46113a853f398c8b8630e0a4cb9a3c9c279dc5ab6b2c115ed46cd7883f5555e1afafd405bac0bb9d9d282f786712244a77fce5ad9f03574ea2aaa54a4a9a4999fa0405831f514f65d2e6928bc3045ca265815b91f77a20888d36a1f25791909f52406720dc0371e1b5ae586492bb9d8fb0fbb506637f0eccb1d87aa73cb87291a65443a0c0b209b4dd52d8d71587441c59935857f3421a0ddda78c4a7175da2ecd01aa166e3933d92a8e9ce22171ec394de3453e5b51f64db1f7c41135a6e927bc7f0a1079decab325135f13eb2ea9474d25986ee724920a289a5a9929ba404577656d9c8e9881cf636f181ceb9f49655163c6129413c81e42a8303a034b2320e792d0ad0d9ed10cd1965bf2126e149b25198334453d3845caa3014817f7c4f7641328f0c9ad9befbe62e959b50837538bd6414364bc00457d8aad37a878487edd8f706ad77476ece9c84fa6fbc13b9c8c38d5fc3088c38ed2912e267a66879fb515688c3d764ef784bb17334d4e2f9338cb272854917c3a67a798a9e2884611da80357723c7143bba5f5b392fc592e817fa50aaebe2f8c9e6e0271d5da92f980aeb4ef148da32ae3085f1160d8746d92075f4cd04a92e0a00f249e25a73c925ba1a524b425c74005b3033bd158a8d6d6ee57c7268d71f519c4b2fb0173c8f9605712642dc6e6fdf40e6483d3c452c71868450aca68ee325ae547e9acde9a686f423fbf0fec674cbe0e010732007961c2f8e9f7531c442a014257ad2c185a15c18876461e574d1123c55b737115c616d03064651ab1a60df0df9a3d0c668fdd1b0cebb46ea2cbf2dc71672ad10d93407bf5263861598f39ee2f0b84a9bf57f71adb6be1535cd0459bfc335e9b0b6f2bf2d8ab0d3b85ed523645c334688932fdf330cc0e1e9002f0962872fffbc16c2be1ec02dd48a7b05c6d65fa9a5c3795f9cec2d8d6ffc3b58cba0796bfa21ba4b8529667d467b6952cfd4e28858b79e2699299796c0c0769ad3a85966ec9de8037a116f10b5ca512925d8d5e77065881c33c1a2964d24729beca4752245376b58e9396dc91994e66c3d76dd30c9a30663e983209abed5da681db43b36900caa22f47a39624742e50436b3a501561a093f529b399f09440c8777c3634966016adcfe81a0f65b96878ef9ac96eee0f15191d8c27092c4fa2ce9c44e26069f701fce5f4586e15f6ab24b01c5f75075e843fa1baa9fff6114e695d5254ef2cab8a090a49b30fb03426e02df0cc10b5dd185ae56c2468b8a71443e83865db5f85ecfe6aba5844025adf955ac940fcec867f495a04d8f2b0548f167ff8f15f6a576ff05dbc5c219cdf8cfba3b6cde9fd650b95a00aa81e2babcca60d77aec25c596d7315f5450bfeb623ca0f28b41034964e409de0a56e6447cee8cd385240f17360870343e125d82202d3c72dcdb928fee56f363c4785f11f3c784acc377e33e40f9ef945f77ed9f6803e4691ffe2d9103d5dfed0ecc84a4a3b6f56f66e76216e0a7769e3817ac07e0535e23c2f31350a28100e26fa7e3c2b9f656dfeff4c42b261dd3186d231d3953dd528828bcb0c47926a6c2733187d025df7e3be1e67a707d8e6029aa3a0531356796aa0aa021b4505a0ca92bff92e07823704f24c3f81caa42e2b15d08a82694d2234c8d3a2e8c614c91a77a60db3a525d171cc306acefa1ac0c54f2a11530ae4c904af03760929ae670a39283d75f8afd2979fea2b8508d4368778b5b559b0981fdd533be32be58c6a6746c2532a8eb91460389bb30cf6037a2189e382b70cf82a563333ed9d28095a55c51bb8249bd78e8ecec38d5b43a39ec1cca31beda7b4697699f4bc0aadc7783092bf648be15f2e78cc276dabb79075ff15c1f824f05ccdcce355e57c7aefceb3840ce54d07a7c400298e5384abc0b7a3a4038c178a92633ddad10be77219a07564907e1e313bbeb06c35f5ccd6eac1b10fbe588cac52a0621e0e34c9479bce10b533943493dbcdf6a0d4406232f2d588e4a124b2978072d2cd613a4e96e4c2bb521ffdd92438ea6617283d9ae9c3fabd73e5bc035ec9d5eed14137c9523abc7b6e4f2022a273411c599e2f219333b8b1bd49d8729cd8ddc363afa0099d63b9a2ace06d5d6ef4815842", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000011c0), &(0x7f0000000100)=0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:30:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="377d452381cb4f9c12a8d943416041ecc439d871e931251778bf3b75970c1b930b2b76a15983facf0d29fa7c6e1d4c6f3e3f6c86462c9b1c4baadb1861a4123ba8a0a7f679f9e12815179948852b754be4e72e9136379069f9864679fd7497a62f6c2f0a2a79de37c7d45deea6cf2924d3c892649c0dc0789a9bb45327ba7020fab872fa99c5a3450e5d90d78a35ac31924b275a22a68bf10ce3369be768", 0x9e}, {&(0x7f0000000200)="6c542c877a90f801db36cd8396b5ff64fede81e806a370634e509ff88093a40be53cfa0f0adae74df575c053042cfe8067a39cd858df780a145aca5633dba3c24c54c638d2e367e83e40633e07776ca8da9fdb76312810a7c0a8e00f0c6cbf6ec79da1df869d71cb69d9252c8c334c4e57195ad88e94b1cf0003ed3c71a8b9adbdd92bc99c5a6df79e04fac8b740e4d577f63e44b940793bb0151532e60b12adce3eb9379e157225cc8212f92e6ae6942f5346a40cf4993dfee74946115ea2f14d3eff9e3cb72232a1626994", 0xcc}, {&(0x7f0000000300)="38d646dc238c208ce9f9d2a1b9f64e13fc9d48c00306fd0c209194fc7591cde46cb82b6d00d5b18649be4cc6f0be1a9efb21a780cbd0ffc236ea7f2a7844ed0deb71e7c30462780b877b5b3dd371e5ed6f92b35206687063be9f05666aa96142980eca34df0bd5bc579355ae077b277b9abe2ffe2e5d1b0b43d99e137586a46fdc68d24b44972f90e1cdc0", 0x8b}], 0x3, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc0, 0x1}, 0x400) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 22:30:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 22:30:03 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x4) r0 = semget$private(0x0, 0x7, 0x287) semop(r0, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000d00)=0xb6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0xfffffffffffffffe, 0x8000000000000000, 0x20bf1310, 0x8, 0x200000000000080, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0xb}, {&(0x7f0000000c80)=""/62, 0x3e}], 0x1000000000000043) getgid() shmctl$IPC_RMID(r4, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0xfffffda4}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001200)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcd864c5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797bb5ca9fc7711c644618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0badeb596ee1628d677", 0xc2) bind$inet6(r1, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000ac0), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r0, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) 22:30:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r3 = semget$private(0x0, 0x1005, 0x200) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000100)=""/221) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/133) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0x6, 0x101, 0x1]) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000300)={0x5, 0x101, {0x8, 0x1ff}}) 22:30:03 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) getpid() r2 = dup2(r0, r1) getuid() r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000008edf95391d4797abf518c5ac46d91ab9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea35820"], 0x86, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) clock_gettime(0x3, &(0x7f0000000140)) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0100000000000000642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d804005ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"], 0x1008, 0x800) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r6, 0x0, 0x7f) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)) msgrcv(r3, &(0x7f0000001780)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7444fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d339d909b764501d042c19987d24a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace839a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000000000000000000000157cd8896c7907cf212fee3f56823ab86bbb97d6d7338ee1b84fb9cac775443f318e27b84581997568b900000000"], 0x8, 0x3, 0x1000) clock_getres(0x3, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) msgrcv(r3, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) semget(0x1, 0x3, 0x250) 22:30:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1000004500) rmdir(&(0x7f0000000000)='./bus\x00') ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') 22:30:03 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0xd0) 22:30:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="af47832d1a30863ccac69d60bc5e1f457f5fd92b161c078737a2e3882230cac84cd4c20ba8f2e0e95208741ab738273b32381d2f5e390cc16f623857b82d4dce80dfde693db55a3efaf508ddc39807179c60bd7976243063b3b76e41", 0x5c, 0x1, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='t5', 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x102) 22:30:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0xf54b) fcntl$setown(r0, 0x6, r1) 22:30:03 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) socket$inet6(0x18, 0x3, 0x9) socket$inet6(0x18, 0x8000, 0xffff) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x18}, {r0, 0x80}, {r0, 0x20}], 0x129c06687308af21, 0x100000000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 22:30:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x100000001, 0x4) 22:30:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001200)=[{r0, 0x20}, {r1, 0x10}, {r0, 0x1}, {r1, 0x28}], 0x4, 0x7ff) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r3 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) getpgrp() 22:30:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x7, 0x0) r2 = kqueue() r3 = syz_open_pts() close(r3) pwrite(r1, &(0x7f00000000c0)="1ba17cb6d86defc306bb58017ef301f5d9fbbd5a6644afb0100ddc3007781c6b7cf01c1ca883cb594a1ddc1d1bf87d332c63a6a5780844047f995241ace0b5f588c48b314bcfe668dfb1b7942e87adedbc59a19797decbfaa728c917135b90225b2d031049163a0ea3240a6e60a5d75a52b15b7b3bc5852c4de45107fb4cc429511a6f7e6c9aace6f842a39c22f3c1f79f9e5e708239b28622", 0x99, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r5, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) r6 = shmget(0x1, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getegid() r9 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0x0) r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x101, r7, r8, r9, r10, 0x40, 0x3}, 0x100000001, 0x9, r11, r12, 0x7, 0x1, 0x10001}) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 22:30:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x492, 0x3f4, 0x8}, {0x8, 0x5, 0x9}, {0x27, 0x9, 0x7}, {0xba, 0xc1, 0xfffffffffffffffd, 0x3ff}, {0x422d, 0x2, 0x3, 0x4}, {0x6, 0x10000, 0x1174, 0x8}, {0x1, 0x9, 0x2, 0x100000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:04 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) 22:30:04 executing program 1: readlink(&(0x7f0000000100)='./file3\x00', &(0x7f0000000340)=""/208, 0xd0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 22:30:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0000017d33cab874f1acd139f9ac6b465a63bc5208add6d5e374e3c50bed5a156d9f60d9b1a65ca99ab353d16b6157befa8c2667aef345285de862fc7a8eb0987aa68bfe4589050000000000001bdfeb3772a77eaa38a1c0a9fdd7d28e4cf9405b9dc60276ea42fdb487d6425ed6327d567ebffc16"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x1}, {0x20, 0x1}}) 22:30:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 22:30:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) fcntl$getflags(r0, 0x1) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0xda86, 0x8}, {{r0}, 0xfffffffffffffffc, 0x43, 0x80, 0xe84d, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0xfffffffffffffff9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0x101}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x4, 0x35, 0x2a}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x90, 0x2, 0x39, 0xfffffffffffff4c0}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x5, 0xfffffffffffffffd}], 0xf19, &(0x7f0000000300)={0x5, 0x7fff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x1786ade8cd31708c, 0x8d1}, {0xcd, 0x10000}, {0x5, 0xaba3}, {0x24}], 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r2 = fcntl$getown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x3e4, 0x3}, 0x3b3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x989, './file0\x00'}) fcntl$setown(r0, 0x6, r2) 22:30:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x6) shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4902) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) 22:30:04 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0x842c, 0x2, 0x1, 0x1, 0x3f, 0x3ff, 0x2, 0x3, 0x8a, 0x4}) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 22:30:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x100) write(r0, &(0x7f0000000240)="29f52ab67347672651f0580d47a7b07c2d5cbaaeab4e46c2341dd5e7f54da5cf2ef7ecea211e6b91bdcabf1815242844848e6dc09f02ae9d76a285", 0x3b) 22:30:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r11 = geteuid() writev(r3, &(0x7f0000001cc0)=[{&(0x7f0000001b80)="117d", 0x2}, {&(0x7f0000001bc0)="1b32886e291af3e6e546b16501bea88e6e008bc5aae4f113d1f66767ae568fc052bdb11c1681f987cd5d16342faf66b1d60b67e9501a5fde783905f95babf3cee1eb6b0f4ed8af3c8bc93cd8bee3b2ce553c327be52ef2f68fddaf666f9d468717e6e6a3c4b7b00ec42ccc97e7a9dd804669920303828245e98a04da19d3a3d16cc73f4992f5dee826249836d80e5af7f7cb3c7e7b1a64f18498294404359dc546e237cfb3ca1fdb1bb4ac10da45269a497b67bb5917b185199e67c062f029697580214497d11c9cae2a4ced55aac60dee5807b2e0e2f1b37a543ef239fbb0aa8c088d99a6be403a9691bf9ee96c9f1c4af97d89", 0xf4}], 0x2) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r3, &(0x7f0000001a40)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="3dc83b01bf28bbf956926af161551b0e407043f3", 0x14}, {&(0x7f0000000140)="b3a9c4bdc50ce8ae195deb091ba4167b3b6673382caaf81cf2c8a4499cfbe06668bec73872e86f2ce699d77b983afd7490edd9b7728338c0bc7bdfed7cfeafd4a3791ca670f0d37bd1cb205d83797fedbbad9898f7cca87d218c5288c7f1b09dc50f7ad4c08a8353c37089b509046cd722925aac4004ae292886d4707c348fe51b251cc51683875a2cbf222c55c9b2539a7f852173056e2b50ebe33894eeaa59b768730b5db71519f284c0ba9cb0f793f41825345721546fda762ddda0820b80e439c50d2c0555bc3bc31d18fc0094e7db8d581a4f60191e790488360ef01a02b108ffd2bdd17966f11ad60f181c486a66a1266306e18b05dfe434112678412ed31ef4fa4bbeca6edd89d64d3bedc0dcc6d0ac41f090c55d9fc52f2503c8105dd69e23c540da81cd0067ac6a548955f6d4081ea1ea184518c79aeda9e7fa92bc6f1c14416566c8611da4dedb680baf474f4a051becf9ffc305360f6b204d596a252e541643306d69261f64241714ebf0f963d57c4aabcd81084a47cc13df36e92ea05257c208651a76c0041026fa7b350026029e31d3679444741c23a209d956508f11a36f5127a9d5fd449304100f3d4e79bb5aa1e710297bc6cad08cb694aad6f591d574cb6c140a8bc47b8d4c9d538c30bf87636646b2e7fbc8d2a9a4889c371a031f027fbe7213ff6efb09c10f1f099b63db21b06094476ff76828f84153f8f5c9f6d1a4382d7ae6a92b4febeb808e528742123c9910b6a67d8995b0d87ffe796f7b186e7859f0ad6a7e9228d8224aa909241cc821a9e38fbb4425e83b3b3c8d7665e37b6f595690d6ee690fb58b12018705a2bb82d7a18ee7d2fa3fc862f11307ca28d5a71921f13f2a0f36c995d0986680c13b4d6032cb680120f87a54afc19b4764bad8b41adfc6df071154c7d70858c5dafbc9229655ae810ed5cf1eaf1dcd728e044e385f64d19f9d21f79404e928096f17ce493627860b85b5aed44cc94d7ce5253ad399057cd3d4f88db73d31a2d1da23f4959bdffc41af1c32b979a9f5d50beac0737109281d9b5cf8231cbd3c762470aa0f5ef63803e9b41bc7887da6c19237c9531808299418208c356c1d292118251412a3a8c349ae5b6bcfba545fb44867f9d5d4d4be79892a97b30c5793bfdc328df25d78e4796fad2b8a2b497bc7f5952e13c3ba9ed4616e52a2dd63f07d476e804f3e8aa1fd67aa3d88a906fbd2c36d295f6077dc23bfbb1b8e329d55f85aed3247de501643f22094a033f45da75b42084dc7de35bd8a76ee4f5cce628560aad3a04e0889add999cdc3e3eb49bd2ba35de6c67530178dbe1d1e69b438ba6b8ec8536e6ecff1edf78b1cc358ff6b39dd81f5689b4c9e1f70a6a73721459828b2a6431ee1d190b30be2bc588f8865d9403d6a559fef223b2a5132e07b4727a8727e05e78d2dcb2774b349b22d60abc84b1a7f0ca28a3c13f9f16a4043d747a8a2604419e2d8b54badca622bfdf39dec84391f9e682351964baef8ff79dcc21b8f19e0d09ca6681e12c6cfce0f76953f9aa4a0f1cc74ed3a7fcc35258e249d7756297582bb22c7cda2c24a97a659c121809cfa35e8b6f0e8522bccdb31480e0f5c7de006de0072d4973a1a07a2196d67d34622f549cfa96ccb42de493d187a6f7cececdc83235aa6c6b22adcd3344600cf03293024f7f2bd8f25e0c46af1eb79ad7afe75ae472b5655200f32717e608f13a7e945ae98df28b78c5cb42ad9c1a6873eb4c0d19c6c969ac45569d369aa520166c123e4c0d8a207d2b9c4b0546360a262d4c00320fef80a49004faeedd62bf6abde6ab82ccaec1e09b732da37cfc3979550a793ae0ff1c2cd3d338dbfbc6ce376fa4995b6adaed9640793cdcecdc1e11ad5fe9aa9d26dc80427a1f54ee7addc028be9f9b941c41735e38d0a869a06e9a9029729d05ea1564754b2cb4fb7d540a9427eac503be759d82e68c0c871e636933fa2f931644b5422e5203ae69076083151b4c558899d6c4b46719b62f59ff5c5a49bd9c23e5698566e28c5040e0f9d8fb0a67b5785c8f8688f8dcc507cb5801f42b3d1215e9dfb17cfe6c03db458a20ddb7652d106e671e353ad876ad94dc25b86395bf18b00bd57bf5012d13404afd40692f68f27e385ea2024cc59c95525a1b5c9ac929a7270cab5a50d6d8006bd892849f01aaebc1529b3b488685965f44a1a4c3aaa1ac1783bcc0f324670ad458cfeebf331cd809769055f7925e76f132694db1b2669b99095bc971c32a80dff4c6f74eebce4fdbefbe4a2e91cf7592ce1e91816c4e1b67860e710edb64ee62169b6a52266e45792c087988a13f75a3585c32557629be9b2bb032b5c5eb5f5205531a7c64ac8affa4d225ffcfd011f90e802ed5a2e769c643b1956e731a18f4495b7710fc6fdbe23cd7bfc4c637b653913126bc94325278a43ff36e78e72fc517b552a69c20ab1c8c7f3002fce4c11d68313b977c5a69e218bebf6c6f5d1ad94e550cf08055e57429ba1fd698c41b0f09bb189b65035ed96b0c6f458125999594ed1dac19f4f2998508f2096f9e72e81bcffd6901c7003dd245b2433e8f76c0cdd8fc8e519d3d14dd5eff7e8f3ecf8ebf94ccf8860c86844edd2d8c82378e8d6d449789cf4c8718b4a596cec7f934b70d30c7395edb4ef46bf4b9290c048ee040a4ba145e1b000c02f93c247bd7ae67b711149533257a624d0f315574780dbd02fce59dc0410754eba4ed0fa29209710f554cb5199b891b322ef17aee4aadd221bd2fba79cf28ed147c824dc82388b39472de1416e6753057880474b0438bc0e7b92bebc042b7effb9acc0ff5875a88f911e4f5ccd0e5fd4aee72de7c04554432737d911016212e968fd8759bb95c77239802991475bf6adb0c36602789bdf40a0422de13b192e55253e9344d5c7dab89b02a3fc1f3c4a4167364f5e4b518a3b5c3252a89603e2e631d1e38f0d36b9c89316ebba711990290d2601c81df79cccf18c425faf444d5365119e3192799d8a8c9ef60b3767383b41ef66da6c8651d5981cfd8e43a9ca19fa74d3fae9253c381f57854b5fa3293b8d3ec508b86abf72795d057b21b2ef102a2f6c3b3fb79301640bea7f46bda00a0a516a03a3371fe37f6a43883696778c98c5d834a53ed7bf0b33e9c088536befb858b6db2b6959f5efec504725c5fa138d100a5a435e6d41d2a1e92158eedd3903e4081eb44e95fec139e599247d08acf60de42be8e0d53d46159207889dc64d02bee5b8fa4ad95d2aaa90f08e057fc329ad10ca7dddd5f3520c0b700662a472555b2522b6d119560dc56c6606d104123468661eaa5d270d4f16aa174f35246dd22897d861baca9e18621ff018c95c2bca0a8f8e0acde8387d7b4293949cdafe19596ab18b2bd2ec5c665f955b60ff88cb628660c29a070dd56fac1aff4687ef741fa8bcf2563119c8e73d9f1f31f1fe2a8427b9f5b056b9be49e5654389f7dde302f890b3288e684bdda7df47b749ea63773dea96eea7f2f0f300303d25dd36d72b55997d9343e20bad79cb7188139a827b9f735511e4ca06393f829fcceaca06a26852db1f2e9d102b7ded31cd3c9888d4df323e4b5e8b538d8a7e52b6312b9c0ebcc9d6c602f11041bd2efa176e0d16279b67f08584208a0becfe58e10bf74370f914023aec518511c9109c84625d1e155b7e975f61aa755c223a7466a5b2fa624f2664ffa04f442828ab79611e8c6b5981536d282d031f42f4674c0f760def310c0729e90d887aab5c7eacc3f2ff3cad9e3f7966e46defff627fd1a6a267bf1bc0d2b14cd664402718431de22db8c058aeb6f2ac1ec530b3a2aeb9af5bfe242c4d44b0917d484500a895aa91dd5cee82348b0951b21a0741e8de4680f38adaca52aa71e7c4400fee8243da073ed7abab263ebebacc623991f9d96e9ac4a1d8488458de15835e280bb460348fdc14fa73dda8096f2092a8faaac3abd2d746eaf3d7826a5e2fdef59615c014c942c9f075426107ad860d25f902468165062765cc02c7d0497b730ddb5312c452f598084ecb3d72707bbef26e3221ff79be654227340fcc2d5d22e35af647b77d139bc0df8d38073a3de665d62fb14840af214b50127b9e478558aeb032836dcbd2a0bbfffb8ae4fedc6095861b62e15135485b62cf551192bcf2335b656950d6b8d7cf253a6b2fd959257bea3e6778425000e158300f70bd4b372750a3bb7716da2609b4ba571298c9fbc388943d32848ff6b65933bfb6dc3e0e8167d6443f4509beed612a144579f599b0bc08828a61f6b3f653671895f0d494497631180b5f99ef250001790934ce42a80e71f8ea2b6cbf17f20391d198d86b6f50d9f27bf5bd3bbe28de6d70115120d2f6c652e6f1001af5450ec0f54a8f91ba9ec473cf95ff88a2054058d9b51482ac4c5df2deae1cfb3a71a1a75ca00e8ce9705c64ee3b1247392159735b2bb8b1af6ed849fde9a8afa97ca864ff092b4d2822052ac8b74ec548e6b70201226810639aaf8a6578c31611b413fec5d04f61715e97b7e744af545eb6e067b4723c324e5596dacff688b3391f4c9e6bd0299e4ea396b8c997cfbb5962ac9e379ec06a791cb7f0caee23ca5716bce440202144a61f0741012483cca45598ac269b492d0ee3e7a7ebe2acc8d9ad33dc601bdd36c0c9002664b81ab70ba40959c4b4b50548ec25eac7665ebe1b7345b20a877c134350a31b89c7885b414b7d0de383b2dfad582f20726e7f970611d24f553452600f5439a15a25c9acc51b84cc7ac1acc823b377320e9336d8d0265e1e6d5d143c8d61ad9181bac3166e1819ab167d33b78793340737c682fc3b11a3c3d18b09ae47c52eec1240b39824ecdeaf11851750462b68878fcedeb3924bae884c7c9675ebb6ac73dc5a10cb65ddf1866f418e42d0a37f9631a6a9f17b93c6ac941295208c459d4e57e2914992c75753d8a8b78e757e54def978b81a0b6bdd4ae5bdf66f1bab9f25bb9d8edec953a1a1e31d80b7cac282e892366ddf2e74aaa93fe28d7d89744d377da3b97ced141963b6ba405921ff307868b4b8fb103cb47a160febdd55eca89d00a28c6873d6ca584ad482409cd78ed5a019be3eb4750b34e921923347839d6e667b2c6df8312617c84bce021d17d7c40351d8c0002c331abd4e56f63f54cb8292a7825cd9d2a068533b9fbc4aff5998bdee7ada0972aaea43eee9a3076185affdf40240241a7f14d522abdca40e1814de135aa8de33acd3f9a017d2ee0b9e381c8e5681b9d3a3873d60fe42c148a98b22f9554b3c06844e277dcd78b32c086ed143eee313d40622d84dc4458e648e9a3700923bc53a2b565c03f5e0b17aa81c96473e0101c26edf6c4ecd5a09ca36049d7fb4a093dd516671337ef21562796a2c428acb960edb5f1c7b15dcd31f4e1d2e0656f39b3ab28433df588ffcb7b8fa0f376f125ebcdbec19d77a64f90ddc728b246ce37e2fbb0b786c18285fa3188ffa24e663944c2231cf334ea1172e2b88501344061b2c0d8733a6818ecc1d3e3b7c1e08e4650a86f8ce72539fe2643f93e8f0669ecf1e84abefd04fe20dee1be25f4549bc26877f8d6ef5ce96fc3681f81d7d8c0852f769d4492883bb30deaf723aa8bf20c363ff2795a5693a86653eaccb536727a817f210e4519d8ca36fda2a45e510c46356b19bcb5a34540be7343f35534029f4b798d8ade1fb0b0abd51a1daea99b628a4e93ddc73543c0b1a0237ea74fbd04caf4aba5b02c3b811b63d135fae4b197d8464c0a700764f9695f8ab11d633065f5d", 0x1000}, {&(0x7f0000001140)="b29ca122706da6ffc04fe9baf38d8b2deb6ece0d5196b172c8517a7e3b06c1a910479510993298101a03363620d09f28f923e3eae28baac6670314d73ef661145db1d7156566a92c0a8f311b348fc44173ffa38efd95a6f0351a192119849d08b94fa98b8a0140357559d9749a76cf7f7110", 0x72}, {&(0x7f00000011c0)="c3bbfc1e84fd3131bb69ae0029151999a5e7744aea853a780e3220172ba0d208a3b3c31268bf4df77dbd76ec9ca98f52e8d0544daf40fa4880454c830ee88cfd079718c0c01a360e40f589b4fe3cb5919631333794644373cc6efb59bda01a23d230b4359377e9d577e2def4464248a9521ec641f6b4a3f036881b5a458501ba41600db5f9882002d38b3e7478297b9e04caefffba47db657f93bd36", 0x9c}, {&(0x7f0000001280)="b00ba5a691fc", 0x6}, {&(0x7f00000012c0)="4ae98f23cb1f49b56d2cf9b0c9533dec1a730f776b5060469dd017c4bb9713888642d3a7ec3945644cb8ed51339a23b39e13dd293984f7648294af83fd2b6bcdb9c3a39a03fc5a46f7a5dd5f4878d5fd069e75831d49b667fd8d65a158d70830a5ef3b979a708fd22bbddfe281184a53628b9cfda241434522f6fab85105b147ff41d8a2a6f7bd104420d1ccf7cdc9d4f04b2fca8b7e0ecee5d0c1bbeb7f5e7ef36f169b661bd6a7df67dc627ce6a1b69bafea574bfa73368ab4aebf40e75bad4815967e14ee7fca950cd8735657dae9fc0d88472fcca886561d712d699ecc96011adab8e6e9", 0xe6}, {&(0x7f00000013c0)="87461d795dded29d9ee673c98410afde391e2f29afff733d2c75b94202e75752e5903f4824b90c24265de360d6394bed58a1f481150288a77675d22f7c079e59fd7e63de381c78492e4349f682ce3d105e8f205792f7de2310c579ca5bf5650a8254ff6cb81ef959e7ae1168104df1f8696d2fdac6b4dcbeafafbc192de2e9000da869d88ff7d9cfcee85f7a84521a7df224e3f7595741b577e94ed4b7a6a9ee4e008aea6c3a410c41b5d84534f453b73455ebe519e74e71f8047f731709100e1a451a95601ad54e73e0278720b79963dc85605fae185d2049b0146d6594191efefe98447a", 0xe5}, {&(0x7f00000014c0)="692dc11fe7f7227d591f4133a34e57a673fa24f1be1e9057ab6b216e63e74cdc4d9ee8a073e6fc72fe480738b06b1fc72653e4af7e16a7e11271b2946d23cbe1388633595c25ba88061b23b732f931ef021ba325a8808b69b39a97a825063810c2d0bb58303649fe66b277ebff3aef0388a3bb737121d207ff5d496833f77672e047bda4d10c000ab11350158f9f68e2e80a7a30b2c6bb1df21a368218b3ce4fce271a0d797480b918d26300ec187e1ba275d598bfe99fd36a43577d1a0cf65492a023d3cc1c283e9dd2fdb5563af304afdbb8d4a07bebf994949d63ba16ed", 0xdf}, {&(0x7f00000015c0)="22c92a7f079d74bc9ef29d90bfc48a0a7b9716f2e35642bf0779a9027ae9bc465255b0aab60f19b6509ef6c25eacb80bd3b8dcf83b424e25160efc773ea3d63d85a3ff8d0361186757a1cce2dbbbf2e80503771ac6634e60c4edda6707cfb27e9ede23b5a05b8fd1b19af01b6be177b79a21d926bbc6617a717a911b", 0x7c}], 0x9, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000020000000000000f183eabfdad2a27900c92291745566c46f641797d59d9ca29550ab137f", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x1) kevent(r0, &(0x7f0000001980)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x9d78, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xf88, 0xc21}], 0x4, &(0x7f00000019c0)=[{{r1}, 0x589dd205b5c2a870, 0x80, 0x2}], 0x9, &(0x7f0000001a00)={0x6, 0xde}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) bind(r1, &(0x7f0000001b40)=@in6={0x18, 0x3, 0x0, 0xf79}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() 22:30:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "c8e742bc849d8908996d43853e4c64af4c5ab280", 0x2, 0x898}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="7fb690feb08c11a11b7c77304d0ef47602c6b5e8718db162f8066c96b3d81d87222292e50326b5a3afc283469e093b5f18b42ce5358593800deff53b38d8de8a0379e48a9bbc4f64458927722d66ab8e824b4ea6f80fb544b7d17d97b4b3094ca787d6a60607db5d65837e2d2451905d53f051f08c5e681cd6638f76e628632d0f202ccd50a30defd2c885884688dc94c77611c71a4891f81d12b89ee82b6a5cc586303910bc9ea82d189214145085804034f8", 0xb3}, {&(0x7f0000000140)="c279212083be62d3bf5ea4227e1806a00a5ffb5616bdbe0075ce44c56108eb37be47b06c005954767d3271f189a6e904adeae4c19c8c268d6acda86eaea6f5abe4e2d931c1c3af3d9aea15bc24d0f5680c25f878366765fbd1f310181223788aa3d6f85027241065b02ed5e89ea1da0d53876ee7a8dc2cad7288b928416ec92f2925fe6c35946d3e30feeac5e3cb2459da1b35cb2ed1d7feab3ec7679972e6f6a5d9f93800965d1ff2e14904d559b85d602cc06f917a3671ccc8e596f363fa", 0xbf}], 0x2, 0x0, 0x0) 22:30:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 22:30:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x1, 0x2, 0xfffffffffffffff9) r4 = dup2(r3, r3) ioctl$BIOCLOCK(r4, 0x20004276) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:30:05 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005, r1}) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xffff, 0x180, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 22:30:05 executing program 0: r0 = socket(0x18, 0x3, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) 22:30:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) 22:30:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x0, 0x2, "2bcfff040000000000fb00000400", 0x7fffffff}) r1 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x1, 0xa50}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x5}], 0x4000000001f, 0x0, 0x0, 0x0) close(r1) 22:30:05 executing program 1: r0 = syz_open_pts() chflags(&(0x7f0000000100)='./file0\x00', 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r3) r4 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x40, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xe68}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc23}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xa4, 0x2, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x10001, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x90a186c4513cc1f9, 0x4, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xa, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0xffffffff8ab18eb6, 0x7}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x7f, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x3, 0x1, 0x3, 0x1}], 0x1, &(0x7f0000000040)={0x0, 0x5beb}) 22:30:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x7ff, 0x4, 0x7, "79ce5cc3f153a20dc243077cddd4a2cd91107c94", 0xfffffffffffffffc, 0x589}) socket(0x20, 0x7, 0x9) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x6) 22:30:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x3d}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 22:30:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r1 = socket(0x20, 0x4007, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) fsync(r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="000003006669fc6534001f09"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 22:30:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x5cc2721186dca7fa, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 22:30:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xff46, &(0x7f0000000180)="3ad2fd482a7671e489f4ddab1cdc68a8f3667cfafdeddc7da3196ac2b95b55999cc2bbe79e312891691a88749701f087741849ba233c929c2fd9c53d54") 22:30:05 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) socket(0x10, 0x4, 0x4) 22:30:05 executing program 1: socketpair(0x18, 0x4001, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x0, 0x0) r9 = syz_open_pts() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8000, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10000, 0x0) r16 = socket$inet(0x2, 0x4000, 0xb6d2) r17 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20, 0x0) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x10, 0x0) r20 = socket(0x10, 0x0, 0x3) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="915d01a05935e9993c8b9459cf41e607ff0b72c30caeef3179b3119a158d8f96cb5206f3845155015b3ce1cd54d514ae96b538c2232903cf6f95a8c9afe1c8625980ab3a1fc46c42f5c2df81c96f747ebaff01f2d337c9be43cda2ecf9319c271f44094c2685bd2205e70996569f178c6718c1d7e4c31ded9585bee4f4eac3a45d7e684edf6bf8920da85b4e43fb1aef7ee4e5d3a25745b76c7ced406fda186fc438fa5a53b8afa9", 0xa8}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}], 0xc0, 0x4}, 0x4) select(0x40, &(0x7f0000000780)={0x1, 0x8, 0x9, 0xffffffff00000000, 0x5, 0xd63d, 0xdd, 0x364b}, &(0x7f00000007c0)={0x1, 0xf52, 0xfff, 0x8078, 0x0, 0x10001, 0x7, 0x3}, &(0x7f0000000800)={0x3, 0x100, 0x100000001, 0x0, 0xb36, 0x0, 0x1, 0x4}, &(0x7f0000000840)={0x4, 0x9}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000880), &(0x7f00000008c0)=0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x80, 0x0) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x20, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000980)="6b0d8aa80a99a6e7334b68ebe86113f9b7fe63f9333a94e8bd3f8fdea8f5b2249d5937da84e21cc003e0984c7e3d38e27b1f2a3596f9db4c7788db995058e2142d8dc44e00893411e17c") ioctl$WSDISPLAYIO_LDFONT(r21, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0xe9, 0xc3, 0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x6, 0x1, 0x2, 0x10000, 0x1}) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000a80)={0x9, 0x9e, {[0x800, 0x3, 0x8, 0x7f, 0x7, 0x80, 0x7ff, 0xfffffffffffffc00, 0x3, 0x7fffffff, 0x9f3, 0x8000, 0x1, 0x77e, 0x8001, 0x2, 0x6, 0x4], [0x4bf8, 0x8, 0x4bad, 0x1, 0xff, 0x7fff, 0xfffffffffffffffe, 0x6, 0x1c, 0xffffffffffffff81], [0x8001, 0x1, 0x9, 0x400, 0x80000001, 0x4, 0x657], [0x1ff, 0x1, 0x0, 0xa75, 0x20, 0x3], [{0x0, 0x0, 0x3, 0x8001}, {0x1, 0x800, 0x6, 0x240000000}, {0x5, 0x1, 0xffff, 0x5}, {0xffffffffffffffff, 0x7fffffff, 0x5, 0x2}, {0x6, 0x7, 0x9, 0x20}, {0x9ccc, 0x7, 0x0, 0x23}, {0x0, 0x7, 0x4, 0x8}, {0x2, 0x6, 0x7, 0x5e8}], {0x900000000, 0x1, 0x1, 0x9}, {0x400, 0x1, 0xe45, 0x8}}}) r22 = semget$private(0x0, 0x4, 0x9) semop(r22, &(0x7f0000000cc0)=[{0x1, 0x4, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x80, 0x800}, {0x2, 0x7fe0000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0xff}, {0x1, 0x4, 0x1800}], 0x8) 22:30:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f00000001c0)=[{0x5, 0x8, 0x3, 0x1}, {0x77e8, 0x9e, 0x7, 0xffffffff}, {0x9, 0x8001, 0x2, 0x5}, {0x7, 0x41, 0xffffffffffffffc1, 0x81}, {0xc11e, 0x7, 0x9, 0x7}, {0x7fffffff, 0x2, 0x100000000, 0x7}, {0x8, 0x100000000, 0xfffffffffffffff7, 0x1}, {0x7, 0x9, 0x101, 0x6b8}, {0x92e0, 0x4, 0xe51e, 0x5}, {0x10001, 0x1, 0x0, 0x8bac}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwrite(r0, &(0x7f0000000380)="d79d41adb181d1f6cfdb193896e5ddb079cd112da87b83587b7ec0b2c41a5bae3258c4abebf5dbddba4dafa87525e15712c1a69f421b2f07f09c75923c78829e0568ec855d2504d278b5f3c1bdf5e31a46127cc34b337ec89d1b2200e5ef2200eac734b6244afc8628d48834f11a22b9fcb43b275f8b8c7035d0377c5514dcf50059f2d4f1fd5b8182da8ad53d8fa1c88f81cec745eab312707b28c8a6b32b5b4036067c3c8948f2152e679ce7e3e5618f6fc7d75c5524da37fbcfa04fab979c", 0xc0, 0x0, 0xfffffffffffffffe) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) close(r2) pckbd_enable: command error 22:30:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x3, 0x7, 0x10001, 0x1ff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:30:06 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) unlink(&(0x7f0000000000)='./file0\x00') pckbd_enable: command error 22:30:07 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 22:30:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc134}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa28}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7b}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000480)='MS', 0x2) 22:30:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="e01fca311cd96bf7bfe99c69d7e67a9e30bda603ed6db13233c11e7618149e9dc2a04a04ef2e3717bab52ef5a7598ca025c497c3f1e50d5d99c26bc147eccac22345bafff731e6496522828e677c9143b990db094496f369c5f278c085c135e7f8fefdebf69ab53282c9726ae8f6c5e30282c213d518d3e2b4abfa6c5d2fa66891d94b99fdae41c9f13205bd29546fd52f819277888d60f464f6ca96df212778c7a0bad3e5e5d70950d8cb700b51d81541194c0812b8e33ab006d3edefc96aff21e9b7ecea12c859776dccee76fe5cf7", 0xd0, 0x405, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:30:07 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') socket(0x10, 0x1, 0x1) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) 22:30:07 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x800000000003, 0x0, r1, r3}}) r4 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x10, 0x8a361bce0caec91b) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 22:30:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/223, 0xdf, 0x42, &(0x7f0000000100)={0x18, 0x0, 0x4, 0xfff}, 0xc) 22:30:07 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r2, 0x0, 0x0) dup2(r2, r2) socket(0x12, 0x4001, 0x10001) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x5) shmdt(r1) 22:30:07 executing program 1: r0 = msgget(0x2, 0x10) msgrcv(r0, &(0x7f0000000040)={0x0, ""/88}, 0x60, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) 22:30:07 executing program 0: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x40000000, r0) r1 = dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xf20, './file0\x00'}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) pledge(&(0x7f0000000280)=']\x00', &(0x7f00000002c0)='/dev/klog\x00') ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getrlimit(0x8, &(0x7f0000000380)) pwritev(r4, &(0x7f0000000600)=[{&(0x7f00000003c0)="a7a0f148", 0x4}, {&(0x7f0000000400)="5c0758291336829f90ba7655c5eccf5c82bbcd1c922c85f215f7b5de7df58a519b9beb9164054f3fb553f2e026bc56", 0x2f}, {&(0x7f0000000440)="ed0f8b1a1aeed9f34eadd171cb92cabc11d672c383da68b2ec9c458ebcb01a3d5a22d5b693b163153d143aede74bb38c58756fa5fc9a8a8726fea10d7665aa6a8cc112c182a10bf65a5d9c921bb91b40b39bcd98f7f0d5b78cf536b09d", 0x5d}, {&(0x7f00000004c0)="2ae6b9cf33044557c3412242391860f6c20063397a5bfe29a106c56bc0b479d203efbd45972d7d0edc5447dea0a3e41aaccd31e1cd182b99f9619295f120eed551f6e64b52961932daf939269f43532e6abd5edf017b55089f5343d769d954740df8902252d6e123aaebfb14ee1dbe1cd53828179e4adabc948a041147999c29f5ce28702d229a209a5698d13939b7df82e484e348c56ca34f73b409b69d94197bd9bc70e50de0789d3a3c26dde9e29e589654e3a9fe19bb126a0355c8bac51e161dcc6bf63b2d96cf157c02f19bac64e5282924777c7dd4", 0xd8}, {&(0x7f00000005c0)="dfb3", 0x2}], 0x5, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000680)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000006c0)={0x1ff, [{0x1, 0xfffffffffffffffa}, {0x69d8f7c79f73e861, 0x5}, {0x3, 0xf574}, {0x3, 0x8000}, {0x1, 0x40}, {0x7ff0cd71672f01de, 0x366f}, {0x1, 0x8}, {0x3}, {0x3, 0x2}, {0x3, 0xc244}, {0x1, 0x7ff}, {0x2, 0x101}, {0x1, 0x4}, {0x3, 0x5}, {0x0, 0x3f}, {0x1, 0xffff}, {0x3}, {0x2, 0x6}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0x2}, {0x3, 0x900000}, {0x3, 0x1}, {0x3, 0x66}, {0x2, 0x6e16}, {0x3, 0x7fffffff}, {0x97b41eaf65080614, 0x94ae}, {0x3, 0x3}, {0x3, 0x400}, {0x1, 0x3fffc00000000}, {0x0, 0xfffffffffffffff7}, {0x2, 0x67}]}) fcntl$lock(r2, 0x0, &(0x7f0000000800)={0x2, 0x0, 0x8001, 0x7, r0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000840)) setrlimit(0x0, &(0x7f0000000880)={0x800, 0x7}) setregid(r7, r7) write(r1, &(0x7f00000008c0)="f41208cf33a7ca1dde57d36cf9c0a32a009d754bf8d444e99bad7bb59a934a8f322a0afb4ff16ac79585a4a0327ea453bced7e60a11e9e26220060050586a0bb80cc79537a186fb3ed9d302e45273d17dad4487ae9e868271adf59a4b7e4dcc79c43a863261cd3c8af6a3a44b16ca0bf214eb7ec709b8172a5a890f985663b851653d95e055b9d748330c3a667a9e72ac56919f2a1d2f73b891522d8131f3d5a8f4b08ff", 0xa4) unlinkat(r1, &(0x7f0000000980)='./file0\x00', 0x8) r8 = msgget(0x3, 0x20) msgctl$IPC_SET(r8, 0x1, &(0x7f00000009c0)={{0x7fffffff, r6, r7, r6, r7, 0x10, 0x2819}, 0xd9, 0x80000001, r5, r5, 0x7, 0x8, 0xd468, 0x80}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000cc0)={0x10001, 0xe5d, 0x8, 0x1, &(0x7f0000000a40)={{0xd35, 0x5, 0x8, 0x283, 0x1, 0x3}, {[0x2, 0x100, 0x6, 0x2, 0xfffffffffffffff9, 0x9c7, 0x2, 0xaee, 0x8, 0x566c1b72, 0x1, 0x6, 0x100000001, 0x3, 0x7f, 0x4, 0x8000, 0x7fff], [0x2, 0x7, 0x8ea, 0x9, 0xaa, 0x4, 0x7ff, 0x2, 0x80000000, 0x9], [0x6, 0x2, 0xc1, 0x7, 0x5, 0x7f, 0x7fff], [0x80000000, 0x8, 0x1, 0x1, 0x10000, 0xfff], [{0x1ff, 0xffffffff, 0x3, 0x4}, {0xdc, 0x5, 0x101, 0xe00000000}, {0xfffffffffffffe01, 0x6, 0x96ab, 0x9d}, {0x6, 0x4, 0x1f, 0x1}, {0xffffffff, 0x8000, 0x8000, 0x8}, {0x4, 0x4, 0x7, 0x91e}, {0x5, 0x6, 0x69}, {0x6, 0x100000000, 0x2, 0x1}], {0x40, 0x5, 0xfff, 0x5}, {0x8, 0xc37, 0x4, 0x5}}}, 0x1, 0x40}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) sendmsg(r3, &(0x7f0000002140)={&(0x7f0000000d80)=@in={0x2, 0x1}, 0xc, &(0x7f0000002040)=[{&(0x7f0000000dc0)="0d52c30f51f2509417c41bd18720334cdd954e2c2c56dfd9de67a77f1dd55cf85fe9f84e5166808dcfd9425b7fb9f33537f5daf344add1401d7d17e2a0e1b99a7cd4c033da4d3f5af0f5c4e803913767555b43cfac9f3a0ca63c262620f8d06d5857d03bb5c4fe0ca10ada687fe5535c894722a479347dc7469e010de3850b9257b86441f4a42724d7d534a3bc9e32e8c044412985e751ce77e19fc651342c078eab65098e1f44aec631a1f036770f21e898bfeb4dc0d477f8e35ff783674ff0c3d38c6756282627518aba8435bd6b5115a07e1b75c8b2701d63a1d926be4a264b1ef8bdf4f1b39e4ead398712ee222efaee58a3a47bdb6d690775efc292b444f2cf569945f1bf1e1fe8f5bac38fc65e8f8a1fe2a2c331258629e495db2fb8e276bc53929c31f85d1b588e170d156f9b1dbe672fb68f5db4cd390dcf6a9e0bc789433b2a78ae4bc1ec906d4a8f9f0e58235ac6a25819d782d3b035be1bd34079945ca82b9754114705d007f2fbf2eef28cd0c7122b4ebb3cb557a9b9605d8d051d953ea06fe595852cdb2b93acdb5641a127c28312841382fccb8df46e025418986643c3323052e0702b24cf95f3cc5e6ba3db2bba388be2c90b48312dd81347188d03ab95f597fb3f473b1571fb02070567df8c528263170822c147fc6f75275c304e3fc83d39cd95b1a68863fc61cfc0f3f4172c1df8715034c0b8b2f81fce61dbb1df787824c71beb9ae2421f7df425ea13b382780f4379720b3781e55f0095e821dfa2082daa848e5ddc220415aa20eba3104f3803cd5c29f0ec4e297c51585d2bba901b1e61b6ef05f0cae4ec70203fafaddabeacd51b46db14007c3f1caae66a1795a9aeef47ee81bcdf4e201e0fe289d582772eefafad5024c757eb4ddc851f1978acdc8a15f7b328735493c5fbf889834e4125b30343becb746676d316615b9cd151df0377c0b49186a66aa974db36f0636c3cf91c975245c7656125b63cdf91f0b9452ceca474c81781359d8f3a327ddf13bcde9a40541e9a7d8d5ac069a9d43179a63aec3dc57ee62e58356c9e59d427190bb1af3578f8bd8f03ef7a25fc823770ccbfa3f125f730c11a076620c6fe9f4cf01daa7ae21d49911040c7b1516adba8a061ce33f741f4ed3774a1130397a855784b0e2668849b6c2a60c919a9970103d7527a95b002db71577640b100d0356b8888692cdfc8827f29df4076d9f49f9adcccbd10019fa4c6dacea7cac80ddbc6ce35182b845ceb983197da627525067ad449473dc45d3a37f3080b43b5d6a9d560aac423c71ec67f1b1c083723013199031243708e4d6b83be992ddc04b3b6a9d4b2b4ac7fcf64c61ffe051c06ce4474b441ca23894d37b658edf57d4e0be0acf5fa84955dd525a4875332cedba2627599e8bac6d301faf1be2f8182edbb5844fba3067a3134813a47f09caf618c0479fa7cddd4050deb89ee6f935651b7bbc35296cbeb2353d04308329569cc5cf437482f64e68f54184c9915a8a73ea4ec3ebfa883907af3b06a1594a4f053cbd5e1220efcb5afcb80fc3ceb53bd30d5b5f97527863a4e62fbfa3fb952f19078485933a374030e21e8ff734ec9532a5b6dafde553ec947828503c770b7c9a96b15097153c37608a660004251827e72c45e0a48307238291386b7894c6536fd46f1c7371799ca149103b3ef3b5cb8e4febfde6e1e591f858fcaaba0698098f4995d64981ca035695f1e85e42ee18ef18845726463ef1a4851a5220334731597c6b8bc370bf238bed029b869824cbc5129e388289c2c7891486770c4d491dc1fbe0d37487364bb0bb8daebe3bbcbd2a0c5f8407317132f19cc724caea4ac73e8427001f03f3a40b33ad506e1986dc7e6ab70b115e26fb9052ad1a6a6597f517b701d9379ace6490f6122099f8132fec47ae5e093d24375ad6c5b84ecb7115040674581b91819ac327e231501a5d919f030c53876dd1e572058b3f8403b001bbd05030d10ac89350a3c70bc786984bb6051c08e547f792cfaa3138b610b6a2b1673c7355cc2c6223b0484dd2ec9fd660632b27a50a044789396112d9230b235ac84989baa2c2e5abe2956a57a473348a5cf5f2b99b047259254f84f1cbf9156b4f70319bcaca0b4788388982b0f7728eb409c1966fb2fba57854f44d572ba6fbd83c2e69b6c0cbbc6fdcc260af2b19590d567e2eafc20e38a707efaeae9d7d2a0e439ad823e3b9d7d5183ca3aa422fa7fc8ee66fc74d59715d9df5c59136648694920099acfa843bb001c90d527dc6c0dd4b519368026177e919b69f93c31948ac8f3e05d70a6488299f54af47f0d6307fb2a981784033d0002c22c48960fa676e5680e68dbc4adab39a44c0ee8e23fbfaa43c3b6943d0429bba685501d59d7873533e39c513428f87b9f4f77b4c99a01cb6d3c5de3fd158436fec39681bb8ddf4f8ce51ec4a3529a7b96847b5b83dc901a3376f1e9f675dd432c1e163110ddb4bad9d07e5d2650cbf3553aa09f3d031b12014b4a2ee4cac7fe3a11e49046746edd08d43000c6434b5a383f80322a9e6d7d613104f58b914a90a96c8f8a8aa52eed3afffe8a328943a9f56329cb77c85be6579e11715883ee227386ffadb9bac137842572eead93683e9249dfa5d0b7714cd249a5c7483a8b2270e0656704fb2b1b0cfd8d9a3b31cf597d7e24c50ed159830867f870a0c015f4e6a4eea0f3f6a578fd1ad752c4b778d508a3c4b65df651e6967df1d794c9d87ddf4aa68d3a5eafdd3dbd6f9cdd4c654bc54606831b1e516c16c6b5e0c6e29454ff8b0689040902474d2655778f3093a84c0069709aacbea58703c23c1cc4aa4d74d6bf7c7741e2942843237a1f00b24d00a5879aec712f74482d4ff88a21f3df7eb6460aca5377e3485e0e115020cf4bdc68dae1f74ca720575975747859da5c87cb6f3267d72305190c5e324f4abba13623b4c3d32f758e19d4b046afc5de3cf91223ba222cc05f00134bb225d00677bb9f9676d6a5fb5e50eb21a1a80419b88368bb99148e3b34326eb5b2820e3858497bd316fc94d193fdf6faad7ec6a14e536767fc98afb693318aa5330d1d1198bf2148119b72be94def98fadead990573262b72afec64072ef304d991a50c9f40db57282fa473364f6743d95b45cdd00b4bf823817a6e6454d73365c28487c8a9ef40b14ec0c052ddf64ab58b48f3256d595977916119126b3efde86eac7fd4f9a83bea2bb36eb2657dfd8607f48bc58d251c2e17273a66258e57f8420829c932ef66a0fa5cc1fe41fa6410c26d556ce0f73e9966fd69c3305761e18c713d570e10327f30ff8f1567c0af654a82d8ee8bf4c54c4a087ea4e5e9832d7967bb8337699b161be3d3ec2ab4b42307ceccf41889f30dceb4582043281ebe8e5f45f52f8039ae538820b9d6637634144cd9fe1c4d8055ebc2a810c93fb812d37c27097b27c33dfc5f4960e3142fcfeb7fc40851fbecf02cb5ca943ba50e73d41531823a0120787e2701313bc95f895d4a6723ad5731c767e26634062830f79c784b55a7fd9849109702aefad45e4d61c3e3d622e8d95ff0b92840248b7b76f102c653bfa9a4bf57068f828a3a4c77350c244dd9a4010f8016b1329e3c77cb6ace494819fd9d4deffc3e0bd290dc54567b5d69c1f357f6f19a8136c0b751dd13cb97ea3ce78e484422d7b2436c8b33add72604a46a17f9e34f18c1a9a9f8515545a7a8e8d47e64036d0fc337cae90bcf88a5a37e9bda47cb535208721b95c93504c37acaa638127299365da5da7f56441bf51e71d673601bc5c8824a9c469b38bff6ed504789cd88d31b99be0434231f215fe69a9d537560c865396217cf521cfbe73fc24b635a5a7c7bbf92edbf290415a0b9b8b5cab1c151da5458171477aa40dfebbb5a889190a4fb960375d318e3f68d209c2e7d61d40c0035c7a5279f1f42ed7fd84779e3071ca2663fbd764a149a084979db2c54abbb1dae759f13ee2c319b752920cc30b4034d00a9d205c30128ae548402112ec84e6092d30606aee8ee34075912b4a6b7c1fd5f2d1b7cdd2606f10543866f2fa96d3532f14154f9d01dac1facd05443bd42017e4fa7200055e11b34ddf4f2959b3dd325419fb33b13f951d892d54cd4a48d41a402d62c68268a61a461f93f9f0fec5c66b507bc0bd77172f33ea455b45f9aeb2042fa01812e019e82e22593d3d6078801733131ad8adaa4875025a36f5934b49ffe164ac720e9efffc9b549221ea2acbed7a1ac3d785a1ac039f2541e49e21bb0b7ce4b38c4844efc394ba0645448c5b4c5cb88b6950af008586f6c79b11d6ce359e765031ee35b3f7bc537a6a8d1b0de0b3e315a5f462c425a9a53aa8bbcfc4967d5187138936548cc5af824131a474338dad9923b5c8e56522c5b21c5cafd5b6731537872dcb466e02262a55fd00211da98827ddffc6aa0bee835b62638efcf7d3db88a06046b85b3bdefe45a6e849faab7628ace9f2935327b42d281c939a5c62de419a6616313dbfacc4e7f25b4026b54a33023ce74ae9bf03183c1d7ae9fd3403b59d2fd86276d46ae3903786c94da4b5b66d6c5aa875760899740d5cacfdc5c3cf136208e13232a7d6eb2ab4d26ab93df7fcbe464baa601c7bbcb450042895707e0596d788ca6bd527fe40274665d0e6973f8bb719f43c30939477fd273c909eea7d7e4f18a95bbd4cd321656df0b194981fef6131d7adf1f9213148153cbca674570000fe4f8155c14fc660154508c5cc2b2087f209344fc88d91ea04ac90bf3bd98c88d2a74df8e2f3dc5f0b4f09ed062bb504c9cae6a1569b1f24641df50e2a707e835d47bdb3ce17133e7655e811be4cb917994a68fee93f7a77f2e71b08a73b37cf3bd37439a0b20f26c1cbbccccccf7ea78bc26809184006c84e11dd831d94714c3b824fb1feaf1071a9fd1284a1b778f1d32f7c19a5b8b04e6ac3bfa4ba147e20a788c59f614d5140b0c5f8f9750fa880910f86fff21fc045f5ffcc7fbf60a3d98d6a3d5a0d79827abc55a4552ef51dc60a730fc61b21acf32c7605e8f8785874e53c4d7a6ef30df8145b4faa779828c7c41b0492b3e01f6b644e545e06a7beef5ecd2c4012e34bfc3690577f7dfaf8ad039d75c23a6071816c922abc51146f0f4b87c43b950c1aec3761651c288b898c0d589d1494f4caaa94aac65a1ef46168fc851e600ce4b72d0418010ab31ed243a807edf75b89e6d8d4f3a6702547830da35efaeb401be3eeaa8094b52b5c031c355e992755fd62e4dd34e0f354f99bc5158ee9935e164128e6f89a04611c5a1b582905aa14613d0c687cd99b2402fe304d0e0d7a5e4ca0fa49163ae851a4071273cf3df3c87ee0eb9c13a33a93dc25dabe50bb4ae6e57a006baa4aff81fb47edc24c6e56962bf36c78f15859f35ece7f3cdfddf35652a77640d12bbb5665d201e95b45e6ee7b50b9f5da1f1fbdd9a00af9f6c3db7ddd94f1d51d8c4b5bc5ed0999beeaa7fdc6345025cc00d58514d181776e739cc17b88b7e63d78c2fbddcb890487b757cf0d094229c7ff4f9aa7daa1366816eae8b65a379b463e5f7a0d569340a97617823e2ccc6ac0be7662b41ed0922a5caf4721eafb1eddb9729b45cf7517d8aec278d106e89b3b3fd08fb8e4d5c382577c1a315d6e34e721e71f09fe6590fc2f3f2f7e3aa546dc06c475e0a0b86315ddd3c1289fb461518e97e8de19987bb50df7b9d8c392e1651ee123887343e5e808dda5d7a5a1b658df700a1283b09d275ad48aedadc812482e6894f348827011fe6d06a6", 0x1000}, {&(0x7f0000001dc0)="8b75fa116b4fa1aeb8f882ab07a112390075e5d0d5867a89aefba6333fbb007eeed3942e665a32197ff6b5fa3e2389f1a19c4cabff9e7a74d718f7217f41f1a5c9222fcba2dadbf487358ebd6d6eb42deb26713a5451b1c55101264bdc051d9d797276e7c36f9fbd3b", 0x69}, {&(0x7f0000001e40)="0721be86efa5450638fdb4606cea89fbce3b635cc1403c705a61226e08ed970fb8a2578d48990a870b551afcdb1343cf93be3e490057685c1845f12e6197eb71e5dcf218fb413fdc8072faeaae5d3c23e6ac3ebd47e7bae3482349bf510d395da70074a808c1b3df6becbdf775a14d139dc76d12761b4a3d27a4a8a17f0f5dda08bc83d6974c346aa6d7983e86bab9eacb1594c0ad4d8f84ee0ea0ac76bc13cf43b2051943279afc109b9dafbc3356cf4b01eb2873e9c78ad8e7fa49c6a1c325142a5814222867705340", 0xca}, {&(0x7f0000001f40)}, {&(0x7f0000001f80)="753f8e343ba11e48f2ec60c7e32eaf2315ebb9e2fe23158d992216bad17a8ce165e3af8559a77cd60d553b0d0a38efa19b95faf8bc98305088cd6896801778a75ff9f6dc133a000af34296734b14e74f301e602f5d97c55041dbd891e1a4ae1298708994060b94e8529559a2b432e350d8d5e705494ff11036b97c5a444b7fa2cb1c7738575abb4d3213b3a461c6df7a50b217ff7bbd496e0219", 0x9a}], 0x5, &(0x7f00000020c0)=[{0x70, 0xffff, 0x100, "f9aee00396a5381a1f1a8562a85146aa0221fd682bf8fb2a8e3776f16af87e6b3d690b67956ec6e93724715b70c771c26f25a772b68a4a7d3b6ef71457a8db0f7915a81653bdb4ed2e92dde25046540d4ffe1bcde251a4479acbb6e1b0"}], 0x70}, 0x400) 22:30:07 executing program 1: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) chroot(&(0x7f0000000000)='./file0\x00') 22:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x6c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') fcntl$setstatus(r0, 0x4, 0x80) 22:30:07 executing program 1: r0 = socket(0x2, 0x8005, 0x200) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x1ff}, 0xc) r1 = semget(0x0, 0x3, 0x20) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x81, r2, r3, r4, r5, 0x120, 0x1ff}, 0x3, 0x1000, 0x6}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="b39a2c55c379d7fd115d0b1e29060f8a0de1ae03e01e718603f22079a50a7a6b5e8f143c33c878733506fdac9675ca626c9c490bb735f416e7d0a2415d9e2fd6340f592ab22bed4dd24af65ba8e21ecb7630fe9f4ded412372c7e6b405ee5b411f4a3875e9f2d5e77d7cf4acd9d7dd4bce16de6c1f43b800383b7b89ce53f159076c32988e37a9ae6859ef6901c75846b89af45a8e8502dd555f0ce8ae3073f7ac7f3531ee95614df562f8747941d53b4556f11a1079542c3ce9c1ad7729", 0xbe) 22:30:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getuid() getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x40, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x100, 0x65) r13 = socket(0x6, 0x3, 0x2) r14 = getpgid(0x0) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000800)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff344}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff00}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9a2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x90}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9509}], ['./file0\x00', './file0\x00', './file0\x00', './file0/../file0\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c4}) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="c3a7253ce3a01c195cba7b65d39f8cf40bc88af600ef596b909235f4a7bc4cf2af7f50574e8d79fd28fed9518c4264fa959321e0dcffff25f22824203122d22ed91f7808c5cc986bf2f4451c79ea8d02082371946ea0919ac2c9503957d1a58bcbd7805ab5b0371133c11ad7c43cbdb26ad087f6591d263a97a7d9ec09359a9c3a664b524a03c24d6619fc8a42d6a1db5252c8ff31d2f61c364d533e751165e3937c195551ef30f9a811bf82e86cf7cfceb57480ba66b6a1dea75337e15abf34763af2", 0xc3}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="086f7fa8b5", 0x5}, {&(0x7f0000000300)="c6a87d86333673805454fea96a9112", 0xf}, {&(0x7f0000000340)="82c55d18b2f1cad97cc46e70144285382ce262e74667858d00630856dcd1253a82fb62aa61a1f0572348e383c3181eeec85b3501977656695b696945c40e2ae20f58a841a01693b4325cd2b4481d3eb7c648b985f7686667e4b921b12ae3cdb8923b4dc670e7624ecb93e8ac1cac158e701d1c75747b6b0aee33cda842ef37b64f77bfe7e6a712c76c063a234ad366a3373b66a4ca44acb41fb5041966083418c6483180ca70a9384f487bfbebd09025fea78f5bbb82e7f6375b1189f501e5d6401de2cd359588aadb1d5f19174fc2d9b56a3abb81c03fbc796ad0f92de18480", 0xe0}, {&(0x7f0000000440)="df1687dd50c1ee4fe6026addcb13904034f8d26e338b4f087cdac52b47f41bfbedadb9698e5858540e6c904c90d7f625d6d8e9a64ab0f37cc37e2aca49c2d0494084a75bd074748397419e7fdbed90d3a2628f", 0x53}], 0x6, &(0x7f0000000d00)=ANY=[@ANYBLOB="20de000000000000ffff0000000000000d108308055587ebe5e5b503cd485b9447adada6e7c56383d58765c25e0b1b81a7dfbea623930315182d16b4fdb657089c72fc7bbc8100b53722eb46a3db3205f51616", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x8}, 0x2) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r17, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r17, 0x80044275, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffc1, 0x9, 0x7ff, 0x1, 0x8, 0x5f, 0x7ff, 0x0, 0x3, 0x1, 0x6}) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0x7fff, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) execve(0x0, 0x0, 0x0) 22:30:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r0, 0x1) 22:30:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:30:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) shutdown(r0, 0x1) 22:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r1 = semget(0x0, 0x3, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x1, r2, r3, r4, r5, 0x22a2925021464c7e, 0x3f}, 0x59, 0x5, 0xbf}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) syz_emit_ethernet(0xa0, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x1, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x86caea1051267003, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000003c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = semget(0x3, 0x0, 0xb) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0x101, r9, r10, r11, r12, 0x21736e011ec5de81}, 0x100000000, 0x1}) 22:30:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) renameat(r0, &(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x356, 0x1}, {0x9c3e, 0x8d}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000800)={0x8, 0x0, 0xfc6, 0x44b}) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000200)="8189426dc8411dad2e8ba84566c7cd95c7aaa4079665ffbe4c95478f0bdc61b1fb71de7dfbc88c427eca0cef58437fc12633166c01a108fa477790e85df66e483967796bddd5e082e8189582a4b86cc49daf52e7115f69912e6a05b8c5a1015beb5ed9c6d1a242c6f62fe21a67a1f05662ef5e9aaaca6a7524c3cb3fedfca7d97e76278b11d67eb6194136f31360750d708cc5ab76ff45d9544b65a91d7b619144e434a73fbb0ab657d13b565003b9ad488e36d81899a3b9bfcd05beca65c6f1aff6d15c8bb653fbe44a8369e63a5ec5922abba88a7a3b11dd0e120a09b530f92e6f10e3fd431781dc4eb12c0a318faa7bd7471abe", 0xf5}, {&(0x7f0000000300)="673b5b5ff6c059e302b2e0eda1a38a2a356576404aea91234f0f0e454b1ea02996ddbc1c3c134703c7b63f06548cc7f833c6d61dcb503252cb0bea32aa38b24eeff5f46717ab171a20500186e7c066699839779900dc70f35e1833f36d24fe113cfc8c19e8e17eb3212f44079b6f7980b98d7a661665f5b61811673906c153f835e1cd7f6823b50b0a118f17eb7498060f083716e1a301ba4e8854d9ead69b0160ca640c05d1b00284ace480997979ccb415846b75917516097def2c842ac634496d29b520fad4b28aeb71b8dd4bb66878dcfc4dcb788e7a9f6309967d36b26b2bc8d3d6fd45a70a6bcd19b6fb4355e16d0dc02fdc87bde165", 0xf9}, {&(0x7f0000000400)="e7b6ee5348673c48486f6d65ab5fd8f9eed52e5b60f52f8b168e449d8a72f0c4f5a52c2bca7f813a6e11dd6ef0b67716b97647a94e44a55202fdcbcd21d4cc05a1e1bc3dd182853995975fea562dc963e228151e565e92ad54c8153cc364433db7218bca18813ea8902fd2f17ca085fb358ad22c9ce542f2e1b676455ec537db6c9b2ec615011d85427716f028f68e63019304d1c242", 0x96}, {&(0x7f00000004c0)="e7e5db3f217e91b8f36fe07ea0f1950c50ec3b22c7f432aecb598319f54c08c571954eb2d693f5df020aa736bacd4a0d76ed6174e344c0cfc6f1bd632b889056105137a1e8851c8247c0db2b441ce94a72520cf0c6ee1b6cfbedcbac61bbe7367253179631788fb6401da92dd3b7deaa3e1802c69a037c51f26d452483be8c4c011cb6f3e137f193918fee2865b3faf1dc7ff4935ccf7c7b49a011764ee96875cdd66f98ab5e0190f48725b7614faf0732f6f93d31b8ca49b963988b82af8f6a2542", 0xc2}, {&(0x7f00000005c0)="488814cc227d5ab2be896daeac18eea451e4e1424cc02f8fc18993215222018be5d01ad6b4680a58027e0528b93dfc9ecc8c673493628cec1ee8d675c9e2fc1229389bb4e2f4c7b7aae9d1da01062c41a765511f5c081af63af1717d434a5355bb6256acdd9680a60e35e94425b77ef6dd2f655982c435b120e3af022d0672dc1c4a8222bf279f30abf0b40b1c5c4931ff71911a4ed0e4635afd8d4b2c", 0x9d}, {&(0x7f0000000680)="a0d9f208fd4d95106ec1b9e775d7c47ab112092f0cd2bfb23f2c6f2055227fb5c688a61827b6b34e38de8721b3a6a26599153c49fa07ca24b37f737f561e579df24cb22db4", 0x45}, {&(0x7f0000000700)="24e6ae1dd7423cb2625945e6d5f53277902b36c5145c567ac7a080380cab00c7cbf7fed88aed3b9a97365e432783728a3ed417b24b378adf69478a0d6e1740b0ca309b709043d878a2", 0x49}], 0x7, 0x0, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0xfffffffffffffeb5) 22:30:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) socketpair(0x1, 0x8005, 0x6fd, &(0x7f0000000300)) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000002c0)=0x8) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="0f2e16ba250965b2509c702b68fd3b70fe5082c29f4190f246b34067d6b218bd0082bfcc187b788fbfb6f16aa047cd1b204c768cfbc70de637e564970db3565edb48cd19f80be1b5a1aeaa4812112cc7549872a3e29f5084d8aaa780a8872f8df2012d3cd02410eb659cd8e93a322088f218cc18648181e479b933ca62b3e3f299f5cd01f1aa5f23fd46004b95a23501a2c4e14d339e69d93cc7d835d965347f8c8113b8dadfd65763d077c6dab62edb4ceab0a2997795a0a1c1138ec9e76282fda72c2e06e3539fb8a12688274d", 0xce}], 0x1, 0x0, 0x0) 22:30:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/51, 0x33}], 0x4, 0x0, 0x41) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) stat(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) utimes(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)={{0x8000, 0xbd}, {0x7f, 0xfffffffffffffffb}}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000500)={0x918, 0x7}) 22:30:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000003640)=""/4096, 0xfe9c}], 0x2, 0x0, 0x1) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) dup2(r0, r1) 22:30:08 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 22:30:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 22:30:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) 22:30:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 22:30:08 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc66d4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ff0100003a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a80a1e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6}, {0x18, 0x2, 0x7f, 0x80}, 0x196, [0x53, 0x0, 0x0, 0x8001, 0x4, 0x1f, 0xfffffffffffff2c3, 0x3f5a]}, 0x3c) 22:30:08 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x3, 0x99}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000380)={{0x0, 0x80000001, 0x4cb}, 0x7, 0x5, 0x8}) mkdir(&(0x7f0000002000)='\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', 0x0) symlink(&(0x7f00000000c0)='\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//../file0\x00', &(0x7f0000000000)='\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//../file0\x00') rename(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000001c0)='\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//../file0\x00') syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x46, 0x9}, {0x22, 0x1}, {0xc7, 0x6}, {0x84, 0x7}, {0xcf, 0x5}, {0x48, 0x200}], 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = getpid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x209ab2c4000b1666) getpgid(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 22:30:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f00000001c0)="36e9f0f25ff8f02a7803079b8fb93535b6465c3debac8087fdb7cd79612c34c379eaa960a707643e8e48b3aed6b28141b4bfc0f0eb436725f5e3965feb131da1837c962beb50979c61af5e753bcd58b919e7064d9689eb09b2092c3a6acaacdbcd2df5bd27543d78b56f59749ff2542136ec0c0b64fddff7bb1d283b13f21d05e89e85e326ada2283783c922f506d16e8e40b8fbb85cb956f7664afeb2608e001a6b96bb16329f0a71d32cc90956d39d6964db16122ecdc776ec14c4d9d662b2ac0b2c46cdf3ed3183c9c228bd369d14ed02d40e7cb6bc0b03b9c7bfcc0841a3c7acb359f4b782b39c280c37bd89402198218268cf65e66e0120186cd22cccd6bb6a72396b40040dd99eb4af82b4ad", 0xffe4) 22:30:08 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getpid() setpgid(r0, 0x0) 22:30:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 22:30:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xf67bffb8234540b2, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x91) write(r0, &(0x7f0000000200), 0x4268) write(r1, &(0x7f0000000340)="0ca116d0d55d42a2db49049d3514bc63baccbc06aea7d65a6a8968d13717a69f263d348a1f761d8322e05093211977554ce77bc02ae09f63354bab7fcf04a7a857fdcddbf41d37512391e2a8c203af87fa74e831cd0cfe556e1fad60c6f73a3b3b5c64083a20353e678ac7feff116cecb1dbb375ed604667f8f45f2ed8e15e1762ccf3c8154788d63c3764645e6df7882cfb3c7e3f40bb908ea1e6c6e912557599aab3873e77fc53793b6f219a3e6a791d66e3f7a765fe86639dd0c5d8c8859ee6d46155e19ff65e06f9ddde0750f208eeed036a581017b2", 0xd8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) write(r0, &(0x7f0000000180)="9357b35a83417e45643afacd8acfd81dccc8fad86e21883423105b66c387dc25690e1f5db2028524b2051d3652bdde24147292162f07fddc0a0a9a7d239bfb7934048c10018d15302581cf1647605c0dff15e9cccb63389b551623ebc29761682c11eec818b5d2010f3cf3c3ed9e87417184", 0x72) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) wait4(r3, 0x0, 0xb, &(0x7f0000000280)) 22:30:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ba5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x35c) 22:30:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 22:30:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x7, 0x9}, {0xf5, 0x80}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9d, &(0x7f0000000180)="b6b86603ce01898e25bf125e93566597b0b475949c685c36c326ba988c87233bf8dca52b3baf2fc4fb7f813672a0a251b4d100102ea50a0769d5028b89d99a918a8e21e166308570141e5cfeb0a1b7246e0a2847e388e63d589929a56c2def7f99bbc3eeb5a95f715a75c0c4307f6451644b9e9cf3be15b354ece31f651354bebe261955a7035156467aa818610574979be784b7668c9b93c35294ef10e6faf4d4773fad6a5a96a14ff302f213896a571a15582128cd8416d41d6a9ccab7dc3234ea04129035b593eef46f704f66bfcab7b2209897b44bc77b95145664b362dd0cfb2c116d9fd230d8ec71fab45fd7679545d351d136d30a1801908ffdd4a73219f62755f7365eae1cf7dc5e30ca73a32163a3d7711b7039813aa8f7de8c175855fccb0db16c6ecd158c8123d7bc43ce9469f9178525f4") 22:30:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x800, 0xa, &(0x7f0000001bc0)="eb88d33c68bfc783a791fb06ad60f97b3f8ca6d6595614b1b76f6bdcbe2fbf1264618fba736200660a7125b58933daea6dcca3c25e171f1ffa521c8d545e9af44b88c433ed9b236f7399af0fe03c6303a34cdbd1ee55eb03e6fbb481f2dea9e5ee970c280a91ea5d9247ff522816df0f115776823e9b741a338b460adc7f33acc0ac2a11bbffc9dd70a1278c22843744eaee324d1abc5724a9731cb79e177eba18d6dec06c08ed71bf5576fb2a263ab921bbe3e267f2a28381efa0549eada55d6b18274f720587be59307022a4e21970fec301812acf3b2a992335d84119434974fcde7f19363b0143561a27b5c594fe2d73e1d19565374f3235d02c52069cd994eb40a11ff6f14ca980d87471e318ec70c6729178e090eaf274f549d2c76bc357c0dd95d2672320b5d4c90904b760b79f72a194df5e04678b47167eabba", 0x13e) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) listen(r0, 0x3d) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/59, 0x3b}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setgroups(0x0, &(0x7f0000000440)) r1 = getgid() setgroups(0x1, &(0x7f0000000040)=[r1]) r2 = msgget(0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/63) r3 = msgget$private(0x0, 0x12c) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d453e00000008350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) 22:30:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000700)=""/105) 22:30:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:30:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 22:30:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xffffffff, 0x7}, {0x3, 0x2}}, 0x2) 22:30:09 executing program 1: r0 = socket(0x6, 0x5, 0x29c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9d0, 0x81}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) syz_open_pts() fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 22:30:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 22:30:09 executing program 1: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x3, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 22:30:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) 22:30:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x6418b7b9890f04e) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:30:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x7, 0x48d, 0x9, {[0x7ff, 0x2, 0x2, 0x100000000, 0x8000, 0x101, 0x10001, 0x6, 0x2, 0x2, 0x4, 0x3202571f, 0xa2e, 0xa5f9, 0x4, 0x80000001, 0x7, 0x9a3], [0x6, 0x7ff, 0x0, 0x80000000, 0xfffffffffffffff8, 0x100000000, 0x5, 0x0, 0xfffffffffffff5ff, 0x5], [0x5, 0x7, 0x9, 0x3be0, 0x7fffffff, 0xcf4e, 0x6], [0xc7, 0xcf0b, 0x6, 0x40000000, 0x5, 0xda99], [{0x1, 0xfa7b, 0x1, 0x8}, {0xfff000, 0x8001, 0xf17, 0xfa}, {0x4, 0x3, 0x26fe, 0x9}, {0x5, 0x3, 0x8a2, 0xe54}, {0x3, 0x5, 0x3f, 0x6}, {0x9, 0x3ff, 0x1f, 0x400}, {0x421, 0x1ff, 0x2, 0x2}, {0x2, 0x2, 0x8001, 0xffff}], {0x200, 0x4, 0x9, 0x6}, {0x8000, 0x4d8f, 0x4d, 0x10000}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="e0f629d740", 0x5) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) 22:30:09 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000080)="bad88f7728fb2d42420aa6a99335d0822f6a2dd88d04d2dd4a2304f141ede26d8b9579ffd47f281480bf80720193ce709d602f44e3d310b13033f46de72ac7d29650e0f57d78ac52ce2a80bc9bbcaa6361d8f94f355c1622c7675a851e922e7f8a915ec2772ac6768719d1beba86b3c70faeee0d83a12c00417b1afe9cacb428b67762e0a13523aad49a8ed2d27e3ae5f0d6c5", 0x93) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 22:30:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x76d38526aa848d6d) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x98, 0x0, &(0x7f0000000180)=""/152}) syz_emit_ethernet(0x1, &(0x7f0000000380)='@') 22:30:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000067e50000000000000000000007000000000000b40000002f000000"], &(0x7f00000000c0)=0x33) 22:30:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0, 0x3) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) 22:30:10 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, 0x3) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="1c43049cd8b9c52d4439a94329", 0xd}, {&(0x7f0000000540)="fdf84a2ec504b6283f2ce665b66869733d71c6056dc30a8a729b2aeb83037229822e94ec090c7d4ba520fb681d24f50b6a608ef896c73751225201eff9ff7cbdbbf86f704363413324d823ac90fe28defd310cdf10b946c100643b7a06493bf144333fd280867e1f6fab01c6fb73e20996832f205d0644b5910f89a1eb4c9a6c967d0931e207b00962313b8c48d84e60077be2d97afde583be6db1bc90f2aa9ea93a1670cb0e4340c8de43f4bc358c860d4f933c271e9e5df6e77fdc8d7cfbd2cf86253f85c44498cfdb39", 0xcb}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdc6, &(0x7f0000000180)='\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xc}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="11fdec1107dc33a7a5a66cf0af288ee46808315fc541edb9855ef8f31e53af139f4aa754d2e3e7c1ace5e53b08fffc4ab5d2f6a643f34fd569591f5931b25f1b4efbf9d7443d478ad4d4087df780a97df21f5b08f937bd5827f9055c17c853ef5c347a50559d3dbf1420c98879a5ccc0291cfc04d36779c30c414504e907af3c69ea6ad1f7b99b9a670c4296bde8896ef36d11087d5e76ed4510533997d59dc2a70de766dc1e2c0f74b51b7ea675dd48771bc61d711bfb6c72a92bfb76df032c879b5ebf931cd47b319f04f944f2875241f27992fabdcaf47e7642de672cb5363654822eb6a8285e0b1a124915c55bf7", 0xf0}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x80000001, 0x8}, {0x18, 0x3, 0x5, 0x80000001}, 0x9, [0x5, 0x35a3, 0x7e772c9a, 0x37b8, 0x9, 0x4, 0x7, 0xdcc]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x1}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="3f92c7bfb174a926bd6c3177bba36b04b9149cca03d16be2ac9b6e97e9f9c9e6b6138ec01e090513ff9bdbf2a369fac045c36fdf4c2fd870979a525ebf6bc42db33bc48491ac73cb14e03023a18ffc6ef8cc46e8de0ada5a38c5fc4ba18e318621635907a9cd32e8589191cd2e62cb231ffef59e160caa5076df78ea83a6d43e67fe76979286a40dd1125e189b6b6ecacabff54f5e66a989ba4c4e603ae3d56ca5f501b741f50695090c16ae5d74aac7895c9fa67f12a3b4815634d8ba707cbc8b43bd00aa2ac31ea85c3ea504adf396f9f8bbc329d2838329a659eae31fb57d32d29ab539ec0b7b6db4e70d18152121220f8363411ce74e588fcf8b9d043dfc6ea85e051e3fb433a1a28b080e55794eaf402e6493d9653813c640b46cb39ca2b4db06a1abf9fb42223c68793b7a694b85e2396e46267ecbe6b8b3b0c38bdae82a2090029924be509893c895a1ca126dc1e80b46b3fbd94b5919b20d6ec594eeb0e6aeb3737484d92fb8ed10cc600fa487b432c9a509fc77cb2ba142fe6157380a4ac6c83567ed9fceee8ccab9ae2791d923a9d9f86a80f4422e2981e003c5f4e95dee74d9f0c56b01e412c4e753b593262ba8c9c6efe41319aa3916f0d98ea8643611c75df6758356b779dead55ff4e8f0a7da3f081f0ae2235e8e620dcbeaef0007c57b5c8565964e5d7e5f117e49c2d3d87a26ea0d2f7cccdc7fbea7c345511f3cb12a96e57c647bde925b2dc6c4ae785e6cffdf12e68aac63fe8ad5babf5345946a29ac62215e3480afedd4f9e59b30e0eeb3d5dc06cf261e6b80e6c53ba0c51206f28fbd168c8e54e38d3f015d45e672af5af500a8fbd3d900b71d36651ff88a7bcbb5d2197b88a916db1d9c94e034cb0b285df5631759d50d70a9546c5b7167450d3ab1dfc12a71e45acf8219dfc7a2912f80ed7853a214c4c367ddcdacc9da73a856c3695d57351ca10dc71bec02f45cc7fb44bfd31fd30b35319dad6f77f335196f9d73ca4aa786779bbfcaea759d528d40847eb63cea2fd858193674d05a1102a958ec1c1814e84518ea7886ee650dbbd5e5210a5b24511c8c68389912ff4c8987436db04e37c256f9544bdb1b1994a254c23d81c7b95a4962e99f88da58591f9c110d6c4e86b4495a0f2a5edf01d70751d494bbc3d32ee1e93cdd12b4ec347d849d92d21da6fffce2f8e75ca8fb5618b104a2af89770eb3d11ed837dbc6c48356384ab3149469e60eb2216912eec3a962095355df83efe204e7c7e2909ee5cab8122796edd178b5274e1cca8f085ba76527603b5c557e1d086e14bbd8c7cc337b65f6f1803b6ed1648eb9dc3d8e35b365fb78fae8880bf90a4cb22a46fe3b941048e7ab61f0efc1462bd628b2949d95b9370a36845ed76c9d0f307f86d220a8fc1a815daef985cacac136c8af7df9a7aaa8ad1efea022e87178290e65c5b2acb83c954f4b8772d657e5aaab539f8bbb87c874f863dfa6cfefe3da8f4c378f7409bcf7990965a42f9957d29020a487612e970330cadce8b20534ee3a56a48d239cb77ad3193222405022ffa0eb3f031e8aa40a6fbe8d6597c02859f6895a15ed0e2d692e7e1bd23c8a95bd409638b693964cc2e717132f3f90ce0566fd8d08701b836797d68f71c4dbfa7308c38f42bb96bed15db549625f7a62fed1ec860aeb648bb3fe803fe2bd2e55b3fb3e7822c1441451cada80e28c17c99ea256b959eb858f6701a3ff632995af3ce6e552169989835031806f619925b287578ff7a1c84788f834a878a996fea6df08122801a196646e336273bcfd98886e00932316506b13f5f4540b4130bf9d543c02b29dade1780fa52246bca474055512ae98b8eb490b92cfaffa57327fbace501c9eb4dff888732473294e0c48dfdca2fa41a720ba1aa31b55b31201ac7dcbcc9f54505308bdb1d6076a5eaea898cc029027c88a61e864589770d45eec0c0375102e0c7aaf4bbf30e7c86535162a1e9798ef4852a4a3b9117ddb5c793ecb1ce478d4846a44b04f2b6b05616af1a90d37e5080cc7593990fef4a546455851cf97dd32aebbe0172b3d659ee3b3dbf69d8fc1f2fb79098ed7766f3476f13e3922b1812a62cbf4e8d5469583d168016d81cd75cb1cdeaba11a3e02f91498e7327d065febaf16efb7b4449a2695b2051362b7dfee5b7d178d65fe6ed155117c4254ab8ed8d68c4be40eee7c60045b8d61b7ab3a3e46adf6c92371960217f2d04a2e17b73c2e62125332272e7766e441b02a45324d37a0ea89d6122e08e408cd8f987c20e3f951d96739a1bb78ab9379d57c219241f1189fae0d0d5d8a40b69443441fa22be34052d6d0c8283e40c442c68b4facafa21627a6e4b8a69bf80e9cf8ba4f4c205076f9a7d483ee669d61be1cf56388f5f81111bf93586d8d45c19de159e866e826877b63995f8c5a4d067db25848f1f32fbce95935995947cb7e59994733b8889691c5cc65fe898e6417bf43a0203e999a7e5f5c70bbd60748bd627466555cc886b38d8d0edf8775588efbd604599c5ac713a293a644747cd3b417b90e913ff2af9f917958307f415d7ceb1af4ab54e8c46c0bb2e5b2dddf89a9faba48acfd50d7d03146faa3d107ab3da557a1be0f68f475fb1a97eaafd81e559b20b84c6d33eede0548bd3895daf68c813b803baf37446475cf5b8dacfcb95b30ce117ee42fffe2909f532f541a2eb4bbf965e2a85b173c4bf5a670c28f70b07f0116a7de517faa9e9adb57d1e49840de69aba480f3411a91acb32a37006849df79e984b7e95900ded3959ac2bc3bfe5a59f3fa102f72887fdfbc30d060b92902812768770e6ddef8a88a1d61be7ce1987820d02300db4b357edde3d9e60792d2cc381904c2f3df2e9e87dbb137724a567fbc4b5d699feffd2e7bf374cdcab0e0bb7dd19c3b16b72acdc11bd36830bfbab538d0942b7bb92e68efc774f6328ba61ddc85c5b7a4b944e1097b36bf479b077c87ce681a2f73815b750dace5908270226df1a9be8fe43dbf5f2201358a13690dd8882ab8a1065b6b371c19eafc72dee5d71f1485c3804884add7edb15846cce8694bbd3adde6abb400f9316c0d0f0eea012d1ed6cd399f8e2cc4f82973c260995648e515f25a2464bcf960c5fd55d066e5cc988a452a71cb4e7ea2d293d21f5bab7bc6b901e8bedbd0e3151372c031ae799616037fd56f40a7e47f11250bef9dc0c40829148575dd5130a969bd19da42c76cf07377c4e319f2cc4a7747b5bfc82fb10f0cd4159eb1f6e5590709003bb068133373f11b43968e085dc1c4386339046fc4bbf8000060571a639ed69a48f1e8f1592acd317584677945d90df1df564e0b1f5025f415c59cdf828f6cba1f7dd1e496feddbcf0802b0c8305749c68747bfa5c60d22277e3f3d3aee4f9a1dc77af188aca58327fb3abb66d6757e79dc3812c07d8e1cf433e378bb7776b4301058566ac850b0f2da667e1f0dca9b266a0a81096135cb8442768ccad068f1ee328e5c38cd3e40792d1ad42c467427e8150a28503dceebae9dd58fb6b6c3dd4a030da9fabb69b928801fb34fd43c83ec9a78121e12d3fbbcb05c16a63ffc1a40d0635af2577c3b3104135331531ba8b7375e74850418e0971a63429dca2b1273fa94ce7aa681db2e9245cc9a184f5636a2faa7842b60c60eb0fc75e6916ead6b99aa18b7e329ae0a89a7dc8d8d0706f1279d20bf2246602a05378315f5d7be0be076f52ce133f54929d914e1704c9c329cbc93f4e36decaeb7c83afca4db65547d65618357317fce0490fd73bef94a45705483333f68376ab5f7b20acaff30e056a5956e3ac8236b04cb96e4aff0262bf88d3fd80cc088c5aa2b404c7916f19d4c4a241cf15f78a77a3497a022729e81ccbb1008c3dda4f62d9fdb72dc0da2154687fb70ac76d373f97a536acc3a2fabd198c97ca799d4746990b2c910a52c718cad49008ae66cf49e7dab983e7b2324d635f2ac517d1e827dd3aa60912978af269328fd2a56c0fd4b014e70c7084d082eb2513a0ac40cc8eba1761dd14553701e3b5c08bb28b6ba182e4466f8e12da648a5eb9a482b800ce09cb272285fa5aa1d9d6c27f79f9591c932fb2a8a7033bb8edc87e5fa228de069982ea551015057381defcb33f4212616974d1618e86299e5c462ad42d73286d475363761279dda63006915e0128090b12d8c109ba91c254437578a709a097fc4d1c4bfda7a911e0917d7aec5e78f91c85af370a4c3dc79e50cefeb291386f6e7b76f85efbc8f66fbbd43bdad47059f31e806b2e85a867f4e584778ffc96a06567235cbe1806a4004270292cd578baedbe7b0c094accb977c0eb6aa35566aaf6b2b477c002f6a55b2326dc0eb91f74c9c5100f0d4b8128dba4ee365cb16055dd2dbb80433a4525016d7ac0ca3c3ec8de89ef14b595431ede8305a6fdbb7e566172ed583631322fe09a3984216845d842034ce068ed116dc0992237140d836b0f50ccfc5569de42e4f5c562d66d5512025353247f4a837f252e0a11a2bf902d1228b7dde85c554fb44fd7b45d6f1e2bb2db103c33f6718c57784c08c5c413d86c7344381e759b4fc9c396438be65e43358d9b3340c77ad2dda9c0bba1bb29547590257984c0a1859de478f471ca9e28a86e42b2d7e3a0200bb7ff18225e5b1bb97e3f3d0b1183add24e3c6814122346ed2ed56e5bc08ac63ce43ff0e52561d36d91c342ad7854a17e1a02aa709adfee4e302cb6aee9fb03710c23a319e8f8824ec78c4dcfe77ce5814b5bf8fdb9e8affd82646853e624f24e8df5453a57738561d9b6802f086c6be9b3230e55548ab84e4c2c713fe8737f833fc4fe9c03506da58ca945f3006813c6f328f4dc800d682b2447c96cea3a512e0a19760f2729e3cc19c52048c4718552dafe85d43e1b41b0066f276c0b26c9da12f98c47156fdc258e0242b23e4123662e4abb82cf1d306b8c25fcef11b1442d8241f5e5b4b464dcb877e05365ccfe54bc9673fae3dd8acdea6196f80aea4fd1e41f4d21e4f2fb700bc1b8c551c1465002595d294a57562e823f38e79cd3e7f147b6e371c4ba1f84096ad31604d26b57aa5f2c5f6e2e7e590cd8dd9edb3ff3024d18b54bb90a4e59c5388bb267d06acf4537fe878a32fba0df22aac3784f61cb15b2ebe5945a4e1720ef12705a9a3544bea7222ab3126133dcd5bfcaebb1e42cc51dc663bbff717af2b3ec74268dce92ba1bc3a7bb781a32b58bb691842943b8b53975a64ce5ea85e6b48af3a21f4bcea8cad3a24df0086dbb3e7ac58bd350086881ec4142947cc49d5e95689e2b075403972ae48cedb1ef627e7b2fd39c01cc88655ec9063a1c8138788b56bd649649f2e528534ac6c6b82fece73ad6d4e21c5ede49239b10ffb385c859e35d4a9e8fb9986cbc3000b5d6803805af46ee18be9c1b2f113d22b3d972ca4dbe82ec9dbb978b42c9d017efad1f3cbbaa80d7b0051865f0d788c2a40e8e865d9e3050ddd77b419a8fe9e1b2bc9c78007f5297dc12ce6d6a4cd2a5ec69e00c2dbc572611a0078dd70e08db477cfc9f3ae2fb10c71974bf9c579c867ff3072f73282f8d3ffe3f7f9e6133aa4db197b952c66f3a0edab65d25bca03db6d1cf035b9e0e79aa8f14ae273f8eece36cfa4f087128a45dd9b3fe053b25c351d2144b5d7321f7bd132b76d730cbfad2b8e10e9e8ddc0dae472902332e44fa934e88a8617b87f762f4e57d41eec66e5530d901e575911e82905378f44f8d2e92e07d5025abac5c37cd0ae4a2873eecc0f622ad34551a1724b18935d") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x10, 0x1) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x20, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x1) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x39) openat(r1, &(0x7f0000000240)='./bus/file0\x00', 0x200, 0x1) open$dir(&(0x7f00000002c0)='./bus\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x3, 0x100000001, 0x1, 0x5, 0xfffffffffffffbff, 0x9, 0x2, 0x0, 0x2, 0x6}) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="84") syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0xd7) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x9}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = getpgrp() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x6) getpgid(r0) fsync(0xffffffffffffffff) getpgid(r0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) pckbd_enable: command error 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f0000000200)=""/183, 0xb7) write(0xffffffffffffffff, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) getdents(r0, &(0x7f0000000100)=""/125, 0x7d) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x6) pckbd_enable: command error 16:00:01 executing program 0: execve(0x0, &(0x7f0000000280)=[&(0x7f00000002c0)='r\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x7fff, 0x1, './file0/file0\x00', 0x1, 0x8, 0x100000001, 0x7}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2000001, 0x6, &(0x7f0000000080)="eafffffbffff0195", 0xc5daaa8dfa3b2538) getgid() pread(r0, &(0x7f0000000100)="95e133972feaf45f9facea174a5392e3e908afa92ce5282ecd7b18cf1b745dc05ce9222262dfa0f104c3e290e9c96d149f09386ffba63d2775dcc1d3db53ecd8a1e5e3b0c35c6650443f1cf530e3d7e0f0d8edfa3f20f1a8556b588a95a1c5d30ec5c25dd486f4f5ac4d6659a927bb81dee8afdc52e3bd2a68129606241059167b0996c7b47a94c1f90172627f1effe74927cf345f1e03e68a42a7bc26f56f31c7", 0xa1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dda61357a74aab7e6b33e26b6700d7beed8d69ae9b39b2f12f2d7d8892239d580afb66c949500c7f50e94a050eb87795b21659801b6d246476dc15de84c45a14304a83ffa7e0db4e1b553f206fd385e2d9b4db889739", 0x56) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0x6}, {0x84, 0x26000000000000}, {0x44, 0x7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x89}, {0x6}], 0x20000000000002e9}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0x90b2d63eb0104bb4, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x3f}, {0x7, 0xff}}, 0x0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 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) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x1000000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20a8a, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3e31, 0x3, 0x2, 0x9, "8bfc81cd01f84afa5a05dcdce4091e1b9583f55c", 0x9, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x10, 0x1, 0x6) pipe(&(0x7f0000000040)) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x42) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)='*\x00', &(0x7f0000000240)='-@\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x88\\@\x00', &(0x7f0000000380)='\x00']) linkat(r0, &(0x7f0000000440)='./bus\x00', r1, &(0x7f0000000480)='./bus\x00', 0x5a528a8c680ca4f5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b0000aae4", 0x32b}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='on', 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="58534328301bba14ba4f366bf44628a5c46f327de75ad95f2979a8a44ffa1d97daf347df0213d5ca6456e9b5f1ee887dea7e735515cb90c2b91a6102c509c8d290a5d8ede630e3cf17f9801bcb506b864bb4b50ef4d0bad2623c262541f537c6d45128ece525437b5b110365ce340ea6cad3ccece6ae4100c08fde2618375bf1c9"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:02 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) getdents(r1, &(0x7f00000000c0)=""/156, 0x9c) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0xc7c}, {{r1}, 0xfffffffffffffff8, 0x27, 0x80000002, 0x678, 0x3}, {{r1}, 0x0, 0x10, 0x1, 0x800, 0xffffffffffff6148}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x20, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xd, 0x80, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffe, 0x7, 0x80000033, 0x2dd2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x51, 0x80000000, 0x2, 0xeb9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x5}], 0x9, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x6}], 0x7a48, &(0x7f0000000340)={0x5}) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x20a) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x11, &(0x7f0000000180)="3f1c77c21e74c544a2e86b5ff60a82c90d") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000027e, &(0x7f0000000080)=[{}, {0xc95a}]}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000074}, {0x4}, {0x40006}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="305cf05b8189e32a011eebbbc059", 0xe}, {&(0x7f0000000200)="7b4f53d1f26877f5cfdd12821c3ee2d1c454d327f26f0c69bb379c2c0c6908339d8b61dff115daaf690a58ec6540943a56e698441c723dd339b9b0225679531697ee767fb577076b5a65c6c667408e914973b98bea51327bcdc8230edd3df05a9f5e3746f91240a43005027e82735f56f51138912e93602a7a07b17a5da6", 0x7e}, {&(0x7f0000000280)="cd909314680d2553784561caf9ff2a869f7bf66a05eca530b67f6583c66b00aded03", 0x22}, {&(0x7f00000002c0)="03b2e9c332c2a05552cd1040382542c28d8dff0eb6364548be8f246e004e26afca954c53cedd29381f501634ec73bf3f5abacc1a0c362d589c5b0bd0d3d8e1e89e24c9e641ec4afca63a77eead8b0df412a0d01e4bf9599f3949e87fce8096ee959f8c2cc8dc198a507ad837a7d1fa535a4413fe5ac860f611047b935093fc7b", 0x80}, {&(0x7f0000000380)="e6b6c66bb94f22e84d8a94c0e43359ff53d8a1d27581ca801d204502294a00e935a4a2a1ed9ac90b406636535c4bc8e6018ebdc937f10d9a0c0f3fe1621ee19a0f5619c1fb0febf9c535eb1de27182298cc56a24d698621f22342ab3367cae5552a975bf7f6e50835c47e175", 0x6c}, {&(0x7f0000000400)="24458e5d03751d3068b679c8c3189ea72274c0f168f7b688373357369a4179adc39d075ea4f2785445cae9e3df244040978a89b68e53b6f5a88935", 0x3b}, {&(0x7f0000000440)="294d79fa9322b849b1f4f6e8a0247443b1d3ffa2d1f7132b043a8a749e0420fb7bea917c4bf9af142f883432b2138195f611a8bc1a6381bd0f5dfac22ca9287855405f1394aad94ea085174d8a83447ff362102eb3f047473d9d356c09d93a15c23e3a20a7795801198cb074ce43480c6e63953296f92ee0a6debbdc9ea9292c2a68eca4f6fdc79c6b15185e11589fcb511aa5f884aafcab08b6626d3402afeeccda19363b6283ca2fad775aa42700f792db8d81782baab911ef48b767519cf10ab5680575ffee1295063efadcfd587ca927a0eb0cf69d910767a321416419f6936b7046839d2e595255e66f795148dbe5a9b3c61c8ad204496e657e5b1877404fbb484805e65dab32d9c3391d4af4d2a97dc5bf5b5e1bb874379472df0b2a61e9e2897f0754be7f2bb2288df4548524ad65adc43eec4e01e240c86d57f5d60f22f5205ef35fac404d34cbfa105258f30da1942df0bde3f99fb6ba03c049c29f3ac07c1c64e048e4a3496e0844ebc2d93a8c257b0df175fe3c917b5dffdc385aac3f82e12cef9867298f5d8a5c3497bfccb794b48110881817434dbf300cacf90f651900c1e5a00db08449b300307dd0f538c0cffca61cd3ed18fb01ef650c3351912e65234aa12c84910c69fd6a7ae6f2f3ea0ca816ec88dca146a5312f59a4448f282ea9d52d8f9fa173b36022c638d72e7bc65f45993e454b1b1c5a9633ba5e0e35783041616b6668919aa80f4ef3eea40df1bec465cbfbb6350b1a9288c10ecec2541c5fd439e8dced0d3aa323c8080b574a70704c750763e580c38e95fed27103b522e2dfc755270ab2503719164fb980a91582b36236f6be0186d6d78240879c2750a80794ed969f5b27358d74723a624d14780c4d1f2dbd0c0c64e63dc3cc087075bc05a58770c32d7181712f6c55fb9c44aeada8c424518a3385aded002bca285f5b5e289d2e90d742758ca05c2093cdf0082cddaae5f0538d3b46400f3059684854a835609d8dca4537717a97e6c3c55f522b470a3f6daa122797a54fde98e00a70b2589df4ff58fdd0fbabbfea88add8a6803545020fa7b50f119212f064b629e310c9ecbca6c0445a8ec695eb90aea4dbfa725aaf20f8ec450159a857aa82f0acd7fbd139b01208730f32e8aebacf4abaf0dba08cfd2e715499b7347851dae79fc99fcaeed25ed10c697aa885371f40f5e62836bba565cac77768d29702858f722de63bfa2fdb4b7ba980000546f7866b607bcb82087e6652977656fcb969a2d2f738ff48bbb160928994a37190465dc4bde8e54fdd1b22479093248db4effbf0eefadd901e62dd8c78ba8f9458bae64254fedf583151200514c760d93cf8ad39ecd02618ed343e4f1480cd34ac6659be53e5c6dbfb8da67e921eba19c7f0b4f8b955d768c9cadfaae6635ce39319f19288c99bebb43064aaca0b10d8eb499279b331ba8fb50fd733e006cbd2c0615d45b6fde2e7be9525508edf57c450b4f945087e0466191d62672cf34d93645398dd35b39c18dee142621754c111dd63a47749907c133f5e51388c71e5af3fb11f81dd0feae60b2cf505c6c789ddfe6861a1604d90c7564e7519bb660cdf89c049f53e289c71054a6dd43cb74ec25962575aa54858b89043218a1a9f82ad4629d9ef47ff9be4c87e40f6905b05a626b3293c8b130fef022e523b5ee04da536c971af5325f19b91a538b40fb8422bbca862edd742947eb35986ad798701c3265170ba860bfee425fa99258dd74cd6a421225f63da558a096d0e17adfe74b6b60c9e62a17e7928f2fd4f8c97e68e260cf3744fbb26f82cc2f7a5f04a262ba4a5db52bf575e16aae3434b1d73ef37243a09b5067b169a6fb204cc97cb26c61b8ab006248d12be72112b45f90c7bd2e5746ec34b35d3a79c70dcb23d0dd63f4abeb60925ad8e928bbbf56e62cb9e62496669942f4ac9cc90a64f8683cb5cb3198ca2445b14bafdb0c04293777263bdb662796d20f00f624d830ebd7d0625650892a41c473546d456e70198ba414f18d4882ec8a38f12ed6d439a8ba97038e03dc566a81065c2cfb455ccf6caa43078502ac63c9e958e1f2077dc20e1340fbe88234214c268a2c49dfc1aab1d24d083ba2cc92467f28653b995868c22ba3048dc1d02e5e047482a33a52bb49eabd28c28a5b1fd8d5c7e0e978acf8ac847267be7e0f235c94e9a7e297ee2fcb9b7abff689c53153e907e7704df2292609e4123e38a94c708eb42f296fc58835eb685408e0b3ea8c079657b873cf1d52b5d685f65ff65014c15d1be5bccd4877c481dae2a935130bd56671e489b92284e69967122aac3ae4b2d2cb18a26cba01562232103ce86e84cda182116ce22a9c06abff72209fb56a2d38c27412fc570d4d1c836436c361b66d7b25914b4383a242b27ff5885a8afa6b279f9f99a38a05271f916dea52608085df6892502cae5b130b010011174bb7ac73100256be4b05c9883d218eb7a9dba0bc05b55e01ea4c6bda67dcae406b96c678d6b1c38d57c1d7dbfd66f8f463e71f457382c61f867137ff977c2f1166050b34d19a03dc38399818952389042df0d0be219328205907641b86e26b90c0d9c4a8e629dfe79471f38eb17c805adf42be340ccfb030a70315d2a3cf69aaaa0493ef38d6d858c7e6d12ec8e6b5974b5bd720dfe805372c5d2a373c15406e611871b6d12018be6b09c3ea1bbac2c60c92a61c79c638ff2626b3b283eabb4d4aa765f998a3342131cb53b3da56b91cd478c757b29981ee1027dab1012f5fa765cc8f56a3d1509229b06c38d7165c11ad8fa707e0a9f4821bb6bae2413a381e9821dc35ba7496896415815ee67737b7e95ac89297f83332861b781fe8c64bc08c2d200e016425678d9e615d67a06f9adaa487f55fbaeb6c37fed555efc9bd63856a333c30c8df957c20c44f749a2892db5f6dfd26e907d5da5b8a93f12757aa50547afd07f154d2e22b446c5739bf0dd74ff239e47f8248b9c015081c834caea8d3c740d747127b8a91c03e952e1a89838fdc74d8a183d0f55c6948dd36e5d8f3d0357f1377c634f2c7c7da2db5da71b25a1069371f2231d474fdd61844541f469b46c535d98bc135118f17bb64aea5c9424dbda21c724183f7a1e9ba3a4d093195c5d33d7f66ca55e4b9b5a3aa6472a33b33013b2d9a83271059d35b01c28706605272109306ae8361d8ed028e1296a355d35e571756c1256ac180c10716ed2216939b16bae48a3fd337fb842f89bd76e99845af5cb7a919d040e142f00aea9535cc2784e95e65615f0e66c3da2c2df40b499bde80f58de09f3bc55f85a1744a77c27dff8d9752eba3e3b7c58feef175f11080a256034f1f4e05bc48f57a2a949db8d8eba80cda1a81ac126f0577a095c8293ac3ad66a8fcb28157bac43f809e8eb4be1eec8dcc1a9d650e7c564b13c9c48e67024b981f4c66d35ecc8956ab4b86f2f6830706b6b3d7f3af42a89f3351f4cf5384f61a32c44af422d7151f48ba5d3186848a654a2855166ac06fc1885508c6a5bb42a68327801be5dae408c58b14f2142143dc059ceb0a658e2dc7cf29bc8ccc4859923cd547245cd7bdcb5d4e095f6c018b48989c892eabd77a23eb65e96e4624a89904b21a84391ae3c6ef8a06304c26ffeee169761927f79f11b86a4c4dbcd1797b7a1c2c415f90fbe8b45fc040f410651a59a371ee124c874d9acf031a5a6632b02d7e53c3dc7e01406b1ea60f21f4c7cd80dd80ab7d5ca89044cf2c930893c71434c8efd78bec2c790d1ad90459f3a332e2c9b0f205f1e3571adffc8beba726b25817a5216625c4009b7844b19658671e8a4a80c32a888b873deb4db0e776055fb086c8d000229f4748172945a6aaa76194d484898950e1ae92d896d21a38185b6a9681adf391b648b5589a77da1d7177a94aef6a49abb565cb1f9b8e29234375b07a8ab112a9e24d0e5a7071b2a5c41ac75e645eefc1766394af9bb6f17883cccc903e62d8d6248355812bbcabc58b62fef96bc037e37f566a2abd076b69b18305f1b3497429ba262818bcbe5e5fe8180edbf51943dda3829c1a232e981b67363fc474f2bf2953746fa1629e31155accfff0b64f47fc07cec754b6ebae7eac70d7612e61ee7d6783258a9b5417f1f23c8593d746ab66085a6d085474d2eae9211371f586519b9367a192926a8b694e89adfbfb5ce6e604c5869c88d563ec6ba63dc8503d1c2002b62bdba4269c9f72ef6a3222eb3f15aa3fdd103054094401405e4765ec345d90723d218d44f0f6b5d465f80b801a59dcca1279e6f18a25b590b4102e4e26c30250b152128201303a0a29886e3a03cb4915af0329d406b8b006df02429725f4d0bf1de1d1124b7bddddf521b699233897ace85e47d177fe7c0e8a8f05519b1bec44d18f1cc138bf35b71ff0fc18d7a1f1895fd49588f6b7e214fd460051e101a900c095799f3023540fc2b8e310ca394d4eda491fb8c2d9be5f7f0a84ef6a3bc2f748dd850312ae5d9dda5d8a46698d8f1ffd61c85825816d6c58a1d526e7975eccaa2d59588547f542c4956017c2d8d92e36b4acfcd0be296c07f1cfd7daf8367fe42c9baada2bb9fc83be63dd99b4b04785586ebcca63a3b7b84a19bec76b8ea75aa6148a47ac76e41a1f496bde27a4ab4229ad78fc17b90dfc0b2961b5ee6a7832572b7d59f1343fdb44e358d6b25a303bff02fa08168fea90f2587e5c9302813cc848c07ebe1a44db638bdbe817937387a4c3fb4a63c7487486cfaa3ad9814d0572d621fef976255979e94f0d5081b7547d0d45f48c34e6219ab21ec2b9eeffe3d046582ecac2a9635194e01357653da05c5c6b07c3f02090011bcbe6eebc92d00605cb7e4e4cbd48eadabcc2d9822d1205d4f06cc421639f8da6fe7013b3a738aa2026a80da96c484dcb29049b19eae6dd5bf173ec8e350739881f31265d38df9952ee022b7b196cbe4117c3e2c6fdc4ab184a1976ac815da220524af147d5c210ac76aebc90394b8f90b514cfb5ebbfbf1af76530dd9a561f959af7618f563dd49428d23aa15709f7681057caa3e114cb3c8f69b5a762083b81ff78d968760be025af897b05fa2cc3ed978406d2ef916d1c42147ffe789c414fc0297889d09514f9b4e1f0383d307016ea0417a393c6fc645047a48a3a3577c800121fa13309670f1e862e966e7e9fc4b5ea0bdf9df30da45d00eed1a1abb5e8cae4f416732f817e97e6e591e542469a4f047e9b94f117e77db9fa5cd73c5e4c75d8bf1e63bc2ed71dbf928b31548ba67ea0719d137bce2326de8a2296b2489fac3abd9bea70506c8c14d7fc40edfa4a52488e652781ef4215b7b08aea13e1adab4396da1fdb59ae2ae8771476eee7f889efca1135478a68d2081c18e8db20b6885c738c50191907903f6a73922fb6275873d09fb60aeac164e6fb96a948d9cf43188e3a981da07606bb13a22b207c092bb42920edce7a9ce0033d22be444672a4f302ae2d95b5f763fe8b641887e5ad1de7de23cbfa428de5dc9b0e244859e1dcc87e8fe5eae279ce418be4657f18d09ec26c4fed321c61073506192760c70e2158ec9d0c563bde230b2b33bd053781c0e27877ae27e38cb8fbae2e167c11f0c51885cba117c749d677201fa64115ad49c65a7672d0b974db99e488bcdc06aa69288f6170e3c22641e1913395f85728b2f39feb4c46ccbb744014f88c5209b63140f521353d97aac064046dc3d4eeae7074c5b3ec15a05a0aff19eaa40485d678ada37149ef67a110efa1885126a649bb136", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/92, 0x5c) r3 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x4) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xbe, &(0x7f0000000140)="8f360127d3b915e834d62feb7c58b4d6b5e52aa337b0c4207b27ba4ce45a40b55cf8d337e7b03329b28f157eb8f0078664415fd8a3150ac8bd8113313b13441ee776fd597d8080a78d8dc4ad7624bd97053757449e0faa7d88afd7bc7299a40d4b00f3bbc14a942c9bd754e3115cfcd95b98181249bc3586987361778376c837069da28c28ee9396fd824f4d00d63e17b3bef42eac988a2b2283f4aef07421e6150f7dd43b05a7d964a21f1288c2aac10ee3534f10e03552a7d3a135c391") ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x5, 0x8, 0x0, 0x0, 0x80000001, 0x3, 0x2, 0x2, 0xf1d0, 0x3}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30, 0x1}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x9932fa01, &(0x7f0000000000)="87") ioctl$TIOCDRAIN(r1, 0x2000745e) flock(r1, 0x8) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000080)="854ee9de2618e3067e9a424ff539a0d500e89134e81962a113900279262ce0f5efdaec6d8cdc2cc3ad2df150b2093e38c943d68394551f4606060edf23a12a14feb24fa156b6226270f700f84bef0b6098f2f407b943bee89c02406176540f862fb14f051ebad051c38afc050c468f1ce609343fc3eab736c352fa6acfc93561e07029221f494ad0c3ce959557bcefeae0e0aef35d7ef14b40acbef1cd381a0ea7424f8001fe4ce98e7f3e57e84cc4fe9865e793cc145948a6b68681e8403862ba16089be8d23594e1a1da788b11e6cadc711b8460e8c8f2", 0xd8, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x97) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 16:00:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf34, r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000740)={0x10, 0xff, 0x4, 0x1, [{&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x42}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xb4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xedb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2dd}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000da7000/0x4000)=nil, 0x8000}, {&(0x7f0000cf8000/0x1000)=nil, &(0x7f0000d01000/0x2000)=nil, 0x7643}, {&(0x7f0000a84000/0x1000)=nil, &(0x7f0000b3a000/0x4000)=nil}, {&(0x7f0000ef8000/0x1000)=nil, &(0x7f0000f61000/0x3000)=nil, 0x8}, {&(0x7f0000de6000/0x2000)=nil, &(0x7f0000c29000/0x8000)=nil, 0x280}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ac7000/0x4000)=nil, 0x8001}, {&(0x7f0000d0a000/0x4000)=nil, &(0x7f0000adb000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e06000/0x1000)=nil, 0x4}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open(&(0x7f0000000100)='./file\x00', 0x10, 0x100) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/202, 0xca}], 0x1000000000000099, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file\x00', r0, &(0x7f0000000080)='./file/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(r0, &(0x7f0000000180)="48c6de36194c66961e460d6886e07122bb5ab72ef896d38436f41077509b76833c8786fc4736ca20475174a691d5f66d95dfea7e82ba944cf9c4ad70d011347a3ce5ab22571020473a05cbb2a5264704816dda204863ea83afe5a7e604097f8764cd3b161307b8da1e9a6eb8c94da672cbfcf6b2ad1a6060a298fc857ee36371755da142d064bbb9acf4e547010cea83081c2893", 0x94, 0x4, &(0x7f0000000240)={0x18, 0x0, 0xfffffffffffffff9}, 0x134) sendto(r0, &(0x7f0000000040)="cb311a86eb933eb6e8692fc04dccc19829d8c27917b015a452e1925bf59678d8fe9dfd7fb0a2042f74c90cc8474f82d648e981f3730c332ef4bd1120db70a131addb5649269e1fa3ad2ec48babfdc9a125d150564bab0dbaa221164772f9329701afcbe09ad8a4b4f3faaf486ea3ab6fd18028e7f9b02483aa9c6427468bf50cec3a9f12f53890e8d7525fa1de6f3f89b5", 0x91, 0x401, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x3}, {0x18, 0x3, 0x8001, 0x3}, 0xbe0, [0x7a, 0x0, 0x8, 0x0, 0x8001, 0xfffffffffffffff9, 0x10001, 0x4]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x2) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x0, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000018c0)={0x10, 0xfffffffffffffcdf, 0x4, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xeb5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x3}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2cd4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff00000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x108, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x12, 0x3) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000040)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0xfffffffffffffe43, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) syz_open_pts() fcntl$setflags(r0, 0x2, 0xfff760d2ce0840f2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 16:00:03 executing program 1: 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}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x101) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3, 0x6, 0x6, 0x80000001}, {0x5, 0x2, 0x6, 0x3}, {0x6b3, 0x3, 0x10001, 0xfff}, {0x93, 0x7fffffff, 0x9, 0x6}, {0x7808, 0x1000, 0x4, 0xfffffffffffffffb}, {0x6, 0x7, 0x101, 0x8}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4000000000000dff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = dup(r0) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) setuid(r3) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r6, r7) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000005c0)) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = geteuid() semget$private(0x0, 0x7, 0x10108) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r9, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() setuid(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) semget$private(0x0, 0xeeb0a1cf3a6c47f9, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000040)='o', 0xffffffffffffff94) pwrite(r0, &(0x7f0000000140)='<', 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3) pwrite(r0, &(0x7f0000000180)="bec5044e9df9b2d89e6c1a560653b24ac30c8a575bdc83e351c2226f2dc83ad2aeb971dccd1ef6c3b4041f3dcab87dfc4ca68e4fcdf18ffcfe4d1ae1926ad5998573fe7debcab6f2a2a1fdbeb5804e", 0x4f, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x80000001, 0x7, {[0xfffffffffffffffe, 0x0, 0x3, 0x3, 0x0, 0x3, 0xffffffffffff7fff, 0x2, 0x1, 0x4, 0x1a0, 0x1, 0x4, 0x5, 0x5, 0xffff, 0x100000001, 0x1], [0x4, 0x200, 0x3ff, 0x8, 0xff, 0x3, 0x101, 0x251, 0x100000001, 0xfffffffffffffffb], [0x1, 0x1, 0x2, 0x2, 0x2, 0x800, 0x1], [0x5, 0x8, 0x8001, 0x80000000, 0x3, 0x5], [{0x80, 0x20, 0x1, 0xffffffffffff0001}, {0x4, 0x2, 0x7, 0x7fff}, {0x3, 0x6, 0x400, 0x5}, {0x3, 0xa6f, 0x970, 0xb4d}, {0x4000, 0x101, 0xfffffffffffffffe}, {0x3, 0x81, 0x1, 0xc3}, {0xfff, 0x9, 0x40, 0x4}, {0x8, 0xfffffffffffffffb, 0x33, 0x2}], {0x1, 0xffffffff, 0x7f, 0x1000}, {0x5, 0x101, 0x3}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:04 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f00000002c0)='./bus/file0/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x3e}) pwrite(r2, &(0x7f0000000340)="836a6d060015bfa8e1348642177b29bf93", 0x11, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000680)="23df71a77d323d6e3c889a0676f4d25c7e7c697443122951676bd009ea0682772add2a659963a5bb214e6cbdbf28f822dd26b6e0a05d871ceb317bab02d539f88e21a9181cee2aa754f5d89d5095fff2094c948667c81f34e477657fbedd9021b76f3cccbc99a7c0f6d99ab79efb08585087c1b67600f04752dd782bd155a5cb3596eaabbb23bdc9a76067d1fab9ed6647bafdd6666bf38f2c9457517a43f6299214e9025f5e46a00afbb098a656c1b4c19de72114d7ae29d95a2e509d7e812d6bf7a92ce1474c1e526185", 0xcb, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0xfffffffffffffffe, 0x7, 0x100, 0x9cd33bbd793a6bac, 0x8, 0x80000001, 0x9, 0x2, 0x2, 0x6, 0x43}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r1, &(0x7f0000000a80)="95f438465ac5913926d13eb8a6327f0a1a7ceb2faa39e433185b5e3e88bc66960fb6fb06c01abbba8ccc6622803d484e769191f9a36f778a01dadbab27e0eedfc30642686ace5a65e6c02bae12f8bce6b92f3c917539cf2b4080481b104dc6cef411430b2e8edea46ad3589d3727f1af1d2dc6f11d197f86bd83970528249da5001fa64edc732b25cc4e7f33b38764b163cef542d0a7daf3e5eb09161f75ba7882f9370697df03c4c1c65346d5804aeffd222f9b03dddb3ae4a914888120ed689da8211d41425e05ffa1495c737d777f1df8c0cda5bf5f238c8ed787666a4e11ab0e1a03feb5b139d59b9f4fc452f13fd653b574ed4b47f2c403d048f3de681d3fb87dcb8af12c25f87db1687d5575023023a38a83964ffe5a5f37831e58cf65ae58976f280083ab3ed1d752815c9454a88cf7bf8e4bb2b19d0cbaf369024c32a3691d95d6d0d311cdf161ec5b465d215c9d25970fb6a435e206b422bbf3a8c7b2a20a0d7824a36fa963f6d7e868241b758fa18e6fa81ec3d628b5d7896233c03e6f6fb401525c7e594b31cb448d000711c817aa0430c83ae16df602d4593957eeeda0240c6ccf81a47243080adbebf013bcef62d4e0c0f477e771bf3175eab460c39617f654faacbf62da5ec24c92bebede682983e6db991b2da2cb1f009445fb428011cfd8b95f449c6d31abd909578589ff583355b2676c5143e1dad5448d3fddf6ec4f85c51d172011668011e74384e320d2c5cd25eb8e3263f9360ce0111cc1d7241976d8fb6c36e4d888691cd573a985f6c68da6fde14261124f9d9e30f6edf2b1efb8b2f6a895840d7ad23a1263e29169812dc726c7831ab12c326df31594e4805ca0efca0720bf5a543bfec3449ed2b4465c57bbcb08a17e934fff34d1709561a82b62aa8f3d4b3614d2b1a951cf69132379dc5e5835f759ab336cc30d533081785e95affa0d1c08fb9040f2862a7f155edb981001ec8d5355d1aae00157c81df1b2852bc7d085a8e6222407e226b5b43075dab8305668038260f292dd652c449daf0ca7e79a60555283b2f713f18450b9a9cb9e4b4db28ca766528c51bd8f9638371a732ebf97186124c442b06f79f9c92ac0a9c72ba993876e7a85eca500621524d2258dd88ed777ae8cfd0add8e7de47999648943be4b42d67ac7e48eac83ac77c67b988092256441dc7583ac61e0fc37aa76f979de78ebe3ef7acbe0ad1c5aad53c0a378ec9806a2349d16b91f6716ab9f4a293ea4deb224a0ad1bdc0dfab4ca07968da25a22da27a4a7c1c82f23ad5adc00b64a31b439610454136e643fe3f78aaa4fba21529f0954c96133ea40381c9478b5ae2fd7fca458f3959038f73a014b4173f7c376bb7aec1f6fa3e538c60f755c547da70e0a19e2627751dab7068df434046122ad908368045bf510317466e9ed15dd9d34af8cdaa1e5b41591bd882a70118e56bd689256654940206477f92b925b9f7fc88e4cd8240647866f4dc4d77f0ca28a6cdf192c386454cf8348f0bded522fa3add80bf3873f8bef5d559dd9dd01f77469254c2e0051e3e6e0d95ede33cddb626cfaa9cf1c537998b065c254c1970bdf5f8ad327745debb373e98099e1f2077223a4e7b3505feddd39ddefa70b800e162c47cffa1356a1d2d4885ac7e8d8efb5aac079589a94b37a1edc5f5185963b58ab8673746836a5d7e66dab1e512e696c4e840dfc695e45b347e128e79b9974098412fa689c9168457f5491bd1749147657c6bbaebd8f04048d6329b905999fb4bce1bbc33332e065fe30e2eb4d6afbbbcee0fd4775578b77898f0a15e4fb31e698c5ef7f61cc64c9736d55982c5d9fe2ab8f127257bc115e1116fc24f362e04865eab254bb4abbfbb7e5277c07d675a50dccd2ac099d90996c335598a488b285f5318a020778c4dba807213c242ab4831ccf77d87fbde0791e17f4d20cf264f4c490bfeb7f8bcc7362db266c1ced409e67cd0459131a5d4dc898bba526b981dee9d230e4be2eed6bc1b37654304e3e595903c196dea103257f4b4fd660696a1519eb9ceedc47f693775586d64afe74b3448f76ed3f48e4c13293c06cc2ca1a0273f0b8ab12237dadc9f3807211d93d52bca9b2a784789e62f9495b274abaa437517f6a626f86bf28b2e83f297050ca53ed1ee510d7a2972048f6bb8d3a078b4e5bd735c6a8a842ccafa52383ca932a09e23c1de214f2045b0374b8960c2421159e257b32e1fba14925218c5878710aef537fcc15cb0d25730244da5c8169f922359035d607feaec10dd21d42ae8225e734810b2be7bb8e55983132914db38072ecae25dd21c0dd44f01743862eac712c821069e3f1c7113cc026b2a679be78ac7e81f93dbd67e9e196b955a9f7565d2fb6f4c5b824491d4bc05f8c545527c3a77fa632c1e7c188e3ffde2a82a33ccbd610c2bab94156dfa7f93aaa486e56ddd43d17b6ea4a2afc58aab32da15ec93d3ea75aa4090a0000b78ab89a8bf21ff06a998ba3c6fe254b73eb541144ff3a6f4ef7cad805f72301de041239c4bfaba876da60924e477c7a7d8df4140cbba474dad268d49e24ee5b8aadd78dbe1c3f9daf1cdda4ba737c3783af9531d0e0209b78dc59d439c1e6002fad4eda92f11825c7d10e43ff48ac7224a3e53027c67d24c70333d7aa2e9375375118e7013ee068beac23006df84b8501c2eec95fefec952c01ff217d99331eef5bed3c37e90ff4d7163564242eadc2c822e8a3b97cee648579502e03db4e005614eb52fa32aadb536041f7cc31e825c553e19bb07f0aabdf77f67eb17fc83ba6faf3b0377508308f66cfae3a440ec941821fa6c736aef445a14271c905a778c5f06658535be0a72710d83f6238f86bc26a010dcbd93179496e5b228268014bcabe3b2b71ae6a50893994b9b44cedb778348be984c2345eec05504dd1972b3dac104d60d6d7d6a7e7ca8b13e7c2a29c257d2d499e9859915959ce85283312df31cd0bbd7c8a8558ecf846bc44c0800eb218ec774ae2bc6c13e5b71f1aa2dfccbb1a5f726b2e52cb7f9e38f98053715f25dd759bb29568e94afaca06155ffca788757b85d684100234527d3103783b7d4310e845b5a9f4ff4756e34a2f315320c50dfc44242275119916ae27350289100e29322e007c57910fd46c6dde87bf3ebef78573e964007c988e9cd3a0725d0d2cbe3e7adfe3e734b2a0cfb2a001564a8a6834c61f85ae5b73c69b7f2f31ef880f7f460f50a9b80f5e1bd69063ac55442c22f65562f29dd8f8efa01c0a44f1e44aa8e9bdcfae7940604cf44dfb0a2c94b0b2ded357dba0089c04bb3b97fc9383e8603eefbfa014144e416f951ee8c25926de18b83cbe88c42be5fc95834e7f85cb85de50bdb7f9d34fb7d04cb367c15f13c451b137f68a334673770566971c5c59b02e6b2e10a22c9ee873d71e6faffb0dfc6a34b7f2321805289f847a929780571ea74b65f71f89de8e26b6f3e9786b2a91eb7a37cecebbd05699e392dba477c4aa3e230ba1473c14cded5956c977c0622711346ce1e4153d33d5d9652a0cc000acc1e562d5fa2c7d97af1a6dd4904c6819fb7564eed8be4be704f4e04ec31f6d720bee420ee933d4c4f49e5a7d32459dfbd14041fa850c6f9f12a2c24cd11b970ebea7d46d9e7c50ef6e529cd27f98df3e592033d7de09a730fa2e9209d46e17d059a60906cfe6aadf7684403f7558744eb8924b9f483b252680d2cd175485c328ebe3926d38d23287077ffe8499494406b04ffe2707830de4718498a11e3a939eaed6746b55773896c0499c92d4c96da710054304b78af72afc5a99c00bd4793a4609cc11838c71d4adc7b88d72c84d62db24d5ea4f0c81244a6b7774f82b831709365cf33ae2a18775b48572a85f91231ca9525d6dc6db4dc66eadc8299c9dd7c2c3c9d5ca2f100839eb3962d295367c31976973d72e7ffac9b392a851d45c505fb11e58ed1f152f323325346f882d69b73011b820834983eb2aa0e38e406fcf2ad2bd998b94e0db0cf12a828a8f121d81a70bd5e9360becc30fc4f9dfac561eb938041a0c91a977e39b2fe9545ed64c97792bb76143ad455ea5b62fc784d7ba5e093c03afa657fbb7e47e235b80a8ba7d4ed6304631c2d3a412c3ef69e4f22dc47ffe786868cf01316c8fc536cfed717105b11574f27bf4d158452f15bd29ab96d0a5581905cb66bf1a425c1931b291f382c855d6af716e6a301537123e4d2bb398dccfbe9ec35170fed239d30cefd5c9402ce7278055198cdc4ba1ce0110c08f4ab9f58a0baf4f24e4dd5cc33699070c7ab5fbeed057af8cb47dd0e229b4dec7978e88fcb6bda6b1bc9d0b137c6648cb967fed14be76ae12c50fcaab33336b8dc3d258f5355037dd42f318a3f068800396b3a2afc9c8b6b5721c37428b3cd302e47d050166cebb0731e3554548c652931d27dcd85878ad6bc3e9f308c1d1e23ad98815eb3607a2e4b922e8756480a9faa003c10f1e466a9e7930503ff38e666152bb74ad9620312540e4438749234c4ef756dc810f98ca30c47563334da047187b0c81fb1ed1f1791297ba888a0be23de16fed933e2c4c388d3196e2dd5a9e7486f00027083679ed68b5af815744fe7bb1c0e352cc8334d6099ff17466aa9eab3dac825e5f171662296e206a3ba920c6d34f707f8135aba9bea5e8303d70df11d98c39885fa505774541f099308c90039d82dd957ddb0711283096369793707e288ab9cfb545eb639837b72a3d575014df203f1fd18217a58a0a1db541c82b44cc6c7ed2c0d202a2eed4eecd79076e6a6c5754348161976e99da3529a2992503b27615fced87abe191f8587c362b89124b92a89935baf2cc849cb128e434aa7cb8398f55f0fa535cc9fbbbdf5110100e6d27a4abb883e440e939c4efde67dd855212636d2b877b655fadcac2099937c043326dc4a8642f972f415f3f604469eb79e51e94eb3ae331b7b18d178a97d8ed4ab63631eadcda8bb0581e947485097d7929284b21ceb4a065ced6c161d81ca35d522174da54e96fa85984dd94e740f06b2b68764be8f5c5ec1abf1ae3ce6462d92e63e9face0f368d7c542ee75c3f29df6d417c58cf4c06e36203a2266c5cb1ab0fb13a25ced2c8af3a05b93afee79bced4aa4ace20a7fc83e6ce534e49d4a5fac85a4e2a6f5fb620bfb7188158cf05f8f5540af12712530ba5eeb190ea64bc83a08ad3729c9a70f15ca48cafa1b84ce4a488dde96d9735c09d40a291643740305ae9591ea7afc578003e461c2513f58b73290b79738a15243f7f0db630fafaad2febbbe6d9f33f4e52b68c93ecd31149591ea4cb4a48e8ba17b7c4bf093f09ee3af53dda56d95d6107f080a6f1f92ba8bf63cd521b011a70f4e067b7c0d401d456ab38e4ecfe7916c9022361a9f097b0df4e3f45cccdfb0662e10ee97624216059bfa7a3982183f783fc9c748243eb52d9566b2073bb78eb3cfdab73e5d8f1e9c2bf0dff8da555a6d5d6694dc4179a5d2d6e11523b31fb36cfa541625ac4baea3e532c807aca65a16b170bc42e5aad323451baf42fe6a4f71058e8a4115b6d88d68ad1e6f9383b83a2db854400698c473d7040195e0033a8a986e2e4ffb6976c24c459600113213fdd52816abca904adae2ca92b20499e9a67ceb84e8a907f4de0a7aa6c11e224f0596821a6dc34ad71c22cd94391bb8537a7ceecb71dfe1fa4f1f2545ebe17cd856b409bf86986f7437e90e6382db2a2591de74290b6ff67524d6b1c51365beb5434e4bece9446261338c4d7c05f515d26e18c", 0x1000, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:04 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r0, &(0x7f0000000140)="04007efeb543e693a4af66e5bfbe82a2bd6982c6904d25b8ee814a27509885cdc7387a72fb6c3307d362c604c5ef72729727c85baf5c101bb3061f560da1b192b0ddffaacf91fa0fb592e9d373b7a417ffb22f29865f5816afd8dcd59562d74539ff6f008a3639bdedba06da9c0dc3b6eba2b46d22bd7766dcb7bd4b9f241e3dcd4a17cbb93b7a92bd9de5ab53a65c878e404376f128ee8473c84e4538bc26d7efc1c8f32b0dc56b70c7d78c4138a172be91a1", 0x64) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\'\\\x00', &(0x7f00000000c0)=':-,:WA\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='#\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='}-\x00', &(0x7f0000000300)='-,\x00', &(0x7f0000000340)='\x00']) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x28}, {0x5}, {0x6, 0x4}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f00000000c0), 0x4) kqueue() getppid() 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r5 = dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) r6 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r6, r7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(1c4b1fd036c121a1,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd803703aae0,ffff8000149243a8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd80370390e0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd80370390c0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370390a0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039040,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039020,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039000,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039060,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039080,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039140,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039160,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370391a0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039200,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039220,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039240,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039280,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370392e0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039300,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370393c0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039400,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039420,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039480,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370394a0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370394c0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370394e0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039500,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039540,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039560,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039580,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd80370395e0,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039600,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039640,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8037039f60,ffffffff81045bb0,ffff8000149243a8) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff81045bb0,ffff8000149243a8) at art_walk+0xcf rtable_walk(0,18,0,ffffffff81047de0,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd802ec35310) at ip6_mrouter_done+0xb5 rip6_detach(fffffd802ec35310) at rip6_detach+0x56 soclose(fffffd802ec35310,0) at soclose+0xb2 soo_close(fffffd803622db48,ffff8000ffff5b38) at soo_close+0x40 fdrop(fffffd803622db48,ffff8000ffff5b38) at fdrop+0xc2 closef(fffffd803622db48,ffff8000ffff5b38) at closef+0x118 fdfree(ffff8000ffff5b38) at fdfree+0x100 exit1(ffff8000ffff5b38,0,1) at exit1+0x32f sys_exit(ffff8000ffff5b38,ffff800014924840,ffff800014924890) at sys_exit+0x17 syscall(ffff800014924910) at syscall+0x507 Xsyscall(0,1,0,1,0,7f7ffffbcff4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbcfc0, count: -47 ddb> show registers rdi 0x1c4b1fd036c121a1 rsi 0 rbp 0xffff8000149230e0 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x67fb9f3e3333cfff r12 0 r13 0xfffffd80370390e0 r14 0 r15 0x1c4b1fd036c121a1 rip 0xffffffff81047e0b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149230a0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=138885 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff8255c658 process=0xffff8000148a30f8 user=0xffff80001491f000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19851 149602 95296 0 2 0x2 syz-executor.0 99883 489475 95296 0 3 0x82 nanosleep syz-executor.1 54158 328286 0 0 3 0x14200 acct acct 8126 293489 1 0 3 0x100083 ttyin getty 7870 240497 0 0 3 0x14200 bored sosplice 95296 513782 20576 0 3 0x82 thrsleep syz-fuzzer 95296 377085 20576 0 3 0x4000082 thrsleep syz-fuzzer 95296 276549 20576 0 3 0x4000082 thrsleep syz-fuzzer 95296 228868 20576 0 3 0x4000082 thrsleep syz-fuzzer 95296 351261 20576 0 3 0x4000082 thrsleep syz-fuzzer 95296 479931 20576 0 3 0x4000082 kqread syz-fuzzer 95296 361803 20576 0 3 0x4000082 thrsleep syz-fuzzer 20576 421718 97524 0 3 0x10008a pause ksh 97524 210522 98971 0 3 0x92 select sshd 98971 390519 1 0 3 0x80 select sshd 15721 422084 3031 73 3 0x100090 kqread syslogd 3031 172492 1 0 3 0x100082 netio syslogd 75803 79760 1 77 3 0x100090 poll dhclient 94018 391109 1 0 3 0x80 poll dhclient 72957 252839 0 0 2 0x14200 zerothread 8171 351913 0 0 3 0x14200 aiodoned aiodoned 98572 229788 0 0 3 0x14200 syncer update 14362 159460 0 0 3 0x14200 cleaner cleaner 59409 308297 0 0 3 0x14200 reaper reaper 42045 163483 0 0 3 0x14200 pgdaemon pagedaemon 95377 238723 0 0 3 0x14200 bored crynlk 47372 278937 0 0 3 0x14200 bored crypto 11758 282165 0 0 3 0x40014200 acpi0 acpi0 63545 400484 0 0 3 0x14200 bored softnet 78937 186589 0 0 2 0x14200 systqmp 30672 383307 0 0 3 0x14200 bored systq 38698 182570 0 0 3 0x40014200 bored softclock 28658 79089 0 0 3 0x40014200 idle0 53973 214156 0 0 3 0x14200 bored smr 1 11399 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9519 6353K 6832K 78643K 12110 0 0 pcb 15 8K 8K 78643K 191 0 0 rtable 114 4K 4K 78643K 773 0 0 ifaddr 61 14K 16K 78643K 272 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 119 0 0 iov 0 0K 16K 78643K 180 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 2055 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 28 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 215 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 5 13K 25K 78643K 1817 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 49 38K 55K 78643K 747 0 0 subproc 32 2K 2K 78643K 119 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 169 0 0 in_multi 33 2K 2K 78643K 134 0 0 ether_multi 2 0K 0K 78643K 9 0 0 mrt 2 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 449 0 0 pfkey data 0 0K 0K 78643K 2 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 92 21K 29K 78643K 5179 0 0 UVM aobj 105 3K 3K 78643K 122 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 165 0 0 NDP 13 0K 0K 78643K 81 0 0 temp 177 3539K 3609K 78643K 23083 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 11 1 0 1 1 0 8 0 rtpcb 80 121 0 119 1 0 1 1 0 8 0 rtentry 112 99 0 55 2 0 2 2 0 8 0 unpcb 120 611 0 603 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3282 0 3282 2 2 0 1 0 8 0 tcpcb 544 339 0 335 1 0 1 1 0 8 0 ipq 40 6 0 6 2 2 0 1 0 8 0 ipqe 40 16 0 16 2 2 0 1 0 8 0 inpcb 280 993 0 984 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 14 0 10 1 0 1 1 0 8 0 pkpcb 40 10 0 10 3 3 0 1 0 8 0 ppxss 1128 34 0 34 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 437 0 219 14 0 14 14 0 8 0 art_table 32 438 0 219 2 0 2 2 0 8 0 art_node 16 96 0 55 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 11 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 213 0 203 1 0 1 1 0 8 0 shmpl 112 120 0 17 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4183 0 2792 46 0 46 46 0 8 0 ffsino 240 4183 0 2792 83 0 83 83 0 8 0 nchpl 144 6933 0 5335 60 0 60 60 0 8 0 uvmvnodes 72 4592 0 0 84 0 84 84 0 8 0 vnodes 208 4592 0 0 242 0 242 242 0 8 0 namei 1024 21755 0 21755 2 1 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 21470 0 21470 14 13 1 7 0 8 1 plimitpl 152 151 0 144 1 0 1 1 0 8 0 sigapl 432 1974 0 1961 2 0 2 2 0 8 0 futexpl 56 30414 0 30414 1 0 1 1 0 8 1 knotepl 112 439 0 420 1 0 1 1 0 8 0 kqueuepl 104 437 0 435 1 0 1 1 0 8 0 pipepl 112 1186 0 1167 2 1 1 2 0 8 0 fdescpl 424 1975 0 1961 2 0 2 2 0 8 0 filepl 120 11717 0 11620 5 1 4 5 0 8 1 lockfpl 104 629 0 628 1 0 1 1 0 8 0 lockfspl 48 201 0 200 1 0 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 2003 0 1996 1 0 1 1 0 8 0 zombiepl 144 1962 0 1961 2 1 1 1 0 8 0 processpl 864 1991 0 1961 4 0 4 4 0 8 0 procpl 632 4232 0 4196 4 0 4 4 0 8 0 sosppl 128 23 0 23 6 5 1 1 0 8 1 sockpl 384 1759 0 1740 3 0 3 3 0 8 0 mcl64k 65536 47 0 47 4 3 1 1 0 8 1 mcl16k 16384 10 0 10 5 4 1 1 0 8 1 mcl12k 12288 35 0 35 7 6 1 1 0 8 1 mcl9k 9216 26 0 26 7 6 1 1 0 8 1 mcl8k 8192 34 0 34 8 7 1 1 0 8 1 mcl4k 4096 112 0 112 2 1 1 1 0 8 1 mcl2k2 2112 11 0 11 7 6 1 1 0 8 1 mcl2k 2048 60422 0 60380 19 13 6 13 0 8 0 mtagpl 80 18 0 18 2 2 0 1 0 8 0 mbufpl 256 106624 0 106539 15 7 8 10 0 8 0 bufpl 256 10563 0 5635 309 0 309 309 0 8 0 anonpl 16 198397 0 187463 102 43 59 68 0 62 4 amapchunkpl 152 8710 0 8606 20 14 6 10 0 158 1 amappl16 192 10369 0 9661 89 44 45 48 0 8 8 amappl15 184 530 0 530 1 1 0 1 0 8 0 amappl14 176 69 0 64 1 0 1 1 0 8 0 amappl13 168 10 0 9 1 0 1 1 0 8 0 amappl12 160 5 0 3 1 0 1 1 0 8 0 amappl11 152 962 0 949 1 0 1 1 0 8 0 amappl10 144 7 0 7 2 2 0 1 0 8 0 amappl9 136 1195 0 1187 1 0 1 1 0 8 0 amappl8 128 751 0 720 2 0 2 2 0 8 0 amappl7 120 54 0 50 1 0 1 1 0 8 0 amappl6 112 951 0 944 1 0 1 1 0 8 0 amappl5 104 188 0 178 1 0 1 1 0 8 0 amappl4 96 2208 0 2177 1 0 1 1 0 8 0 amappl3 88 174 0 169 1 0 1 1 0 8 0 amappl2 80 14930 0 14862 3 1 2 3 0 8 0 amappl1 72 44180 0 43767 26 16 10 20 0 8 0 amappl 80 4539 0 4504 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 121 0 17 2 0 2 2 0 8 0 uaddrrnd 24 1975 0 1961 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1975 0 1961 1 0 1 1 0 8 0 vmmpekpl 168 16546 0 16522 2 0 2 2 0 8 0 vmmpepl 168 236763 0 235001 192 89 103 103 0 357 22 vmsppl 272 1974 0 1961 2 1 1 2 0 8 0 pdppl 4096 3956 0 3922 6 1 5 6 0 8 0 pvpl 32 538552 0 524607 222 80 142 164 0 265 11 pmappl 200 1974 0 1961 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 476 0 40 13 0 13 13 0 8 0