6921, &(0x7f0000000300)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 22:35:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa1e4d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc857699a1f132e27acb5d602000d7d026ba8af63ff37282902000000000100000000000000bc642826d3c1f43515fd27809b67ac4fd50853eede9d842ca6b725b17eb00337db1751e6a429e1a7baf44885600188508da567d3d9b40a13e3f8d2f8a54b766186e6462907000000000000008fde28617083480e75b77c07b7e6062dbc87d58d4ba86e6a48c8199c5be80537f1b96516739284cfa6bca37a8994579cd74fbc897d79e25c007244bb04b1e4626ef9e1afd6717a0ef9ba4993ef24dbed38b267490ba5970b456b32484d31f9283faaeded4d274ab3e7f1e21eb9d490b1fa8c5b6bd73713d14c330ea25312502da9427fcdfb69f206a742ac52d5e6b672d1da87dce684785cd8b7cc44712d47ee0e237c5f88ace8cc59cc69923a414d521355ab92fd5e9c630598cb86b62f3751e7bef36a31c8c1002745c267e1b2de105c50a3237351727ec9cdbe98bc9a4138d9ee", 0x191, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x2, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) pread(r2, &(0x7f0000000080)="64bfe9db41cb83f762c2991a9c3ab96350e88a101981", 0x16, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000000)={0x0, 0x80}) sendto$unix(r4, &(0x7f0000000180)="b1f80404600000000000080007e2000000000000cea1fea5fef96ecfc73fd3357ae26caa0416fa4f376336f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a02022e3d3c96d52d307ba649b43a8fd628b027acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c88155700adef738a3863933d8a7567fe9ff7cc53c894303b22f310b404f36a00f90006ee657aea8c50000000200", 0xfffffffffffffd87, 0x1, 0x0, 0xffffffffffffffa7) 22:35:25 executing program 0: r0 = socket(0x18, 0x3, 0x1) dup(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r1, r2, 0x2, 0x92, 0xffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r10) dup(r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$TIOCFLUSH(r16, 0xc0206921, &(0x7f0000000300)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) fchownat(r17, &(0x7f0000000140)='./file0\x00', r8, r9, 0x4) r18 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCFLUSH(r18, 0x80047410, &(0x7f0000000200)=0x7) r19 = syz_open_pts() close(r19) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r19, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) 22:35:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x3f, 0x800}, {0x4, 0xc0, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x1, 0x1000}], 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r3 = socket$inet6(0x18, 0x1, 0x7) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0x400000000080}, 0xfffffffffffffd62) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0x12) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000001680)=""/76, 0x4c}, {&(0x7f0000000300)=""/14, 0x264}, {&(0x7f0000003d00)=""/201, 0xc9}, {&(0x7f0000002a40)=""/213, 0xfffffd54}, {&(0x7f0000002b40)=""/95, 0x5f}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/144, 0x90}], 0x7, 0x0, 0x51) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) semget(0x1, 0x3, 0x620) r7 = socket$inet6(0x18, 0x8000, 0x2) sendto$inet6(r7, &(0x7f0000001780)="0f54612256f7a4c9027ac91b68cdef4fd5ff7f0000e636777db5516d72c9f07e8c830b7abf11b27f35eb094f759125d0bc8154b0246f8be9f31d1afbffbd2c5f4158d4217b9010717170bd111c5ec0bd6bd6130ef4513abdf0167b467a8f50c53595d0723c2d0395ca2d397d021d99828a7586c1cb225ba148c4a6e86887b66e1c14f5ac24ac60a2e9696f29a38bebf5ebb8d940abe897eb5a0586b2ba87c175451ec5a865b81f98095fb050e1e6fb1905aed66e10960e460b62917c8ae561ac01c421816e89971f6224939ea38bc4ff51764111ca5fcb9189740805ba600a72b086055bf58a377e100a774fd8c40f8ae93a74aab835b4874379434774b204a0f7df1b12c27bc012441989be738cfb09f61c49bd498f259d03e5ace155f3cf273ebe45d98d18aef45754683473f20715e17e2bac3d7c10e9565dab0099d208", 0x13f, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x57, 0x4}, 0xc) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x10800, 0x10) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) r9 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r9, &(0x7f0000000000)="e5", 0x1, 0x0, 0x0) ftruncate(r9, 0x0, 0xfff) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000340)=0x2) getgroups(0x1, &(0x7f0000001640)=[0x0]) fchdir(r8) 22:35:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 22:35:25 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x64) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0xc0, 0x4, 0x9, 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 22:35:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x1d6) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) 22:35:25 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="d614c8da783c0800a38dd1fd2f5649bd5f30eb2cc8f6767480736ef85d02c56a9872630018c4f71c04b5408ad782786c467df679392a3369ecdc0065db126b1061ab20b868b1ecaf5ae4bd88f74bc699977714bb00f4065130ea56d594d7525bdffc0c4193c5534726b4342db7b40b849c93b9401e6b05873927d09b03d25dd32db7784f3c9358647a4083c07faa8d", 0x8f, 0x403, &(0x7f0000000140)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x3ffff) 22:35:25 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') 22:35:25 executing program 1: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) 22:35:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x449, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x83) mknodat(r3, &(0x7f00000000c0)='./file2\x00', 0x80, 0x7ff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) pwrite(r4, &(0x7f0000001340)="7c1a01fb25e6cd50ee47e28826084a7b26b904f133d757b4290129a000b4da501d1689a1be297b36cca3979837571feed39dd3540f1faaa8bdeda03193d9431e4edc5e76f1551553779a8ad75cae14102f87f29814009d85fe07cfc31a3b0f6b469795a88dd18edeb0259d5d069321d88cc11c459c74e140f46ad5500cbeb37c5fd8c181", 0x84, 0x0, 0x36) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) munlockall() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) writev(r7, &(0x7f0000000240)=[{&(0x7f00000001c0)="47e573eefad6d45319866ae7f5d70339b2047893a87f69ef61991089838741d672c5041421795c5f6cc2406cbcf262bffcc56c77571a0c9a7ceb652b23d0c8b155", 0x41}, {&(0x7f0000000340)="a4738e20a5ef7cb19e13829c218b507463f25aee4f158ca8382732649f6f016973027e8da2c83c9dc34706b70e15fb9ca05c77465cd48679320c8f568840461e7885b0d8a918c97ec304867d76b2978a6a8bdf8346472fb0fb877c3db354280195f523dfa3ebecfab903fad2117d0d06f229dbeb4ebce6a1665c4685d9efd2f178e88e716383a687ecc454bba134a08a1aa60d3c955607718e0a0fa7fc88cb9809028f94a1508a03a32f3254253272b598bda19c4876697c0b9949dabf4a6275215d338a925c850d9547758ea23cdccc72e74cfa6df148127d9381ca5f29cf619f869a6cbed90b5b0b72b37870739923b9025742717da1115d9a0e4f9098e06c8ed50d053de054a79303f3390c3759d329c661ceb2648b2eb01c9bd242611bbccc0ceff58a45421b0c79207fa155956547074c6c2b1efdd33e617014128e72c73360a14928979dcc3b6bacf08a15444aea1a5c7c17166b4d0143ced612aa6047aae23c6e8be9b793275b6cf4deefd0946f8d4046df4f66c2baef3da356daf191457faf6ad3ebf49ffe23ef425adfbe4fb06802bc7c69e4c67af59d672543f2aa8817368b29eed25a94a026b2cd9dda803e47190e097862ee0391cba6ae16d725958855ef1c94d674ed6eb4d516073c64ecda4a58359bfa3a4a2545904572906814ee9ce6072afb67753e338b57b59a9913d5199841bac5c89c9880e35acc25cb2caad99a5db4a9887d413eba76dca552a5cab4a5d51f6915e88a453b1f802654a9fd197b541c4c8005b4564ed7baf5c43c36fc518f9acfc6a24d509345a66ab6dea366b92e6b8ab9c6a1206cda7e06cae23ffa1e348ec3c19d041c01e0c544e9bd783a026c94c70a6183dfef61631fc43904d08b831891efba59c00c63df594397ee1be30e1bed290ac0a74cb9527791edbcc50b3f596526ab8d7a7882a1fe36d56041abd545e7a8cb00731319bcce5d35689b7cd2599fcee210ded907f59f70756126bcfaf6731cf1fe63dd23bb1dc94f7173a4ac03363dd134f38ec4e8f8b44d7b4caedcdb23e6fe9ee1e6c4e6fdaa0f222a313c0e9c8a7185e62f13234da39ba369bbe9ccbd68f7cfeda516cc82bd89cd472210c731b522c71bfe04d952c6b0d85447015b2cfe5c5e18e777fc4c993bf6f7876c9d2ec914877fb577a61b944ad6a3ba2b9bf5db3956c5c106deca23b936e6d836cf7de854d4f0b005baea959fef4438fe893657c5913e29393a986daf1f47ec67f7c27826fc5621517d1fecd129f95ad1c5349e68dbd96262f945a14be45a46010bef2c8a7ad5b9db2c1aaaf18f05eea3dd26a091577d058ec7ebe85031dd58c24193e9eb99d786be7a03783f71d6276689edc6294e05bdc9d78a0efdb6a7050b61b82d0c2fa2bab8144c6249fedb4790a0a23461c1764e6d8238a81c4f37c817c0a29ddc9b06072ab79086c245ad54200f69302a9737b3cdeea38beab4b173334cbac1fac3759bbcedf21845dfbd63b7e63b1e24d69c3105403e3ea1fa3089e2fc957724a1ee5e5a08646087d7dcffb16704a4084712d76a123f2f6a646ee574f1639273b939208e2ca9f7cd92d0438de058fa2a938e678daa0c8f5f54951a57689e1ee10acc5da95f8e426ac99a9b09b378c82d7c4b2ddb47415b22cd7b89f5a08cd7ebb96e1e09ccb02444b29d88b18bc5b5cdabe7af37e1f6fce9ecad3a7c679ec3a4ae595ecad2b0a9618b3449ec894bf46dca8938e9dd3f3c7d10fd5a40f778a820ea5a699d231b21fc1899b621f98ac3eeb37b5b0c2fa53a1e0f0a1aa1f5c64ec1db3af9ef6bb80d095dfb0d0eff686d9e4faf1fc3f814c6ee5dc27faebfdd4b4109713ea86c5e19ed1171ac69a769acbf5da09857d9b7418ab9836967ed240d531764611afef58bb9eea80d6505e393160688b34458b37382b109190e4ef27529ee7626fab7b5dbd2d31f58b1315a5a61615f50ed10e932c514b5e00bbe967ac245929340df71bd68b39c96758467fa7df9f14459f5f8c93862510638387d8d4fac32c3d4f7db8b31c688a624eb7bc52db17a75fcd3ef695a2b8ad4572e74198abe5cec6a217696ec2d24acc3b2be6454e3d89298624060c9a8789b41af0272f0c4ebdbb609ca1065776bce207596e183f94dbc62e2c46606565f9bc11126153dc36c568726d996ca24fdaef8c79658a63fe0c8c0db54093fe6b6bd4fa1e9540775d56e99c6715438c58528099b85079a46c63b16337a5ccf94177d0d21d475db611858aca33b013f6601140a0a2185cec965d2e352a711daf1b6c0cd08a2bf2f1c0db26bd4de75b930062928777e1c0d61a144149e43a090844653a46cf2541dd6fc1b3edf292f1282786cc747ddba505e7797d47f1d12b7993d7e930afc8c9c6c574c4cbe5680a11561036e3cdd85d462849dd5142645f0a0abfc97877def7f67d209a1a6cbbdfc2a6e18b5af299ead1926e99676b1d6eb81487c1461d19f6e214081f127a4ab2a6343814fb9772fef3cf1c722f765ecdee000616fac4c829bf218568912060918a4df112686c7f3c12472a4387e23c283775e7a15968b3b07ff9daa9b7185b694732fa3479b95561e90aebe4cd803ee643520c5208243a5f1f5af635e32557675684a397698e5c22857bc258852de5a104a81a209d059e26009c3553e9c60b06fd6fec5bf3675410fdf3bd1ab7f9bcdd37bb0b4e805c3c0267fa04ab073b730b10130affa0e18b1b2be6e53f5f521b3e895ece059eb5431d1b5bf9196c90ad60060a6a384769e1292241f9ba4ff32d931ab2e6f5160b207744b897f548af0f9190ff95c2ef2e2de50deb7bf198bd990d2b10b7ad74b2aebe43fad67c8073319898718bd007b5c4e9960659a77eaf1dd0d7b6a7cbacd47c7dc22ffc6befe8397b26687244cea727a331668152a787c6134a37836409ba052b21d10dcc5af140ff0a724222cd4fbe01edf92360ddcd24e5e0c0f7052490e861a0a6c64c816e96965d004403ab664c79f3fb2124622995bcdd4030c4b9cae228595ad434c61e9a87e0df8796aa029ff2141d2843093a5a09625944e67a88b7cb6e44ed5971dd3d39358a3b94f6e0d5d07ecbab77d2acf86c5c97e3dd1ce83f313ca171bf731f66119eaa9f7ea7a7123fa3788a3e43ddbe5c7b72074ab2736cd2fa0d78b708375eb0938d457e7d07dc068158f9e1d982a807d5f629ec8214600b44cfaf59f42bbeb134a1dd3c1b5057a4a5bd781e6e51aebb2c606abc7fc08f9bbf0adb259cd6a92f26f7ed9b998531b2a61bfd5dbe54474375e631facc9d9f1e1061f0abcf535788ca3bc2de669394d6bd807a7537785ff9138233984fe7369015f60835db287fcb1a28e5f2aca79fdc30cd18e5c2d03c84a653173ed8738ffb9b7953b254c2bb2fface52a9312906f47f839e6c16f246c20dd870d0ff6dc30ffbfec6ef5b5493a14c6c8dbe9fcffa90d64a39bae9b0b3809b31ec43b9213ff52b65019e9d2a144ef0f02f5d6b691ac4acfef9f6dd68b06ab9a8cb3c8435dd12cbd8cc73f45ee4abbc67de0ab206845ad6b71830a0c504867b9ecbd5daa90a33f08603f11d4c8dc82ae0f5cace1d3f8be23a0efebc0f6a481ff2b77be15e6d73009ed6d4bf0bc1b4b59698b21650f9a1ddb8c51b18ba79c3d20dfd0396b9fc767b3e01360cbdf5d8331ba92118ea729d099c5389595850729971d947910551d8c193fcfae87910f87a9f624b5e14d0dca66fad86e4e8f94781c1f492c7192561fc3d3908ce0c4b62fd18a7d5e5f016c1521cdc0b3a1ae605677e325c63364438d57d5fe96d67f15134400b4e20ad6fa1091f5f94ac703a84723371b25f8831ab379c86bb1980571080ef3597aa059b23e05c9963b822e6e19f31c4d9284d91741f8133c01577e0914a313f754f1437f13ff42bd5ae5e584704f15e489369d1e2afc4009a0dee0e3a10b733c2b6a089790fac0de6ae15a8da501ece12b30d4e6c3d63e9720e2210f8e2af616f23039e10fb9add2ab26d583d26ccd14b258333e3af566fdd42777b1d41277c6a0b72c07ddf752fdab8b4c5dbde6cf83b3578e5c76cb8e647b51809852476ade497e8b9f79639b26b5c97343d58d54bd21bdda08fd771854a6d9e18103f7f5d8e17f8dbcb7de98ae75d054fc1492f136473751e272342c89b5e91a3a0312a5ca8fff81d01b94ff29761cd6104e377e84b35574d75a711553acd1c4b54bd58361e69ff6462685082499b5604fd73982e0e1b29f136ad440eee367342d1afe1eaf6023f320107adfd4ac25c39fe79cb123ed3022423eff6d3772a31ff94a382bffe189dfaa82cd97efa4ab16ea97c0cfafce3e695b4ee113a9b00b26499da8f7c297bddc1fb5b375ac6eace9cda91adebf5a5001669f9c80ed179971914a504d78351b9de1a9ab7870092570df6bc1cfd571305b6b103d3763d17467ce0bcd437b6486504c7f16bb7a2572f502987ebe29f43056bca966d1e61672e4bf9c3f1876233057f7e38ac8cae04d751fa2e3c72f448047f57097f2f879552ed82dcf2402c4ef61217c386dc21f3bf044d120a61edae41d0dea5b64aeb1072b5dba445b336500623f3d554983a13b663cd16a1fb0d378f51509f91595045d6b8f2161b7e040e21fb5353794f39092c88aa5fd24e4e3c5668078e57976ab2b3ad7e4e751932ec32b32d334f9b7ff764b661c815450f764a393244b394888aa1d1ff88b1a494f28f1a86017784f2cde7a3f3db9f6894671d41d18c8ef7703ecb6fd71bd1232b09dcf1565e159dad2fc1ee1e05f34d6aed23ac7ddeab4184fe90911eadefdfb3f7ac8eb66d01ba2452c010dd0f7ae6fab396c1323beaedb5c4781832c8f94b1592e11657556387c0decf6b72b6a54cbce576f92ed4a889df157fe4a311aaa67e6708824ecc2959e84c5b2ecbefc52d85a524bd7ec0a9de913a0d4438b3cfff09d6683967185811977244b01ea0f027cf0400960b656a9ef5c83bd6a34c742002f6135adf4a2a88b66595980221298fe1891c591e961c14adcaacccb9d4ac7b3e364968215770fef92813c890e626c04e9a29b85a3e887a588c42b973ca0e33af0edabc9192d70d2fee8f9f4597a6cfbfcef3b5b7ca0065bb7610c943e5b6956ad3a91e497f89d9b9cc78b9d9a23e0ff62d3df0e15d219cb7ef2f5681a0b5e155f8e7dbd9574da59c466d3a0d2b98ecc3aa9d516cd797accad6c769eb6c7ba462c885922c6996b1c8845142b9e0b4eee015b94b002f64350167e7d400779e289e76c38193e65ba91c26236690b01ef1b9841dc986124266612eb94beb90277b75eaa9fcbeea784c25b08a26cc14a66f320f3232cfd436c988b5be3e840038625ad4838edeb7f21893cd2a2604dfbf686817756a545e79b21e19431865047155ced79b241ca5723e086cdee9eeb4469a297007180de7925c0f7bedef6cd6995d2054ce2d9dbed6c29e1ee01fd015c50b7b2e603b5c32fc275306a781b56115bacde1ba47193119497ee7fecb192633f4c1c13ba09ca106e48c7d79e7085ebb70ec38d06b3420e8a1842ca5912ea6e5c567a0222a208cfbd6203e185cc2bed03def42b51362e45c9a6ab27acb358ac5100b701a571ebb6106e093e4385e8b03dff8cd070f9925bd1154c345f5da03c4f915c21331604f37e0a7bcb74214808fc2f95612d42697dc66c9214f964b5677123f0cbbdc28a9d83e109dd8bcefc55fcbf213159998236bf798481130f5295cf557c1dda2537731d13e13a1cd37af763dcf7099b4368da861fe79380ef83a31f6faf39519f4c674136805a117a", 0x1000}], 0x2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x9) 22:35:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0x0, r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x0, r12) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYRES64=r1, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYRESHEX=r1, @ANYRESDEC=r4, @ANYRESDEC=r7, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRESDEC=0x0], 0x9) r14 = socket(0x2, 0x2, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) setsockopt$inet_opts(r17, 0x0, 0x3, &(0x7f0000000080)="70767ed57a9d9e4c42147471a2a4bc483c31f9aa1130e9653c11960b61117532a3d670b6335e8a09c8ab18d17a0242c02cc724f28db53aec8139b778d4dc00158fc18c98e61c6484edeb347143088e923af108850f26d489649ca5d1945013cd5245381dfeb201c8155a629b3e694ae694c81e855788fe16737b74492ec3172100e5ac3e3ebc41c461884034cda40a585c76b572154093be992e8af935da3acbcdd1b38cf696489458e0c124e12c07bb6b116932c98e981e607866eda84bae27092d613d4abbd21bec49", 0xca) r18 = socket(0x2, 0x2, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r19, r14) dup2(r14, r18) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r18, 0x0, 0x0) 22:35:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000c00)=0xffffffffffffffcf) r3 = syz_open_pts() execve(&(0x7f0000000800)='.\x00', &(0x7f0000000a80)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='/*a)%![\x00', &(0x7f00000008c0)='/*a)%![\x00', &(0x7f0000000900)='-\x00', &(0x7f0000000940)='-]*\\&\x00', &(0x7f0000000980)='/dev/ttyCcfg\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='-]*\\&\x00'], &(0x7f0000000bc0)=[&(0x7f0000000ac0)='^&%*\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='^\x00']) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000009c0)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) r4 = semget$private(0x0, 0x2, 0x10b) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/255) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8000, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) poll(&(0x7f0000001c40)=[{r6, 0x8}, {r7, 0x10}, {r0, 0x100}, {r8, 0x20}], 0x4, 0xb2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x2e0, 0x0) kqueue() execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='/*a)%![\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-]*\\&\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00']) 22:35:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendto(r0, &(0x7f0000000300)="02e99daac779575358aa8ba30e00c248d6ed73b7d06505d768f56e79a9802a04e1e8b2579a43d237bbeb54db4d0a60b3649cd2d23bb0f5f7a1f351a2f35e3582b438196e75b7ae98373f53c3f47572cdb7515914a25234fffc10817ec82a0975f27b1ea55081cb9e708122bff7ad91f6c083e221364fc139efc4192fecb8957341b7c4a95920a8fda19368dd96beefc1d2117b4c980427475725437a68b802f0a9a55d56a6a6a03702be5ab506480a99a4362fc2508c4beea4ee7da5f42956bb715938a833b2297c07c4fea6d4f412793d64263f66e53a6a04e5ddc70cd3ae1b7a130a33b2080084789cec810a98798b", 0xf0, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000200)=""/235, 0xfffffffffffffe5f}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 22:35:26 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x20, 0x110) 22:35:26 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0xffffff2d, 0x9099, 0xff, "878995f8e320affc29dc1fff51f9b4f6a0460a74", 0x4, 0x8}) socketpair(0x6, 0x8000, 0xfe, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7fffffff, 0x5, &(0x7f0000000100), 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2c197ccef86ef99, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0xb9, 0x101}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x1f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) munlockall() msgget$private(0x0, 0x2b432c1cf949d03e) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x5, 0x1}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) dup(r5) r6 = dup2(0xffffffffffffff9c, r3) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x24, 0x3f}], 0x1}) r7 = dup2(r2, 0xffffffffffffff9c) ioctl$KDDISABIO(r7, 0x20004b3d) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000380)={0x7, 0x5, 0x0, 0x45, "11c63f96c3064137063fa90f9ddcadfdcb219b05", 0xbf}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xb16a16ef1fddaaa8, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000400)) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000480)) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x10882, 0x0) close(r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x1, 0x0) r13 = geteuid() r14 = getgid() fchownat(r12, &(0x7f0000000540)='./file0\x00', r13, r14, 0x4) 22:35:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000020000024c4000800"}) r0 = shmget(0x3, 0x4000, 0x62d, &(0x7f0000ffb000/0x4000)=nil) r1 = getuid() seteuid(r1) r2 = getuid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, 0x0, r5, r8, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r9 = socket(0x18, 0x3, 0x1) dup(r9) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(r9, 0x5) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x2, 0x92, 0xffff}) r13 = socket(0x18, 0x3, 0x1) dup(r13) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r15, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r1, 0x0, r2, r8, 0x100, 0xfff}, 0x401, 0xf87, r10, r14, 0x101, 0x9, 0x3ff}) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:35:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x0, 0x6) listen(r3, 0xd5f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000700)={0x4, 0xfffffff7, 0x6, {[0x9, 0x8, 0x986, 0x9, 0x6, 0x2, 0x1ff, 0x0, 0x0, 0x0, 0x8, 0x41, 0x3, 0x7, 0x9, 0x80000001, 0x40, 0x2], [0x100, 0x0, 0x1f, 0x0, 0x1ff, 0x10000, 0x81, 0x7fffffff, 0x2, 0x6], [0x7, 0x4, 0x3, 0x4, 0x0, 0x3680, 0x6], [0x6, 0x10000, 0x4, 0x11e6, 0x302, 0x101], [{0xfffe, 0xda, 0x3, 0x8a1}, {0x2, 0x8, 0x9, 0x6}, {0xffff, 0xa3, 0x90b, 0x1}, {0x3, 0xffffffff, 0x44, 0x8000}, {0x0, 0x1, 0x6, 0x1ff}, {0x5c, 0x2}, {0x7f, 0x2, 0x7, 0x628}, {0x1f, 0xfffffff7, 0x800001, 0x6}], {0x7f, 0xdc, 0x81, 0x7}, {0x401, 0x400, 0x9, 0x2}}}) fchown(r0, r1, r2) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f00000000c0)) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x800}], 0x1) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffe71) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, 0x0, r12, r15, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) setgroups(0x1, &(0x7f0000000000)=[r15]) fchmod(r0, 0x0) 22:35:26 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076c916570014a5e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395e835bab3581c35a0951065f813fd1ac03dc9f5ff0e05ca54135f637bf198620c6951b5fd1acac94461968bcf5b529f90911f37a35758a0be77c9f2335a603306340fecfd9d77a4c22"], &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/32}, &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000001680)={0x1000, 0x20, 0x0, 0x1ff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) getpeername(r8, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r8, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r9 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001480)={0x1, 0xff}) mknodat(r8, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r9, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000016c0)) msgctl$IPC_RMID(0x0, 0x0) 22:35:26 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26ce5bedfb9c9f35f23d1aa5513a6c17f38969eddf2541e2eba4f7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b023e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417cfbf9cb627765d0cc9264a927d942e2c951c949b89aec19724505e08d6aa92be2b4c0bf1221efa4d7e7a473004473b8cb8b0900ccc461ebb4c5bf9de325aa6fe78c0be48190f7a1c2"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4", 0x599}], 0x1) 22:35:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) fchmod(r4, 0x11) 22:35:28 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x220) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='[-\x81\x00', &(0x7f00000001c0)='!\r{{\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='r\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)='\\\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 22:35:28 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x8000, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/167, 0xa7, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 22:35:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) write(r2, &(0x7f00000003c0)="996b233c947c456b1d9369ff7ea9e16c947c16eedc2e3d9a138a93b45c918cc44510bab5d7dc70524dc82bda7711d144b265f8b43d5b3d41bce921ad5be80c88cd253739218bd92762941e7c5d5c0443e4509bdb6a5f878ab23fc02e4d42db3cf0303ddedb2b852455613b0d23f46b6beba372b7b80de104b9dee5393c103d801275e24e476cce9b61918688d6c554e11d799232506f81db63dfe641036a748f", 0xa0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x25f4dee672548ded, 0x90) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x14) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r4, &(0x7f0000000200)="5188f504037ba95bf8126c52b3f50347531018a13ee2772f6ae641ac8710d3ebfd6ed37bd18f9cf9c94e60304a367efccc955dc248413161ca8a9df0f886e0066ba195381b05d75c0e9a346be7d50c1d43b9ae10f47335f72bbedcb4a7482178bddd3fed08d9a4f089d9e2a4545f7af563a5890f4e8af9b46f58b2fe74ac98e9f7c81028a0700a6060963fb1d1f3c62f21e559503a092be571a116564fc19933bda3d80fae99b0634bc574dd6dbd095614a66b15df00a289ba833f4eaf40661b03caf93dfce8ba8a5138b00103b9404df2", 0xd1, 0x10, &(0x7f0000000300)=ANY=[@ANYBLOB="01052e2f66696c653000"], 0xa) 22:35:28 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d5, 0x8001, "d730c1e7bb6fc6bd0f5b00000000000000ef4de4", 0x0, 0x4}) syz_open_pts() 22:35:28 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 22:35:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = semget(0x0, 0x3, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/11) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x188, 0x80) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:35:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x20004) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f00000018c0)=""/147, 0x93}, {0x0}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000001800)=""/133, 0x85}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x9) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = getpgid(0xffffffffffffffff) setpgid(0xffffffffffffffff, r8) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0x3}, {{r3}, 0x6c9ccb0b8443a26b, 0x48, 0xfffff, 0x9, 0x6}], 0x6, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x50, 0xfffff, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x3a, 0x20000000, 0x9, 0xbcd}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x0, 0x566, 0x10001}, {{r0}, 0x61379b6d12bb5a4f, 0x1a0, 0xffffe, 0x4020, 0xffff}, {{r0}, 0xc, 0x778628f6c722d7da, 0xfffff, 0x7fff, 0x77}, {{r1}, 0x744211c7cdd98cb, 0xc, 0x8, 0x7997, 0x8}, {{r7}, 0xfffffffffffffff8, 0xb, 0x40000000, 0x5, 0x8}], 0x1, &(0x7f0000000340)={0x2, 0x2}) close(r1) 22:35:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x400) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 22:35:28 executing program 0: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8000, 0x7) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x7, 0x5, 0x80) setsockopt(r1, 0x29, 0x800000000000035, 0x0, 0x0) 22:35:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:35:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) getsockopt$sock_timeval(r0, 0xffff, 0x802, &(0x7f0000000040), &(0x7f0000000100)=0x10) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r1, @ANYRES16=r2, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x800) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffff71a}, 0x8, 0x9, 0x0, 0x0, 0x7, 0x1, 0x6}) 22:35:28 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)="86a95acad958cf340bc5d682d91e58b0f0d4a9d8186cbb37c62442de95bb03000000f0102300000000000000000000000000000000b21c74d94dc65ec20dcdc43a7bff8a9f5886360d197ca6df76a52fde08ce869dd348ecb36d0ae9fea805e269eed58101b6bb55d0e9b8ec63817b6ad4c1490849d915d3f92183655b54e85a75c7fa5034aae923a5fe578af88242aaaeb8d98f2c1d62245e0185d12beab62d55a7878191fb7a45c4b15c64bae3744e28212fe028b25fe417a5d88de2c70bacea8aa0f418f8c2d0c2451ca6a09a5c01e96828369ad2a3915a2c21d17d4120b43bb79fe1396c", 0xe6}, {&(0x7f0000000180)="3ee1e1f7aa6ed3696ea02060772cc2744f3947b6e6f1bb319be2047fde52e7138429f82f2268addd0f6f50ec89933ca4d2614cc636fdfb0e4361f7b84d60166cf2b0c26d1f20a0cbe0bb940e3e25198f521463b740a0000000000000435d953c633fc28987a2aa381ccaaf", 0x6b}, {&(0x7f00000002c0)="41b6f5c110f45b707768fad8a6dba919ba148b61e73bf41ca4f1ee7060e009be3cbc643a7e85ecd21c09d566636b907744f788f6016de7c75e27e2157d1522fd3bcae64689c9c39a49cc270ce7fc41527b910e213ab65a90397683dc19f0ba9ffaa635921208a4089f215794215629ebed7c034e4114faed85f652d51265b63c6026d262e6692c99d57e3fb9633fabd868d82cdc7c544c4e54fa5155227e45f3761f26e384e87c60ef297b97e858ef23a96267dd0eec42ddf1664b440f9fbd8d3a2a01e8b3ae94c03b0a45692d5d37ad76ed68ef52839e49fc0c", 0xda}, {&(0x7f00000003c0)="9742e54ed3748c183f45bf87ea9d7e3cadc2709a3b7261203291ce210968da7d10fb8976f25be3a17cad996adba3786d175c35672943d9941ad76eb428", 0x3d}, {&(0x7f0000000a40)="5a3034d3f478c97adb93b0894c737b1647cb86694cbeb4b8aa42e11d9f5417751d9495016b8f4eb8f76a4769e1da0857fc23d8439dcdef2213b247628412c6e99433b92619ba86cb6f4ba26be8966454362ba63363d04f4cb5a149436450351e4c536d92789fcdc25302c034fcad887c8861b8825e5465956844917ae94f2f6210992413ec8e44844a5d0836a377561e6a88f8aae74b631182857b36294fc3ee3a9628656f6aaccfbdbdcfc2f00c4e4dca8b6a5e1ded207be8ed796c", 0xbc}, {&(0x7f0000000440)="fff18069123bac5c77dffbe1ea9e18879f74465586b7a6b0a311da64163243b746b8e187de32e30fc7c4c6", 0x2b}, {&(0x7f0000003a00)="d5677f0e847071b742ee6425649061c4fdf5a9013b526a3a3986f0dbef2ec2b5a703cd1c588d43cf40e21804315bb28af73eeb7a1333d15c92e1092e389bee6d876d522e202d17d075735b6fb74c8d081cda51858aeb79dd8ce31555b9bd7cf2fd66698fc091219000d9daf275bbbe54310d7d3791435cfd1e1a65c2a1aa3a87be2f08055ebf4b045e76e9a1afa2bd5bee546205cc183a88ea23b6c58d2a15b134eee9d49037c92a7b93d9b4d5796a0c97dcd46dff4542cf71cf5d7fbbfc356d350ceb87cc353335815fcb21d30ddabe50517f22963ae402dd939869bd54eec33927cd09c1a138d1ff45dfdf575ff4ac330bfd66a2a2c26f39307d7279260e116b4dd2a1feb775d49db864f83a9e709b7011d9e12eb7023fd94c573ea2758ceb3bef518da2b70003a4142a6849078bf71dd047a7b17365b283693d9c372aeb03ea0deba6366e64052f8759d3a8142f9ef7d3e1ce4467f89d39c1311028628f6f26bc2f69fba8800edef873640eb027c45bde4071e7bcb4fad49da7ca14886d06b7b51f44212577162437d5ec8d10f6ddf3a6c66d5a94ebf138c14639ed6543069e52a49724196ba81a63c38388e02cd5e5319b7150199882add9e83f493ebdfb86812b03cf0fde66e25e5ea20306593ea3d98442a537be2be069ab2e33569356f479a14210d0d10d674dfd44387b12bd8629341b578b2da2301d33005b3f4c6d19c3fb556594232c8175dcdaea5921f0fc0966594073feca5a555f149b4b78d4b2a3549027e698891e0c2f6605673be85d1b5470fae45a74a9fa02daf9f06dd8ce009ad41548914447ba", 0x24a}], 0x7) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)) 22:35:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000057395b4d02adbbb1cc3de2c20a000040000000000000"]) r1 = socket(0x1e, 0x1, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000440)=0x8) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000400)=0x7fff) sendto$unix(r2, &(0x7f00000002c0)="98ac2b78b29f3da21da832efd55be426bf4e606c2427596a6c56c8c485ba9188d96c1feca2734000d6bde60654e9e36a3dd7f4c2040db5655db91d233b8336cd91164034c40eaf2a4d5f910dbeaf547be25126bb66d6c4bd99c88f30088ae489434d54bb21c3184f4de5088a4092a7d1bef09bc3c2f33da24e980800cceab6f75313a20295b19dd285011489cddd54a47cf7fd17be3756933d8d2f45546e5f3f1b24bf7e7aa1af00b1dfd611e999bd529e4bade55f71e8ba39f44871723c76836bc613ec5f43ea670e034f037db700000000506ca08d9592a62c4cabf4c4b48cb78b8e37ccd1d628490c8d5e98ca115c4386", 0xf2, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000003c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) sendto(r5, &(0x7f0000000480)="f0e23a7fc30dcaf9622cd7321abd1e4a97568ea654c43c0432c8cdf045767b6becbdcc8551b8d4bdf7e427c88cc446b6ccc166ddd48dadd8a646a0ea0d424f25e223e6499ec46fc6d620465ccc866cd0bc253f6a3b65b991e8b9e3c046e329c6c2766d9fcdf749404ca967e45709ada34365b07327770db4d1a1c5b88622ca7a6c7dd87e8dfbedfd4655d60696771b13de04cefb1177a005420bb61c4da1d835368115a73c4c99e60a3e216f96281019aa3706070c4b889225002f9ba13c6a4e6ac7527c3376b94320ca8b79193b310226040fe382b672d7a31c", 0xda, 0x2, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x6}, 0x3ef) 22:35:28 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000033000/0x2000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) write(r0, &(0x7f0000000340), 0xff23) 22:35:28 executing program 1: r0 = socket(0x2, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:35:28 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "043b3a15fe0000f40400000000d5bc000600", 0x80000001, 0x2bd7}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) setsockopt(r4, 0x0, 0x9, &(0x7f0000000080)="3da0aeb5707270cd3865f4d1403e61d2d8b1f3e4799e6ff556e1cffaee289c04bf9e016968686d50f3798835df915fc634a1b8669f10639e1b8b3fbf5a7e9e6b04f40c1e42d5cd3bb433512091f2dfe8dece7a004ba323c8a4ab2ac7e928df97e7", 0x61) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/yev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8f1e68 failed: hole in range 22:35:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) socket$inet6(0x18, 0x1, 0x7f) r5 = fcntl$dupfd(r1, 0x11, r2) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r6, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 22:35:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x200000000000021}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:35:28 executing program 1: r0 = socket(0x2, 0x8002, 0x0) getpeername(r0, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)="86a95acad958cf340bc5d682d91e58b0f0d4a9d8186cbb37c62442de95bb03000000f0102300000000000000000000000000000000b21c74d94dc65ec20dcdc43a7bff8a9f5886360d197ca6df76a52fde08ce869dd348ecb36d0ae9fea805e269eed58101b6bb55d0e9b8ec63817b6ad4c1490849d915d3f92183655b54e85a75c7fa5034aae923a5fe578af88242aaaeb8d98f2c1d62245e0185d12beab62d55a7878191fb7a45c4b15c64bae3744e28212fe028b25fe417a5d88de2c70bacea8aa0f418f8c2d0c2451ca6a09a5c01e96828369ad2a3915a2c21d17d4120b43bb79fe1396c", 0xe6}, {&(0x7f0000000180)="3ee1e1f7aa6ed3696ea02060772cc2744f3947b6e6f1bb319be2047fde52e7138429f82f2268addd0f6f50ec89933ca4d2614cc636fdfb0e4361f7b84d60166cf2b0c26d1f20a0cbe0bb940e3e25198f521463b740a0000000000000435d953c633fc28987a2aa381ccaaf", 0x6b}, {&(0x7f00000002c0)="41b6f5c110f45b707768fad8a6dba919ba148b61e73bf41ca4f1ee7060e009be3cbc643a7e85ecd21c09d566636b907744f788f6016de7c75e27e2157d1522fd3bcae64689c9c39a49cc270ce7fc41527b910e213ab65a90397683dc19f0ba9ffaa635921208a4089f215794215629ebed7c034e4114faed85f652d51265b63c6026d262e6692c99d57e3fb9633fabd868fa5155227e45f3761f26e384e87c60ef297b97e858ef23a96267dd0eec42ddf1664b440f9fbd8d3a2a01d6cb93d77613fb2f692d5d37ad76ed68ef52839e49fc0c0000000000000000", 0xfffffffffffffdd7}, {&(0x7f00000003c0)="9742e54ed3748c183f45bf87ea9d7e3cadc2709a3b7261203291ce210968da7d10fb8976f25be3a17cad996adba3786d175c35672943d9941ad76eb428", 0x3d}, {&(0x7f0000000a40)="5a3034d3f478c97adb93b0894c737b1647cb86694cbeb4b8aa42e11d9f5417751d9495016b8f4eb8f76a4769e1da0857fc23d8439dcdef2213b247628412c6e99433b92619ba86cb6f4ba26be8966454362ba63363d04f4cb5a149436450351e4c536d92789fcdc25302c034fcad887c8861b8825e5465956844917ae94f2f6210992413ec8e44844a5d0836a377561e6a88f8aae74b631182857b36294fc3ee3a9628656f6aaccfbdbdcfc2f00c4e4dca8b6a5e1ded207be8ed796c", 0xbc}, {&(0x7f0000000440)="fff18069123bac5c77dffbe1ea9e18879f74465586b7a6b0a311da64163243b746b8e187de32e30fc7c4c6", 0x2b}, {&(0x7f0000003a00)="d5677f0e847071b742ee6425649061c4fdf5a9013b526a3a3986f0dbef2ec2b5a703cd1c588d43cf40e21804315bb28af73eeb7a1333d15c92e1092e389bee6d876d522e202d17d075735b6fb74c8d081cda51858aeb79dd8ce31555b9bd7cf2fd66698fc091219000d9daf275bbbe54310d7d3791435cfd1e1a65c2a1aa3a87be2f08055ebf4b045e76e9a1afa2bd5bee546205cc183a88ea23b6c58d2a15b134eee9d49037c92a7b93d9b4d5796a0c97dcd46dff4542cf71cf5d7fbbfc356d350ceb87cc353335815fcb21d30ddabe50517f22963ae402dd939869bd54eec33927cd09c1a138d1ff45dfdf575ff4ac330bfd66a2a2c26f39307d7279260e116b4dd2a1feb775d49db864f83a9e709b7011d9e12eb7023fd94c573ea2758ceb3bef518da2b70003a4142a6849078bf71dd047a7b17365b283693d9c372aeb03ea0deba6366e64052f8759d3a8142f9ef7d3e1ce4467f89d39c1311028628f6f26bc2f69fba8800edef873640eb027c45bde4071e7bcb4fad49da7ca14886d06b7b51f44212577162437d5ec8d10f6ddf3a6c66d5a94ebf138c14639ed6543069e52a49724196ba81a63c38388e02cd5e5319b7150199882add9e83f493ebdfb86812b03cf0fde66e25e5ea20306593ea3d98442a537be2be069ab2e33569356f479a14210d0d10d674dfd44387b12bd8629341b578b2da2301d33005b3f4c6d19c3fb556594232c8175dcdaea5921f0fc0966594073feca5a555f149b4b78d4b2a3549027e698891e0c2f6605673be85d1b5470fae45a74a9fa02daf9f06dd8ce009ad41548914447ba", 0x24a}], 0x7) 22:35:28 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x3ff, 0x90}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fsync(0xffffffffffffff9c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f00000000c0)="de94a71cb61772527bfe69509df20d477092d4667f8d083ff4629bed3abd0121e5234c6245a8ccf0a167ed3cbbfe0e27b81428ab5e3d4083f07fd37dc991a73188ec4aca3f2cc4183f0ee119c2ee8e2080be26a58c660870dda7a5dcbf1ef15561be20ac211b4c", 0xffffffffffffff05) 22:35:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="f0126b9485ddc7b9d866bbd8e19b3db2b38d82a1aa9710bd6540cb4076c2855a2ea822b1c955106d5dd32fef5f9c0dd2b43461d3a931b8838a379282232949b4d733a55dbd04768480c4fb73028526c8b76a14203155ae02fae3c35263dc42be3634b57706c4466ce767cd695aad0e0035c498ad478ae1e13711f3a4dd0faeabd617ae66bf3d9c8c9ec1d33509c91bd8767b3f06822cdf093d9f0fac8e7ecb0b1028f32906f2467a5dce733887103a117d4f5f7d076a81479441c14347903202f2657686e91659d2c610aedd9d08cd71ac0038b62eb1c18d6461579a451b6690509ddd260ae26739e1d6d1e86e21e30c1cd573c983449bcdd5a4a2b9eccbe17b6eba331b9819d0056f4393c61b9f25341aaa1a4c9b143f0ce6de98260f4c3e2296ccaa45ffa04ae6aa36dbcd8ed4c572d4a2a3c153879bc67e1607391f681d79a0f59676728d93d05b04bbe56beaa17860ba3c73848f166aa6557b5bf1901a87f06af95ff49312359314359002abf3abd6d3c07f4183e7897ae5882917124d4c22346fc8f144f63a53a5256c34cc1717cf76dcd0659d6f1ce41e964ca79e68021bff95b37f5288e072da53c1ac11aff7d2d5cde08f13d6e4852d7e7de4c4daf20b497c76483105ca0cc691352835317a836091205f5f4642083fdfcc458f454b3e177d6f993efaec65e2a9747ee25829c40a586eb78fdc4992fa1cd416f1b116257b445b88a483bcdc13fad56ba3feab09c7d931ce22ac608499aa0d2f8e3a60c1388247e07fb0690dff6be2a6b88d2d51cb4497d7b4e28e6fd18f98c1432a0cead53feb91e891e9fa4d8d16d02ff803d2fd0486e3144567f2d6cec2f5fd8b928bcc4fc2504c49efd0622d5cf72f43ce15720ba3f6055177755e55ac5387052153f8858ad452f1445da9d5e7c524e40280830818f9a9c78071e52748957d81ee4b75d399d5db21f0e0df9299d1ce66206d301fc6082e5483c4362db79eefd0e62b884dd4a4d57fbd4c5297d82bf2c40fb6a3f6c4002a123cdbff6b6f45d7e1079132c6515efcece503dc74e8966067bbc67d1dff9b7947378c758e37f249ee6852b7345f60fe093a170532a4e551032f6685f84cc609eb18fe9e5641669da5f010804ec24727f5727132764715fcffe760f9efb1f8a20d14ca649ab1fe0d49ddcb2ef14f7a3eeec46541bafebaa44f46e15e9fc2302cb5668e9c067ae1b1aa66be05189c9fb41ab4ab859cea611a32a63ca518ead6905830cd68883da93552d99bbfb70a4341ebfbad502be38018fadac4f7bad91170186f5b65e3f54fe29e85f717fa7aa58d7a23842dca933336f6e2a988e85829eb46c8455c3b832aec55578a6690145a1b63e798f9c63062919aa6b9ec078f578b5ff9a3d57baeeb783fe644266be708f76566e1016b9f3c5defb07d6e022ceece18d0039a281c87fe6382bb5b309d51245aba12df373b49a240c13e1f98c37237e38e6796821668bf430f78e2fb417ecbd3f8de90d47f7797182850a2a0ad228e6afdb250ffbbd65b483dfede6888eff28e72f774d9189456370de8239ca9de568780be8216d1f06bbb75c226b92867b3e892798872721de05db32e9736e6bf4b149f4e5593cb789c7bf3debeedf86a87f9662f394b2ff53662a3a4e0578fbe26d05bcd3de8ed27aa24e5b004e24bc2a35913bce97bb32448e67082fb9ddd8febf46df953f0bf91bfc881aef84a39a473da162a73b932b36dba6bca950a8719ac93d846eda519b867b3ee9f3f77dce148d0bda378bc40d2d07abf6a4c3e6591d077d64b0949011dbd4b3a265107d70810bef9b09534faeaee1fd0b3db2238cba6a71ef04096d52a19886c498bf33c99f2f430e0fe6fad082dcffab26fa7fc6c9108aff74aff1956589ea95a17f3ffa90e736eda2739951c3e160eba1cdd0401372a1ae885accc6182bf89c51c82fda7e7919f85f027fc22f49b21fabb73803152cbe731d0c9d810c2d06e337c5a7e0eb5be85d1c49da9c87783dbedcd70e69a779cc4cac9ea4a3d3f142dd2962fd1cdadea359d883ca39177f105434fc613777809e8b0c3635d65cfaea4769b983d92a9a0a0f3963d51dac3650427c6e321cafca3a87fb3b062670547562a82a04ec805a7402972d12631b24278e55919884cfab72c22866e0c23705572d764c7e4f20cf4fc04169c7c3713a0f5c30fa931c24ed80455eb195fe64045a93743ef7d542f8e3f17b670f867c5c04259501b4bc8f9eb98055cac5a26471313201e57b0f3d1f7eab063ea3c7745081b175d44e2cdc2df77080243c0947fc1d26aeab92f285bf13cf91fc0f56ea243fea95ee0f5348a75f836080690bc65031304f6fdf14c054baa77054f416f28ea2110d42a7c0c78b370d6d180740410b582b955565fd829ea9338a4e27ea0744cfc506f400e28552da8b8b3592d0e4cecb42cfd782dc6600b83702236803dc283dd3cad825788a648eef68661b5ee55b743c314bf4da9c362d3e1cae3a699caa9eb3682115f749861757e125ff9d15698f27cc8a4db2ba60d74159d3993540ae1d86d754156cfe779ee4ff4d62d3b00944eee0e484da49d6503770f1dcdcca1ab0f3f42ca0929e707d42cbdd028601bb36082d02dfc9499b68e11c19d7f2aa1077d605f83e8806ba843f4fa6407fac2802f6d1f344cf38cbb8f0d3dfd2eaeb35074ad8d2385d5cf79e17c90f5eb0ff60f8c8a9d9b7ae729ba56f7a5b60fbd8b60b683abf2698254b543f5771fa6990ed2453904d4d38b7fe68d970f679cb31b1e6f9e975a57970343d219e470440160fe1219d36ce7f5b9f4b299dfb07c21aa6ee76f9f7da98092473c533afb46430d30b759962b910c462c1ab3932f292d7231a41133fa5ac445882d9dcc1420e5adf77c826654de0c5fcdfefdbbb5f170c25cdb4243db1c53358ebd3878fa9e6202af577405b2d30070876c848d46b1f1a105bb14d12f12494845e4b7287185d314f8d692e090920ed0283146fee301dba29398b99b5979f64bc6d8157fcdc1ef8013dfe1274476f57567ac5991779c1a9ab8443e1650f79bcc91117a279ce36ef45d88b89c0a77b4630e9198ed895cb0d03968dda5e86373d2c2c0b3a4ffdc57d19f81d4da5be63b7a3f65a6dfb396eca22ae9a27de7a2966af6ef90dbcffb1c74ed895a58c782b3883f3df2dadadfe6445ea770fac8a1726bb22abaa0706ce224bd72dd6d91c9afcb3dbe41a37b6b6f2d2f418c83133709c0b703ec33083439e2f4ebfa6793d383aed9c0d27f4ab59532aa48ebc2747d33390786b256e8c43d5d7688d8ba71a27c5fb8fee06ef93761e6dfeb04f75d3a7a495e7df2e5433407a8e4c8d0d41ed9d6ac1b27af9ace0b4f7d002e59a33f052a6f45a643a5f7b458739510605e77841f04c0dc764e1221cbd0598054237e145d6e63b7a02fbeb39cafe9a6528663f59500d0082098f469851a049dca82a6335fbc383b4e6816e9776330bb380aa17cfd2a61d38150232a7e5e4effe058c3dc51e3bd34600be6ae596cd19709d7cadb2f51f9032d8d097eaf6ce99a167ede9d522c6abccde7c5ead6f5d1e8440b74afcb2dc2a9d071af2df842db411dcfd7131e640e3235614914794173684660579eb7f04d4f1253cfbb4f5852938354bf2ad6c681f2a542c34b169344c41c57aa693728eca16662d3096eac44e6285664f135c39b0c39dcb53c45919d398230886981a7631111220f70a6384df6fcca2ee31f5edab9f3c3bbb3b947f98294ad814b64f86d4361f9976877b44fd8543c7acbb9aec1f95470ed75247a28cd8606f77f84e5dae745e7e0b054a16bfd778299ad3ddae48730921ec77e7df0967d5a15b40487ee7f3a326af18c0bfce956918498c8c40376534f1113aa923d302624ceb851b98f17c5d7a7014811b00fad59ce66a7c063742aca7078720cf4a13720f6930161be03a9564376ba0f5dae8e2d6fe7828ded754ecf4e06fe97c3b01b79b6128e5ecab511e9f735b6a32b15e62e03ee08addfdd2ae24feb303ce2adeb4ad772b3160374cd8022aa90753ab4bee4f91cd5e953a741d6cfb52e2c1e2254b92013bd7281ddafb447256a74d32abd9567912a39aa5044195649539b24485e909eb192f81fac393e7950e5648fe445082bb5856c7f209a4abdd5c6ee3c2893c5def62a72ada2684ea74e5c04662dc4e34172c8e262cdcd881be759396a3bd1965b6f5959019322ff9e6d447eab4939bc5f4023492d312532e7c265221b5d48cd16a49c89a079c56571dde404139254a5382c26b4703046848b44b031b70396114e636677c8840d1f34f59276aabf24dd535550399d0d6bbf40bbdaeacb96b92fa96d12e3616fc671facc654d96a408de5507f54c922bc0f89751a2873a34edb109324002b10c6a3460fe5819d6f82bcae8299f1ed2d05b936af89f615d7fc03294c54a97932318f004c7f7096d3cf22bcc3f78cca4b73ef9c8c066dddd1a8a15341e817788bda314d5a5a2a62ea89c1dba747814ebc5eefc8a8fe32a28ab3cf07262de710de5836d532b810ad4647ef7b713bac57fe67e1e8aede0f93de85d4c4dc3192bf373efddf9c220a62f670600797ace3312f557deb257b53e0140f7bb08c439918c8f2abc9a5e77b4fa7099c299d0525e82f5eab2db95580dd199994b24bd11019cb5172734dfe61c2f2e852fbe8c3e4bfff9162be7b273830d2719399258dc3eb8d73fd6b1ccc6d6d421283dc77231155ab4bed885a55fa37ebdc8d797a7c08563570368fae0625397e88dbb17b1f2a376dcd7dbadd20b4dba0e19215de98a5d217c279f092408fd10ebac2f1a1653370de1f366f7035fbbba88b5a83d5b9d4381b6a1362f7f6491f3c4488d033ccc6154b29ff20005e184531af3748f6e8b7b88b84511a71a041edfe790360d484c31184ebb522282589f2d291d9f0b74863ca32e9ac643f462b324fb7dc5de77fcc47b388d46264c5e45ee8df7a4b10b73eedf4c33d12e98bc4422464922718d30b8b226d9e891604cb4dc8d3578b9c343ff00eb439100379abe3a967cdbbdec9f74cf6a3e330f8d18515701c5e19f18e540de22f8b5992b301ecc46e47979b6a10a6fde09269916efe2341cef3ee264fbd18f1f1a2fb569a97235d2630103be5c31b6aadb8eadab121a562ef9dc1f7d28bb2784fb0bd13f49b60cdeeb6d76ad23276a8d3c675be40fd394ca1b569c2cfab4a7d353ed335c50f55fc2670bb033a7306e42af3988d1079ec5e07551c0433f7e6ebfe7fff1581eb87d7fe4db9e2e8c5d4ce44cb009467c629e9f1a24fb57e0e055313fbf1a1a8cc5dc1f54eade84402bf4e1286386a9d23fcdae10b2e460ee85811f4c63ebc9f38ced8babb21929205eb3ce49bd6012c2e5f05e36bc854fff3d9d35942d14126b21195b85ec8c7489c2e67f09cd7fe031d8a698e2c99ed71893e7bf4737f52f3348b85d013e5b6e4cf8353600ab0c4e69315fc402ed3db2482e9a9a9aa48410cbe952cedf880f34c27ec679d1f5c50d767b0bce1d87be15bff9e7cdd1106d93c74249db5db8695dc828b43eafe2bd44c256de25177dc553ebdcffaa63ee3421bbe3f5bc08e3c8ce42546865acd89392ffcfb3289affb371b90a8871aaa91aea249f87539c8d02b2e6b65a459a94d2fda5d8c696a042c4288cadda748456d411448d4e4acf343a4e8fedc2489736c279d5464e92c792467cc7c2e1951857e3eb3bc504153c13eeb1c1433820124c69cd4e47a7e0ff3b20a4a5a817f9dff0d86531a1cc81944304d181178c5888b6af6cb2984a37", 0x1000}, {&(0x7f0000000080)="12b02cf181454cc2e19455d3245dc1409b9c94cb75056e83547422d6b002b34ace5c2c4468072f43c9938c78a8e6737b6e6bfa5574832b04d1c4a8778746994c5234c3690a0bd22d5fcbb11188aadb745e898f632500e09d86e41e440ebcfdd04e", 0x61}, {&(0x7f0000000100)="adf3490eed638f9dc29f9133675d5bba08d1fc052304ef00e5fbea47c4a0d173829562423c0434a1162a9ebd0fa26fb564ff58542c057acd8030bb0a2b6d0e3a56506bd41bb3b1b7b20417", 0x4b}], 0x3) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:35:28 executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x6, 0xfffffffffffffff7, 0x401, 0x61, 0x0, 0xfffffffffffffffb, 0x6}, &(0x7f0000000080)={0x7fda, 0x6, 0xffff, 0x20, 0x3, 0x0, 0x4, 0x5}, &(0x7f00000000c0)={0xffffffffffff8000, 0x9, 0x80, 0xae5, 0x5, 0x400, 0xfffffffffffffffd, 0x3}, &(0x7f0000000100)={0xffffffff, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) lseek(r3, 0x0, 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 22:35:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x100, 0x0, 0x760, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:35:28 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) r3 = msgget$private(0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r2, @ANYRES16=r3, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x2) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) mkdir(&(0x7f0000000200)='./file0\x00', 0xf2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000140)) r10 = msgget$private(0x0, 0x80) msgrcv(r10, &(0x7f0000002500)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x800) msgsnd(r10, &(0x7f0000000180)={0x0, "4aa0a1310296b9894b4da3c84bb3ab473525063f28567728cb31efdb2ec1d1e4152a3b5da3361893ed"}, 0x31, 0x800) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffff71a}, 0x8, 0x9, 0x0, 0x0, 0x7, 0x1, 0x6}) 22:35:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) acct(0x0) close(0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8f1e68 failed: hole in range 22:35:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = msgget$private(0x0, 0x20000003c4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r2, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r5 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r7 = socket(0x11, 0x4003, 0x7ae) r8 = msgget$private(0x0, 0x80) msgrcv(r8, &(0x7f0000002500)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x800) msgctl$IPC_RMID(r8, 0x0) getsockname$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) sendto$unix(r7, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) r9 = dup(r5) r10 = fcntl$dupfd(r4, 0x0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0xc0206921, &(0x7f0000000300)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x0, r19) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESHEX=r9, @ANYRES64=r11, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES16=r6, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=r9, @ANYBLOB="a5e6af8fd80270a3d4ddff1b7850b1adef0c9915fe4d6b2ea583b8545be5726efe48c4e758e106b9fc5c27b2236ab6ba920bcd6a6e8be509a2558982e89ead9f3f029ed11d4844c671f95d2c387a87f41ec1176741e14ab269489c280d5b509867ef2cc775ebd48a85c119d5bfd05851488fb27e4f4cd960127ca9dd98a6931f47106760227ba7b8ecfd1480c14f93c3b8988f14fe58c2c69b4d545fa772cad0ab56e7c67bc31ac43edcd99b309bafab6cf9c559c0cda4295f188c63f719af14329c2f78a987cf9bee0951f82c31d550572c57da44ec09a537a786380c726e5d5b4f1e590c93e017d934da2306cb0f7199dd7e61e562a2a5de3f12d7d3d13094d6167cb8f8be14958ee4cdb2fd97dee664ecaba92c63e2b3a3cef13bda9be41d785576e786f0ed7eb09f7f8865b3ff2c9b418a1cd8304f16b48c456fa63d692230a3956447b658e68fe9121fa303470a6ffcac830180945a7eca5af4c23017ed36e553f1d10c2c471521ad595193e124be87c74c0b26298f5edc029f012e0f70e64f1784803319435a35d08cc04798862a6da81b7c989496216e0addf9d1d05b1f16bbb261c0fe36c76be052b6cf9c6203776e172e596e743fbf253883dfbfaf0399d61b9ae23b21701fa524f52029a27e6aada3067811b1110d14ee82a640549419dd8c1e9524ff612dda750b31297c896434992c04304396073399f7e6253b6dbfacf8b258ae366ed422a656b067a6698107e47b7af366e56c25ac7fc28c6aa1abd237628b2c1384b80f50bb7a0a2a320efa5dda7c26f13b55bf0b7c1d609b4fb0473467952d051cfc55726fb7c829e30cddeee5c86ba8dc37d9b43fff5fecf11f8c8585722368377ee5d24574de07f9d0fa513e3c3bd2cbce76083ec402e06d836f202d12e025eb868f2609b8e9a17cb4b9860f653cbc98e4b8b92b6de6d788c93ec664c15f05907f9b425881c6ef1c367efc94ac73687e6493eead07680352303ee40303e3f3355895e409dc30073fb518256873434d9d1afc3dca883f71b3e6cad01eae30feaf258ed53e156af9ed242ddce4e05bbf4db58d82e7d602d4d3712bb05d47c86e1f6fa26435a692923532196cc557810d4efa381abf05c5994398fab16b4a16e170366451de5512e397f98517236b3163ba0af11bc22ad8657a506807f1ba93ff261679c5d78b8ff978ce122c97093a0b452fd42843a04c9f3f5fc5d6adf95efa8daae9d74b1de6c3d89cc9b9e96725c63729b9c06d2991565d70b781422cbbeb724a56dbbc3df09d21f7a048517d2895b131f5356373da1a451118003d684bcba5aa045cbd727856d4354c4046f81bdecfea735d72706efdd46f285008c0f3888a2bbde5828f2b278b1a7d4a0a2c9242d038f79613184c17565739985982b69e836ea7bc84630f69de5c014769b345526cb90387a70e70890fa8d78e9ce316222b2e0743518439064c42885909cbbb082e45a82643f456952c0c4eb34f0178f12cf31f2d3ae8a84404f13b01297cfc27ef8425e7f71eaaa7fc7485a3ac476b92919480fc4deca662caaeea940b21fd2a0759af70acfdc7fcb925c6c585453fa8e068d62ad9aa47b52047434150a0604366b2566999d888876fabd42b44157aaa7e467a753a7754c46558cd92fd691df7413156d2f81cd8404e692b07dd7f82449106a465ed2c9cbe2723fffec9a81128027f5e435b1c5f697661bbd1b26a61535cb5bcb9d2507868cecfc1668c4393be560034fbaa846f98aafa3aab5ceb527ec85f5e014ffdbac8cb0fdd49fe953e4f833b27d22a6b3a98331c226508c8b8d5d107fc5b086efd8dc08ea56b3a104b9486bf1cb54aba878b368a268c5cedbef161c32ab20274fc954a4432b727924f160c2931eab67a595b2bcfc15ab05a7aab4c7d5a63fc611897cb29516a830707b9471e1668d34fc07ad3f55e47dcd4901d9aaabde4173e8ffd2fd2928c1c06538ea31882962f9e448a4e1bf8ae8b6681d07acb0434beabbb1f81f5c3f797757935b570623d9f13ddce15cd5fbf4d9169430dbaf72d5e8816510f6196c311188bc774662fe70539cbdc1dedf9adf827a39ed2ec56aa6142e037063f1aa439d830987c15752ae263a7d6d886500392482f0508addcf0399b2291904a428c28848004b0bd95c1752a17ffdae4101ab14a60e4f98797e544a2c20fce7f5c695e23a688bf45656fcc776cd2fce8dead2c2d98d5c043a59e4476e113a6b4d431b8ef2f8e29595a3dca4f8c53ec83dc8b39de31d285b3e6b64dc6e438b72d162a0df5ace7654f0502716deb2840a2b8ee4d9a2a32e84f6268ec0c550dbc5c4f681397dcbf6342d001d96dd4bb097e85e18e95f88081c346bd7fd7e3497b8a1c222b878d71559fb2fb536953b8940698703e03070ac9356db0294676a87dff626be14bbb709dbc2ba32a2584cf77d6261b0951c16c2f4a9008924cefec23602e4a4d586a09512955ef82eaca4fe3da6b5fb9b483afdff68ab0a137280c2ea6184e6cb03f70365e7fd50d12db71fabb52200babc9120b542382ee11e83e22dae2dac3c272636358cbf301a30b387089510fd3c077023d7cfe37c044df3aa1bd4e6bf1bfecefd6f43f4f23b40f8b0de15f311d0a6ef7ee885ba93b84185763cacddb20772db40ead851021885e1754da931ff3c6cb7eee62ab0d706ffaabb6e50ef2fe982fb0f20504ad2274988c97e3e8ac55d1893d838df4d375d5031f003b35ac74ddac04a9b3adfc38d9330e183de5cc7ca633daefaf02af5d6b001ee1e5711c7846bd4f29e09d4000eac0499ddc473e3f7269561a5aa142e2ba22b4a1096243215cdf6485b2e0c0a6d7d73e071b0fbab1cf28e4d4555d149b3e094b44a7d103d532e9381f42332ac37f063dda8e6665dfd5f44d2b2d8cdd5d2464ead2907f643897733d783a3c29bcb9ed052c1c87da0266604550ba032c35e1db12788b2d8ae80459f318b2a6e19b681ab8c0f2c0e1b321c4f59cb2e578ea46459fd6506d88b59d0e1fb58349d0d35384f23b73e57e25805c273ba692cab3e3972d97b144f143994f8bc354d27785dd41f69394933a20976eeff497a3492303873e416c15a19c8460b396decbbf230128f0a2dcc66e8aa5b031b78f69fac31c11eb3b2f68f3c2288e992af4b1741c489340c199d4beb7a279a59e8b49894d56f77da6ed445ad61c31cc98eb5b7aafb6762c3227eaf1d919dc6128cb706098892053c8233e3b413f407e848750b07deef69d52dd171006dd3db36d8cf25d703927843d3cf947b09b46910a56d1b703e2f4dbc0f9ab88b5f903a3880842ce75aba511665a66d4326d6fb16ea5a985160031bfece4eae73f6bb339eaa3634819c475485fd8402d92f392fb541b88f38ac6b7405b297179347faf1973d90538e1bc91a6cd1e4ea84098e4bf7f0699936ebe1c07b6e8c118b2ba9c8c07c28c92bc6417e3b4e2ff84fa0c8644e433e6c7fd338f9520a09e32ac0a7c4e3bf18807443b598bba70b8e6e6b859bfde3da08a83213466c5ce4f5bb98da67dfbd60222e317f44925d08cd257e6536baaa2386bfee6e38e608e99992c5f5ab55a8dbed150b2d6766767d45fcf851e8614d5c8a839cb983990aef0bae27519302d8636ae1c7e0dd783c3f98f57c42c66940bccf2473083c560857b39b919f160ecab98b372269696e4233ccde4945e885669c8e9a64deaad2d751417a45b524406ccba45c3204b7566bee7c01a28a3d27b1ecd26c81f014fd7c53e20028640bd29e0f9e517efb18ad0da8da910a7bd2854b002c2f2cfc1bec354f8500fa1de34798333cf754ad19492e473aa1c0caeb43fada327fbd61dd8d575c4b3a6bf0223f7c9acd10d43d265e68d2953cfbb2a32d185c25c5ac82e94ffa0eedd6742df95657008536e1a4ecb180ac092f408186ad1ce4e8700250e87deb90bac6ac5d548024eeb5c6f852524fb7530351e8c12f193254de1d278a379532dd65f0480b6d6167dd08bc54ab6d369f9a1b2e2700e4424dffa53f7afbfcf715882b031d069cbf2dd951a493eae29b2a4e05156ebe68a4b4726486ae852c9bdcf1515e7c1f68653c6c96173c7a0b2d06bb15656e4d9d6cb577d3834babe9d527dcfee9d57dc115e6e7b3e60efa33f8cd00defbb48184a14fa98fdc80cca71837c6242a3134a4531967f776e98e1271829282bbe7f534dda23094acfa609bd787dcbb216cf459858a2f6bdeb701f7db116a256a638ba563e7fbd3797c5832e8f57065dd37fd59e0bd7bda318ec6ffbb24e492e764b025f9bfe0476128a2205b3d922724d91951f2c5d610aec1708c269de3e05b9f00aba7ce915e98fff1a45c599a7dc409bda4de31c2c911d2c045de90b13bc175e3f9514b60853adf9b07ca1b8545a4089ed0a1a2702de6aebf9e59ffd2bd997843b146d2a4993002ccd0eb84c3e0cb1b0a140180a1876fb405fb931912ee49b05480a5c1b6f022c0b013160c12593cb7014075d010699b6429142614c0d26b2cabd701d2b61c26fe4b504c4080ac709ada904f5adae0a245ea2ae95c04a47d7019ba1aff97f25c558450e9d2c41cc8710c359199569cd6a1a1c707c5f3de5dabaa2c0b726c9bedcedc0f643ef36a5dde6f6e4363864d526484f54091c00170490a7294e0d99af73d9aa324fab9f58cf54807be2cfce7ac0e31eb4e927843e7efb46d5cdd0845ce00af0de372d91e4c5bb13018428bb232d626501d2eeed77976acdacd2a578865a4cc004fdd7e97afff6f3a4061c0a766efcc5c887624b496359f3bed868ae02037873d89eabaa959f6ccd3e625986b9192550c883e8825d99c4a1346666ecebef9eb9b3e708f0336452dc5e882da7354ce3de6a2a02740804dab539e65855fe497612039ae3fd3ef61c95af4db246aa001d0e68a8a55960b2ef38f54c1bf519f377285f7dabd63108cd88ef67785bf2ed660b15794e8398b160e78fb196cd9e8729b86fee4b4eda3db7cb012e32642aae802d4cc750dff2eef5300adece362ce1f0bad3d16b5ea32a4fd5d8bfcd8507475401c25c78d65dd723a15a9feb199d20caa19632b5d99a0ec4949e78c38d70ccff87a1f5d984381d80115281415f52e8b190f458d94bc0f66c09d98390499072c947735246065fc601558fa30a921c00900178a2a9d598daf9791f1c39739b1a0c3bddb6dcb16386aa274928774316b8336a15622bc5c3f87411845092f80a17f4fca2bffac50892a4e7f0159080542ffd6080227f5db491f1e5d060e936bfea435bb201c5bc94c3323003da974646d6cd2bc6b5e7b20b11533050006492f15a523059f1ac8f723750d8e50ad77a87feee986cd79fe24f08c6684491b83084e0196b19bcfb7200a5fb27e92c8ff4d30e6384f254d217e9a097fa26b88dd95a8b839f50941bb336a5c6f084d23ff34b5f8c639fef9d455d6d9b7cbbf008b884b83d3a1df66f9bb454b0844bc44282695e8cf6cb912c7f611e1364488be616869b3805991058f150509e9657e61d3fbc6a1cfc971ff19fd6b3467d375e718553001e44eb9f26e8549420cf46f0a19653a50aeb720a48c0761f9aacab71e39b70781d343d044fa25c2ec520e42ac9195256d8f8fa7aa875c4fe8648ed0d1f06ee50f4c5e7e26ec8c00d84b0be390fec3a385d1bf95dac5a5c019071925c61505f6c2796afaf37444bcfb38896b6ec50818f14051861e2e0f4c413af6012b10dc76bdc58c36e4ba7e629bd004f9ce6b67afaf21c05fdb939691c3aab759c733af5f11ccc2d97ae32cad9d88d4642aea6ccd1b4e21d", @ANYRESOCT, @ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYRES64=r9, @ANYRESDEC=r10, @ANYRESDEC, @ANYBLOB="51bda73fad70ac2869454ad86b20b1b37e286c30ea8bd9be1b711f6d574f1e4317c213f777560bd7056ffc1c9f26", @ANYRESHEX=r15, @ANYRESOCT=r5, @ANYRESHEX=0x0, @ANYRESHEX, @ANYRESOCT=r18, @ANYPTR], @ANYRES16=r19], @ANYRES64], @ANYRES32=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64=r9, @ANYRESHEX=0x0, @ANYRESHEX], @ANYPTR64, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r3, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf428042aa168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c40", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) 22:35:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000380)="a9f1abe76ced20d9c2d9ba7e6f72a0e69f2200d3986c928dd03bfbdce2e5b453f1904a26c0c2e4441c5f7a6e243b95f31c4bac8617c6e8da402b0d6f5390ddf369025d28b0320bd7a56a436c1bef4d6672899bf80ab7cbdaa717bb647ec4046e4490d37d630a911d6dd30198dd8e82a4b8573f874071b1672fedd09fb141e3fbfbfc7331994d6fb8b4cbb77be696f5beed948dfe3b05326e1d92dec3525f25da46a4f6de70739493eed15ab9c369789c9a5df12c90a9903606e781db64c9f4", 0xbf}, {&(0x7f0000000440)="27ef4c9090217c00f4ff04d8d6a1dd4eea52b60bbfc6d430adb24b1e39e55db647e976e1d63e5f21ea01f3ac6d154d34c55b01bbce8ffd5bba565b608b05ee20c9925c501f08273becdddd99090a8e5225e8508a6f1abadaac31fd90468ab5598909453020418f04a32d0693994c3812428abe88115f1eaaf51e10c662e14a97663f7b17e100320759854d7f1dada077f23e7706a53b0e824d7c768b51db8137aeb7d9c613547966143588ef8cd7e7fb233191a915f6cad6cfae306c32e2920c9a712ab382f2a6e61caaaae07a9976a207f585d576ba5955fdba129f20410c905dd8b2e64c679424d2", 0xe9}, {&(0x7f0000000540)="88f10b358025a04257a9be2a2efeefdcfc66476bab8af789d11832f1d6f5a36598547455fde4688575e9d4e06934c24cbb9cbff1510958716d8a0bab5fa248f9d39852cb3e3e54a71a843200968eb0b48d7c07b62293f26fd932ccf47b37573e0e2f7a47635d7b7e0d835a2a11b7295b243e6d4d96d25a2a1c91a8b0a0274fdf0f514c47ced350ebbd51dabc46390f6f389e08ea14cb3a87ec60cc2ec6b3f0999f76e43d33fea0993aa6bb0cc9001f943fc69f4c5f5f2c98e06815c800bcee1771f0fd810b47246c54e3907542f61b3c427e683122e3f476ee32564444f3e9c5604e2d3e93b237128dc21eb4556f3a88d4e39bd4cbb82791ad1c259cc118a95f0593caa789688f7ec0f37f4f8851cc1f38cc81deb2e42f315fc57dbfc20b8c7280b5be87f3ebfba9f001050291873787619351e8879732d73e29b48c5b4fcbb80ba9314cf08c0e8bdf8a1de96fb2026dd41a3c49aaafb1e83a08558db95af8295027d9f9e2b23d82a6e0194ed0e0014c45f118a236afed0c9f8a834f2a159000fd018c57a04ddd1af0f0c25562eb4588c56c08933145b527291c73c5bd39e57c8586d2ce4515870916e9bb878422137b9f8d96add08f4ec0a262e2a7e9a799299fcd19c534b0ea9cb29a43c1fafe4c34a1274a878b517745ade4e834a34889b4887b90aabbe06b06d60cdc4c6354ba4ba7aae6937d0ec91913c0ca7739a2ee5735745b8e1243bfcdcdbb9f721838a3fa3b87ca795f622fa3d23a599385104058f61fc8a410448d4528299b4c6df278be5412c159f81d9f7d9c97e722ac3b68b220d73659dd0d6da991977eb2466eefebf9183a8f25a2725af374afeff0897c8a5edf50bd6e4bf20992f832848ba937f49098938583da3b0e9ad8d1f044744599a0ba4616879e3563f5746aed83ed624b9dbcf3de60f9be4ba5fc9c21f7aae51920183847d186eccfab5b1d09546eee72f88d3cf4613885603be3de37bedb6122ab1ad5f90b4b0e5c43fc8df45f1302bd670c1bb0978eda062d5a4ae3e949de5b86ee6f185adc3c349688a02e6db2b8c2529165a576f5675866a23ba3ff53ee59c28be71a921da804c0cecd937859372e1ed5c0baed3fdb9f36e284a02e065015eb3908d6c083ce838663b09c89a04d83d65e50ea8805ba7c777f6ee04057b8d80d8251550b30302c40ba4b3d91e7c43c95bbab0212059e1ac6b73340caefcdf47ec3c0c3f7b520334e72c43841bda9b457e0be03a19e7d51ce10b8f58f171cb7aa4f1f86717f832b0fa0da62787cfba62df2a2ceadba76738caa00c63d4ea56df5ce08e36a6f849ed6c2e50bd3fa18b9335d61e3f6836f27d801e8d6644c983e9ad2871ea79eba2b405532af17bf27a613c3bc0ca9f958aee6c74bb70aef14ffbff464bbfd75a9cbf7efafadcf2fd1a4c88f82a15e100365510a4e5e68532e3e48255fabbafdfe7e422229bfc513cf8ee75839b7aae0de4a66a275b73a1182d7fb379af46ad7db8e3979a37f9e7a3bf23d35c0942737c87c686f9753e51354d5fe67080ccbf40b908954ccd235fba36083f416ce63d54a43ed0a3285e0803ffab1f149be46d1d36bd665294c786eea097b493c1f262758f36ea805494981159fd42085ce472fe3a67b6a5c25e808d671ca6ca818a310fd1fc3f7c2879ee02e1b7e644b80db1b63080a0a5c46342c399e852f5d2e86ddca771385b2d69550857699831ad02ee88c02200b8573809b4128d72d580af8e2ad5403124577235d59c8605ada44abde5c4d2250b4cea56c3bb1bbb3d2c4b5bcc04ec79311a757b548f2bc01d654274adfafc16e13a2cc56c527cb841ac0e3405e3a622159e89b27357aa8bd524403b83d2146f497d5ca3ccfeae316e8328345de09e8845c8dc87dd6c2e1ac4e1b70646c5f05089d05069ed5a767640c7f02334c7233c4f7cc26245565eb6a0ea8ec0cda0a11ba9daade17ae5ecf71ab37fd2270094e5b055753c983d542841ffda3f5abdf571e458eea9604ebfd250a0dd302ab5a26ea4a9d7da0e1e4f31bc1b448d43d3dda0e34546f621dc4d72a665d857a3529bf3e4a26360220b86245f355e3a71019e9d7bef3933e05dc575786bb6eac3a5a12d800148b9d53ec78f6b4ca8a7c0ebcf5de74bdf31e0386ba032988fe2152e8f72317f11d4bda317fc4963d34395b9610ad9ee5a26f6e7c4f1ee4cdd79672b8b0aa4578ef659560fa52a3c15f9d6b9e8f95d071a7c3cd493e65c9fb3d5b6723e891aca1c5de3c8ede47d2e5a72c10d6f898312cbc9a229f51634dac2b73cabd695366065834dc1dcdc60fc77c01b28f945d84bddff5b23cbd2522b989ca5641ad8771d8bc61eeaa956965160fd9b0aa82f2daa4d28fbbc00a021847356b71134eef712aa13f6c03530632d601df9334aef2bc8098200064d80aea258993172a480c9314d4ae5cceb521e9ac2e58e60c8ee88bc395200b9c019f65197c3b9b7ec1ee210775a9ddd9fddc26ceea5252b6c46ffde91d610e1d58210e57da889bd1b3b765139e223a82eb058304a362295df354694b1d57e96060ddf21d1afeb16e1cc383343527e607006aef13b5639892c4351ec514318e6c8e525d9ca40cf26fb1d40cf3ce018c2ea418aa74da99a989749c60510e0190f842b10c88a2687ad8690a4089e1058ddfa028b775f70b228b2c7df6335c1e5ca7a2e787f307db3b15b0ee4620e415705bfa106a2671c6ec9c35445d3c158b4bd2c17e9be95ceee2992fdf7fa322a9519c6d591d89aba1cb771cecf477c877e6d3675f8634094e51c6f8a6bee3a4ed85eccfe7b3d731639e29e5e6b7722c830c2b406159e7cf9f6234679440de8d18f54d21219c080e271bf29d077d0b9d7994dbff07e9fad095ac78a00f0c7b89fe4602391ad5572c18c675e0e80bd475bbe712ac5163097fd88be99b3e7aa04d3e0f4ca65332d6c42b179a46dab717723a043e5f87265dc0f0beaa6ac54aa963671d0662421ce818b2c9e74e25920011d2874631cda0a8962c82a0ad8b8e7d9ce8320fbcd8ee41c1fdff8b8508efe3f95081ddfd85f58f0b69c3d23671f5e598f17e56fa45a9e7917379cbaa805feee3b25eafc1c30ca781d8ead42ee1e6221b511a2a1a946343156cc4db32600b3c3e4448a300bb0549fc755f34ca82f24caca595b39a77260235bcdde6247d649ed8572a4311f1a03da288a44bb156be73d31b2da295a67868c07f4ae4264139136d49d900503a69d273803a69e10f311f4a097de8e231deebd963ca5b6b5d8fa59b8a621e0c243f5eea43420e8174fde083d18a9c3395fe916165e41ad2260110c059db11ec0b6cae115fa9d98967e12cc04f13011a865510af12a6831968ae670b718575277199f770b3837d9fb33931224c54734cb5d2430bc08975f416d6acd4864992ecaff5093f726c1b4e093c240adf578247ec98abf3a4fc880754370916265e0ca957e24df383e32ba0b6732eef6fe103c76b38e6412b625e718f32f423ab4a5cdc271c06ab8f442ee573eaed41cb23e9cbb830fd541f018bb1c0b64e6a094c379b226a2ede71d18ed46a9d48b349b224547b1811038e24da900e93d3fe1feeee20308fd456a21879c4a6e55bbdbfe646596ec314743ff75655d686fa9631dde5476865e8392b2ac2022a40349321773105bffb71c2886d27f439e62a638ffdcafe8d7ccd30c4994cae13058f28b5a6fc3389137bd62c5247e006727fa6552b1309048026a65c8b479226e338655173be90fcc8c60f36286465aa88aeed0a5e01c4afbe511c96a925b36fb624ebe4d3efe51f85ba34570db2f60520ae5e0f1db7096d4a599bb14f664d52fe9a71332dc14ec63ffaffbc6b315032b7850077b612d06814ce13c4cb0fe9ff0ccfdd55bb0734cb68dd03ab1bca36d456e33dc3a9216ec1483c6618f237fda7a64e40e960467d4409fba1583c7b0e345880fb12f874e860239aeaed6353bb7731ae25184a08828474a4411b7d4bd9cfe2239f0662e6015fb7c08ad373c1d94723339f2be4775c6d6a9ba417114f3f66c8198bbe658923a6fc9ef967d41f7eb3acba459032927076f63d4d7aa8c08de82773d802b6f7369c5b87fb109634561226bd89233d0d44e7ef598970b8f7a522cc7fc3c77080e2cf5bb2095245aad8628a0b8077a69297c34120b701b17b4cb57f777dc6f6bffa52ce9719de309619d832e1fe7210383d5f7efa6b423468cffcb90a0bf6a95432e8bdafad83390ae48964d9d155ea03c7a3ac1f8e9c39c026c0ace15527e7a8b62ad4a7506fc66ad373f960c39545f00e076c3be062a0fa8c34b1bd759ef5099e5f91fc7f8483dc32826248f0dc15c0e0204765c54d4bd4e2ee6c5459707426309e8a2034864962bec3bd24efc3ef2e9f325c0bdf8c5f25828f968e3cec638099c79b490c75a5e6baddae7b633ee3b9053bb8002c1e41642d1187aada347e53c3ff4a4cdf66f46c667243e432be490f65f9b1cfc6f267eb0adc0dbcee67088575aacf2985b433ba21e65660a03af97640de411e3b777939e3be8cee9b7d42a41f149172e4504d608f5144a82d24c229480ecda4c46b25109d8c57d8372a861a3cbd852556f78ac78fb2341e5c7fb53951faaecde6d6e79fb56d3851e42f57afb386f4c9b638c1ed30dde497c62816cdc73ce408ff5e22bc70f4225870e14c4f5e586008ec2fc9ee4c8acf23f0a26044cfdd5991b9eab5d30fe90763bfa7eee529f4ef5a29905c35d4efbd4aaa1477a9f2987c8ecb4f507f3714a7fae798e45eefe76ec223d2c35ccd29ded6779c33e0c4a3c33da148f1b41a125daa8d5bb2cc1a28d5a2ee8f71fddc5ebfadc3243d01d738a48c675db1cd3c4996e2ea95a54a6e1db93ca33ab441332d10ade8d3de65f2e045744196037320e900e11f06c31c1c3d7c3a860f96f8ed9079d27ece10b21b1551deed8d11db48b6c41dabe31cf8c6a496c9b55b9f7b23c349e1fc7537ca012c170f960fef30e95b31f7e6ccff9809adacb81f2b81bf024079b8c88ac2ee72f5a6accb67b30da2b054625dbce7112095d4fee62ff43b95a2d621cb81198aaedd52cc4b219898ea0594da199af7922d8d8d0714f3f59a5d73c3d9b8a9abb689d5147df6635183f580d1127191bc2dd4c640cdfe92b923f330756a8f2d89f2655b224e25c3cc50917ee654756da6d13f56a042c1242524367c5a4e86a21b92ed618e9af03a6454eb48b3191d384b6da06258d812b0bf6f91fa6d85a5dac3447cca2899c8025f37d0c9bb4d994b53782c8e2951eae77dbd50cf65631f02bfc957d43da958c774c409743b5306fd21d4b266623044e1f9784e8b9af7dbf4f282f278735dbb1d47a9583080374804faac75d1569dc3c9c9101640bcd232df433f764acbe7309965657e8f2e15360a2fe10204678afd18c7425fe759818720e63020ed3a99690c4092c7ec7a0d4b519b56483302a9c4d5e9274b1e24f15acfd4488cdb5a74defb93aa0896c5a7080f585e3d7e9fcbb6b8508261d918983b885f846ab9cf3f2b204f29171588e54bdc7ce74bc6640f7defb119da60a1d7f6d6b176af99e7592d77f8350d3ee01af675884587dcbbb82b4d6f3844a8925d2e94e23d051cf024286230f78339f4551d8a38b32ceb8d4c6b8c5f2c60afa033eacd2c181befccca9adb9b97d0ae79f2bed2cedaf22c772c39cac55023c921fe7843fef80c56f2ca8df6af36c1e46e858c813f619fabb41697705e7ad768dd690b276aed8dba459733c73deafa1622dbd8f6fc607cf38551f7c69152f5f761ace347bd4a", 0x1000}, {&(0x7f0000001540)="54170ef40ff824040464a318acd4b6b7f0f40987635611ce7683821c9d82604298b8b305d3837d160bbd5967def539947a9f5fbb95eb814f8d32cbfecb53e32a6a3269c6f232b63c755523997f1a3eb7b66f1f5ce4cced36546665662ac49e93af3116889c1e6f3bbb71ed68de033ca0fb4d221255a8d11798c3a12c111b9c5ab21b7cd064b815bb03efebc2b60446e9efb6e2862328f9a38482a67d9d0e4e39b31037dcf0ab460316a0909e6c6ebb328deec0ffd2142bfdff95da64bc3b80c667669d1fb098d7e33e37c4b19e5b652f047b4d6541312f6a145f4fc5bc2bc8457d19", 0xe2}], 0x4, 0x0, 0x0, 0x3232bbb623ed98d8}, 0x400) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x5, &(0x7f0000001880)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000001900)='./file0\x00', 0x200, 0x64) symlinkat(&(0x7f00000018c0)='./file0\x00', r7, &(0x7f0000001940)='./file0\x00') ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001980)={0xffffffc5}) r8 = syz_open_pts() ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000019c0)) r9 = open(&(0x7f0000001a00)='./file0\x00', 0x10000, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000001a40)={0x5, [{0x1, 0x6}, {0x6, 0x9}, {0x63e6ba0c552c472e, 0x8}, {0x1, 0x8001}, {0x1, 0x5}, {0x1, 0x1}, {0x2, 0x1}, {0x0, 0xbfa0}, {0x1, 0x1}, {0x1, 0x9}, {0x2, 0x2}, {0x2}, {0x2, 0x2}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x27ecf6c1}, {0x2, 0x6ec5}, {0x1, 0x9}, {0x2, 0x4}, {0x0, 0x6}, {0x0, 0x2}, {0x3, 0x4526}, {0x1, 0x200}, {0x2, 0x3}, {0x3, 0x1000}, {0x0, 0x81}, {0x3}, {0x3, 0x3f}, {0x7}, {0x6, 0x1}, {0x0, 0x8000000}, {0x1, 0x19d0}]}) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001c00)={{0x8, r10, r4, r11, 0xffffffffffffffff, 0x1, 0xf50}, 0x9, 0x2, r12, r13, 0x2, 0xfffffffffffffffd, 0x2}) r14 = socket(0x20, 0x1, 0xff) fchdir(r14) r15 = socket$inet6(0x18, 0x4000, 0xf9) getsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) r16 = dup(0xffffffffffffffff) connect$unix(r16, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) 22:35:28 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) r2 = semget$private(0x0, 0x1, 0x58) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:35:28 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0x20000000000, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xf0000000}], 0xc4e, 0x0) socket(0x20, 0x4007, 0x8) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r2 = shmget$private(0x0, 0x1000, 0x788, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 22:35:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = fcntl$dupfd(r0, 0x0, r3) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0xc, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x400000000002, 0x0) write(r5, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 22:35:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='r\x00') r1 = msgget(0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, 0x0, r5, r8, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r9 = getuid() r10 = semget$private(0x0, 0x2748e9a19c79e546, 0x120) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, 0x0, r12, r15, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r16 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r8, r9, r15, 0x53, 0x100}, 0xb09, 0xbd, r16, r17, 0x1, 0x6, 0x3}) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/216) semget$private(0x0, 0x0, 0x294) 22:35:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) getsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000000)=""/101, &(0x7f00000000c0)=0x65) 22:35:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, 0x0, r5, r8, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getpid() r11 = accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r14, 0xc0206921, &(0x7f0000000300)) r15 = socket(0x18, 0x3, 0x1) dup(r15) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r17, 0x2, 0x92, 0xffff}) r19 = getuid() seteuid(r19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r22, 0x0, r21) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x4446182a8b9ccb30, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000001200)="fb55a8ff20c5131a33d6a57c6c65292df078675a00ad603cf505ba35645aaf2c62e4f10bd2e52a6c572e8dc252e833a6fd49bef7ba856943cf5f6fd7f87e7166f722f9ef44c980c4ffebe327331dfac4ceff50a7746cf57221f4c9742679e59b8f0138fa00565bf503748a2fdbd95ea8fc6838f1e610b92cbc4e95caba65c769a30cbdb73930810c955899f6b257bdab4721aa921c9a88328ed72f4bd50cdfe9ada5a5af0df4f4820ba8f80660f22bd28275c591ae1f4863fe7a83157f9a4527e4be6cfa41803a7c4c44fe9cbf09abc277557138e6a77e8929ec0c5c73e3b11a2ac05a638a9432378b19b5ad47fce59eaf7ac63848ab14f29b59c5f5d8ecc437033b59c977bd7e6d0e1ec698a4d56667ad6e188c2a26b7ad158063b086894f3c57d29130d075a3253598bedb3b37ce1a0e264da2838a1a7da27edc071e8b36098fe0724a7a9246e0002a06787e0a8775dae085d0526dc8e029380eb9f4e5ae91074407435b932872709aafde2e11d175599c91f945dc9bb15867c068886ca9fa58abaeab16559be886be1ca3d89539f9257ce01679dc32c815121b52a14fccf9b27b2e3958c4b3cd78b201cdfbb8bcccd8a1e49be6f54e75b80e4a9e77b5624593e54db03155419c19246dfe80952b3303c558eab67c8071fd04bb3bff87ff8424313a97c4e4e3aabef267e1527eefce2ce5f8b1af2e5818cd235bbfb7730512804ff9795d88f02c6c229778dffc47dc659b8f6a978aa36649f486d4f3d9c7b8dbed28d5e41f8f529055a452bc275543e8fdbc91cbb5e0f5cad8e2174e7a108c86e1d761e948ca6af6a894f4adb2664666a8009282a5523dd14763e81e7a3183ca83dfa5956588fbb6cfb47a1f1d129f0a6f9f07f0bcd01d782ad01438de3d34594ba864df6f48f2dfe52a1350bb12a74317a3683180996a48f59514224afc301b1f6b24e0faa131b3f8394e709b139af90323a3a54e36d5c141262847e0534bce109ce4f241eb51e9433e2577d55e5eadcbd633c0ea82fdebafee286347fecf40c17c911b378815c996fa6e93bc3347a6cfc456314c177181ee3e3ded31689d74d19405a6a3b064c1c529bbb2e245878746e0a798a5ebeea6f037161225232c9ad196d0ebd106f0ab479045de9f9c3e0e4d260e7c63a9b93f9db217366e427f0442604726feed6c0f7f8629143318c0074c1a200cfe3b65c3bb9e6de071e96a82c07277500012615c98e008bd84e2dff1e31009cc4d139d7c1a803a036e5a6a719b9f707c93e205b637060b4b07f84b5aa7ed2beefaeceb71bbec499f87c5a288b6621dfa77609a954e6e141faabfd710a0f0bd92a8dacb6ac1b22e331e2d1bdf00467e37cec1a66f711f543a1955ade8600ae1c18ef243b9aaacc79220d0b6095b77ed895cd208bb0753c7be9d40244b20d8f66e4d009e28e5e99cbd5fb6e5c3d4081d1ae51a8f2483bb39f5a9fe403e586d7afbf41869730c63a0711427d96dd4f612fdd942051213eeb7ab3e5927f1f3bc4c4d6b4203f4678390ccdd23c07048e4eaf35f0e68aca77e0496253c6f65fcf310757e16ba8f6a3e3d9d1945990f00c678a8fc2aa8885a337d69284e4f06112b0902f3675c55e26cd4e1843cbecd1ab9f5295ca0a4f3206d3c6259b242682e2d6b265d89acde984f54855b937f2d3208d774b964e29305b09afb05cd2c4a8849e4c34db431e1f9368c8e502d8a5bf04685231aa4919a1f3cd14b46bd388b7e07363b08ec39d13f855832774daff890c4e9510981d229e3befc82a5c814ceacc4a86d22c61bfe511c7512bace5c44b745b8f00f7eb39761335938d1fab0e8e678ae6b50badbd04aab021a49f5cd50db3d5fbce64602adb232db76cf72d5a54408b7fc7fd72db5013c52ffaa0e99e86e85d784d6810c9aefd5174dff25c990349e16360ad18f56eae46c35fec2b140f9029ab325e3d87fb826f020e3a1cce0f0a85e1e94ebd198bf7146a38d55e9219ce216db09e413a4e6274a737dc34a0bf3293558d215df41a538a3aba5d8b684c975536913c9982b65c263889e1c9bcc485215d5af1f289e3173910ce57050ecbc0099e5d6ae10c9c201f410702f1f6e6bfa12d336b721ac1a5a403fa6b12fd42aef84ca1d0ea271d74bd05f2bc3a856e6bcb2e33df4f28e152d5d83484750ca30cabf20cebc5c696c663b1fd192dffc3475d761cbdbe9754990677866edd9b02f65b07d2df6294df09fe51b70f6de2d5bbcfeeeae29ffad5979c4fc47867c301c329213cf88933508c9faef3fcf5ab9c164f4248474a9f1838b937604e5e89e9952b9fb509af5121124da16343f0109ad74fd8ecc8f56e4e359970448bc0fa1d603a638609afee586771d85fcb446dcdde92f821e0cd97a2876f428973e3492f0dd1c94663ac287c0a9cec9e8143db378d9ead27fcd590369a25f7dcd382b9b92c0fb120057a783d1afddba5a34766217c6028d4d3204f33696e3794d2efc392760236e73daab421957bc99f2e9195e019515e254caec3bc02cd12cf3abf1da5ebd306c482088f83eb02863517492d813148e0cd5ff9e55a0f9f48c4d5cedcf42ba99f1065c7508b11bdcad369f7858b865a0b86a66c768d249d25d691fef6ff2440e086f8153e36b56fc6ac45b5429f4c5a0b4daea86e4517edbb5be9b1412fe7a5504a3380b0b25ddc46470b4cece1748be09b52c6b3fbe143e230c0190dc470d31e4d5cf3c0916bed067771d6253aa8dff260f8e4fff21d976c793959db462b56d05032aa7c84f3fc4f44e61ce693106142765f691ac6b2cdfcd8b995437b5128c10b5574d122959c3431f9a181c44f0de8ffdd1f066f517526a0f435513442da10b7160d7ea1b810a603d983af0625cb9f684531c507abd026272a86ee2d354fe28abedf552fd23b56f488e77392d7493e08b71beb96bcfbc0dd3a2614fd8adfa64bbe6c86057940a65bc6ccb59ca548dd0a827099062f25b825f6673a2473d30bec60dd89fb3a2a9fd211176d52ba5284cfd610f6810c9d944b2142584f4b3e66e713654f34b8d9ead479d984987d5dc20df8cae559c8d552a514a64fd33c8c6eb00df795bdea42fae1aea2feb9945fbdf0ed57c9682daba17edf34e7f853da0cfaea2c458c81bc9b697ee4f5e1956daf27aad1c2a54e3b5c8d9360068bbea0265c15b09a2d04642130c8da202acb3a1599f0c3b316bc15e0b002e3cef20eb293f2afbb677de129c4f1e552033fc74afbf184adaff610faaa19e712b2bce7ef1203146dadcfa4986ea76b05be6bbbe267ef604f05ff55da182a8742a09fa2886933832f59069488916424a047816da3a4797bfd9fff73a0d5794b9a5f2baedc301aa546a22e71f8b4d6c78c475385d1f8588b34898cc85cf9ca812ecd5935c11716c855a4d19392c2bb944ec399982c0bb6d0f8cf4ec3f1aeb09356cda0321c6e27c54956071783b8cc9caa21d63d4803052c8484ca5b10198ce0959212fa74e6a6161b9e8ec7f457e72421d434425f17aba358716d7a4d18752ab014dd86e5b7d2b85b942071847267da80418b079f4b8912c9bc7b60f6a4e159c6aea0fdd977728dc1552f03b29d5296281e77c1f1138ce79fbd75055da30e4bc0a82e86a7ab3eabf122a3f2504f8036dda5c32e2a65717c2f24609d9161283cbe810f948cedcd644161ab8b8a0c01dc0916ffad9b784642899eaa7bbb3985a985d49a6b8e6aca76ea9f480019a4aefcfa9074f74e44754c7a4e4dfe981fef6da5a98c93785cb727e0545bc81f4182b204c1949263c9ce22b3fc61cd54700cd1a94c4e793e67ba13670e389f6a5d757d58f372f91f16f0a86e5f752ccfa9af23d6cea5a9392473d2a68fcef4eae23aa44df85c658f34bcc70cacab1c6c3f79398c611f62a9363b10e29d2a475511824ebf48923b48e3a0ad9db55cf5d439971e2a538e07664f5970b887a6be6bd84394488032f0bbda54ca473982dab5317c977e107241defc0db93d2c4f31a0c711f331a23d9c25cf46106ea670df5eedd2e03d59547344767b22065c38c4ced239f26cd94c49ba16ee8127682dc17c3a0ee5aafb15a2319e2801ba077fc440ad2ee7acb59bd5578fff6826e0a042aa339bc1bfb78864194158d2ea39e2d66d4f7ae51c11556f0b57cd063ddfaa25d049d8c55294741cfb975ced7bba80fa6ec894ad193aa9f21da7e3a7b35671d964e3a90fcc84925f3939cc374a8cc16de1a6712b7b2a54779181bfb85c23481beeb5736961972e1d7c960d127bde303ddf17d3c7fd26093b6e601733d021512be615b4e91c6f8aae9970b8f9f394ccd0ae90d6313ff080c61a7b6bddf572d2b6d7f8c8e9365b8ab7e761e06058d5f177229c559e6ba262d1698a9f663a9aa68c4a15e1d2081f3923440877a1a48f17f551b6b86331b850f3becd9944ee71cd3f69a02bf0910dd725b12c94bfe6466be05ecec0270412cd16c5ce85c7bf3f0cdd675ef8ef8fdb4c3380962bf09acad300822a6a696772d5a2c98abd88074ad78447857c39762ba5e25cc8cc1e77d96b3431e225d1ec52421f9541e9e68c16364c23e4622a81a396286cd82ede470b669b8e13e093a0418bd093ae763685988b697dc10416c4f7cdccd448b9a00cb7fb676d6167783af63981e74ab8c10eddab94bddbf98d044b9f47a328838e3208b0cb795b930ddc8f58a9b59a19174978b19c8a4dc4ad0fe5a9c9fa8e4e025db467cda9029d06d182c109fc9428ed0cf3e26db69bd5e20f7b151c07949b71f354d1fbaddc64a11a9a4a7216f4b605570184fc3ef8c4d2b6cfcfc743084e51cc85302907bd446480d40e92f005f6ebe969111111cb564e4776649c02c387b2e40e60bd9479423a91cd677202c6a69a970baa21ee651aa7b2cbf62a2944bcb3d4401f96567177e902b2655ff93b59e37695aad76e30c7c0dcf1f483adbd4393ee0bea86f952cc1ee01d88eda86c4055bee74e00cf19d5904b28a59521fc815070686ee8a8f8b620282a66c924a14ee77fb6eddbb13636ca1caf1335293438348b9fd81a5d428912b7be4dbcff86d036d4b3e225bf226b6f826ede81d371d163a40ad6a332fb694fc7546d3b5bba36aa35a5c056731c6c0eadff904d9009a6a4cb3d31c1858a53c30818b6837c2ed86ba34480c81152b58100a538e3f2dfeeb9aa23e2239d053a04d33785da32aee633d4af3c0821d0967ac00b9be5f4e0764fb1ead033bd7769c1e0aa47ce169229b25d8a8abac3864b4a49cae0bb7a8a785b29bf010be896c84c6013cfb4f7c2899b35917f7946727218e6e9e8268c8deb3029e285f9a63e57dbd39a08ba423374f2d2fad941d5f2325bea2c510973d45ceb1091f7d03b39834d1320db7f2fdf7488ab47fca67e25222c4bce0cb391e0bfb6c0eaeb1fbdd708131c6eceb877032ab45ab1ebfc0ecf7d0ac64de6ba951e5517323b4f60499fb61ba10e4f723049a856fc3f74546447123e4785213184055a4362210d2db7ea949704e781778858cab57276c1efad7f07681ea75059abffad0a6454100a23a4509200594eee7e0bf738226bb06c6151a239fa7d01805880b133f84c6cd51acee777fd9105888a2ddd7343945886df8359794d05b65f62a2141d172f862897382765d4944d07a0209fdf5caeab3ff4bd798f0c2feb02cd3614562075ca87368ae6f2ecf58cd83c7369d4a94af397c50c8c9f4248261b8dc9e6690143a86dcb182cc419519e63d02a6ef3e6cab3d64545d13619094b04b3ec9348d8bade4327f60e34eeb12df5feebc4365c6bc259407597d5051", 0x1000}, {&(0x7f0000000080)="5baa708b03548d54edade5d284f3b9f16d564140e804c0e8a2f30013456a3616eb1aa18cf6b281d4d2a673a68ae5e45e2d2ecd9fa4ffcce53feb4b146181caabbc09d46554a912f322681cf266c544fe07c2681ce5689cf2c8f13e300eeeb12504f7f9b33090ef367da91799e57b85d4a9f3af6e9b892eff186cd95778ddea58230c2a8b08555de1133566181f389228e4b1db76197e7a78b5cb9280b0d783fd78eda39f33ec238452eb25cb691fa2da1a379f8f55c8dec57dd05b6fe78eb71c8a2c31bcf797", 0xc6}, {&(0x7f0000000200)="ece6d499a164cbdb78c33f38bfe7be41662769f0a0d18ee487588b2f7c6ac7d0d924159d8ce42c74d87d8ea483424c59a0ef52ec6e7ba83ea2bfe18d2556897a8517b7f1dcb349feabd7a0399872ed78126c8798958bf7373b084a5f65077380d6c43221fc5c340d33a5560bc1196426f56b3086561e0369299bdc4e55fba956c01c11004c083bdd674e80831469feeaf31580d0d16e95e458368cd0db6d36ee29ab4f140511b6c08a66bdaa75d733a7a08e90ecf994c62a4d29d17f6e65aca962dc27cf905670e5ce6452f8265034d289b6508d25d25222b45721b81a21b5bebeec98159fbf64bceb70c95a3ab3399e768bcc", 0xf3}, {&(0x7f0000000180)="2be62e76235623198bb4f44f358040165af962606b018005e3478a80b72fff988fec1c4936", 0x25}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r4, r9}, @cred={0x20, 0xffff, 0x0, r10, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r0, r11, r1, r1, r0, r14]}, @cred={0x20, 0xffff, 0x0, r16, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21, 0xffffffffffffffff]}], 0xa0, 0x4}, 0x0) r23 = socket(0x2, 0x1, 0x0) shutdown(r23, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r23, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r24 = socket$inet(0x2, 0x2, 0x0) dup2(r24, r23) 22:35:30 executing program 0: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 22:35:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)='{FMU', 0x4}], 0x3) 22:35:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='/', 0x40, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socket(0x6, 0x4000, 0xe5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000100)={0x0, ""/86}, 0x5e, 0x0, 0x1800) 22:35:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r2 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001500)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x4, 0x1800}], 0x4) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r7) dup(r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r8, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r3, 0x2000740e) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000), 0x0) r10 = socket(0x18, 0x1, 0x8) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x75c3ad2eb47abb20}], 0x1) writev(r11, &(0x7f00000014c0)=[{&(0x7f0000001400)="a592cd54425a61fc2c3828808b140ff4057bc635986a68b69b30ac82005da59e43639479e455c1cffbfaaa638e99a9991289ab2439a81c96869414592c296fd95e561f878706b73b23ea95def8cf72ead4052e124fd5916cfa3691a7dc950745f33ff2f608d0001350e683afaf68573795fc67a93367ddcef46770f07b47823f9032a00cdecca4a75640b3ec586d67099908519c95cbe7313b4c495802d9545f0c8128917d643b974a32b5d0014fae9c"}], 0xd9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000440)=0x3) ioctl$TIOCSBRK(r11, 0x2000747b) accept$inet6(r10, &(0x7f0000000080), &(0x7f0000000240)=0xffffffffffffff39) 22:35:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f5c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r7, r8, r9, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r11 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r11, 0x10}, 0x8, 0x1, 0x9}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x90, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x180, 0x80, 0x8001, 0x1}], 0x0, 0x0, 0x0, &(0x7f0000000240)) 22:35:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x363, &(0x7f0000001300)=[{&(0x7f0000000000)="c1d802d58f3aad77ba587760a8825367ad288e0ca60d271f2aa21dfbdd5a41b3940bdb728fad73", 0x27}, {&(0x7f0000001380)="34c35233dbeabb3ebcd5e5ddc72ee87b68f01948ffd0af6ac3b6e740a6990f67b242645cb8d3e587df5a17864ea51102116eeebde0b8e37eebf6a2da9787fd9fc1a3f28b8eb882f7744c8064f58ee8f0550c72dc40798626b4fb2a47", 0x5c}, {&(0x7f0000000100)="d75f679c526aa6fc98696e7355480800cc9065806e0375a63909f4b049bde3c8f5131fe8b4a8b04250e450b425d032834d0d594fd766495522999d683aa4b873ecc3fb0cf500c3b008aced9506b9e9853d8f528a702537bee8715d66b88e5bf78a2e437bb08064e11bf3a56daf49e77a945459bee579b5d991103b355f48399507562c0f322fefa4ff52525cd14b44e3daf4fb4d13aab4cc93cfa2f7998cbaebd4c44ec7009c9a6f39c5a94e8e95be5f33ce44b7b5a5fbb837ec4a097bfb4c20bb9b037deb5edb12ffcd4b715952f6ac72a803f11cbfce4527209d260d34a4c3ced50e5debd823bb67e59743343b9e0ec26519f69a4fb15675f19833297fd19170323155b961036dbed64303424a1dbb08fe5e98589b96aa02705ca17f213f60e0e112f9e47acfd716e393d56aa1a27de1cc81377f1897d8d62e28cb1201c6b1c5e428608c3b4faa8b2d6d75199ccfb8d59a8e9f10e279af918886e5dfe8a0cc58cc06c4d8dd26981e939a77df1eb5d58edbcd2a9fc5b2f3f77bf7736c887302e15bd86eeb86229379322cf8cc342939b685e9287074638f87318bdc77e5dde5c5a351e858a9b0e21f11bb7dc5042c5991e8d09a99b94bc849a1f3460b3541bc4cb3218d3aae4bd6ee9dc0f72a6eeec5907b24f8c11320b315d55d861fd00d4f23d3518545836cf6d333c7ab4d2d5f47e1c9b2699e9e6d2f96d97545b7ab73fa4285b84dd1850bef134ad775fa58674df9614b7a5489106e3175be83a9db59856d4b63bb502b811d8a5c87e2f0253241724ed0d0da9d5e4dc30c866d6df29f413f84bf0dc6379b8f4d22af8cc0a0eab606d25605a005c2755e8657b48833b1a6183d36e109b7df1118fffcdc2ee8e96d5cbe4d74c84d845fa11344e435c3e6aae8adc482d3500702d8472f1d439e0bc1103babafd435db452c169b669c85a815fdb291de2833256c3b74c69195606b1b75172ec20e906899537c77740c20fbb787d564801afd9b66bcef0ea290f2afd511a6710707f087dce62ad31f406404f51cbd8a5628b0b71f0667322ed163b3e7431f21642ff950ffc5762b60370818330c2f91b305390ea7f4402804da760ba6c9873c6ef3cd3e43db5d545271477823e9fddf37d8309c103c7ce717d6a087cc2e713d7f7a1e71a83e2783951694e9011680acbba9fe58c5335a50baa90c0161a7597b595d778e1180e656d80c92315be837271066a473814ca18a99ffa6eebaa576d58f7ca061e18275a17bfd6d48c94e6fb832ef97259a4334e8af86d840c8776ae5439a6b28dd310013421f094fd1a5399b37eb24df6672998bb4026c3e7db08b51a2c1a2e2b6f5c15aa67a362cc4e87cdc069f3428872deef45692c2f5899355000345ccf192e2b3627b2a03f59031e9145d8e2984000f12229f54699dbb7a06e5faca8b403f509144a914af49798b9508790ee0db6f1181f4f0646461aa1cdcca2a6c50025748e78734391b325759eb15771c3ea32ce19b547fc15f0d099e0df5a04bf9e3b2e5990206e8e3efaba07ff78203e71544dc05d2d1c275dccacbc9e94b59172dee9fa99f08661c0644e75fa64ddf6867a15b575c503073e02bbc34b27c9a7713a4f70a253375592b5c05093226bbfdbeec3e0a5891a030aeba181e3f92cf4ee5e8a7c9a156a1251a804d3677ab7a36fb7600e08dd4e209bf56a3fc3e3b3dad993dedc94e14e8b41356bbe66c5b59a0b4fbb6f19d888f63a3898235f1a4542394ca9a71d22a19786dde3757d7d4534ccfc9da11d1a51936c406cbdc98e993696eb017aa79be25fc7f9b6d0be40e2df0f87bb41723d90a7fcabe91b957160a767a2fec88f50111601be980815ce52807b7be47578a1727e9f043fecbf31d68a31b8956b4bb95e3c6542ac629631e510318e91a18c8d4699ccb33cac1e3277b53e7dbbb07660adadba9e8fa5c7cee8568be212fc7ad7a7e71c3d0cb23ce9a1a1dac43feb0aacd98a997c9289b6c8aac36874f20de22fbd4fc265ace4289ac452ca6fc13c19f6e268932c53ac4dae99028131942f7844a62a287c1d9c890d42208477c5c56b999671464a88eca0ca5e0b02fe6df77634dbad76fb8cd9175e9fbbb813670576c9bf5d72cf2f83a68e03c79bed7fe832158025a40e4481d9a723f7c2a00caee54f0af6907693f6713830d73d0e14aa25f7c2b637a2f27bfada6b010a6ed3c0ebe9d103743b23b6dc0f74a33fea81de1df87c406eaaf3e8085a1b2199a9972aad3b41a1d79222d13298146eca42a9c785310ff8181ce30ac242ea99142697b5ec1dc83b31557c9d23bf20757c3f85cb0f8ca6e3c85c6c4c486e83f87c00708b6fbe795b1c91dbbe19bead9be4a8ddf53306b2ca6b236d61e3cb78390e86de823e50adfc3a7c6d9c5c58c945a718201e59361e40253fd8e24103400be17b3c3e2ffea6769e66e2180166f3d8aa9a3d4b8a7ea0d474021dc4047a61cf35526f104abd8a7e63474c1ffb731e6b9a7bf40c8e80dcca492441138cc382e226165a1a0dac27e1cdb8d1bc0c814a83af32be157c236fa6fbfab667da25131a7b1beab98b747303eb93516941a0746640b5ddeda974d00b4c1c5e82c12141adffd981af00bf90031e521061554d9ee81e275ab4350ecebdf2345fec5fcbcebb59dbbd41637790d7e1defda15ba511ea20cf6819e38cc5c4d71a61121e845688286af8051b1092a8a25054720aaaff0f645075f92cd22d086f5c8e8aefe048ef448a0419ae8133281d0795f393c8dba9c790385b1f74fa6aaf77287bdec41e07b352c8a67f06d3d8eea4e590a12959cbedf467b715c7e5c2a39b292ef1b318de9cda8547e864093a41069bd49cbf3dda442760413ff80d5cd4002b74bacfc5d8db6ba81df370e96fe6acc09eb215d61423ba45c25ea3c6506deb556ab94eb1defb750829bf0294b5f174d7672238301608d90350ee6711f9ff787c68c7d16c2c79a7cb44b758c252ca6b9ff510c4f8dd8b6fb1c3b490e5440162e3fa08794561882ac63ff34ff55f34962ac12490a2fbb96e85e349262dc87ad44ae88bb6a62c58f49053f3b48039fffac14d1183379672ba4905fd87510153a6386cdc25cc88a90b7b23247e83f4aa822db113044f1321ee41995abe795b34f00258467e61ffd05f461468e7b02bc02c144c3aff498a37391dc83325fa9c255af13e0f3521c5cc5e8fd7658f22f2647f5932ed9f4efd876acfb84eab3e646dbe688f9004f83c5112b99e91edf447c9319c77dd74057ce10b7a014411c11eafbf9f0191f211b78f6ff865c1052a64b7400356d1bd175c7938b092a85fd718b81f38dbd193f7656877e94e1e78e575314b9867ebd64cf6987db459c584131b770b7f2cc893b71ef3d589cf6fec72b2fce31ee07b530cf4944630425362f6e159eafdf4f637bb1e0794281157bc3a196bdc3d9c88f01ce6d226e239c8d3bfcc465e8d926e6321276ff45949c59d9a7f6374079dba6b1ddabff3bfb021e33c86290a6e7d8ce1bfa8fedf3fa510eb866b2a22a15e0d586892cf486939913eac9736313e22d0918771f53f4e38e8c5deacec89dd0bd8fe3496164247bcb99297824ee30a4913267e83779b847e4981c34b7bf3b20c487bbebfdc996dc9138c58a3bee1bd7b4beb8bc8cfb9a1f90817eabfb38550403aebce0fbbf7170e3da6d7ce0fe07ef519ea9ba436fe70a8f6a19a281f53e3c58b0f6e4b9cc8c919461bc5b9755cc04337a1af1852409bb7dabef409b847aa21429ea7ead939a7e873363cd0ae425dd82f2d3208699c6fff44f818e8562152103d265dc3e70af5068879a62981d844f56de52c969ead6ba9929b268a27e6539e576740bc9721c80ddabad19bd2476e0016ffcca6058623a2f02742611c53db931e2fdd691774c278db4eb4013f751b2d14a384b1875f9c6cee2168ac92077e5fa61827fa2c4e354bc039d7224324f6a9219586ed9191657c3b3d9732046ca42d4d6249a061c924df2cc2dd084b7e5bf88aba6b8f1f22add6a0d3a818cfc33df87a8575c301ed81d52ef2b4100aa4c36f756cb18a6e3bce7c8d50a93c4d59136c9458d8131ef6b6cf442515f7e687d373da734bcf5e46675b073a539efb11c4adc74d1e9023dc41dfd99bcd93b947493c236456374ac1af78ed9d9af420a1a92f854689ab312a2f084f2c00d0f79f0d23a4349bb63bc059138f6deed7751a4020cbbaebb51452f7312db5a69d95a7132c321e76349220e137ea5d6dde8ef127d96313f460ec45c88705e7189c5c0a58c1cad93de50d3f962a3505581fdd7d01a42d219a56e879995540adedbefb1f99ecb2d74f87fe75880ad95aa94a964ac2a1143f7036d14141875f77c3c04c72ea210efd1b388fa17e45cab32e072aecdc5950e34d2ac7785c4f055d6aee59fde60e8a01f77af240166aab0dafa0a9e7b09c6db9f2c7ccb5f8781f24e2f82f47a2369312dc4fae93750041077081eb98942bef89331858bc1f8ae75fde1270b89d00894305ee49c5d559f7c45b812919878427e164022e51cfdd2fb55b9ad4afa6b30a10fab0a9b1c325b9d9542024db6498231270288ef4e9af3f45176434455d87d27ad34df5a00ac1f021bf5ed53fd855cad9f95f6e4a09546e173e1c20dcc95706952c5dfd4c351d7f2edf7ecdae2a85f8189d14f002461e93db3ed9f812727f9949c8390454133bf0672815954eadf143f383e6b9c67362b5baf68b82045ae9a0d0d575bd04f431bea1e8d01418060840ec6622bd421a49847eb46d7c4609e0fcd594d48a63e54a607df9fcf5c84d9c16a1fc13b9379be6a4823fe2d59080d221e4978459322233b5b666f754c364ef98dcc34e18d372a1c32e1fbc0037911ed65b18423af692c05e9f78ade5bea107960f0617dbdbab045cbbd46635ec78fce0d97bd24dfcde5d3dc8e1a8f3f80c4b1be23409b76071074acfc13ab7f85f4f1b6ed1ce6ef65fe0e982d4127608e314c4f10af71a477fe46dbdc578a62e7bfbca111144210db2e6f1f91b6ebdca0c5e9d80405d782c5474398fffd70dcad1deba83ded8e54915c58c82b2b3e448334e3a74fedc8bfb8540f19704bdccb86ad01fca282607aafe6dc02389757cb9ddbdfd9531c1cb859c0a28c74e34ea6cd9d0d18ec17362437c4f5edc9e81ea8dea2712973c8d5e23b925e85e2ce50c9fb500636639fa99413275315dccd62d98419511a22b78d59ab981ab7976a36a4ee473ecb40542ef87193d54e1254a98dc90e1f22385efca9745981db98dc29bdbbd3b098d79f867f2365611fc5c8e4de688d6b6e3a148883674ed7210b110e0962e9f6de821d2ad2c60b21ecb51bcd34c143ec84e872a8a8e714740b7a554cb13097c57dadf54ccff9177a8b94eee822db293ed2e134f95f0ead2ac4d93e01e648d067f9830ea1f3b420e5d9da014b27252f4e12aac6ddddee8551aa3e6f6f931c005b90dc2f47c96bd8562b0f5e9fd950e25ba1929966000ff5c84fe3faa524610e45329e33f0df0930b28f8360be304e2d1e97ea3b175b862002a8db696a45cfd7370dad030d1616fb99d1073c233ba910903f74cf3b11ca3e82027e95eda8871e275f727e87dc9dc782384599abb7047355052d6c294f9c0adac195ea180a2cd9dc797081043afd1a61617a6838ae967d3ed05a1232ff3d8ead841df222ecec8aacb4e680a7aaa7a3aa3d90815d45585c77c21264aa62fce23e02e7751f4745afa99e080c2211d5ecfd6b9658b037c1aaf7b6de2ab2077f3ee238d1f74dafb2aa37d5900613c644e18ab9de687e82ab", 0x1000}, {&(0x7f0000001540)="3a1f84a80429cde1ed8681d01b16e63b2e91b542dbfd1d7eeb66cffdc569506c404ed3bfc7b2b3328299c186980c846cb5d4a9412f7f155906cfd746e94be6493876b5b6274dc9b18cf43d6b4e39d55b847890a9b7dee82ed319adee79b27f86fa75c3c56b2514091de307aae8aa0c33c1d449eaf7a640ba9ad5608b8367f87b7b8e36e09d3f53f61c933f7954128b411c6490601491f8a4a9b392f7ad9d025041466340cd5ca0432fcb3134ff9cb3a16f03a6462691a3895280cca6063da5ce6b74da5342c15b41a8c7264b8c9727b717415c1bf5d23150569103e85665d2e1fc05b5966b57c89647bf156c0a7243ce5664a9d66ce15ea800b5d5b53d1d1872ea188a7b151c0395caed72e16ba1d812a764f14ab4261582fdbbba4314089bcfaed63a9d564f0998d33817ff948be6fd618d1dcdd7423d47216abb9cb0d7df66a1af33b7ef5943ee9807b6201751446a57d96a6ad70c26a4b3d71b639b9c4c802261557f2f0888279d42adcaefd5435cb6423f2f9dc2502467bcbc578d444c9fcc28d559e0c0f624b440fac299c99a97ae6c6e3f114fcfd657dbc38ea673a9767d34bf1780173ad30d14f862cee4abaf534e5c7a3b662da77f5306db448fdb2870ab147184a994211e402954c52d9d174df350771ac5faa0db537e2bbfe19c55234090f925d093c63b6f9b30c132de4362003fb3b1ccb843fe806eabe948429ee08963e7641a657c9a23a2c140e9d2fff291c3311ebf5a94172732cb3de364eb7652c7ee2df228fdf81c0200f2bda7a4dbd0e80f8954ba9ff0846fd9aa8b41c52814949d0cb97a0f3f6f1a6e46e7ad6f6cb4757899791322571689611aa6db7e89dc816e93a4ee132a35a8377982d87a11d7a4317c4c87748e6c4073343f4184aa8a0107e151f4d3bd2842556411b10173756904d8f519fcf38c86e30d8012d20d6423968cdb015cca954612c87ccf2eee0dde77f669450dedbb0272154e6ba5251714c89f506f4a8a86fdef8651c29dfcb9960c18c5632ef77fcbacbcbda819a583d4edb76dbc16341acdd33d4b23b9b9b4a0a58b1e743d7ace6648cec4832089c6400d0f5110e80e30b46d479deab2a187cf8a7808a4b8fc67caa8ffe5b83d73cce405f37901025c3e73be62659b7b2cd26ebdc05e437f8efc055865c59fa3a99167546652eb025e05f07a4bed5a9729d2ea017e6b617bc41424578b5f5a9788f62f8b949d0edd10caf7f503f2b883e37b273695a927eccee478bc40155186514b74fb8185e55baca56cd5fe1a3da311c858d8491e99163d79c5f32c447752b0a72d585e1ce4b204a9ac9d3451ea6aab78cefaa2b37fb534e6f8e2ae14fcf190448d0d7f7e90e3509b85f14759aa21e76546b28af074d70746de8b34d2f08ec5d11276cc0ee9186ff14165765655568614c3e63d874413f2f7a97346e7c1a0ee79cc21bcc5f182517230352d7974d66ee6407b733df88f3b150bf9fc23c55b5db6f853330c29c3f826bc8fd59cfc0531c444fecbed1adc56db69339fffbabebbbdcc948e54257eee292cc68b440801a4e94418211e95e982ccb1dac38e8b3a208db94f1be4e7fc9e66d665415e5e4c284b274e4bef312605429535d867de2ed5aa695428bea62008d1e56b7ae7b92d573a5afe503c24d5df1c7f16613fdf65b8a5656492c32ed88558e70bdbdab4e3072620c7d1713e3bc88d0ac64310cf74472de7629e91c6aaeadc1e7264878f0dc83576095a07f21e4f910eb93189dd55ace96c27037fc331004a9c439ce5d464042ed6ea6ce60bdda5f5d54fe5882863bba9aa50c13ee30fa9380972f01516b0aecdf0c28a01d3de3d54e54684981f99ed83aee0cbe38882163905914abec0c215f4c31019973b2143c3d2784d7db6a28905b1fc6c87044ef723aea77ec2b874735c6257b203919f4c5572fb8b0e6491c8e4f654693107a41a373af977ae402dc1f0183257c09de464680ed54af99cd1190d511ac84cf18e647801f89a73e20a0043672ab36b3d351c0d2a4a30198b62bebe8ec1503b3e83dbcf97ca04bbd70938a2a7e4cff43ff2eda9af736b35713cda36b2b564e04f4f06c0830db9fc93b3f06e637c0cc67d958f63995e87b60ee1593d30f78f3f629fc4bc670cd46e2dee1d04c2b5469d9501abc53dc8871437850c328735065098108651930aa0d0f2d4db8aa34c0341f418f5a11bb887ec07a6f53bda70401be4247ac3462c9f2fba07fe343538d13fba8fc9f4c439643a4d8594286a8f1f02b0aa13842948cfa3d43cb64debef83b09bf646a197f58e4063a7ed3f7d1f1da385e3127d8aa074ffe5d3770860699161c042b92530361c3d0a9ee4ba434c3e8183950a20f8e47247ffcd955d0b1c08e2294869ceaba1f755329ec8ccd7f67ed9ea2c5f49d4b58e381a2f4b02d6afe0e625c1508ca95b5890f6f896f1f1c3c9b7f1dd59c30ff0d1c9819a870185fda4960754929cf65b75972a695d59c38c3ab3e6866674ce134640e3651bb43c8133b41542bc43d2c84cb4d3e5948369557974761a5993d118a23bf73fab2cfa59a7458c619e9118d71b70453901c2ed42decaebdef51413803f17fad0db6b453577333a34b6887d77b57d8466f06b5b39b89471bbd96537611e389f52b46a13d6762bdf56a0e8d40ed1f80690e5609dad2e67bf442f5013870ba4f01174de010821f182c238f7c40e389399d35626e92c4c1ae4d67cbeb77af5ddff1f92a7ca5de379a2c659dd99466228e989d3475a77a30c31206b18752a64b0c9a6fa2a2489f910783682d14460c4f2cae213425740e0e78a3ff88a86210999bdb8e9ae244983669b5646689959ea6d9a9aa7d91c4d4a96246ccd939490cf58a12bacc58476f778e8039490befe2cd1a3a224aa758cbd7137f011530ed78424bd0c883b683849b86764c409063c4d1478d1755ee15e3af6959222219fd1d3ae2435a8653ff9085c607a418e739b364ef8530d0c62d575dad3fff01d9551e6e36ba16ab320a2d74d961c81172ebf7556bdab853ca01a270e3b66a734f374dec4cce11a88ada1ee2280b5e54a099b74124be54d4f4e42240615fc857e24643df29a98078c5fba6c07a9adcb41f71cb543639448fd37ea5f9424b54b822668e93764a0d6bf36dd283e0378c2030d036ac757b7e5784a412d7ef38bb40c71b95faac642eb74abe8a1a12a446529c0a35e1337a1722cfa62ca07fba5763f4c0ba1ea3b30f8b3f5252f74de8e3a79358ce601f66af884bb0350e2a5474c69464d374700efa5fb5a5573e232877dbbae66677b1d54fe79ff31f03b96c027d3fad806ceaeffd3fb5b85f5414b272e187c1468fd18818f6bf179acefe3c6ee0fa2b9db1ab31408498d96898a1c8f42c3e6e105bac80025d3089a164d67efaf532fd1fb6d9569d87f964760b370d9f7bf0b0ee523fdcea307cb8c6cd90075c9f9ca49b26ee226519384c6765e3acc8502f6dae1c1588b0363c5174fddc2831303a21654559618ff5bd4ad153feac49e1f90f760efc74a00746c6445e78332c8d68b18a85bd9cc96e7806b33b0412b83781baa4cf97e1c68d4a0f8028578a6031da4b6805e33ca493d8adedc6cce55830f85ae348b740e77522a983161944aa6afa3993db0a7f1951c0eb513c919271991c90b40012a1431fc3b3b3dfe222b1203ddb8002433060322c282988b91dd29c02de446a06955d9f048a61c1aae18bbc3a94c6c0a29c54713e2e9f194f27757ad0ece8a7fbcd7be7ed64a07c07b2ee2519a6b06c3c6503b8d0c52537eb12bf8b68f7de6733f0bc7b9ded03df54692fa9790dfbd0959a633e301d3e8cc5442043c940197abc2f033b468faa1495d2bea1a54dcbd4c63c33e23059c64e5fa449b42c3176c12001b549f75fbbc51a692f892946fbb2dd0e2d3ae165a86c59c687dd271ff2bf340271be52aa47149adc7aaa8dc589ce79186a8c88f0c00ac3344e7fb3959f9e4f27bc78028ea73012219d7a9786fe6992b4bcdae3052d735d9574db3b30e6195678d69df5e3c330754cd338b4a29b506441588dde4dcdc67428754d2a73ccc37c6a633fd858d8a9431081d75cccecf81d16209ce15781afaa8e891f04f8f4d63742149031632cb97dc3ee09efb45158b6e61d319d3492d3a48f9e991b802e62317c4ca3abefc8dea3ed9fff28f964c94731206233fd312881d75aa77acf9ddd58be811255cadc2cb934252a6f6701b4bbfcb39c04af185bdd9a0eed0fc5a96864d889746be1ceaccd5aa97ca14be84027cd89aeae6d6af2c2b9d5104a07993b9fb74e99e3a8334873a6662481b236d0d1a92baa0aba002ac1533caa083be1af57294e96edfdeeac330474789118eaf8ffcf1d79c2e3e295ec5c13968a1d85eade32cc03a13753a5a68a22dd8cc5c693a61fe75e94a91ec7432d8464e3597223422adea28d6e762550d45a5f889289aff020fe4bddc61f958e9b417a224005a449048b5336747d9af444e9835898c3ff554093d58b829fbe5bef5cfaaa93b473f9fa05e0e5410484f665afcc749b827192a1ae68dbd57881ec7679a2cd7d536b5ea4c024eca5bedc0a1d83853c41904069bd3fbf40e4e42b443ebf0617581f0d8227e49100b52b200ebbbf2893b031d5cd68815a398119a9cf7cd612647fa31c30d449278bb24cbf6bf2635e2e35e83ec5f2f57eb72224f88ca3fa3f749b2ce30fd4d46229b4dea60d7ff4d1e7d400b7db9b1b7ef0a44c3e407cb8a0ba17ea1afaa51904d98ea90cff0be53ced75c062f8fb6dad7949a3ad7c3e5749ed8f750aa617de3a08dbcda993bdd8123a7d27eb3bacb757934d6949699f441de52820c8d7bca900ca750621c72c05d90120a99858f5ef7e5863e7cb20692024c44ea21a783bde99c94ec3050b2f1801ad35f418b55287e42ea31778ad7bb2da40316f0edc05d186b1a48ebb927e4dd67fba7570818f31a18c6e45596a933c888e2127c7827e4d71127dae51ef32389eba78b0c5f3af5971d5a398dfaf9d54daa8c21273521a0c3d4a026fbd975f7c0f0bd938ea4d61467d14ccdade96b699ee1dcc0340fd47154b49935eee3cb1de5996765fd8efb370e9014200ac301c6cf4a7813c6580650f7760bf510988f9e969ec926801d88453c77234817bb6d42c3f4476b1601a47954145ac921753d252e8fc246046a3c1c1d8f419068efcc057e04e1c1c8f147a43955581f99c4dee17e526d0212097f5266bf4bd1af28deac29fe6871b87db14f980a5ac199e455336acea8ae2583a5f9a6342e81606329f940b5b1f69464394050542a4d8685d07cb4b6cc9e15f2fda41bf5cd14a0d46e3e87026755ebe850cd27815fa0949ae4426952152207d082653d903b23bfa314c3ce3327eecbacff9804eb2da288f355f69d9662b33b5150072e812b2945c341102498c6f34979f1d962312d3a8e4ec1a4bd62fae0c6cfe2cf666203dbea31cebb7e5b1b573e200c44471ae2c621f67ff3500b4e96709de01cf49087a6910866f0c5de98fbea8d611bbef89bef3ed6e1a325a753cb577530fc64c737a951ecb4e01c7842907602b8833eb8dc2bf140ef1a24fb45ec3f81a3ff93449a1b03a09068ec1fd00fb1bd5b10a0ffa9dba1a0e7317a005b6fa147338c262da495985ccac9d242c5f9588700889934f0081b9c41aa1ce78830a94e2faeb9852bbee4207a115b0739d82b91bc8eb1c24630311395cbce9a0d01db7b4647b2aec0dc539a2ce68ead3d36c98b8e6c01d17c6c74729594dda293687a20d47edbef1da52d60af839aa0ac52a1fcaf68", 0xfffffe02}, {&(0x7f0000001100)="17e26ca81e771f401dfc626d0bf1291683d037828a2ca0747659eeb4b9e18d3ce8fadd5557a725e628b67816a461a15370c11acccc9ddc2d75cb913ea4f095b6837f070027e18272279fc0a2c9ec0bc549d8a9407f84026887da2ce785b1fdfc268c1c0a9a7a84dd401f7239c61352d9e7eff306bf659c0f0b4445d29b759f39abb4933f2606b646502c3a029787c347c1960ee3ab26c26c717045c188a181f6c60bd682f9599488ca6395a31d17dac559f8e8a1bfaefea95022f1f2690411a4c582c201f864c9094b", 0xc9}, {&(0x7f0000001200)="234dfc94f5590fbfbfca370bc57e8dcbdf520d6f5ac1a8ce97b5375b63b96e8435a02f52ddd09d6bd64a8e9827cdb46025d2053ca32bfddd6339663ec2459fa0ca5e415d6aec50aa2f21de752b064c2f958d51caaa1eb479ebdd41c27c47dc53f14a1db1fc8c0ea0238bce14b1d4b6101a908f44db6416116963008f69c61c996c261cbefb46c01724bfa776bba1919a05fb1a4554979a4dfde27ee22e56bdfc4de8b4d9e6575bd889f696dc1b602bb781e0f619fadd6fe757cab33380a92562c62bfd45cbb41b8404049eb130de8e55c18f23b2859778b10852798dc3e7a142254fd82b", 0xe4}], 0x6}, 0x0) 22:35:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xff) fcntl$lock(r0, 0xb, 0x0) 22:35:31 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0x2f3}, 0x0) 22:35:31 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 22:35:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x6}, {0x85, 0x7}, {0x88, 0x101}], 0x3}) r3 = kqueue() poll(&(0x7f0000000080)=[{r3, 0x17}], 0x1, 0x0) getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 22:35:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:35:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) socket$inet(0x2, 0x3, 0x20) 22:35:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSDTR(r3, 0x20007479) socket(0x11, 0x4, 0x0) socket(0x11, 0x4003, 0x0) 22:35:32 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) read(r4, &(0x7f0000000000)=""/217, 0xd9) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 22:35:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0, 0x307}], 0x355, 0x0, 0x2000000000000) 22:35:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf3120777ee780197, 0x0) pread(r0, &(0x7f0000000080)="dc111f0cfaea3b797e90af", 0xb, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x31, 0xfffffff8, 0x7, 0x0, 0x1, 0x100, 0x0, 0x1, 0x0, 0x80000000, 0xc90f}) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:35:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r10 = socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r12, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r13, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) kevent(r6, &(0x7f0000000680)=[{{r7}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r9}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r2}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r10}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r4}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee33af4ee7ff04d29c47ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc3bd10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r5, @ANYRES64=r13, @ANYRES32], @ANYRES16], 0x7, 0x800) msgctl$IPC_RMID(r1, 0x0) 22:35:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) sendto$unix(r3, &(0x7f0000000140)="b100050400001d73c3ac065b3f174aff78f4fd00000000100005", 0x1a, 0x2, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r4 = semget(0x2, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/254) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x0, 0x4006, 0x3f) mmap(&(0x7f00004ab000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x11, 0x4003, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) write(r1, &(0x7f00000000c0)="1ee4ff40716b89f29b82f3d57eb3737d4660adbd93a113aa72d7a6783db563f595850102e02e7533f07d0461a30b02747a001c1fa927c4fcebcad17d8f8770f3a6415c80e28b5db462840df83b623aa35cef2440be", 0xb2afdd7e) sendto$unix(r6, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:35:32 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() r1 = kqueue() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0xb3c) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)) socketpair(0x20, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r19, 0x0, r18) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x8, 0x1}, {{r6}, 0xfffffffffffffff7, 0x40, 0x80000000, 0x4, 0x10000}, {{r8}, 0x0, 0x80, 0x20, 0x67, 0xffffffffa420b183}, {{r9}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x2, 0x5ba6b0b5b2e54d0b, 0x2, 0x6a}, {{r14}, 0x1, 0x40, 0x1, 0x6, 0x10000}, {{r17}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xffffffffffffffff, 0x7fffffff}, {{r19}, 0xfffffffffffffffe, 0x33, 0x0, 0x13, 0x7}], 0x3ff, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r20 = kqueue() r21 = semget$private(0x0, 0x7, 0x180) semop(r21, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r21, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semctl$GETVAL(r21, 0x2, 0x5, &(0x7f0000000040)=""/44) kqueue() kevent(r20, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 22:35:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e44600"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 22:35:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000040)=0x4) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:35:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100, 0x1000, 0x9, 0x5, "1f7e7a63bd8e691968d7b40fb713511956bb8f1c", 0x3, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x77b5dd5b5b01c9f3) r5 = semget(0x2, 0x3, 0x100) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000001c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xe013, r1, 0x0, 0xfffffffffffffffe) 22:35:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000001100)={0x8000, 0x1000, 0x10000, 0x80000000, "ec429d6349d8da9a8b94c36d4a8634bce10c7c18", 0x8000, 0x3}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 22:35:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x01\x00\xbd4\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x101}) fcntl$dupfd(r4, 0x0, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 22:35:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000dee6000001c7a9984aafe931faa40b407f4d235b1f3797c864b25c767a3c97281756e9a4a878cfb07d9d9c4d30269569e900000000f4b79981f56d349cf63a1bc282759047ca494be20455890ea876f9a084845b9f5bfe0f8d2565b52a01d89165abafc8bae7d311af94fdd12b05a099c402fc022e56ed34aad82fb2855c4baa0274084771ee8f446e41aeec4014a42a8557fee6762b0ec0666e02b7e7a5a626d25ad4d907ae39e4108203c55d0d822fec7fac8422116cc5869bb5d6bc140b9dcc73eeca083088fd47988836b685ce59687a9d77a719198b1a84c1217c89592f040bad6e54927f529f48dc36"], 0xfffffee9}, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:35:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) getuid() r1 = getegid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) fchown(r4, 0x0, r1) fchmod(r0, 0x0) 22:35:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) flock(r0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffd, 0x200000005}) fsync(r0) 22:35:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x1, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0xffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x140, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x7}, {0x2, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 22:35:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0\x00') 22:35:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) recvfrom$inet6(r4, &(0x7f0000000040)=""/19, 0x13, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x37e}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="b7", 0x1}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 22:35:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = socket$inet(0x2, 0x8000, 0x3f) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000100)=0x4) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:35:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x11, 0x4003, 0x0) getppid() socket(0x11, 0x4003, 0x0) 22:35:34 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x303) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000006dc143d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900"/101], 0x65, 0x0, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) r2 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000140)=0x4) r3 = msgget(0x0, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r4, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x123) r6 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r5, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r6, 0x0, 0x4, 0x40, 0x8, 0x8}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r7, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYRES64, @ANYRES32=r7, @ANYBLOB="c5e280259bef1e39003348479beb5f7f88b95ecd4fa479959d811fc2a855405296ecc06cf0263abaf122fbc35b9b45d1dc6e7965453b0b68809a47890d6dea6b38f66c936d9496222e547a7f88565294f8a86f2e7ffff249e386d0d00376906c27483a341918ce9e0680f650fc45d10a45f640220c225334b7e578f4af604faac06fcfbcecdd78779cdb12fb", @ANYRESDEC=r2], 0x4, 0x800) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000c1a03493a3d5193d6bf12373ac7d1f1780e4e7170cd82e7b225a0278cc3fa6831596f7963114f74ee56a94baf42f11897ed1033a247ccb166cfdd39d4de5da81c55f41196490f962d184461241ad20f559df9ae33ae8f60e1ea1bfc417158c4a55b2abacb9277af38e394e8ff661a0f7a8f144501f6ad331dc1edbe1070f6d104cff5f73f38f8edfa583bec985056254576ae58a590ea96d2c9bd6ed73b9043eecbfab2a8df2377246113f5348d646be221b784d7a72d7c6546c84e9934031001cb7f5e9d58238198323afb83fd8dc147b76780f7a4fbd99b26c135d6da4a7c766a97b33b456d37f0c0f5cc41ee60022a57f69a40d6c732a113333c34f472b22d5d24a6cee51c6e225c74a358e3fc002acd9041611ce5316e9db7291653bf4ab"], 0x4b, 0x0) 22:35:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x8) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:35:34 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x5) 22:35:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file1\x00') 22:35:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dcv/bpf\x00', 0x8000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0xcad6357eba853623) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 22:35:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x180) semop(r0, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r0, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/232) r1 = socket(0x18, 0x5, 0x6) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x1000, 0x7fffffff}) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) fchflags(0xffffffffffffff9c, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) socket$unix(0x1, 0xcd14935c68d97968, 0x0) 22:35:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x200000)=nil, 0x200000, 0x7, 0xc012, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:35:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/93, 0x5d}], 0x1, 0x0, 0x0) r3 = dup2(r0, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) r6 = fcntl$dupfd(r5, 0xf, 0xffffffffffffffff) close(r3) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r7 = syz_open_pts() syz_open_pts() syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x1) close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) 22:35:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f00000000c0)="32eba2360482e190376db366caa7", 0xe}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = dup(r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_metric}) recvfrom(r2, &(0x7f0000000480)=""/174, 0xae, 0x842, &(0x7f0000000540)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 22:35:36 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000384000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 22:35:37 executing program 0: r0 = socket$inet6(0x18, 0xa989758399afd7a2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) kqueue() kqueue() 22:35:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/175, 0xaf, 0x800, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 22:35:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x1b65117861e1002b) pwrite(r0, &(0x7f0000000280)="59c580b0b29fe6767b836732198725bb4596aa007e804b26ac48fe9ce37e3817377f8a42a60024e16a69ad5f641ed462bef4e753f1c1ba2939054bc7c25dc06b0e1f81ad03b955c17be89c335db1723eeb42b1c3fce90a68adb4e900c9fab3d0fcfed0b9262cb8279df578f9332dfe532aa8e01957470b3c9b979c6ee4cbcc78a5298b94c9721e6bee8396eb5bf94a118a56b67370118f49849fbe15b96a23abe1ccf14bad36ccc5d18e5648d96d8cc921850af1fa8f0ba37665cdfa7a731ec0c40226e6fc12bd40a24e4843043b02", 0xcf, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000000), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x91a7ab1fdc8c5a9b, 0x4004, 0x0) connect$unix(r4, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x4, r2, 0x0, r3, r6, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000140)=[{0x0, 0x7, 0x1000}, {0x3, 0x80, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0xd0, 0x800}, {0x4, 0x200, 0x1000}, {0x88b40c8d80b5a22d, 0x8, 0x3800}], 0x33) r8 = getuid() seteuid(r8) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x41001, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f0000002740)=@abs={0x9c148e1cc322bd98, 0x7, 0x1}, 0x8) 22:35:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r7) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000212f4de41374001d000000000800"], 0x10) 22:35:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) msgget(0x0, 0x9a) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000000340)="608184ac4cae61c31019e553bd8ef9c5c369fb", 0x13}, {&(0x7f0000001a40)="8ff98a624fb8f6df74e8606f612fe3ef4636acfb091fa2713ef94da254e9eeb78dbeb9560c8c182c383e35f6727333ccee0682a3df1cf87eec104cef9e5dfe5173a8786fe29de18d43d876137997a9ba2cd10c465a8917c6b6d7237cd629aaaf55c1cc20c5cc669a34913e61bd8247daadb4b5a837ae02962e546e15fc32157d3163ad7ff66da60aba19f0", 0x8b}, {&(0x7f0000001b00)="66a902b052758e89287b0660bbb9c78ee915e83ecf2d07af68e6c93eb626f365cdc531d20dc5544a9788fdd04a16d44a7eb876047714f48a9ebcd41a1850d5bd97aaf55d19f12a34acc3cc7d2bd93cdad9480f54a49abff7bfec9f31c5386e9dc22245b4eac116f02f28478822b9bd15bc0d9dc9b0fcd040b0b5334f909464e523f555375f84ce8afb9800fdc877963c40dd55214c7fd5b17740866395f5e7a981bb5c35ab7edd4695d38da6241b", 0xae}, {&(0x7f00000004c0)="7a292f4d65f99ae4fdb42d14b5dfc89ad757831acd007b42ba0b34f164d51d2655", 0x21}, {&(0x7f0000001bc0)="fab98c1222add1684782516a661cdbd028af24966e6658f6f6533b8f7fe27b24c1953348a50fa399210f4236dfb27775965f79af48151fd2e39c4555701056468dbb064c736393e6ef2b86c51e25b9b432418f3b7705085ab2d5ed7a6875f18879d06b5ac7e88146d50342c6a632fa3024e879bb21066b0d3b16cf2c55583f1fcb56328c9edbec89516fa042233aed754102d578adfd17a7afadb9", 0x9b}, {&(0x7f00000006c0)="4534029c467df610390b6f04e68f0cb9f4fa88aa848f1e0bbb6fdf245f71d22ddc94194506ffa9e93cfc62e5c112f8e5fa3da1280b1a0f2017c844fb5fa6777bc1aac6769d642ae6ee28a9c8b082823e394833b8b628ddc277960f0b56532ad1e1e66a85f75ab6a26ca45294b80d6d8cc0cda4195cfe511cfa74bd", 0x7b}], 0x6, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x20004) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000001980)=""/169, 0xa9}], 0x3, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) flock(r6, 0x1) fcntl$dupfd(r3, 0x0, r2) r7 = dup2(r1, r2) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000100)) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f00000018c0)=""/147, 0x93}, {0x0}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000001800)=""/133, 0x85}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x9) close(r1) 22:35:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0xda4f19006c1eaafc, 0x1, 0x81) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) munlock(&(0x7f0000000000/0x7000)=nil, 0x7000) 22:35:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x20000, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 22:35:38 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() dup2(0xffffffffffffffff, 0xffffffffffffffff) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x42, 0x4}}, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x2, 0x22b55ecc04f8ec0b) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000340)=0x9) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) 22:35:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x20008044030003) 22:35:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x80) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:35:39 executing program 0: munmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="6ea494838d422e89ac725f0ec69d2c118a7766c8de125cadc0f8a0fe8bf197bf888f63ab57647c45e4a38bcece9be932ea7a7c952a51d4d400e7087d466c56362ddf103dc29348127b029fa70384afc153d5e5b33320de8a46fb3cb68f7991c34280e4cd1458a012e2a030085aef5f32a8030884", 0x74}, {&(0x7f00000001c0)}, {&(0x7f0000000840)="81eb151376963af7ac03c98e563295881cc4377f72da8c4e63d0b7cf84fa9a53ffbebf5f6429577d493a5cf7643c7d39c833cdb88130b1f59f15bf0cd1323172ab91d3f123a63891d798a3141c7e1f40a5420b71865bb0079a00a00e636d25065b31b898c225a66781cd683917c2c398cf755caef12483b2f7d6013e9831ffff0eabaa58455364fcc7074bd4d66ba0d0adcd25607a643ac4575b975c5efc5de6e0215f90f59379d4774625182d940e5d5c09836d1269ec50199e5115faa20a9deb4f3e109c1801dbcfbad53b79db93fdfa84a4cc131419a661478f5993d8f7f9364bf9da3edbfe44ca9c94a1bb6bbf0a259a0d31cf84aa83ab188d3282f191114d923af922030917438f81ac9e77968bed728c8d979109bb23458ea10e913a1d62350fb34926d198d805ba1ca42d52d995b60ace2c7e30e223de27f89cab9189fabca7af652f80b6f2d486ae56bec37fbf7404a4aa222ebed8a29ac810afac4c8fa258764abd61b25aac5a014778d7f6d3c72ad4347bc14728f267c45100aafc7af00b23328c941b64bf6c77a61f47e57b479e70e8ba2c60ed4f1ea284c319732b6f6ff9448cdef409716877620610ed2f3fd586251c219edf9dd69c188768c35723cf02466055a427c36ceb017d854c3855d6a71962c0a66188d3475202c981d00eb6364081b8ad29ee8abde23f4b5607fce825ebc953640ca9aff04f7b636008b18ca4f057140e2e037c0a7767941cdf1c2d242b0c7d85ac6ee156809e5f9f0934dee3c3c47019f9e6d8d6b48993d9c566babf759cfbb74b0c2599a7eb288e90252f9c916fff15b03736c70a7e4cc19255ac06e20d33883b7bd35d3f39a5456bd5877a3ae41adac1a231f1faa537c811c621cb50d70cc482117cdffbe2cbd7b493268efd8cf80a8185e9cc00ce39733047a88d54e482333024cb3eaad791f3774e38c117204c03f891643b20a304bfb637e0f654f59379f4aa7fcce4870c6c1ee7d898abcb83a36b47d7ee5edb203739b3d1c027ca124d7b2901041c007c94f7e3ae1bfb7d5e88aeac5daab3f2d2774ff66e319a7a450f09c04ae8ba40262c77668cdeb8659ecbab31c2dd855dd8c0698c1e9e0ddca82dad801877ac8204806b1d2dc93d2ce84c4082a95a31139c5923ad01f1f7dd6bd261883f6bafab82ca25be40f99a73e1c654dfade00467f54e299e56ff203cf2ab2d3e69b9b89b909a53cc4ece09eb247617bc2871d5d5c493b8f8621e0c44a03e2050433f8234c39afe207a6af1226fe5ca3d2e210c4dbc618dbe62530d2e6e1be9a87d86779158332fd7f70ebcd49a7408b7d321fc6e5651677bf3e2e445df24a5925974eacdf093610ead2ab4b6a8ed254fabc745bc7ddf3349bc0c136d12ab95d30c28ee09d89a2744d6044cbbe5770ce7a1a72364e5f8db965396d627dd4cd8cd4ee16dcc66fee6bfefb3bd796e4f817238adeeca2d556b4cedb2fada037d6881cdda65ed2130e4388f65fe6381d0f0196b1af532ce3dd642c4462cfdd349d513cafb5cfb956d68d9e34173af8a95c1ec4622abfb0189c60ee42cc3edd7ed7003d0fd5b68c7fd00b5424657344b20aeaa48e1204db86fb681f179db8771d1e4f812a8103474cdc897db26e37d5e9925f827f8c8160e8900b9dfef07edd9baf1efd7d50c35dc4d87bd5af4c20d431f531f708705c453ea88dbddda1bef5cd5f0db15125aa2b3c227eff52ec7ff20a1c7d78354192295015a82d9fe02c17b2bffa12fa6a9109331735ad8b9990b7894307fa00cf7287c09e2d0d12be8ceef169bd7254b7eb5575c4714586bb7232ad5de3c086f85718c1c35c7b644a850f263f9003e1d34fb364c3d43e4997d7d7e6fc53f6f2cb685255be3b6f9b63011b0fcf9f11e871a72c6c620845dc0c38a8682f532bd7dee2f72e563d60a7ebcb8bf94560cd40063d12778f053ec9d9261b9821f32e1555b3429318a1f5450230062f8a1c721f46424ce248de34b2ea5c3d4b1538d5344bbac8e987ac989d2034f4fbf216463d6a34ae0334841b27a62e8b42d9a9fcfdb3c018405ebddbc7b30b4b9715dbcd82923955ea7b7d6aae7c540657492184debe81e356cba8a0d0272673d40f20a170689ddbc9422d4eccb2171a645682ec23cf4667121f0d5ade5e80826613dae05189e4f5bace0dade8dff8342f7ce6ff922b9d507bed83af73cb19748d06837b0f23c7505ed2ae3f26bfa503e18b3a4c884dab1da6a95f950f7068f291343d1685e368f204c9fb9ba45711588bce49a9941eb006aa25d741b34e7a1d75e4f44142b4a542d59a55289c7f72a0840068eb9c3cb912693c4dd05e67795df2104ed0c46427c640e6a198453b3a4d053120ce117273262a466522a772c790ca9c51e89af405119f6715e0afc828ee411ab68870ed2a4d4a7412c6e76683ad624316a9c2b4404ff84bb2d2413af7bd5671ba59ef876dc051528a850856e3711496da5c05d1f5cecfe0495b0f17fd00162381902df1d9766bd4d02c3f4b8fa2c98354004ce72d0b3f8de4ac970f32c277a80ad350bdcf23ae488beb4fa7d5c5933d2e38153c56d972eadcd69be3bd1380fa8ec8cca14d2775f6f04e1f42c767b3eb9e24b71946de34ec56db3ea037e235a93e3de5f86b298031d71e5a314602c24940ae517f7435db2b6b5e0d3571177b59b58b4999cd77062205b963218ea8e024145aceebe01de64d7a9778264f605a4607319c2cb68d747c463cfb46464a1c9453093fc89eef98228c412ee02b2fb02db839b77deb3367ccd7cdcc6b542223a1d8068ebe0f91cc5fa2dc900d721bdf55612bff85f6d3589a40f7e48131274762f3d9a021d440093f973d6f54942e965d7c0ea7c0aaef467c78d68b440cf8f22c79cf0a62afdcbaeffff7c26dc6d28c637041b41d0f6d69ed69ac6fa24ac9d853758d659a03b99f1bb32a57a3ae2d1eb4b20ce6972fbda52b9bbd0db2679122b1abff215a7d16699345ccf0265d2bce46c7c1f3fd7068ed32373539bf22adf610898fb7daee15f78ddfbffe4265758fa938e2d9fecfe0235edadf1916a9fe2e0ec4b4af10fa1c49a4513c69182560241a609c9869f996c735d28a17d128e094876c9d14f51ebb577017fa841caed218564de717ffdf39056f744f8f98fd9114b46f0aee6cb0c0cdbcf5743d3f1bd8229c9d744337c078de1a300144196b743c1e263580275c47b9fa3286332ede36586821154c2357fe967e523eb026f55ebae8361702ace24a466c5d18aea4325e03b8b4fabc24affa50dda6d75e560b2915a31d4306045cf7b91ccfbae7576f914b92bd5504d36a550c2990bb814b14b2c3e910c7eeec65ef9dee869ad4fab27dc4a441d9e10ad0e8fb39bf75088fd916bf124704b91108aff6d1eece346c819a45f0e3ea3d86fe8c6e73692f67c41808a2bdd15e1f20c842daf03566c2d62a3af8acc79165fc38601349f2707f208fe94bc24f27b5ef483e731e11012a4fb36e89c2c54285702eaeed2e9e622bda2f612b68f4af569c25aa6460bd7174f0b078eaca3fb894abd3c6e2d3666895bbe7fbfc46e75c502355b6b648a1a8379379b5ca435fc25246a4c0c400273ddc8968eadaab6160ddeb02e02112bf811edb46b58c7311fd84fdd04a172e2a1983f2c665ffebcf33a8cbc67c5a03ba46d4d071da7e76df1cc8fce7a591fa14a43c188ea7043f7c6d86e9236394a356f0101579ab103fe7b89889cbac6c06b501eed1e3b4aa3e734c3c90d79bc8eb3181e2df52658a3f640b11b87e629d607e4e608f3659edbb8e598441308da811adc0d305f126bd64bac7e54ede7d6e66bd33193a774cec949bf8ebe31292035916e2a6dc5c4e301384332536582570aa434ac04cedb97f13528d2d6396262cccee8cb4914faf0a644bce9e268c49093f4fd6882efede77bf7eeec98ec82d7b440fdf70cb2c0c166cd38fc659ca1cec98d2b97950741e4d26d064b771020c40dc0abb4a7b5b813118928950bd14185fa5623f2a1c6c5b69eb7df05a45beae070c9267589fdaf8f29d50027b793494968a050e503054ade8a4bc5f441544a1afc47047c30a5ed71f2554c880ded7b9e1e6d21717057434934646ea657ac41218b92f53b6213ff77d5f393f70dc9b38697fb28fe7edf86808a7726a0f7ea0278f5d1b55a5d02081fcab00933ceea64ca738cd3f0bf7c8b50fde2c99b44b3e7c5bf501823dcbb83bf13e6e8cf3bccc0ddbc2de2f627fe31b6077284d442de65ef76f7887b741e723aa630d90041bfff4a995fc4650dc99e26cebb25aff667957493e9612bcb259e77b3f40e4eaf1fedb776dc47f0000b477ce5594997f0e883d3b0d99fd093cbf0dd1127955e4e61fef2aef4e369579ec86ea35b7e925865788890d16d73fea854725999412ac3e0ca1717d653823409bd73fe9f9b035d12feaed48224c91d9f61ee138671ea5f8e608a1d7025cc13bf52982809622a393cf08dc9177f0e26dbaf0a7a533dbd845b4eb3032d2a3567c872fe33c92d1fb3758e53c23b6976059c876eed7b44b66e724421193f1577e247724b17908977c50523ae00e38dd4475a2d8f4f786b5137ff79a7300f6f0642180627a748a9b2ddb4894f90d44b0feb4d57d4ac48239f5c29073bf75ade906fdabd4df38bc81d144a9a8164756cf4c41f3575717b3a799ddd3e7cdf671bf4d240f467c17282cc7fd93f2248e406b4b5c4ee48b5298b9cfc73408e78e486a49e6e63e21339f96c98b0c4cbc097c02c7d528e6eb2604561fa1df50b7c8d3aef63eb8fcf6a4886da1746b77e5714ce6034f4ca2441379b009fffe1c73b001ab9d15e83345b1ad2e8fa7f536d4ac925cd82cbd26421509f6efc7ac1eae3ed0920d5ec924ec25a59e1196e3bbe7d29a3b43317589cd434f1e4b2fdbef6f412216d7b4f7b11b9b370860ab88c41691ebc451cd0b965a06318976540a3421c2255fe2c8aa361f3be1ec3fe7921043a264ad119418fdb1a3a3fb77b903b204ab9d3caef72cee14bd2e81a8a5fa1fc0dadb53b9277f987fefcbe960878150d0d38652b70507032573a167f2d84a2fdcdf88af7b05500084ea941be9940b7fb4f2adb2db3e77af6ba3afdce7a6163b6860060fac211a90912ec393b2c98fa5d2a84fccdf61c785d29d80f3cc88f9189f5ddb90615016343c3789635fa04fd2d5a9f04cf6b7c71b07d8ace8be923d291a1dad0ae85c13c955bf179204af97101622d327c6b4b3976c0a0e2f7d3740252bc506108c92a5eebe804851dc1e3865295d1acd7bef18a563b6f374ef7b1ab927918db3e0cdc3e8f972a9dcf156a43aab18febcf056e69e16e038d51d355ce6d599c317bd9db951eb5317ca31e4d2c2432655cb29a8c40c2a54759f32c09e3fd5cb42fd86676e0bb5d9088578ccf81bb3c2224988305c311178773849c2b2716f09b0dad859ddfc0abc38c4e7ea62cd30c3dffcc0fb67da750f75b1e73228f47d09b3ac67b0bbb273eded95af7819c5a116491cfd57f5e9c95da0a4d86c6195fd29779c1ed2c91ead86352ac19060c71f110d28b470a6925b54645150f392745126054ba935ac527d90926caff29b24a76287e6e1ce8a34fce555d12d10fc43298225ab0cffab9ecd60501dd14c9807fe0f640c4f359f9c8336ede9c637962de676432e0cb8815cc8ed66fd74dd879e69294d1ad9c90119aa96a13974e69d78e73d65c6e9bd7d38a320d728acc9540b15b63bc06686c2957790e1295115a0baa4ed5198fc9f22814f7962c0bf0eb00d70f7e21ab28e1889a6fcd1792101910ead9", 0x1000}, {&(0x7f0000000200)="683c6a6474301ed9c53f6e43384599393729ffd37eca868bc7a0aa66fa570e180e9f9297e190afd6afae43da00a365293849ed07fa27f964b9997eaa08c6a023", 0x40}], 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 22:35:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 22:35:39 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x4, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) 22:35:39 executing program 1: pipe2(&(0x7f0000000000), 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:35:39 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) writev(r5, &(0x7f0000001440)=[{&(0x7f0000000200)="c7cd2046a67db8e3f7c75556cf4c333e7b5d8a85ecabba29f1612734a57321a6b6bfc34daebe0710d64e0123079c60f556d20cdbe6e31bfdea41d43e89ec6ad6c923be869e9ac6d77a9bff8398f820b5502e2c6e5ff30cc27ba0a444c5e917980c01b7f7739612a229594015c969b7bc260f7c44a31c71b2add019a4f081ec3f896f9bcf2e8a05f132eb563a090cb72f53e2b62ea294336cbe9f30a20d137d7848e22f509e3a7524cf0de1704242db740fc56408ed2bf9502a98077ce2592e7dec6f71", 0xc3}, {&(0x7f0000000340)="7358ccefb16aebb039783059ea0241347080a4af823c4790a00d35ed21a4ea8719132b415bbe1e5208ad518414266841008f8273207cc18f6dcdaaecef8a674bf4b6e1a5367d77e2caf4ef1eba66b9c8a4d18f47305479950541a6466fa8ed546544f6c38dee6e0ad913b2d954c86352c54cf48659f3ef4e8f2dc7d42ce8cba56a855caa50a0a70cba01b501a70eb05d60d893360122554069fe5caf11cb7a920834791c2b4bfe2e85a50aed03b8f719e1a1a5aa0f3a0ba5adf8271926869b8c98015230679066e0095d34bfbab8d0ffac312e0305e748966e", 0xd9}, {&(0x7f0000000440)="182a29b7171ab42bbf13fd4e77e97e57e813960314a81b744394e01c3bbde4620f9771e804fedf9db721a56234e5670e0e2a0e4ae83cc5fa21a75dcb8d86cf80e62f56a138beadde3734b51a24de67de98c43e112ed7dae8229361449974368d0a544a3739c404467b9d5969aae96e642670d0a41ad2b32b1e7a4ef3f56d30b555defb121ad000241631e0d8e1e8c6580c1a780a556ae90351989508356cb4e554ba2c57eb5104371c324583fec05f7b77f80e273cbaf9924f8ba6eacf81ced6474d8b6941589fe98dd16f887ee55be735fe7634bcf995a150d0be20d53c65cd3ab177fe29b8efa6ce16d66b9b03cb34f50d69b68a8242266ef17cd1b7d280f345585397d726cc2e869edf694cbff7b266771d357a92ba586f84fd15e783eb354f5ba9a9a53d025b890cfe97d861cc61a6b2b3e39ab2cff842a8a292a2be5502de3db4143b1a281c352bb414fbe06886af89c48a0df65ddd81454733936cc0962e37ffb435fde5bc5964d53cb8a8399a95f7804388645c0bc35ef787e79759e048064944fde7c16595092a876b26c61ab896136b93bf7f83615dc181e516d6e7fdf7a2911d80ab45c170ea9eb587f1c80bbdfb2de66ec524b4dec1b351a8ac4e05de4303de1e602f0fc76d70dfbe9f893d0016303ad09fd03e076674ca252bca902353db79b2bc2290beda98348716ba969d043c4a1d3e4899bd65659963d7f71dc1b2d43be62d93c616fd36d26dd32802f6b5b36f6a5dce51dbde4967a86e097ee10a2669f3aee6a36eb282bbf171eeee46748b4a4be7119694b1ab90007bf3e7423f4ce4ece33689a988abf0d77d0fbbae3c61456a1d2e037dc122dd81d980b0d841dba4c1211df07e94be1d11c4a8a9c53b135c51712850398110f99d0b493206df84426702142d68c12c6d4ea6670a56513180c3e2e30cf2d5b70e3ba6ad4a0f374c29419eb7b71778e55f4df46fac3b08d069f868ced822b48413eb14fc1d55f535f1eab440c20d476c9cbf0cd3bed6835ed592497eaa5dba63dd0f74f468381331003bf5b5011fdf475d907d38e5082da84663b60ebb26c61005e96c6a74c2f5f08e4e555b7adf416426f9de4ff02be8ef8f35797d1f6d01ccb8a1431b768d5ff60c0e54ea9fc0645d2ec390a408f416c620ff94feb6628e88bf20beaba065459e4339f1b5286c004daf5b34700051f8cace27135127057a3f7e71cbc3670e4513871299a4cce3e70de1d5343ff8cd0dbb6e5f1991a2ed937b4208471303536fe0505fadfb344fd15a72c6feb2fbe6ea7a37116044bccffb63eac25184a4bf6a8d4ca9df170fc107d09876c155370e994542871e1ffcfe4a0b521fe323a6abf03dcd4fb4c133ad5f6d2d4c86a9f39d997d994ef6789eba952e03f59f55d9081a814597f7df88d5e52589a42a2d8b7ba3a7f07fbe5613c2a0c55e33787b2f889a4a28f2a8787ea5c47c97f7b178286ff0db5e53730a393c92920dd348e32e332ec70def6589448ddde08b572a811c8cbe9ac7acde93f206352e82598d20c75bd08f79dd2125bd90fbc20fd5da5549a5a290bb82828b738ed29ab086535131b32634b0fbbada68243b4cac5199cdba1dc2b47ee4e1ea80aa2c4fb650dfb22102f377ae1c45bdff55704f6cb3f7355a78dfb92c37704390e6fa615beeb9e6f43b32ce671a47e9ee457bec3a68d10d32e020b0f869d7e395d0e3e55272f7712d78e93d0664a40f9d90bd681d16c88de8e1be4d8f3f7705fbb5be580a3996b8b0d322dbe49c6323e05fe6027da95caaab2b399b45277b04d25d8df3603051743cc3c7cde88e37756e8ba8001252a224b63758034391c1809b322ad768abf3cfce1da5e1c61393361780a82e511aa607bab2910459576e10e7fff0bbf0004c93b930bdbed5bc62e0b2d14e92bf00927329f40317f32febdd4b84a000ab7c404f173e9530de11ddfc6ab4f2f9938ed6437d1aa2b56a2a79d94769f1f3eef06d105b1914cfc3d3cf81aae4075a1246f5e7a737c81376431bfb1f8edd306f2b5f989a9f1622f31ded99af9033a9bd905eb938ed0500f57a6c6fee6885f95d052b391b77f4a8c3910ea3c67cdec5ba86b2ef3f3b33579c20f646fd310bff716429cce157c20fac3c3aac54cc0f311e09eb919f9b4e5aed44e11ff3dcc2d1c4ce2d016915b88544253e8ac5d92e256a21858883d5090a5407ad3374b997fa20f67549d0a6752652f753f42efa9f5724ee55e76d679a3e30bd8b32f0adafab23f16f800fd434d79b5137f6e5cd247a5f1a2dd80e5dd7ae3e931375a25397acc5377bc1fbc33f2c099ba869820f0038f85df468bf081af483521c1738fd47ffccdb710577abe1b0a4d0b3bd66254a7d4b1971899c19b3db7ba266c188df128ab49f67bc4377c741f19868d98c1a51ec054a80a83d3c2fd2a575a96128822ae33011e1906c5e21b6fcb055d5942ab5324bf7d3e557de2c728ca47b8e4ef3cb94169a38d3f133b2e274e2def59b6e8078b369998444c011ee461d7fca934f2e6b1fd7f0dfccd169b574352ecf656ec8fd3996db60e28ac6b1ef1b08d35ba9be80986193b3016c120f6ff9174bc33121b410e8845e2a8ff30466cafd4ea9ec52aa90baa706bb90437edb93e16c91d7af2c55809b1aac486f79fe1755095472c085aab18e699cd62ac03d750981014b53aafe685c32f854c782beca1b439cade768e4ec2dc28564e9e10717883397e12b981a73e22bb709af3b0812e09abd57e03a7d98ac2bb95ad78998dd821893d771d18a461390b1468fba71dc75b35d2d1bfc69459998e7d36d0ee4827214161b7bbe7107555fab0f138ce0768a9d3e861ea323b8072fff6badf0455c262672564ddddb0c81e00aba46282690ddfd84789ef0a4120134245ae2050c34b62f5bc6f9ecfb7d9129ccd2d25f30e1a41d37ea68260365cff7d8d6328942fdbfcf50396f79064a51d2ee35c4af30653f147ccf3192183ab465b6ed9e9f40a077511bb91d71b47c4c46a10aeb30c3bcb3d44954a874fb8381053065cdb49e3da11be382982ba7303a113fa5e17fc8eaa87d3b984573a174b12cd86e7b1a7a11bf493d3c040c5739d49b2a1fa31a9e934979e1478c4f8a89f4f100ece04b8c3f09c568e2d24054aa71bb899109161dac52256c2b83370905080e54f07398551946f7c35d65145a5eae58a001c7f0610099ab115d1b4799e30ccd0a8cbfb85c9433f0c289036abc9442a448b3472892ac1dae0685e0027d43c8c458d1fc37c08f696a18d565a33a24bb3e71532d877ab595dfb186aa2afedd0efd87ee88cf0f85b63947ec1db31ed64b26d50449bf2ebe8c0dc21bce86133f1d4205a11739910f5bdb83fd48e4fbb2bef925c7dce5bdc06b0aa14a243d48a45b19180bbf6065f28b18431252e20ad7e36490f716bdcfa711fdc4a102308d3ae33b7e52b55178df366caf5c4d565c25d2dcbccc72e1e5786069368fe695c6ff40902c6d9e7ead8000db519073e2d026a4a03a7065df62e1495d3728677cf1e3140d92b452468b262e5470bfd5829f653701631b733163715de2a5abc64900882033bd8ae3cf07e933318c3cf535bb7c0fc4d6b9c8c7cb3d2ff148a3c3800369c0fcff203cdf0615c4b08677576b4991d4790be78b6d143643c69734d2cfe9d4bda211de62110aecc9acfa2c441c31533cb90c9b7b68459a23f5bf6690406c26054a9282f58f1b55e4ff6410f9aa92951f27fd4cc93eca6f0cdf5421edecf6fde6e25408cce81973efc6d19a371fbadace28ebea6bf0410a0fc203ab385547d9cebc3ac28058ba8e766136341b097ade0dd2704301e6b6b8f4b23ce0ef6590108b88c95a6cb3815cca7c2254009a111246e29a179d623a60544930fa056f65522cd5050824041c04fc2cdfcf540fad2bf554b273331a3033a469ecb53377f75092106fde36ee4223bb9a1ea9b71e83d5244b5360a4816251631578198c80beaf6e10b1b6045407d40297d31ae3182b7424498e0836598c583a30dc09af607151a0286a7f80e1875a2e0624fd482c2d982d5ea4d9cec311a498db091574deff3e214646cc54d8fd798be57ec2d04cd5aeca4efdd9ab873b3804ea84441277ed5a5a77f9f9848acd34d925b5b9c52811b13c57368190479eaf53a04d7bc435fcc9d7551773b97b75f84357ae215e562c9200a4c18381af16479c397d04ba2f4897211273887d93f5129377af84c5eb184f0ab150a53f2973ed666bc64791493f6d2b5eee59770355c579985b82dc0f4649b6bccc1bc5f3ab2d01c1cee2ffe14a916774a667c5abf966a054c63a0c8f9cc92d4fdde1bf1b66a38cf12a053f7d1dc46550b8f2de5201622cb4a5ecfb5ca6634fa9801695673650313ac03b97d5fb4081b7fee04ec180baadabf0b18c4ec6a9520344deb0e352e43cd3b2ea4749b54ecceae887a8d6ad45d62417ff4a2f5b0f03f7000e941f152c6ad3894143d3b696abca6f3ab9b19d00e98a62dcb05b08c2d4665e856698c010fb715a8789affccf544e3699929b34685b4dcd9197f6893983e4f192dcff1599ed02bd3e61cb7d32dc9226b6139d04fb46004976af4cc568bf1e5f3dc6480202f2e7999d71bbe9fe325eba1d8e599d62b33805fe674c240d9617495949b90d64877d4393d823e91405f07f4d748082228e37f5e9eb7abf5764d7b8a84e7b63ee19dc35b6a09ca02852f6a94a944177301fae462ba0519064a6ff67565518b356ab5caeab5b61aed23854b1a41bb26b337c110a144a4401f194342a31fa7ff525249a612329839f59b9c2e17bccf3060d7f5b7c6909cb1fd9991f4a8d090a27115a4f3da47f09dec91fb4ae05639bf418c33dee6d596e48dae039d2a594450ad831c693113d21aca8ea3fe5de66eef3ee171f6ea2b4b647292df827055da340cc43646241709734aa7fc9b0466ad978a07e6bc58e8b37794781da6bd23e4ed608e5cb455bee9ca71fe0b817e3c8947cdc27a7a15fc5836d255669df4b642c09f00300b3ca336416fb63ad8a03d4bfb150bb369ea2ea05b5eab8c77401fc8ac71f5b0c3caf193412e16ad860353b438ef766c961faa1b8ecaad9a29ce873082ede9be6f5d775dfbebcc39559df59aadd2cee07df8abaa2ab648f04707798c6df6cf44bf40af694d669653a9cefddf4e69679ead46db2c64dcca897a4a196329693ffa960bce7268f8429511228e00b6d54c5003b3800266c2e73a0cb446c99ec26538378854255afca91de1921671400b7832177206004caffac2f1d96c2b8d330c1c90ab6ec69051313167fcfdb0be816f05b64ad70cba637a280d844658005e27407ad086141cd2412f0142484db4ec09248a7f5b6f65e7c863f3d7e7c89a4774d812e2a0ec153c1738c0272e69894643ed1924ac0bd9d99e055406702ea589e537975006d6838917cdf7d879e01860e20a482ebfcde9cd1ffc915267d3e4580deff66d3b58ab71e0894bf2a42116be216a1e45d2499ed55d40ceea298660f65aa329bb7ada4b6b1550e52e4f71be96ea4ea35e084b6eb3a401de2ea6b41e30073aea0740a52ee9fc352e139e30e63b64145d4000d788b368491a86840936119b174ab979aaff9a4822445e6f6d8cc69375d98c2ca444643febc0f14a05d392451e545a1a4005e84c18eabe989c9c6528b3e3213810b439e335ea488da031c42652effe3b64f95c6ec51853be05998c92062740777aa1cad5ee496a86a8eb480862659e517639f49bb6c1ea46c6f78bb97bc24e3e156eb80b99a9160152665d7c9a01202e1f5681c6391", 0x1000}], 0x3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) preadv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000040)=""/53, 0x1f}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) r6 = semget$private(0x0, 0x3, 0x130) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000140)=""/152) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 22:35:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20, 0x0) accept(r2, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x223c8f52cecc9113, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x7, 0xffffff97, &(0x7f0000001340)=""/78, &(0x7f0000000180)=0x4e) 22:35:40 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000020000/0x2000)=nil, 0x2000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:35:40 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:35:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821bfd6b73e9e7fecd10"], 0x10) shutdown(r0, 0x2) pread(0xffffffffffffffff, &(0x7f0000000140)="0d54ff61c615f8ab67e420bf0fca640a908e752376d220edd125536dfe9b7d2bb5e14688f97e38240fc03b9368b19b1c730602a867369f8640eb9a669b8a18572a88fc732c9e07d461ad9389a76e378b3d21ced4377ee080178e9e8f458ea46f3dafe34a56de777361c61de7f96d36321f4e14bc6c8c71ca96b4fc8ea0301d30fa5006aa4564c3899ebb33d81b27d71b01816b6691a90d2c087b18d4779add1287c91de325254d98", 0xa8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x3, 0x4) r1 = semget(0x3, 0x3, 0xd1) semop(r1, &(0x7f0000000040)=[{0x4, 0x0, 0x800}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:35:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) readv(r1, &(0x7f0000000000), 0x6) 22:35:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) r2 = getuid() seteuid(r2) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, 0x0, r7, r10, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r11 = getpid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r14, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x101, r2, r3, r4, r10, 0x180, 0x3}, 0x1, 0xfffffffffffffff7, r11, r15, 0x4, 0x5, 0x4, 0x9}) socket(0x11, 0x4003, 0x0) 22:35:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20240, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1, 0x0) mmap(&(0x7f00009aa000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x2000000000000) pipe(&(0x7f0000000000)) mprotect(&(0x7f00001e8000/0x10000)=nil, 0x10000, 0x3) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d400200000000000000000000000000000000000000000000000000000000000000000000000000000000000ae77f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6dbdaea8ae5dc74aea8fc677a179000000000000"], 0xd2, 0x2, 0x400) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) r11 = dup2(r10, r7) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000200)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) close(r3) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x0, r15) fcntl$dupfd(r12, 0x0, r16) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r19) ioctl$TIOCFLUSH(r21, 0xc0206921, &(0x7f0000000300)) msgsnd(r4, &(0x7f0000000980)=ANY=[@ANYRES16=r21, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRES16=r18, @ANYRESOCT], @ANYBLOB="c242f64259edc139b431671ab6f5c9dd9132064167d327ec2fc0f9a0a96d059b43838786955128660bb7d55752f9b1bd6baf6221ba1eede9a44c5030afad923f78d08c0a661c7a3faa3379f48a7e42145c0a083fac6df5942170585d2583327aa5cea571136a9759268774a709fb1f52c4f496e5fbe3e27642ce737f351b22bfc92c99ad3d8967743cb9229cb9b54426bd4e58faa4c8e00eae0693fd2bb5cf31e15ac7436dd184", @ANYRESOCT=r2, @ANYRESDEC=0x0, @ANYBLOB="1f16a4fca69f15c409880dd2a878368c7ccff6667409223dea97c499770542c51ab0d13b420148f31feada35e6ef957088d5dde23394a770388daf46fa7f8a261dbc13953830208b6d5ee136937308bd2f004a84b78423b31c0ece616743d2e8850dce30ff9b18e758a78b1ca120595467b2c1f65b4507ca8d8b5a3364ed0c84d802f10ae9081643c722853c74d78a799c344a64512a0a657de49e0593bdd29c77ac0389aec0e8e53f1dfd932cf2685213d0772e02fd978bd0b635e2bd8485a85bc17e4188abbc7f7412eb410342d84479ddf2b2f57727381ffdfe18694538078770612b51"]], 0x6, 0x800) msgrcv(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb00000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000427981bd000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf14a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031923250f29adebb74e695efc97bcf977a7af9bcebedb4ff2d2953c1c4d0c8fff2b399c32d"], 0x1, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffff71a}, 0x8, 0x9, 0x0, 0x0, 0x7, 0x1, 0x6}) munlockall() 22:35:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfffffbff, 0x9}, {0x18, 0x2, 0xd8ac, 0x6}, 0x2, [0x21, 0x9, 0x20, 0x9, 0x1000, 0x3c, 0x4, 0x9]}, 0x3c) shmget$private(0x0, 0x3000, 0x433, &(0x7f0000ffb000/0x3000)=nil) 22:35:40 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) bind(r2, &(0x7f0000000000)=ANY=[], 0x0) 22:35:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) write(r2, &(0x7f0000000180)="ab07f4038926710f53bbbe38de174278007accc2f29ee09c9459fbf8d042f15ba1000055077f7bda9128d3e634d466d1e225867bd90f1fcfb01fe33828d3b11c1def4560946c0c442fbbfe43f4383b94fd396770ef40159b4fff561bf2ca700125ac435c25feb63ecd5717a5a83fda8552fcbf65efd7d3faf5983f0ca584e7f98f1f856d7c2707e0ef44f858591cf9eb207af54c0aff70ec38931f8f687b91f9ad06f319cf759f352aa4d439bd41f72c1170003b26434b62e251733760", 0xda8eac4cd8ec85be) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:35:40 executing program 1: r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = dup2(r1, r4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x10000, &(0x7f00000011c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) poll(&(0x7f0000000080)=[{r2, 0x8}, {r8, 0x109}, {r3, 0x100}, {r10, 0x100}], 0x4, 0x1ff) 22:35:40 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:35:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x6, 0x401, 0x383, 0xc974, "20672aebd906bf64e64f69766ce10212e3698efd", 0x10000, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x10000, &(0x7f00000011c0)) 22:35:40 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 22:35:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002500)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f0000002540)={0xffffffffffffffff}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = getpgid(0xffffffffffffffff) r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, 0x0, r14, r17, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r18 = socket(0x18, 0x3, 0x1) dup(r18) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = fcntl$getown(r18, 0x5) r21 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r20, 0x2, 0x92, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = geteuid() r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, 0x0, r25, r28, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r29 = semget$private(0x0, 0x4, 0xc1) semop(r29, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r29, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r30 = getuid() seteuid(r30) r31 = geteuid() r32 = socket(0x18, 0x2, 0x0) connect$unix(r32, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() chown(&(0x7f0000000180)='./file0\x00', r33, r34) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000680)={{0x4, r30, 0x0, r31, r34, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) getgroups(0x4, &(0x7f00000025c0)=[r28, 0xffffffffffffffff, r34, 0xffffffffffffffff]) r36 = getpgid(0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r39 = fcntl$dupfd(r38, 0x0, r37) ioctl$TIOCFLUSH(r39, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r42, 0x0, r41) r43 = accept$unix(0xffffffffffffff9c, &(0x7f0000002640)=@file={0x0, ""/4096}, &(0x7f0000003680)=0x1002) r44 = socket(0x18, 0x3, 0x1) dup(r44) r45 = fcntl$getown(0xffffffffffffffff, 0x5) r46 = fcntl$getown(r44, 0x5) r47 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r45, r46, 0x2, 0x92, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) sendmsg$unix(r4, &(0x7f0000003840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="97f5ce905abb3c7daa4155ae27029f1f670e875f58e942a6eee673005ab5e6503d514c9155824113d1388564752e08afbbc1ce99b91273febd213bd537b4e2cd31d702b83038dce8498d5695b7cf5869c9773ed5af90755ef83d29d7242e6f429be88acc50c4cbc14b7d00a1587cd936e6e504aa0f31919a9d96d4dff7dd0b471c0d9c9d2fd9eab8fbed5c851228866c3fc819b76cf9e4ca30b9a44b8b9f3f52e4c5", 0xa2}, {&(0x7f0000000100)="5aa6cb63a792bc4bc4c37894770f", 0xe}, {&(0x7f0000000280)="a1fcbec2d683bcb2954004318110ae99dd8062676ce7543b622b84a3109e33088b6215ddc693bd157f0038e5fc9ec7af8ef522b92088", 0x36}, {&(0x7f00000002c0)="accf0c5b24f0bf116217a4af9bb87c925ccc5b8d52cbbc69668298a467238f0ad477edf85d180648ac32f5", 0x2b}, {&(0x7f0000000440)="199359a95f30ea1ed157b3ab4a1e34d67876461ced96b4f46f0c79d6d13e9811dabc054d308f4264101eebc6f35f76a323e43410bee53140a9b75f49deac18261e1bf1defcba3dcfc8d3abc531c7f63ef586c7f76d28609191bc5541296b83592f450fc900a0a2b056cf3c816eabd56cce9e723300ace261b892ee313dda2903cdd989926cb9a4bd131653e918bff233a16e63383f01a1c927a8be1162268f2f7a106ef6bc57c6ad557ea39cf33ef177be2edb9a152ced396f2f2af41351c29c300d40f8cd5d803bec0da8440f6d58d8f0ca4cae672b8e4924d5e04d5ec01ac526c238212b51c4a9ce8ddcfe90c71c1ff3cf030fd92e9c4577aab79251d5c2baeeb7c6d70de6490630ccbcae07efc576f7431f95c9354eed6fb6060cee9a6204903651150b75fec40a13cbd61489b11ee6c3fe13d5f62fa2e999b5256b37604fecc67c29df4f3fec7d2761a09e8dd41bc53d83ff655b1226126fc291383222ab2546c31843ff7de2d2a58e8ec78ee1b261de01d0979a59b524548d5dbc44e3894e9bd04936b8dd1b3ea0db7c88d391f85b37a201d042693432720e9013f0e320a2e30a4cc30b516594e9f43b11047e0b09b1f654fa6667f73fef1c3971d336ce83054ae836b35bc623282b18509864eb229c4c091284ca7a1fb63d61e95af8f81743ae122b4e3ae8efef3888df1b0bdf899e56b0316a32fa4aca4b9fd41484cfb433d43591e9dd3523f80c1fff382afd1d1a3b69e8ac1a519293e299759baddbf5f87c049268fdfd7b65d8c02c7693e6303c055d702f66bed56c2b7086b0412db0438f5aa127c2eb0b4f1c4ecad25af05ac03e69223c684635295957d73d46eeaf1ee7e22f5079e47ec51a0cb06c099a216b62b0aff8f4ecee4c7b5fcc60a0bb6f672c3260d9fe6ad30f1b80bd32e7076e82ac8f2e67f986d29deaba28a1f9b0134d159fbc0e123208de374058092ed8a669db7874239de322ea2a1ea7955dad51197bf7f49c17bdc77b718ae4463f056df5394b9519141458125a68f2799c32c4ac2fb9c3b641de9072a05520db8e9a667a7cee13cc176291ae009bae6e4b86eff7951308f7188778ee673fddc68b42fd90ceea617e234d654eed1f70c1d55a0a5e1309c769e7065e3bd7f106ce739ea541a6e33021b121d35cb23780473cbaa8695e31af35d9344bb26bbb37a3cf35fdb45269893d6d3a95c3e26d248c8c49a720974c506b429813f1d861469db33d31cfb4b1187d3de99b85d208a7127199d072816d26adbcfe00b92390e87d7e867f6d7a0128907be803893586b81d82d3ceeaac8bde6e5476ad343e8848fcbdbeed964c7bface3424a1ca7070737ab5541f6a821e77f1067088b078f2ac8948bf8c52ea12914d513c1254d82ecfc8d08da13d3e6f03723552b4348ee23b8471f86a67adfffc2deb74519f03b34604fc307e71c740f96431ab4b85ea129f2c795538e54c8f7a6fef57779427d81314940e484879059dbd44467590663db8d5acf8f75767258d92e307bc9c9dc14cffc68be25453d1316a09a1110be491538c26c558ff19909be12f24ff975140cfbc728469d1e9e35366729032a2e2e2a64e89a963e38a80f96abdd52bf58b4dfcf378a835add34719167bb94e7445ff7f3bf9a1d5d6d0f19d8c6c926b2c29aa402aab2fc90fc71b29eb7b873820d80059120edc940c54cfc747b589a0078c16c58eeb6cdcd5797ccb74b3b3eabcd720dd7c14d7c0811b31176bddf4bc040f44524c45b726b8844bec90b8254c2ed49561b6cf3f104dcc6dd7fdf808f09eefb683343485457f06690d0e5ff35289e05bbd74dca39959e93b649647549675a392a8fddaca6eb3dd402c922db6d2e91f0c1f5219020382930e1fb2d19d59cff858b7550770a426112bdbcf70747a5cf2bd9cda9a2d065e42669d49cc9b5011a792ff9e1316bded132287b369a81266d62f065bff701537bc4b6176b3d7de1fc253a37ba9940776ec51e9e0701c1003e7921b70921eeadb910368ca384f1500acc546bbf5a10a3407802777c1b845d6e8614e1060a9e31b7850599625114a1b8dfd8ce55cb5fc2c58a53b0adfc87b7868d3b379cc1c3c918692fa095d4e38bcc57e334e15e54a41ef41ded46adeaee094f8c2d1d3c425a1baaddb6878bcaf82b58cb3e48a9d29bdd9abdc2c73a63d2e2737b340f3211c91fb0038423200bec2f953d573c9fc0d1b78602c6a07d0040e67501bf0bc671d59c66e8e7ece3f0aab17eed4efe0bb3f42f19780540585d1e7b133dd284d71d852260d58c743c1147d1038c2980b189ecd9e3bcbcff517203a2446bf79f44bfc097d8d91760be03d3a3fea449b6948b98e3d5a08a6bd2867455d7b285073a0ec6f9b7ae4cde82db8adc43491e2fc74723dadc26d716c495bf992ff516d814ea124c4a261569bc04f9717b71ec195c97bccfecbb6cb2758b42dfd334b168fc09987ac510ff8df0abd06c664c72c2102ca0fd89fa876c3acc37dbb45b92df0ebbb1a338dce4b66d50ad88ad4236e009cd3ecbde39856efb1dc87820e9fc1c01ea97e8ca0f291b613adc945edc69eadd0f7950ec775ecf51dbd95e3d6d0ea4a897d294d8fcc0a5ec4d41452ba9d61a8e320a1a4b2fe46a41b6dde4179a5a42ef1090bafc994795df524c09e356811ae92f1debb341bb7ba964af5d9cead9f3ca471870803d213238b8dc4cdcc44994462fed949aa1fbf2dddc95c475e3c5e9d6cca4c9d5c0cd94316f8609e14d02fc118c7fd9b77495442638aaa6b600e2b0f03d2b5a44b0c390cbc5b028c919e64833f3cb4464c56cbffae2726c61d121d31aa01371760416aa305777780a1aff5ab973685d895328015f00da498e2d5594b0cde5c12406ae1c5d8ac6f430200afcefa1fc29a5a048f03acacf239d8e48317e3b74c3d167abe683acc69850ff3fc77bd4a0223c8abd159318c159cf86693bbe9617d2809d0d23b2ed983131725e5cf94ca6d6b2c6336e80da4680d158b7026cd84da4f801b7702539d226bf45d2f4158afe2b68cf6081f9a244cf851765c33ca24ecdef4764eb878594449af41769b49c0e9e7356ddae32899f514e9bc000161bcc548d828eefe3789e14b1c4e1d19dcaebce41db1125f14fdaa947b3d1ea1996aed0bf33e8d1657e19be32ef91a44add071f0701a01512df67f484b0a92b07f48b941d8c361ab3ce966100ab87c65ea393e912006fe930b4bd5f2a8f222969707d200bd631badcd9ed1d82ac4d2cdbe498b1f80b2d72a20d23e6e956f82fd6f1ee465fcb1a04f5243c3aa58997a4d92b0b617f4e1a1161c68c99dd12583bc1044f65432c18bdb1738527a6425889586f9391dd07f937efeab95c8cd4415d08aaffdfa3977ca0cf3e52e3c30838b0cfaba41bee7d70b28dfdb20310bb61e4debd63c83a81dac1ccd646939bff0242c2a6033b354e06c6b760d3d1b19998cff19730d78b43fcc9eb83cecafb14a65e321036178461ecd0a6c16ca5bf0c07c0f22e75e8678970e0884d59bdffd8cebb19377262127abf924614cba6990cd35beb534d974c3843e8cdef1c34b8ce54ef5af5892636197f03f759930c44d6856e83037d69a9ef949148b6be9eac3d8b33b5d95a24a4a11a57e38780a32e756d3d5a073eed62bbabf9385225ed00cf9f3c139246531bcc8b04f77790ae1bd75cb244ecac716595e85a78e93e86b4cc6d11bf3961d8c87b3d67ce9bcd03450bd709474e20c7a88b2456c2b6def98c97d1310f04d4a58ffc97a76b9e51f0721b49b6fc446f75738a63f45f549602f25072ddc98eefa042e7977dea8e20162a052ab0e8ea8883c84261c9b45f9215541fe6920ca86de3adceb27d942204a013b21703267fc52e193be2121a78f81bfb81f01d5be059eea7c81b6a82cd0ceed5659c0b6d57f561a987564727da59569ab06687f7f9f1c0fe29d686626d305ac088de6b0b174a06a8c509628c956e44c136b823297ec1bf44bb0595d1236ff6427e27a4ca54aa09689d728fc5fd35b382c019a81a611645ff12c0bec8a056ba9db9eaa720af3663df41d73ed38dd8a159a39dbb65d8c5be71c57f290f26386915d6f5c6822c596daefa261a41abb94fbf8228b2edeff018c2c5fdc653e6adc84074b7a832fd5b347099f19cdb97c9077a19b012d1f7b5deb39d9bc5baebfe63155a8c33e208f422dc5ba558e16fb5d658828e73207c7c559bb17a51a47dbc1ef9956cff4d0c88018b1a6f71bbf715d7a85c72e6aeca9bb3ab89ee700fdc8c08d76d76dedacfa884607289d830c96098dde7a85ea160833aafb05e1da80bbc1af03370681f38d18d14eae3c20a31282b7f76d7107b313ece789595a023e93b1d40d8f7aa41af572948b5ab8dd33ae15fcf113930dc4cc6cc74182fc89491a3dec0562c050b67f8627e32fb9e9de4e50f88e2a9459cb9c57c7d4e55de88669a2d77ef0220ced3427f9e1656c7efbdb4d4a6a10aab9fdc510e1ec9521991c25ed7c51ccf72ba1cdd62c46ebf362889d3be97efb0db4a794066f0fbaef9046c45e4ded6dc04ff7e691b74abe814aef962a33f826c3b6d43e1bc9e09b363e4ae72fad23f8bd5b1413424e0b0084d18836738a6cad67c0411a2080e12b1cb100de787f2e2036f3b1e400f3e0f7e4dc4a5df7e594a4b305dba6feb7c07f0646660ef9a9df8a8813939e44b7d118a027d3a11002ae6c58d007d1c7f4bc76887e41ed14bed9689fd90405f47fa6aa7a0292bf536af30f6538aab8dfef164202e5ad019c6c55b2ca688d1be7043da6f47a2fde83e8f36ee140efd38f68c54c96e0bce3fb598675da45cd6c07e3186a0d263f6bb6b5430023b9f8092872aa3ac37fb4fb40752ce45d50049e5b99b81591806d785e197eec4d9d3c052cc75952d77d68f4471687286d17a70dd2fb8d83a7286dd1d9f887c9231edc53ceae0e3d4e73ad762887a2548fe67c6b190b6c413f51f9dfe228d0ae279c5b16a06eade866c33b65ba7bd5e7309695f4622920faf9d62e90551a1b2f4e556e0fcf3acd9c53929b308f4c8e58e2d4951dd3c371150e1c41c37381d2c7bc90db58f700cf7633e7029591aa597e61289888e9799ab49147ef9e689a8508d28c82bf40ad1d8dab78ca524dc94261fc113232ffe717b3c50f7cb78e7ae6db9de071c0c6e3091e807435f08e871ffaefd5cd07a4dd16016c3af23f9bf2c6f77d8d58b954903d726d4bbaf13fc345bda53eaf6b9eb3cd6218f72dcaf73289bff2221d70659d1cb59fda9baa65647b3f3c041dc32d10f7133bb5ccb8edd6401b8139b4ffd5a6e1ea6b2e910fa857e8a9d51052034db0137bbb4a4ffbc092984d0e8cab8c4c06a08ddb5c76e75c34f4c7d9c86a3142e759a04bef60774e3876e39bd82b9c6471e30f8a3f9a8cde4387db7f453c00c61af84ee74328c5648873520eb712b0e7b35fa75458037071967a9023d1a41da602015448bb1d761ffe57c03ea343b808cba5b7659225681d96bbbbfb847083b320a4026af6d5c138e16ef567d8b831eabf671efa2c1e75616e046fef307fb67897fbaa46541645f33cf478caf7a695fc61549f80ad2807fd745a66d081934d39fa3bb875ff0b0d5c33d2aaf64ff68f5ab4f6cf47c6f8c9364de453287f3e0474a243102fceb91e9258d25d7f2cd7ac2bf35c8ef3f899c711734b1a614fa5bbe3ee11ee11ab9947c5ec570c63cd1a7b76f7ebd7fa6f459070ec77f69e132b0626051b320e48d4d400db21426516ce97f99c39311eb3e3a78dd660e4fb43e6fd98f1f48b37f8107484650caafa5b99", 0x1000}, {&(0x7f0000001440)="5747c294b9514d06dd02388b232cbc53f59ff84e38e6994144a12d7ee7448c54ea67178420d8f2f5e58857d498a6e228c59e8d93237b8339c609106a9340bd81bdf8940526650ec73950cafcf58bf55bd4753a3bf091f73435c1ffcb8976b7480e2e9149e9a8f04cba55a0637f900e9615e5e6704c91a2837c2df35341d3fa5788e7303f5258d79e94cfbc2981f5777268bbdfc37d87441c298233994004e77ec1c38564bf48a6b252c1324d337b8a42f5c9c9e63735bad86bc8a8ba08fa4c20617f3acb9cd80b0aaafd4a1339b82f435903ce28393dc3f9ab6919bb8390a442baba0da9f23a387c1a5d4682d9fca7f1af74e7ea6bd07dcef1e11daf43bca479db60b9c908b9cb6d0fe1bb4c5ee6bbc1501392119079e3e654eb8fe31870325de0d1fb6f35951b8e091e6a97b02a2be5f5365777fb6f1068d881608270fc18c63850de281f01be0a15454f4d6a595bb6cfa43cbdcb8bee81194808ddaddd3f540328ce3eac612871c55892a3e93079b89c57eaafbf08a6470cf9f9e41c885bb34d7b780bd96a285d3e78b163d6f4f49f59f2dd06018b3a4694fca7745a6cb5de9062e7fd39dff5488c18b2b350b99ce32807189caab3859a2a1db8d9e330dddee17577f2ee35a9143e3c4a3c0742f488d9d67f45d9f90cddb4a04c41a2946d2513a0c9c7f26f8ba84dd3e957bff832e753e989c7c884920bda99891d2f05ef047fa26d81b17d44c9e95330c36b26aab667ed0c5310cda6237973afd6c8d5dda6994b82d7a201655addf2febaea3e764d90ef19d04436703cd06e34382eaac6651713e93a1f8945714dd3c5468008ed0d516f49ef9ca467cab50fa1e858182eb3fd9239f50e1891cb8351d32c096a3035f4fc76062545a36d12f2d679e875846420b3db0b87b1fd8bcf64cd918affb12152db0f9b865ca3ee664fe244a49475b198eef7046c105274965ef89cff50c78953cb9ed78f30132a098be43b290701ab11ba5001449aff40f0ca813869f2c6f3c4c7e6c48390b82642318f8b0f01997d6f0916d19eb197a1ac71cace371a06d5e1f364474f368cb42a816d2a5ca776f4abd94e490f6e36e5cc0de6bd99ba48e4ce4988a4b66b56af91910d39bdb7460b35a2b8a92b1bd75020c486e98ff71936aa6873bc1565fb11c4f6ae824a8e8130089e980b0a7db38a9917f10d34d69b76dafefe550b9c5737536a8308032581c96d0a3851a8681177ac715c00ce13da7ec68fa4c96ff2ffe6b71335eb9c3cc71106ef6cac9c40d4ad8b7c8987a3145a7a9a772bd67a981ad60d30e73e8ea2c5e97130042f9d4567b834b69c4c9eff4a4556d4abc38f5a916bbc9f3ba57a3fa5cbb221094a39b7a1d8839c2fcd6ba3bf9e02fc6a100aebe10c39e9af9ec1c5a6146e3cd3bf2eabedf79ef495667f04a1f3704d10185dd8f72c9d53e5243aecf89638c8f19d26447e18cddc34bde3f88a9ffbc376f8fc9509610285e6caed76982a5a463b76da608095ebdccd157cb24020e2b4e792a238f98cf06c05297dfc1c2cd7732f652ca00d48e4ae4e6d7a7d75d41a916560909d888d242335211324db1b18477fb0d34f65408a842dee2eaddce9b67a5e491e4f8b8bea5b4724d5acba73c9496746cad54cddd8b6cd1f2a128a58001fc0b0e20c7ca41bbfb5b8316a79718e83b14a5fbf0968aad27767467baf1659ba1fa1d304101dc8d59ef564ccb248d78fcabadb212615bd90cb4510aa7499c829282f90dd25b4ca5a151742f008e052dd07f2c20877b170067a399d72e6f8f07ed85a1cd2995447813939faf4b539e168527c28af4d8e8a95f0e57502764c61d6a080cd396f88a4b1185ec4e5a39c5a4cc5ba93fbd5f92b83bd50bcb4695df2400abe079386c3c77b67dd17152faf2af98686433ad9a6feba3b3c4383d2fd1f3cbb7f9bb95537c952d8aa15f17221ae69da75cfc782559a0be1cedb5b08a964a1ec351c29fff7d298beeba675b9128b6f238a65f69fab4f7044d71beee364db3d057dacc6e711d4873818aeab4392f6982bca2d959616bc0dcdea8ecce053708cd9bde7b7f65dd22dda7a8dc8451d21920cc809e57bbc8f24d56d083e4b78d87c593aacdb07dd28f27c6881d7bb7a8934d5c470648ab03154e1b92b9d6aa3577db4828adcde84e1574508dc625c5828f4ae759f848ace0ae4cdd739453a0b0d8d2be1d7ba1b092dc63b6a251ace286e6b21da386f12f324d37f83018483a598c45ccfa675070ee2db227f1662c9d899c500386af58b25b75ce1e6e1b8099ffd3a11e35f3b6676fae3df75293b1a0ac610d9e2c41ad12314fd0fbba29f916ee52462d60bd82884da81d5cf45748563ef9f18c7959dbeebd3a0ae3a9de6959cc67301c6c25e839018549ac2d3371bbad80ba2321eba0ecbbf22f4b39524805e245cf9bc68b623ba3af12ee10e69e7f99aef3cac0d4df881e1001c092869b2fc977fdc2a1794706618d748ab19c3b215c140c3240ff9b8e093f612a77b0b2fbc9a49e5b8d0ec09a670e60d1224a50ff82709c713419445895658bf8b848c79b61347958279b0a153a3a9d932a4eb8e119bd8470703fdd0d99af90b4b1599b39651969bb1b75d23dd4d3aebc1730a65d5829fb71ed71d2677155d15bff1fc5ab95772201c0a0449d2a6f196dcdb97f2ea074fb73993acc9f10ceac954789f887be16791a71b33a376d52c5bd4a0463becbaaadef5d2e0d1540898d29184afd177a3f95e1f5a1c6085663b7ec550cc96bf954dfa45009b05814b5391dd45a6353af7938b3eeb73f1d71e97cd0aa507452ec7fed2c884ea0bbec61cc00a3c17134c9b872558d50d44ca1a9fecc27ee27b3d6bbb094221b740c0d65dae639afc278e52c7bd6feaf60a8c67cc0ec052be9d2654c614134d6703c6b33ed19bdf04f87f8500c6afcb38f118b631d34c54caa99b491f0f9e67f56c30777917e271f064678ef412f3e20bdbf9cc17618d23d1143cca275b0b15420e54312ef4175fdeadbc53362242fbb6a108cf5a66f1224e5582ae05e7bfa095d254b774c9cf2216a3007732318ff4afb6f7b84855ee6f46c7f6e70242c9162e26c74954af5d5924ebd3b01779846adaeeb42f2a17e8f34d876b3da332c914e64218e24822607e596c93faa63159806712ff652bc9ba1960b0fb4bd0754f58bd9606d52d5370a936752a522ad5dda1ac6ee63f9beb067ec27a02ecb34ebbf693f8186bc8d989a8147e42b16d81cca1a4475815701f819bb5b7ff9af5f9db29f8c2caaf5c80a4e5d21dc1824e827cc970223eb7e21fe005c6fd936fc2acd4fcc3b9d218d23bfbb606c6411b254a2733d85b8508bf2430a5230526a8511822ed9bec6fefdebedc98538daf85b0df2cf81fe87e3b3f4018bc6ed7d4c51b4a63d6403ff8608ee6eb7d9c0468ca4387607042e876fe90a76dbbb1283ed8bf39348dc48851f0c3946b8822dc198d82b3fa273a0b740235152367bef96e73673651a19152041245ea09e54e06dfdd5dc03ccd5eb9e80a7825fef7704374e2b1e0c40649581fea2e804159a1db9263dd789183fc336b323102f4b6e52230d5311fa8bd7301777f122c70b5503a1efc4bd3a9d756195f54e98e29563fd31490abb28268a62693aca64e6528d0f0ae932534e54f1bd0e0627c6725ac2a01e5c054170766d52fe85a78ed5cf71913981a951b81e1418ed3720595b9dd324432fd25686bde739932e3b623bf2dccb258ee66c00218f827543bfd9f109b3679e2769ac32d94fbe59bbc0ddb201cb5ee5cd48cca169cc858f52934db3ab527374d87dae2ee56dd7360ef1572185d1f19b633eab31c4068bd54685250b73c9d5ea740e88dc93c358f3da2f64c7502157b4da596a932074399215e79360c573ad1b5e4c41d61d2a0b3705dd34847149b70bba71440d474bc4011673f1def882197c394a5a78fc0aac47dbfe28e5c18a2b9d3474fb68a82ac2831a296fa20bd3dbb77c22e14e88f1a6ffba876490c82c2d2cdbbc10432ea7aa58bbe766067c5d9cc3c7f09748ca2e621a50eb5ec105c2155530f9631b8b4d5bb6e84467f6b1e721bff4c69501115da5afa9c4b8e3ecd5c75f59f7ff1091025ccaea30338bf74e5cc4c4ee841eafbdbc2d7b1bba185e3b9f8fc30f9168c9eb7399d7edcede0e71a495d1e8161c6d9569b71c8652f91417c695273d10116c7b1627b201445173c6345c1074b0da0b72cd7ac33262fe90bca4ce458201485e924b3cb7ce30e09e3d9e94068effa8072463bfaaf4464b4a85ca29cf96b258da4bb16b100044003f93cda497ae148cd98fc0d31d4fbaaa511653a2446489fcecacb1ec6b2d506f61a12112d3b7ea0581cd4b03a768ca0e06ec41c99d5826be14748027974cd74417dc637b57f9b860a7c43998fba3eb8ba08a16b2f19f89bf789d55254d611a9a3f67f522b842f3eef2bb54d3a81b1b635bb5990184a201228682f3aaee42a75e47da17005a1520159af36b87954f16960906493607182cd9105cbbc255318e14dafe49eb85047007d61cda094166b38e5f9fab363f23903430768290d765d1e0dc486ae6677db3de08a60e3463244d373e4efbb3327c84e2598df8013aad337cb1f84acc27e1b4da881cec070d857032bbed136becd32069649cb3c652e8a7f1adce0aa2976db5a7b6a181b06c6731d9e2212f20d342dfd89365551758425b2e742700d7b0cd412db045909c0bcff4a080b955fb6c3e5b0a89bb5f50eb4ad98f71a4079005df2e43e82fab8604cbc1588ddee81dec9c070fac7bd5400cfd72e40db9f65ffd5c0875ba14d521236656dc246af529a7a3bb9c09b53e6efd17cd1737377d053465e08a142d72ae2242e36f8a64f6f2cc7a584ecd354c177f0b5582e395ca11369e60f6f772771cadb40293d6f0538ae4f8200b4521d3c24da95d7565815f900cd434b181d6262c659059bec6a397b4de669e54d06560e86496a034858b13b0a1b69b249015bb632cf4c581a841880ddbb95a8ec60bb6c3e4cc638ea45072f543f2ff8dfece43d04ca5e1cc19646321dfb78f2212ccd933c1a0c8b590168d3fa5941cdb5b50e02849cb40fbdb18f55659b215afb00b82486a4cb082ee2f5d6c7a6bd6623eed6b0a55319614153bddc726c838088f998abb9648dbf0ec5b737fcbf128e09f7d5ef28fc7a7d3fa616c4ab48748f5127c01305e73d5c87d457dd8e181a93d5954b8e5d7b715c40378f10a6d6b2404fea45519faf996fb3bede05eec84db0012f6de47cb6a87061d0a48cba0b04de9844c97b47db85e41fbcc231bddd8d712c699f57bdd590ca92afe92e4320df6bb347571047f0cfe9188edb3e1d9fe8c29483bfd06377b2ca93adec11ad8ce9fab714bd800a4ab09908ff23d0d125bb1209b9004f82aa84ab32e4f96b228e4272004816f2b462e96be04744adaaf938587c821013c580ee807048bd9cfbc2a76766953621ac58d37f2e425d52d480e9cadbcac028fddea7f6c60018b4a4f9ac54afee2b3cde30d2333e21fde7524ec6ffeaa1159e722c822be221b7c46b29bd9bc45f484b744eaf61c0b0b391d17f5a5093ab3080d0043245671d340da073c8c22e8b8b59430a14697781b1906e99baf0c249a2a59e5bc5214ca140bcceae384878bf836eb353e4e94b0035a4627b93607fe597dbb1ad49472acf0f5cabf8974e0c7f508f2939a7043d0a803c74a22881ae8a7239347526c79068fd0706c224d496e94536c019d0e103f04e007a939b5872de85885c4b73ed090e38d1205325706527f624291881db0448def938", 0x1000}, {&(0x7f0000000300)="8f62abdc4cb9fdd6d51ac3929313de855fd291975c308336d82184c7b86474f168c24c68f0f8b0ee0447c33b0e6a28d62a9736ff75c317923cce306df3d3f28c40942c30063d4d94ca84541be2cb40e82cb83451b97eb8dc2d4af5", 0x5b}, {&(0x7f0000002440)="f77351d261cde7285d6d124f06192df2d955504bd0b7249c0d61285df3fbb35edaebb1053b31ad5c6c55bd345d23fdf11943ea5bf55c0a2b1bd3e604d93c7ce13c413f4daeac6a2dd0248f61c5e1ecd60be5873ff89dc3ee09d01c81ac9e75c68b6de4570ead0a9a96e83ccd1a261227e3786bf4dc11e9cee5da856e6eeccf5373260303cdc1ec688931b1a87d080c7f72339d3c5acd64e13092aacc3ff5aeadc451d9057fb4fabae2148bed", 0xac}], 0x8, &(0x7f0000003780)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r8, r0, r10, r0]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r17}, @cred={0x20, 0xffff, 0x0, r19, r22, r35}, @cred={0x20, 0xffff, 0x0, r36, r40, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r41, r43]}, @cred={0x20, 0xffff, 0x0, r46, r48, r49}], 0xc0, 0xfe1640c01bb82448}, 0x2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r50 = socket(0x2, 0x2, 0x0) connect$unix(r50, &(0x7f0000003880)=ANY=[@ANYBLOB="a25e8a8dd1a95e08f397db850358a74a2d450598ff2dc254fc313cff8176fb8654d35f49ba6c8f7f4cd03c46ccc471861ff205f46172e3fb894d610eff1ad65d9aa1711805e3d3f7675e3af8"], 0x10) r51 = socket(0x10000000002, 0x2, 0x0) r52 = dup2(r50, r51) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:35:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r3}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r6, 0x40}], 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) kevent(r5, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r7}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) execve(0x0, 0x0, 0x0) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r8, 0x2, 0x100000001, &(0x7f0000000340)=""/217, &(0x7f00000001c0)=0xd9) 22:35:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x38, 0x0, 0xfe) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) write(r3, 0x0, 0x0) 22:35:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r5, r9) r10 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ftruncate(r10, 0x0, 0x3) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) fchmod(r0, 0x0) getgid() 22:35:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) open(&(0x7f0000000080)='\x00', 0x1, 0x12) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:35:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000000)=0x4006) ioctl$TIOCSTART(r2, 0x2000746e) r6 = socket(0x18, 0x5, 0x0) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) 22:35:41 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:35:41 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x379) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000140)={0xffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x40) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 22:35:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000140)=[{0xab2d2229622c490d, 0xfffe, 0x1000}, {0x3, 0x1400, 0xc00}], 0x2) close(r0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7e, "07608200"}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r8 = msgget(0x2, 0x604) renameat(r7, &(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0/file0\x00') msgsnd(r8, &(0x7f00000001c0)={0x2, "e4e7d73844bccc48aa73fbf2bbb51ca4b36be708aad0769b6da7dd6a728af7517c9dbb3a02fc8765bcdb925e59c8e863876b88d21c6f30d102ceb54211d79f54c2271bcb8b2a6877e26e9688d7d113032f85157f5aa3acee7871ad5671c0bc28bdb353a2f7f9c99b8ee210b58bddc9936c22f7132257eb888f91435def5ddf33b27ce81faefd9a9df621b143b370e71fd6896828c87905f01cadd8a5bf6899c876eb470daa75e3e8b99a1c0bb5671444aff1341a5b6fa04336ae7d295faab10d1fc29d67c6ea5dbb6063d34f7531"}, 0xd6, 0x800) r9 = semget$private(0x0, 0x2, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x69, 0x0, 0x1, 0x6}, {0x7fff, 0x7, 0xf8, 0x101}, {0x17, 0x6, 0x4, 0x7}, {0x5, 0x20, 0x0, 0x6}, {0x0, 0x8, 0x92, 0x6}]}) mknodat(r10, &(0x7f0000000100)='./file0\x00', 0x18, 0x0) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 22:35:41 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x8, 0x0, 0x4d0, 0x0) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) fchown(r3, r2, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x149) 22:35:41 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) socket$inet6(0x18, 0x5, 0x80) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)="86a95acad958cf340bc5d682d91e58b0f0d4a9d8186cbb37c62442de95bb03000000f0102300000000000000000000000000000000b21c74d94dc65ec20dcdc43a7bff8a9f5886360d197ca6df76a52fde08ce869dd348ecb36d0ae9fea805e269eed58101b6bb55d0e9b8ec63817b6ad4c1490849d915d3f92183655b54e85a75c7fa5034aae923a5fe578af88242aaaeb8d98f2c1d62245e0185d12beab62d55a7878191fb7a45c4b15c64bae3744e28212fe028b25fe417a5d88de2c70bacea8aa0f418f8c2d0c2451ca6a09a5c01e96828369ad2a3915a2c21d17d4120b43bb79fe1396c", 0xe6}, {&(0x7f0000000240)="f3d8b78bb707c711b44725c9ac8b9b4a99f62c7cf908b2f9cae09a0b2de106cfdef92f16ea72ba78978f17ff82dc5255f23622a7f9234ad721a33d8bd9ea9dfe0700efb3", 0x44}, {&(0x7f0000000180)="3ee1e1f7aa6ed3696ea02060772cc2744f3947b6e6f1bb319be2047fde52e7138429f82f2268addd0f6f50ec89933ca4d2614cc636fdfb0e4361f7b84d60166cf2b0c26d1f20a0cbe0bb940e3e25198f521463b740a0000000000000435d953c633fc28987a2aa381ccaaf", 0x6b}, {&(0x7f00000002c0)="41b6f5c110f45b707768fad8a6dba919ba148b61e73bf41ca4f1ee7060e009be3cbc643a7e85ecd21c09d566636b907744f788f6016de7c75e27e2157d1522fd3bcae64689c9c39a49cc270ce7fc41527b910e213ab65a90397683dc19f0ba9ffaa635921208a4089f215794215629ebed7c034e4114faed85f652d51265b63c6026d262e6692c99d57e3fb9633fabd868d82cdc7c544c4e54fa5155227e45f3761f26e384e87c60ef297b97e858ef23a96267dd0eec42ddf1664b440f9fbd8d3a2a01e8b3ae94c03b0a45692d5d37ad76ed68ef52839e49fc0c", 0xda}, {&(0x7f00000003c0)="9742e54ed3748c183f45bf87ea9d7e3cadc2709a3b7261203291ce210968da7d10fb8976f25be3a17cad996adba3786d175c35672943d9941ad76eb4285b8433f98f516015", 0x45}, {&(0x7f0000000a40)="5a3034d3f478c97adb93b0894c737b1647cb86694cbeb4b8aa42e11d9f5417751d9495016b8f4eb8f76a4769e1da0857fc23d8439dcdef2213b247628412c6e99433b92619ba86cb6f4ba26be8966454362ba63363d04f4cb5a149436450351e4c536d92789fcdc25302c034fcad887c8861b8825e5465956844917ae94f2f6210992413ec8e44844a5d0836a377561e6a88f8aae74b631182857b36294fc3ee3a9628656f6aaccfbdbdcfc2f00c4e4dca8b6a5e1ded207be8ed796c", 0xbc}, {&(0x7f0000000440)="fff18069123bac5c77dffbe1ea9e18879f74465586b7a6b0a311da64163243b746b8e187de32e30fc7c4c6", 0x2b}, {&(0x7f0000003a00)="d5677f0e847071b742ee6425649061c4fdf5a9013b526a3a3986f0dbef2ec2b5a703cd1c588d43cf40e21804315bb28af73eeb7a1333d15c92e1092e389bee6d876d522e202d17d075735b6fb74c8d081cda51858aeb79dd8ce31555b9bd7cf2fd66698fc091219000d9daf275bbbe54310d7d3791435cfd1e1a65c2a1aa3a87be2f08055ebf4b045e76e9a1afa2bd5bee546205cc183a88ea23b6c58d2a15b134eee9d49037c92a7b93d9b4d5796a0c97dcd46dff4542cf71cf5d7fbbfc356d350ceb87cc353335815fcb21d30ddabe50517f22963ae402dd939869bd54eec33927cd09c1a138d1ff45dfdf575ff4ac330bfd66a2a2c26f39307d7279260e116b4dd2a1feb775d49db864f83a9e709b7011d9e12eb7023fd94c573ea2758ceb3bef518da2b70003a4142a6849078bf71dd047a7b17365b283693d9c372aeb03ea0deba6366e64052f8759d3a8142f9ef7d3e1ce4467f89d39c1311028628f6f26bc2f69fba8800edef873640eb027c45bde4071e7bcb4fad49da7ca14886d06b7b51f44212577162437d5ec8d10f6ddf3a6c66d5a94ebf138c14639ed6543069e52a49724196ba81a63c38388e02cd5e5319b7150199882add9e83f493ebdfb86812b03cf0fde66e25e5ea20306593ea3d98442a537be2be069ab2e33569356f479a14210d0d10d674dfd44387b12bd8629341b578b2da2301d33005b3f4c6d19c3fb556594232c8175dcdaea5921f0fc0966594073feca5a555f149b4b78d4b2a3549027e698891e0c2f6605673be85d1b5470fae45a74a9fa02daf9f06dd8ce009ad41548914447ba9dcc6863476561fff364d64b8533cca9854a80d4ea040677e1663eb61f3b8c9de695a18a278c65cfbd6bbc65e2b995ced46393d166cec729fb99ff2b8bf5dceca1d926c7126545a22f3377f28109f82e650d887b7d7d4b46d5e69a716460659331fe857b6d60e1f0d82f839df6f88c30b87c4104d2293c4ec05b0272aa995b88cc5dfb0892ee0904b9bc472c0cfc814820004c3e8e186dacdee202f03b1ca2c90a5ad0f0b282aa577f6e5a4a59bc311e128b6f4e2c47ab70fdc45221b5a93609d10979c64be44aed30fa9aa76394fbdff498d61fc657fce791328e74a9802a25763322750ac82631c5eacb0ce8761db775ecbaf42b750f2b25151232b65ab989da5939ee9ca1e3cb663d76d8b8cb75c42c17f37775b2b233a0f21b4b1f22eb31a1c0e8f0705b15e058101d41f6f887e3dc890a2d76627cb75d5f22bc6987cebf371d6a1fc8839f0ed0ad0d64dd0f5e1989d90411cafd72304966a1dcf8b19051010e21b71a75512d14194e930f9e2296a45a6014eb931c1159d4d703abd5f0ff95c72d68c92e087dc0a718b76c7e370352e0e6680e49a42948dae2be4330335634ad11431c81be34193977ede273dee803f8bf14f750d54eeea387c6f2741ff4a29a6b9b23117846e24edeeba362831f491b4737c2d16575f10009790e45f25a81f79f2f5d6a30802a366a4da089e9d554aa8ab5ccff41c774d5bb9d1a4fc31bfcae68cdb1b19e43477da03fd5e677ed893599865bb564de21ccd199043a40519f1670156771bc198de1661a167a784b453c0c60c522fe6a7180f6b6cb1404b649e2f14615d47ed02757447d301281d199310dd8f7968439e3e6f59ea925c9fbe6f23c4b772cfc65941fb1260fc45b159b81e30cbb20ec339353cf6dcf9b3c092c45e488a15063da7c153ababd41a4c5622998933791580416c0d2a3ad486bd8dd78a7f9ce53ecd45cc0cc64c83b5f9964bd298fc167c7941ab4aadc4e470710e689742d74d941ad7e72407ebe7ea5d871e39f3dc4606039a2e4c08884ffea4f7c4423da26cbd61e32392c1675908e135bce352d48cb160e632c27a5694253f430259a3c377657c135cf2014594b6dd6a66bfd94145c229c089a9e56e90cf049f603fbe46aa6a394d9bc74352e001934ea7536376c64594d4c1c560f9a41a0ef7f68b21629eb54c4553d8cdf2ce8cc7aa304d61cbb25ffa3e63a8afad7ea9c5c2bd21fa979db62ea7759bfae691eeaf612da69b2fd2a609d58b06bd149fbf5fcd584725467d0014443b194c666567e199337735aeb1d07c03a9fd2a3428c00dbe2cd496117d69f29b12424b0b30c62f4b2e18a72f64083353afe9cc415588c60a8857444041295dcad6947ba7b71ddac6a479d5fc191ea9b825575ec54af7e3aa09e4b686ccddd21e1ba9c2d06bb033d2f63ad3124caf41ef914f87047a8e6c3c16c1251ae06ff2f48db190a19482b56ecef39928d0cc54664bd951288793f1071110720a68da204eae68542b96c2c39643e3bbdb6d01b9494e335837b215b9b2c89a593a19ce58384b669f7988316f499091d7e166ab3c89a10daa62ff003c9290bd187ce5a694621867a60e04fd72591c4597b5fddba83b648f3c3e8aa6f890c83efd123b943ed7ebeca814bc2463b39e2e43876663b72c43a6860da6b0dc7fc847d892e69ee2f187e1c02b6c35d990cefa640f89b108310a7c2cdd57c0849e7ef2c019ff3a61855ec25ac89706e28e28b923065f045292f7dd61655b87a0af14ed03faf246c67b1bc10332df874e164383283f9c4d1f4e1b35e4a767294e0b6d75c7b84109e51dfc578c0aba6424a80eafbd3b9769b1ae4f3b76851205812df601dae6cceba43b8a53c53912d52b0f3104fcc8107c745e9ab6f0a41a3bba97d871861898cef4ecec1f9aa130934b66a61b6ed5eb8ab48afab5bd23aec78471a344655f56d2be997ba2433f29dc7a93426a0e6e4f0f672e0bfdd636dd098ce298da9c3210272933f2b7e22c401de59fe42ba5b357c078f09d5ce65c2ecb1c5a3ebf90d23cb2b90af51199548a7e5b1cbd2a039ae2e0dd46aa278f4ed521f896c2b99201b5a8687dccf552cebc0721b2351a12a2bff90fec9c0bd6fa77f6d43ac55e0f901663488dac4433c6dd4d10d4165a8bb5db7e5a606836052bf2ed456aead994a5a99ee831806641156d96747c1404a53bb0846d94f7b8a8e183806ead0f52effe54e5249832bad32d92fccc2597dc0de4056693d992d9190031068f24f3e79bb995e28a8ff85d876c644e1eb0c2bb83d2c7eabe863c6314053faccf5227cb365f45de8f324c9b5741a6542653654c6d362bbb390a62dcdacad31ad38bb3c47467387f4e159660296d0990afc0d644b60943d96077675aef9431f9d0ae3a3d65cf71b008b4572cc66e9d9e14acfc16a0f78d693c5a089f848864c700fbd9d5a6e9318742e5be4025943c578b14dc5a7f8fed6de3dd0d0933ed65b497f9e1222c4e46eec0fbd94410931edbba626918d57603cd8f9c343241ea77b9ccd92beeed7254be7fd25228616161dc8e14654ee91e66b1cfe2adbd43a8d5e224e36ee41e94661219bc5752713ff8660e876622593ef2a7782c7594203eb5439be1029bd6f02acbd1af9aa60bf8977f1cc2a82c273806a520a5c5ed04fe85b2597c368a63d4dcbcf8aaedc86dce795454de01e4f6ddc8f78cce6db310795737722c6530232a21dff6b35e3815edaffe1a0490a08c84e3bccdd8cc87043398c42878325c6d5ed848b64c8701fc10378d6076c9a903415a264af37a14506526120fb7f1517607da4c02b7fc4bdeae54df6a5355d833e5e8a8a55ee38476f29dc93a23ff789c8fa70691e684ef25740b5b548c2596d5841ebfef6e48bf903f6e3b35e921f9fb1228bcc874adcd86dc68d2c68a032f89d05322051a09d17736936a6340de0750aec6cf2f9ce8007bffa0079469fd7186de8d660ea5b83e4ce926dca0d3e575c26f924b352470b96b0d7bc627a23b9e51a27e853c49e59fc20ed5ece9f7ac4cc1c0d6fed6a11c06f26284fa2e6d70dbb614593a41e06386b9f15ed8015420f1d35bc2fd8fbf8930e0b366135d1a0863142890b5a9899c774846f42f131dfc3c6a12677e3cb63653e36881b774eb23c63f253986cef2bfab073bbcf6ef88420ff8592fe958879ed16606c95c6574f46e8791b313467584c716a1b9286b1e17da4f7c5536be3bbf0cf180833d8a0078a571e059177e09316473677ddc098ec98b5657342774368b1f2e2ddd72e8220fd2e1888b6506c1143255eb9379ce905fba18cb67a617c35a2f75b38e2e7f4fab4d873e0caa9c3ca61bede1b447f1758c29cfddcd5e61d7e9c8d16bc4d14f09fcbaebc62d21d76956c2a3d2c738af43912900a660ee678e72470133db64015f46855b2872a6d1845e5fafd84", 0xbc7}], 0x8) 22:35:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x3, 0x80) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000280)=0x7fff) dup(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) sendto$unix(r9, &(0x7f0000000100)="b4f0c3bb52b76d1949c7b26ede882a3caed3f6f8b34823d3a06023ca8a90f918d507fa3a02ae80059d7387f02c597556322c16b0c005d5b00f0024d09142d0d8fb095c961918e039d3bbfdf0dceceea3a0b2bb8ede428af54671d44812543bf1a75761c4ab6c0cbdb5b19614667f703ab872471abdba09f036897df8b1ee90c72442923f3392c6fe59045944", 0x8c, 0x402, 0x0, 0x0) 22:35:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:35:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x400, 0x5dc, 0x4}) preadv(r0, &(0x7f0000000440)=[{0x0, 0xfffffff7}], 0xc6, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r7, 0x1}) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(r3, 0x2000747a) 22:35:41 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10006) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setstatus(r0, 0x4, 0x80) 22:35:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000240)="71d86f2c12cf86f60d54d42565bdc50459046a492e874a3a6068af75a03d84cf042ea8688dd72e54bce58bc9b6127095baf195f0f70b63caa13b5ddc69699ab6801d8a482cace19491d99a6be8b4028e2f95132d19609c189fa83eabf96b6356d14bdfaf05c025a1e4eb37ac41dbb4615d9f67c03f010b6a7b0d6fa8a8e802eb9f92e649ec3183c46dd1f0fdb155", 0x8e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 22:35:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) 22:35:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0x1, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) dup(r0) readlink(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000400)=0x80000000) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="000011090040b4bcf05bffca466cc42006a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000f7334b48ff23000000e516052bddc381b5da4f7110b3b38deedbd49dad498c8ef5eb611e62476d20050c16aef9d691e677e866773a3d9800b052dcfe8e31d6b3602d3314ad1b7fd252f350b62e0570feb86d0488bff3d16cd3a43975a0"], 0x1, 0x0, 0x0) close(r0) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 22:35:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7, [{0x3, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x2, 0x7}, {0x0, 0x7}, {0x0, 0x7}, {0x2}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0x480}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x200}, {0x2, 0x5f}, {0x3, 0x3f}, {0x1, 0x8}, {0x2, 0x5}, {0x3, 0x7ff}, {0x1, 0x2}, {0x2, 0x8}, {0x2, 0x1ff}, {0x3, 0x6}, {0x1, 0x2}, {0x1, 0x3}, {0x2, 0x6596}, {0x2}, {0x2, 0x5}, {0x6, 0x2}, {0x3, 0xe96b}, {0x2, 0x8}, {0x0, 0x40}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 22:35:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80000000) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 22:35:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x401, 0x2}, 0xc, &(0x7f00000000c0), 0x1, &(0x7f00000024c0), 0x1228}, 0x204) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000000000) 22:35:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) preadv(r1, &(0x7f0000000900)=[{&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/159, 0x9f}], 0x4, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x80, 0x6, 0x1, 0x3, &(0x7f0000000500)={{0x1f, 0x0, 0x16, 0x26, 0x87, 0x6, 0xcae}, {[0x9, 0x7fff, 0x3, 0x0, 0x9, 0x68, 0x100000000000004, 0xffffffff, 0xe0d, 0x200, 0x80000000, 0x80, 0x8, 0x8, 0x101, 0xe0000, 0x10000, 0x3], [0x1802, 0x9, 0x7, 0x100000001, 0x9, 0x40, 0x1, 0x7fffffff, 0x6, 0x7], [0x6, 0x6, 0xfffffffff0f8aea5, 0x3f, 0x7, 0x202, 0x34f3], [0x0, 0x4, 0xf30, 0x3d, 0x1000, 0x3], [{0x6, 0x0, 0x4, 0x1000}, {0xa, 0x7ff, 0x3, 0x8001}, {0x4, 0x0, 0x6, 0x9}, {0x9, 0x8, 0x6f3d, 0xd9}, {0x4, 0x9, 0x9, 0x7fff}, {0x9, 0xff, 0x5, 0xcf}, {0xff80, 0x1cb, 0x1, 0x52}, {0x1, 0x81, 0x1ef}], {0x5, 0x40, 0x1, 0x2}, {0x1, 0x2a, 0x3, 0x401}}}, 0x7fff, 0x6}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="9eb469d4ed7069b56be17c1eeb13fa3568975b56a18793f42f27f21186f4683131043a5c21b9fe402ae5820e9d2cd4e43a6fc034d3e1fb48ee70caf08dfed8fde134ca07346a2a4120e15f67f2c64325e6f60cd82ee4838babd45b29f578777ec544b699331588f98faf3961b7d3c6087dfc0a12539b74b1367f7f451c697dfc55ffadbeb8ff5db660f192436677403b426c59e5b64d11678aabadd97d060be25ba4e8a978002a632285c1b816cbc98a1f40ef857c734085912f6c09e8249d5b5fd5415b80d1aab022dee4eb5c9ebd54abc25134b515f183d111c80be60433aa8d", 0xe1}, {&(0x7f0000001740)="db0f8fb9b37cf93b32b345755022fdbb339c60a16ce49512935026607978f0477a693f48494aaded6567fb20b9f159fc5e58930a9fc43abe49b4bb3316e77ab092540ec6c55eedee69dad59bd0429f36f36d8c5a396fd38b78e0968feed8c2638e9f8eaad798c5cd70bfcd28cfccef4efed606402c9d829e2e25c361766b8ba44b752860d568a5285dbc50b96a31c270f9ff8af728b6dd98018a4c77d2ec5fe573424f7f6542866c6b12f54ccd3a14bd74c170291a73e6265cf1da83fdce757239dadbf999dadc07ae09c982a58d67f08d5fc269ef1d67b2138799839c130944fba96fda8c6eacfd66cad24eb63262ff0114618a4476bc881a5fadc6fbec4f6fb6ff35352d100bdf2fed1061f3d56e89f71d97d8df68175a57adcb8890eecb03e4b89ebec840b6b50f00d6d768f0b90ec8aa4febdaa56ba112430730208db273f2a66ab8e333a70d1f7221cb017966ce58848697480007bbb549a1215bf1c18901bd927cb4b1149dd3ef4bec5778a970b5190b8c94765aba924ca06bdd39a1ddbe678c7121a8bc6db1285b2cf9d1c22c2bdf695887c8792b1cc5ed81bda48de42af73fb4ddabc57bc4d56f87e6922132c76f8b3ef02f32146b440fd780974248279f02910a7adad8eda017c17909a6a457bc6687cef404d17f26878ec65c269a0615595219287f1f86d98f177fa6265ce0705ba55a0bb4c867e3c7284e64f01afe5fcbc17bd6b923005a9bf03354d206bdc767bfe0dbea88e53acf6c05dc7ee6892181ba5da1212e262138eac97f744876243d30ee344a9edaad5c35acaa4c3adf735a71cabe90c840d098b2f372c26889e3293bc9ac3e8e12531daeacffab42dee83e3913413c396efbbff14359adf425615eff6049c3a8eef94fc56547bf23d9f46255d64163bf218d6d5a5c3735003552712b365c6706226d5c7213738254813aa52eb774b6e206f261bdc45dda8151b7527824b0363d5b5b655d60a8f6afd1561962d6b5fda3d3386cdfa36fe6401f2edf2f2f8c1809feb1028d2c04adf2197f1d3bef731d618ed0dff1c089cc1f99900d8208f6c080aad2516203df8c999f30f0c0e8e0781fda5c309463632164dc6f88e53562fd1614dbdd98bfa9c70be198c1009abde29891aebd75f96dcd0b464b8b70d8c55335b6bfa5d4fed3c46ff1e5feca9e9a32b069adfc12670ea94d4e40fd9fe88647ab27ed96939e42e27867be19574cd48b6e7c23b411831a88a26076c01da22b9c93e73a844fe00f5d91adc420264017ffd3a8c4d0b8b61f5588ce29e03cfb42e3760328bd8ee80fab27a69f0a555fde69877843385dec7a42dbd907d2ed2ebe2f6b2ca713bcaf85e7dc3ee433072a384d0a2da748bcd50919abc8dde2aed930708ff074a44a18454ca4a8aba000d8ebfac9315addfb5fee31d9d182d8a404699f3a277b519d964e6df717d944ea2dce718556195a37f4241154092a6ee0ef1af5e363ea33b02ca5ab4803df009260103beab62b9c57a2664d1ec8471f8ff59e8f61bf193d83d12008d420a09ea49957e5d90f46d7257b242fa4e04c8b59d65262999430d54b765829a8ac19027975a1aa4705c2decae870489f3fce7efa32375d70a84c8fbaee010111c3e1311ebec359c2b51f244dcf5457d4b5eaf40e5b8ab6d98004fa7d62035935fb289baafa8c0a23469bdbb000aa77340bd0dbd3019e6d7cda96f2e55c97bd20c31840e52f6bf79e66ec9957165d7a0c3e9ce49450ede03b047c6dad03952cf3a02a32b9f03cf0911c5dcf01814d4582f61ad7d65c3ff11d368dcdf06fe143b21476b18f19ba4ca62c883816fa71cfbfae6a52699a640ccce1bb76bae0ebd3e3aa238c4595ecbec81cd0c9d72012e6cb77e30e301f78193a9bb8b9c95c4f58669ee5830f0312001d319e0bfd0d9e3fa2642e23a79a59d78fac60a8db0408becfd5d00d733a4f723df6c5c538ae98bc051735ff38db72b8be23e35b9d73af7c293701ce18b714d0ee1f65c18928bc0d475d4e5209e412f810825af3222193c449bab4b592a88d3b1f867d17628c0c51a876f9c8833141373111dd2f7af3e323dff3242728a88d0ce9a08fa876ffe4391d978436e210ccfedfd8ea3c7a6674ee27d05ec324ab4fc08900d53423cc591efa1c80672dfbd3b2f4badaebb7112c75ec21017036b5c6c66a616febb96bb1bc1dbae664df4d4926794e4045e89ce14d0da4e2717ca1e86f397329784cc4f9979cc08cd16676067bae3dc11ae11c6db78e7717e3e61b1a424b9478b318b88d282ae9768a8778a34c2799833ba14c7a95577ba91851750cdf2da806979dff155cc7f943b0fc8e2f32d6272a76f2de5ae0c0e518c85f48175c6eeabf3afd04c0cd45715791c3b747768f075de993a930902de8fbf2eb60c9eb0757597f6f475038a496450e8be50b27d0505cc88ebab5b4fec279733d25db893df4efa717eb3c8263ad711e595f05fdb4353049977800f6fdffc8a3f5a66a8eb4fefd380bcfbe48a412c56d1eaf6129418efa529727268f1a23b72a61ba05f6f88f968bec62896081bcfdd471d42243a1015354475128d28035fbcc944b45e78c65e8975b4516ee8baa8876c169822473b5e0d67ce1f1ec37c7f346c1a26797980c0cc29c2f62efaea94eed40260d3879d9626922f9fb403da19a06a341c54978b0d29a36121b3a44c1ce12b3b581d8c0e91fc17789d3f806ea868946e94cf84fa6f1029604c52657a3f348e8d86151f827a388964d5d266c2af46694d6b765a82e125bf632e9d3f55c0ba28d4538599868ff34837705200d74a3b948db57481d951694772677bbcc33c1b14fb0dd9aac20508d1ac66866ba647c8ad66d2ff41d1af7b972548548534b51d187079f7b110ef220599f93070259c85715aceb81b0bfa55ddea378ce0513eb3a5ca3f13707d6bf107fcf866853a6e3257dffe00ce330aaca542b8a4669046cdddc604a24c077a262fecf343ebfea6dad22112a0c2448ea04a3d5ffec08b72e214194545b5273f7c4d4c8a54e11af1984a306ed7899e9c41bd4d4b619fa23067a54ed673e98b9f5ba36185f29df26324ab49c24ba4ce9616b86712070b993bbec004c65fb3510c1d21e03bb549d6e87da64021bade670dbbc4024768710e3b57bdf3822dffe2b6ab4a771c8404f9f755c18992466029fff9d3499d3cc195125a047780e2e6f480b0873d20738a0e4fb21f9660d4c856c5b4d91db94add711f540411ee3bffc7a038b62a3e4b3314f3e3c3251f3a7d26b8d6267aad8389d4867543d21d3bcd10c883418945776917e872960372d2e2cf77dd6fcbb52e916c5c43d8582fc9541137a41425522884532a7618447effe23bdb0ae32bc18d85184578b5d833b6c9a1f9b812bc964190fc0e190db478a4debe8ffe4275d29260a0f848b59c6498e79ed3e0b6cfca7374ff5ef9ac599d4f4a4805151ff4d06ebd3679df4b337c098702dc0de4d775d5737acd97d8e67e4fd0742d35d0281f36afdeb5cc701723a958648d9feb53c64b328aae959bda4829b8fd0c5a0c6c3ac0c021db129129972e54f216077260892d9b79fdb6b8994705dd4614aa20c38f85fdc942de3fa5bb7057428f4f29bee0201d8cc778a16f9838bed0fd5fabd4b76da0f3df2cc816aaa8b0fd19f11d96ccae6ad4101b02f9569f152e8a1005a8f4f24aa5330d6d93ed2da4f7c84989d64210c4d924f9baab57719b039ccec95c79e76d396032f6923c2000c16dd0a4ec6c41a3119db6d384905eb2b407d7a25a4986a2dfbfb3e34cc7e9224aaf97eb4adc57dccee34018a3ad22dbe23b79237f742113bbbd3ccfa0fbe946c46e34f21338bc5d54115bf05de43e5e15a3163b44d63660e66ce1a12e3c23671ff07a825a7cf0519167000ceeeead47e4a63aed36c565ed72f243d4624e21a54858bfcb926ec8b33356766c53754bfceb18de7e846784b6d738bdbb7ee8fa66e963369a6c88c95ce636f92e616089d754fe53516117612e48d4756c239d982b757c37c6c858cc57984990a65a6d1ac2a0f6fd4aaad39e337d2e148283dc3d9395ef015d262c8ef08a575293ce68a5746aaca16743111f91d43d391b98e747394b4c42f8f7a7acfc512d336805ccb946b9a7844b426fe6262996d198e0b05d6f7b374950e7c1a2ae9b4255b7562fbaa89a180f53a0696dc42912bb98486cf13403965f9e7597f8843e31c5714e90de2521cf5150c390cdc4a2ccd7243414add057cdc5d2d18667326f0f6a9619d31ae1f70e32e054fcdda149da1c9c6187d63c1bc56d0ab7aa3a553c6c9e9d71b19879aa5d68a49bf11c0f2d0291b9d86cfc4ec8e8fda5e459daff846f01a429cec96e942f336ea9a328a812b2b700421ab8ee54f4e9a717ac49fbccde705fb45d469527df8894018928fe32badaca4d88b20ce8b8695dc3c87f183133e6add999a983a8400fd4dcac1a48436896f84f4ecff803b9d65057633eac595cde98b3d1a628269ae827b05558a0cb8de55a02be8db660bab51b17f0caca363499caef7fc58bf99b3cf245da0c47d198aff99473c4a270d3a1d5a5c12e46e922cd66efba0804d0d25fbc086d0531f4612857bd6ea19f82f2643dbd0533ef5269905bc482c751e82f60101c683946e222e2b76e02f555819ef97dbcbcc9ac8489e2b0398453c87784f8ec8ed8bdf602793c3f896b085ce7df5f7bed585e70108902ff9e06cb11f1ef24328c1acab16c66102fd05d25d95f0ea19ddb99f4ca0f12bfa5feef529d949fd2107c7d99bcee00b2d2ade5f29efde7ab1b02ca3c5c44a9173e3f8975ad25c736edb5488f4640eeef5596c3f092e6eeda7c5da608f08f3c970858d91614e6570b3767b8817770dec902365bfd2ba45e61a0808cbce0ea6c344fb71d813ead5df55ffeb63447f84ac72d971d136b6afae8632ed4da96af242c7e5249f83f5f224ae4f6c5530274224e665e36e3434123cb4763b559565f27c93e2476b55b37174db69da32b6d7633f2810c11f24299217047e1cf06c48947da48d718bb8f7d90f2a9e71a70f2bf30222b2d3ac8675ed7237e74876cec27d7ea7ad057802a2c3930131cab1cf14ce7bd47043be712dfc7b205c8e34d39c0d70c29f2fb3f2ce791ef069ab93b3e942bbf212dc52b6e62f1aa89bab6d2d6297c9e3484365facfc568c371c2ed9696ed662ffab3bd84e96237d1b47904813a542831924502294c22a4d741f864e1ba3464cd91311b77b19c00e12e3b1b45e55e13e7d5f7cf1250b2cf26339b97aefabc52671c8792a79f706bbb9286dce657bdef890b74090bbab7acfc51f391d2e0f462c7bcd1231fbe9257292482561bc5f52bb0238045f19ee295b7bacbc5614e44481dbfcb22d2605fc3265a7686d61921ffed1f0d1adebddd623c621fe16e85d39317eccabcb3c631f66986b05616a258ca711e5353f9949ae932bdb79b9515d503fa7e971f7132c9076fd28408a7f5aed3371d9db9dcf324fe7de7e023a3f5ca38e6a3cf840c0bbe11f9bc35455cfc886dbe8a5818da2f36bde296278bcd54f55bc279f9c93478c4bd2798f6a9ee9e271d5f106664dca2dba65f9360251a479b57263664a39819363c8291e04405d3e62ec3bc875bf5c1afbd07a908d7e925f08c3dc53521bef0ca638053d6615bf98b303660b4e1640312de47101a7a40f546b348f54b7e377aa75f72d6b1839ac5a964e8544e3372842e45cea5ad9acd29b1864f15e352ff3785fd9dbf8699d4081288448f98de0ca740b4c211bebb065ac693d95ff043d08e6c639429b0c94c60", 0x1000}, {&(0x7f0000000240)="3b8b4db1a5ebdf46d5dce07e58c63e2f548d88870cd04f5f6e134d01879269e641eaedd3e2a6a47049043be00b35d6e4f93dc1e26f0b297c9ad74c6b38736ec6582e887be51be8af6b64457050feaa209236df8dc8a16ea52a0df54e4bd39d09c8f2fb6bf70bc6eef24ac6bebd1afc8ea3cfd792d91dfc02ed", 0x79}], 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x100) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) 22:35:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffff11, 0x0, 0xffffffe9, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x38}, 0x405) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:35:41 executing program 1: socketpair(0x18, 0x1, 0x6, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r5) r6 = socket$inet6(0x18, 0xe006, 0x81) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x4}, 0x10) 22:35:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000000c0)=0x8) 22:35:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) close(r0) syz_open_pts() socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) 22:35:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0xffffff79}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000018c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000002c0)={0x9, 0x0, './file1\x00', 0xffff, 0x80000000, 0x6, 0x3}) readv(r4, &(0x7f0000001800)=[{&(0x7f0000000200)=""/174, 0xae}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f00000006c0)=""/67, 0x43}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/185, 0xb9}], 0x9) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:35:41 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x7, 0x400, r2) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3f) 22:35:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r9, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r4, r5, r6, r7, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 22:35:42 executing program 1: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x35d) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) r1 = socket(0x2, 0x2, 0x78) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf31c8062782813c8cefcfdb1bd4f9c0e36d58ab5879a62de67ee7fb584d49000000ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c504ea997e3ea944df0430b67f054d58015887bdf2c440abec43beaf656f9305d4729f7c40b3dffc9adc8360ac67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d9017f2f064b23f1e1692c35dbdc77d3f79c942baa127aff0100004fcd03a94ea03300c70000000000000e0000000082d4cd2c529735640124e1f43e6e7208e7e7e6012e502f8c067154339114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1321b66723bfc142285e2a35bca651ee566676f770cb69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda7122c490476d51611b5eae714704970311757a70a108e9cc55bcd137610005549ff67959d7afbf57ce2aed0877503c0000000000000068f8da5611fe127eec2a05aacfa528ff851ef3f04661f3276fe491c03cddc4d6ddc8c4185838861e57c7e7a2e78584fe9f708233fed1cd336fb25c985bf77d3995f50000000000"], 0x10) writev(r1, &(0x7f00000019c0), 0x2) 22:35:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202c16124e50d8a21f7d032c9539387742ba03603b00f974518057eac6d93bf5b1d23da11fa424ee23f2331cdc969c6ed62d38d3af0d029fc598a053e572b76a64c25485b75b8c0af"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x28e77a2fdb0987d5, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) getsockname$unix(r6, &(0x7f0000000240)=@file={0x0, ""/33}, &(0x7f0000000280)=0x23) shutdown(r3, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r7, &(0x7f0000000200)='./file0\x00', 0x4, 0x800) 22:35:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143cd66bba77e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) recvfrom$inet6(r6, &(0x7f0000000200)=""/69, 0x45, 0x40, &(0x7f0000000280)={0x18, 0x0, 0x4, 0x8}, 0xc) r7 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000040)) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r8, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 22:35:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1014, r1, 0x0, 0x0) 22:35:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="22422e2f6f733404e180"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:35:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/210) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTOP(r5, 0x2000746f) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) writev(r6, &(0x7f00000008c0)=[{&(0x7f0000000240)="b911973f629f9bd7fb9543061e4171c1c6d675d89933e2edb56e500cc2cf46058d6ecc6d267f1ed5afe5f4c3c2e0fbbccf65b5014789b5286749bf8bf56c47e8b7c73e3f92cc7db36986f4978c58fe61ef7e013b502cc9ea3c4c4cf57a3094221300f6f11313dfbe326d3791d74410c7565f71e5acc5beab6bca2e522e268fac16c3dded69a8272cb16a2d7f78c09f7545e3922a5d3f3a1e94ac88fd6471fa53d27cbb34192453906bcba92193a379192c1359c588eb79218419d087f60ecfbeaa792c1576dcbeb3995ae852072115c60f754451b1c07d", 0x1}], 0x100000000000012a) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000340)=0x400) r8 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000080)=0x7fffffff) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 22:35:43 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0x2, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)=0x847b158a741b2277) fcntl$dupfd(r6, 0x14, r2) dup2(r3, r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 22:35:43 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="d8b32af8d1b94d88109cca806ed7005415affbe8492efc9f6ea7003bb228f60ad6125bd5cb1d23eac76ad0590feecbc4fd500e760845f5efeb345f77680ef7055528449b1348881ed40db71a591898a0f72d8fdb04093f5f8471a97a7ee917c425a2cebbaac682966513dc93250bf4fc63f98d48b67a695a146643074c2795a95d5f3b97374fc19cc7db4313ba6e8194795d0b4f91d1ce", 0x97, 0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e7bcd54c24137efb6fe5f4b756c53442f92946d043000"], 0xa) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget(0x1, 0x3000, 0x182, &(0x7f0000007000/0x3000)=nil) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000000240)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='\xfe\xff\x00\x00 \x00\x00\x02\x00', 0x20000, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r14, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000000280)) 22:35:43 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0/file0\x00', r4, r6) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0x2) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000100)="55c4ad7c9f665f787d33cbcf2b8dbf6b4efd8ae871571144c6ff8f266a7003f108153ffcf99cdb010b092f98635d3c90df20689df27472581b13d44dc7", 0x3d}, {&(0x7f0000000240)="f42974d7787dbaa47dd00baaecb0bc8a210c5b99fbd1bff9f147d2e69ad17322979c80a074e4f5ab8f25a68790f0cfbec97caf87784bb5962866241f05c4b57ba73d4ca4eb7f39c43d0e6b421a2b4bbfed54eed4f1a695d68914f8dc4b2a8a617f9609df8211072b7b220b91f8cf8198607ffb7cc2120c0ac6aff5ac55f6e9f4c3f679b9bbd20f05b5aff88eced2e24ec076ae3ff3a7c67e114f856c32680e6bbf029b4b4a88cdb7ccdd1a6665d89d5e3d8a689ef1acc6ec1b6dc52c265f37dbb63e41a3f5fb1f23a8cc2ea9113b2652a3df86e63940d52d3ce93a8762a0be8cd25a27c3f5ccec6fe68117", 0xeb}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000040)=0x6) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) recvmsg(r12, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) write(r10, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5", 0x91) shutdown(r11, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000080)) 22:35:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000300)=ANY=[], 0x0) unlink(0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 22:35:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xdeb3cdaf7be32980, 0x0) write(r1, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a2017e143d76f054657dd72b1cffcdcfeba9bd8efc56385f1169fe2ea49e1d4b63ffc7174d01a94da6690784e322b0418ee5a3a9e17db655b3290d58024470999c3002b84b492796c3783b3b3d08c181acd1b7708c29c0168f32a6ac305fc8a11625bfc5f226a860306a233d715e2fec81a17787a312a6ec89ac7", 0x11f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 22:35:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1, 0x9, 0x9, 0xfff, "8858a1c8a6d6b32a736caece9075270e4b69d0bc", 0x1, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:35:43 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) recvfrom$unix(r1, &(0x7f00000003c0), 0xfd8f, 0x0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x20000000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="119908d26c346671fd616e390abe86e0f5ff5f8031180d8269a6dc2ed6337b20c246f62a", 0x24}, {&(0x7f00000000c0)="ab26d9384988f95e68a67ca9ee9ac9e04343d5511a876cd6d3d34b81e9f6f972d331663fe8db7b2f37a1bae325778b6ca8a3c266c6c575ef5e6c6653ab04ae1ab0deda20ab3a93c32cb886651f891e67d4035fd432a7fd05f673d0bb5baa11aa4e28631a81d8f9", 0x67}, {&(0x7f0000000140)="7902a9dbf52d", 0x6}, {&(0x7f0000000180)="bc9781b0fc630a8442c8401b5c9b664a87618b9c16ff540a675ce25022a471349d9a05418f72bcba97d7a9a1bf7a9fb68c239d4a7422415fb10f0a5c77840591fc7e448a2e330b6acd7161823ea4706222dd7570", 0x54}, {&(0x7f0000000200)="a15fd907e6915b745f08f33a3ac2914705fdbc7434352236ba8a3b4a5dfa4d413ef51fa174732082b991b46bea5917805c62ad94f9e9e8f755c03a887736d4e7096a070594c731b074511c7b865162155b62b9deb01ad93af5d4d7e12c10ebc9215b0169c1e5ce87faade3b70c0446a6a7a6c994b2fa0daa23edd734885296ed8a391eb07b2312bb5a3c41b0", 0x8c}], 0x5) 22:35:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) linkat(r5, &(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00', 0x4) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 22:35:43 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 22:35:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x20, 0x8001, 0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="1caac52cde9e6b4342421d17790ffd75723f128d5ff5634bc57767f404d3c5ec410ce4a7185d167d8cc4e7708c82fa740f37bd382d1de10f1e75878b9f55499bb3dd81808149b29a955e8a7faa71721c265c8965594c8ca76705f9e48c8a42bf10e20207ee4a309f1ad3028042080bf54f2d52da66e4b04bb48b9cc3d78039e400f6b39e6da9deaa6ca6bf0f3294cd6ab5b76e8182a25502bfbd067808f651f4886b3157962dbcc581ea0e27896522f95b523d", 0xb3, 0xa, 0x0, 0x0) 22:35:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(r2, &(0x7f00000015c0), 0x10000000000001f2, 0x0, 0x1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 22:35:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 22:35:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x520) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001100)=[0x4, 0xd3c1, 0x80000000, 0xc9a9, 0x3, 0xfffffffffffffffd]) setsockopt(0xffffffffffffffff, 0xa0, 0xe, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$getown(r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r5) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000100)) close(r6) ioctl$TIOCSTART(r6, 0x2000746e) fcntl$getown(r6, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r8) r9 = syz_open_pts() ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000100)) close(r9) ioctl$TIOCSTART(r9, 0x2000746e) fcntl$getown(r9, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCFLUSH(r12, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r14) fchown(r9, r13, r14) r15 = syz_open_pts() ioctl$TIOCSBRK(r15, 0x2000747b) ioctl$TIOCGFLAGS(r15, 0x4004745d, &(0x7f0000000100)) close(r15) ioctl$TIOCSTART(r15, 0x2000746e) fcntl$getown(r15, 0x5) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r15) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r18) fchown(r15, r17, r18) r19 = syz_open_pts() ioctl$TIOCSBRK(r19, 0x2000747b) ioctl$TIOCGFLAGS(r19, 0x4004745d, &(0x7f0000000100)) close(r19) ioctl$TIOCSTART(r19, 0x2000746e) fcntl$getown(r19, 0x5) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r19) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r22) fchown(r19, r21, r22) r23 = syz_open_pts() ioctl$TIOCSBRK(r23, 0x2000747b) ioctl$TIOCGFLAGS(r23, 0x4004745d, &(0x7f0000000100)) close(r23) ioctl$TIOCSTART(r23, 0x2000746e) fcntl$getown(r23, 0x5) r24 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r23) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r26) fchown(r23, r25, r26) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(r29, r28, r5) r30 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r30, 0x20007461) getpeername$unix(r30, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000765905afbf9b2b3da5bde651000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e703e4794dd963fdb7abe00142f11fdc3"], &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r30, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r30, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000080000000000000800000000006c1400000000000000001eee24d274af3824d7b6d5462044cf12672f26a200000000000010000000003bba4bd15f8beff3cdcdb0a597fec44c9697732d7e1eff71c5bb2cdefdbe5b8c9a354d1ff61a702969f5da08526700ec8fde3354e83673508b52def7d45dea79258fba657796df40c6e962213cde097eb312f09c8c2ecf5dde4c211f006972cf854bc1098e70d4414c9385f7012aba7b867b627907d8cf7b8d4fd0b080958bb849faffcf06b68b3677c89af93535048ec055332ebb6d05945718b95bec0dc24dc531bae01cdad3722c7e29f7080528365a3e8083a6278a703c092b5c71019295b6e65d4aea09a318ad71edb00b012bd7ea328a7cda08bd33cc913841f62a4fee0031429dc7841e7234d233b918ad08d09494624fd93db491d10dd1b4fb0cd36220f0973475499735b3ed646a340e6eeba4ca1b2217966078924240d6df3c74e8cef819dd81674fa1809d3684c04b5e8d3754417c62d31db59f1fbab055bb7dd0e369f3233dccf0a3a7883bfa3650288690665bcbbb678c1a6b48152872463e218c0ecc417e9fcc08b14cbab0eee53bd74cac487fb59217c5eaccaa2dd5b704b01d2c783bf94578fa4eca4776a8192e37903de919c21f0dc26cc67edb0dd2135c12ede44df963867f52012216ed9ce32c9e4ae4066aec05ed8543f95f1a86454c1b0e0376cc3cefa7bb2908c4c4cdfe5644eee693e0971265112c7cb235ad24fc64c3b2a67a33fd49246b751f7eae7534968c656de8f880e7000000"], &(0x7f0000001140)=0x22) ioctl$DIOCMAP(r30, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) setreuid(r1, r4) r31 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r31, 0x20007461) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getpeername$unix(r32, &(0x7f0000000000)=ANY=[], &(0x7f0000001040)) 22:35:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xe, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) sendto$unix(r3, &(0x7f00000001c0)="d1b2e534020ed9faad4a16c48a2afb6e8442ad73154136c61a0c4d8b3a71374c04abacbdc9867243a29bf902b928e104ebc07b913d9c0fb636ce66dec19fdf79e328c737221099cdb35b50c5f1a71c803efd5230cdbda0873396b5f4ca2e70a985f683b189d76680e6f3f38ae1f49c768f4c76ff921265a991b42519d9d863a54317023d1fb8bf207196f7fad8178f9ae0ae377f011dd895d632d3190bafa788b8f78cb32bb5fa60acff075cd0bbb6d9ea46187179763a10a72c7d358a2a6523e6ef5cc9506d6c373ece6f9091830c9d13c7742592da63dc7bee92f22dedd6b0034c95cf6e31c9e0757b402582f23a31bd406d36390ee8a5a09c73ca6d", 0xfd, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66986c653000"], 0xa) 22:35:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000f7139f9d5525521caaf97567a601f2fa96c98de98cb6752aaeb09944017e7606fb87355f242c404b3dd2c70fc278b246ec2a89cc358dee3bb26bc3afbd8935f1a59d319d6322062c95e637038c8faca2e41c4a61bf590c52cdef5e20b11db15156f3c2b54c3ba19b5e9d8b7b19632431c6f1dc12806677043553294926ea796a94efa2d44810eae58df6a1d04e23c11eb2c04f542b2f5700770096be9e2383d1787814589803c0d35fa716983c40ab28be2309d543111f71d113bf06efebb33ad83a87a5f61207", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 22:35:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 22:35:45 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000040)={0x81}) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000080)) 22:35:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x18, 0x3, 0x1) dup(r10) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r12, 0x2, 0x92, 0xffff}) r14 = getuid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = geteuid() r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, 0x0, r17, r20, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r21) ioctl$TIOCFLUSH(r23, 0xc0206921, &(0x7f0000000300)) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r25, 0x0, r24) r26 = socket(0x18, 0x3, 0x1) dup(r26) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = fcntl$getown(r26, 0x5) r29 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r27, r28, 0x2, 0x92, 0xffff}) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() chown(&(0x7f0000000180)='./file0\x00', r31, r32) r33 = semget$private(0x0, 0x4, 0xc1) semop(r33, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r33, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x4, r34, 0x0, r35, r38, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r39 = socket(0x18, 0x3, 0x1) dup(r39) r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = fcntl$getown(r39, 0x5) r42 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r40, r41, 0x2, 0x92, 0xffff}) r43 = semget$private(0x0, 0x4, 0xc1) semop(r43, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r43, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r44 = getuid() seteuid(r44) r45 = geteuid() r46 = socket(0x18, 0x2, 0x0) connect$unix(r46, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r46, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r48 = getgid() chown(&(0x7f0000000180)='./file0\x00', r47, r48) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000680)={{0x4, r44, 0x0, r45, r48, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r49 = getppid() r50 = getuid() r51 = semget$private(0x0, 0x4, 0xc1) semop(r51, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r51, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r52 = getuid() seteuid(r52) r53 = geteuid() r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r54, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r56 = getgid() chown(&(0x7f0000000180)='./file0\x00', r55, r56) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000680)={{0x4, r52, 0x0, r53, r56, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) getgroups(0x4, &(0x7f0000000100)=[0x0, r56, 0xffffffffffffffff, 0x0]) r58 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x800, 0x0) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="73fc29464ca3015697b73ddf580b3fdeb39c4ffa439a6928c6ecf17dd0d8866a2394b504f4e9a9c8c953105e9609b57d0dd2d66c4030ead420d3015aa4bb24dbcce326cd9f56ca246ee28e6838d477fd799e77557f4a85c63ad4edebef9221469f0793eef568f48e2abc0ffa8b4a645d4acb02cce8cfade775bb36b89f877a7193bc6bdded3610c4cc84cfc0851fd95a53ef4381068fd414776b947378cc88c9b110660df5d6487b3e156f3e9dca", 0xae}, {&(0x7f0000000040)="23faaf34e88e06d96de8c0737f0435d6f42a6154ba7a01989b7d6b9d7866236c66ca8cc7102c8aa3c7aa39760305fd8b541178636c1d4a", 0x37}, {&(0x7f0000000240)="b29489b765770b17e1c73dfbb782e68a7680259172493e30745efb22868ae969dc625c4088c84262092323e831d11a0d88e8591f64f00bb9038bad4f5d1360c6f7fd2fa1038a9104c863baf6d885062e0a009c4c2548c4f710196324564de2372bb5e246214393c4b7f274e48ccc63856704ff6c8877e619af514b2199ec45963737f64b62b482adc096512afbbda64f3be411380940e5f3d4871ef01416120a2c0b46dda266e5f1e3c331167793e2c96fa1d78aedd817a18c3b9c94f2205ae94eecc52e025343d1f23cca3f78385074fd094bee0384de9ffff32a462a", 0xdd}, {&(0x7f0000000340)="b29c11910d105a901f90baeac193363fcc9cf912e19737883f93187b75a4192ffda5e54c11ea87d41068f22ef7c131dc6979a7ae74f479c2afd599a64028fd227ef59e4de25bef8f9cbaa3154eb39d41dc476c2099f42bf2f0ae0090d03b68db8d3e0e6bba2eff19196de080c00d882e", 0x70}, {&(0x7f00000003c0)="a8d4b4a4bba5c230c0238a9ba8cc0db78f7d0cd096d0ca5e311b052a76ed531f91ba1e6cda105af3ca7b430a42dd7343de2024c6e05d4abb74e786dec26710bd606ef66986a1aa401af34ecd04e645998f45db1751340471f210e7176daee72f21aa858cb2913a8d56845a214b024419d4048b506d20d6c163cec60e45d8e10d0bce0ae631c65b31586934474bff486ea839cf86aa87cea012bce63eaa0f39168224c97b387e55a07fb64663f6c5ec7654", 0xb1}, {&(0x7f0000000480)="b98fcf672df2e1388ca7ca2daefe225094c9e7b16e6d0d316f7a34698ee697ef28f69763a07fae11bd95fdf9d424d68550e45734a4adea3008de55ad908c00beb7ba00da8a3497e6a25190430cf70e40777d868a2be594eb3ac3d4e71720e0cc8683e3bee8420a141129f29e2ad9bc3d44f5cbece5bc056e06d94994a859fc8176fd3343259c9650932b3793a8ce2bddc96c0a9a1887484cd5bf97b1c1eb00fb31e95ca1199ffa7dd7058292bfd709d2276a9729c83ff21f4223902e51653d4943a4051e1923e7df895002b0a14ceaa500be6cf85b50145d457dce", 0xdb}, {&(0x7f0000000580)="51b7a7c818852c151084832f108077e91ec25b31a6beb428cff06bb55616b8e909bb5ffbaf6b18129910d3989c77632c7e7267f52c63594d4cca87786df9300241f343d1932629a6bd812e79c5226c13c437ee1b21dd8ea8721ec45aa78f06e47f67a5e09f41f638e429fda4d7688f27c488fe4ad37c4f2f4dc7e34737dd55f67ee251e06fb482ec167155b46b835b0c99a27b5c1c89ff113f2c9306c73f8085c84bdaff99e13a9859464b4e456a2d9c84ef7124fec414600472ded139a34d", 0xbf}, {&(0x7f0000000640)="f6374c8b5a2610779705713f867690bca0f41a1cc5a33aa24ae4bd110fcca7a0a3f1c9c944cd6a690c964321e870d2185a9e98d09a5d2e2abdfd93e0d1c512ca024a79e1", 0x44}], 0x8, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r7, r8]}, @cred={0x20, 0xffff, 0x0, r12, r14, r20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r23, r25, r2]}, @cred={0x20, 0xffff, 0x0, r28, r31, r38}, @cred={0x20, 0xffff, 0x0, r41, 0x0, r48}, @cred={0x20, 0xffff, 0x0, r49, r50, r57}, @rights={0x18, 0xffff, 0x1, [r58]}], 0xd8, 0x400}, 0x4) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:35:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket(0x10, 0x4, 0x57) socketpair(0x10, 0xbff93f874b73714d, 0x0, &(0x7f0000000000)) 22:35:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getppid() r1 = semget$private(0x0, 0x4, 0x600) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r4, r4, r4]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r2, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r1, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r8 = socket(0x18, 0x8003, 0x9) wait4(r5, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r6, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5be2420e9e3306f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5bebc10917ceab19307e5cf460b2420e9e33058b1da27b8542f777379eaddbe90ba796f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968047fd96fb214d039c4bf5a7197d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3"], 0x10) write(r10, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000980)="8b2f33990be4dc21a1d80346cbed2cc74e7a1d095d33e0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9363903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3be410000000842000018b647d85a54a18cad69fffba1e6904bae547cfb8c7bada902504abe0b823bf5ef61b0", 0x5c, 0x400, 0x0, 0x13c) r11 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0) r12 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r7, 0x0, r3) semop(r12, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000340)) dup(r8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) 22:35:45 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) fchmod(r3, 0xc6) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0x40) r5 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) r7 = dup2(r0, r5) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x2, 0x7ff, 0x400000000000004, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x803}) r8 = kqueue() r9 = shmget$private(0x0, 0x2000, 0x403, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/204) kevent(r8, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r6, 0x5) 22:35:46 executing program 0: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) kevent(r3, &(0x7f0000000100)=[{{r2}, 0x94600309aacf9403, 0x20, 0x4, 0x6, 0x1000}, {{r5}, 0xfffffffffffffff8, 0x170, 0x1, 0xffffffff, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x4c, 0x40, 0x1, 0x8000}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x71, 0x4, 0x817, 0xffffffff}], 0x15f8, &(0x7f00000001c0)={0x3d5b, 0xf3}) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x101, 0x8}, 0x10) 22:35:46 executing program 0: socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\xe4ev/bp\x89\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) lseek(r1, 0x0, 0x0, 0x2) socket(0x11, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x1) r2 = semget$private(0x0, 0x0, 0x20) semop(r2, &(0x7f0000000000)=[{0x0, 0x7, 0x1800}, {0x2, 0x7fff, 0x800}, {0x6}, {0x3, 0xeb66, 0x2800}, {0x1, 0x3f}, {0x4, 0x18bc, 0x1000}, {0x6, 0xfffa, 0x80be1911029a4953}, {0x0, 0x17, 0x1000}], 0x8) 22:35:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 22:35:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)="86a95acad958cf340bc5d682d91e58b0f0d4a9d8186cbb37c62442de95bb03000000f0102300000000000000000000000000000000b21c74d94dc65ec20dcdc43a7bff8a9f5886360d197ca6df76a52fde08ce869dd348ecb36d0ae9fea805e269eed58101b6bb55d0e9b8ec63817b6ad4c1490849d915d3f92183655b54e85a75c7fa5034aae923a5fe578af88242aaaeb8d98f2c1d62245e0185d12beab62d55a7878191fb7a45c4b15c64bae3744e28212fe028b25fe417a5d88de2c70bacea8aa0f418f8c2d0c2451ca6a09a5c01e96828369ad2a3915a2c21d17d4120b43bb79fe139", 0xe5}, {&(0x7f0000000240)="f3d8b78bb707c711b44725c9ac8b9b4a99f62c7cf908b2f9cae09a0b2de106cfdef92f16ea72ba78978f17ff82dc5255f23622a7", 0x34}, {&(0x7f0000000180)="3ee1e1f7aa6ed3696ea02060772cc2744f3947b6e6f1bb319be2047fde52e7138429f82f2268addd0f6f50ec89933ca4d2614cc636fdfb0e4361f7b84d60166cf2b0c26d1f20a0cbe0bb940e3e25198f521463b740a0000000000000435d953c633fc28987a2aa381ccaaf", 0x6b}, {&(0x7f00000002c0)="41b6f5c110f45b707768fad8a6dba919ba148b61e73bf41ca4f1ee7060e009be3cbc643a7e85ecd21c09d566636b907744f788f6016de7c75e27e2157d1522fd3bcae64689c9c39a49cc270ce7fc41527b910e213ab65a90397683dc19f0ba9ffaa635921208a4089f215794215629ebed7c034e4114faed85f652d51265b63c6026d262e6692c99d57e3fb9633fabd868d82cdc7c544c4e54fa5155227e45f3761f26e384e87c60ef297b97e858ef23a96267dd0eec42ddf1664b440f9fbd8d3a2a01e8b3ae94c03b0a45692d5d37ad76ed68ef52839e49fc0c", 0xda}, {&(0x7f00000003c0)="9742e54ed3748c183f45bf87ea9d7e3cadc2709a3b7261203291ce210968da7d10fb8976f25be3a17cad996adba3786d175c35672943d9941ad76eb428", 0x3d}, {&(0x7f0000000a40)="5a3034d3f478c97adb93b0894c737b1647cb86694cbeb4b8aa42e11d9f5417751d9495016b8f4eb8f76a4769e1da0857fc23d8439dcdef2213b247628412c6e99433b92619ba86cb6f4ba26be8966454362ba63363d04f4cb5a149436450351e4c536d92789fcdc25302c034fcad887c8861b8825e5465956844917ae94f2f6210992413ec8e44844a5d0836a377561e6a88f8aae74b631182857b36294fc3ee3a9628656f6aaccfbdbdcfc2f00c4e4dca8b6a5e1ded207be8ed796c", 0xbc}, {&(0x7f0000000440)="fff18069123bac5c77dffbe1ea9e18879f74465586b7a6b0a311da64163243b746b8e187de32e30fc7c4c6", 0x2b}, {&(0x7f0000003a00)="d5677f0e847071b742ee6425649061c4fdf5a9013b526a3a3986f0dbef2ec2b5a703cd1c588d43cf40e21804315bb28af73eeb7a1333d15c92e1092e389bee6d876d522e202d17d075735b6fb74c8d081cda51858aeb79dd8ce31555b9bd7cf2fd66698fc091219000d9daf275bbbe54310d7d3791435cfd1e1a65c2a1aa3a87be2f08055ebf4b045e76e9a1afa2bd5bee546205cc183a88ea23b6c58d2a15b134eee9d49037c92a7b93d9b4d5796a0c97dcd46dff4542cf71cf5d7fbbfc356d350ceb87cc353335815fcb21d30ddabe50517f22963ae402dd939869bd54eec33927cd09c1a138d1ff45dfdf575ff4ac330bfd66a2a2c26f39307d7279260e116b4dd2a1feb775d49db864f83a9e709b7011d9e12eb7023fd94c573ea2758ceb3bef518da2b70003a4142a6849078bf71dd047a7b17365b283693d9c372aeb03ea0deba6366e64052f8759d3a8142f9ef7d3e1ce4467f89d39c1311028628f6f26bc2f69fba8800edef873640eb027c45bde4071e7bcb4fad49da7ca14886d06b7b51f44212577162437d5ec8d10f6ddf3a6c66d5a94ebf138c14639ed6543069e52a49724196ba81a63c38388e02cd5e5319b7150199882add9e83f493ebdfb86812b03cf0fde66e25e5ea20306593ea3d98442a537be2be069ab2e33569356f479a14210d0d10d674dfd44387b12bd8629341b578b2da2301d33005b3f4c6d19c3fb556594232c8175dcdaea5921f0fc0966594073feca5a555f149b4b78d4b2a3549027e698891e0c2f6605673be85d1b5470fae45a74a9fa02daf9f06dd8ce009ad41548914447ba9dcc6863476561fff364d64b8533cca9854a80d4ea040677e1663eb61f3b8c9de695a18a278c65cfbd6bbc65e2b995ced46393d166cec729fb99ff2b8bf5dceca1d926c7126545a22f3377f28109f82e650d887b7d7d4b46d5e69a716460659331fe857b6d60e1f0d82f839df6f88c30b87c4104d2293c4ec05b0272aa995b88cc5dfb0892ee0904b9bc472c0cfc814820004c3e8e186dacdee202f03b1ca2c90a5ad0f0b282aa577f6e5a4a59bc311e128b6f4e2c47ab70fdc45221b5a93609d10979c64be44aed30fa9aa76394fbdff498d61fc657fce791328e74a9802a25763322750ac82631c5eacb0ce8761db775ecbaf42b750f2b25151232b65ab989da5939ee9ca1e3cb663d76d8b8cb75c42c17f37775b2b233a0f21b4b1f22eb31a1c0e8f0705b15e058101d41f6f887e3dc890a2d76627cb75d5f22bc6987cebf371d6a1fc8839f0ed0ad0d64dd0f5e1989d90411cafd72304966a1dcf8b19051010e21b71a75512d14194e930f9e2296a45a6014eb931c1159d4d703abd5f0ff95c72d68c92e087dc0a718b76c7e370352e0e6680e49a42948dae2be4330335634ad11431c81be34193977ede273dee803f8bf14f750d54eeea387c6f2741ff4a29a6b9b23117846e24edeeba362831f491b4737c2d16575f10009790e45f25a81f79f2f5d6a30802a366a4da089e9d554aa8ab5ccff41c774d5bb9d1a4fc31bfcae68cdb1b19e43477da03fd5e677ed893599865bb564de21ccd199043a40519f1670156771bc198de1661a167a784b453c0c60c522fe6a7180f6b6cb1404b649e2f14615d47ed02757447d301281d199310dd8f7968439e3e6f59ea925c9fbe6f23c4b772cfc65941fb1260fc45b159b81e30cbb20ec339353cf6dcf9b3c092c45e488a15063da7c153ababd41a4c5622998933791580416c0d2a3ad486bd8dd78a7f9ce53ecd45cc0cc64c83b5f9964bd298fc167c7941ab4aadc4e470710e689742d74d941ad7e72407ebe7ea5d871e39f3dc4606039a2e4c08884ffea4f7c4423da26cbd61e32392c1675908e135bce352d48cb160e632c27a5694253f430259a3c377657c135cf2014594b6dd6a66bfd94145c229c089a9e56e90cf049f603fbe46aa6a394d9bc74352e001934ea7536376c64594d4c1c560f9a41a0ef7f68b21629eb54c4553d8cdf2ce8cc7aa304d61cbb25ffa3e63a8afad7ea9c5c2bd21fa979db62ea7759bfae691eeaf612da69b2fd2a609d58b06bd149fbf5fcd584725467d0014443b194c666567e199337735aeb1d07c03a9fd2a3428c00dbe2cd496117d69f29b12424b0b30c62f4b2e18a72f64083353afe9cc415588c60a8857444041295dcad6947ba7b71ddac6a479d5fc191ea9b825575ec54af7e3aa09e4b686ccddd21e1ba9c2d06bb033d2f63ad3124caf41ef914f87047a8e6c3c16c1251ae06ff2f48db190a19482b56ecef39928d0cc54664bd951288793f1071110720a68da204eae68542b96c2c39643e3bbdb6d01b9494e335837b215b9b2c89a593a19ce58384b669f7988316f499091d7e166ab3c89a10daa62ff003c9290bd187ce5a694621867a60e04fd72591c4597b5fddba83b648f3c3e8aa6f890c83efd123b943ed7ebeca814bc2463b39e2e43876663b72c43a6860da6b0dc7fc847d892e69ee2f187e1c02b6c35d990cefa640f89b108310a7c2cdd57c0849e7ef2c019ff3a61855ec25ac89706e28e28b923065f045292f7dd61655b87a0af14ed03faf246c67b1bc10332df874e164383283f9c4d1f4e1b35e4a767294e0b6d75c7b84109e51dfc578c0aba6424a80eafbd3b9769b1ae4f3b76851205812df601dae6cceba43b8a53c53912d52b0f3104fcc8107c745e9ab6f0a41a3bba97d871861898cef4ecec1f9aa130934b66a61b6ed5eb8ab48afab5bd23aec78471a344655f56d2be997ba2433f29dc7a93426a0e6e4f0f672e0bfdd636dd098ce298da9c3210272933f2b7e22c401de59fe42ba5b357c078f09d5ce65c2ecb1c5a3ebf90d23cb2b90af51199548a7e5b1cbd2a039ae2e0dd46aa278f4ed521f896c2b99201b5a8687dccf552cebc0721b2351a12a2bff90fec9c0bd6fa77f6d43ac55e0f901663488dac4433c6dd4d10d4165a8bb5db7e5a606836052bf2ed456aead994a5a99ee831806641156d96747c1404a53bb0846d94f7b8a8e183806ead0f52effe54e5249832bad32d92fccc2597dc0de4056693d992d9190031068f24f3e79bb995e28a8ff85d876c644e1eb0c2bb83d2c7eabe863c6314053faccf5227cb365f45de8f324c9b5741a6542653654c6d362bbb390a62dcdacad31ad38bb3c47467387f4e159660296d0990afc0d644b60943d96077675aef9431f9d0ae3a3d65cf71b008b4572cc66e9d9e14acfc16a0f78d693c5a089f848864c700fbd9d5a6e9318742e5be4025943c578b14dc5a7f8fed6de3dd0d0933ed65b497f9e1222c4e46eec0fbd94410931edbba626918d57603cd8f9c343241ea77b9ccd92beeed7254be7fd25228616161dc8e14654ee91e66b1cfe2adbd43a8d5e224e36ee41e94661219bc5752713ff8660e876622593ef2a7782c7594203eb5439be1029bd6f02acbd1af9aa60bf8977f1cc2a82c273806a520a5c5ed04fe85b2597c368a63d4dcbcf8aaedc86dce795454de01e4f6ddc8f78cce6db310795737722c6530232a21dff6b35e3815edaffe1a0490a08c84e3bccdd8cc87043398c42878325c6d5ed848b64c8701fc10378d6076c9a903415a264af37a14506526120fb7f1517607da4c02b7fc4bdeae54df6a5355d833e5e8a8a55ee38476f29dc93a23ff789c8fa70691e684ef25740b5b548c2596d5841ebfef6e48bf903f6e3b35e921f9fb1228bcc874adcd86dc68d2c68a032f89d05322051a09d17736936a6340de0750aec6cf2f9ce8007bffa0079469fd7186de8d660ea5b83e4ce926dca0d3e575c26f924b352470b96b0d7bc627a23b9e51a27e853c49e59fc20ed5ece9f7ac4cc1c0d6fed6a11c06f26284fa2e6d70dbb614593a41e06386b9f15ed8015420f1d35bc2fd8fbf8930e0b366135d1a0863142890b5a9899c774846f42f131dfc3c6a12677e3cb63653e36881b774eb23c63f253986cef2bfab073bbcf6ef88420ff8592fe958879ed16606c95c6574f46e8791b313467584c716a1b9286b1e17da4f7c5536be3bbf0cf180833d8a0078a571e059177e09316473677ddc098ec98b5657342774368b1f2e2ddd72e8220fd2e1888b6506c1143255eb9379ce905fba18cb67a617c35a2f75b38e2e7f4fab4d873e0caa9c3ca61bede1b447f1758c29cfddcd5e61d7e9c8d16bc4d14f09fcbaebc62d21d76956c2a3d2c738af43912900a660ee678e72470133db64015f46855b2872a6d1845e5fafd844a9dd8d419f602c3662f6a942e4c6a2675d6f77867a20d5f33b19f553b96f95f702045fb5df634ef47265343fa87fdfc600e1cb3a137470c79813f2933b42791adb23bb75979b0be22231bcbb2d79709011d4f17d38edb140aca7c63aaf4abd3e3b88cab52798a961a9d6a4ad9ab4b69fd33d0bcea45f2329230f7ac2c3409a4", 0xc47}], 0x8) 22:35:47 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10400000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r3 = syz_open_pts() close(r3) fsync(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000180)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xd8e7, 0x1, 0x8000009, "c415287bdd489c053e8c69490c0fa385f847a994"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="da", 0x1) write(r5, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(r7, 0xa, r13) write(r6, &(0x7f0000001a00)="b824a1fc2dfa12df8837cd70165a2ba378e8ffd8d821b63814cdf1ac8083efd5946ea0fe7ea7f17267cb1a780d95be2c899988afcf3de710bbf88c14fd79d0fade2d94d298235f9f6307eb2c0d2c98ec0127d695bc", 0x10000001e) writev(r5, &(0x7f0000000100)=[{0x0}], 0x1) close(r5) write(r4, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r3) syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff}) readv(r14, &(0x7f0000001b00)=[{&(0x7f0000000540)=""/160, 0xa0}, {&(0x7f0000001a80)=""/111, 0x6f}, {&(0x7f0000000680)=""/111, 0x6f}, {&(0x7f0000000800)=""/200, 0xfffffffffffffe8e}, {&(0x7f0000000700)=""/169, 0xa9}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)}, {&(0x7f0000001940)=""/148, 0x94}, {&(0x7f0000001bc0)=""/200, 0xc8}], 0x10e2) r15 = semget$private(0x0, 0x3, 0x80) semop(r15, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) r16 = semget$private(0x0, 0x7, 0x180) semop(r16, &(0x7f00000001c0), 0x0) semop(r16, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x2, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semop(r16, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x1, 0x9, 0x800}], 0x2) 22:35:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {0xffffffffffffff9c}, {r4, 0x40}, {r5, 0x2}, {r6, 0x2}], 0x5, 0x100) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 22:35:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x1f, 0x1f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x39a, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9, 0x5}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:35:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 22:35:47 executing program 1: r0 = syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r3, &(0x7f0000000340)="ea45fc1461e7c5757a5059e72c11bcb0812bc0e4281417c627d5837b3b375c90b904d44ee82ad653f64163fe550fef40e095127116", 0x35, 0x401, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) openat(r6, &(0x7f0000000480)='./file0\x00', 0x10, 0x2) r10 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f00000000c0)={0xfffffffd, 0x1, 0x9, {[0x4, 0x100000000, 0xfffffffffffffff8, 0x3, 0x1, 0x7, 0x211, 0x100000000, 0x8, 0x0, 0x800, 0x0, 0x5, 0xdec, 0xe30e, 0x3, 0x2], [0x6, 0x8000, 0x365d, 0x9, 0x3382, 0x36, 0x9, 0xffffffff00000001, 0x1000, 0x7ff], [0x101, 0x6, 0x7, 0x2, 0x2, 0x4], [0x6, 0x760f9e2e, 0x3, 0x23c, 0x9, 0x2], [{0x8, 0x2e3, 0xfff, 0x5000}, {0x9427, 0x40, 0xffffff7d, 0x200}, {0xd2dd, 0x1, 0x7, 0xffffffff}, {0x8, 0xfffffffc, 0x9}, {0xdcc2, 0x20, 0x7f, 0xffff}, {0x4, 0x2, 0x3, 0x24392fe7}, {0x9, 0x0, 0x5, 0x1}, {0x7, 0x1, 0x1, 0x1}], {0x8, 0x200, 0x550, 0x7}, {0x8, 0x2, 0x45, 0x9730}}}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d70a50e61923ccd924dc19b3f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456d", 0x2c4) 22:35:47 executing program 0: r0 = socket(0x2, 0x2, 0xff) setsockopt(r0, 0x7, 0x7ffe, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) geteuid() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x8, 0xad, {0x94, 0x2}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfc1dcf4e10d2cf00de1a055e095ff6f8277a3e72fd69c000066663246a171a390086c35134d4f0003f5af3d9af5e282a375039f66ef08efba852de8e7fce6b9fe38d9455bb037f968bf25c845bcdbf00892f42c3d7e02c1557f66f9faa882b46ce97bb4c29978f9b5b9753611aa1b1db3195be03f57534c3efbb267d9caffceea02bff3a82aae3081ffea10671135cecfb708524d469a85a809679107a766d6be5fc0a6eddfe7e055dfacc509620767a614b7028f0d89088bbddd139cb3cd019aaaf36f6cd8f8506f6602a6dd6cb01fa37e7a478c4ecbc6a7548641b28f5a8a9c53f509beabe3c8a49db61fd5b6d8d7a6b3364c6f76cf4f7fd0ca1f289736c0d9f6f3b2fa90b412c788cd42348bc624816a25d306ed4fcb988a"], 0x50}, 0x0) 22:35:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1fffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7cc}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) kqueue() dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000340)="68faef54097c47a6219f0c19e6b4255828b1b9498a5e4363acf8c9f6c491457e89d9962da891b6d224f4f21e81994313143f500d05dbd05dacda098edb3eddfce1da433a6f12a1f378747a77886034ac1ff94d27295be18891a946c6ed45c1ce5732b9c6f8d6f027d237c486e923ac666cf1ac158c9b062252c959df03cecdf3aa91ba76824b0e045f0c36590a9a6c8f0d5028872a86e2e9d80e7e38244bc6f4c95c6ea962ec8a2533b9362458b5e6169d8b3dec296401aa353920462648bed774517ed6da1682f6aba08df9d410d2bafec8a10f208b10798bf2c7c7470e63c1f2f42b214f79a440db396fbfc5862f889401f2132016af6cf58f7d40", 0xfc}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r2) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000000)) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x2, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6", 0xfffffffe}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:35:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x568483e52d078cd7, 0x4, 0x3, 0x80000001}], 0x8001, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1, 0x80, 0xdad2, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xe790, 0x3}], 0xff, &(0x7f0000000180)={0x3ff, 0x5c2}) setitimer(0x0, 0x0, &(0x7f0000000100)) 22:35:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x1) dup(r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r2, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, 0x0, r9, r12, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r13 = getuid() seteuid(r13) r14 = getgid() r15 = socket(0x18, 0x3, 0x1) dup(r15) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r17, 0x2, 0x92, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x2, r6, r12, r13, r14, 0x8, 0x9}, 0x9ca6, 0x110, r17, r19, 0x400, 0x2, 0x5}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r1) ioctl$TIOCFLUSH(r21, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCBRK(r21, 0x2000747a) r22 = syz_open_pts() writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r15, &(0x7f00000005c0)=[{&(0x7f0000000340)="44ef2a3b41e927c2e8d32c9ffb7fad250aa69f54b8ad6ad7c01455bc281e0194c84e15406c8899a5dd8f49337bb723cafcbcf5abd4601f0395b66460edec341445c828e95f4f9cda4079a5e8e6d9d0e6159ff62031360b2cc637aaf569e02993734060e243eb3511bcdb9ea1187461064869abfc21cfbe7ebffd5290e9a69e7d"}, {&(0x7f00000008c0)="0f832a838f8dd3e740a4f2d1f118eb539b969b41aa9c14c421050b3041efdd5be96cb1dc4da5228c7ece3a06af272acc51b67b048d29136e001a9ffe439b3e3b9cc0a33779ceb4dcf7aadb905cfd74bed918e12f619cbdbbbd7d9bc7e3be1b340db7abbf8d1f5ad8052dda5354f484cc6c59f38ce3c166e3753c5e08fbe7034850bb272eadbd6d025386c2cd47ac61d48c4ce8fca0bfd3e4b78448f02d1d8a75e51d2d7b30ca035dbe987f3240bdd70f5a68359c45973235d35d8197d0916b46aba92bd301da3769fa64bd0a96c2a0bd3913285506930cf631f31034bfefa07b7efc64e6e486618a8ce23a735bb02b24e838d6d841edc0919ebb36e70979f5658b191f6147dbf2d907172e432c47a798de0320bd1eff14cf5bcb0defcece0fec869b32f02215e5180a33a5e6164fd506d317db58748bb27ae23af5c02e840273df81621b203f6db4f49410e0dd311be46a2368270430ed2f70d1f73ab154ee8de42f6eeff0cc3f480aea6d67397000c053b5e3ddcfa78061e0503b18a8cbc2538a9381847844b1fd5e4c4243167b3ed0f6bffa286469f76f6920d9240172cfa2b4a65f2fb872ff41b45d6eb0a500f86240870b02485db725ea33639bbdbd4ce89022e5c50eb501475fb57b9fb5b7b299b379616cb6296f2da0317b3e4f86eddcff223bea3dd9c0acf2b1a1363e658ef5332b663ba6f8dc1db3aae4ce3caac56b9070d27bb5d037f40c55df00e4c66fa039eb3923f7fd3f53c6f34c4388f56f90f82da0fafe97a4fdb5359bf4056dc42f1dbda75fb659c0db81ea5c385956afb749be4ced154f295393569bfb08982fff94ae3fe0da1e92fe9d9b328d50999b2a6894a6f7b5d8182ed363a2e9529da889237f71188b0490614d161baf5617cce92d05923082f134fe2f1a57eb3fd298140905970eae8bb3b117fe4b85de55b7da909af674f61946ef1a44b036217531a9ba96d6c1cb762ebdbf5025516fc134061aec469822a336bd53c486b88f428ab84184aec98774997684bdbd7687b8ff0255daa70f29232bc2b363ffc3ebb05b7a29e71edbaa11bd78303ba1ce53c9da731361a79705a9569ab532dc248c13ba20d4c60c1713e8060a518eecb0924f0c1a4a64be3afe2f673ab784fee30529b3a8a42082a78e0a8ed6f1c6695be3a6e8422b82a38be617e44cbdbb5db8e9847b97f020968edbd5e1c80fc93ea575fefdba19b41086bcccf79915cbde5fd5f731792e8851c5f6c9a773f9e15270b762892f255670932e711c9b94f3fc31fe2c1d9f00095d06bc356c163924da856f424577956b20b84e1c3fa74627de28b7fa3a21fef9c1fba5e348b6c0127f618b100215d82985c68d0bbf38a82db75fc16f8188bbfdca1640a204170e8fdc2f835295154cc209270d3871f8c3c600d4f2c589f6c250020c78219394e28c870036bb5210208816d74da95272d69feb46ce4b2c1bfa1e64eff5bccf40cd19ce9ae2d9fb4b42b98c1acd142f65bfcd2ea26744e9bf94abd174636d5c086b33c34d69f305b2cbdf0bc0804fb6808792fca8c0719b1c6e92bd4984c23597f7a18a9962aef00c07c29b4c5f12c9ee1deeca226be59e36a552d70784fc20be8d620e6755458829a7cf83505d9bc75da995d558de7b91a7ecccb627edef4c9e86f12c5588aee3675e4df77256e589006dd520e31d9e41da26d44cfbd7e11adc4379b52fc15224a2b5a5f176d4bd121b1963fbd2fe33992695494111cb1d6c0d4ec3dc0e768d58af8d4e2e4c0874a13431657a1c011b669f1ae3d1b8b2c1ea88f60e4cdf29a9a01a90b9c4f825be10add992c3a97567640da6f749e24e7b6612c3fcf05a080351460741b786932b7a230554d15edc6d923cd0f183138f668bb4227d44b55b67463e993bbafb988f2f0f6b6bf6aefdc46d2e99eabab5d13ec8e7bb296150719be5ae7d1529c2f3da5deacad3c617ac1dcfc4d314daaf34651c1b7c0a9e5c7278ffe99b648dd636eb36d7438b45149009ed2c4a2a76125aeb72b82413f0b9fec6bebd2990579c3fd23c0a5ae3a915da0445d487f5dbd24737ad98caac7a96e11a585b8e365b08c7cf7b30a821d98a27f2cc532b076be7407c300bfc6cd3b2348862bf7d05dd7082e8b901014bf5db3a942d59b8ea55ea82758bda590bebe95e4693fb0a3b9c20d4f26931b0d43603d964ca9e1351b569dc6d75d0bf58f44eb9787c3c372cbdd6ee0eb40e3f7b5bb2ca898b0d44d157f729984388b2e28355b07282deffd918904c005e4e7b2352367be45d098e9b47331c2c23119cf36b2c6950d48db7b0c2085f24b19f86a7702f9c9db6dfcde1051e7fc21b2b04986ea9f1a869127e5f2fa7c364cadce8aaac06a15b3793956cd9f14393f3a20a07d8ae0796bbb90c55eaf762116cfa4a20bbb12b9ae32d4fe6dadb5f746a33ace57d0cc4ca104d9623423ae41126cb8794cee67b8051fead663edf04e88e0893b6892ecfaf1c7322af57c88308dadaa1d2c4b12ec5304f8b332ccb5fcf873ff22da07d891efb8ca6af5dabd00b75f9b079ef0888a021bacf57367301efcfacaa6503f856fe06804404c88a26ef898f33ba2af381539f1286783d89f45b1b03d11b89d2402239195c731e606ccacc74ed2cfe857116119dc2d191ca513789545dc7027be01cfeedc253946df12cdafda45f9ce193ce5e7b8401931184c536749b76027833eee4be218568994af9e52180d6f64a1683e539030172be0e4e19ec592c60076de89ad1cf5067728072a35f0d01b6d67374c554a4c70bbc352af82823ab712d4c1049614378a9cdb6bc5f340772fc2a29938fe36270d277a0012ca2d526f1415f7b69ec623b3d75ca3bbfd193d8ca1a37bddc669d99c2b2b4f5c0feed928bc378ed835adfe2d06b9d9bd9e1239c437a81cff283828282a5e37ea43fa52b10d023e1fbb0f12b5ffe427d2077ce83f02aeb23513288afec090657fb86fb076d5e7be4121c1763e8c072ae5c1c4ec7f6c4666d7cf103b15ea1d5f8a52580d8165dcc05121cd85ff166bdbb68392993cbdcdfabba123e78bc71db66fd995598ae5659100a95a742d8811f38d476eff729cc02bffc2990787c91318d829703032ba7bc9962e4131b92bebf6c9d9410ab63dcebcaf1296d1783839ea4843f52782d202748027c0566cf6ae0e7ca7fcf94db0dcb03f0174249972990d1e763cc751bedd392a60d42911896dc6add154d812d929d960ffe583c2c8008beddc9d96b87d2b0f377e8bc889024c321ef0b1fa943b65d5c1ad241b9be2fe007cf85c6a1a80745921c89a7c4bd67b6094a2cd474118b5174dfa9172f0a64e6d085b32d57b2c0da079673e2df777011e0319c58c0b99b24ac339d50442e4890f9ed4f49ef4480e362fa23a1615d2fac4af1559f6fe19efdedbfe2730fd2f3568c67129f2d8c22dae62bff170702e26064f53054808c30a9f922910ee5cccddc3a3ba69279ca69ef3bd8589dafd9e95bfd0170c402899cbece3625b6a5e6e4f548c1fa5c132743f8eab8b47c018475b078a1299fef59c1ee85c3877e98775330175b66f6d20c0ffcafc1119cabe2e12375f26739c3c03271b8cca90fb54f26e4f5573742ad899a7a3768de4fc0aeadf3ab1debca8f42fb4675481bafc744c64fbc4913b690d690c7a7bd5e4bea8774eb3f3cd6f8c3cbd29bd4757efa793c5d68e3ac1f53c5b57106bb6042e454a4d59fa5a2198cf871ea7eb66e340ca4922c66d1df1f2ee4843289a706128020b0cce469db10ec8d6ac64fd6e57ca5240641ae518a9780af40047ff99db00dd20d157076033595905877452b19b3ae0410093a5beaf138c2df0714bc153af4f7a63f7b3957896d893d30d76b2ddc0afc50aee101228249da5f55a1d0ea0f84a70ba39f5e82ea8e28ef07eeb3fdf72c397360dbad12f7c14e45b3d2f91b6aca561a978b058e4b5d1f9e0fcef8d9528a183c136fa50df66b656b7dcbd49ddfc5a1730e92818a67e3a58975656c61d5f6d2444c5178eb6f63f8af694348f24d827e3225ad193b19a7929da193b7be00a7e2141746d3a3094c13b19f6541e2b810120f18c745f8faa18058520815bab97e11d4ac937c6f7b8414ca22ddf69e2abc9cc8554d55dcfec8729be18ea47a47cc3f5091d4b3efa1b19494af586b5f8d41638bbd4bf87d5e0b923a92795fa2b4e01836f3e5f62a318d4851327fdc9ffb93267421ea6bf843b2f15e04b4475a667f233f36386889a178b2092193d18ecf3d682bfdf8d256c1f22a795d4260b25e1e569b6230067022181a4ac9ee19b214fe2f1cd3c4d1de67774d7eefacf58a294f9724f7d2c7ab20c427888d4aa7517601630297107015d1f8f401294b02f95384ab866957547ce67a0be8825f1d20ded77b47f4c5f2a18a5fbdba9dee06d071e6fad2633d097f31ecb4a19a5155c95aab89c4378c393addcd0c46225731ebf26d6038f40d1e7d3ba72b1bd38a70f4097a2cbec858b0673a0ac60f109725114ef2016318119769938e9f0262894b02c53253b33bd11089e7657d672f84ceea5a067dc0f3a0f718d124c003414ddaa1870884edd699880fb629fe32d0e8ee10ab9f2552daf3c98b26283624e7abba5ada8730ef24a01379762ee27958f7794e34f343a9d94e8369d771322ff856e011bf312c6b0bd9333c06b3709290f407cd60190f38562fafc31729575592abc2307f21f6d69f31295119a902585ff978835b725211e39933f35eac584aa2f936127dfb904f26c8da3f0a0f6912d6355d154d174adb23a2d7e963d8a4718c970a719ac800915e68cc54dd518ac470922ba75372e79d33dd9a2fa642388911f6f410b094e16fcb76978660e031a0813fec46ebdbbe790f404320cb33ba2f52598a7394cc252710314db111262c40961a474ba9a8466afa0e7419d5fb161dcc716786fb6c1695883999f2ba517d120b5707942098dd318152090394caf42010c68719cd48687ba030d0c75399c418b28b25012619d7c1c3d790b52b0bc292d2c457068f977e00f4d2cce1756aabc5a858f995f1d7682051010365c94f04a2116c930361868e3122c227f37609875b0ad90529afa2612c0e08bbcac9cbb323eb318847c0c49e4f0ab6eff5e58926b68d03ac9531d396f27f2d38fc57245a3301f0e772137c331e9ff5813e61b057941e812133c131ecf8632513ec1905d9180f17e3a2a9b7747fada4f36c289b4361d514ef48955c1a4bc61ff27e016bc8b3009f60ca1d6623b33e01e1ce8089ed571e592afb598e9f886419b17e9dc6c8c692ebe3a1f7336d7ef7334952e6e2413974fe5c59f35ba40ba3a7b6d499e56c509d7c4c110e4c56a58932ba440e5bda05b835d8d50bcfab808c389a6455f39b27a1fe8deb3479cd1392d360771ba972f217a0afb10c0d5872a1ecea9d05356eed1283f9809e76c53eb9da10ba8fc881d58aff7d3fa387d96824eb4d4e1bad2d6f06c433e0b0e09285cd228231f8ac450b1b6480bc3b046d789e8d20c76618b81e0c6d156cc65d3fa1ccb3693fb0c7b6ea2709be478b22b5894e4fb99868b806e93fe1b1a055b7088c298c762d961b5e3912879b3f15fbc85818e197511980e5e65b0c266d4325ab4013a05efc8e6a7e9fe95db4ade26841465615eb44a724fb7aef28cac5c45a20fdf0316e8fcf288a3858bd933714ded1a15b9162ef941e6b5330690f0deed5ca70813b2d17b4cb86ee9089c237edccc565e6cd528677c88b2c5f43a86ca231f6bcb2d9e9ab8a82333141e94a37947ae4c72207ed367331c63f647e27aa1e"}, {&(0x7f00000003c0)="ab3adea5ef83487a441a1719187ba84691c3dea58583e8919b12184b880b027999f5b2a1e7e0c6e0fa2cc65afa88a1555c5dd8ad3cbb3f17d0736a0f54ba04624a6b6f953211dd6177060306442e7d91a3cf18338eb469c857bb0c20ce1954d74c76422fa1f01311c3450a6143b6e41694e55740f8493f496b9acf5b03b34bd30e08d67ddb3f3672ea08a15740da182a6d4c9db521e89d7f90d0d0c82a1687e13cd7544df5feb919fb105c8bf7b0538323041d8795a94199503c603dee895e7f454efe8a8bd880416820b2a4690820918f74ba2e837d7f868df053e09d107f04"}, {&(0x7f00000004c0)="d30f6520a985893f02fb41b95bd6645887725348c61d258a416b02f8dcfa6c59d318b56b3b3ec1d81a05c22e4587620f788b5cd3e6f6902b25666e2132784b07ec005f89a1c774e7241a348c8fb133590894830767de8818fad4c79b3429bdd5f357afae56b87f24771dac2ca64f350975cba0ffefe57086a17d096c366bb48aa7fb108af4c7d4faafa7a78278c299c55edccf5f1ad5f725bb41d5"}, {&(0x7f0000000580)="171650ed3e555aaeeb570a60702be9612ed03c95945e43e0ff7467b5807be4ddd78c4d7cd7d2c5884f175bebdf9fd631f570bd05fce7f9fbad"}], 0x2f3) 22:35:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000080)='./file1\x00') 22:35:48 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x100) socket$inet6(0x18, 0x4000, 0x3) r3 = socket$inet6(0x18, 0x0, 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) fcntl$dupfd(r8, 0x1708b1dedb9e00c5, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r13) dup2(r12, r13) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) r18 = getpgid(0xffffffffffffffff) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r17, &(0x7f0000001600)={0x0, 0xffffffffffffff62, 0x0, 0x278, &(0x7f0000000440)=[@cred={0x0, 0xffff, 0x0, r18, r20, r22}], 0xffffffffffffff36, 0x5}, 0x6d573385cf47feb2) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r23 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r25 = getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) setgid(r28) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r24, 0x2000745e) r29 = semget(0x2, 0x2, 0x0) semop(r29, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) fchmodat(r24, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r30 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r23}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r24}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4007ffc6, 0x80000000, 0x2}, {{r26}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000033, 0x2, 0x5}, {{r30}, 0xffffffffffffffff, 0xfa2540e46b1f8790, 0xc0000042, 0x6}, {{r23}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440), 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r24, 0x2000741d) fcntl$setown(r24, 0x6, r25) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) 22:35:48 executing program 1: r0 = socket(0x1, 0x4000, 0x4) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket(0x9, 0x8000, 0x1f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x80', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x203, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000140)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r7 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) getsockopt(r7, 0x3, 0x9, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) 22:35:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, 0x0, r3, r6, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, 0x0, r9, r12, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r13 = getegid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, 0x0, r16, r19, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) getgroups(0x3, &(0x7f0000000000)=[r19, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000040)=[r6, r12, r13, r20]) 22:35:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) flock(r1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) pwritev(r4, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r5 = socket(0x2000000000000002, 0x1, 0x0) close(r2) dup(r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) r7 = fcntl$getown(r5, 0x5) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x40, 0x0) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r10}}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, r10, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x2, 0x92, 0xffff}) fcntl$lock(r3, 0x9, &(0x7f00000005c0)={0x3, 0x1, 0x80000001, 0xff, r6}) pwritev(r1, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 22:35:48 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) fcntl$dupfd(r8, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x0, r12) kevent(r6, &(0x7f0000000340)=[{{r3}, 0x1a2ec64ced4b7561, 0x52, 0x10, 0x64177f2c, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x6, 0x2, 0xfff, 0x5}, {{r8}, 0xfffffffffffffffa, 0x80, 0x6087ac3a2b7edfcc, 0x3, 0x4e3}, {{r2}, 0x2, 0x80, 0x40, 0x0, 0x4ad}, {{r11}, 0x7568e0246b05ce9e, 0x40, 0x40, 0xfffffffffffffffa, 0xfb}], 0x1f, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffd, 0x46, 0xc3958afb1b36ce8b, 0x10001}, {{r12}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x2, 0x2}], 0x9, &(0x7f0000000440)={0x6, 0x8}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) r14 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) ioctl$WSDISPLAYIO_SBURNER(r14, 0x800c5751, &(0x7f00000002c0)={0x2, 0x2, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r14, 0x0, 0x0) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) r15 = msgget(0x0, 0x8) msgrcv(r15, &(0x7f0000000a80)=ANY=[], 0x0, 0x2, 0xf0ad13325563afef) msgctl$IPC_RMID(r15, 0x0) 22:35:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 22:35:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) dup2(r2, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = dup(r4) utimes(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:35:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) fcntl$dupfd(r2, 0x0, r1) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="feb3d2524346857232c5317dda350d33055f92932a9d05c7b5fb3046437cc6002b341c1515cf984cafdcd1ff3b2067366a068925b368b3a0328758dc974888bc8e80cb0c071b8805a1f1d1591a3498f03ee0040b0bcbedbf6a7c1154d9fddebb7710dea4b8440098ce8cfb3903efd027ac644821801b490c1fc7eac01bfc75a9af034a2850ed052723501c6944c5f5de88bf9772035b83fd7cf6defd1f5e2fb07994bf386dca72d20e87b50205790465a2bf0bc9f7e25ed5f4bd8a331e45", 0xbe) r4 = dup(r2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x5) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 22:35:49 executing program 0: socket$inet6(0x18, 0x5612856518e4ff6b, 0xff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 22:35:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0xa012, r0, 0x0, 0x0) 22:35:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = dup2(r3, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="397444a7373a73686ef32e702f86d8cdb8557644523431ef87b846769434bd840c1b806d486a37873cc84adb391f2711f6c0f15cb401f87eb95fe02bf9a38aaf160f49873b859de26fbfdea996bb3904954cb60d51c1322d7de3a571514d1ceafdd95a9589e605de5bcc2a0a22cd061f728741203cd92510ecef55e42de70a177ca0f52d504865a8608d0a8b43e5c00ed460a772640923850d9a4879398e6f29e73f24aa87faf3103280a5ae185ed0ca8d917e67", 0xb4}, {&(0x7f0000000340)="9436b18ce7d97134cfc51d2488992a7b56707ccc3a280247115ee5e151fc1e4b9ef335f5126ec05903fdcc5b88dc71ce900b6b9f2c9e174def0b5adb688ac035339bfe139c694f965329ae20c5665876923b96a924a2ffcb5a344af60a1c8fb77a230d6e4c30fde3b04454926916bf9ea6985ad656c9ac2edb5142500b5ea18449cfe2997c57279501be9f3d5c2e4f1ad78212fa9400c6b78c7d6b8f38ca4d3b3a55e0803b5da9893b983668d74faf7b3aa3b25f0079ce7f0a6353a59ec4cce0baa358916aac7b053d927847a4cf4d6e9ca582c0a9adb4e8846f9086794fcc1850a5b4", 0xe3}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000007ce84e6e7600"/21], 0x80}, 0x0) 22:35:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x408, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 22:35:49 executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20801, 0x101) socket(0x6, 0x3, 0x5) chown(&(0x7f0000000180)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = socket$inet(0x2, 0x5, 0x7) socket(0xb, 0x3, 0x1) listen(r5, 0x9) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) sendmsg(r4, &(0x7f0000000100)={0x0, 0xfffffffffffffff3, 0x0, 0xfffffffffffffdd5, 0x0, 0x25d}, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000000)=0xee65) r7 = semget(0x3, 0x3, 0x200) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f00000016c0)=""/182) semop(r7, &(0x7f0000000040), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x6, 0x3f5, 0x10001, 0x40000000fff, 0x80]) semctl$IPC_RMID(r6, 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20a80, 0x4) r8 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0xee65) 22:35:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00h\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:35:50 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x3, 0x1) dup(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r1, r2, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r3, 0x0) r4 = socket(0x18, 0x3, 0x1) dup(r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(r4, 0x5) r7 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r7, 0x0) shmat(r7, &(0x7f0000ff9000/0x3000)=nil, 0xdea52b62387d8ac2) r8 = shmget$private(0x0, 0x2000, 0x1b0, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r10 = kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) fcntl$dupfd(r12, 0x0, r11) fcntl$setflags(r12, 0x2, 0x1) kevent(r10, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0xf2) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r15, 0x0, r14) fcntl$dupfd(r9, 0x0, r14) r16 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r16, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r13, 0x0, 0x0) 22:35:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = dup2(r1, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x8, 0xa4de, 0x3}, 0xc) 22:35:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffff, 0x82, 0xfffffffffffffffc, 0x20}, {0x101, 0x9, 0x10000, 0x9}, {0xcf, 0x6, 0x7, 0x5}, {0x4, 0xfff, 0x3, 0x8000000000000}, {0x200, 0x7000000, 0x1}, {0x0, 0x1, 0xa19, 0x100000000}]}) msgget(0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) r6 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r6, r7, r9}, 0xc) socket(0x18, 0x1, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffff2a, 0x0) 22:35:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)) dup(r1) r5 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0x9, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0xc) setsockopt(r6, 0x0, 0xb, 0x0, 0x0) 22:35:50 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21, 0x9}, {0x41, 0x3}, {0xc4, 0x8}, {0x3, 0x3b91}], 0x4}) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 22:35:50 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xd03d, 0x7fff}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r1, 0x5) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r1, 0x0, 0x0) 22:35:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x200, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x280) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffff, 0x4}, {0x18, 0x0, 0x7fff}, 0xa8, [0x5, 0xffffffc0, 0x3, 0x8, 0x8, 0x9, 0x4, 0x4]}, 0x3c) setsockopt(r4, 0x69, 0xc, &(0x7f0000000140)="eaff6f17d9ef51f88cfecc7376a73efbcbff13c1", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x20, 0x2000, 0x5) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$inet6(0x18, 0x4, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) openat(r5, &(0x7f0000000140)='./file0\x00', 0x1, 0x56) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockname$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000340)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f00000003c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000400)) r9 = dup2(r7, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000440)={0xaadc, 0x0, 0x7, 0x4627, 0x6}, 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getdents(r10, &(0x7f00000004c0)=""/189, 0xbd) pledge(&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/tty\x00') r11 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r11, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r12 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x2, 0x90) r13 = accept$inet(r12, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readv(r13, &(0x7f0000000900)=[{&(0x7f0000000740)=""/179, 0xb3}, {&(0x7f0000000800)=""/116, 0x74}, {&(0x7f0000000880)=""/85, 0x55}], 0x3) readv(0xffffffffffffff9c, &(0x7f0000000980)=[{&(0x7f0000000940)=""/24, 0x18}], 0x1) 22:35:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e40489632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e44600"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 22:35:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d\a\x00\x00\vpf\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ftruncate(r2, 0x0, 0xfffffffffffffffe) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='=deo/bpf\x00', 0x4c48d407d0cf0359, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCFLUSH(r12, 0xc0206921, &(0x7f0000000300)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0xc0206921, &(0x7f0000000300)) kevent(r3, &(0x7f0000000140)=[{{r4}, 0x7, 0x2, 0x1, 0x5, 0x8}], 0x1, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x32, 0x20000000, 0x6, 0x1c94d2e3}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x401, 0x8}, {{r12}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x20}, {{r3}, 0xfffffffffffffff9, 0x84, 0x4, 0x5, 0x5}, {{r15}, 0xfffffffffffffff9, 0x21, 0x0, 0xffffffffffff22da, 0x9}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0xc718}], 0x5, &(0x7f0000000240)={0x2, 0x1}) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$TIOCFLUSH(r19, 0xc0206921, &(0x7f0000000300)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x0, r20) sendmsg$unix(r15, &(0x7f0000000500)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000001840)="47a0fa4f2ce047494f14994654414541a4e26df69b295d9a829cc85aad28dd05cb57fca8db601291982f2425204b9c5834c0d8b562616a3b9fca6f39be908c408be1388e8ed1e4c52c79c25c94da293760cba293d45742ad30a2599cafcd47507d31b0cb1b3baa5865b1013e69dbce8c3c3bccf8ac58740d1bb336783fc1ebb7d9e24d48c6e94a116a02751f2d8d409eae182758b186c4d72f6d232b1abc9daac95cac9eb4050b10d12d340ce28ddc2740685489fe48dbf56d5b4aebcc107753784cfc9065631781944b4d57c865dc75dbfe747014998d8b7033cfc8182a8a40659f458a3d1359dfc07ff6e743f714fbc7ea9e174d2bda0fe2a8c4c2d7807b8ed58e42d2537d3a135e73f0de88009621f9811fd08a26d06eea58fb2e6b2845c3b2d9dc9c549dd4908208fa5552d67512024bb56131f6acec50de5abbe14f710eb03562a1219d08159a37d95f8c89c944c4e369527442d11dabac1575aa383851a144be2faf0379748c7b41084bd7f677f6c293d30a2cf762c929b7b0d50052b4231285b82cbeeff43438c6d27f540d88a32dd6652671d0a3005fb6e3c0af0ce4d92b12cec84e9fb1cce4762641f8ef57ca709d3f8d726e4ba8e26df4088686bff2eecddee4e43869b44fdc6825d2bd2bbd5cbd6c3ca9b1c7004a5486e5161285b4810de794489524ee8ca63b39c9f0c76d2f50311d251008645a2e033dfdd784164b06ca0e32f82ccc8387fdbf078cdda7d011247d06ddfbf2622990d49efa917d7eebe4557a268b0775eb680cdd1fd2dcfc0dfeaab88ec330812d4ce1ffa937b9edd6f7f6b9f20aa02fa918920aff9960da5586fbdd6a389ee28b9cbc1a7e11e4bf329532bc8b213144f369b7f07adc340e3b5a580d9dfb1054d5ef3129ddc2cef36a6f331dbe8f91ee4fd8fc71598675fcc7e71a97fa8fbfa37285630c949969dcbb64360a36fc1cc3bb4abdeae66cb07bbfe7250bfbcf53268125f389486d887b3bb87a37cad3fcaa20d7d0d712c3fabfe6793759f2541deac81c291089960e0ba4845686bb1cca756a821326b5c09edbd9be6e5820c59111b8c0f7d774ba2419ce04372936e135996610901a2418ec6bd50513ea276687176f530d375a052aa3607687958872473fb9f2f6b013d690f2ee007de20697bed73d0493961d857221864b1204974e4226687043f5fa712257052422d0c8d4b364f180990d99d427a3aca90435f1c9ab8ec0149d523c7792048fbcbb022a75792c735f92fdb42db510ab90f82d9d20040aa928c5a63ce00e83549b66e00a0e6eeca931276e8009bcd89de98522ad94c69903ff0f2d50597cd32e30a60827e2a931396683f63c88b16fab6eeb9f7f884a952ecdfdea003f2f1b4e46e5729994fdb45af6d7228b36d580771338274e268ce3bd487037992dc4e470caf5262abb7b80592a311f0b8eebb1a9a20c0d09ecaa0737fab8e72e3e2ac1595b76a574dec4a28e6f9717d91706ba4ab9e94c54dbb6637f9425cb631862e7109c1f395d88bd9bc69f080836c7589dd983481306f424651277cd845e8bb4c253a470220cfca87129a66d1b7a11bc292213561bfd95583a62b18826eb41a438c72ab0e131e42bd51f94b298e4b9f57de8e537e28e31eb65957f3db1cf9029c30e564886f1cea231578b276edef6cee57a4a5458eaab3e17043b3c2607e0e3125e98c7ef5a4b765236c0198d3e3418ae6861ec322959279d9bf157fed27097ecca037b899a90dd208460f6daadce32998a8263a4022b824d8d566831a900329c6791aa32b60ecaff69205405d003097f49a7d52c23467f37cb1714188cbc0aaa98cfae08dd5d122b2d2b830154b6ba657ad49241787089e57a5e46a9dbd4d6ec348213dba071c67e80a8a5ae627123076b6723da5527fe271ed9c6bdc9d4a3325c48dc69d99805dd250a4e423e82a583c68acda70441950f81bac09233667d912e36fd7e8185acc78d70e8e32c15e504ae4fbf38547823e4c71545c66f74ace47e66c73d7a4d09296928165b3641b2af0e205adfd533f40aa19b8122df004dd30a9d1b1d2c9e1030989e49d6fa2e8390bb62ceb8b806da3766d4125505d038a86b246416a8a3859afc2dee0b2b8880437dc23119a99e9a87484a0733babb528735f0636eb371172c7fb4c5e83b66d9cf86edb357c77ca7cdfe784da45e4dd637b0f0affc0ecc78b89e4f0d50a13d2cb519846e2e9028f341f82a15844084d108ab60472cd57625e3db5281d2dfb0544dff6ca962022d5583c6f0e03fdb265594d2618e4d96d1a857524ff9d14bb5864cd56855e55583a03dd7def17c816943fede3d2f4286c8e4237f18d29aa93921c74b1882525938e82b5cb23b4bfb8efcf5a1ce881dc01114e984cf1e7c8ec7128567c779ce319fb21ba037ac74e6eb0405547f4366dc7ea41eb10fb6fb349c2a70e661b819b284d872e120c434179f664bba6b44ff9ce3dbfacc196cf70ffb4e218da207f24893081b1a39dfbe9c544b8f99c54922e84bcff21370b9e52989a1ccd28a484d1af1891c68bbdbccc91e7837684ddc0ea23ecfde8d18068bd876fc3f989c22d955356914aaf54de0c1382af6b9950d09be6e4877a1ef05c352731e5c8b0f04495758c4b23a43832bd3124dbcdeaa9f5f70cc2cbea31bf5b042e4a69e3ca78db1941608736f6768858e56601e1c8371324368afcd685bdf46323bcfbdd3717ea8b20fad5e82c5c2ad6e802655495ff423c320b768d402619ebc1f96685dc4a9de44bf3932c34a8de85031fa6ece43305266367cd825ee79ebf68c6ecb8f222647a8718e26d971a1e962b12d59a7e4df399e5f4b65e3c904f049fca4159a7aa39978c0c8a20f12dfdc6bbbdfcc8755df813f51bc7143309416004e035ab0f4a51f56dc56718d949299e6775cab69eea775eb2a2121bab192d6fb4dae349a360594147d7636b2a06d0c5c111f6863fcb3ca7cdbd0664298017868427ba7b9eaafb7a859f591c2a823c07ea4fb534cee7eb7bb6f844366ff2cbe92ace1d3a9920167dc189a2a37f1bf53fe191c568eeba49c7e0ccfa6c27cb809c3ba0b79a38bb1025a37a9a7f87edf20ca04437a1d1a9e531ed7f288b00498a25dc3cd25c1f3c1f65018a37e59b4413dc412b468c9eb1240b0ec178c82bc1cd99dd77ecfd6232986d6077454b6176afa54398b4d08be64ac0f8c950d3fab0b4a22837978712a363972878aa8181e15ff7f46f245e4239764aa8caa4d722e8e6ea47e41479401231020f26d5da9f0a47b01045358d9f35b819efafb07804390c73510e8430c22075af9c49d02427fe5a9766198699fdf36a278f077424f1e987c07aa32ac0a6aeffc5d84f6ea9f21569dccb4d1156d020c9702784b08017b8d4d491f71cdde953c98a9448cecfe42ccf5dd0be4492086a1a4a5acf628423d7c98cafb58b5f3b1c4f9d2e821799c105d7941edb0c40fb0946f70a3af4a97fe413194e961cf8a2264f6ace38a2dcc342f6bb4ab7faccf615232c37cd747994f6583226bb1f010579ca656b96086f3ea41aa2ffdf69a5248566dee85d4ddaf965d9d3523f75ebf866717bbbdeb18d302597acb48d9c3d7654dfa5929f05faa7abdd21f15af500a8d02dc23e4be6d97ff16dfa09eec0f8ac4548a479dca934b22db9a0770cfe27b003a03f32c21d479212cf37862698f28ec5ba6b9452a80cc46702fa61a7733e34378ae62419287552ffb0438e777ba02e9ec2e4d1af63a1b343756ebd00f82091222627459e9d89d941474c4a5cbdbbb850a28c2ca66469e9019c7428c3f7f80261ab6211be2a8c9b049d8a9e963bcb1a77b41d5a24f63119d88c6bbbd9569aebe673cc9653471f3bbbec0d68f3dadbd09d91f653026f02df8f3c118967e293fd1c82f4a5da70e3858a3649c3ec240dcb4f31bb3265f2303abf304643b779926034ab0a4972dcd5b8fb728a2799e15795dda86efae469c1c6ba4b73d986e9bb6995c9e12fda74913ebb782e5d37e783b1cceb3c93a70402ab4d8b4b61e6dc332b44a2a91bbf181aab61d30d492bed7a1dfac4a8f88396080856c4f77f1dbdbba5f25ce2d44ee429fe146ef76995f5b577aa7233a0d8e05b6e39d9f82792e0bbb25fa0d21bb779f2abfaf395a3e28e8766593c05d6f616a1c2d5b4984ade9d7fdc3e004ec60cda8c6833a8f29daf5de5eb6c893a6995e31c7612d5183dc966d27a1a3d8c5cb8dee84683a547b8dd3026cbb556ab4156e35ec810807e0475d1b43f9a18264f11d2533f9edd0ccfddf9fafe0756ddb4186ea4cb5f06d5ff5f3b6f1a1adc604d49ffc33602535f21500864aba73ba5453e2c5cb9dc14c1103482938dd53866979db12d04bd75962bd453efc08cb1f1bea444098796fd9ed96c38ecfd8c2246c29c0642b6c5e07b1acb9bf0b892139af6699a11808545354cbf17d5d09f768077ba00d63d9ff379850b4b34008597ff71da498bd5cb4660525e969e95a57ca07f87b2604cdc33d3d6e88b9d00fb041aaeb4ec3c20659b7aa2a21a4e9b16886ec7e44da8c4921d3acee3d11c459699a4a16e099ef36b3e1a9a00ed822d7642bd53921b361c2656539fa97985714d0f1f3bc06a823bcbe26258a0fdd148e1dcac39eed0bc901f5cdadab2318a14e21644dca38bbb54dc12f5d0c7c60c5ca969789bdea4f9a968e9a57c3b2a55d6ce282685337b199bb26e0f2887faf45b1f73d2088c5d5808a5e97dc4eb1063211fdb9b78f6a080ac40defefe1e68510c437167dc2f87d993bdd0c18b0d69f42c3f3754acb4cc3101e71c3432945dfc35539c6d0dd34f430d030f7cdf2e16adb388fe6164d17bc7808913dd007eb6a4c9ca66c7c9f67b78474de9939849d2585b70d20057839a5dadc81795cab31bb6e1a3a42fd9b6df97ae0372e496801c38395fbf80f26dfc460f99898c587c9f770e92796df38597f7b3625297b09fb6553c9fa9e39633ed797fe62e7df680552be5121f1ac6b5c3167d3f619654e738542a84e7a3925080a39244b7a7b968320dc81520dc41a72fe3ff0dcea0a52eadb168e5e3c31e8efb1b0c8e71177ee31d9460145a84ef642bc19d410a16ec68aec6a9b1cab528ebdb25689923edf3969f4ffd49461abd4b49e02f894daeccf8096658632125803ac44328aa93c020c66c840f089f74aeac88024355463d943b08f9a37108e19b2a20092f11d41fa161c19482fbef860f260e8085061f3fa1646e77318bcc156c0e00030f34ecb2ffd126dfd48dc7949c6dd641138e43325156b3d448f54e9a9963d8602cf338bfa3be65fcc7bfd0373b033429e5f3031e87a3a0affca691fb483d016db309c2b4e6572e5bfaa940297b48a42a45a3c9f566821d5626f93cbddfb2f1f37c18aa04387f25c36aa2f3bf97e0094535af8f769b8a74779451c9d24a5b46234f3d2868a192b0db27ab93376529c5074162d200c0e8688ee17f23964559e6578d8fa352c7da39f7a8765e049409a87b34b563fea02520a422139e22be3906aebc328f2e6692f4560fc1dbbd0425247dac12501ffb4b2c4342373f24a829b613c4a1646ec58f2f54191743016de88228af189f98fab1c4e2b46e97588cbfb6bac163f51d4e19b56acab2e39834e3d793b0e00677c069d5531f0be26449689ed8382fc285c6bf52e937e5524c7dd8b6d5632c6017ddba6c2975c6214508a6dac4a309d0138d4e587a7a636e5be1b3b558bb9c9d6afec8af89ccccb997bd15a641f25d4984b88248ff09cb191674af5a9ff6fefd408454a75f232a33e61d943608decf2be7f32", 0x1000}, {&(0x7f00000002c0)="a1dcfbd57e2430995a1c4d8f867e7fd6ac19f297b429334fd6fe0d89126045da0f089fa4c18606386ef160839f03e547c9", 0x31}, {&(0x7f0000000340)="514ad3acfe", 0x5}, {&(0x7f0000000380)="6e222e8c952efefd9ee2d05bc7ae3344d14446d3be394fa3bff4030fc2d39cef308ef9c57acbc2e88c3eb4364cec840d76455c905e3cc6bfd490deab1c306832f9a01b23c0a8944a3c69fd6341f02c21547801dcdebe863d30937004e54a0274e2cfde46bbe808110c17ae23d7e6d56b0cfb8f66a30d6fd769de1e5f7374c01799f5eef25554c206b17276fcac2398187fbc589f63678da69e1b6c48da85f9d4c25a87417845145f58366b9d0458faaeb6c5691f44865b28a4d0f77933faea0fefa417f0f03516ef951ce2bfbe1ddb38ba3dafe29bc0", 0xd6}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000001300ffff000001000000", @ANYRES32=r11, @ANYRES32=r19, @ANYRES32=r21, @ANYBLOB="8629c24a458d95a9540000000000000000004ddf302a2a02cc13a31a33ef40e9fbfa311a850061d21307f8b0171d08000000000000009e03b8621048ca7c3fec02305e93361e4f910722829f968e16cab62edd928310d379de8bc27ab38ccd8ac8a748b09d9acc6f4cd6da93487886ef382cdc07a5f4eceb106c3bf471b3da961efc"], 0x20, 0x4}, 0x0) ioctl$BIOCSDLT(r16, 0x8004427a, &(0x7f0000000080)=0x8) 22:35:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 22:35:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_index}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28b30, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:35:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000780)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x2, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000740)=@file={0x1, './file2\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) close(r3) write(r3, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000600)=0x3) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:35:50 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="6c0201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) dup2(r2, 0xffffffffffffff9c) r4 = msgget(0x0, 0x200) r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, 0x0, r7, r10, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x3, 0x1) dup(r14) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = fcntl$getown(r14, 0x5) r17 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r16, 0x2, 0x92, 0xffff}) r18 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7, r6, r11, r12, r13, 0x1c0, 0x7ff}, 0x3, 0x4, r16, r18, 0x6, 0x8, 0x80, 0x400}) dup2(r1, r0) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) 22:35:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "7f00c1e7e409000000e20000000000dd0000009e"}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x482, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0xfffffffa}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:35:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) shutdown(r2, 0x2) r3 = dup(0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040)=0x1, 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000080)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x11, r8, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0429f490c3e96714ffff90cef24d29d97b52008538c1a0ffd3c78e"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 22:35:51 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x0, 0xa9b}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = fcntl$dupfd(r4, 0x1e, r1) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000100)=0xf5) dup2(r1, 0xffffffffffffff9c) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)) r9 = fcntl$dupfd(r2, 0x5, r1) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x5, 0x9, 0x20]}) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 22:35:52 executing program 1: socket(0x18, 0x4002, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) getpeername(r5, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) 22:35:52 executing program 0: r0 = socket(0x10, 0x5, 0x2) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/195) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0xfa02, 0x2, 0x4c3, 0x2c, "a80117204f8c6a94e33690a69ec5e81ed248f2d1", 0x3, 0x5f}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 22:35:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x8, 0x7, {0x5, 0x7}}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 22:35:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{0x0, 0x307}], 0x355, 0x0, 0x2000000000000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) write(r2, &(0x7f0000000000)="6a3a3b4ad02e5d0615af6598b3771db9339d95e0d9f93c631bd421980e5b76d4566e2619baad9ca713b64fe34db21d78a449d050472d65fb049b76991e2a61fe17189b66db434cb927acef2f45a80765a356286c33c830dcccdafc5eae1471fce69c35add643dbbfd0ed823414113ff7b441d68f", 0x74) 22:35:52 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x8640, 0x100) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8, r0) 22:35:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 22:35:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8fae, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r3, 0x5, 0x4, &(0x7f0000000000)="82c0", 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f0000000200)=@file={0xf70ff42499319c5d, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:35:52 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) sendmsg(r10, &(0x7f0000000580)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="e14ff9e7d47d9789249f5e45b81133fbf2758d2da62e8b514a403abf6ee3b1a859b1bd06d265f03c44e128687218b04cd7b81e9bb1dc74503f24e53980808e5df600aa86aa83d2d0c30f36cac2c1aeb42c627aea0e5324936d76964fd0516439a410bdaaf1d574900595398113e3bd491157f1edb24a", 0x76}, {&(0x7f0000000100)}, {&(0x7f0000000300)="904f46cfea303ddae964a71c290e7ef39da08232ec03fe53fe81e132e0759fa1bdddf21f0e341da7bd8c58a59c1d483c82a043d366b5351807583618e35dc913a7d866b6600008cf65e9a720b11211ff21cb8cab5ea7df16c12b7e430beca874cf3d7d0f9bccb79a482584c84fbf1604bda8bf9578fbb80e4260dc26444bdf0ab5911b405b", 0x85}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="d8000000000000000080000001000100c08ff0c978174cc555b3bd3b2e80ff40b4b526f94a2322a06201bb8e3b51d4c4a3db328dfb8c2249d439f48d2297c70b65bb0db2e15ffff40055467a17690cf010ac41d9be6731697fa71f3f612c6654f1f90dd604b9d0abf12985d601fd1c6381ec2f3eb3ef68449fb9b1cf3e49facab26089339984696fdba3a4d36c04eba19e273ca6b49022ad8e9b7530c48517ba93ec253dcac4a891fba5714fc44686a575550cedf63ff7574c9d75c83748639e14fb1baeaaa315c0fa18079f23d5c800000000000000ffff000005000000ace6276937633707e6e7937cecd97a0efad152be5d98f04608121b96eae22c4f634a1d4f27ba774e8aacd584c6718ef5e795950d1196464fdd4c0412460a996e5953c07943c4c176228a52a061f405003d4663a0ca6710902484e90a1866a7f58394b86eea11c265532c7b80a02e77c8f72f29c2aff8dbd4d2decf3c086b35c9bd74d5b1dcbe9626d602e79ea8838f54cdd77e78f01e3339bae13551b82d2142c3a2755d8e1f98ce40f53c6f639829e8c5000000000000008958d036e6eff9f5c3bba91c4bdff2fff2d51a4182300890087c2bd30445bb74b9ee82a6b53438f0a031b9a086c588a792"], 0x1a0}, 0x2) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r11) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, 0x0, r5, r11, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) fchown(r1, 0x0, r11) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) 22:35:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x9) fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) close(r2) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000007c0)={0xffffffff, 0xe3, 0x100000001, 0x550f, "2ea81f060000dccfd711174c163d415ae29300"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrusage(0x7fffffffffffffff, &(0x7f0000000800)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) fcntl$dupfd(r6, 0x0, r5) preadv(r5, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/150, 0x96}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48274ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf666502c99ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138c36032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31800eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a21230a97f4f5a05a21ee0cb69f", 0x34e) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 22:35:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000180)="d2199c27781c6b04c4e7c832fe74fde2464c37469b7eb3e3b31695eef7c174b8a9d2f874750f0892337c427c846a67802636ae1e61932101ce9e5e99bcef33290a59257011bd5dca317306e497f71ea30ec86d807ce340db4531bd7240d4a5c1a0640c19691fcab408e68020e7d644b3be7f9c1f0f12cf17f94dc80610", 0x7d}, {&(0x7f0000000340)="e431f77a90c0809934fd49288dd820254b1e681153262bea0208bb23157992450aa5eab6534a3e0d5293782e793c2f7d517185300ebea3193d926e8adc236d00e13bf25f300db634d7b5e1aaafa59c6056823560140c0773d7bea422a9f996406f91b90b968c47390e24b8bcd3338095b22fd0b63b87078c31119eb5cd144e345d6e577b5c5e6508556ac339aa722ae4783965ac6a68c37a8b30e2ea10cca93d09abeba79786ff49be63e30d9fe44baa42cf6e6b33682998c51429ac4f6c4eca0288a6a71db5f83b3085ede6790aa5526b5325fa6e035e06ffd55fb0e7860669802e125a", 0xe4}, {&(0x7f00000004c0)="8b6915e0beeee0ac0c48cd1fe7dd044493ddb43f22e514008048d521900c6b181ad62df7e29b4abbd62e0437781fd0492c273761be89e0123266b3ffabc51310c981e217af2053f691fd62018494ec087e759b2e3239f531a58416c437fd541e55f9abdd9026d8d574123c1ea0969ee212b313e0ff8939d2dd7e4c8ecf261bc61a9fa5947dbc2c91c6e71bf520a9d5307749de2cbcd21b5843f490a0dfdec5aa4bb99b2298d1e5d55c8449832b85d5103352fe7d309a70d064967ffe00f486d0814481e9e4abaa733867df55b74d27b034ec47cba0b8fbca7e7e5df6719484f7392eb1a90acf144398e693a787cb9024c41941abe143de88", 0xf8}, {&(0x7f0000000200)="7b9e17d90722ee", 0x7}, {&(0x7f0000000240)="25e4684cb6b875aed9c7fbaca1ff04d880629956de414194f6e697770f1f31c48d4d9526b7f7f382232d6de7b935c6b3d2cf74c630537449357c9b7b9f2e1bf8b5a78320fbd4347b8e05ef56fb3f555884c61596f60a7b6ba45ea11164f5", 0x5e}, {&(0x7f0000000440)="7da9f0252036d44acc", 0x9}, {&(0x7f00000005c0)="c2b2ed0e7dbcb9a50ab6af601738170ffd3b6ed8a95f1efce65ee2f55106c9225ac9a9f74e719b6bd2d1496be8e3820ac20ca5f90299aab579c0af9d81dfe8dd2826febc3ee6b69877a9b3383b0ae8e934a92cd537d027e7cbdf130cfbf9a83fe9a392de41eae2c921ebeb439460be59a4039ed439907dae4e1332f89c10284bcc67771f1e49a1073e0f03e63199792edc7b56536dc200b0d2b3e506da549353d0b117", 0xa3}, {&(0x7f0000000680)="72f8a15f0c34d911b90f850ca3bdcb0cdb264dac75fd1f7e5d8c39cb8130db1897af", 0x22}], 0x8) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/48, 0x30) fchmod(r0, 0x8e3) r6 = msgget$private(0x0, 0x21) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) msgsnd(r6, &(0x7f0000000840)={0xd34667f5f996f64, 'O\r/I'}, 0xc, 0x1800) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 22:35:52 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x10, 0x15d87f7135ac6972, 0x7f) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000100)='y', 0x1}], 0x1b5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000080)) r6 = dup2(r1, r0) writev(r6, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a", 0xffe}, {&(0x7f0000001740)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e", 0xc38}, {0x0}, {&(0x7f0000000300)}], 0x4) pipe2(0x0, 0xfd36474eccf4ca29) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) 22:35:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt(r0, 0x0, 0x8, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0x44) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="722200000000ff0307038036f963bdffffef38323f010bdb6f4eb1127c6e4db80ab47f95856f674e1f2b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x2) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="9ed87ef4943f0d0e9c7482ea54be080074010000003e2afff4"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) sendto$unix(r6, &(0x7f0000000340)="4f0c9fd73b3c8b1f252a4e17cb94ab00f3291b8c82dc32031699e332345211a2d4a4a4d0dffd5c6b5b04117d47e77fb686c801d0574c374653233de74b83be5dfce8e10ed9428a8911f586f2313b037f022d0a5c2bd5b85eb7ba2e3e3bd74b366af34f4dc77680c9f4784edd14be4003586204867669fc7a541ad06ccedb022ee7a44b48ab47fa5c3e11ccaa10beb67bfc99ad9a51143eb86bdce0b4db9d74ebe733b99ffa4c1db7e6ec3064bbb5bff639289085e59e3c074ce0137f6dd198ddbe79568dc9716a1ad2d68acbacf91d805d1779b8debbdbde106eb9e1e273", 0x1e, 0x40c, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) linkat(r9, &(0x7f0000000080)='./file1\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) 22:35:53 executing program 0: kqueue() r0 = socket(0x18, 0x400000000001, 0x1f) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r13 = semget(0x2, 0x4, 0x108) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r13, 0x0, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000080)=""/249) write(r9, &(0x7f0000000340), 0x10000014c) 22:35:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="9154740363a457898bce8428b68cd099b9dac77077130b441ee40682d28741d3cb77daeef2ab9e3463648b0f5b76b010d5c6a1f07448855bf2a01c43dd16e2b2873a19b4d91f70a02032c3acaa7c6f065bce4dec38d2432ac8310beac90fa4d30000", 0x62) syz_open_pts() r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 22:35:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) pipe2(&(0x7f0000000040), 0x10000) fchmod(0xffffffffffffffff, 0x124) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:35:53 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0xffffffffffffff80, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = dup(r4) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000000)=0x4) 22:35:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) socket(0x20, 0x4, 0xf6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 22:35:54 executing program 1: r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = dup(r2) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0xc) 22:35:54 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7c0db471262d9b469af7ee7a8fd7c30991d814743ec956d5b7274e7cb807b4a1f5c8e2e1c6dc5c200044515cb2f7ebffac60e62a4bb7a33958a2951f033e9f7c02ea1ea278423790c1ba4ac0d7fe9d26daaaec075f051df84ba0559be566f3e09752aa67104b9248b2eeb7ad5ca8054e1076083bf21ec3e91fb5a28ffc979b4ebf67e10f3f82f74c947c6d3a0891062b060da3540d35b43032105fc97785138ab7548cadf980a0a23f111f7a1e8bdaff00e0", 0xb2}, {&(0x7f0000000140)="91ee08bd73fff024dceefc2039ce2da93fcfdadd040a7be071463f9943d0285fdbec0fb98f14cdfccfc65a491caee6c08e710074fbe2c7fe49356dc4613777b52369569c5c93fc3eb68a897f81d8e52f6a2851fe0397a70e62bc4fb7fd5453fbc81a78acb202508dc43426541c67b8ff14f0f21489b82a", 0x77}, {&(0x7f00000001c0)="f4f4438ca52222f738d4629d7dd8d29e1756ddb1739be6cb6db326d6329e175f0a4f42207cea4135b802d110576b2769d1c111fbbc1abb2081c35c1573f4dc403c79d749189807e5e1d610a9f2cc32ac225cc84e890e2ba4d940307d32c2be4b6b910ec33c769ca3e1c89e25bd50582492d99c489f723b396828e805e03064e364e2f1716323e0f98eea4553f74cd1c483c235420b060101a1a79602026bf45a59ce525d64c2236e7669564757a4039b45ce988477da2f0b35f0738498117a272c52a8392fbba1602f55892b73fa28da11c17cd7bce47234945eb0ceae2fca1d4562d95d239fc57e813df2e15c07e7500752be9e314c9e3e5485", 0xfa}], 0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000003c0)={0x7fff, './file0\x00'}) r3 = socket$inet6(0x18, 0x8000, 0x1) setsockopt(r3, 0x80000000, 0x2, &(0x7f0000000400)="2f2e30fba9d6863a857190d7a912d9cd7aa87d36055cb80ff4f527e625276c5ceab731598243f29941b264fd7bd64f8171623a4e56b0b03c7eae2c649c125efcbbed7fff3dc6a3a8a4903384087e84eb4624447ab68d5982afb628ab7ca2f3b09f5120d5facb703429c9ea21564a25ff99064219c1b0629ce6b96f03f2d6904fe8aa2ea15372ec91ad8e5f3e464f3cfb1d2405de80df5533b05c44a0417503", 0x9f) r4 = socket(0x0, 0x5, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x18, 0x2, 0x22, &(0x7f0000000580)={0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x8200, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r11 = fcntl$dupfd(r2, 0xa, r2) r12 = accept$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0x7, 0x4, 0x80, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x8}, {{r2}, 0x7ffffffffffffff8, 0x4e, 0x1, 0x8000, 0x7}], 0x0, &(0x7f0000000700)=[{{r5}, 0xfffffffffffffffe, 0xb9, 0xf0000002, 0x1, 0x2b5cbac6}, {{r6}, 0xfffffffffffffffb, 0x82, 0x4, 0xffffffff, 0x6}, {{r7}, 0x7ffffffffffffff8, 0x20, 0x2, 0x885, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x84, 0x7, 0x4f}, {{r8}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x800, 0x8}, {{r9}, 0x5, 0x8, 0x4, 0xfffffffffffffff9, 0xffffffff}, {{r10}, 0xfffffffffffffffb, 0x1, 0x2, 0x8d1}, {{r11}, 0x5, 0xc0, 0x7b506629f31006f7, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x82, 0x3, 0x0, 0x4}, {{r12}, 0xfffffffffffffffa, 0x8, 0x80000002, 0x9, 0x9}], 0x0, &(0x7f0000000840)={0x7, 0x8001}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000880)=0x5) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x400, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x2, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x250, 0x2) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket$inet(0x2, 0x8000, 0x6) kevent(r2, &(0x7f00000008c0)=[{{r13}, 0xfffffffffffffffa, 0x40, 0x20, 0x80, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x92, 0x2, 0x6}, {{r12}, 0xfffffffffffffffc, 0x40, 0x2, 0x48}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x80, 0x1, 0x8}], 0x0, &(0x7f0000000a80)=[{{r14}, 0xfffffffffffffffa, 0xa, 0x1, 0x3, 0xc081}, {{r9}, 0xfffffffffffffffa, 0x21, 0x40000000, 0x5, 0x8}, {{r15}, 0xfffffffffffffffa, 0x6, 0x4, 0xf26}, {{r16}, 0xfffffffffffffffa, 0x93, 0x0, 0x5, 0x1}, {{r17}, 0xfffffffffffffffd, 0xa0, 0x78000028, 0x5, 0x8}, {{r18}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x7fffffff}, {{}, 0x8000000000000000, 0x47, 0x2, 0x3, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x1, 0x4}, {{r19}, 0xfffffffffffffffe, 0x100, 0xfff2f, 0x10001, 0x2}], 0x1, &(0x7f0000000bc0)={0x4, 0x1ff}) lseek(r1, 0x0, 0x0, 0x3) r20 = open(&(0x7f0000000c00)='./file0\x00', 0x40, 0x13c) ioctl$FIOSETOWN(r20, 0x8004667c, &(0x7f0000000c40)=0x1f33) 22:35:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:35:54 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/d\r\x00', 0x27d5fe2492bfa8a1, 0x0) fcntl$dupfd(r3, 0x0, r2) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) getdents(r0, 0x0, 0x282) 22:35:54 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) fsync(0xffffffffffffffff) 22:35:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9e3, 0xffff, 0xe2, 0x1, 0x8, 0x4, 0x2, 0x2, 0x0, 0x6, 0x6}) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 22:35:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r1 = getppid() setpgid(0x0, r1) r2 = geteuid() pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0xa, 0x0, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') r7 = openat(r6, &(0x7f0000002700)='./file0\x00', 0x800, 0x2) r8 = socket$inet(0x2, 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x800000000, 0xfffffffc}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r11 = dup2(r9, r10) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r12, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)={0xffffffffffffffff}) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r14, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r16 = getegid() r17 = getpgrp() r18 = getuid() r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r20]) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000f40)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000002600), 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000180000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0080ff00200000000000000100ff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="00000000f0d7afff74dc118fa7be2dbb816194d9f088a7fdc0d92ba4caab61efd88318eaa53f03db6c65d6ffcc07e3dcc2dec6a5b68e9bda02d2219c483f54f22d851526d8ce6a13c57b77e9fdeb2a5d2d5249bd3373277aafbe4ca95b1555357924b30b8885ee710d081ee21c2f6a37abe77307be43e8a22699fb30f905ee9117f23c5bd40d99cca837d91802765e5935525dadd09fef01b0f509d1b037ed43ed71768b76e63ab2481aeed6161b839526a2a4d5af85194daec6e8e3d5a8eb21"], 0x16c, 0x400}, 0x60c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) 22:35:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 22:35:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:35:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$getflags(r1, 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x3c2, 0x8000, 0x9, 0x9, "7bdd58d078a5b1ffb11e8519625138808422a211", 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x5c, 0x5}) 22:35:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') 22:35:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x02\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = fcntl$dupfd(r0, 0xa, r4) faccessat(r5, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) recvfrom(r8, &(0x7f00000001c0)=""/180, 0xb4, 0x1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x2, 0x1ff}, 0xc) 22:35:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000040)="65aa54204d880a66c471d7926f30c800", 0x32a) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 22:35:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = getgid() setgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r1) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) dup2(r5, r4) 22:35:55 executing program 1: r0 = socket(0x10, 0x8000, 0x0) setsockopt(r0, 0x23, 0x80000000000002a, 0x0, 0x8d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xfffffe00}, 0x8) 22:35:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000580)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf31c8062782813c8cefcfdb1bd4f9c0e36d58ab5879a62de67ee7fb584d49000000ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43beaf656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127aff0100004fcd03a94ea03300c70000000000000e0000000082d03e2c529735640124e1f43e6e7208e7e7e6012e502f8c067154339114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1321b66723bfc142285e2a35bca651ee566676f770cb69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda7122c490476d51611b5eae714704970311757a70a108e9cc55bcd137610005549ff67959d7afbf57ce2aed0877503c0000000000000068f8da5611fe127eec2a05aacfa528ff851ef3f04661f3276fe491c03cddc4d6dd"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000440)=0x3, 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000000)="255adf011ed90f3b837beff96b2f4f83bbd2d6184893d30d3cf03e843e0f5f4021b866e31df26e702cd938ff51ab0d14a2c14eca990e9b94af818776f1d2341a587cee1760270a9f20da0717c7cd4aab577566bbc51388ab6ce2b1e418177003edd29452c22bde7070af658e9068", 0x6e}, {&(0x7f0000000080)="b7964961eaad549aabadc0ae9ef2da8ab8f17c98e1702a4a2e8cab0242c5f9bf5feedf9ef4a304118981d606658e656b61e203c74f902652fc17927af3662a1e6f77e66b2c6fba2924bf7ec60379b28c7d83a77994f3a7f2646350c4945f51bf07cb858684ed211a9a85feb93f9e813284e31bbba749", 0x76}, {&(0x7f0000000480)="79787f5f387e04095a2e5e3679baed74994b5b3701e782720beebda4021d88496b49f256aad1ff9f53c5383fb66dfa1342feb49cf75e129338f1a63c13b84b20a504cae0461dd14d1b95a075c5f1c108b8c05d2990ab8cae45853c1dd20a20ec34d8db797de8b0731bf652ea70fd0c2fa01f5306979b57e40175017f7619cd9ccf3121026502c287d269c2a9f670e30be41c3a1b1faae0b7d57f6ad882c3dec2839671a48bb3aa172c8c48a7da4a0f2cf416c7d6c65c3bd14f4b3ccce4afa6a43d6b857407e05dc37b2347cd57b905112da60fdd8561ae4dfd8d9074a0503060c8924af0b0febf016f47", 0xea}, {&(0x7f0000000100)="40804387ba286aef5b311922", 0xc}], 0x4, &(0x7f00000016c0)=[{0x108, 0xffff, 0x7fff, "310372def32d25326f7fb7007f186e57f80e12707b1caf32130db0f7e64d481b491e34d324b39b70ae5319581b0ef5a47f793b754571b93117f900196112247b9b69e86ede622f9c4c5d67889341f0d0d96ef3e92a1f72666aa8df7a6e5c05ef7184d50365bc5536d8e1fc9d53b774b0b54a6d14cca7bf9a19c84131cd04c831db5e6f12558edd9f618945431ec9d9992370b9e10c58eaa17373cc3a7b8e1182d0a833abc9da31a4569b55da47fe0d3aa032f8117ba6ada7553a9eef195d574413a5a72bcac0ac3cda704c901732f487e5da3d30f589a22c6af3bb95d0ebb6613709024a6c30d99d58e9fdfb3b75e4a97357"}, {0x78, 0x0, 0x1, "405f040a7c0d5b444bf3462a378cfd762a7416ed2638e58db147593a548c76b776edffacfca97d1ade6ab11155bdd3ee7f6d038d09bb8f6a0bfcb554430ec0a34b634039db063a77e2e0ecf5134c56563e6628fd5001660e305735f2548f26062bc07f42"}, {0x70, 0x8003, 0x8000, "2a946c1d266a97e16bf6319ea4f2946b6219b8c77005c5faafde08fcae2450789ce118b86d05dd19023065576d360cf4b4318b18e10f476cc5809990895ac425675f8f02bdf9e304ed2c76b2980abcdcf0290a7357f4b9157e9a4da38ccfda04"}, {0xb8, 0x1, 0x9, "b8f113436d79fdb20a56f10c9db4be8f92bff7d6332ca764f263f6cd6e068ebd50b5654397ff1ba15033197127d9055f60771ac97d7119224f1110023ba039f63fa467f615ad762f4dfac972c76d71d590b9b524d797c4d461f17ba6c482c90e24398d95eac9e46623fe921c40d7bc52f8d7585901c3e05a3c568aa4720c8fa61f9917785150cc86d7512cd8907588d0e575753fb344a3224b84417a179b202c4c524e3e"}], 0x2a8}, 0x0) 22:35:55 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) lseek(r0, 0x0, 0x0, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe6d, &(0x7f0000000140)=[{&(0x7f0000000100)="bfe5b5b4c3cb833c64f52c544efa", 0xe}], 0x1, 0x0, 0x0, 0x80c}, 0x402) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)=0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f0000000400)=""/188, 0xbc}], 0x4, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000080)=0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r10) close(r10) 22:35:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x658c02749100cfea, 0x7c) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 22:35:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 22:35:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f00000005c0)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x16e) r1 = socket(0x800000018, 0x1, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000740)=""/217, 0xd9}, {&(0x7f0000000840)=""/255, 0xff}], 0x7) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 22:35:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) geteuid() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000500)=0xc) setreuid(r2, r3) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r4 = semget$private(0x0, 0x2, 0x444) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000440)=""/160) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000400)=0x1) r6 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000580)=0xf5) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x1) semop(r6, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x4, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r10 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r10, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffdf4) connect$unix(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f0100010014000000c545c7498793192fb8ed4c413f06c5f18b5709c8e97e14114685fafec3d957a708329663c810042d872e8e29f5a6014c959e3cd359e519e4c69ac9ae8d721cfdfa585a8c175026d095a99e6cd3e34d69f48faeba4089c726984ca73e9dd41805a8eb6a060ddd684205513f7dcff813c0c107d7d38d01e12df37ae56758953c495cc5cd8e623c43f395018f7c5d888ec6cb5783cf82328cb393551ef4c420631abaec5ccc02000000000000000415bb800381c7f3019acdaa655bc235608c950680a7d21190b67b382841d7f3d518ef43e3aa3f319fd6779f8a6b9fc62c51d93ce3344d152ce6b83d25b28360d31dbfc49d55eaa7312e29ee57abe6f47d4639a966065ff93a59fdfa723dc0d47b9bf786a7733bba43eb5a48272f71b76b991bb35601146026129d6dc5559fa28b64ec44093439e7e6eada5564438cdbd0bbb3e5e872f5b5bd5302efb9db4c603736452bafffe62fc82947f0850091958d67aaed941334832f18511f3d15aa28ea96d09a77b423dffb820a8293d803251df3e62d95ab3350536f5aa69394633ea4abf3c9d861e2aa2566b1cde9b993ced4c9f882325d0a53603dd4e9ef0458705873d34175b04dcd9c0082f65b54996988461737cc086e337bc0307925762409ffc7365245ce17a14eb4a3782f30290ffc5afcd5388fee5c53e3eced9182861067eed4f8df699df608fb8babba3a4efd803ebe05d6c4a7e962b3279c5135d30dc206bb24d3426e99349cc70e53399d0aa6bc5bd3450f126abc3d15b2099cf7370d85d8b63cf1d752fa2bc1b9cca57cfc5a3c6524269127f1856c4dbedd13e8ce2cfe8878118f8660378fa03e07b8e9b3aa857c28ef1cb9c6149834be55aec8b37e037630208b44041205601549127c6e96e58ab5c7ab97791f7c543883f56c82e09ff62eab8f0aeff67f874e40ea"], 0x10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x10000) 22:35:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 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, &(0x7f0000000040)=ANY=[@ANYBLOB="b5590c57"], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 22:35:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) mlock(&(0x7f0000322000/0x13000)=nil, 0x13000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 22:35:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b670794454481997139f2185615152c2ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced4"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() r8 = syz_open_pts() write(r8, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r9 = semget$private(0x0, 0x7, 0x286) r10 = syz_open_pts() read(r10, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() semop(r9, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r11 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r11, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f861e2d653051"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 22:35:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0xc005, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) 22:35:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getppid() r1 = semget$private(0x0, 0x4, 0x600) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r4, r4, r4]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r2, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r1, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x0, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x2, 0x0, 0x800}], 0x6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r8 = socket(0x18, 0x8003, 0x9) wait4(r5, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r6, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5be2420e9e3306f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5bebc10917ceab19307e5cf46f02320e9e33058b1da27b8542f777379eaddbe90ba796f447efe37d7280067726465a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5ca7bea3ed10315e7a07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b185000d582e50fc971b60e82faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r10, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000980)="8b2f33990be4dc21a1d80346cbed2cc74e7a1d095d33e0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9363903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3be410000000842000018b647d85a54a18cad69fffba1e6904bae547cfb8c7bada902504abe0b823bf5ef61b0", 0x5c, 0x400, 0x0, 0x13c) r11 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0) r12 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r7, 0x0, r3) semop(r12, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000340)) dup(r8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) 22:35:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="0880805a", 0xfffffffffffffead) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:35:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000640)='./file0/file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f00000020c0)=ANY=[@ANYBLOB="010021bb0daa17c7ea000000000000002ad2ed6bdc157130cca73610ff72353e638528d57f456458eeb547c201a64b245a44316e09583f59db2ea9458ce175388cde76ffbf25758b7ed7ee4cd5ad1d9a3759710f45f7b40959c6c15be1445576dafed1ba36d222d56df58f8ac8aa94496ade1ceacae20a3c420ca2e1de31e50fecb25dc8f2a55cf8eda880a5e6fccd7cb75e87a4d6c25859f52d31b3bf499a12640a50e1b6fdf970dafa2ab63c45d42807634c251272b84ccc"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) close(r25) mkdir(&(0x7f0000001fc0)='./file0/file0\x00', 0x10) 22:35:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x5, 0x4, 0x25700810fb3d4f58, 0x1, 0x2, 0x2, 0x2, 0x2, 0x0, 0x30}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:35:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5ca8", 0xb3}], 0x1) 22:35:58 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) sendto(r3, &(0x7f0000000040)="e5963b0a", 0x4, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffefe, 0x6f, 0x5, "6c7bd297228e5de3824537b26d1c35712e6ec3c2", 0x7f, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637", 0x88, 0x0, 0x0, 0x0) 22:35:58 executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0x10000, 0xfff, &(0x7f0000000040)="51e18b09ff439bbca4c871c1f223fb3d8752112c8097006574862270ad4b140aeffa73e5f1b5a29d6d01205c2b854c51ef55", 0x32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getdents(r1, &(0x7f0000001340)=""/215, 0xd7) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = getuid() setreuid(r3, 0xffffffffffffffff) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 22:35:58 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 22:35:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf50cf0e134cd1a0f, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0, 0x3ffff) 22:35:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r10, r7, r6}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r18, r17, r15, r20, 0x1, 0x1f}, 0xffffffffffff8f49, 0xa8d, 0x3}) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r23 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r23, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9291ee9eb123b088b8dc3ee46e85c808bd811ab7800001ff26ff69c670102e34613e6fe2c6b1ef193535b84b675a85900a1143553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba640985e2d311e00649113f24e276caf49b3bf378d16221f07a1579f755d319a1aa13f27e82699450b14e16413f1c228856068a29986a5100"/219], 0x10) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) getsockopt(r23, 0x0, 0xfffffffffffffff9, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0x40) shutdown(r23, 0x1) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r24, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r26 = getegid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = semget$private(0x0, 0x3, 0x10) r29 = getuid() setreuid(0xffffffffffffffff, r29) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r27, r26, r29, r25, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, r6, r16, r25, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r3, r30) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r31 = socket(0x18, 0x2, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r31, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1}, 0xc) ftruncate(0xffffffffffffffff, 0x0, 0x0) 22:35:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x18, 0x3, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x41d}], 0x1}) dup(r4) fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r4, 0x5) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r5, 0x2, 0x92, 0xffff}) r7 = socket(0x1, 0x2, 0x7) dup(r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r7, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)) fcntl$setown(r13, 0x6, r1) fcntl$getown(r0, 0x5) 22:35:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="bb3ce4eb76d558bdd968c79569966303273faae0c28d72d8e584ccfe526e68226a86b1f8278da19dbd54b4b33c161b3a54c6e6127e5c86c622a64b3d756021d1cc14d591212e5f21b107e0838860188031b539246a27b0417c109d82af616d2589e5d4adb252aecff102959c4e107fa6aca1b5544b9526bff72fdc67", 0x7c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x5}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 22:35:59 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, 0x0, r4, r7, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r8 = socket(0x18, 0x3, 0x1) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r8, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r9, r12, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r1, r7}], 0x17b, 0x401}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 22:35:59 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 22:35:59 executing program 0: r0 = kqueue() minherit(&(0x7f000035b000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbb4624eba56b9d5, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xc, 0x10, 0x1, 0x80, 0x9}, {{r0}, 0xfffffffffffffffe, 0x9, 0x4, 0x2, 0xfff}], 0x5, &(0x7f00000000c0)=[{{r4}, 0x0, 0x6905c3e3cd289b1, 0xf0000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xffeaf, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1f, 0x800}], 0x790a, &(0x7f0000000140)={0x6, 0x800}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:36:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:36:01 executing program 0: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) 22:36:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x14d) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 22:36:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{}, {{r4}, 0xffffffffffffffff, 0x3}, {{r3}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x2, [{0x1, 0x9}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0xec}, {0x1, 0xc3d}, {0x3, 0x7fffffff}, {0x0, 0x7}, {0x1, 0x1f}, {0x1, 0x8000}, {0x0, 0x60}, {0x3, 0x785d479a}, {0x3, 0x3ff}, {0x3, 0x9}, {0x3, 0x20}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0xfffffffd}, {0x2, 0x1f}, {0x4, 0x401}, {0x3, 0x1}, {0x0, 0xda}, {0x1, 0x1}, {0x2}, {0x1, 0x5703}, {0x2, 0xfffff000}, {0x3, 0x7fffffff}, {0x0, 0x5}, {0x1, 0x80000001}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x1}, {0x3}]}) 22:36:01 executing program 1: socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:36:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) getsockopt(r3, 0x1fe0000, 0xffff, &(0x7f0000000180)=""/206, &(0x7f0000000000)=0xce) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r4 = socket(0x18, 0x1, 0x0) setrlimit(0xb66f0e97e4158dd5, &(0x7f0000000080)={0x0, 0x5}) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x2) 22:36:02 executing program 1: r0 = socket(0x2, 0x0, 0xff) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)="0000c500", 0x4) 22:36:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) fchmod(r3, 0x1) 22:36:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000280)="7ff8a441edd6e33bbdb9ab31f786a40e5dbb00ed2f69403f376aebdeaa54f7404b263913fadee0a68fff713ccaa0fc9f27520af62ab44f1e04090ae2849750be30", 0x41) connect$unix(r8, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, 0x0, r7, r10, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) fchown(r3, 0xffffffffffffffff, r10) r11 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x2a4) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) 22:36:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="08d6810b4e41e7632dc145827bb0943330a4b4cdaee4fde332ab151ad30eae22e76d499f3dde8dc491d561de70f5953b6c08743fd08a8b9fa58468b70ac3b49596b2bb0015b81a5ff6ba4a650b652bac1a77eca99713ae2c8d37ada683169a402fe6aa88b995d1e0ece101c5", 0x6c}, {&(0x7f0000000180)="982d5a48c11e9c5bee033b0ba1b0e7f45a1c8a46ac0b006aced8eeaea3a9de99010ff1d6d5dda75e777188aa15fde86c971da2ccec5a93da25bd89f1374653f689a1d9042e82c7f358e89215a6912f9e61900caae2c13055386b17b85dab9c08252370c9955930d210ed492d30391cc70dc9ccfd07120c1c6c5a36e47f1634fd9a74ff4679c9a0ea1d3d4a6a798045743c07542ea5ce6bdbf8cfdc4a84a95430910126ea865f3c908a724e830a", 0xad}, {&(0x7f0000000240)="99ef237e764fbb6c0a87cc4408ce2e7e822cadd81627ee7d8f7eea6b72041a6a99699bd7e0ac100b6b895dbaef759774f0b18a7d57ecdeb6f7f3fec6324f7182d34de8ab96502a660bade56451b9c4ed2af43e8b1d78591daa847c3f707972c35f1da73d0012dbed5a2c54566501ff896c6e80cbbfba28c4688df57d08bd1670069924cfb5452ba4f27c270ad12fc3db2195c4748bf4f5", 0x97}, {&(0x7f0000001640)="1810c7c81322d1984d0f51c2162a7d8da8406e4d568a23adc16e57f1b70ba9f68c6b4ba3c4f807ae1a1f00c4d28c0a41820025fc792841eac07c592a6d8798ec2d37c0c2f94eed17fde719e70f64c8b9b23db28f86c22202f867b7c0e363d7a388f090f549775625d0e8e9d2fca55b2526a8cd96014299becaaf67de40a75e99c684782964a5e8f1bd8011bf0ca3300b0b19c84e2ee95dd6fff6b3659b1efd1abaedc03eb0037cc63296cb98d341e4b9388041e3e4a4b27701b55a7b4e0d99b6c300376068e6d4973dddc8fc051eae80e65ab0660fad2f6791e70d8b9d7a92de940c6028b694201f2a80e178d487ba22d85b886ee8c38b7d85cd67c9f357322929cd8de8ca030b073f4d2d21c5d53a9420deaa8976ac502ce10e2eed1d052db99949f05642b0a6adf36e79585b85e497a52f142a3dc608f984effda7224afd93eb98fe0e681045e3b6add7ed05934522dd647d13b883f0c61b2b69e1da684c5bce58cfe12ee7532eaddb29e8161bcfee5ce69b2cfd6f9ac6ee654219a50d92a45256e1e95d0f0c66bcd2c274faac02947e459bac27ff19e7373749b2aa29e17b75859a0dc36bf1b204a5c51f4194edda653e97146e4205a3b0b8f508285eb4323c43d33c7a7d94d5f6780516e7589565fbcbcf66deea1382705305b77a959c98eb595ecad0a817cb3e72931d960903f0988381f89ca646aa9c816cbf2fcb7bb8e90babfaf0bb1074291c1e9230ff04178d7a8752d5f4f849925cc5873e705ab6d390581d4cd5caf869e12009db7731820ffe4befe0ae1f2778b328a21cc313da15aded2b9a435f2cc93a35284b14c6249ebdc7c2ea89a60a5742a1cc3bb8b15d32a42d91368a1b3dd56ded7f0c58f5f49b3da6266c5195159d04cce0f4bf125c59a88a6024051db4e6ee2914a6b04e15a578525b119ffacce215fc2ffc92992fcb3e0794fa141617ce511e581673e293b9281521d0e56eea19bc65a983193876caf534e08bc568d58c9a8bf2ad8483dada0ad9d57f143c5f855e5645be45f25be973f5340cc7dcd1028113115baaa0a8b2b4a88db42e7e17c1f2d82f3b9323bede58c232fc196d7840681a40001384b3392bee909ea233122a84976c9fc9b5c818c5daef39aa8b35275b58cba5ecf1411083f667ca7c3c5cdf776cbe846e56c68e7027018401cd49a7592cfd29d7e6ec369e1bd5ee26c1e5fa300428807d3deff22ca591c6f591e557846367a1754cd13cdd2ea33e86b6fd4b045a0b853a118f3d8b94e8d712ff8884175d2866d857b78b6ed2c8262cfea2a4e4964b5ea3443aada486bb6b5782b07ab90301c241b476944952bf17ebda32433732f9c062ceb1eb880a440924141bc543a47bc55208945d65213250268c563aceb331ff3f28d531bbf437e48b7af83147d251f2c0d971a084201c3326af13084c33be3b3c25162d4dc26bf9a5e183bc87111ac4296e89fd756d317501bc1e313670429eb545c1f70d67680e33782a8b2f9a7ec5352eb193e72cb9d94c2cfc892d12d3604185dc9a6f4ec710e2477ace739403c8885eef4a1068c4a7caab6aca14185bc9a490d0f7e1980c91ff9aeb0118c234288595cb6a797e7b86be3f23421d0ba2d7fc2b1f6194fa7b78087e20df6c0d3683b6bc218d897b7597f639783cadb97aec79b36c6578996d0b8659c7ddda0ce15f24c8e2f7756670451161daf31b853eba749fe71bc2db89493328b09f30b73e51b65669ef91af76969e3ab21f9123983ad7af623ce7c646386edb724564e25ae14d54ce4e841606d6de575d0e2d77cee38befa5b0a8191b304a3d7d6527a44a311ecfde3f436f9351678ffb4022309533fc9f387f3256f8f6ddd749b8bd281ec7218f20ccd0e2e67d4a92fd89e27558c3b7901825891b3981b61d2f7e9d3e6e7d01e9389143fd02f68ffa096da6a3d097eb473c480d4364dd1443ecd2e455196f4d58c9fbe67137aec511c46f988562fdde4dad914568b72612f4667e9be9b18ec83d3ca358fcc5f7b5645e974c2b92a5d97d4b91b48aff766540e1d268aae351d366e90a814e8793cd6b53f8e1028c5f9d14bb0e9d072c65d6f7b95f578327b30645dbc449651910003074b4fa3c3c78634594f5847a87889627bec97dba8971928f3ad00fafed7336108057dbaf41fe26870272d43f825d598fd216112f3a10980184ee026731060b7d80b5982065acffcfba67498878b86582553ee59df5e83b90fc9ea164a61f823411176cef275df0f7c0dbc008c771f743c3455b3367199d28319d45a64f5f30ca267bb15b7aaaa318178654aef6a8d813b7907ec167fa057544b2b53eb8659a3374224327f3ceb40f4fd6624f806a27ef9df409174a972c8fe195befe4203530e7d93916e4af214a5d8acf1200da83e3032d22b4ff31a03c8c85cf97931c922cf0af5eac47387e1a35dcba28de0872db86d6cba152b11f4697e348c198deba5fa39d66bf95a23df26a770bfc4de218f200fe1c231bff33584d31d70fa127ec20e636c83f7a70324fef5b3697cbb73cdfeed5a63bc0f66c6087f77d9458594be3383ed9c4feaaeaf7f1d46c98cb1642ebb1db16dd7721b0269bf4c17bf1e16f217a2e7617ed8cc979dcde464e79c14faf57975fac6d175b2be4544f2c6dea5c95451f1bd2a16f30942d8d9b660d79a9dae2f4d20fb8c987981575bf5e7ff5e37d354d9c014f463993df47608ae34963ce3eb324a61ee155ed4db20b949cccafd24797f6a62da022744b46bb0f780f821828c1bd200eb4cdc4c371ba9f4179da2489dd975fce6df614010d59f5e56460c0ea2ef4a0433c1e0ab9e433dd93ca599f22706f11d13095fa2fbc39d433f9fdf0b79d4c01c8823601cca006c85bc9385edb75b0c55d69971811687a76f7177bea4e0cc1766497a690e097602f10f89df21f7cf5df01cac7a81161d7e06ab5b8b7792da71c303f0f48a4466ace29cb195a27017eea950d560975e44c79e48b43eb0e11fa1ebef6a5cd26ddc94515bd3257b4c54253bc4f7fdb5311a84752338359b6b6321f73baff48d31db40e866e2171e63c86e85a88c6834e9a0e36d9f65e08d113976b5fc30f496db95dbafcdb7ca4efa572172bfde0d1fb09c2880bac30dc06ad4b2d27b782b58e1f9110056b0c247fe3e764daa8f64f4d28bc9a09cefb059d81c9bdcf6eb55a6f2c61358c3f1798130e5163ed3e8d12f820192bd44639536e7311d3cb43f984037b9c2e04793ae5c9f0b420a0e9cc838c8bc21792dfbc3b8bfe3ab006fda6239dd1001d9399346c899cb908aee2a1dc7d9ab04e2783d414c8db1e488021116f9b6a3360bf15056c54efdd3cbe7e3179cfb042b8a042bd1a5833249ae9d865a33b4ce3ed91c0bc2a11c651748ee14695186d75850c528d213d5b01134a18bff7d2c0a5f0909e26bb88907b30ba6ea2f12d3fa67f14d959e34cfd09fe0a0aaf62781005f0184927c837473b74f8294cec27a407d78c4c8ad43c4f51ef2e7729d5264a362072684185fb227ffc9c584ba0332985ae99af45ef2951e3a03e52310bc4fc873c9fed4c2043299308f409029491dfb7448ee00d565b47b47055332bdad503b4a5f8741880eb55294f83edc844dabe8b142d969153a77720b2e56eae9005372b03817cf43609235e091e0d11a730e7c6e582046a2e9b8e4d0c44cced6bc0b16854088113069527fcff89161b312bc53e776abd05ccf9a0e195cee47ffe19c6789e71e8919890190871f470e0771bb5c3eaf51dbafa36e33cb60c3582372c888c868d9a449c9e233a02de11c0d159aaa100a65955afd93facbb6fc9a7574797fdd03a3e3380e4cbd7af0b50142546b489fa8b6c2425ea3155ea7bade663c9e0f91d94ce943f997e930e3e9e527ce6de818863f5b1f83c2d31e3a78ba12ebdf7281c0cbb212c2bb03a3e28f4d58fa5c3235132edf61d43ea94e2dc0352705dff9aa4100b84fd0bdd6ed07e460516e4979bb04229502f2e367240f706a356647bde807f29cb11378eebfb5bdbbdfbc8b1d124c28c7291c7c2d12d77d35780d3922d432499ac8d3cfcf23a3ad1efe58bd9ed4c9a31d48189b70bb83372aa2ebcb7e332e09592cfbdadd1928f8b780c79dbee1b6e2e242d96cac91f7f9aa47e481bd35774297a4496efebeba8be01ffc1dcc6b41a51bf0d77bc6bba33ff815c3b9d1b6015abb5ba9fb67c5b29913367078a40ae12f7588bc40956b18761035f623aa22bcb379645fc3ba5e4dbc2330ed13f75f56011ffc19a9a91dd26fe96253d9ccf22269ab14a88b75dec425a8cce5e64764ce5669e7e2935ae3448d8575d9fbbc34baa5aa62d547f5f9d1c18ef7a2455c716e0aadfc13c5dbc8d57981b3b511ac80e2883bf4b419e330e9942a6e67ffa1a683fc518e4632b3f1a5d9ce772e84ffe61120eacc5cb5adbd5367a77e9608ae6bc3331eff7c4e16d477d56acb4f9307fd5c0b2b2cfd6a2f68fa60bc774dd37dc10c981f94a46ee60b7013e1b7d4394ef6f8862643d40e4c3e71c9141d5661f01556bee5815c2d3fc30b89619c2a13a30cf452d68442564abf4d05f30ad217a04761d1b68bf5b814c3b4f998f5d3d8028c296b48fe8a4cc8b5b3277e81f15261597397621cd2938f1b21a5df95f876db6038fb4be9df4c4ad7ffef7cfffcfee9d757b8c3a9a8a3562cdb5f9a1c4565c34b08b18e7834a00e4b9946cfdae0219a65eb7de80906eaa69cb3b028ca96b1d735be574ea693fdf5bfb2baa150219e2a32c03ea8beb788381ea9a3a6164dda806172360e13494ad59580f231c9d461ba1314f082bf0a0604da7d888fac5d8fb3f06b7b82eebd523c1eb8d827d915c84f0c1ff10d1e0f658e3fd9659522be0abc85b3a849330d922e9bc92bf29e43f24c9a1ec0af42c0022023bca64222577936225ef086b8502b51e2702987b95ac9e76db0119bee1fb312cef677a7ded6504bcf51bbfeb266d2d13cbc6c7a609391b9b86f0bad226a37debfaf5d6f6303ae88d99c0b3bab8bd1524aa602c4dcb3c5e11c0653eb2364a608ee16f70440b8ceb4eb3212136ca40f6908c5ef960b95ea70a57a7d3a4ab8ca0c26c2a97bc6fd8b44561864e148ccc049f359d7e015dd8e102e37dd5467503d1ac82e9b1df529ed904d9b6c5351492c67fd43516f8cfc943e4eb8dc1df0a6a42d1a2306670ac4919674b8bf535706ffffd59b0b7f31f2ba0121fa197796b3981b12973a8bddebc14932955be6c138f39677d404d3fc225fb0408105378f65c083d37598a3202242d85dbb098c0cf76dbf738b6325d82b06e5f9567df0030666ffc8b8dbf5d74d61c64378db3e98594f1b0d2eb3eff4b253125867704fa2214cde424f9d234f9ae188b23f954e8230b7764f89c47bc5c4f3c3df97818c97d9ca955ed3079fefef57d1d56fdcd82e7aaf6555f30901d657581516bce99e0925b8d21e025ee469e397769911c37bc497817fbf4d402b6d195fe4b7ed7a81b4db5cdb6a98386cd98bb9ee482983c633b49b141ab7aa9a19f313c5e7065f15fbf49f58425dde6eb5f2c0df47ff46545190b4f0c760f2e1482c5ef681f1a1c95942ac9cb385c4d616e2c9efbf7948c00b93a958cdcd398bac7b15f409703d199e497011401b7a1a20d6a2c122768f1881d93a5604c6a6617881dc55ed4d3dc89612fb473cfc1a0f8367def65075d86cad554385b8a0e0b50a9f9d6ee63586f94efee78ef472c3d6adff6ed8c601b0a35c354fe8a76d413b6641e67ca772eed80e8451db32f5cbe6d33ffb1622d01e39dcc32aad06885bc0f9b8d7", 0x1000}], 0x4, 0x0, 0x0) close(r0) 22:36:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) open(&(0x7f0000000200)='./file0\x00', 0x100, 0xe1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) fcntl$setflags(r5, 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000001c0)={0x1554, 0x1}) ftruncate(r0, 0x0, 0x3ffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:36:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1000000000000289, 0x0, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:36:02 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) syz_open_pts() r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r13 = getpid() r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) r22 = fcntl$dupfd(r21, 0x0, r20) ioctl$TIOCFLUSH(r22, 0xc0206921, &(0x7f0000000300)) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r23) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r27, 0x0, r26) kevent(r14, &(0x7f00000000c0)=[{{r15}, 0x5, 0x4, 0x40000000, 0xaa, 0x81}, {{r18}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xc000000000000000, 0x40000000000000}, {{r7}, 0x5, 0xa6, 0xf0000000, 0x1f, 0x2}, {{r19}, 0xfffffffffffffff9, 0x2, 0x2, 0x1ff, 0x5}, {{r22}, 0xfffffffffffffffa, 0x30, 0x20, 0x0, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x6}], 0x2, &(0x7f0000000180)=[{{r25}, 0xfffffffffffffffe, 0x2, 0x4, 0x31}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0x10, 0x10001, 0x6}, {{r11}, 0x3, 0x18, 0x10, 0x1, 0x401}, {{r27}, 0x8000000000000006, 0x4, 0x8, 0x9, 0x8}, {{}, 0x8000000000000000, 0x8, 0xd968c317d6aa1fd7, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x8}], 0x3, &(0x7f0000000240)={0x1000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r11, 0x6, r13) r28 = kqueue() kevent(r28, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r28, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) write(r12, &(0x7f0000000340), 0x10000014c) 22:36:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x76f7d3bcccb086ba, 0x5, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x7fffffff}, {0x18, 0x2, 0x9, 0x4}, 0x93c, [0x35f88ca9, 0x5, 0xc4b, 0x1, 0x0, 0x7fffffff, 0x8000, 0x101]}, 0x3c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 22:36:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfeeb, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b0d0b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e6244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/203], 0xfffffffffffffef7}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r0) 22:36:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000002380)=""/44, 0x2c}, {&(0x7f00000023c0)=""/204, 0xcc}], 0x8, &(0x7f00000025c0)=""/3, 0x3}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 22:36:03 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0xf, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = semget(0x2, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) 22:36:03 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x180) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) semop(r2, &(0x7f00000002c0)=[{0x3, 0x4009, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)) r14 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x76ca8dc70383f8d) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x0, r15) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x0, r19) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x4, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x6, 0x6}, {{r6}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x7ff, 0x3}], 0x3, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffff9, 0x13, 0x1, 0xffffffffffff8ab8, 0x7fff}, {{r13}, 0xfffffffffffffffe, 0xa9, 0x110000009, 0x1, 0xffffffffffffffff}, {{r14}, 0xfffffffffffffffa, 0x2, 0x40000005, 0xfffffffffffffff7, 0x8}, {{r16}, 0xfffffffffffffff8, 0x24, 0x2, 0x8b8, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000049, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7f5, 0x80}, {{r18}, 0xfffffffffffffff9, 0x8, 0x1, 0xfffffffffffffffe, 0x1}, {{r0}, 0x0, 0xd, 0x4239f81deb83aa0e, 0x0, 0x6}, {{r1}, 0x0, 0x80, 0x20000000, 0x2, 0x8}, {{r20}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x5}], 0x7, &(0x7f0000000240)={0x86, 0x6abae1c}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:36:03 executing program 0: socketpair(0x1, 0x8000, 0xc6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x3, 0x8, 0xffffff42, 0xffff, 0x101]}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='ww') 22:36:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0xfff, 0x0, 0x0) dup(r0) 22:36:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) listen(r4, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:04 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:36:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000005c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = openat(r2, &(0x7f0000000600)='.\x00', 0x10, 0x29) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000640)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000580)={0x7, &(0x7f0000000000)=[{0x3, 0x0, 0x2}, {0x8, 0x5, 0x1f, 0xfffffffc}, {0x1, 0x4d, 0x2, 0x8}, {0x89, 0x8, 0x7, 0x8}, {0xa2f, 0x1e, 0x81, 0x8}, {0x1, 0x3f, 0x4, 0x1ff}, {0x46dc, 0x3f, 0x1, 0xffffffff}]}) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0xaaaaaaaaaaaa9db, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) 22:36:04 executing program 1: msgget$private(0x0, 0xe591aa9ccda88c4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') 22:36:04 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103c0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000006dc143d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900"/101], 0x65, 0x0, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) r2 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = msgget(0x0, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r4, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x123) r6 = getppid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) sendmsg$unix(r9, &(0x7f0000002280)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f00000004c0)="fbd3423e6ffa70e9d56774a9088fab936f1ad1ed79e7049a708e6339887ce3fd429749db14109fd6aabfb5e3fbaee89325c0368ca1f95a8afb72212c6c12e112200584a5a7416afb8dd013f8e732021a6d5eec60e6ce1299bdf1bc52c53c697046410e77ee7beff092e17b6e21b3048bea4eb8bac31ce8efcfc6b72edaf144128a1b3432a4cab5dcd301b16b309257210382f079e523e069507d9d947660bcd4adfa1f0c82cb", 0xa6}, {&(0x7f0000000200)="e91db8a20ae077933a153986c6c218ce51690a982b8a7326bb8c11eb3ec201f719009e17e2ede2653626675f2be6e57dbbf47291853327ba5ca59c51de4be408bf92d4344cecb3e224fee0d06895dce3ed8d324a", 0x54}, {&(0x7f0000000580)="00a740269605d947985443242a3ed9ff5dcbf2202c00", 0x16}, {&(0x7f0000000700)="116b074e6973e4455a76ba6fd1add0132efc85c2d4a9adcc29574eb58896e2f673353d82017f02ce892e92c14ce5a0fe7a947be04840dee2a42645d4274b72ec245347280902a6be24ebff82bacf416e693fcee44904e21704b9e3f3f0960d667c655f7611a81beb5686d3b62c66fa8b9e84148135d5eb873ac75a0006fe51a4336877b5ac9a8702eb0c4aed9e925caa29c32584c641d584cc7ac5d374e8b61e7ed9caae33ecbf23f02dac25e277712682572f8e6a174717a957bb0807b01027", 0xc0}, {&(0x7f00000007c0)="63ff5eb54e08c2100bc7ce0c2c5688169b4846f8122e0b5d80eb5c14357c2407d1a034dfbb47044e904b43b50713b492e99561281e4271e17adaad211c6740fb117e5718fc9865b27b18717be838e9c8ccea31cf1201b05ad35e5138cc1cbab37efe490ae4bd515fa961ec5bf2fa8f259cf37733c4a9efe55e7309fdf8e603b41a70ef3cb125e29640441020d9", 0x8d}, {&(0x7f00000005c0)="d6d39d71c1901265e787543fcfd1a2c74ac847467960dfcef492c641cd1c60610e5ea4cedb21e227cd10b7626daccbf1266347f6f00cdf6f9c6a018c21b72b50aab7c607e5ef4bf21800384f4e677b8861ee36871692446941c264", 0x5b}, {&(0x7f0000001180)="ecfa7db3bfd70edbabf0c80ed24637deb03120d37da1624bdbfc85bee38312d8897b1fba2061373e81a734eb311e89caeafe76571cf3f3313a8e28ed9cb0fe5235c612b118c71ad0818b1552631106711e4cbd730987e3aa535c1f3cdba53b1d0658defe60bc4e2300c5de61feee36ddab7b4eff11ec2cb79e01381e4259f85ef1ef006ab22c2fe29d21c73f3dcf497f2dda969e0978da05cf86eb38bba1523b0b2ef2f3704c07a4450f96d425d13145681bc54ab8e2cc374a81369557686ecb57649cf4751370d0ae95578b75bdb40259e2628d61735809b3a374b2b1b6dc0128ac3a66412a9a1751b397e7ddeeb075fe5359ac5e852cd1efceade741a6b98d3560d266d04d8cd0763759d8d0cbf6fdf9620c26ceaa2d94ae611d2f085de5bcf23267f6be05dc2aa5dc02840f87b77a503e27ba42234c43896e46c648dc484df06ec5b82da1c06df70e0210a4bb2ed71de3fafe713bb7477da76e8cc48a935da1adb7d5bb20313a665c64d04c02c386ab69583cb4afc411330c8dac6d2a44bff347c395f7241a37141eec943378d61c66c290344a6d7334312e6c0bf445e3fd11166ff8c728ba4ce649619859d70993361cac490c6de56d57c02807500e0a1b0d3406f619cae37c911de087cd2485297fd563e5ff5ad0c13058f643e667b74428f5d5dac1251c47ee12177db0a99ce0b5421c29a3f3507dad92f7a708b74f7dd1d527f61d1f153e36d756012711785c54802819ad4aae6c9f6ac920199ee7565e08c1b0f5a9cc10bc7b72d491760ab1ae1996afedaf11bb9a41460411313fe2cbfaf6eec228129836a16e7e159643c4d5515dfc40433304d639d1678a3c551ad19b97b9d57f16623846b540d3fc69448fc28035771e6b0d36eb1a47545edb4d01ca24789deced46b968f8becbf7f52fbe6a9ee089ea5655c63d0c894531ca0ce27973a8fb643ef5c04681d01dfbb7014acf8a797faad20ea906863c3d94f510eb141b0d065a90e632352226f686ebb5975c3418e24682817eca3c23e1c68376197f4015122e3c6ee2f898341330e6e41ebf94df529c2aecced94ad21f02e5a70ea8368d76aa97958d43661d783afcb799961fdfd9e9575fc06d6cae6a96ddd0c0f1749e2c1d1b5c01f6f53eddcea14039c19522244db380b4302e238a6e77325de880d8d987c6636f312824f2c1a63d3524a65573eefa0267e389b025cf247824a7b82e4acc14aa3b2f12a23281394f7ddec165640314c5c45575be9db9b95c76f6b93e3a534811e9396f29ce0bd92b8c2985679cea3076b5ff2e409b1444e59e8322cb8149584e64c94db1447308e8f0dc77e5e3b3abbb9c2ed2455bb05958af01a44599b0e5396a0dd6d33f011aa07a4351cfbcca6cc4f2c0e28f513b46dffc5af22c3cfd7e97a06b5f709bb8e2ea38a9b48a8386636e9c4e038d79f72df8fb8eb75c070de811352f72a3aa28951cc3bbf242fa5b18ee56b54bb62c83560aeca08c39a9bc66e97da0f53ad2efc05da524d773f8fdde4bb5f83adca69412c9360f9b56474095a292cbaddecd264e2d757a1123cb290573f567d831dc423f77125d1bc475892c31d9bde5b1c19e2b79f84dc16679f839b31505502b4019d898573e8eb60f3113d040362a0734a86a67750ca6a6ed4b0ee252303e805a0deda4258317478faf826618247e44d7ded81937fb7f630fb54e2f873530d8ed9a8eda8387964d65fa16e302526ea642c4f5e81b2f361b6304be1b2485542b321a4e1c6b9fbceebcaa11252cea7eae86466a04499b3a7b17935244d4adf4a4a165c4c563ac52afeec17b23b41d1f208830f977c785073606da1b9217bc6caf38a0398131dec8f89d8b414a2478db413d1838ed6721b96f7f2b3ee4b3b9c3d7005565d9dce63ae9a2356bc0434d2c4e0c8c793188cbefeef2722c637cdc9ecde1b3ce5dd5ac0888ce63bf92b75c84516bd9f9d90d323cf4aecce8ed9e466b4f489e6eeb6a6deced8394553aaa0b442dfae15a1159ed60b203c2b1c8016f5ab576acdbc850f5e47f2eb4af7e137b543042014b23c9cbd88b3689b1ea4aa2d4a313fb57fdc1ef2ac930245f8a5f99d8635a27e90bb845edfb5179bfda3877100c5ffb216bdfd46e716fab15a75594ae23370b45db45f00658d8ec21c6255a2b19c2ca2b08886c67bcc56fe1b70d225e3917aa4db4a2db913662997d175187637bd1e189a8796ccaa0e7ec1386a0ee8fabb05340b3c582ad85c30a4f340a07082c7c84f73548594df56dfdc2df4f12295e8fe33f9e839170bd6f06a3070f47daa5453a8474bf3f27f7fbdb836293ee8049f676cf9118c8ef02e4e65216470213b0d4c1e4e67a9a6be6b114b5668d94803e3f08fb141041e1e5ea62e00a33e4e7eac20dab9021f444a8f398644393af4d28dbc5d951426219b0a93328a5e5ecac317282795e80e48f4e1463ba8aa72f5496413e75504b8255a3c269d77590afc5187d32bf404a47fbfc2c654a0011637f45b5c9639678857a5cbd7d8e68d79315093124b06b5e5d3895085b5339eaa39e02f89be4620408cf7771139f68ed3dfb4bd3a585d13c3828f631797d7f69c02da53fc6caa4d7b0872da5a508380bf519c1c6ff6fab528171692fd42f7b1e89b58f73e78941d183d46589bf41978c44b6cbc454a9a34ad6405e7eea2958252f6763d63eb24bf9c6762ed2176e9a1fff9eb8e92ff8006fe1c08c8d2631768e234451c90dae4b07330aeb11f0f9681f516b8193a5e2d8fa4a2b841a562324585f33f4773b3e335b10e2371b20fce020327c2fdba922affd4aeae71369c6df02693e180a6c5c8690bdd93e1afd5059d0137e9c35b02adfbd3770d93817a48280d4dcc0fad744182eabfaffbfdd2d4b6f6c18f5f29091b48c5d05a9106cfba2e42cc4580b7d48793637e86f1fb9459ddcbf47b1fe4f98a6522ed1009bd19efe02c5a15572bcb13e1629347a70f053b6f77acd8ca16032aa794521f6d9bb4d5dcdba1850cd0bdbb59c58da4956509a55d64aa378599ff011ad393f9ad56a774fb9eb7dce7612084b7edc0da3f8fb027adf89aa39455fe62bb8c3675e1ae69e0e89aeab4f0c29e3bd831d668496dd5a3c7e9750c1d5c043f7a4552977e8d4cf487b49affa65d343666a6a079a8abe5e326c3205782efbaffd738307de129e838fcfa07b72a5aa3b3b77ec4dcecd657f0ee2151a12d9ee53d621fca38b52cf63deed5151bea531c43a219f1c5b3b1921d76767bf9fcda567650d7253ed982321c1fabd94f4bbcce1d416a60eafdd3812e18f915d37db84dbc95ec685fcd2d944edcc305589f0749fe428a7d1946973462eadc8de1e8832fdfc85122560dfbaf1651976c0825605f7ab2ff4a1df74682324f1e3c44a757d763a12d5eee2a5a98a85f9744d9c133e01f4197db0b1ad74d3648db4365074fbe34484a7d33e1c757b6c3b0d2eeaff0f04bedc3ff10c04221ea903a270714e7cd5353ff4879658c65878c53326c3a85e01147a79bbb2372a6b5b8d3214744e0e768e3caac98685b3168361d396dcb7e047a9c4eab1d9f58139a28f6d5964a19dabaa1c3879dbf4fedc0e312666e320883a5b092ce7b57b4b38822f58d3e563870abe844d2337b15e3d79379a5c36da0cd9c375efa96e0e950441f376ec6f9edd7bdf1f018d2219a318144acda968a4370b6c863805a0f9223315014bcc8b391a545d1c998109ab0df5c7028a88d8f5cc4a2ba78012e43e0c0660d2316cb213e8b98409359db24b700a0850b53bcfc8bef7ad71fb440d9ceb46674441264cebace45422eb7d4c824c72d6292e0aa90d263afa6eb821432e702b72e6089ad04b32b97d04fe36cac7517fec641cf33d7c2931728e193edde7f31c2fc369ac8062986faf4eba13901cae7925460a018b865759f46b494ec182872ef50c0c0ddb3c9d0cff6d2b49cbbf938fc2503abc658e845b2ec883bc10b84f3a5aa582e83ca46380deb132a3d0894a94b4ccde5338b8a7ed74288ce7aef50f91aaac3d138a328a0a4d467dcebc0d9125d3e16ee8921ad919f3cb6cd05b8798b2fb2a65e08357f70d2c692ac3576f5d002066530971bcfd5575fc38f5bc22cde55d2ec229557d5d31579dfb6eaa085fce001d6625277ef4bdcf2a17e47aea5e519a99aeec1653a3885674f7f716e7e0d913979aca17c08a900dfbf47fe7bfc97a209e074c92dc0b22bf0c931901fe20d644e9a78bf0d542dde971a5ddab33ea7671cf296769bbf36344477dfce387727916a41005bfbe648d892cfe6bc104f01206da7d5b75866a9cdd9c3e886a37fdf36a033bf60cea405ce93f5e374deede3d9364c0ab0be163ba9a23501915d711c8008ecb45909aa578fa576ce5dafbf5a621e7e153a2462f352a1ff1126d620c93f27d4219ca6a7933ce37f857c43d4633b4413bd38a2fc584352b4548c55a64a7e4219049000c9152175851df3fa3a8df307939386df9c7bbdac22070a61a60461cf88af804625720a747476a7c400da0c1770ad6c305fad3dcd0b839fd1e03729c674317914d5e100f8e7997f1391bf5db5e6425043114e7aca77cfd2af4b5907daa26df415e2636c93f1e78570e0480a87655599ed98ec6e71e0e58291c3ef3c7260af82f27b3a1d53f8b8b98cfced9be57cb5cf16ca3b8af74aa4aee0d77c63b34e427699cc0640a96bd82b7db6270da729d0b413fa4bd60e77629ff9f6ecaa2af58fe283513d549b4612e0109f3408b6a3a4ca8290a55c6b56bfc0189741bec2ce86cd9fa9f23a1746db395f49002a0fe8a1e55687779a0fa80c41658cd0884effda1610f8bf44cb9e855011494bf4d6609cded648c6f0349fc216989385dac0fcc72f114e73be466aace66b6ab0af35a0b152a8e6ca467241504770e65e08230609cf09d1eee9f49a113c196d1fe9c0247c66e885b8b793952d1074e3a3b5c2e68d6e202878ae4e59c3920f7d912bf3fd47c5d9f907ed4c4aec981b6dc049e0e9c7dd892965df1fe038943876ed88c7613214cd3b00916cd36a27379a9e1705822e21c7bfdb1b4a4f4910ab88797644381770374be80709eafbe80d7b1a75981fd8de1841d8d2e06c5225cea16df99cb16c1b91c99571dc7b145b5738309e49b70fa0b0db69482c5202c01f19b7bf56a885ef344967dbfdffcd7ea92e8fa05dcf5970996c460b9ff32ceb2f596606d459b0982c5ca25179dd3fe2c12dc954d19ac9a6793dc86c76f2ed61c5f305a448d626fb8204a125ad5791730724a9e883674d580a4c23adb607bda41bd421a22be03eaccb5215419e491666d263eb5202d4b48d2ffdb72e4ca189174b02e6ab59666d5cfa9bd614c04564254813ef60a4a37d8deb4c037c51c2f2a098e579d7ca8e45f83d366732ea93801a846fa0b3fcf8da46fabe3bf98906528db8e6f843fd57e26143063aa5831a11f86bf4804428b23c3d62aab87c08f1706cd8457591eafdb9c676f4a04ac3d5eef3e9addde05a4c445e96cbe6f96a9524a15834c4161aff76166aec566082c100f3978b8d7b0da92f1fab4a8a1147d61b3b34d02c36da2e736d7ad5325483028316e21bf380fc544c33e969b14d979cbd40820536700886555c472e8a33c326c305f917a1c862cf93b695844eb86c7890e0cc174ea9d1355ca3ef71e62345c2492320ec6c6091f5f65fa57aa6e0e023a927a02e58b1c2afa38ac5e6fdfbce0ec821bad0dda79820858eab7e4a2c8f7d3bcf9008c3251166062664a58275cdb20a6386f6fdacddc44d5fda2c106bccfbcf9987945960d8796fb2dca365df8", 0x1000}, {&(0x7f0000000880)="7716c9cbb2a8ab61289bba478ff46ac21760d208431608806266a8804c6e5899bda989f668ba2cb42efdcd3c02b0c7a176ad72695419c510199976d53ccd4bc5c3be65bd9a839213dd635f790bfdbe1ac7c1101c1b31519565b8351940c33ce28a64f55b446b30c9baf43b82", 0x6c}, {&(0x7f0000000900)="841b850059042687fde0d7edb8db8abe80478b2a3803708270627b066a685d5e6d22fb0d70870e8aec8000d604cb839f73a1f5bc7ac693ab5e600258d861662bd787c86f330ca428e22ac47cc10be10167a5", 0x52}, {&(0x7f0000002180)="a4c8c562cb89e5374febb709e14b075168dbf1c17834c93f78410f042e439f1469c5ebe00728853487d8b562647b899198d1c6", 0x33}], 0xa, 0x0, 0x0, 0x400}, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r5, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r6, 0x0, 0x4, 0x40, 0x8, 0x8}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r10, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r10, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYRES64, @ANYRES32=r10, @ANYBLOB="c5e280259bef1e39003348479beb5f7f88b95ecd4fa479959d811fc2a855405296ecc06cf0263abaf122fbc35b9b45d1dc6e7965453b0b68809a47890d6dea6b38f66c936d9496222e547a7f88565294f8a86f2e7ffff249e386d0d00376906c27483a341918ce9e0680f650fc45d10a45f640220c225334b7e578f4af604faac06fcfbcecdd78779cdb12fb", @ANYRESDEC=r2], 0x4, 0x800) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f00000022c0)=0x7fffffff) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000c1a03493a3d5193d6bf12373ac7d1f1780e4e7170cd82e7b225a0278cc3fa6831596f7963114f74ee56a94baf42f11897ed1033a247ccb166cfdd39d4de5da81c55f41196490f962d184461241ad20f559df9ae33ae8f60e1ea1bfc417158c4a55b2abacb9277af38e394e8ff661a0f7a8f144501f6ad331dc1edbe1070f6d104cff5f73f38f8edfa583bec985056254576ae58a590ea96d2c9bd6ed73b9043eecbfab2a8df2377246113f5348d646be221b784d7a72d7c6546c84e9934031001cb7f5e9d58238198323afb83fd8dc147b76780f7a4fbd99b26c135d6da4a7c766a97b33b456d37f0c0f5cc41ee60022a57f69a40d6c732a113333c34f472b22d5d24a6cee51c6e225c74a358e3fc002acd9041611ce5316e9db7291653bf4ab"], 0x4b, 0x0) 22:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) kqueue() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x20000003c, &(0x7f00000000c0)='\x00\x00\x00`', 0x4) setsockopt(r3, 0x4, 0x6, &(0x7f0000000100)="a9758e6275a41d9b58c5091216aaff36a6805a15a01f1e642727d9305a50beba9fe575e92113f4944fb9d32deb8994ed6931838cbde8f5e3fe6a9e14ba5d3bcec7268942fecf40c7fb164c7779816340d4a7b0fecb9545d5007226107ce55df88b212f17f440669ffc849f77df01fb68e3", 0x71) 22:36:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xffffffffffef7fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0xeda9dda45c88a029, 0x40) recvfrom(r2, &(0x7f0000000100)=""/79, 0x4f, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x20, 0x8}, 0xc) 22:36:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x1a, 0x0) 22:36:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/98, 0x4b}, {&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/43, 0x2b}], 0x2bb) 22:36:04 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socketpair(0x1, 0x4, 0xfd, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x131, 0x2) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 22:36:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000180)) close(r0) execve(0x0, 0x0, 0x0) r8 = syz_open_pts() ftruncate(r8, 0x0, 0x3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) socket(0x20, 0x4000, 0x3) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) write(r11, &(0x7f0000000040)="0d9a5142a23bbd2b8b79efbfbe2bb0d8e53aad21ff5c36dbec5e60dca030feced373bedb0bb90e6cc583884e01b94ca95c4eec7b8b86582ad4ea2beeec34becb2fd30109a85a3265796cc2cd667ae9280f3110aa272ed398a07deda7a0281e02a3a5e9c031fbc62ccaa2d2c316263c81ccc641c83f2728911892024423a4b0", 0x7f) 22:36:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x1ff}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0x10052) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x3) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) 22:36:04 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) fchdir(r2) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r3 = dup2(0xffffffffffffff9c, r0) connect$inet6(r3, &(0x7f0000000040), 0xc) 22:36:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) getpeername$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000044d6e79e594bf1b392e700780000000000000000000000000000000000000002000000000000"], &(0x7f00000000c0)=0x3b) ftruncate(r0, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) r4 = accept(r3, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0xffffffffffffff9d) dup2(0xffffffffffffffff, r4) 22:36:05 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x84) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) rmdir(&(0x7f0000000040)='./file0/../file0\x00') 22:36:05 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) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 22:36:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = dup(r2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0xa) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r6 = socket(0x18, 0x3, 0x1) dup(r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r9, 0x0) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/220) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1f7) 22:36:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x8) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 22:36:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x0, 0x0) shutdown(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 22:36:05 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 22:36:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x2, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r7 = fcntl$dupfd(r6, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xd257c3895c3f96d3, 0x46) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getegid() ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 22:36:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 22:36:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="4dd86a8e5812f399b80c515bbbaf2b9753333efc3ac79d69bcbe5849f8fa435f9b310052660527596f3b0eeceb74", 0x2e}, {&(0x7f0000000840)="e262beeb33ab57fc86c697e16763b23ecb02589293c49216aef207471a7f71d3949862823af3f5b2e1102a9c46dc6e1febbe25c61e2ee3bf4574b7d53ded8df7d9195df809cd5c3b63b00e9554f538557a53679de92d742c1a41804abdf383410f79672b933522232a1ae7c7996a10b3f51723a5ffbbe2b55094ae9ac2eefe8b8d49dd6628de43c4a92256ed5d2376c7dae4f5d697e8533d5fc7ba4bbeaa37a3b11604905d4676745336c8b8c6b0e7d44867bebe63b253c58392fb57b131c9dcbce6b903d4849a9687f64f6f37a91c07d3278176a4b8fbac61f20e2e3c9bfb7bf927e4a3f324b7ce75da787810a3a4a119ab49578796d58e8430966a5ff0e6cfb318efcddecb7f372bca7bbfd68183fbbe11a7cb63dc0674095a0503b6bc6cbdffb206b8e62d9574c0d686331c4b4325f5fa26c8391a88ec1f8c541d00ed4933a3b9a05eaafd4999dd4216ca438f577a9eb9602b4374ec285c648dbb4d91638f50c9ec4dbbc495c11f7be460eb030d6d670dff1d44bc4b417eb5a022e0bebcdfda9e60985abb7fd758b4d4e4f2635eac374a9403e7df35a9d4be169e8e7e221c14ae336d35d91a1e2676379605020160d5a5b56c42df66fa5afbd010bd55ac5d68256b1d8059c91805b455d2ce894bc2a44b6298ed0b7c04cb081cc4d9c11ab27d32de38e117d4f61b8fdaf25f8848560bd318b2cd99ffbd073ffdc54cc0db4d910703666d86a86012282c1fa0c1e0fb37394a941d05b14afa3f9d45478b4feaf32301f651e2e4bb533e19410ee50944278e0a19ac80e6a1c61c91355fb39e7763f135ee65a3d6474468854f6160897b33f61fa686036c84a8c92d8b9d0a7b3adc5da594d79a7172eef446f51e00cf2e91a95b80124edb44b427c3fee05cd7a205c9903910396f2d52a951e7ff4fdea79e00647fc73e7bc44b108912d1805b37c694429dd0431a995ae2546a93c7d49c6f7b4b1d9baa053560a6c1f48a884310da3cd148a16403901541c2697bce08a2748bcb6bd8620f1aadb34e17c0cd15d90b82b28a7631cf262621f57ae74f88f59773087520345534bdd5db989c972cfa6c106476f8440d53f3cff7c375349423b54fc56719c04b2bf30d80dd516a9d9ce2f03c1e18b89b39404aaed4ef63932311759aa5af4d8f46ae616c56dd0960026b0c31fe3e634e5b7c3e95a1d80455b823ad49bc843a315b77dbd2e540472f3c9422c4fe72053b984f2389040d2105394b83290870de0e7accf3f8fcb18abecfe1986142aea7c29b1a3a5ae04a2481cc9c2c91c95499268ebaa6c652d5498282613f5f0f7c10d8580762dbcca129faf9f126bf8512bc6b77fde89ea2fcf75624665cc907e2306b25b14407acf897f5aa1ed95a1605eca68246b664a22837aee340d4242527573968ce8298417a1e7a4c239f859969acdaa4e43dc084f8096c9ca4cbe03e4f3b537babf56be09a9ef801a0217ca6555f3e674ec3dfb5192191fc49206c45c1e2d850e048df4f669c2c42e844882a2a95bc67415d0e88950a161155f0ad7bbd8443aad68854ccdf255f6cd584bfff973e21559b7903e261b451e6bf2714b7432d9b4384a3fb73a720436675dfb7e204244f35d7ec69d0905c0cf85d4c7a7aeb559962b8e63506e1bacee65debb10ec2944989b8ac6fba94e99ce4bed11bf66c2be06bf73ff627b25ec5b67981e6e512e995802134ed79d61d64d65796ba971f832f5a6b43ddbca3cc26e7cdc1dddc55bd741f4c7443e808cf39fb74ae136b4f7419f82b989d64f207df4de4a554eb64a21c857857946ac1d65640e1663d56dd8345348638a8544bcca6db18efe87be85470b4226ce9f569deafd23e71691d0a58ef54a9112d5b8322c40588148b44a8d0fc86042f5fa01c7c7638c59bceff5bf9bbe38837d7f6d71e00ae845d66ceb012b90180b121f1640b1fcc7c39fab843a5911525933d7916f6d80635858f2d778e598e5105814cdd45bd2556b2fdd09a9f5d908085c15934237f1e6ef7f12ac87b9b48c3253d120f42bc3af28feaef7210f0c5c74d4d48bee9a1bf92088e9f319e875847ca25366fe29b59d83d7f58eb4d81e4a4ab38fa9adc56af5a809f2b752efdfc4d63408e46619b077f2f038b8318588f5aa6558d0c899cd628067768047603d49ef1ea72ad748a418c43b4d0fc3cfa23e753243693bbcf4767a1eb4f1348fb431c24dba44ba2f10c38e2f7cbab547921f82a19e18d5f89cdac98876e0ab1db360a0eb45693310504daac3ab29ce239cb089c70dabf96c899d74b3438ac359da02149bccf0043bba479649cb50a048d64f6ec91bc8f5c0dbfedf8df4f17820de0d80548569ba7f22227a2cb501050df39d63154e7e90a87a669dfdc276556069fed8f0d56634b34d50e1b73aeae0b2672d118f21c386fae92beb28f822e93668b3fcb2faffd10cf61e7a6bfd1cccde20bfc423dcc57b2481138901f837d3a8358d10d7cc857a7d5b4fcd4fb8a800f90b6e3836921491547f9f3313dc520cca1103bca60e977a86e5ba843fce493e4e1fa1395199dd1722a03c27228c6b991bd1c58d5ccfb53f79227dd22380bd242a26686f9e17e71718abece15be4c882073c6963c1221b1c75bfe7cc003d7e324a906cea872a65e727eeaa92e989e54b967b1229c0632b016d7a9ff15a111bcf16a24d9c99d079ca61fd39462df840a7bb8b0d1dfe1fb9b3f2f4c315716eaa807d7b6f10660cc785fad7b37b3e773210dd6e36936d2706360424d4137df3821213a8fd6c585e57564f9b83275ea24c1670ca623f3095628573c2accb86ad327bfa88c1f7c4545a5d61705e676d33760255b33117d8f1b1115d79fc33660b923dbcb04de9267b0ecd7c543aceeffc4061c5754db2096796405503a88dd21afd61091695e89121fd21868006336e32e831a3d28c539cc89806ccc034042cb14143b7661c791d067d7aaa7eca87c4ead3ad03ef0c9c68827df0c790aeed1a14164e1b0ce6cebca1fab4e9e8304f428084de6f848f7b91b201ae8b40b2d5dff95db4fdc4f0547d39aed805e3e4aeb64b45ab7348649b46ee9aa8db358b68b2d8bd8849db1daeac16f5a240ddbe5b8c6219b833de2c4a55df3fe7e648728716683555ad8df80d91192062cfa1a9876708b6dbfc25bd8929485293008731ccf2af4284fcb0392b5af99b335172923ac08815535a0819167d3e0ec98f83ea7b2c7e4873f5f32656565792699bb417fa05ec6102a7ab993ece8cbfb20acd35f1f9cadcf2c8f296cce3ccee912980eec175f4f433d9cd1358d38102fa2794fa72308affb6526396b0205233bc87d049460c6494e9894476f435a280eac5ea3c1a407cfbcca86227333e8d13d27056c3b2b97c20e06f2eb98cdd441c719aa46c701d8bbed2ee10cdd1157ec9245ec767e5624b926996b3525d14226927fa83b6182f737f7fc1dbb802a32df5a344c816d74d8b6ac4c4a33eded0b7337b522899be98faa4545890b8a374bbb667d680db6c110bb3cbd0cfb7c860cc2a8ded6f92f39882c7dd8e39b24769a312c49049dd5fc53356fe1ff9de374b04ad8e28248813997b1882cec9188f1344c3f9a132ff18e26e8f15e22c86937d5c9d969e6fc795ed87fe84ab9517e19d25e2ff4d9df4949445e15dcd2b21c76256526253d65c756eb870febc9bb4d7ad3dee646a860c67b5a68d5579937b6fa1e17381368413bf41ae9241a9c72d9d7f446ffd4ef0b91c0680deb141f62420aad4cd78d628e495cdb6dd29f6f5074abeca759301a0d7cab305cd62a57a645a99ad7595f492cb8496a39f49dfa33c6f53919d13a6c50b8af30310736ede782095212ebd43e3a520fb63c975c1ab71fb70cb6c1d539277dc3f1dd913e8d81c5a55766a41a88966bb656ec0a190c11424f21f943061c20e594eee2e3b25f2d50935f45bfe0a1ba2803882cb90c92da87a4e30b6fe6bd6700485a3334c50eb037e5e532cba4223ba157127c43c93ea2a27bc9dcf5d3837f73e9e9463eaaa692e3139ffb8e3868f6ae743d6cade1e06467cb0fd89b3d4f6011d0d840bcaf6d5a22215ac077df854f128d5fe1a7358aff9c1b7445b1f454e8e199ba2b149ed32f5fc2a2ef67aca84e2a2e6e38397b3d8c307fd8965f6f9c4fa6a9ab1eab6f70a4ddadbb1c49d380c131845b2cc2fd63c3a94bccd6a0d764dd8d7f93b9d188e46a77201e48c62fde2ef5c07eecfc8d58611a6bda8f3af1407a66e9d2c4428948b385f4f9d4d06c1b0128567fde0c724a6a931c92eaac909006ed8f6f7d85754e32e38576b479eb427ea3ddcbe6df006ddf578372ba7a0b610f2e00b93479044080c793171ac1926f585090f2a078bed199e882a04baf34b1d8fcb1124f394fc4ba29ae3d72bacbcdb3b9fb15671e2246ca087e44cb4592d53ef202a9ad4ead7ec3d91816e8bb1d85d19aa981606da841f54c576e9a5a8a0f77de39765040cafdf43672e44dae98f0ce46ba19a276cdef51483120d1e4408bf1976e8c83150c2d5a0255e4febc9cd464a69130ba09742abe1eb18ca263f134463d8bed30835b341abdc86305ea08199fd2a769b7d36dfbbd416b661d1cb53a6fee5dce6a011cf09a6bc7b7b11d9d7f89d64157a464b2d9bd5e729c5304eb7a97ac58b25509631990142ef3ec49f6bd495057c8641a80a914271d9f47eee53cfb2dd30ed21ccce7f0e8aa955e8eb846b41fe53d519193bb6038d34ad9effab9ed1c426d83de0540963f3fe8446638ca1c8f539e1d68466107094ba88078d7ecb247a8ddf8197d4f965d68c404abe64cfe417b2e63bae0870567bc2385ce79848519f5dcb6267c5978da3189393e7cc6b0cff1b5b91a7e6da06f004eda20321764b73001574c1c60d364e72dae0a4d363965d5db3a64f5719526122e7f3b0cfde6347ed1ed6a77cf4de079710382e84147d49c6c94650e5ad135320d15f93ff0fa388cd37d55a79c5b80e45bcecac404659e5c9508e53fa8201a445e1721b9ec253382600213d557b76b198ee62684acab1c078474526c26c3dce10493c4add44ac9e31199ecfeea203546656576cc1331bcabc00a60742d025bc339d04fce33ac9ef1a980dad946405531a71a450afce2439b207af62970d4b3d22995d5f63eb8acfed02393b778448c7fff216bbb558f8f128ebdf9875da71ad0223e0f0df57bfffbafa767fb614e987fd7e4183ed2d5160b965575f81641fa7b7d386ef055c362e240ee09de39964eac7209a5ede5d15fcd971f7a93e76852a9b37241df8b293c0e8329e7e2b84aad3cfbe99dc1dd988fb5df3f95ab6c1ba44f14cb8e915f20804aedad5e630391431a7fbbadea0d37b5512f494b44f8e58ca0b6400e55b69cd42be0ab141399ab76fe431bb4f61d93b6633d69773e947668f7bcf1d85acbe936093808d08787e48b3fe6ef9cdd4ca6f2329be407e8bc2c8b9b64821bb13c028e8a16c126510f99ca1374566dcf580aeef6960e33b496a5b3f184ac05bfa2a93bf6f029dd0fba8402a7bf728b92408f0f7562eba33ccba0612bc6ed07a7b682629ee5aa89e1774651b02eb0f656c114603d4d413b235b9922e259c7dfd12bee17848e755ab68f5581e3c0e370390de41600ffa8346ae542e1f72debe091a02c793dc5b09dc92a45d016ad5f588edecda46b723d0a6ee81f07d1c2ca632247f68e6c6c06bcef23464d2d88534754412e123504072ccc03729292f4a0edc54ec468b6a97c65ab185dcdba4fc08d458f1b71b06544a086a8bfbea47e7f27b1dc51128850a8e1468b74efdafb3ed919a19f", 0x1000}, {&(0x7f00000000c0)="9e172b58bc179854e02e8dd88533c5aff08ba4433c11e7692e471f17da5f2493fb00cf7129dd292a96105af58b8c4ef9a9e38a6c02bf41d7ab30b26abfb1bf6b439604d39665073a83205fdc0973200f4fe98e5c00e6c7903dba1bd9722e22a9451fb7e3d2098b807e7f2a0360050abd271a8264b0cacafd9ed2dcb46f8938fe859eca8a4228aa7895daaff1bae2e724925fadaf72c2e11899a63521303e", 0x9e}, {&(0x7f0000000180)="37fb704415f354bd6c4e09ddc85412da386bbd809fdfb6da0835f75d0124c1e1fed2311dc1ca66f7439d18a41152230de66562521f049b9a8ed296ae91ffd6230f4d146a07812d909f186ecb2af4da4c2758d156fcb98e1b40044a6c07f2c8e6534d622fc304a589d0393a21e97350fd011abc9cd7965302ca3bc58dd7620efb358489d0dcc7277884fdbbec063fcfa70e9a7be8282044de8c2dedacefcab870e87700d5f97b33af05fc9ca1c9e9c83bca1de95ed64bf6d7606c05ce3c0e05", 0xbf}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x802) 22:36:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getppid() r1 = semget$private(0x0, 0x4, 0x600) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r4, r4, r4]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r2, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r1, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r8 = socket(0x18, 0x8003, 0x9) wait4(r5, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r6, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5be2420e9e3306f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee567040000008c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72977e587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5bebc10917ceab19307e5cf460b2420e9e33058b1da27b8542f777379eaddbe90ba796f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r10, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000980)="8b2f33990be4dc21a1d80346cbed2cc74e7a1d095d33e0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9363903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3be410000000842000018b647d85a54a18cad69fffba1e6904bae547cfb8c7bada902504abe0b823bf5ef61b0", 0x5c, 0x400, 0x0, 0x13c) r11 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0) r12 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r7, 0x0, r3) semop(r12, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000340)) dup(r8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) 22:36:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000496000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x34f) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, 0x0, r8, r11, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r5, r11}, 0xc) setsockopt(r0, 0x400, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa71c526f1ce1e994e7130", 0x14) r12 = socket(0x2, 0x8002, 0x0) dup2(r12, r0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$TIOCFLUSH(r16, 0xc0206921, &(0x7f0000000300)) dup2(r13, r16) 22:36:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = getppid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, 0x0, r8, r11, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r14, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = geteuid() r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, 0x0, r18, r21, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r22) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r28 = fcntl$dupfd(r27, 0x0, r26) ioctl$TIOCFLUSH(r28, 0xc0206921, &(0x7f0000000300)) r29 = open$dir(&(0x7f0000001340)='./file0\x00', 0x2000a, 0x40) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x0, r30) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x0, r32) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r35, 0x0, r34) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r38 = fcntl$dupfd(r37, 0x0, r36) ioctl$TIOCFLUSH(r38, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r43 = fcntl$dupfd(r42, 0x0, r41) ioctl$TIOCFLUSH(r43, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r46, 0x0, r45) r47 = socket(0x18, 0x3, 0x1) dup(r47) r48 = fcntl$getown(0xffffffffffffffff, 0x5) r49 = fcntl$getown(r47, 0x5) r50 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r48, r49, 0x2, 0x92, 0xffff}) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r53 = fcntl$dupfd(r52, 0x0, r51) ioctl$TIOCFLUSH(r53, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r55 = semget$private(0x0, 0x4, 0xc1) semop(r55, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r55, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r56 = getuid() seteuid(r56) r57 = geteuid() r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r60 = getgid() chown(&(0x7f0000000180)='./file0\x00', r59, r60) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000680)={{0x4, r56, 0x0, r57, r60, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r62 = semget$private(0x0, 0x4, 0xc1) semop(r62, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r62, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r63 = getuid() seteuid(r63) r64 = geteuid() r65 = socket(0x18, 0x2, 0x0) connect$unix(r65, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r65, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r67 = getgid() chown(&(0x7f0000000180)='./file0\x00', r66, r67) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000680)={{0x4, r63, 0x0, r64, r67, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r70 = fcntl$dupfd(r69, 0x0, r68) ioctl$TIOCFLUSH(r70, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r72 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) sendmsg$unix(r4, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000340)="4afe661d4984eb338aa4aae45e9dde6b43f2724bb59c4bcb91076f151f100b85c3d112cb5fe54577f01b08c6f24c099ec2fd53fd106a925d329df371489f7ee46e0b9334c4c3c0e578cfeda62934d53f300eeb4255043d779653dab2cd4aa2467c989e8229410eef426d75307cfc50157a3831b7c78914d571be5370273364cb5ac1ed5c480d69b6c0e9d7333dfd93d214ea748fd327336fa15444ddaa764acf7744fb4ba650e94d242a2a3591d91c30c14d2bafc5eaca7e929059fd486c0c7c63c5114d38835b54871c52a6cf9d53eb4e4eb5c27f7c44030604284a945738b159270d632b417f9a200bc72843906e2ef54115bdaf92a800971c1d101890f552a31c416b121ffb401734d9f9033b3bfe32cd98fca8e9ec67433f78c3083c94060765fc8fed0e7f96f537f24fa2b66c1c2e40a4899ddb64a5a75574a5727d1ad780c0a0252e9de97c10ab36fea1db78dea469c6f917abbf4dedbd854decc263c4c122eeea4dffd26fd138ce021940c998b1c9d0352b10cae84beeda5c9456e3992305aedbe2898e83892b6e5a66f1d43fee0b683019d598951ad1462c9a93ecadf99d8731bc4d20550e865a62b987c6137d826184e389c1e13f212ee4cbcc987927a27d9d87b9d45dba3ddb71f3087fc3466b8f426ebdbb917bff5709599e94beac56f610c5af0287c3b7f9d457929690b57e72a9f8b9ef60e1d2ba11bf5d5336ea7d8b2759389f53ecca614444ba2cf2c34acf534ad37623d7a4b783b7bf0ab6fefcedff6150df5eb908685da3d85700f204d39e6dc919de46870aca520c7bef7d6e0474eca3a2b42633269bcc34b0af200a6ef3f64a7232fc6d597f11debdc3dd0a86107e02de49f298a1e3eaca2da6b7336ea48798cb6377404ded1324c58d69c4942f1b7187ba0453b5cda99df5a6967603be4574e6c1207c9db7f9e4d6434a81402cf4daba116507786f6070d31cbce5e0dc35f9c4b7a8e93928ad5cce42ac1b048bc5f278034eb452abe01ce212b1585945279b8f451c0dae03a457d3da8433c8d74fd7747b7a52329406ed70a9a820e5ca37f91fa3db0895a34ba1610ed5b1ca19fae106138a0c084ceadb8e1583162d511124b631e445c7a9b050378fb7d59708d7a527fd40294a86200baa5805b4bf6d7ba553e662e253fdb5db8ab027ff68ffdfec6339ea0daf4d5ac03b7031932bb30794a439d043443f2bc18654cc61758013f18a8a67d5665cba4cdcf09175072ff96a6922896a5baa207fd0350cb3c35bb3062fc09b6a90f0a47f41f4cd0e4d310b7f172f1078f9284ac3747567369b315c2ff0f76c567b3f9272c37aac117b57d8b327a8ceea546431c434943faacf2edc076996ef76eb526876f47f0b7c51309b90dbc4f22911e602c4b5051860343bceb51e18718b6815f47996c1e6ec64e1ace86d8e4cc07fcd28f39a6a462f52a118584e2d2a366a4f2b11b5de903636aea2bbc24635b9f0d3198355b5b701b4b40be682716fc0b6bab130147dfb471705c69236a2fc9833a424b4c956aefcc4841c7e2d179d5cb6ab8f4b6c402f9aa960b8cf4c450ca41f6faaaef626eebdbb85eca7e89004318888f958b44a9e9cb5bf548915622e1f581e1bc503dbec7f74687fd9c8232bf1c7fe827780c339df523025cce47547a534e2fd1f6fbe63d2833ad4ae343e633714c55cfb73957fd52a917bce62ec64c6d68c1d5036a0843322f959b6fd194070ce3f2e5f6bebc8ad4f56c6a76be0d63d64fe772e035d43a0ac6ca2234bdf18a8f6ba83f76a4c7c1b1f79afb5773f950f4261f9cabce143261958bb67fad395c52fe03dfc10564f270b889bdd0ff617645f17acf95361fa95c1fca01bbf11fb8864d1effb96060e1046db4f9a2b9e7e1dc35b12840b99b1c31e67dd3a0db1f52e2c3a91955d727794c6fc7e3c22091f3300014cf15941f1fab3a342bfe2d75115f1094b39c37a3c1c0fcda9a2d9ccd5cbdb39d931e86c2036a48c657c86558c79a6782ac51e098fabedf00ed3bf2b057fef7cda0d28a8c2a2df321d8806ce82f7f28ea3388fa1528e868acf78e70582a7764087e34f3ff7f5563d830659c9c2cb2290d9fa40c7158b621c64c3d986839c1beebeff94779f8b09025df568064a672e087eb923d16c91d1b8ecba535c5812d1417df86dd183184c7ba9a0ace496104ed5d4bc4569f3bf7ef10be30fc8bdea2961a471904f011f55e8900473ff6d02b7c88ea0795fde4bc65d8c7be0b23a0c6e6796a501af67424c14916eb39d29e732b8d4a846f18615a5cb4f4bc85a7174fb552d2cffa4a1ca36df54cc6a4c408a822b1201d0e97827a8565f0505189042e90a8da0ee7a7cf1d01ab32c13488c8c868c6aedafe3b3373b6a1f9c1f82edbf1ecb2df41ccd055430096e3cea5d87bc2a7fc7464d58426b0397016ace1373a1679d3c9a5e7e5e0d137232b709eb360a2f70983c2eeddbadb5aac6986887e91aea3e55dcd62d468af3e2f52de704784b9b9e663ec2ce57f1bc2ece416bb0ab7f4a2b27ed7886a3efcba66620f8b6936dd82d3cf18eeda7ada9c84a0b8c11aa6c9d6c260a5dc99d15b9d8a809fd50398b2a58c0105d59fd50761c8ffbe54a3dd1002ff691febdff8bb86981d75bf85a31c7f25e00f17eca86bcfcc909ad49ac6c492c83918a8a189f6d6032491e5e20a15538513d824eccad52d2bc64c381b19fa22e256663cb7f392448721e1600a0f514d90624a7fd8bc2cd20b5dfca92664fe79811758660a7d29e19a42d4d14b01af9af608b669461cc50ae4691450a9087bd767021883e52f60f4556e441202864abb2d6ff159b9a6edabd150b83dfb7124408a180a84e23803a1b274ceef4018f93150474e565d8347a02b5b558ec8367c776ab8ee685703624dab7d510eea79e0dee64b78fca152a799a1f4e257b5d09ad5f118b3186e2fdeb2dcea3d54edccdfd766766d17354ff321d9b818f81ed5479e8585488fce40652d312f80130b16bd97fe81a636a4fd143a423d434b30b2b7345ebcbd274961701669c75ed435afb411de9c8fb7d49969079444212dc494902f9aae28d846e2195e2d72f633183686730cf9fc541174597b0c452d0510d0e5caa7e07d30e40d7d65e8f687cf4799908bc4157670c754c9dee656d88bf89ac7026dc5f2f075e98aba57bb0dd869412b3d077410a0066fa4d6e4b5cfdd262126f3952c57a918c6b898dea2853106b3e9eaef651635c855fea59b746cfdcb41f5ac0092041ebba093ee93ea012e0a8ade68fbdf8e729f173ce254485e8838f0e3c4a88c335eed7299cac52283a5c868d79459b3f790c3398a8b1c6372abe69c70b53523d9318fd48e1274a828508cc89f2df271a23e0eea13421157da8adb0fc97016c60a006591a78aac51c8ac720e359af3679b9792240e04b72298698b0f768672746919892026e388241934b6773a2c30a073b8ad4e53e25debc79a00284975ec2cd5dc4cccfae18881f4b2b83d401bbab70859e94fdd3a0683db22960c2c58b4ecbe27fabe3adcf3784cca861dee4c1645faefcb4b06a670a3f318e263641d936da0c893a8a43bf8c625d9dc877eb755efac20654598c3e6db4bbba6053d6b0247cb10a2e24798f87055b80f6adcfba4b70b4a3b70bb7847a83aaa268662457b045373a2000b9250a86a511e83bc1134a9e5fd05cb2e7b1b7d508f16eca951bc5448d9d8d6eb3cffeb42c2c4efcdc0fc738a36c4c784b97dca36f097093ff9d6e0ea09316137bebf7256b504bbeeafbb8fc2ab631d3b597f8ea97e7d1ce426a3b67009b770d6dafee47776365ad6ed0cef9b9e698c4200aba12c280a0e15cfa189204209027b8501de0ed2b0cdc037f782538ac951074d1ecbcd35657f61aec877ee51bb59563701655800c25a1e0ae5349482c163c5df1114a6016f264d88ea4f2e31c1d4a9341966e70b4f78e671079fb1c23cfd13b07125db36bac2422697c310802dd2ab81ba7eaa93553680f18078c892757cc13defd0fc5e42c67d4ab1a7b77123b63b13334580a3eb51c369c98ba459d346e6e048207590823577514d8c530ec3ce53fd1da0be6732f0d798c6c29a013fd77c76b15ce90e04ba9bce52f08245e758b618937ef8418b75622bc9656389106e538bf71e0a8fb5f880873bfeeea02dfce8007c032471d754b13dea9b57433341fbf33e61906e12a7000c10d6212b72f7aec6b8d3f1b8e0a93c084153b72f3c1c549cdcdc68d9d27a3dd70e0192c92c70dba3aee7783f439b1a6506640f7075b96e1d5999cee31038d0907f5e5e2db2f8575e032a496c7899427e396df7cb8025b6f71fe100f73398eec29ded6c0e9f37deac3265d893740addfcdda02d09dffb1cb2058591309f818f35de3ea0b350b049b4b62cab726c31128390ac9772cc3a5cabb7365e73074f7f56c77a5447f28782dfb66dfa521800eccd30e9bcb8446c823ad8696c546c706bd9e081e34cf3876074e70704e878e1b630855e4abdb692d0fdc0de191ec7edbaed301cd905992c00a434617f19137209b52111fbf46b4c78037ddc824b5e80a66d923375201a1e8eebee8134554dd077fc7f9b1ce5f2f7a11c90efd498b2209312f93b5ce89063cb140f33916d95b119f966c0ad05d667da5b324855f54c27c1be1b866dc6e15c945cf1d110053de715dd701afcb7aa04f902ff2f52536a9e68f3f769b000ddfbaac8d51eb3b1b503c0e654f178356f9684fd780f9b4e12e5a9a664cbf1e85336321e176d96538abd8c746a72c16227168f6ad95c2e0aa8a9ca0cd2beee6957756e6612ae41adebedc086f6893c91351637f40591a4b5145a2784905179da9aeffe3cb972fcb18aed71fc52a92468b9b4b55055e35557bee63c67e83cdf6e73f1a60433417204708b577468e476bc5c700c48c4a9f2015e8ac357318410bfb2bf4985a43c33c53c36297d302c34a4f796953048c78f391fd9aedafd01d0f44ea900349b8921600e245c6c785cb47d56e3ffb23209b35766164855e84560db02ce68566e56ca3d4a0d55bc5962c99108ed4fd2ce923f22bc3df326b391366fbf58cba1e6f0d832fc9696ba47ae88ec1d329887954df8962bf2eacef7f7ba94b64b4a23d4e04eeee92d4aa00a743c67a1c1438ba7e640a69c6b4dfbc2c890845a8e74829522c8a6a3fb17f36ada8a6e8f1e7c8e4713957536dab05e646287cbc903b27a69de3518bff2570524cd5b59d5a79203b24ab39c331a13502af36c752903696b7cf165c198c179cd147fbfab98c0ad6d4a91b47943efe22eeecd2c6943df5fc2a6cefc0a024b580430ee3c551c34fa11ff1080a045a81009ff2379283c680b8c475db0082ac61a242937cf97971f96c102a4a7f94db9018c8951525d9957982423a122d6c96fcb7967d439dc177ac1d632f09228cdf06ae7efde92d3bf97d93e53f2f78cf3243a72c1d087395760756c91bb899a639fb99fe5a497294fd84697bb36bb8e5745ec419f94fd90fc80967c7c3ae59b06aaeb5636683b2dc4461e455cb7eb7e9db248ce16bf804a89538163b1e78623351cef1f5d2adb686a29d7519d0ad55a8907b1055fdc97e7625df12a79f51c47fe5998cbc126b5be8007c5b96158ae4e49bf8e8dc2fc65839ba87e42c7ab0c0e6b62de4c8c02d907210736b00b8c4f90571466e8a82b5e618f7bc355645b74106439dff855bac8c7451a61b394ebc21b8db79462a3239c32ece1b8516facb57efe573e025108a633994d23da1284a91884a53d7a60f01dbecda5a05cde15a271519cc70cfd8893ec9", 0x1000}, {&(0x7f00000000c0)="60266b5de5ee", 0x6}, {&(0x7f0000000140)="424738a6a54c82205d33c076691ff2774a2d4d5e257a500f5b31b97bebffc21ecaa21ee1d3f9a78a17e8e11a49f9bd497007ff05f54d704d336782f985c6744c8f009441b1418dce79beaa7bc80e8fc6f5d1f3f9354f568649a2a82c9dbc736cde606e89af2b17c9f9590f14d63d6b90d0a714e22ac71d61ab8d3f575490993300d9e577fd3937d9fb1ff4aa997bb41466370c002003b03758051aff983564917066158159d858dd3a0f1867b0762db4b3", 0xb1}], 0x3, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r11}, @cred={0x20, 0xffff, 0x0, r15, r17, r25}, @rights={0x20, 0xffff, 0x1, [r0, r1, r28]}, @rights={0x28, 0xffff, 0x1, [r29, r31, r1, r32, 0xffffffffffffff9c, r35]}, @cred={0x20, 0xffff, 0x0, r39, r40, r44}, @rights={0x18, 0xffff, 0x1, [r46]}, @cred={0x20, 0xffff, 0x0, r48, r54, r60}, @cred={0x20, 0xffff, 0x0, r61, r64, r71}, @rights={0x18, 0xffff, 0x1, [r72]}], 0x118, 0x40a}, 0x1) r73 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r74 = fcntl$dupfd(r73, 0x0, r1) ioctl$TIOCFLUSH(r74, 0xc0206921, &(0x7f0000000300)) ioctl$KDDISABIO(r74, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) 22:36:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) socketpair(0x14, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) write(r4, &(0x7f0000000080)="55187cde16a8023a64afaacd8f60656b3ae0979a518ee970c5544ef582fe216aa1463888f9708050843e0e44a8f5397e4201ce", 0x33) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 22:36:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x2) r7 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) r8 = accept(r7, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000140)=""/221, &(0x7f0000000040)=0xdd) 22:36:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000100)="09000023012a0000f400faffffff", 0xe) 22:36:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() 22:36:06 executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20801, 0x101) socket(0x6, 0x3, 0x5) chown(&(0x7f0000000180)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = socket$inet(0x2, 0x5, 0x7) listen(r5, 0x9) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) sendmsg(r4, &(0x7f0000000100)={0x0, 0xfffffffffffffff3, 0x0, 0xfffffffffffffdd5, 0x0, 0x25d}, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000000)=0xee65) r7 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f00000016c0)=""/182) semop(r7, &(0x7f0000000040), 0x0) munmap(&(0x7f0000680000/0x3000)=nil, 0x3000) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x6, 0x3f5, 0x10001, 0x40000000fff, 0x80]) semctl$IPC_RMID(r6, 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20a80, 0x4) r8 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0xee65) 22:36:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600), 0x100000bc, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0xffffff79}], 0x1, 0x0, 0x0) 22:36:06 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x2000003, 0x0) 22:36:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000d80)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000100)=0xac9d) fchflags(0xffffffffffffff9c, 0x575b102f3ca96951) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffa, "661fbef2cb2ec4c90000000000007fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) pread(r10, &(0x7f00000008c0)="2f71af3bc8a327ba9dfac9bfa59b3b674a2d6e1e1d238edcd0b8830c6e248d7ca0a835978ac3bf0e821a91cb7a6c4d64f2e3f6c27c735c7b495472a98775bf08f9afdb2baa159066715e2369fd65233a4c50eb5f36b6f735934ce5b8d48d3119cd07f4154a7f78839686684605b97866eeb160469c3ebbe6e0e211f0eab0f7ea713a2c8bc29ca750c2abc3fe9aab1a5b66c029febb7a70991cd3962c92ac0b623ec4cdf3cd691ef1f881ed965e5010f4b7b883513c35171976ffdc9c6c5e8e556a3f56334a7c0f5f73a8cb5b0cdb67336664d2b25a0d8b9608101ec19808999b3b2851d48f29db6adc8f8895b7215a81245cb78ff47c9d", 0xf7, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 22:36:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffffa, {0x100000001, 0x200000000000025}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x0, 0x8000, 0x2e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd8149e456b9f8a22fa1c8642eaa", 0xfcd0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 22:36:06 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000006c0)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf92bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf2db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59f63996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb72467f0edb0fe074764ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60aa5d621834615848c2e95ecf2b18f222858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad810000001f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a636902300"/1287], 0x1, 0x0}, 0x8) semget$private(0x0, 0x0, 0x9) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x3, 0x4000, 0x124, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) dup2(r4, r2) fcntl$dupfd(r4, 0x8, r2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 22:36:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = syz_open_pts() close(r5) syz_open_pts() socket(0x11, 0x4003, 0x0) socket(0x9, 0x1, 0x80) 22:36:06 executing program 1: clock_getres(0x0, 0x0) 22:36:06 executing program 0: pwritev(0xffffffffffffff9c, &(0x7f0000001180)=[{&(0x7f0000000040)="d7767e3068523fe96cf5f1b22e47482477c195575944e57a054989205fbca3a834fe183b682fdf111fbd1d55e4658b284f332b5f6722ee047896fa59f72bd6", 0x3f}, {&(0x7f0000000080)="0313080afe73d5bfb9baa73ad91b749656af94d06ad6ed52d957cece2d45dd27d82bd5323d48b46e8f3ca6aa4147304c9cf6e8c547c96630488036b367d4360cb4b744bd96b65a4ab0a3b600b34433ea01a45578c84998ad74839d33b912b3a6b35b5a0c3d3746bd36c699c9efbb1cb4cdc3a0df0a38fbbb2097da976f26a4971ab82b50e66dc3b12fd644650a02271812ba356094573b98faf14f84fb1c5b51f76a1505f81bdaca2e1f7660", 0xac}, {&(0x7f0000000180)="0cf6daff4e016e368ca33ecbf8d350396e24d0c574d415ff6fa9cf4909ba26cccbd9d0c9eb8fa1bf9367b6d81f1666bec190c2cd06b2eb1b699bc04a4666f70833f6ba6ff69caddfd03e99f92137800dd6e0f6fe7311b3c7c6ceb54cb2ff6bc2c3a6deca88b718836118aca2e7a90d718d1335c63cd3a43b9dfca6e62e349980bebf737c631cae0d09bd84bfa5cbace8778424f05846984da43e8d282cece51737db6c370acf15c46bad47f2174e0d4de4161e777b06d97f3f1812586c6c2ae7d6dbf8e080ef040344550c710ba8e38a31971d0c8d3e328e9febb2a7a0e2537b8c9b03b6079ddefa8e3c6d97474d097e0897095b4833fccb9ee71ef27aa44b381ef614987e694de17c5875250fd14898dde21508621629f0bb22e649885bfb1ca90e4833e7f77366e2517cb13c40b1779f3b78a7831574c9eb1a29ed2845bc7fb21cac2d2a5223ada9b10813ae22fb98c9b041f6ef042fe05e955149a9f628a6f80daf9eb301199797efe3114af1d6e240f30e310a71240e741446f4eb0c20ce06e46c7aabb6d8eec4bd5b628ad7689799f927a35b753b6c2a5ea1ea4acd1ae014d6ec46de5cbf2f48fe36b8ff77c6921b4be377357da5d47d255581cb33c3a4a394aaeee151f32b5897e6e186b14a51c002b12b1ec8a4739280fcb6b252d92f262780e35357a463d71f22650f7518602f43e0c14cbdf729aa31f26e4b8c81f37facec822392cca93f218451ab8d57f2eb7a5021d5b6af0a1843f23e15caeefc65a182f4129b12e51053fc7db9af0092376239981954bb2495b995e2bc3e68c98a5970d93bdb500cc3dd69ade845a00d771c31b225452deedbc928680c3c62078fa4b08ff85d3bbc839d61491cf92f96cac9d32373c90089416639eccc70bda1bb11bdf9c0ab31b8752aed660a52cae25fc8b2722c96d241898508a2c981df9b8e54681e3f08540caac358c321cadbf1c00bd56058912485fdfd4be8b86a3a8938fa166c2f4e0007ed29c83c2bd8a450b7d85ae6c1868c9128fe7d151520320911347e1447cdd5ad30173fa1825f3b50b44a18d829eca549a165474e52f58d4f3b9b7aea90618162d7f2240abd59d9660a9d236888fd110cc2527af0bdd6752ecde35ad110dab9f36024b4fde7f8551f9483ad10334529b2d0c3fb9d5f0c2a8c2e3a194035f84f49600351dd30c6bc706193b4b90c38a6eef3e2cfe452347dbe038cb4b01b7227aa4651ee373a55d540eaa4ac12a6214df6de69e7e9a51716d9a412fdba1be62fe3dabd18752d7de85cdd34b8410e35741dd29e1815abc6d27cff0cf6ddc450437bf39298b6c5c41aa94ccf4b58236ee8b2a2fc0d01b94970d3fe6fa989617129bc75e10f95d98e4d7b7d472b20de535c751b341db4494ca7ab352352069d9a74514e836108ec7db7cc0238d7da898339000cd201896f9d3f5027a191f635e81bed48d71e46c61888a89b1f13b0683636ff882c74f03d80fd7dfab48c05b97c286aa3a83300a2072835307e0f7999b44d4c745cda6750c0287b4714660167d8a800d1f2290a13786d5acf0efc65fe2d21fa7b53719c6ab1ba3c1d4e15d84bd9e2e60f78337b71aa26693854ad8a66ca7d3fed398f030229523be26d99bfaeb8065e4adbe7a098a5aa4d3cdeab160ed70bc59c70a0d5b4964773b54e0df41c5f4238fa3c4c015b4cd4499930be1b23f23e1f441cfba5f328cba94dfc5f43b55e2b6c4f034629fbe8df3b9dd1931c5262fb6a23afcedb069730098c3b41eccb100cd29f089b2706132f0774e8967f9c6fdbfed656262a8acc1945206b5716e3de90e4c3649522534a8eff5bfc01e9885a6e18eb93c0d6b100a2c0a3b18c42fe683d242951699fc9e1d1b456559b4d8b460d516920be4920d510396aaf9357466f627d63b3fe5dc78c11ddc65fed8fed0d214a6519417bffa0c7a8f64af98dc77f90f8eca05e2ef54318c4d941b69ed65de5a4398a68f051e6d8f44d9325be6420bede63a23777fb5849e6be907ecc04d76ad721457847adc331d988551ee10f5e216cc9ed4ed09b7106a9066a071a2cc34d361aca209f35d90bd8d64ee0d98e4b9c8571325436fac968b64ef90e0565025509d536eceb4112c2844e9a8baf038245d5283b25fb59eff40d3d447c5022402dde71b81e47eed8902e136ac65bd0e0ebcf906f0debeea47565156bc37a85cb9132e1d0664e6bc41d8c6f0586635bb216e4f9fb299a64ff7b1f08ced16a965bdd58584605b2ec708d07d7a95b39e700985cd5ca29aac6d8a11372418a1dda806f6f4f653d6dfa06dc397e5756237808fb692284600794874963c809fb61c3fd7f182561909baff2c012796646701affc7884d6d8a0bf8791c09735c0dbf73b16c323b3e0a873724d390fb2591e6a4add83cc94b4f8bbf1a1d01e784bb1c0e30589cbf3b89b88255ad24f71c4353f30eaa5dae4e4691495b42442c84d847a30b8a89be0036575f4c044b23e7b9bdbe6b619fe4bdd78591ec60fe62f9b19a860e48e245c811da91a062aa5c4a3999af6478281abdb97993c322295fd185e94d0e002feb8c140014ba4dc26174ae79d9b038e13627fa62374bffbb5d0322d8c5561d3a93c7d62f319508085a49bb9d7aa22d7d61f46e0bc61b7701f06e28f8a8c3fe6eb3fbf5b377e01ec17fc9586dfc6b6533d4e48791b7880637357f41df7ee621e7fde25a12083648ec14544bf9ca0121a8698e01597d81a6176814b3d2b7285030a90bb6abe009b386b906b3542ed52fd0e6399bd113490199f0e9b47ff3c6f83e560ac64f2c87c3134ce011829c9e29453d1e6a7ffb9a1a8765adba19b0d8b3e3e7173f977821508fd752423d6761e9ee2cf57732afa833c3dba2b4be95284282e55c048448c2c5e85380dac0f8a87a11cf9499ad4b984a69156465655cfd9b93f23b5dee529f9bf8783faa1334e994716240c20eca7d719cbc707a147c2fb90e1822133c74f9cf4d55e9b3255b0a2c4575b8c3301f26a3454dd69adddda7809e357f3b5de4574a8b6cb6c9f8d893938fdec0e7e458ec45332c4344de398d9e46043b33f356d514753dbbe39c9195ca1be2267cbe11835651bbe5bfe155a8597aef6e41edca0b887ec0c34e9bd24f8425fbd2b67d84811d25c743248ed49e457e3524a695d7f0827ff1470d2c88ee301ac2b6125bd776ea8c1d4742d57f1bb74ea6cdb91971bcad93edac1ed5187761005072223711942bc3ebe511b5efd494242d367daf5682382fe86c88586b6d650ccd35e8c39f66c4ad6d0e9de9f150443a4c594c1b02f9bc418558b75874075b49e138cca64a94e3c87d50864e1fbf7353729997215bcec89483762d387fddcf9ecbf0a8a429d4f7314607833a34a3ed720e879254d081d0ff908670494256cf9b5ceff9cf200681a95cf19f1607d9c37f1cf2c1fb9fa6afa6a8dbbc1d8e716fd46dff9d6a3f559172795f94a8f3aecf5ee2b956ae531a8cb09a778239848325bb6e5e7a0809420c78ece8bcf65fd1be3720f1862d5da2429dee20b020f939d21963bdb55e1edd28b8ff32268b13aad52dfd1cc91a911f63fee068410cd6a1c421dda727379b18d315a8a17ed5fd68a80a0b071e0341c41ae4ca9f39408b1ea47a5ec90791f9571c29199dec7b1f64acbb179484154a6379108e7f903a881b958258b6d847b51c8122ef4072673127ea436120d045c89a24bb1abf8eeeb009ae9f49eacb46c98e92a3363734c261c260b4fbcf74f167eebd4ab221c77be2afb5bc06a734deed1bebe563f5eccd47ddeac2d6b9de4b6ebcfff9e80705d4ff9c4b26bfde018b7810426c1622ef394c487f87f7813b12630ea3e65c2c85efb31ff34516a6e975d4f75fd987345460e104225b3aaabb5e5f53cd792fb6e1958af2619cf708d5de19a2d66fe032fee9ad9780d65496b00c3433536574e2cfb721ddc5b85379dbdb9ee7701ee49f4a96b4301bb3901f95f243249793d9f63d5124818ea4ddc184a2845feae228ee2d0eded09cd99e055fde817bd60e7026ca756a4f7e6f7129ef5b8b34ef9757d054105640693c4f12d04a0462b06fce0d158bdf93273bb58458e2d9f35e10a02c747dc2442edbd6c79a21c802be7b10bf90a030c6cf2de9e39214572c9b2a59500bb9cc27ea011652c237d7aa5c703e1a4e60d4a227cbfba36028e052847c4a6f56249373efbdbf56005c5a40a5c5e2445b6f161be64a779f2564e75b40eaeedf67b993a09102cca9fbbaf7a5f6f060f87e97b6b1a07e4b347adc64e1fc2a6acecce96e4e727d8eb9037584c9497e4b9d508c5b1d6beed5f200ef61c5a5ccc4098ac366f03ba871a9282ff52a980b9667d9ce19d9eb8a110a279e354f9d847c95ed9c22e2b9af9563eee245c7fcd802d80e2648b1ea009654637dbca934d64196b2de1f407c7b8c3a43817bee33cfff98dc2ab21a6147e3774a6c63d87858104de212f4889d3342d4879aa7f3d828afd96cff9c66bf8ca4dd589379e52cd719fc3aaf04dc81e6c26df9dd77d13d29a9ea8a93d462a942b8ef9a785459cc4bb0b1827f87bfe588eccce828c3050d9f3cd85e062d411339a88b9dc9ebede4dcfd1606bc3276d0e11aec918d53a4a6f20bb65b4969485d97a90188e8d5e28b5ae54cc5c574a0747638297fe99864dae53170a3cc85b974315b8f447c85c63560a13bd79dd5daa5626f110564fe05ac01f949f83ee35a36524e5a1ffc2655042040eac7bbd33b352635cd6987f202c9cc3a5e2a778f847eb1b76b4108841b37dd0b00c2bcbec8873f96476098b0100fa8b8114ed3bbe4f8d0f56815e268eb0d176f4a2f905acdcef166796a8d90fa6c514f4e9e0794822c7af4c7760cfa91d60016dde74bd038405d9103bcda0f4ff39cfde472a5ff824cf310b1c98412666894f9fdfbe0d33e9ef95589399edb04c89b59c53c6213affa9a0d45aec21c2115adcbb056204b5b1de90042ac66cca968f49b8eb7368201a4b9c5ad00e8b9eecfff43176f2870534a73ea6c3860923152ca7533ac99679c6c6f199852603b1de124558794363f757734885ceb9fbd2b8c17a4fcabedb9bc251c029576ecc03eef9ae160038cde745c02fc491416a21d456418be827e6c73ba805aafa9ce68ef2d339b064799c601010d6abbe0c6d1ce9a827a5b8d1dd929b65d319737c25d56ddd3b143d4b4c4f78c69791d970b0c01f7a37f4818496a4658dffc8e179fdd2d7ee9e73ceac1e94d31c1dee3a9bbd4f66ad8d924042ffcba39d7b2f580798443253533b0c291e57bfed92d533244724635682dd628adfb358582719ff59c77535dd9e83cd830eab0e23d6e94e056b5f54ac58738b0f2870be8c1c759d5254bf88082f1d63ebb1303e86627be8a77baf61878eacdaa438a1a96036284e48cb95f7d037bf7b334584c25593c02c1156548bd1dfdb38ec27853ae1fbf2525d78ca1078a2eaab8dd64899d3f099322c9906631fb503daa6dd43b0c05038532eaf82d772bb1dd84f61fe1eaf2aad998423243d45ea43ed3cd533b335d9cae38668c062e3bbd51f963f77e8c256e36fc35c70958d61daa81b70ffa4adbc4991abe601122378e4604ec859f6c8dad651509a2a6f9b94711b47a4568fee92c20ec2ed70bd375d99be1c2f884f9cf1e138d318993ecde4682847e75dd4bf34143369b307f5da5b25d66837bc927ecfbdb2c8597e3a4ac2787436cb3172bd704e5a1dae78cf560a36f84812bc86979c58333e4753f957e66637b3d3e60f7f818f0429dde228b1276e5ae7e812813eb8c9b23bf9182fbd7", 0x1000}], 0x3, 0x0, 0x27) r0 = syz_open_pts() munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 22:36:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x7, 0x7a1e726f}, {{r2}, 0xfffffffffffffffc, 0xc1, 0x2, 0x36fd, 0x401}, {{r3}, 0x0, 0x9, 0x20000000, 0x2, 0xe5dc}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3}, {{r0}, 0xfffffffffffffffc, 0x11, 0x2, 0x0, 0x430}, {{r5}, 0xfffffffffffffffa, 0x11, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x0, 0x9}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x3, 0x1}, {{r0}, 0x0, 0x40, 0x40, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x200, 0x8}, {{r9}, 0xffffffffffffffff, 0x52, 0x5, 0x7, 0xb12}], 0x200, &(0x7f0000000180)={0xb2, 0x20}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 22:36:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x4, 0x7f) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x7, 0x180) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r1, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/176) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 22:36:06 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000300)=""/106) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfa) 22:36:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) shutdown(r0, 0x1) 22:36:06 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xc57d665e}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:36:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x32, 0x4000, 0x3f) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000002540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ddea1f8fbcbca38000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2470003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000861761310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006136ef90ac60a6112690d69e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbedc9301c74e84b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f6df6177cc30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9b2be4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ded935d36c68650b74f04a256c6f9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a35021a24093a3728a0af506e2fa49a699d7e9345e05cd71510d10e387a4704b1a7d25ca9eaa566c2e3b2d05fcbeebaf1d48187e26011198acf59048b0d2c3524aab19de3b46fefb78a080fbd8b1411b5b4d7c245acee42406653964afeb0c3de9dd1f153dca6858fbc85b141c01ffb2c7fcc9c4242a3d78c1b6f05d6ce1cd84c7a8072e3c324156c1aa0253a3b461a85aa0acba9412106d4b137f5cd393c3fcc5321744bffa516233650621b419737e69f2f7ba7200000000000000000099ad140e8a736f473d48c4e40636ff06f14a309aee7ca9481034a7b8354f170cc3d722bd215c20f780d64e8f27dddf463d8020f4fd169c319d1d57d311ae81549755c3205a427e808a3c7af6b3d3a280a7f2bf2077a0e947437e44555655a5fdc9d0b2c7e749575c7ef1dc690266dae9654c5b3f4900"/4404], 0x1, 0x1, 0xc00) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[], 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, 0x0, r6, r9, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) r13 = geteuid() r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, 0x0, r13, r16, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r17 = socket(0x18, 0x3, 0x1) dup(r17) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = fcntl$getown(r17, 0x5) r20 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r18, r19, 0x2, 0x92, 0xffff}) r21 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, r3, r9, r10, r16, 0x1, 0x3}, 0x800, 0x2376, r19, r21, 0x9, 0x8765, 0xffffffffffff8dd3, 0x7}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="099926217fab95d72d7f4b3f668ee4f47334943d51571befed4118fbd629ee049a380fdd5a3797e880c679c4897854788ecf631d4c9d8665a92be989"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r22, &(0x7f0000000180)='./file0\x00', 0x40, 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/20, 0x14, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f86efd0e936c0845db1a51d4932d3117fceddd24ddb4e6ee7df3a16666e3a3d9fb174260d3606e11b765371e054ec0cb295582e6e32f120df197937e8a9ff7456a6b6eb47a87f6e32821d17ea8e509f56d6ec8a0eeee326e7948730e13bd048ae70cdf72e686c8e5eee37ddfb46d9f054a83fce1bb482839750a37497819d9240b1a9720c1be2ba76833ca202a434b5edf3afde7897dc80ad444c44f5b4be93217754a499e22e6401aac0049451544862306b57000000000000"], 0xa) write(r1, 0x0, 0x0) 22:36:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x64) fcntl$dupfd(r2, 0x0, r1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:36:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) 22:36:06 executing program 0: shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x18, 0x3, 0x1) dup(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r1, r2, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r3, 0x0) r4 = socket(0x18, 0x3, 0x1) dup(r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(r4, 0x5) r7 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r7, 0x0) shmat(r7, &(0x7f0000ff9000/0x1000)=nil, 0x2000) r8 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r9 = semget$private(0x0, 0x4, 0x2c0) semop(r9, &(0x7f00000002c0), 0x0) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r11) shmctl$IPC_RMID(r10, 0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r12 = socket(0x18, 0x3, 0x1) dup(r12) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = fcntl$getown(r12, 0x5) r15 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r15, 0x0) shmat(r15, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r16 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r17 = shmat(r16, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r17) shmdt(r17) r18 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r19 = shmat(r18, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r19) 22:36:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="68352d57cea4bbd7210554f7b35404d3b2e7962de56a7a8d339dca87083be4f65e4cef2525a3639c005bc6e6420e449fb96be785e1bc4c5d35bfe13d6f3970913a8f2edfc52dc0fa5a45fd910b7a5ec7a3178d0b9f48286efb29d3ba7e0920ee18ac17b434f4bbdc09f90771101e5bff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\x06\x00\x05\x00f\x00', 0x800, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0x7fff, 0xfa, "1dff54141d3323c938a52e9b4410b16289f550e9", 0x2, 0x8000}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1ddcce8c2c2d50aa34b8a20000000062203084d1c52d2ce6715974179679d2080062fc0400005066357ac082ea969e3764384b333be060a0fbbd0f354b520992bdb0"], 0x10) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 22:36:06 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/184) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0x15d) getgroups(0x1, &(0x7f0000000580)=[0x0]) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 22:36:06 executing program 0: mlock(&(0x7f0000507000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) munmap(&(0x7f0000329000/0x3000)=nil, 0x3000) 22:36:07 executing program 0: r0 = socket(0x18, 0x0, 0xf9) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) 22:36:07 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) renameat(r6, &(0x7f0000000340)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r7 = semget(0x0, 0x2, 0x1) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000200)=""/229) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x16ca2d2acd2c37e2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x14) geteuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) fcntl$dupfd(r12, 0x0, r11) fcntl$dupfd(r10, 0xa, r12) r14 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r14, 0xc0206921, &(0x7f0000000300)=0x4) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000040)=0x2) 22:36:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0xf17eb066c8ade5b5, 0x0) r4 = dup2(r3, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7fcffffffffffff00000000e74de400", 0xd3a2}) semget$private(0x0, 0x0, 0x8d016c06c989bc68) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x8}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x3) write(0xffffffffffffffff, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(0xffffffffffffffff, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) getegid() setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) semop(r5, &(0x7f0000000100)=[{0x0, 0x3, 0x1800}, {0x0, 0x100009, 0x800}, {0x4, 0x4, 0x1800}, {0x1}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x3000}], 0x6) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c2}, {0x2, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x2, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) 22:36:07 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000000)) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0x24) execve(0x0, 0x0, 0x0) 22:36:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\r.le0\x00'], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000100)="63a66ebcbef3dc01d4aa76385ef7d9f8dbbf3ef68f046a80ac4df4bce64ae771a23b9b56feccf73803a06d7ad57af71f19cca93cede005bd27ff5010d11b8d4ce6274c531f2bdfd11d1ea03d8a648bf5b045f2593f42601474d592c521c6a1dc", 0x60}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r5) 22:36:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000240)=0x1) sendto$inet6(r4, &(0x7f0000000180)="af111637e186307f0fcf077108c99f60a51c6fe17d2a98ea138860e45b1a7dcc90ed768caf2213f3e498b86e867ff6c14edcf9eb013de9ef7f2bc11e924fa7330d56787686990efba5837d50f51708272ab7db3ec5026ade08653e", 0x5b, 0xb, &(0x7f0000000080)={0x18, 0x3, 0x2}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 22:36:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) r2 = msgget(0x0, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) r10 = fcntl$dupfd(r9, 0xf, r5) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r11) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x599}, {{r10}, 0xffffffffffffffff, 0x4, 0xa6, 0x0, 0x2}, {{r6}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x100000000, 0xffff}, {{r5}, 0xfffffffffffffffa, 0x1c, 0x0, 0x6, 0x81}, {{r12}, 0xfffffffffffffffe, 0x4, 0x4, 0x20, 0x2}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140), 0x1fffff4b, 0x0) close(r0) msgsnd(r2, &(0x7f0000000040), 0x8, 0x800) r13 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x6, 0x93, 0x0, 0x9f, 0x7, 0x0, 0x0, 0x0, 0x1fc0000000000, 0x5}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$TIOCFLUSH(r16, 0xc0206921, &(0x7f0000000300)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = fcntl$dupfd(r16, 0xa, r18) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x0, r20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r22) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/b6>\x00', 0x20, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r26, 0x0, r25) kevent(r19, &(0x7f0000000200)=[{{r21}, 0xfffffffffffffffb, 0x22, 0x4, 0x5, 0x2707}, {{r24}, 0xfffffffffffffff9, 0x20, 0x10, 0x80000000, 0x4a9}, {{r25}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x1, 0x3ff}], 0x3f, &(0x7f0000000080)=[{{r1}, 0x7ffffffffffffff9, 0xb0, 0xfffff, 0x77, 0x200}], 0x1, &(0x7f0000000140)={0x5, 0x8}) 22:36:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "00000300", 0xfffffffc}) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f00000001c0)="d0519fefdd4525b31a716de32c595079cc69da094ae7f576b8861b2969cf792ed49e70de0fff21564a49978a9c32e7ec6d30d2b5ccf7233797fc1b0237b4514754661a07671f9b3d8deab302a1aab094fbbb8c7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216863ffeb600"/135, 0xfffffffffffffe4c) 22:36:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000000)='./file1\x00') 22:36:08 executing program 1: getgroups(0x3fffff22, &(0x7f00000001c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) fcntl$dupfd(r2, 0x14, r4) r5 = getgid() setregid(r0, r5) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semop(r6, &(0x7f0000000540)=[{0x0, 0x3, 0x1000}, {0x3, 0xf000, 0x2000}, {0x4, 0x20}, {0x1, 0x0, 0xab54b78f934d9e42}], 0x4) semop(r6, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) r8 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r12, 0x0, 0x0) sendto$unix(r12, &(0x7f00000004c0)="7fb43a596ce8e308006000", 0xffffffffffffff66, 0x8, 0x0, 0xfffffd8c) dup2(r10, r11) kevent(r8, &(0x7f0000000240), 0x2, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x20, 0x2, 0xfff, 0x1000000101}, {{r7}, 0x7ffffffffffffff8, 0x92, 0x6ab383999e59929f, 0xd21bb42, 0x5}], 0x8, &(0x7f00000002c0)={0x100000000, 0x7}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/223) 22:36:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) bind(r4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 22:36:08 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103c0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000006dc143d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000d4380cbc3d8c96650830e8efa8654b040000000000000000000000000000000000000000000000215db1000000000000007d7d1b0b5287dd7bf47f178f0f34267d759c09391c07c8d296a0bf0228a542355f52ef592842381a4deaf36b4b73e9435bd1d1c3e599b8239ae03833"], 0x65, 0x0, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) r2 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = msgget(0x0, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) write(r9, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x123) r11 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r10, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r11, 0x0, 0x4, 0x40, 0x8, 0x8}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r13 = socket(0x1f, 0x2, 0xd8) close(r13) writev(r12, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r12, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) r14 = socket$unix(0x1, 0x5, 0x0) sendto(r14, &(0x7f0000000140), 0x0, 0xc, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYRES64, @ANYRES32=r12, @ANYBLOB="c5e280259bef1e39003348479beb5f7f88b95ecd4fa479959d811fc2a855405296ecc06cf0263abaf122fbc35b9b45d1dc6e7965453b0b68809a47890d6dea6b38f66c936d9496222e547a7f88565294f8a86f2e7ffff249e386d0d00376906c27483a341918ce9e0680f650fc45d10a45f640220c225334b7e578f4af604faac06fcfbcecdd78779cdb12fb", @ANYRESDEC=r2], 0x4, 0x800) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000c1a03493a3d5193d6bf12373ac7d1f1780e4e7170cd82e7b225a0278cc3fa6831596f7963114f74ee56a94baf42f11897ed1033a247ccb166cfdd39d4de5da81c55f41196490f962d184461241ad20f559df9ae33ae8f60e1ea1bfc417158c4a55b2abacb9277af38e394e8ff661a0f7a8f144501f6ad331dc1edbe1070f6d104cff5f73f38f8edfa583bec985056254576ae58a590ea96d2c9bd6ed73b9043eecbfab2a8df2377246113f5348d646be221b784d7a72d7c6546c84e9934031001cb7f5e9d58238198323afb83fd8dc147b76780f7a4fbd99b26c135d6da4a7c766a97b33b456d37f0c0f5cc41ee60022a57f69a40d6c732a113333c34f472b22d5d24a6cee51c6e225c74a358e3fc002acd9041611ce5316e9db7291653bf4ab"], 0x4b, 0x0) 22:36:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x200000000000021}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000040)=0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)) semget$private(0x0, 0x2, 0x112) 22:36:08 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) sendto$unix(r5, &(0x7f00000009c0)="28155bd461f8e8c22f2d1df47e70a071a488b892029fb32343ff21d7e952cc13218fe015bc6813abd2ba2b9d668ecde6746061fbb60ae8bfb49a5206c3228721e6580cd75cfee402dc07700d99542e0379f6793c3f6695cfed7aaa21c029fabd756c273ddebe8fddba8a83c61fc66a98f24b3a5b83a6e128544f12", 0x7b, 0x4, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000003, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3e], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x400, 0x0) recvfrom$inet(r6, &(0x7f0000000480)=""/226, 0x5cb, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x13e, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000a80)=0xfffffffffffffe40) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r7 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000c40)=""/25) 22:36:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xa7, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) 22:36:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x0, 0x101}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = accept$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0xd4, 0x10, 0x7, 0x50}, {{r0}, 0x8000000000000005, 0x8, 0x8, 0x7, 0x9}, {{r3}, 0x7, 0x0, 0x2, 0x3b96c537}, {{r7}, 0x7ffffffffffffffe, 0x6c, 0x10, 0xbf, 0x9}], 0x8, &(0x7f0000000200), 0xfffffffffffffffb, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)=0xfffffffd) r12 = socket(0x18, 0x3, 0x1) dup(r12) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = fcntl$getown(r12, 0x5) r15 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x2, 0x92, 0xffff}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x0, r20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r23, 0x0, r22) r24 = fcntl$dupfd(r22, 0x56c190fdee90e083, r19) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={r13, r17, r25}, 0xc) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r27 = fcntl$dupfd(r26, 0x0, r8) ioctl$TIOCFLUSH(r27, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCMSET(r27, 0x8004746d, &(0x7f0000000040)=0x4) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r29, 0x0, r28) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) dup2(r1, r30) 22:36:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) dup2(0xffffffffffffffff, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCFLUSH(r12, 0xc0206921, &(0x7f0000000300)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, 0x0, r8, r17, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x4, r19, 0x0, r20, r23, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) setregid(r17, r23) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r5) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r25, 0x8008745a, &(0x7f0000000040)={0x3f, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:36:08 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) getgroups(0x2, &(0x7f00000010c0)=[r1, 0x0]) socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="6db32253f123395aabe09d15469a6037c710fb053350d09f443e3065590894aad2f938139907174cec933369df82fb627aa8563880d14b1a22664af251a651aa11958ac2c6d1fbaf7cd25cb921354ec3e0c2a07f3dc4632dd199395bce448637366463984df876780121eb793d0f6b7359800e158b42e10fe9e03e799548a52ee703a7b53fe1ac08ffeca69406cb1460548fe3dd12cdb797ad6cb81e679f709522a124d9910933d67ef169d69ac8d630a945db0572ed29d3ecd5f92dd17a20492e654d527d5a7a4f86c99109db5c8291bb7a521e7b0197631817549e58be0648d6f773e694492ee568ca5207f16f65f16932cf8179598c6d5b2a7e49978e7552e9baa8e1592794ccf79829f8a4b947f2efb2b4b10b737e8f0c22e4532dc3fa7367d10ed337a1becd645933db4fb24b6ae9bd299972254cc945ff86d27dab3cc03f6088ee1eb680f84e2f7743d0ddb1e1db3b5f53fce27029cf2db2ca36e256d82bcd2c828b8be2c8adb94dbf56efd90ede5a1689595f1e62b3fc28aa6582c5c8fca8615726490b8b702c3ac91bc0323566b397203e8400a0659a81de8984a62a8ac8e8011b6d8f2fda3a0065e4bef1fdba618fe9bbd9ccc6d075f1e9ffc7c407d6986d70aee232efb833a208cdcdea6713c99be25496727253518fa5334e18ed855908aad6b82187a4d2b1b85a8e321ccb34cb4bee86985eccb611c50a22bf2b4a4e53b68e7f5c0b84389d05d94630031eb302bff8806275a6eb309f821be45ce1a5b9da9cbe5809237c1edaff3a4e1730040503c6cbdf0ddbac011478caaf9d2181b939aa715add89edc92a6a72a21a7d9656e2092a5a019554f6525f17871f94fe8e5177353d1c096c43f865971a1ee927d360d25c2a2607de1fa6c7ea9aac08176eaf9071ab0af6e666072d60e4407153e1e12872632df2bb1f8c6f6d6a43cbf1755df139347d72c153a313d74886ec2a4725c57f9a61c91396cfa96bf628621ef9dde23252cee7bcef2ef86b3b1e87e4adf8b390f21bcff6ac385172fcd16bba7fdac3009f725efae5957147af6d7d69371a788d4fcff45df01958ca2354bdf00e5c54215d1650368cac8ee05369712554c5a3b75249e17e656f7ff98f5e686c057f1a72d0e93f38f40cfc04ad9fd733c435db33227021781b77980683240ea4eb9a4df5b148d72db4f384ddbc19cff003329236dfb608083761b8e0c58cd42578af0a9df6519abf4d9a0ba70a76d149af9ac5f6c54a3eedc070bc5f0b81f0f7fa0a0291298f803ab96e591355836931b0e0d5dc3af1097db8e3b36a2024a1fa41ff98a96bb15d6afef069214f467f2b447240626303aa248c8a866ab0745419add3b1a748471b17d3edbf8279d58278a7533c009506ca0f6654b0be3437c7e83bd442be1b63480abfc8f883a8638502dabe5fc3a1040ce0d96e1a17723935656a538707bd290af4c2d5d84ac8deb54dd9ca3621e72d8c411f8c7453e72901df9602a8d5a60b7c8486323d6a61a328034e59168ce5243acedd275b14f232f9dfde9aedfcbac743d3307505ca224e59d9efd921e5547dffe9f3bf164409066722a792b2ef4163eea50d10a8e8e3e43fd6e571306c139d3dcb5ecfb6f004eb1c8b234b591d00e9c65dc8bfab0b773c86f5fbc1d6e29e053c824f323908b07705226b5a5230bac4dfd3a7235556849dbbf8dc4a2af2ab000653bc5e07f140e3440e7dbca87d7e6d70ed1df122a088999b277a802fdcce4f263abd9bd7592e81ecf02838c4e80b8cec311794b495ffa68aa8ca6446a5ec0e1e68972f3563c77454fb60cbf7944014c66084ec46639e5e647d8b30d32169863da0c36c40ce722afdae2bbcfc89efcfe97b6f18f7af716f0eafd84a939bf1760129bcd8a5393bcc5da7de115ab5fe431e1f644f6f0a82709b31fa56283dcbaf2533ec8940291fe03e673643fa7efca4b48b95819f69ad7a2cbbe84a49053923e153158d0a38474b504556ffe3005652d531d75ad4648fdb1fe0c0ff7f7c8e2161e2d461c52e3085e0719048b6872a7632f075d30ff5217f680955fd9031e7c2cc16355f041be258c334a7e6e8204445c053eec8051267112df4a943b26ec7bc5b305ed9512d22789196327c11596b4f8adfa917ae2ddc98b39cd1fe15ffd91509a514cbfed5b9a1a0cba8620eb1574a781d59015084a946a0996da02d5b97eb3952ea0a57f7d7f27711513cd81b69849d118d83efbaa3f5a3a40167bc928fb9df50d020d72ce6395749831a09affe3a81c1f1b55b4e9dc1cf38653ed5fbba0b24f88e7e67e143b8d50684815ee567d5a3e709c4d30808d52e18316c64e2ac88e5d3170ad48793af5ac3be9120f010b6a7688652f76bdb6f4f9e9f6d8cc8259021b359326fc69789bbfd7baefc3a43d1f49257da2ce87d895fd04ab12d0a052a5f26af8b1718fb89a20f9b07edd294d568da27de48e7ff222fa8a5d853fbbd81101e23a5b80afd839d50400260b2578d1a23f009e4c869a86e8c57085eaf5ea8d1d911e2205fa4e2bb1ef6232fd0c3b8e9b0c86a21827274997c15d255b9b25e9e357b61f29068ed551d55161dacc807d956440daadf90721af1918118a66a8fbe5bac65dc1e3c8fe6ccddc64fc81e7beaf6e585b5d6d270e221adcac0f6bd1ca318f0271823c2f1bc2f035dd3160f806ba8e4d5e10540a735603657a3c86ca476675449934633058459d42ef554b1950455eb0fb946f6a15e320d512c116712df63402b8c333839172eb0fa228a0c44b08502c93cf23732bab554a3ebc8e96805e11b97044bc8bcf19613452f29afb9b5f5a74ff5c59328458b59e40c26f575297e68311690334f6885a888d8aa4e93b3e879f70948e51c645d50bf7eefd3b96fef84b538144e4a19fed40e908926919846ac21d741df0deb111c8754169390cf1f10cc8504db35a84163fdf399ff72b28cfd81735aa295e1fe610784e4682438372f963bcc5821084d6ea3db84f6f46f67735b93b9b7ef2cb7caf2c529de2721ffc2e35a6e78723b8a84bc7b17403639fc1a40abc16a628a29cf31b86a0248d356b23cccb8f8b7b9879d0e730c4c0ab604ea4303373cd6aa86c091c1840d91e6d575c23b9f7f4eebe24c17012a4be8d3d0199c7929f407717d6d85f5dd96303c3f0369ab80aa0c383f37b289529e8d500ea5efa00d21f6d522027827dbb2948ccdff7cd68975edeb031d79d51ddc9cdeb0d05f9df20083ee08f23451fe3a6f460d1ae9bda0d1a11ae00c4cfac2c1c84bc7c9b09eb59dae1a64af021995b385b748d2c43ad3cb821c86180a5ae9ecfc6bf6fd58b485270ade4e19b7f9b11b0f91d531b58b70de3fe62201c1badb7283472841145ea475c6ae6056cd53392cc7ce814a93bb389b720e23dbf9c289e2c8d7ea6ae466cce311ef515dd9752e76de6bb55d0cd014afbf80e03feddd8171db9f18645d1b5c2b12a94b09b5b5dd9b0b656369c7623fc722a3884c105adf00f887cb5a2a990d10617099ac0c0dbe47ee01c3f731bf3c1bb03675da409c055e01d92014e56feb28e06d6e97da7af5f714f4a4573936d413a54fa951f8ccd971b7e978ddb8c2cd2bd41ff955498b3c2fbc001fdb5d93d52b17b29f0215bf5d42ebf449d657dbf4d38b576e84f714e32ac6a9675fcefc66718f442ea9df2cc84e697b5f97c88acefb100e756b2530505f157ad32714e9e8d5909086d7f2614844cff80acc3bfe718d429d36e17fb18e94e272ccdd7928acef8ec4826ee65679cbc50d7aa221d59a4587832bab2f105619b1e7e8b7f0e842018c53534e517375a1286b6936d06673a991bde1e8c3d146a6aa13cfae9f2a737e335f18eee43aabd20b73d9befc80192ff3da6d7a1239380722f84aafb49911804becf45528244ef481eb1b03a3f3299fa5da06a693ab9e4e31588c5de09e67a3e1680b7d0ae7c7ffad18dfe85b7072aabe2b103b127dda6a588c5f3b1958411c16b66c105774d725028c19bb558787dd9c941f25f8f3558e7e2af8b381d886010cca8f200d4ab2707bd54f5600db1d5d46b147a6d1bade5ddb377adb6e5100bbe7142bef40420dec3dc54b32c506e96bc49883ba28f09cb78bdc13f48adccf13a723a983db427256e0aa3b7d7c2ec65b09f37484877b0aff820de03fddf4a01d610e9c350518fc5285a7e5406b75104de0da6c0a48028f8532fe9d1fc24145b390b3bea3a29f44c9eed254e30c449f3a2d94b5e5421e6672a08cbd6c79341c8b3e17b5673d9c1c00df0c622e16807c236f9d4acecb569a2d60364828d4b7a2e920861af384151d79ed4abce9783dc9794d2d71c032e883d2651082a64a9b38944d46782095f17ed3f223e689d52768a38caf63781e15bcc526c6844a7b91a23814116f60c1fd5157679f3fde226d00676f7b616a9b0341c7651f2d888cd4efc2adf0033f73aa2c96465314339d3c7cd4dbe06a757a7c72c9ed5ca1a8c59b32001d639b9979863287acd5b36ad07faf5a6a16a7a197bf6d39ff47090a79e2a0569f379c54b14fc9747ae1a5a8caabefb02bd779c266557812cc58cff929544aa0dd66b25f6c90475f7d3dcad81d34ce8850c7953e553034263bbab0cd0cb9332effb0029b3cbbe92b801b2fde411479a40f6ac2e47794b6cde8c7c3521658820976c2eb9b4240f7c398c96d198f486133a7016edec4cbbbc78dbcf85b14ecbcfdd9651c55fbddba8e463ecf7e2763ca2c6ebbc18b5acef8a0cc3cd39a22e7a7b49081048b9c6d0a3db142ca283ea53048121ab8020b604c83aff3fc1f7c8910e2cf7af86c516203efdf450788f9fe7fadeebd2c15bd4e158423a68f2e8cdf58938b47f1c1ea51a175560618f7304d78ce953d88938ccf15b0b2a58835435681bb25fa36b5eb4a30e80e4e9e09e59740e707e6de6e0e90aca4abf5bd13faca67d7c456c7ba057442b5d8178a950013bf0e386121da4f0847d33c903155b5ec4776abfa4a7180c88614d077382cfcd3153c2274358a1746bb6b39605b0dd3e231dbb3ac9fc7fd73e63b75cd082fc826a562e3e3cd339ed2c52ac136e8305ad4fbf2e765a5107e0995a999e1a0059fb427ea918f4a5e73614f5b1b04ab49b344ef09432322fe2777cfd8ac2e6ae91b9f0a1651da50cfe2379a6b74f96b9fe0e08e51ce2d0d3d1829d939cd6bdd755d46035e10413b2a54d535680061ec52233193cdf366dec1073c2107a8092f6455f583e442efc010d6a617c83bdb519388d2858ce0049e4991de267c4ff183aba344bef1368764d2b82d1196073bd72bddd459edd80a2652183b26f3f8c0295b4f769f42b82ecc4137773d2f1279c050303314dd71d3fb9b618290f4a9effb01d46447b28c529be130ee01855cd981b10f9d29b474bec8e6dae1bb354dde0825b8c3925db22d6f061d7585b29344c7318313c783c9954239c3e63142678b0f0664295c4cb97ca4fb41b22fd16449aeacbfd2e3269a942b871a5c8dcf764ae3ed5e2de9ff7305089a92dd44b79f708181419ea881d93d769210dafa3334e112fae7421435523c0bd209d3f067f6c6c7f1621a43dcc32c9637070f647ba7d0e014b5ee5d0188b4f1399000dced447ba4514cfcaa1365477b5c7de1e4c80b06038f38b91b98a79907aaa9dd61d5704b110034b3278d6c2ff3b634bb1df0db0fc4d02a5c8248ab0420e4a02ebf499a88eeb53aa70a2a8aaaefb693d9ed94362a71f09ea901a91bfa67876a7632439932253e5855206dacc307872c61d60fd4fae367494f84319b522dd7768786662a0af102f01f9a57b3", 0x1000) socketpair(0x1e, 0x3, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, 0x0, r6, r9, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r10 = getegid() r11 = getppid() r12 = socket(0x18, 0x3, 0x1) dup(r12) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = fcntl$getown(r12, 0x5) r15 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x2, 0x92, 0xffff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001100)={{0x3f, 0xffffffffffffffff, r9, r0, r10, 0x10, 0xfffa}, 0x2, 0x7fffffff, r11, r14, 0x100000000, 0x1, 0x7, 0x5}) 22:36:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000000c0)={0x10, 0xffffffff00000001, 0x4, 0x2, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3d8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x8001}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8}, {&(0x7f0000002000/0xc000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}, {&(0x7f0000d0b000/0x4000)=nil, &(0x7f0000a3c000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000dd9000/0x2000)=nil, 0x5}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x300000}, {&(0x7f0000f27000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xefe6}, {&(0x7f0000df5000/0x2000)=nil, &(0x7f0000ca2000/0x3000)=nil, 0x6}, {&(0x7f0000f6a000/0x4000)=nil, &(0x7f0000cec000/0x1000)=nil, 0x3}, {&(0x7f0000c1a000/0x3000)=nil, &(0x7f0000b40000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x435}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$KDGKBMODE(r4, 0x40044b06) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 22:36:08 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x9, 0xffffffff, 0x401, 0xfff, 0x4, 0x4aaf, 0x99, 0x5}, &(0x7f0000000240)={0x9, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x7, 0x9, 0x40, 0xcb2, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) r2 = dup2(r1, r1) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) r3 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x100) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 22:36:08 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x1ff) 22:36:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0xc1c, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000000)=0x10000, 0x4) 22:36:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x400}, 0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setpgid(0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x800ffff, 0x3ff, 0x0, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x6}) open(&(0x7f0000001a00)='./file\x00', 0x0, 0x141) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) select(0x40, &(0x7f00000007c0)={0x10000, 0x7fa, 0xffff, 0x9, 0x7, 0x8, 0xf000000000000000, 0x1}, &(0x7f0000000800)={0x62, 0xfffffffffffff801, 0x0, 0x336bca50, 0x4, 0x4c57, 0x3, 0x1}, &(0x7f0000000840)={0x20, 0x3, 0x81, 0x7f, 0x100000000, 0x3, 0x6, 0x100000001}, &(0x7f0000000880)={0xc2, 0x7}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) wait4(0x0, &(0x7f0000000080), 0x1, &(0x7f0000000680)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) r5 = socket$unix(0x1, 0x51d9e1489e3c2a0d, 0x0) bind(r5, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) r6 = dup2(r3, r2) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(r6, 0x0, 0x0) pipe(&(0x7f0000001a40)) setitimer(0x2, &(0x7f0000000940)={{0x10001, 0x5}, {0x5, 0x5}}, 0x0) sendto$inet6(r6, &(0x7f0000000a00)="6b82e90e2d0f5a3958599ca82249df538d7d3a96c1dfaaaea66bacd82a616436eadf1a70841b1a5b66fb0fdf9756e1fd094fddd114310fd6ca93cdee8e2763f067b3cd5fee70e5aa0afa5f1607b00922714377bb6c2dc6cd6dc40f8545b2e26f3d5e0a56107fcdc5d410416b41dcfd39e19e7146e60fd4dd32046aec0c332458ce3b6636ff63e2252c3d933a31b7d840c2840b9cdc83d7947ded50baa6bf262ef5b6fed1eeb538b72fbb5e659976c52806c2e93cb98a2ff53cff0df4197c07371772868798c34df2754c79db2341ebb171a9817c00546a9e35b8c53b2dcb4921d1942cc264e3827c1e80ff5481ee60722adbdfc6033f38b421ca618a7bc677ae13761bc2d6f321dddb58de6298d8111c741cbd106e09ba692d6a775a2e7590900701175cdfca1c554122fd3e69472e7f8a148a4ef5b34b28e7ec665c8b6fc4d3744a682f4f92e72723fb21fedaa5ce956c89c53949001bf36a4eb5efcb27ad3a3ce82c9ef8a06e9634e613ef26922dbd6d293ae3870896dffa1f45c1e001f2de9f189d35ba0b1ff04b6d70712c2311408b070b0ef4d768fc081fc422e449f7dfd1aa244087b2218511dbc1fe6347335f64501c38f93b135018f0e0731bff0b814450998ed7f4c8987bbbaee11dfed4a8ede99b31e928b101f1f061980ed128b0285ca4ac36fc9a5217e5a22db9097e7c727c76e8e9582f871c04bd1a923a0d30767b222a321af18d1168315aa8eefccb48118e6725c4e0cabfa83117cd500f6ad4679b6147d56594e90bd9079d9343520f452586cd32999ba1d70738d536ea438ab4ea758004a7f0ec6319ed77b94586f65f54666e6019b8721c217b81cad439185697f348a33a744d07f6d739ab7a3bb7777fed7da24e1501e0bf3e518ac8189d879abfffa164fcdb09fedc17c2fefb2e7de9b266cae2ea83195bfe998f1378f45966fa7fd98273f76835cbd2ee6c68234865906e4e808e49216007b146b671be6ea62cb7c701e7615a5c21501839ec20b5967f9eacd1fa9ce6a8bb144156a2e4531f9b95cc4dde3e842a924fe612ea3534f9802f0e901740689f48ece0387333704d649e220f5f437b695790586313f260b7dcb562102e8c1e5c4bd6b026143dce98262a72b6561738835559b801811455e49bb6b1749b4daf4607d3e6b415e73b08896950aeb71ca02c892636a9151f697aeeb5b8b8c8ba4dee94b4ef6758fd12222b5a8f3df510517fba5492e74856d56606fd030d68dec461254dc93c823dcfd35eb89af78f37ff1f29857f0a522c27d68f724aca4be941668a4cdc96724696ad38454df105e5a51836a467258001ba93b0fa9acdedc1ac5701f38028a85150e75d31dde4b4755d118799df04239af9522d344da6fb06a61b3c2343f7d805bdea518bbe9c1d670d58d5de2582e2aaef621472fdc856fd02a60fdc46c6e3955a7580335093a2f30267038f203f9cc34fa847a0b172275023ee85579bd9a7638bef8fd07dfa8cea3b007a4aab5914fdd900824edc73a74779d0912781682addb8011a9750048c80efdc0011516326915d24f1e199d8cbbbdababfc333661f904294ad09a746ca31eca79783b1bab0698b7947ef3a5afc9d42694c0a64fdbbb0f237addc6298f673b8ccfeb8901b4bc86255a191513698673f37f46070c39406179d56931a3bb6af022fdd4391628cd29bfd1b995e0664220721990078a13dd699aedb53350f1af4b78490ad6ebce01fd13e65007ff2e695359b621162f7a1ab34b852cf98498105058232ff213f2556ef70511c6da82037c30bf164f29e773b11e9e1eef570c0be33ce79fe48afe92cfbebe4ceb3dfddc45309184a4691fe0b6a7b600ea198d382ad453f9e9188f95dfa0a8d3ba278977392f714bba04e3d671d74954e9cbab22c710b1f78396c9e5fd6393128286844f42038c9e049c59697dfc2c214f0f91b4625324b172747597f481e4a1019d5d3e98e387e47aac5f87f02b2a3baa69172352197c2040ce51110948ded5f50fde6a6bac09fe56da60386d0ecbff13f08523993c85e2b0985e3fe8105520f4ce3f6049d97e3ccabe9609ef5c757abd75316b5a1c2752ce7c1f8133d9fabdf609deddf56ddd159e9f0f9aff32ff6fff80f2ae5b45f20e21cb523c881c42b9c99e433c36b8fce0f959486bc0328b59f0d738ec54ff9af598a739f31cec1e47cbbe2326d1635c2fa27f1013913591cc1b267553ad5daa2f74f6a2cf75d98b0adb49c9f799dea6882956a8eb7484b954cd8c0dfa4cb68d53a3e82f82dca31e79317f3b8b4d281e8663e1c01f8d4576c81bccb5b465b24c8ea20e589e64026627486184a3f34aa89e7f1ceabe46fd7efc80aa6c00ee908822aa0bec2d17f8401802d4dd8eb05b2bf436d36c2ca12af253e64dc7dd683bbd1f148933761abc2cd59c90ac42df4538c9292281625932f0ef9551614e3ab341b95875b53eb173cb79205d4f0591eeecdd929a371ea4aeb7c0d785711a6ab5595627534b85c0595c148359177691da9bf91a6b1bc3b66d75745d8509335f249d36071216721b91ec113a5719695e7e8fa28fac84a39dfaa15198bd5d6eaf1a7e230b60811d27778599cb498fd8bd538ec05eff01561b0af6749f736a1a5fcd0e98ac2bbc07d27996703f4f9f7a2afbccdc8d9b5be0a16ab1fdc04d7b2ec834c8031162849fce3b9252061998fae50746e0f7b1ef0f362a035040d5a9af78474491a70ea2ba5effc139240a1195305fdc32278dd26df4515d39d3be07a4af7252bf8af0b95990343d84ea6a8d19e0e4c9b1ab7df2a17236dd6be53e550ea5f3f6ab3d9eba85f43dd3f28cf28ffa21b2a7bc55a7fda559dbbf65d23780911f1e0f2d9be3bb30678384acc0a5efdcb664b3a020879bb8848c587005188cb0a327cd4c81789b03e40b8e6a328cf5431cdd6157e4ad2c05ce911c99866bc2737585c14e2e9f3db87d98a8a75b779b52dc7c200cb21b0b705026e7752abde7eb1eaf61b09ba12b99625db4c012d2afa0c34cbdf7e1e4877c3a5dc39757783bf469c5f15573b78e68ccbfb28dabe3645c8224546a72217615c55007ad888b7d36589f26bbd79a8164e8b124eeaa0acd438e1edf6de84fea273f18549ec521f45e4bbdb3802a5710af0112da8eb91f4954ccbe08b6915b1036af070c5941a01ef2cc2d737bc0040c66b3e86e25dd79d248595e8275b8285cf173633a54ace9037e8aa9d541c831d505ada9e3c24abfb630ec4b0245f108105c5b69d77afa988348087373d839640da664a161e510b16b5bf5ebe0e66f12eae436e4fb23cb93cb20065e86b9dda9dbdd899a0a3cf6c5716452525363e855add2672559702cdc81f61825d257600da0dbd9ac3b7ade322489c5ba987c1ba764d1f6e7d202451c160ec56082b50a0866931e266f0dfe70d19a62f9687101f85b2c637e015b4b0952136700476fdaf34e9d9d5af9c2e718542a89d76f85aae8f0ac6fdf35c45204151d108cb77b999457bca0d59883de54ac2f5a188a312b7637c219c3009adc343e018994b11a1915eaee7241590262ea9b03fa031e6b3dbf134280b738befb77295a8f9de039746ad2abe144ac5e6ebe7e33de66ec0cdfaaafc966fae3c770525465b33efa9d46ba61a09098eec1d577a2742cd2352f463c157fed421d471365c0014fec872e852998df221ad778264b9decd2ae1adc61cb5f25b9490fdc6477668072618fff57a3861565fbd21a260ca9486adbd602eefbc63568221c40935ae2d7b192f719e4b6ab48ed8552048f3a6f22ec36b87752260e25342acff569b0e44710344787003fb0d8b50c156cc2e66c2e9f970d098ae6739ec484d02470df0372c9fb87fb26d68262fa14af48a701a4e869ce74a9601110821a747ceffc1a4915e54b6e0df8b9ef0471dc40bc7e3080c035ee0f334b9f3bb04e79eee19de020f3a320cef5f5bf13fbf3b595d2b9c8caa7796f0bc8895e9211c435d36180531cc9e181f70663e059a0ec31899ce6b9a72113bbf59be856e100a7ace23061f47a7e91a04df5235292c9685b77eac0f5ae295fc2524f46d21b1c426c6f845129ba1896a7ffd31e36d0fcdfad0b5a8c2ab842db84a780f7680fe17f4d66ccb2a944b1bbdea41f76eca22ae6ca172d020ea6e8b3a289662cdfaae22dd8b91da85a6a658162f096112e0397cf3e67b6caeb1536a973983fdcbe1227fe0e8c323954dc745471ee7d172bb25d3af00fae66a558d92d5267a3a29bb8894adc16f454bd107a58fc838ea1c6b43eb879726b60cda4ac0f4dbc7ff643d6427283379bb5d053e7c08d4dea368a3cd90b383cd5f9e20abacb12a679dee66b83cb2979f7e6ded5eb3420da956cd11b32f75cc9b1c63c8266d26bc3127c9ba27363ecdc55c124cb20b5d4d61eb1d335634200af552b0d087481b00b8bb436951370910a6361ea403dc73ffbd6aa298e0c60eebace42df5d888f72b4cf7dce0047f7b3747bace0807b81d611ee3b5918a08a5e0f4c44651d7193e10dfa4b8c6c9f7cf4113a82c20fe6d54ac10e8fc5aedcfd0540ef5936373d139c4f52517053ccd0cf0adc3e216b97983962efd362c37823d028b23ee29d37402a74dd78dd511a8f5740a2f9498d0a6c247c5c6a5de4960e9cd0a63eb3effcb10163d5b4bffbe869787eec2c4514b4d056d4bcafb71c8b5e97f00a7221fee38edd86c8c0aa28f16deb6cbda50d54d4a6430ddd50615965987a6210f99bc74fa9a8ca3ab68d5325b7644cc5cc0f4277a24069bbcc5ba0244fb4995a9651f4f10eb51811adfd8373dd30e24d354bf0bb9540a6013ac83288d91673c42c3c91b99cd30875354c4b424234504b215f994f1a767918bfc76eec8981405b354401a4278761fa352c69c04d6c9e7140bed3bf11d1e6214cde45c4eae4eed22030fb6fb9278a17e0aae1e1396c99a209135edde5036f6d99226d3369dc199706f674471c3fba6a57e35432b58a9cdb6b83945915f439ebba1b0847e4967442a1903230ace58aa92c0540127ec7aa88f09929616fa1a78503b847bb16c13f39c7317bce287886a16ac1ef1a89daca295f5e9643557d5a9de482f763f17d89c3630dd672270df6b07908ea9431bf6ec6de1a06103c2d277bf16abc1baf39cfad8360bb51b55eb06fff92ae22b787505f2afa49c57e5caf4eabdac69ebc1a16ec2f4ff6bbce4bca84e7965bfdb2530e6a930217c5da77786556407f32af1bf61677b3b67bbadd98f5b4624ad2d955e711700074c7890d9613cd7a8fbbc0fcc1b97e4933557f2d5d9a67d1f1c665f55840cc707eb29fb50e34317eb742cff43adc8166abee4099d2ed2b996a64e6ee57b6779762061d2e2df5c36083de90c4d6e1307905284a13ee757826aa753bf5d10714b187077b7df41a6ecad23d27cfa703bf37c64d0daef3f8f56785187a119d6d6b32d914079b586a143e4a02eaa29d090bfc95e67dda4ac37b45ad86bb3220830ce0183296a36a511e5daef93102559d8ace06b721a002dc2bfd4315842e15fbe2a8259ba89a1b60271c1dfcbaa781c27119ddc89305156ff8c4dc347a18d7cbf984149d0edc291ae640fbf478247407f66a51b17ea4a22ef2a97636a6fbd1b215ca2b68bc2489555154969a8772a07d736501838c911f340150fe6cfcb339f7057f04c8a6152e98629a6acadce9b9847d5e3a1b95a83a33707cc0f987203f5c2c2ab5b664c9a292b49a85f3f637399cfa893b998d7f2853122d30c13b3f3617a01438170a20453b53bdfb956a1ac801480011302f0585e4c540bc1", 0x1000, 0x8, &(0x7f0000000980)={0x18, 0x0, 0x1, 0x9}, 0xc) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001a80)=0xc0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x23, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x142ae933}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x3439}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x1}) r7 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/254) shutdown(r1, 0x0) 22:36:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) flock(0xffffffffffffffff, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:36:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0x3b5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = dup2(r0, 0xffffffffffffff9c) setsockopt(r4, 0x5, 0x7ffffffd, &(0x7f0000000200)="9de41bb312958e4e49ab38c2d5a9902889ed019ecff8f5b8dee80c8ba8dc45588eab10eedcd906246de32a932417f5087c82bcdf1319ba190cbe8fb276964a3fde6605f804ad6b9210042c0a91392a75ccb18e3ae984d16f6e51421b252987", 0x5f) 22:36:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTART(r4, 0x2000746e) msgget$private(0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) r5 = semget(0x1, 0x1, 0x412) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x6188, 0x7f]) 22:36:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0xdce}, {0x18, 0x0, 0x40, 0x80}, 0x200, [0x8, 0x3, 0x369, 0x80000000, 0xdc54, 0x2, 0x58ed, 0x6]}, 0x3c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 22:36:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) 22:36:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000380)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb53ce9092b9b57f06c43b1411aebd5b6d5aaa0963e10dc1eaa0d53e2d57d3593da4e8e7604f3b9b46c8966b01f81b978040054020ff5a9e68aa594b74841c34a3be6b68d0941804a29501aa779e73cfcf152b5d81b5b27c480210dc27c29ae10eba9929b71bd396812c583642d845ebfcc1a7d129824d773d7a611c3634215d3d537a6f4f8480ba3ca0d2a4baa1a40d00664c4b7b0fe14e46e36b4ad8bb66430ac951549cc8e205da68ec8f5488aa5233b34d88d28317b86ee9d616542b2ef7415036be14b", 0xd9) 22:36:10 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r8, r9) r10 = semget$private(0x0, 0x2, 0x440) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f00000003c0)=0x4) rmdir(&(0x7f0000000440)='./file0\x00') open(&(0x7f0000001640)='./file0/file0\x00', 0x40, 0xa0) shutdown(r7, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) dup2(r11, r7) 22:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x23, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r3, &(0x7f0000000040), 0x100000000000038d) fcntl$getown(r3, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) 22:36:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) sendmsg(r3, &(0x7f00000018c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)="ff64ae46480919818370504dbeef96ce8c5437141288a326d9b59b5439163209b85a8644b4e7ec14d91f5a8962b6d9b285a3275d52a9f321d6e0f77b769a1d52ea4cd91d89748adc25b6511055d41e13d7674d2b7cfa8bd6b95e57045788a01b2d1e07bc46b845b34fa7416c0b031dc8ac33a6912b442f2242a9e9e4dc486c69ed9ef5eab1ea58fb9cc11a14274b5d638d169346d237110d0524cb9a08d3af53cf7d88f57456e38d09e8296bdeeeda193848ab24749181e695f5cbf686d620805767fc8a5d23", 0xc6}, {&(0x7f0000000180)="0d3e0523a3347c5623e1701aabfb43a3090e69b927569549cadde7a74e2a5fc991a54ac9d09dabec3d20988baf03be30cf013112d19cb90574e0c7e0cd5926d2f777e1b6d12b52f0808c0a53597072c013a7", 0x52}, {&(0x7f0000000200)="a03bdd4f5018086cfbc17c01e436ff4f0b4641314d15219531d54e8a62b12ada95d0a9cd24299b1730406bf9dfe6ead5d68885796cf9c11da68b794ad040808f9d308045e0debe568d25730961de5bbcee783e36cb1cdb569858af85dd89d7b05739e901f0c37b750109ab6ac0a14b9471448a925e43be7b0da2ab1f0208cc773ba96a999e9656c41aa080817a3d22b00280973a9fd91e1454a605eba9405e04141fa02268f5c353c34bb4d9a8d6e89928365ce370add2e85010e07bb1184ecc3b30202354bea9fb3198c330b8cd0ef8953fc2fed87fe20ebbc4b12a9cca09edb29ffce8f2afbe974a2034e18e7109c79e5909e472b3f07e025d4a61", 0xfc}, {&(0x7f0000000300)="6546d7bd113feace5e12122780788717764559b4639d6c7baf15054ebd878d6801dd031c0d729fb3b70389c0440a0bd4c6196823b76c94a9907fe704d7d0fa57fb9cd5ec33c0b503db9e2afcc9988f30175e2985b75af366617d66db0f5e9af48dc6a7d2c57b8003c76a71770a0e4040b162dddd115e426c6f97d7eaa3e6363b68e75b9164afe8b749573258fd3057ddeb8b1310b8c51b91e19bd4ffd886d1c6c2cc2f9e9ef7e59164c7a34e4758b5447bcdc15347b3933af37605f59dbe851f55", 0xc1}, {&(0x7f0000000400)="52cd21982ae4ecd1fb8fd863ac2fc847b46a27f6ba0936bc8ecbc0a0be4c64bc4af44cd5c59cc5acdb967bb8e307ebe7a80c66413f7ddf1600d715472948f6c1066fcfd7a247546b8866c144f5e29cfb9e815995c9a1b51b36e932ae6d0c8f23924b45baa60edf96f308505e05adca413ca5fe4fb7763459c2751cdd707f1fdd047e4c6103b651de7cb987cb834e8d55793d130e734e5e3da4edb08bd0523b78d5d0625f6223f967bf455dea00d407d81fda9c15349db9fcdabb391bd6810bab013afa599cb003d1c98ad00c12f06cd5fd5e71055ed5d17c293eb0e77a1c0c59f19684721e070fde61b6e18eb43a0b666abad23b2abc77292cd130669bb4b7c2430a2f093bfd2170b53e091a90998da834958c9da5cc900cd3035c509f569a62e64bc1ec105b89b836cced71a23ee49f5c2412602a6ca2b1561cf47fcd03a70e4f9dd0ba048a31b9bfd6bfae6f60a4da31b441b728b327d01ca0b58e7f2602c0505d2a55c76264e6d303f82a44adce8dfb112d53766abf0a33bd113e11a5aab234ec639599d7aa15e7337fe47cca89044fb76ecb646100b37d1d7aec115a0b9e94630b71208576deb62b0427d12a079f16414c11756871b6ee4dae5fc803f1154abf8d5418be5dfd06e68fff353fa4c21796e48ad883b5daa1c4e1cca8e7dd9f95b2624ca388d19b14b96ec745a3a1c3b3e4fde5ef85e21f3cfcab6f545b0cd0e2eabe99a69c3481376d11e1c87992c82085769fa113e7c556eb7a7201ec2af2581c4dd5f4d7258d3c2be047dcb267522801dda287e55b613e0792af3ed2dd829641b67628cebae9090c606f4c8e56eec2e3d7c3310a80cf7744f515b18536f7a8534c6c9b15852360f50361be486db62b7753e55efd1ef3b194a3b777a86a198148e7f3f03b179ba0ae76f445fd8c52bf9a2ea31279edaaecfc7aa82c728b90741f8f1112b8cc881a3e6270ceae55aa1feef9d513d6a1acc8e8da7234604e99ea5bfbf22055fe65bf3facb40c92452dbb490e44ca4c17207323c3007e541ca84164f8e8412a623194288f641b353d57dda9c0d59b01c67588c5453f1a811c769415446009e9eca2659ae6ab445c342caa7efff33660980e3c7088e862d42594031bdf134fa4e4b14f27f88d626ec22851c921abaac6544ecbed125a63e80c58e9ac74fcaa97c3bc18209547e94938473d687de1339ff7e7ba3a72fb24035199f8f2ed13c0537b350d805f86ae3f2e6a8c34f0f2392c215927bc45a2b758ab5302ec636441e7b554c09e0646f55b48c63e94a9115f92ec6db7942d43f7ec0bdcef8f55322e4432ac81acabe909d14cbd44b6d7b7c43a89e829cfcce196d06ea5074a43c03777bc75b0c1131e1f02ed4aaa18af725ddf5f3123d07dbd59b645791a1edea81c7562ff53f2073fca07596c60af2f5c4941dedf4e0e15a1bf26d3d2bbe91be15b11e07ca18ded1669212132b8e027bac87ba0dbf013f9aeaf35717eec38d318b1945d9ef4cc6fbd2707963d2ae8a5b896047f867531f4a075400e57dab316c4347c6169073ab558fe04acbf3ce69264818cb6ffb8c38feaa3f6191b32fc02237d67212e54cc1b3a75b6cc721f6f918f26a718d12188f26072d9328687da0ae5ca5eb95e84070422551eabd455df8feb499c49f45c524e4418d3dede07f50bd1df1a7bf67917047ad24edbcec0c752863dae13a9f176c15d6f3fc8f410912273cd495de9dd2c308b2a03879a1d5b2fa1be556b6e0954788ac7891c6f92910b9fad747bffe099c5c2bae609051448c2f1210a204efccd9b34b25698cd8bf0c1421516caf81db07fe34f15d0f2c1b4bf2eb7fcbea9647bff2176b7ba0c8db4d3470fc7e05f1b9cc70541f4632cc8fb7d9d65c9b4d1c1b7ccee1243b0d7a122d0e6e3f83613ae05960fd5b297eb009b88b1c6faf1ea2f4c79cfd91a7b40d581469c4d6e2f1b999f6ed346d723c49932ef398415755d9fdcb47e0e9b4acf8dff82e1330a5967f9191555cf34018450a885b5ac1ead854b9762680a61769481c9db39830d596214f29a388e511b1b4785d63e71d7013630eb13287e24e7d4c0aeda12d9b8e4212950fc6f9d9eaa552901835c9feea385a623cfe8e3d657898681c0718974aa2b0d109a6de50f4f5a043ba36b319ae132940dddbcafc6c3f8946a7bf13554b7a1fba8b7a405ff13dc8362a7867d9efff3c7ea9216b4bebad83c0475f6a674726e6a779a1f24640165243c2630276ef9032f985a21bc876e7d4ba6a49913c7c908c4c9f797f66bb01187d17e1a28c1d78522c3a65536a88552d51b7de4c3a77693781c63e2f0fa4c3321fc3b0f17ee491f2f934e1d08b75610fd6c4aa1cee2b3692a0f99dc86a5d874b833b719e6b390cf99edb98a95dd8cdc37666dba310e87b5bf00ef616db621b37b132d5cc63a0c1225a4dc3d2ea86c4d184aa953a6920555024c2688de4a960743523d01baf28a05a91cb16f49d025312f33e74dba584d278cab4624068eabac69156d0a0dd368077e5b54b341c4ed574f0f0d8385ad915b499888b00a8b9483c0e7f0b99f48fda817bc0627e4cdf3246da6d674d0db88dd20f875bd193b58d8346ca6344c11e37bc2e20161a940d493f630dcd3a5a26ed99df45b1507c58c83c60d97c5a43316c5d560fdaaee8e383b0149139431f3b9f535a1a7f66a079b4607944a35e18250da0e783dda99ab06dae7f4444ad6f84d64bcf79890126be31e0b7a0ab06a83b37521f7fdac20377d7997881a9a121cc63fd42ffd8f3d2dc98d78c01834b423f8b70139d0c97be8f7f634c2b07bcaf556a6b294772214526d067f07832d681befa532b7ca3523281a2406c634710c145a831ebf7180a44a5475dab4e8936b68de98bfef1350867d232c76444ff01767357cf91894e3045ce035dd264e7e5a87e3c2475cc006d4f25f55319bfaca71846a27f8132ca4c68f221c26f102756373602f00efe0599471c5de59f4dd30a8f73df08b5d50e770f99ad8cf9a9b0d6e86d402e77ab10bdbcabe21ed42ffcc1a5bd5116e8d0502a9016bbc9ea9cf913230e781e0c8b85bb525dfd84a7d8bf0aa53f1ba52a897613f9a102b170d256cb9cffb7dfd1618551780e92fc4af141e78338b783e198ff417d048054b15a3435ceaa2e9037b843337c2809fa9f5a5dbdb2bb671d3651bc0c3c81b19f370d1c7691415853900b180da6a626a73caa8520f1c851ab4cc9451dafb9dd257bddf1a249ce3f370d84a075d30278cdb476f19a2f31d9e99ae518007a7319e40a3a0152a247a5b20d655c38b71a9f87f8679f51060dde60e6de49e516bf9a3a76e9cb4bdfb891343aa837574ebc0514f0e3ebdceb09aedda4714e7e73f1d2ef4c6feeb0410febc4ce01091ab5e51eae8dc1e21bbffe21d9b6f2bbc96704e7f08defb9f151703eccd74b5e9d09d26d963741e9f6cbb0d08795686d1970dfd1345f1b1d8028dceb49d540a41a2132e075bf3e1ca0f27a99972592b201ba304b03d5b75b9528ef961d83cc37d82500c4a4e5eaad53615e0d88baa72ef3ad3088733f32a865e2c06c4e9113fb56ccaa3030e38baa7bfb778d27dd290c4ecbe886ee57e7b13d5c292a711b278b4885875345b7158f137ebdcb8226e67873527bd9f4df37b233c9aaa1fd76977cc68ff9e6660f01f6b0b81ca2cef98f86a15f87829ff03b3e21000050f9dd9a208c76c8fff69dbdfa9c9177fa8d3b52a27c0c9609b0638a2aa25ac495added979a650a6b937343b71553398df8d5e0c415ed8b932e10375a78a99ec1297a5b76ffaef6c57f1b02a96d237f3ffc00fa197b79f3b94cca66ea8212ccea0ef85aaf1a435dec5608232259cf407d5a11ed3b7a3a3cecfda1f7015051e42a9014236407ebdac4f1f23c288f14279f67efdd3f6d7fee0cabf41defdd051e97c0a0430527141aac5304bfe3d4d94fe7586d81737e507cf6ba1133a47377bb3476e89528a844d6ed4d1ef99cf347613bd1c0a0a68f85d15dc04affb4b4dcd9d4df33a7a19f49b5c66694f2cf574ff20b7e84f32a3b95841991d631b8887f2106032ca019d2d47863ebf4a855c2fe961abadb312a7d04643fe6bd49f60445ad0af0811dbd8857e7563ce27551449e424ae3082e6e9f4296a9ab371359e239cd94aece2ba35086978413b48a2c6ad98684d0965ffac76aa89a6deeb8b76669ac9383a6836f8d673945095a0823b833adb9c5550c419759608ce11d060e266acefcca3b217ee7d98c27d5d9c019bc4f3301c5ff3fdffb773a59cdd0eedb3ea718146ddca4c70f0aa5c7702013bc5c981226111727159c34112ef145b597e561a80384ac78c215917e8352aef2feb39b2054a6cf14b6434c49862aa993b2ee8140c2130d841d29df921cab1ff4d4ebcabcb16089a696dc73523dfa5abf782d8355b7f58fc3a89706388727c990d97740f7f383d6bd6405905de648696fbb2b85913d2b6c54e6b2d57a999b57153b2def21652c5ee8a4f2af1587a32f5e998ede4962214d80fad69fe0fc099b567e656304f98347c795b948fec08316686c3d6adf9622a93967c234faa80349ce61807de8556639d0ab3057c7d54b42fdb249647d0796b3eda7a6a2c4f4ff24d41c625ff7c7d2abff376c736cba380c3439c35b115d7c21753f8ef13cba74cf795bfebee7141467f5204002c4f291d60a95cf2883211e6bc74158fa21683614670f6725df021571e8f2fd527e7c254aaf424f97c5b168ca341ba21e113b7967d123c71521a8b1f14cf29d17ec3d10c90fd1da09617d52a38fcdaaf61fa541b93d93517d6bae25760241f813fcf3985b6e045133746edc19fe65a9dc7eaa04420562038cc062fecc12e36b84323be39b0cca1707c40199d40088eea7757c1b95ffb6e881eac7e61478bb905bb872d23b54dffd866a082624609a6931abeab42c6c2a6bd485997254d4b66c2773e0654d3fd3a62d87d8d684f6590218ad03b7c19341518cae600fc4218dea3d4c702c137eb6562ff4a696fd4e50be03f7806fc2399e1249e0e2f3db1b3daa378ca9a82c86e0c5ab516abb98d783877a47ce4d99fac2c97ce248762bad5f9ab98602853d238d793522aa3e37f0cfcc89795356e5636b9283998ab0a8aa2f92dc78de0b684210cadf298f8555b85bfc42de5d5d24866b6aed2f729479b92c02bc2410eaf75023f5f980ef5b9d3917d377974fa18b59229f72881a3df0d042b1f263a85398f5f4e3434ed46f83ea3cc3fea0de5bd870f794d3b9258a3f6adcfb40e56fd6db0d2d3a3e38e056a9bd0fc1c8e3df3c6315cc20f579eddee489662bc618f45423e898b0fc12b105c63a868ce7c00f387b886dc2c893b437be28e808189f5033165b22209aeed0ad90bff72cca39550c8391e31a5a2978ee5d920898bdc37b96d72e7709f1df028b2d43de71a4df90f3778d075dad00b8a38c4308db4e4f93104a4c4326468378fb63d254015fae85275a5985ed71fcf4553e6e5c433844b1608a1f27c7a4e015ac26e73821cf96ecad85c441ceb1f33ef77b75f95ec0346f3367ba5594ed0e4ede5bba112623255a255206b748d5fc96614390376a52f4bd9950cea9ba6423f1e5720c7260c22edd1025bbbc0a05ec00c5bb758753b03bb1a76aa94a01f6500bc8190c15d21be62729146e5faaa5ec5e5759ebb522bebc7c3baa6767ff94645607dc4a3242aa711c365985eb24715e107d18a9a60bbf22a4aa44459f7587c92c88374717907e94bbe633cd43a30a61d4e4254b4f53e43c0c9160638f6a8463509c4ff8fc3944a778a7", 0x1000}, {&(0x7f0000001400)="4b8e8a51575fe4af05e58444dd324a3435e586d73c99e5462089520755a48b9dd0d5a7933d1cf0bc914dd0da98a611b0b5e21893f1a48e2c5f3ab8b3749a293170a786d4f1c763916fad793f19346589ed1f1caed7cefffc73a68f82092e2a83d1763684798bba55cbac26aa9748e080ed6a7f3bcd51135cc1e4a54aa3fdbc602d53efd4998fa19e4fd8a139455235869b339471567e1771ca", 0x99}, {&(0x7f00000014c0)="d52dd613373169e58582450ed1f62cd11e793764592b9447fc9071bf2dba0d5d0794cd07d988afa246d71ffc25a653c4b42b4e692f7345cd9368546da4ab9d7d7c1b3cda732eac546bf313425875ee6b96f4610782dcebb87ea1340d1836c47970a72c8385e472413525b524c35138fb9c8f9bb3955d40901892e67097c6f5bcc066a00dfdc89abe966582ee5ec0da861eb0c6ab37bea555", 0x98}], 0x7, &(0x7f0000001900)=[{0xc0, 0xfffe, 0xa85, "27e923b54f8ba211332350a9120234a6d5354f3d6cb7a73cc336eed8c03a1bd7da4bc33a9fcc567250ca55ef32e84cdfbcb579324d05f1cecef1ea5fd57a3bae5695059506d5c22483050e699bfa81c7c36ee6c54fbf099403388f728bedcc777632fea2410090836b01457f474040946c32f65151232531803956c1f58b8cc7db112277a7aed53e876cfd799414524a7fbf538363e970e7586f1b740b8908efa71de05d45e825653dd0c439"}, {0x68, 0xffff, 0x401, "0bac6e3a42116a5757ccd4b2ff23d80e2c17e93a791e7f58f8ce346e6e55227bc024f36ebda8c138f12fb96a9f0106051595c7f423f5dd7c126cf37cc0baebf46ab699938a7b6f4c6802c4d8353dc0baf4af6e2f"}, {0x68, 0x1, 0x4, "8d3c5dc2aea20172e6e4abbaba941b9f01dc71a9bdc514592062f7639eca904358f4422671e92c4fd909710a8553cbf316a283b0097d517908670d914eb90aa0fef3952b8ce35b635e123770e725df83249281"}, {0x40, 0xffff, 0x9052, "1454e137caf9d3fb955f1858a1e99a03a61eebb9918e479ee988bfb76c1aa46b366bdb5bd21323b5f199"}, {0xc0, 0x1, 0x0, "ca89a17ab9d92a793373bf399d6e39a9bff7b487dadc890fbb91b669ad3741b636d283298511d932ba94f0dfe8b4c78c80513d7b7e9e21f8239aa38baa3469c10226fc2edd9dcd37e6ba3ee07944411b60160920d4885b5e12b51bf27746a151122baf7d649ec63d48dc694340d821b0641c0b0e4437a58c37edef40d1bb023eba9359567b72af775481400fdaad620a106ed52587c0e8c9305131469d44acb23117e5d59ee58f093348"}, {0x18, 0x7ffe, 0x0, "2c01cb"}], 0x2a8}, 0x2) socket(0x76, 0x3, 0x3) 22:36:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xffffff7f, 0x194, &(0x7f0000000040)="d56fffee4798fddb4b744ad58f8c972ee9e1d390e71815a121dd81602bb191fd1cb4e7b31abf7660158be6f8179520be09", 0x31) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 22:36:11 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f000071b000/0x1000)=nil, 0x3800) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(0xffffffffffffff9c, 0x8ae81ac1799a34a3, r0) r3 = socket(0x19, 0x3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) accept$inet6(r11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r14, 0xc0206921, &(0x7f0000000300)) dup(r0) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = fcntl$getown(r3, 0x5) r17 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r20 = fcntl$dupfd(r19, 0x0, r18) ioctl$TIOCFLUSH(r20, 0xc0206921, &(0x7f0000000300)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000000)=0x100) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r16, 0x2, 0x92, 0xffff}) fcntl$setown(r0, 0x6, r16) 22:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) writev(r2, &(0x7f0000001640)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="a3029f20af54dbf38ee14a22f2e7d44fd3fc0f6a1a58153a40ddfd759f3c8a4cf99bb318c74ea09acd8387bf12a6f4d1618e340ee7702296e20a6378590b93879ae5d7212ebd18c6f8c202e0", 0x4c}, {&(0x7f0000000180)="0fd21df3ab8b94f1891fe17f1ee0d3900ec7d8f8a818c8df271e9f63926144fa8a87bf5c76639015272d2273b7706798a8390716a784edfb0c135a33763fcb893245f7a367a69ed51c19f20bc2c6b6396fd466284b1167e9e072c69a299026fe5f2dd492eab0a8a5bdd7d9dfca9901b11fbf230ec6fcb127816ff93846b024eda0f35306b612e78b6f1cdbe985eb311d038ffda1eee64f4067cbadd3ce3c6d6ab0137d82aba24c19d2c4ff1164158315df7e0a26c2fb045f5394a09c", 0xbc}, {&(0x7f0000000240)="02dc7c638aa5c842e2d9710554e815990fc985ec17d922c7e03fcd96f27c22facabf67c48be83f310d16196d", 0x2c}, {&(0x7f0000000340)="b0acde04411511d00d6c31832d803ef5ca541e01d05b7ac98fa930d5f84e1d39da20007824010e313bddb92b069144844064b750a4dca5511761f703ed522596827cc29f8c9cceb5748a097017323962951b98d6c3cdf573ed2bb22152c3b76e2fe4bd1a76ee2ad3354bffda38e17ba4f2f82622285bfb02db1a5f965f43efecbcacacc055e8727a32c0ec2940cf2ed08916dc687a97cf659cfc1dd1a7c6f6f1eae3edb690dcb896d919d701b79fe0789b565656c86634250480c966cfb3ff9ae28591a81ca3ff34a1dac29811b7f2", 0xcf}, {&(0x7f0000000440)="a3944c0c941d71215c65bf68377f42b2e06083cf121790c4e309379fe3c960fc0c077f48acf3840c91dad411d22d68db9d08d7ba56074fd193678d02337574186fa725260f98864726e5f9d17889d716f820a1f00bcfa4823811201a41050e29f3fc878e1c6747761d97287c31810f8d5e5203bca4f4f2b22e7a8aac64cb8b54dd51d39b843ed70b6d14d4908c45f51cb67eaee5fbb28cb324742333b4442a3fb6db0d2179bec4be6be05956c24e3500bfff1bd174c3e10338fff9f2a433e646346c1ccc", 0xc4}, {&(0x7f0000000280)}, {&(0x7f0000000540)="9cf83f9568314fe37f211bbd60a81078041e06c17a1d29e55af783566cf633c90c7a6596b10b2abd7e13779b0ee4f38f01f844269942b3653a0653a8d95eb29c78dc50f380a783c7a212084544f291569e05185c6de2a5336739e2f9a3ffe0bff3bd8b14e7648b09a96d2ffc34ebd83eada24e409818ef1b8b835ca22122969278f218b68b53967acee72114f8d9dbc6827398a48cb3925bab46b94eb17ef33e660830da14d7aee01460b1e3478743b389a49e2c4bcef423deecfcd50208cb9c2da27c15786a591f67e56b91ab098e9a9412865699141e86da28ae8a5bbc891dc3406d8e652ab7dadd1c53b59c7de972729edb02b3ec5064dbc1238b25d80626511f8827afa9e6c108eb81c08c99ca0641d65bd5b1000813b1749508e913c9623cbb8c35a638379fd384cab8a26bd06baa871e578fd72e53197a1653b56e7b53d2f0e400d34502094eac818668c688f36ba7acda095c0ffe5e7277a54262c4381c94f603405a9835101fd0bc137a00985ed335266b3dba5470dd93337dfd51a7f1ad3d31c629c10bbe8ab7fe7de3bba74a6bc0a07b2ee8e28762059335553f9a2ebaf3da566c14152bbd5d491395872bde49d190d721df2e29c05435f0d86118c55cd10607e8d7ccdd34f44ba7966f599f6018f02de7117e45767ef2d9d1ee876b0c9c5d6c9134bf77e5f7530d94ceaa3804457bb859273f69f9839a2bb91511eea31fea8f123f542180b5153d545391d3b6eb147b8dfaba5c8d2959cbf9ad9e96ce1b50f2677fb6f8ac2621bc0d88ed95f000b6745c1345c14d438e760d4c29c26dd553584fd649248d3ef856ee6d74457624cb4707b11fd59aaf10e057d525ebaa3c150c59408e207930d84e52dbc857235671206a3ff22d93763cb246430d12c36ae73196fb3968e879a218718c539f36d3d6737a8ffb121232915d307f33849b5f4148fff68bf490a84a86c6abdda0471760bcfc9f7b4f0eb60049f3547ae9695eb9f5622a889c58bc8820c8160fba139c691ff703624f3ad7156e3d29e84bb817a344c362e065678a77cbb49871fb04b12811feeddf053034a9d100d334b268df5a53673a3ba01adcca216f6d9eb68cd06ab984351d401d55b81d09f080334fcc637ed4ac62a0c81fd5625a9441b11d24b56411ee59dea73782de452b4b2d027f65e12c37f0611402df0c607fbfc89d6f893fa8b3b20b471863d15d14bf94ce9dd3742ec8ba0a575a3ba9aa5d16fb4680ee16146df102b58219eb18b41783e358fca957091277f84b19a882b2ee94301bf9be60ea14b47e3b2f1193c45e438437a61c7683dda893999b57e523ebda3176699e58fd55fd6b35eaad4affc871974a58ba5532af9b20cac97b4a8cb24e1e8fcaf6b0b69b66308c3985716f08bcf8456393e002c2ec073855f929e574540c5892d12ca5e9436bfbc0cc0a4fc72beede07952514199d637a473e592cb17d84f9b67b329663fbf44fcda3838732fa8893d753905112523469fc4e8d6290e04b3ff94b9052f1d81ebaf8a651e2004e4d7a914799d0663fd6fa4416acef6350737d38be086ba0e9e5af2e9922726d62e788ff9b7ffcd432c15d56b824eee8757fe219616fe8244834b026355749f4e41797735595cb659e29d73e2773054908849acd58bc9dcb60ba87c226f4ac745b6a83734895a90ea1f276921e7e080ad567507eadcd95587757a479f32c0a0f96174682c2dfe71dcf2e43843c881356ebc7086ac2fa475f43125d7c10be579f76b805c160f1ea1e83dfd2a5aa12c40f3f8fcfb8dd23dc15d51f999585795c6a0fb34ea191c8b79a79ebb5818777e7ef0e424e9b0434a164275364c33b92d4151adc3dee19a6ba32bcb87c6f95ba92424697f2b3cf56f2a14c2a4ad73a7875ad48f8ee83bdad70b859639586ad3ec2dd04ff768b8f3579d596737fcc45e9e1a2cb2fced19ff8430bbac6afd19d06c028fa32514184d09c3df287797a5fa9a4213742e260ed0dd188ed67091380ca98fa1209ccfc8444eeaa0cd6abb58452be334c88e97bfa90adfedf629a9422a6b37412cbf3c31bfc47b556ba5648ef323e9dd8733bc4ac76889fb0d2934d245143055616055c972fd0e9d351472f9cf0a0973a44c4b1c2cb0dbe588e2b05ffc2adebcf91b2c4214a059e9dbf0ee3396f7008937636eb2e600085a86ebbf07ba864379b851decf98f1db506afd562cc86405986599a09f036e43c84f11ddf0dc7442334aaa6349fd042216248f202e105c24f3a8bfa8594d119dfa8858043001feccabaa18bc0b06397b32454236291fc05eecce2070bb1a44e173910babd25719b5f27c5e64a03355c3f000a9353542538bbb08e0aa5d1d5e3ef725c84c807c139856d763b2df040ffaaa7a760b06462cae7478d9a149654aa2d80071ac16274b60ea7cac0a884653197e48f9133b69414165c9acb8e4218d17a76b3100e6cde1ab41cbb8c9c34959ad0d361f8c9a46d46281ded8a5bf262956f12aa906fa2a23aa91bd4111d6e5f966d79e05151faab3609565304fb59cb59a79114512c6242794670e3f4e4b9c3b978dd4ce8ae1d85b8fa4fe208e0cbe0acece44a3311ebdfdd2b218ec45c033796274ee26e2e9e6467bbdb396c072689efc50035ee9c14a61402df0943d8a971e6efff411a05bd5d89fb7e08421c8868fd119fd9d5aada78eb14301b7d0b405208766a9dd4f650f987b53b64b3fff1be6818f77d79290de7677e53a242d9fbc4762f1abc33bf407d6f817e5bf9f9db61f9580d3d2d0dee2740cee7bd192a4a102a41a000d360ab4317823e759b60a1c871ec5d94602f3977bd0e49addb4f5fdf56c301ef2e70b7110052f6ff1b7aaa061e8838dc7478933d675831eaea0e9fe00ca245be6015c261d5863105500bad1c5e76d0147473f7ae2048d4491720f7a081b061e75c415fa0df52b9aca8a15a4163694b709a0d00608b0e11553f9f109cca803d2b79d0028b76176fe540862810f6eeb679e76ef04c50364c8efe8e512b278c840f19280c85afa87815f57238aaf68f5dba3295ae219525819bf43caba51e04c0743ca2311ad2716dcb246e42248f8d68887de1be951cbb5fe29952cf33dfcb61ea7f5b2ed036a20a4e28d6ab15a31fb59aff34de2c472a23091baa5c73141dac319fbe09f4150cb1eec9cace982764525bbef8d246a23e4724c09f96fd0772f6f1e7b55472326d9d5453ad2542cfc81f86b73532f1966dc8322d0cbaa9b0c52f988dd9db5e24afe5ccfe81634a0d8daa6080c38978707c51f2add571deb3420661482b080bc47ce3a0d85939c81af76372f6c81f7a54fc0d4649dd37f51237ca433a3e7a4689a8fb9bb03101a50bdd2ace9b1c723d3491ec8102afe6bf7e70cf07cbe11a2755a68a5189575aabd3b8a0d63c7b6a85cb1f8c6df9ae36f223d3dc46694f1b661ce4078a7bc01d5891024ef48627810f46f300322828a5d84cdd6fd7b61b452550f8f5cce9bfdbbff9e0005086940143d215ac4d26d2479204a261d0a0bc926828c5326525a4125984b4f782dc7937f50946272ffa091cd70f920226520ef259fcdea3fa24b15eff16ffef701bf49cbbf18610df2e4f719c72e9845345f7b2a27315c9c22b086db401be035da67b001c2c0c6cfef648918e8bae8d7dc02b07a1faaef2ec524f9de3ca11d6679081a2c51a0e2abef037398f8c1ce692e2aed91fcd4afb29c0f3e3557d4b143fbcce7ce29eba93e6aa50110e48509b8be35d7d47c466963d8db0cb45364e84437bc38f3a702af0a17180f8db5b34a0fd179c1b4ad885cc350f54f0995c6e4476536ab0a7742d3a47298b5ce8d8cf2ec8c489b3f727b6d941b851399cc702575745a767965c9d86f35a3beb034b7eef19789319b0eb4a2aa1c05e7c3d22625d93654ede278eaa6027a2d149305e452833240e940a6777114c9d3c2dac65771b7f0710a40f155cc03c4df4e43dca77e96ecb49c4d35efbd439b6d96415bb278484882424facc961ee56c877c82d1aef0a21cb0701529defa35c9c5e1b9f2dd0a4c769272a9df42d3b28be94ca555c102be1ce4f4d533b8627d6c15790857aba39ec7159f708d957d29357a9c931bade4a118982ca191848791670e9a1f9bf2b11b4e6dd6eec415584412ff8f7e883cafcc6f83cf54b753cac9fbaa4913d2bfa796c536177046e6cb1512464a03d127b17eb5ceb0394f70c8ea782b3068c5039dc9e436c6e8891438dcf09f10b70c960a23395fcebd3de6ee104ab4e6bebcec542c95e219e5d078b72450f6509f11fea8c7e381b5fa0c9634dbe8bf2adb32ac39af5ba51ddafd68a93a7443157a89d54ed29b4d36f4080a28aafb29b3de1ecbc87002cc8d96e80a49fa0bfd6c69b81df724411a8d4cc0fffc43897fe10036c930cd1c54a57a5b510df53ee69df04cf5045c5a68ec6e88823df764eae863a444311eb2b9a0e55b439890ccdeb2ecf2dcffe9967ab713855658a832a32f9e521e0b8a1c18b559adfe837ddaf99c26ce29707147550ed19db701ab93b0e35a8f5fa3404e1149ea63e112ba01343ad530b9518a459f56e4bb420f8b08f59bc74ee5666e4d31b04ff4e257733b8a3a79b9618e8027627e8b4f2051c58dbbe4460590da85e6c99a3ee72e885f91438f42f35ce96bc9b12cf16a9cadc6794090ad0d5574fc319428292746dd5e6744a703aa6074fd380e9d4590d7a9628baddfdc7de12c937903e492918ffe82e5e72dff5c0ee540031c7d79e013ab0959873b8ecb15b15d721f421cf620279f15d2af3f455ffc54dbb15e0cf16d9daa326c92026867740b6dff7801ca49bf8aeb4927b3db8eb3fc68768cfee0307d4e6a31f36d137760870eba7484aaa33bc52fae25014c42c0283a8d2ede37a8344c42bcb38f04d975e604baffed13706a8d95e055381b921dc02442e77ca2c55f7ecf7a3d9180d357199fe510e37a386b4506a589b67532867f0679d341d37b74be81d6aad56c6a7dddeefd5042a0a76464c51c3a6d83b45d4909b61d5192b1f7830ada5661029bf3afa2e02173d736b1bf0cc34361d4bfd429cae2ce789af031568a98ac6d06482a5934fff72759c8b399019c64eb72870466f347c021787f9f4936cca5e9ecb03a7a231d014df19738fb00aa274c8c74dd95de27194fb22afc0f5e40aee1ec7f0e58f9f98b5c749aa712ed47e61bd8b6390f59a3f3800cf3f3bbb49f27467ea3ffb6c9f50d7508292a884bd79aab8b0a9ba1a19b063484a6e7c44411ae5bca7c0fdd7ce0078930449e7332dfadff840836d04ff12888705068ce777d44fa7d4db1cf79c52843bf3b562c5d8166306d80bded9357f8963ad2e09de83644dcd580bda398bbd3803f56f94fb81efc79fedcdbc532fccfeefaa253f814a876cacc26f5ac5b52a08033a46bf8b844af861a5325384ff8c5ddb5e7c2b9b5a88b92463a2d225b7a31c35bf1646ce1c41166cf95c951bcb28b4647aa8e4155e6e3697c4c0deb2f8d86a74f00df308cc60f9945d61c032b500e6ce99f5eb13c905734a201700e29075141959089645406435842607c4767973e1c341dfc33bfcd2463fd054ab2133d35850f0a75d9a2e19e835464e303d3466eed88b4338310866665c13c680ec0e4b8fd55ab46fd97f350f4bbc7d1eb8edbecf9f7cdefd0dfc4e21566f914a3cfc7f3f3d130db53189f311f89314a194606c409733d89c15d51ef7aa7ce07cba708dca23a7597104b0d37901e96a8f730c69a0a2974a33c0c6bae015274c2e07f32eae25e6430e8d96ae1925de9e619ef42ce434693", 0x1000}, {&(0x7f0000001700)="f5d53c73c91fcbe41a3861939fe0ddd5305a726cc51d5fdc3f15202cc95f3f5f00c4ccb9349b2ebc283280e0e5438b9a7dd04c73b74f0df52beeac0f545d8f53661eda9616a14ddf18584684e90ae22811343885bee44dc3e6a29a5e6b7580f22bf3762b15f1f77fec32c7e6135405734aa16ccca0096e47c347ffe7c5eb8ff23fe6b0c288e8130e53f7fc7b85436fa967ae3d6049223adb21fa69020d2e7325d83850ca4fc7e7d51cba6a330a884411d1a8ba5b33c633a8661d645edf0eb960df17868e7e9dbf80bdda2643b01760001c16f51611f6be14ffa31b3481826f52ef6faffc5c381f69044004995aac12a6b41efbefce42a523fcd459208d1486f16842ce13bdc43f3c2dba6943645971d4b6a92a79cd6454141300123966219886b522badbde9634c8d80d6742e06abd7663d2a5064274290ce500000000000000", 0x140}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:36:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r7, r8, 0x0) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b450 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b450 failed: no mapping 22:36:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x60e, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = semget(0x2, 0x4, 0x108) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0xff, 0x1000}, {0x4, 0x1f, 0x1000}, {0x2, 0x100, 0x1800}], 0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x8, 0x2800000, {0x5, 0x81}}) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e8900000000696c65302f66696c8bacb52bab8392c2e1bf6ef51467b0f2ec8a8fbc4993727436c6f660d2f1acaad9706c51e33ad94185d4d3308d25b84e1d95eb5f69e0200debee494d5bb567512535ca84bc16656299d8bfc873dd1d996702652bf19d2668e130743c08c256055110acfe5ca05875c8266c0e59090d99b44351f57a9259a3b6911e8be26f2a5649c94c28121660d673b64b2a0bcf5580b6a942d95aa18b9e1249a26cabee9e6baef34b58d856b14299dd4326f1a88770813935608eb451727824b5a6b251a14a4a3006c30d5e0ef28c0e30060835efffa96dadb91f4d5723288f8bed49439908603396a11e8faff0b0bfebaa93568ae600"/267], 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28000, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000200)={0x5, 0x1}) 22:36:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xc766589538085f0c) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) fchflags(0xffffffffffffffff, 0x1) 22:36:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) sendto$unix(r5, &(0x7f0000000000)="bf4f35d46118b21c96fdf2a37c8e4c8cf2fcfd0bcd2074b2b651f66993339469dbb5578f0b3f6833c2aa13f56f4e1a80eab80ec4783c7ee9cb53cd772d594be875e34116fd03c843785d4c2132f425ac13a72787dd492d3d8835415985d292b3160b0c1361ddf22895f43e65698f1e5bcf325689107ab8759d654df714b16da72967b257886a614e20ee7e573f79efe8a4ba6e37d23683ecf424caa5d9f7051a6af2", 0xa2, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/150, 0x96}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/226, 0xe2}, {&(0x7f0000000600)=""/71, 0x47}], 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) connect$unix(r8, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) 22:36:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0x11, r0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x0, "0000000020001040dcb90000001000", 0x0, 0x4}) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCLOCK(r7, 0x20004276) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:36:11 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1026480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) munmap(&(0x7f00000b0000/0x1000)=nil, 0x1000) flock(r0, 0x2) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="e7b70878351f295b40378b921f84e7c3ca1cf80087053c9ff05591a9d855c1ab1bdc17e2f54c1b65548e272e242e59d8700addb7a3cd4e96fcd51a5317ff323cfa27e7cfa86a87cf52d5796341afde77c4ee8be3d5e19f401f4588986b061b1cc8d7e888d57d4a93951bd28cb8006ee6828dcc592022fa78078b5590ee2f2ead60df254f57a647978bf4a24cec292eb109b3f61a4dfc8be1af96c0ce7508884478765fc8a2bf6d75d92464295bc6c9ac40b127f83f55ceab60d2ecf9997c413ad968"], 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(#-\\\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:36:12 executing program 0: socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) close(0xffffffffffffff9c) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:12 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:36:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 22:36:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) fcntl$setflags(r1, 0x2, 0x1) 22:36:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xffffffffffffffdd) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x699f700a5179c84f, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x39) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="be16", 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:36:12 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2730be7757201f4606f867927c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007850a0cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff00"/4112], &(0x7f0000001040)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000), 0x4) 22:36:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSBRK(r4, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:36:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000000c0)=0x1) r10 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) r11 = dup(r4) close(r11) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0xfe76, 0x5, 0x3, 0xfffffff9, "1f088225a03c8813a307a53ae61c4fd96c20887c", 0x4, 0x3}) 22:36:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = fcntl$dupfd(r1, 0x0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000080)={0x2, 0x9}) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)=0x791) r9 = semget$private(0x0, 0x0, 0xbbf19e56cf03d81) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000000c0)=""/217) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="e4aab35a833529f2bb2f84dfcf161c538545c832b828569bdbf8b4acc33753cc58cce76e24eaa05197366f18b3f137b44332f1ac79f8852e0c2a7f0da0d63c245cac8dee86e5d269ddc83dc7fe8220b408e9e1429edff0c193dce1b69aab2346137f1de064a547f0fdd1e724a6ceed37b0892e93dad9f3599afdd6022276876e3caaad724522ac3e574965aa930675c40deb4c2fa561ad56f97128a29b7be6fab6ff3c80ddba86d0df26cf2d84eae35beda183c1fc85849e1d8eb084d4c298feff58f9b3f4105c46dee77202ec2d7ec4279a309ef1354c6c4250525ff2c25c1e544cce7da44890b309dc587ca9c3f63834820a57b0525faac46a131f1f3dd336908aae713b77c9c676f08d4d4d5214588b1e5c100b2731e9866c42a7b98790"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3) 22:36:12 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') 22:36:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="172144de915bb2d71ad1f32e449273ce5bfac286e98d4f3101f71cecbd3b96478d4c0665d8606b7891c6d5aea1ba7b3836c6035279a43f1ee3a4e44d57caf23d0ceab89a618d5d74053e6e86dadde858e724a2a384ae4d414185c2d354195d99f9f73393da658cbd64b4a5324b399b33b881078c3e68cc1a71ac39db86769a206f6fc64399af9af24107b2bdaf8640b970d4e6349b28e5eb97180000bf14de6929c6db22f80e73492bccde69a9762d229d4368a11853edb71b1f524d6fc2ca9f9d", 0x115}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:36:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) writev(r4, &(0x7f0000000780), 0x1000000000000390) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r5) write(r6, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000980)) socketpair(0x6, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r12, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000900)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000940)={r7, r8, r13}, 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$TIOCFLUSH(r16, 0xc0206921, &(0x7f0000000300)) r17 = accept$unix(r16, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r2, 0x10}, {r17, 0x20}], 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r11) 22:36:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x2000100000005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) lseek(r3, 0x0, 0x0, 0x0) 22:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) chflagsat(r4, &(0x7f0000001380)='./file0\x00', 0x10000, 0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) write(r4, &(0x7f0000001500)="a55beaf0317528430030655a06075a00cf360371808c320081e67c26c3d9046053f597fedfc54f77cd90457f57fa3bc5656f8924668ec2a603ea00000000a76ffec8c06ebbc20cdcdf31c6786d48f86aa238bda94c9979b5c779433b60812efad31f523ab31843e38b331697161852e4525b4e995b87baeeaceba4f3c32b578ad5e81394c8ccf517d190dfb809b96095a9712aaa5bc627bc081c30a5126a764c8ee2fcf555392ef7537da2001b1a76f09636cc98cc00000000000100010000000000", 0xfffffdb3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) readv(r9, &(0x7f0000001340)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/187, 0xbb}, {&(0x7f00000011c0)=""/97, 0x61}, {&(0x7f0000001240)=""/231, 0xe7}], 0x4) 22:36:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r1, r2) close(r0) dup(r2) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x0, 0x40, 0x800]) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 22:36:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86}, {0x0, 0x9}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) socket$inet(0x2, 0x2, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7ff) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 22:36:13 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b4e4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:36:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x1ff, 0x4}], 0x7fffffff, &(0x7f0000000200), 0x0, &(0x7f0000000180)={0x8001, 0x1}) r8 = socket(0x18, 0x3, 0x1) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r8, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r11, 0x0) r12 = geteuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$TIOCFLUSH(r19, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x3, 0x1) dup(r22) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = fcntl$getown(r22, 0x5) r25 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r24, 0x2, 0x92, 0xffff}) r26 = getpgid(r24) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x4, r12, r16, r20, r21, 0x29, 0x2}, 0xfffeffff, 0x3f, r26, 0x0, 0x0, 0x1a, 0xfffffffffffffffb}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f0000000080)=0xffffffffffffff80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r29 = fcntl$dupfd(r28, 0x0, r27) ioctl$TIOCFLUSH(r29, 0xc0206921, &(0x7f0000000300)) connect(r29, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x2f0}, 0xc) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 22:36:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f000038c000/0x1000)=nil, 0x1000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 22:36:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSCTTY(r3, 0x20007461) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000340)=""/4096, 0xffffffdb}], 0x27c) 22:36:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11f5330ab41c27a1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:36:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) sendto(r6, &(0x7f0000000500)="09446a8e2b7b81db9b8132914939c6e32b150611a269b90ef90802ac6d80300b887b58d12e49530e79826c82ebd4af18aeea8cb75d32e66d45f5b8b20e6f6cb0c0b86b63a74f748d15a10bfdc6569d44ab1ab3190829493a7bbf65442f2ff2a72630c26526ec24c6fb4d09535b0b5ca900eadef75e6577bd61900bd92d632eb30d725f5cf63efafd5a79789b181643ae0e7bafd10651878d4c6daafe075f12c2e5dc971d8ddce2177c3741f34598d4bbf0eef5bda0df6db7dc1bf40e6406540195fa6cf33e59c39e2497ab9a06dba24bb7c8e669f6470580d530f3a2088cec078d679cb3c8d34998eb2096d9ed7ea14178d7d3fea7ab84e596bea2be60e40196a708902b08f2aa1b00c7f1fe699ad54e1b7c5cc6dd5b352e156b80983d0e0e01f67f3ec2d2079edbcd0a1e3ad3f21ea247c9c54b70b229bb2e9c577ac7643e7025c445dc92934565c7fa26e3483cf5c179f33b59c07159dcc695c885f1d72b815e541b18e05adf6816939a3e2413a87f0dd927200c1d423245e2210300d4d9aa3636f4a368b518a978de6ba1934e4982efb8da57d844a8a06e59fe399b19a0a49acb136c4a41a7e57d919def51a15df25b085c2a73fdbc471f824be0ef219d5a74df03a8cb8ace063dc4fddf6b8efd5bb0fff25ded82f13aaaf4fdb81ea20da45b3fa767bcf27ae120828f683c2374ed1db614ec2dfb2da910f65cb219e2712b7c139ccd909f029116161af31d230893c09bae41f7641b56d5f080fe2fa6f5e2cea950940f966d371403e73077f2c5b4d5f878e9ace89f31c4c80ba72c6967bed5f3223bae6408914da2b4a447c7c4e34e563c32203830df6791fd66864649fe06e48167d5414df45df82712beb7ba56976466be829969d870183f08be551f31fa66ab556a602cbcb4b2650cd7afec8894c2ee52d64f225e9f31917a11fffe0a3b5a1b81a64cd2bd417956c48f395d4bbe4de51b96947b22a4e2d6cc1f434884221e6e821698c4b79529d5a6ec4bca9e4552d6620d43482f96489d2a4299420acd0f5ce99be7804cb4229015cf62511b1f0a11adb8437fc74eca8197c74fe559cab5d4a2c81013aae052e9a24bed9d621971d03dadfe56dfac0b247ffa71249d8e2c8eed9bbb023fed808a87dad2f1acaab41347db1417436807a5efbd64f9531b71ab40bcf5808b525ba1f926ceaadf96a8f1c9e6324a9f4ff0611489485e6cebdf824524cb5331a6599067005b95647a62aa5fc20a706360de916421cdb9b1d6d62738c5207436e38e5312fbdcf866fabfb11c08931b5a590c2c2c711520124dda9f80e51bb4ea58c615d9b606c178fd77b4dcf2ff2898530aff479cbbbabca0da65c57675fc92b63f20fbe0c7c3565e4a3e7aa059ca0a9ab62cd57ac5f601d53af53f1826edc10d02ea31798c1c31c3a766342d4388efa5b35c2b2e6f06ebe732775cee6028fd58ecbad2382541416226df489f8558322d2b33d9c3e84811411d1a9cc87c0593a3a9ea8f0ef8cdd49c808a7c6f8df6ad34eb39a929e7764dec511ccf3956f637c6f770e11231521709305ed93cea9e9081ae0ebbdb98f927f232768268e9c460b56ae47e3791dc1f0799217aaa3f2229212757bf0df53e630ecbf6baf630428466470e0857e7818ea94fbfd420655239feef36807c629bcd5a1cfa6080112469fd0db173f436f86f69890cc0b916fb1b7c552c9b200004c75d7fde8a1e40f486917b1dbdff561251210699e85edf4e6dabf547df5000f8bdbc09a0a8dacc157fbcffc30385674e8bc3c38ccb8e3b858df29e7cfb317896588cdf290d80ff01c969fc77ec648cbac539cc4e0df06a83cddf2fb8d91681a9645fd0a9f5e0643ced5b02d21f258e878e63188028df10ac9bdc41d32c2950039ae4f9692564f0d9aad0c500090c7b039557fdffd513b91d4402478e3830f88b1cccded226ea4f957ee36b5059a978fa1398c3702481bec8706bd9e9dff05c2e6a4b9687bc36ac7f10aaacae3191fea2e8182112d2cf0d73aa8c0b37cc6d513a9d0055907cc9a1f1a494a0e85c4f274232754ce5e193cab0745a5e223abc53a2e34eebcf308b0c47a1740cbc2df7b5657f2a07dea1958ea3546422e03e8bb808e927483f5f08d31632fcfe0842bc4867f27d6d26a83bf6276f8ce92c3418a5799b65624472e74326dd5307773301f2f194cf41bb1c0ca99854d4684414a71f485aa09f92c583edfd390c002a99a0dad808ae9e4b4a4eaa6ed7a388d84de51b8f5cc85957984fccd1b99dc6724cb94582c6424b2d9769ecdf7e5d2df02f781267ebc8cf59ee353cb67630bc1ac75d7239ed43ac2672ac4282c2aa16451442f18a3c31b36038a186526c195569f7d7bd31cbebd612f7492c5ab4fbe455d819084c8f3a34f04c29c54539a1fced4afdbf6844cd5e2ecc6767327252a25bc4f4484e3565ecce4dcb572b65de3edd5acb9972aa7d6f667970ae3569c9ccccc9233519734a20c2d5d2d712099c732b37250c47b238e71d60c55a0c1421327f85a55815c10f78cea7b96060257d3d5c206a1114e2257122fd89e25fa23280a3973306ba4e13aecbd95c002f2ad0f126436bb9706a613987f1a5d25aa82f54e07b99999794124e462617642a2ad6668b5db433a652205525e6d4d459c4581ac2a4c5509e0fa56b58ae966bb6487ad51955bc33d7a0b817dc4a58b80996a6e995314807d698beeca206d6e82fdec57c356aa2c980ee55b1db3f484d212faeed829248da5815c554fc76e723d72b79fced61531d9da48c39090405470a47812f341e4288dc3522a085181bfde615dea2fc043cef5ce7f8d5114f0c94c7963fc81dcdb6fa03be40052c9c26f0bee01577fe5ec8c61d31955df291e245819e15d33f98885faa4807c863e601b6ffa1b50a8eceace78a8b0ef45961716ad4bb839f7719740df563cef4a2ae09d184d4afefae9a4d9986e455f25060680055944cb02fb1fc73a297b3a0998fc4bb0456a737979dc3008b140238f7821c3ed4b614029ba4032ece0bb564c70c29fab1adccd04dc496b6e46d50618765582fc08ab0bee9c074058e783f4adc603756f11597d083360b210f84360936f1b145c0d2669eca1b8631264847ac4a2a0c1a07bff6203a3bd8caa09b61f3eb6662c7a134586a2b6574ba086673e6273f40bbbd3a039bf692907b761fe14812315a9dbf912b23b73ef6c62b8d9a580db2d55f00e1eca9c0f58be7c6ee9452fc76c881a5bac46b4f18661455586686a91b57277f229b021d3c58f1a377a63694cb4e3329514411ce8217fa1df078dc4224b99dcfb3f960f943b2e6b773d2346e135c3f3a4da07bb8d1cf660cd00518c822377a0af10777e755be4425db7ed0015eead1d0258826bd3cf6d9c29b8dd0dfb0e37d6351f3702305b51710f37dd86151ee899de42e6f6881ca5104f81c1c3ae4668759907bd602547ae56fefb1c63c813291fe2069784c1dcfa2b521d37d2f4e55db709639f1fb7f4e2c84469e6c931eff66de60d9b8c4ff8b77da4606b9a182d1190f1c0a71bfe8984c5bc17d503080f74952642499cc3f996614340c844ee91a8a7b850e618d590876b4803f759856fff78eafce6e3c08cfe4fd8b4391c9e4999fac1eb6b1cda33603b8e291708aaf62616f0052cf205fc53426c6172c4eb0c8354807f440150b7273e115c5892c4eb981330f7b172eaf3eb6a5f778ffd194041b1f50c59fd98198ed98a12ef8a9aa68b9191fc446106fb5688c2da3e2b60215e973863017f569248164d08fe632511ab738e7f06b8a9713ab7adfe820876b22735d4cd3dc09b61a50365aeb6c7da2e4bb1ba640ab88ffc81d7c22904a56013d37e7a55800150f1d5bb7b759ca004c8d2a918499d495ffad1d383aaa6679bd19b113ab30267c5bb570e52aa78e1ffab291a3c0daf43234ed26c49a0c59b068d6e95fe935a7cfd861a8ea4a3d4375ff2eda5ce123d87c148b2fbffc2d89a0a47006b684cf09aa15d3707f5e7e2ff72cab3bd40488e216425e3f6a2bc9b9afca6b209b729c4962b0db3b54080e2a5ea94d88c7742bab7f0cd19d017c6ed33b02aeb9621fb93b0dba9704a4394a74769915a9d5e3bc15b83f95ed45ff28d71400d2e8dbb522e283686059df336338ae05353e3bb797fe9a0c644171dcadd10beceeea6a3248e9ae3d7dca1e4d145633e4aa5cc0fec78caed91d27213c72b38fb51defac231e27014643edf8fbf291a940d20e5d70cc163d0ce8e0f64488397ae3c9f17b85f5bcda4b16be11b6120cb76746b695411a99a847adb9680147e27385810b221f97dd49ac195d16766148dbe3f9d50ac96181c49f7b16cabdc86c91cbdb9e7196d31f57cb410f755d69c1a8a00a4f66903d9408358cadb6851720b2c945bb57df7648caaf8eba00e77cfa39a714bd85bf0c6989fb16ef6f608c5d147834c90dd5d5b9058883861e40f207293bfa3c68318ef543dc9e9490e8cb13580f39c1c88b948ab8ee434ecfd66fb286776242e82e854242489d871ff75fb2e8763a7e4630f8ad090c7f46573666da20c46d22fae54a7699ecf322c1974de5ea37ffcaad859ea00d46c6b6c84f341c5ef76e370e71692e97b6afd01b9bdea994be2a46948d87c17f628d4db1862bbb8a959a02d86bf07f54edf6919df9d69977d9daa402691e2450c298e414536ec48458409db162cb1fdc11c9967fa6c1b749191ae17a62ca7790e2fa32ce2488c8b91ef56d230a6a681e05e8794a20c3e27ec1511efa97b7b9f0bea571d85d14371a645be97b32d3a87db8d653540c412c62109073a7ba66db41eaa4013aada4025d435391ab31ae52cd90b742834cca92ab9a41b0c1383a380b174c1df20f17c240044b0ec6516eabcc172dad7a99901f7df198fdb48577e7f31e83f1902d22bd5c36fe01f271dc77b9dbaa80c2c60aa1dcce7ed042b421573031f1985c0c0bc37f00e1d5ae6a9b56e0a3340cb5f127481d30df4aec3154ec97f80f8f037ed48caecafc65fd2b8c22cde4a4fe2a5e5736a87880053420559ebdd2b715dfb1500a7e22359ba2c9f6ccfd6de9b9208606fe79a247edc0d08acc6620ffc19272386af71c2777514778078479c2f177575d02ab820f70f218c744b435c3f92f5d2d7a4ac577e66015315f019e780d731f3f87bc9c707d09130f1c559715ecc9b6541d105be59b3c093b2b7bbd006ebf021a35cd38e2c4277e50061d0ea02da0ec0e7233b6e9a841ffcd436e97c402a30a2fc98c85bfa2ee3d99385b5ad12d94f693c9c791af1dbdc0ef00e20a0df3521d8b363690ff0cd7c82ae1ff3c62c9c0b4cd33dcd70be701d0aa6533cfc58281281f64d2b9c2a96143f4544423f204e325a3aebf7f72c87872739634347f2f866330bc03e9484395f5d8962e4d2afb35913978fb159b7aeb7e97ef8bb0f579ac2c963b427dece321406a0413c423b20954a364f5e8da565f2afe218315f01a5d701ccc292262bc05d908f86a11c77477a312e7984684e8dce2971b31aac660f306f7a45424697a507e39812299828c61e1e3c4e0fd3a22dfd433ec2e1e2e95938a6d9e362a3d60fe0780cc0d75f0cf9247cad354c2a505cf91e76e0b0688ea4e64ce8d3484d5e43ff8b8be0113099c60b8414a2ee76f3bd4c2e617f131ad2639d623f5da580456d7249c31ea870c48a0f61fe87a8921ab3d851bf871b77fe6158b4779cd1e87cc203c09b57c80ecb89198eb5f691ec889facfefc06b71d06c9d734520a0587d274ef05967b4b826105da9218cf201eb3bb4716d9272d8cdedc23f", 0x1000, 0x20e, &(0x7f0000000240)=@un=@file={0x1ba7aed99a404b44, './file0\x00'}, 0xa) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) r7 = kqueue() kevent(r7, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 22:36:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000015c0)) readv(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/77, 0x4d}, {&(0x7f00000004c0)=""/57, 0x39}, {&(0x7f0000000500)=""/2, 0x2}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 22:36:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r1 = semget(0x2, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/98) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22, 0x3}, {0x4, 0xf72}, {0x46, 0x5}, {0x0, 0x5}, {0x80, 0x8}], 0x5}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0xffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) utimensat(r3, &(0x7f0000000000)='./file1/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 22:36:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c653000cd5871bc566e1319505c0a4a7bdb9b25a7091f0aaf563dac83fdbdbc47fd91a1ba60254e9d54775f3827eb7b85d24202f424ec6c381525"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file1\x00', 0xc, 0x1810, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(r4, 0xa, r8) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe34, 0x0, 0x0, 0x0, 0xba, 0x9}, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/172, 0xac}], 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) fcntl$dupfd(r9, 0xa, r11) 22:36:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 22:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0xffffff80, 0x1, 0x80000001, 0x8, 0x2, 0x40, 0x7, 0x2]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20002, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket$inet(0x2, 0x4000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28400, 0x0) r4 = getgid() r5 = getgid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) r12 = getegid() getgroups(0x9, &(0x7f0000000300)=[r4, r5, r6, r7, r8, r10, r11, r12, 0xffffffffffffffff]) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r13 = kqueue() r14 = semget(0x1, 0x0, 0x40c) semop(r14, &(0x7f0000000340)=[{0x0, 0x9, 0x1000}, {0x1, 0xaa83, 0x3800}], 0x2) fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x7, r9, r16, r17, r18, 0x48, 0x3}, 0x3, 0x7f, r19, r20, 0x0, 0x7911, 0xeed}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x7ff, 0x8, 0x6, 0x8}) 22:36:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[], 0x0, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x70}, 0x0) 22:36:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x60) 22:36:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002010000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb88ad05fcf03d4b622813926453a2c2a70cff83d59511c53aa5a85807461fd745522d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958"], 0x3) 22:36:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)='\xa0\xbe') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0xced0, 0x9}, {0x285c, 0x9}}, 0x1) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 22:36:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x677) write(r0, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243ef6afb1955e14207536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x1451, 0x5797, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x108, 0xc2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) fcntl$setstatus(r6, 0x4, 0x80) 22:36:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x20, 0x4, 0x4e) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="899d0f935cc3c2f24c7987fdd93586ed80cb2ab854046175a4c03e700b7d9560b9e9ba09ca164b21f6a3e79a3d4c0d84307347ca08f1bc5a10296b567af3adc7ea3eb6bfbb724dc2f2d21743ec068d209ea54dfb663ebb84eef48b5a5218e15480126805dfa3c218be98dedf7b44508364d7089cc939ecc321eeb73e0ed5fb34697510d7d7eb2e040e343921"}, {&(0x7f0000000340)="35ee0a9e22a3127bca70af30f21284faf70f68baed01ba419da5646ad76466abc28a2a1193dc24863333658f876a2971daf48c2ca677d4ff75d450587cf932afc6fb399942182661f96512d9576ba90cb0f93a288a6e2a8f1c682d84a56e247d42c099135611fcbfefaf219eca727116717bdc8c082ccfc728b50b8428e23dbae9b01e72dd7aaaf99dd7eb5bedac134384126c2ae51e0e423f026f82246f145da2af20638395bd1af92e07a95beccdd5e5123cbaac375740ce21e7ed92c610f33659cb92489cd815933c37c61b1917e9e558cc9b5a60d4d91a6f4759"}], 0x100000000000002f, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x916fd8f29466b431, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x2010, r5, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669ee62302f66696c653000"], 0x10) 22:36:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000000c0)={0x4, 0x5, 0x3ff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 22:36:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x2, 0x200, 0x4000000000000004}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r3) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3ff, 0x9}, {0x18, 0x2, 0xffff, 0x35b}, 0x4, [0x8, 0x68b, 0x7, 0x7, 0x3, 0x2, 0x1000, 0x2]}, 0x3c) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 22:36:15 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) 22:36:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)="56c21c316244d167461db3346a10f0c5a438e35a3673c94a9ec6b92f445cba2098c0946a794b410368f97bd93a9934d969dd5db2de32e6f5ac7fb49e017722a120d30e5e53697f5a8ea5c7cbc516846517744b537a3435bd787f526e5610d8b7c85c1eac30f76f790de02aab778837f4928bdbf60080b7ab8c591973bbe4d4a100f6177325b6cdc088d97f12c8c47987c269ed688c2e2af3d5fed989d24eb3fecf84b050a7c6f9aef9f35d0c3666c52db8da75fca711fc3c0fdfa2cc3ad84d9550cded359dee4480e69df71ac7ed488d564b6b3778eb205ca2146a261f3415401f07304b747a4d035a918a8981f6d71f9c4ac94c247c1e471f", 0xf9) close(r0) 22:36:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x400}, 0xc) r1 = getpgid(0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setpgid(r1, r1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) select(0x40, &(0x7f00000007c0)={0x10000, 0x7fa, 0xffff, 0x9, 0x7, 0x8, 0xf000000000000000, 0x1}, &(0x7f0000000800)={0x62, 0xfffffffffffff801, 0x0, 0x336bca50, 0x4, 0x4c57, 0x3, 0x1}, &(0x7f0000000840)={0x20, 0x3, 0x81, 0x7f, 0x100000000, 0x3, 0x6, 0x100000001}, &(0x7f0000000880)={0xc2, 0x7}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000680)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) bind$unix(r8, &(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r5, r4) r9 = socket$unix(0x1, 0x2, 0x0) bind(r9, &(0x7f0000000a00)=@in6={0x18, 0x2, 0x3, 0x3f}, 0xc) r10 = dup2(r4, r3) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(r10, 0x0, 0x0) setitimer(0x2, &(0x7f0000000940)={{0x10001, 0x5}, {0x5, 0x5}}, 0x0) ioctl$BIOCFLUSH(r10, 0x20004268) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x3, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3439}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/254) 22:36:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chroot(&(0x7f0000000040)='./file1\x00') lstat(&(0x7f0000000500)='./file0\x00', 0x0) 22:36:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) close(0xffffffffffffffff) syz_open_pts() r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:36:16 executing program 1: symlink(&(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/\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(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', 0xf95545f5606e06ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') 22:36:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000000c0)) 22:36:17 executing program 0: pwritev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000000)="58012a3b32c531161e1280a09e8d12a69a731a096d1d8cc374a0ac19cde76afb54646790efc49987e72dd552e163897e2da07ea56bcfad7c5e6f9e81b29ecbe929ab729300d38952f7eda4f9fa990e0dd9863dd6ca53b5cf6066913ea7790713490b8044f5a6bbeae88f3b000eeea32f5bc419772f2449ab4ad693f201319249069d54ee27ac88bf2d18c27a10891d5c8ee143f6eb653a0d7a5fadc2190701ed28f7e15fe157ef222a", 0xa9}, {&(0x7f00000000c0)="86a7bed72d827453e44d6d7e2f352bbc7c56e230cd10c3e92d679faf245e19c436272ebe0ba2d18384fafbadef90f0df8d6bdf60714bee1608e122e65383667c5988d672d0288c1c9053bfbdf3d3ebb9", 0x50}, {&(0x7f0000000140)="6983d06b837af70c8621e4f7eca46e95b7e13607e6204acc96b115c583dcd8972105823e307c64ba596af2b3495509e263417772b9cb81b71282336f767a629983d5f0bcb007b0a114c27b23d2ebc28e918d628eccc9749dd3f0bda7d43d56542fa6991aa84f1595b9385ae26a7940aee07d26693323288db0976744da01851144502ed277ca98a3a3", 0x89}, {&(0x7f0000000200)="5eb718b6f8607be9a7695be24637ac6a30d12061d424ebffef26e2d5b31b5a8a5939a13ff680b4d3d85f610f9aae83c9330b6a7b60d72399e7789a1b2d0608b53e8541cf6af337fe2c755c9293842238a29684db2d8e9053212a4af4a9a6e2eefc15f3310d194bc1eabe1add5ef5332632b731d66bc29d16c2ba7e9840a490ca0580118517bfcf3ba2fb65186829364e1d0cd984d5d7e867525b9a98d0", 0x9d}], 0x4, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt(r0, 0x9, 0xffffffe0, &(0x7f0000000380)=""/156, &(0x7f0000000440)=0x9c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x17) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f0b000/0x4000)=nil, 0x4}, {&(0x7f0000e9c000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ec3000/0x3000)=nil, 0x7}, {&(0x7f0000fcc000/0x2000)=nil, &(0x7f0000ef1000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ea7000/0x5000)=nil, &(0x7f0000ec2000/0x1000)=nil}, {&(0x7f0000faf000/0x2000)=nil, &(0x7f0000f01000/0x3000)=nil, 0x7}, {&(0x7f0000e40000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000f67000/0x1000)=nil, &(0x7f0000dfe000/0x4000)=nil, 0x40}, {&(0x7f0000ee1000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000f7c000/0x3000)=nil, &(0x7f0000e9e000/0x2000)=nil, 0x6}, {&(0x7f0000f0d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000e55000/0x1000)=nil, &(0x7f0000eaf000/0x2000)=nil, 0x8000}, {&(0x7f0000ebf000/0x2000)=nil, &(0x7f0000fc0000/0x4000)=nil, 0x5}, {&(0x7f0000e03000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) sendto(0xffffffffffffffff, &(0x7f00000009c0)="1fec803643fc0c2ecab834477d7ab79e82d9afcf32a84de33488d70ed92fa27fdbefe88cd77e36ac5d138c149042329fd85d18c69e98dbb0e3bc1e0fd4d4760a11dfd895ea90fb161271812132ae6b331cf10ccce45f6fc5865e34f3ea05f7686662af658156a2f8b2ce2510ea51f1ef8f81bb45536c16776e698c8905550dc2ad215d1873c993acdea9430d610dd9d30b045248eb8bd9e98e1755d5e027871e69952b5503d02b0dd2872cce358926af2fc59d2e9a5f00e5910a20682621ccca97364100ee6a4fde3721ebf24d6dc496246f49d6d40aac115e45aaf2bd7c590180c065e52d2ee5d2d639b11ff9529885f5", 0xf1, 0x1, 0x0, 0x0) mknod(&(0x7f0000000ac0)='./file0\x00', 0x2000, 0x0) chdir(&(0x7f0000000b00)='./file0\x00') mkdir(&(0x7f0000000b40)='./file0\x00', 0x10) chdir(&(0x7f0000000b80)='./file\x00') r2 = getgid() setegid(r2) r3 = openat(r1, &(0x7f0000000bc0)='./file0\x00', 0x80, 0x8) bind(r3, &(0x7f0000000c00)=@in6={0x18, 0x0, 0x800, 0x8}, 0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) bind$inet6(r4, &(0x7f0000000cc0)={0x18, 0x0, 0x1f, 0x3}, 0xc) chflags(&(0x7f0000000d00)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000d40)='./file\x00', 0x28040, 0x10) openat(r5, &(0x7f0000000d80)='./file\x00', 0x8000, 0xd0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) open$dir(&(0x7f0000000e00)='./file1\x00', 0x100, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000e80)) shmget(0x3, 0x2000, 0x8e, &(0x7f0000fbb000/0x2000)=nil) rename(&(0x7f0000000ec0)='./file\x00', &(0x7f0000000f00)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000000f40)='./file0\x00', 0x8000, 0x28) recvfrom(r8, &(0x7f0000000f80)=""/27, 0x1b, 0x81, &(0x7f0000000fc0)=@in6={0x18, 0x2, 0x2, 0xfff}, 0xc) r9 = accept$unix(r6, &(0x7f0000001000)=@file={0x0, ""/50}, &(0x7f0000001040)=0x34) getsockopt(r9, 0x9, 0x3, &(0x7f0000001080)=""/150, &(0x7f0000001140)=0x96) 22:36:17 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x14, &(0x7f00000000c0)="a28bc18827d611b46bad9891f0087d931d6814f8") r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9d98, "043b3a15fe0000f40400000000d5bc00"}) 22:36:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./file2\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mknod(&(0x7f0000000080)='./file1\x00', 0x8000, 0xffff) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x1) dup(r3) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r3, 0x5) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) fcntl$lock(r2, 0x626a0f91c8c0c9a3, &(0x7f0000000040)={0x1, 0x5d836c80b02e8dc3, 0x80, 0x2000000010000, r4}) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r1, 0x0) 22:36:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) dup2(r2, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1cd3cbd7c9eca3ff, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xd0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2810, r9, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r10) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f00000001c0)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r12, &(0x7f0000000080)='./file0\x00', 0x10, 0x17) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0xa20, 0x0) fcntl$dupfd(r14, 0x0, r15) 22:36:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c2, 0x100) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000000000) 22:36:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x1) dup(r1) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = fcntl$getown(r1, 0x5) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r2, r3, 0x2, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r6}, 0xc) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7500000000000001001f2cb39e2d6d3eba984717d2", 0x196, 0x0, 0x0, 0x0) 22:36:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000880)="5545f6353c703deadf0cdac87b95f93bf671c5aeb413f18e4692bee71de6af53e6907a8d260444d561b9e11d74130abd8b5fc09c07a844a96ba1c440c1987b0492de81ccf5c844cdf673b5f77ef4ea7f05b9103e4d1682c391f69d739ff4eca0ca644e21a8ab5de1e284106a08548a4ff83cd89bceabaeb4855d9d87818a39cb6e0335b0395a40ce2edc6e00b9dc2d60d059c79eb55ec395ce30c09426ff28949394edac6e831839865dc66632f153ffa73eb93c4f9463d89654cf6465bf78d7ef24d0e71c8a00d7f0666cf98c19f3bd314ea7c3becbae346eea6226abd709ae25c8c102442dd72113531b41be5530d9906a83975e4f4c"}, {&(0x7f0000000980)="8ee1ebd1a48159d32d7a862be58a846dab859cc0535a9ff5ced5c3cdfee5b4e9a340a896554a12f7d1f8592ddb8f67bf487677a89f5ad84a881777a2ef44c27f07d59bf8fbfca21ba476ba76600b912a84a11f6b0bedbe7356502d8942d20461af0f3018648fcccf3f4203c27789c6ac2b348bfd1c0416edbf038be8f3bef3b968fa7c68b7c9", 0x2e2}, {&(0x7f0000000300)="52bbe158712b460af23771153965f68d40e4231aed988824d6d256", 0xfffffffffffffe86}, {&(0x7f0000000100)="c2a440d251a0c2b5fe6b9b9f52eb7c97c1f5b74aa2f27e8d30876e726299e92abc80bf4f30dd89c8b3a622852321a34e"}, {&(0x7f0000000a40)="c164a42e4edfbed240d09a3d974c0100c758065f82d4ada52e92b0"}], 0x1000000000000310) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) shutdown(r0, 0x6) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = dup(0xffffffffffffffff) msgsnd(r1, &(0x7f0000000500)={0x2, "c9594867d19cf530cff24b78339b41fe1f303adb0b2beb54032e60c99e346f6654aa2aa70c2fa8952a14410513e14826ef1d515321bd612a771a204bd948192e77b8576547438149d91a952603993ab14e65c24208e61822a22b65a2632900d645a57c2a3a120395e4c1713ad76aab42a4818f59e6012813eeb8c72567dd61d2a2c70dbe3df508576b7dfc3ede06bbcd2432c4142260bc71e696f1c5b0a59b2a9ccfe03cae3bec5ac2b0cf60"}, 0xb4, 0x800) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096175d271875225ab4693f47000000000000000000000025a70000000000000023e5072d29568eaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb1408dfe8456bbc11e235c6eb9e358c19e21089414c019e4e284ff77d436518e075df104bf347e1bfad731dbbc0ddac7d1f4fa7ad868ca59bd23c37ad692f37180e0cd8be96190e662dec0000000000001d4f0fed832038c0fc937f712e64bd20ae7a724a8109e0b50f858681c1b6c619eda3a8d57bdd5a8b6eea122be2d66692d6c791e12f546598f98f93c9316856db6b5368277c77297e72de19819da40fc1e78fee56aadbddae71c3a561508b2b2e1e8081e95fd411fc20b9eba76ba89f89df8d908da7c90a97650000000000000007aa78c79ed978b6b8908ab8ab8563f89de97cebffed1e4df47d83e7f2e49044b61d6eb7c7e8bfe3dcdea97272bae077ce60947a8e376b3b"], 0xfffffffffffffcc9, 0x1, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) getegid() recvfrom$unix(r5, &(0x7f00000002c0)=""/25, 0x19, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffd, 0x90, 0x4, 0x4}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='Gdeve\xb6u\x13%\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r6, 0x0, 0x0) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0212d4000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbb3ce00e55a1681b7c6910374426bdcf306843b34f7c027e266a4bef296a85554367ca128ed16d13c44d48a8e55f5a20260582d225bca8000000000000000000000000000000000000000e317e3b49d5f772de270a1ab76ef77a5a824164e91f9f96a82b22865c6ef38e96a81c051a9e072dd2642cf14842251c039876e7d1335e459a1a5eb4a41aba6a978b8a9813001dd889787eb"], 0x1, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f0000002740)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, 0x0, r12, r15, 0x100, 0x4000003}, 0x3f, 0x49, 0x9}) r16 = getgid() fchown(r9, r12, r16) 22:36:18 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() r1 = socket(0x60, 0x2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getpgrp() r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r9, r6, r5}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r17, r16, r14, r15, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r21 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r21, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9291ee9eb123b088b8dc3ee46e85c808bd811ab7800001ff26ff69c670102e34613e6fe2c6b1ef193535b84b675a85900a1143553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba640985e2d311e00649113f24e276caf49b3bf378d16221f07a1579f755d319a1aa13f27e826d9450b14e16413f1c228856068a29986a5100"/219], 0x10) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) getsockopt(r21, 0x0, 0xfffffffffffffff9, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0x40) shutdown(r21, 0x1) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r22, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r24 = getegid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = semget$private(0x0, 0x3, 0x10) r27 = getuid() setreuid(0xffffffffffffffff, r27) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r25, r24, r27, r23, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, r5, r15, r23, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r2, r28) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r29, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1}, 0xc) ftruncate(0xffffffffffffffff, 0x0, 0x0) 22:36:18 executing program 1: getpid() r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 22:36:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x180) semop(r0, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r0, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) semctl$GETVAL(r0, 0xdd8ea727454f6e32, 0x5, &(0x7f0000000000)=""/56) 22:36:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0xee87d102cbcb7bf2, 0x5, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 22:36:19 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x510, 0x6, 0x4, 0x9, 0x80000001, 0x10001, 0xe}, &(0x7f0000000040)={0x100000004, 0x2, 0x3, 0x2, 0x80000000, 0x1c6d, 0x100, 0x8000}, &(0x7f0000000080)={0x34f2, 0x6, 0x7019, 0x1ff, 0x5, 0x430, 0x200000137, 0x4}, &(0x7f00000000c0)={0x8001, 0x8}) 22:36:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r16}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r7) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB="70012e2f66696c65302f2e2e2f66696c65300056867faa3d282df23e98937dd980b6aa86d53920586b8e66f4c6c617e95aa35206cff713be11f53c915530a9953691dc3c54d238453cacb49b067c46f4334835e3b773eece7669efcf9d98500fed0d5be072d7ed006aefd4e371dbfd18e0e16e2515b3939e8170f61f"], 0x13, 0x0}, 0x0) 22:36:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCNOTTY(r5, 0x20007471) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffff6ff, "85495500020900000000000000f5af8680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b000674a00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000000), 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) 22:36:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001690000000000000000a53980349da4b500"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 22:36:19 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x0) 22:36:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) accept$unix(r5, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x8) 22:36:20 executing program 1: socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:20 executing program 0: chmod(&(0x7f00000001c0)='.\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x100, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xf7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3a2}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 22:36:20 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ddea1f8fbcbca38000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2470003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000861761310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006136ef90ac60a6112690d69e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbedc9301c74e84b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f6df6177cc30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9b2be4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ded935d36c68650b74f04a256c6f9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2be6ecf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a35021a24093a3728a0af506e2fa49a699d7e9345e05cd71510d10e387a4704b1a7d25ca9eaa566c2e3b2d05fcbeebaf1d48187e26011198acf59048b0d2c3524aab19de3b46fefb78a080fbd8b1411b5b4d7c245acee42406653964afeb0c3de9dd1f153dca6858fbc85b141c01ffb2c7fcc9c4242a3d78c1b6f05d6ce1cd84c7a8072e3c324156c1aa0253a3b461a85aa0acba9412106d4b137f5cd393c3fcc5321744bffa516233650621b419737e69f2f7ba7200000000000000000099ad140e8a736f473d48c4e40636ff06f14a309aee7ca9481034a7b8354f170cc3d722bd215c20f780d64e8f27dddf463d8020f4fd169c319d1d57d311ae81549755c3205a427e808a3c7af6b3d3a280a7f2bf2077a0e947437e44555655a5fdc9d0b2c7e749575c7ef1dc690266dae9654c5b3f49000000000000000000000000000000004c46f6f49b879aa80310409715efebadd7b7f2976c02ee6d72e62be8aa54f7568e0cba3bbac6866926bb85376567c09f6377edd401a3661f8f02c3864690c58e534da684d295a7c14f7839c2ad420fce27894bf09241d43e0521d5957d38575dde8ed43da594e9143fb92b95f176b2a529053569fc75f597d23233a8e1fca6adef48c2027da82ed2d8c29c810826a50e46bd83f7527e25e049096b66435819c19acc5ef8be25e40585ad4e6619da0f596d117b50cd5677ba5735e4b04a06fa47b1821adbdb118e7231084e0a636bf61159730b7f4e53cf37141e1302dc89abfa30e61d6ac1ee6ae9c8a01dece177852bc78830a52c04c3d85e968df03cbdce"], 0x1, 0x1, 0xc00) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgsnd(r1, 0x0, 0x9, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r2, 0x0, 0x0) 22:36:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f0000000040)=""/15, 0xf}], 0x3, &(0x7f00000002c0)=""/102, 0x66}, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:36:21 executing program 1: sync() madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 22:36:21 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/../file0\x00', 0x20) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) 22:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket$inet6(0x18, 0xa9bea91a2e535312, 0x0) r11 = fcntl$dupfd(r10, 0xa, r8) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) openat(r11, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) getsockname(r12, &(0x7f0000000280)=@in, &(0x7f0000000200)=0x17d) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 22:36:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1d090000004196d5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x1) dup(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r1, r2, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f000063e000/0x3000)=nil, 0x1800) r4 = socket(0x2, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x400000000002, 0x0) write(r5, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 22:36:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 22:36:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000900)=""/210) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget(0x2, 0x0, 0x491) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, r3, r2, r3, r4, 0x10, 0x9}, 0x5, 0x1, 0x95b6}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r6, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 22:36:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0c92c8fea18dfdefcedb77b248c210e05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885826e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc200000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce4b4de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c08843d856577e9"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4", 0x599}], 0x1) 22:36:22 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x1, 0x5811, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 200 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 429680 8741 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201f4e,ffffffff821b1020,c8,ffffffff821bcb81) at __assert+0x2b unveil_destroy(ffff800020adc700) at unveil_destroy+0x19f exit1(ffff800020a898c8,0,1) at exit1+0x38f sys_exit(ffff800020a898c8,ffff800024f77740,ffff800024f77790) at sys_exit+0x17 syscall(ffff800024f77810) at syscall+0x4a4 Xsyscall(6,1,0,1,0,7f7ffffe02e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe02b0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 200 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201f4e,ffffffff821b1020,c8,ffffffff821bcb81) at __assert+0x2b unveil_destroy(ffff800020adc700) at unveil_destroy+0x19f exit1(ffff800020a898c8,0,1) at exit1+0x38f sys_exit(ffff800020a898c8,ffff800024f77740,ffff800024f77790) at sys_exit+0x17 syscall(ffff800024f77810) at syscall+0x4a4 Xsyscall(6,1,0,1,0,7f7ffffe02e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe02b0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024f77550 rbx 0xffff800024f77600 rdx 0xffff800020a898c8 rcx 0 rax 0 r8 0xffffffff816953ef kprintf+0x16f r9 0x1 r10 0x25 r11 0x37c909f0aabd5845 r12 0x3000000008 r13 0xffff800024f77560 r14 0x100 r15 0x1 rip 0xffffffff8142c8c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f77540 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=438088 stat=onproc flags process=1018 proc=2000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88ee8,0xffffffff82621120 process=0xffff800020adc700 user=0xffff800024f72000, vmspace=0xfffffd807f00b450 estcpu=31, cpticks=8, pctcpu=0.10 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 80126 12553 16988 32767 2 0x490 syz-executor.1 16988 63841 99066 0 3 0x82 wait syz-executor.1 31720 320848 0 0 3 0x14200 bored sosplice 99066 76674 68097 0 3 0x82 thrsleep syz-fuzzer 99066 381102 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 355586 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 570 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 14127 68097 0 3 0x4000082 kqread syz-fuzzer 99066 67659 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 316605 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 312377 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 87013 68097 0 3 0x4000082 thrsleep syz-fuzzer 99066 170253 68097 0 3 0x4000082 thrsleep syz-fuzzer 68097 366981 11435 0 3 0x10008a pause ksh 11435 327846 46137 0 3 0x92 select sshd 90196 307651 1 0 3 0x100083 ttyin getty 46137 321539 1 0 3 0x80 select sshd 40728 13560 38994 73 3 0x100090 kqread syslogd 38994 445258 1 0 3 0x100082 netio syslogd 15097 335266 1 77 3 0x100090 poll dhclient 77690 229723 1 0 3 0x80 poll dhclient 33331 379551 0 0 3 0x14200 pgzero zerothread 17554 438876 0 0 3 0x14200 aiodoned aiodoned 68423 423007 0 0 3 0x14200 syncer update 7183 37070 0 0 3 0x14200 cleaner cleaner 8741 429680 0 0 7 0x14200 reaper 31527 32003 0 0 3 0x14200 pgdaemon pagedaemon 86571 43657 0 0 3 0x14200 bored crynlk 77811 143881 0 0 3 0x14200 bored crypto 7784 142292 0 0 3 0x40014200 acpi0 acpi0 84066 182197 0 0 3 0x40014200 idle1 9883 521292 0 0 3 0x14200 bored softnet 86077 318959 0 0 3 0x14200 bored systqmp 12083 164286 0 0 3 0x14200 bored systq 168 477312 0 0 3 0x40014200 bored softclock 26781 441418 0 0 3 0x40014200 idle0 71501 55025 0 0 3 0x14200 bored smr 1 294087 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6320K 6322K 78643K 11254 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 85 2K 3K 78643K 5951 0 0 ifaddr 30 13K 15K 78643K 904 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 245 0 0 iov 0 0K 32K 78643K 923 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 4320 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 62 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1627 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 33K 78643K 6164 0 0 sigio 0 0K 0K 78643K 119 0 0 proc 51 62K 83K 78643K 6858 0 0 subproc 17 1K 2K 78643K 2414 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 400 0 0 in_multi 22 1K 2K 78643K 1672 0 0 ether_multi 1 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 2751 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 121 14K 33K 78643K 22613 0 0 UVM aobj 130 5K 5K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 571 0 0 NDP 4 0K 0K 78643K 429 0 0 temp 97 3553K 3634K 78643K 32274 0 0 kqueue 0 0K 0K 78643K 65 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 305 0 301 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 694 0 692 1 0 1 1 0 8 0 rtentry 112 1464 0 1430 2 0 2 2 0 8 0 unpcb 120 2912 0 2893 7 6 1 2 0 8 0 syncache 264 23 0 23 10 9 1 1 0 8 1 tcpqe 32 2918 0 2918 2 2 0 1 0 8 0 tcpcb 544 1847 0 1843 24 23 1 14 0 8 0 ipq 40 64 0 64 19 19 0 1 0 8 0 ipqe 40 257 0 257 19 19 0 1 0 8 0 inpcb 280 5998 0 5990 46 44 2 13 0 8 0 nd6 48 284 0 282 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6443 0 6271 14 0 14 14 0 8 3 art_table 32 6444 0 6271 2 0 2 2 0 8 0 art_node 16 1463 0 1432 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 12 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1625 0 1615 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7416 0 6011 46 0 46 46 0 8 0 ffsino 272 7416 0 6011 95 0 95 95 0 8 0 nchpl 144 14907 0 13284 62 1 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 77967 0 77967 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 47201 0 47201 36 35 1 7 0 8 1 plimitpl 152 1069 0 1062 1 0 1 1 0 8 0 sigapl 432 5915 0 5902 8 5 3 3 0 8 1 futexpl 56 92192 0 92192 3 2 1 1 0 8 1 knotepl 112 4336 0 4323 8 7 1 2 0 8 0 kqueuepl 104 2073 0 2071 6 5 1 4 0 8 0 pipepl 112 3970 0 3957 13 12 1 2 0 8 0 fdescpl 488 5916 0 5903 3 0 3 3 0 8 1 filepl 152 53896 0 53823 47 42 5 13 0 8 2 lockfpl 104 1074 0 1073 1 0 1 1 0 8 0 lockfspl 48 384 0 383 1 0 1 1 0 8 0 sessionpl 112 157 0 148 1 0 1 1 0 8 0 pgrppl 48 210 0 201 1 0 1 1 0 8 0 ucredpl 96 9085 0 9077 1 0 1 1 0 8 0 zombiepl 144 5903 0 5902 5 4 1 1 0 8 0 processpl 896 5932 0 5902 4 0 4 4 0 8 0 procpl 632 15896 0 15855 14 9 5 5 0 8 1 srpgc 64 282 0 282 22 21 1 1 0 8 1 sosppl 128 107 0 107 19 18 1 1 0 8 1 sockpl 384 10074 0 10046 82 77 5 22 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 34 0 0 2 0 2 2 0 8 0 mcl9k 9216 20 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 156 0 0 15 3 12 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 511 0 0 12 0 12 12 0 8 0 bufpl 256 23247 0 16203 441 0 441 441 0 8 0 anonpl 16 786663 0 779053 210 163 47 71 0 124 0 amapchunkpl 152 55613 0 55517 108 99 9 18 0 158 5 amappl16 192 30609 0 30100 271 244 27 50 0 8 0 amappl15 184 633 0 631 14 13 1 1 0 8 0 amappl14 176 1691 0 1687 2 1 1 1 0 8 0 amappl13 168 637 0 637 12 12 0 1 0 8 0 amappl12 160 755 0 750 2 1 1 1 0 8 0 amappl11 152 880 0 868 1 0 1 1 0 8 0 amappl10 144 631 0 624 1 0 1 1 0 8 0 amappl9 136 3032 0 3027 1 0 1 1 0 8 0 amappl8 128 2194 0 2141 3 1 2 2 0 8 0 amappl7 120 1177 0 1164 1 0 1 1 0 8 0 amappl6 112 554 0 535 1 0 1 1 0 8 0 amappl5 104 1827 0 1815 1 0 1 1 0 8 0 amappl4 96 6110 0 6083 1 0 1 1 0 8 0 amappl3 88 1357 0 1351 1 0 1 1 0 8 0 amappl2 80 36035 0 35969 4 2 2 3 0 8 0 amappl1 72 172276 0 171850 24 14 10 20 0 8 0 amappl 80 18366 0 18329 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 5916 0 5902 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5916 0 5902 1 0 1 1 0 8 0 vmmpekpl 168 55373 0 55347 2 0 2 2 0 8 0 vmmpepl 168 793046 0 791414 204 109 95 101 0 357 13 vmsppl 368 5915 0 5902 2 0 2 2 0 8 0 pdppl 4096 11839 0 11804 6 0 6 6 0 8 0 pvpl 32 2037292 0 2026080 426 314 112 177 0 265 0 pmappl 232 5915 0 5902 16 14 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 628 0 30 18 0 18 18 0 8 0