kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 19 01:46:33 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.103' (ECDSA) to the list of known hosts. 2019/02/19 01:46:55 fuzzer started 2019/02/19 01:47:02 dialing manager at 10.128.15.235:4635 2019/02/19 01:47:02 syscalls: 1 2019/02/19 01:47:02 code coverage: enabled 2019/02/19 01:47:02 comparison tracing: enabled 2019/02/19 01:47:02 extra coverage: support is not implemented in syzkaller 2019/02/19 01:47:02 setuid sandbox: enabled 2019/02/19 01:47:02 namespace sandbox: support is not implemented in syzkaller 2019/02/19 01:47:02 Android sandbox: support is not implemented in syzkaller 2019/02/19 01:47:02 fault injection: support is not implemented in syzkaller 2019/02/19 01:47:02 leak checking: support is not implemented in syzkaller 2019/02/19 01:47:02 net packet injection: enabled 2019/02/19 01:47:02 net device setup: support is not implemented in syzkaller 01:47:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x50, &(0x7f0000000080)="096e9798ef42cfa6edf09b059bbda136a3b8c4b03f19847ea05a64823e12d9dcbb21de4786c0203d1ed28c94d3c5f5dc75f8b354bfc82eccba5b48c3cd94e6bbe8b1b1f8af527d3929cf1a79a744de11") r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r3, &(0x7f0000000280), 0x3f, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x5, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000001, 0x3f7, 0x2}, {{r2}, 0x0, 0x10, 0x40000002, 0x40000000000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xa9f, 0x401}, {{r4}, 0xffffffffffffffff, 0x8, 0x42, 0x19d7, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x7dd4, 0x3}, {{r4}, 0xfffffffffffffff8, 0x40, 0x10, 0xd67, 0xffffffffffffffe0}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x7f, 0x5}, {{r3}, 0x0, 0x1, 0xfffff, 0x4, 0x800}], 0x9, &(0x7f0000000400)={0xa814, 0x401}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockname(r3, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) r6 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000005c0)=""/147) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000680)=0x9) getsockname(r5, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000740)={0x3, [{0x1, 0x3}, {0x1, 0x2}, {0x3, 0x80000001}, {0x2, 0x3}, {0x0, 0x7fff}, {0x9434d00b9a41aa66, 0x99b3}, {0x3, 0x400}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x3d5693c8}, {0x0, 0x9}, {0x1, 0x4}, {0x3, 0x7}, {0x2, 0xff}, {0x1, 0x9dc5}, {0x0, 0xa74}, {0x3, 0xffffffff7fffffff}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0x21}, {0x2, 0x8}, {0x1, 0x20}, {0x3, 0xffffffffffffffff}, {0x1, 0x8000}, {0x3, 0x6}, {0x3, 0x100000001}, {0x3, 0x9}, {0x3, 0xe60}, {0x1, 0x9}]}) wait4(r0, &(0x7f0000000880), 0x3, &(0x7f00000008c0)) ftruncate(r3, 0xff) flock(r5, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000980)=0x6) ioctl$KDSETRAD(r4, 0x20004b43) syz_open_pts() getsockname$inet(r5, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) semop(r6, &(0x7f0000000a40)=[{0x3, 0x7f, 0x1800}, {0x5, 0x2, 0x1800}, {0x7, 0x5, 0x1000}, {0x3, 0x7f, 0x6fe27d821a61afa5}, {0x3, 0x9, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x9, 0x800}, {0x4, 0x0, 0x1000}], 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000a80)=0x3) 01:47:06 executing program 1: r0 = socket$inet(0x2, 0xc006, 0x9ba) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/232, 0xe8}], 0x1, &(0x7f0000000140)=""/204, 0xcc}, 0x0) socketpair(0x1, 0x0, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r2) readv(r0, &(0x7f0000000300), 0x0) recvmsg(r3, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001600)=[{&(0x7f0000001380)=""/152, 0x98}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/66, 0x42}, {&(0x7f0000001540)=""/147, 0x93}], 0x4, &(0x7f0000001640)=""/187, 0xbb}, 0x42) getsockname$inet(r1, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000017c0)) faccessat(r3, &(0x7f0000001800)='./file0\x00', 0x80, 0x2) mkdirat(r3, &(0x7f0000001840)='./file0\x00', 0x4) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x0) getsockname$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) kevent(r3, &(0x7f0000001900)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x7}, {{r2}, 0x0, 0x20, 0x20, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x48, 0x8c, 0x1f, 0xfffffffffffffff8}], 0x1be00000000000, &(0x7f0000001980)=[{{r1}, 0x0, 0x20, 0x2, 0x40, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x81, 0x4}, {{r2}, 0x0, 0xb4, 0x1, 0x7c4a, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x8, 0x6, 0x7fffffff}], 0x4, &(0x7f0000001a00)={0x800, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a40)="bf097122c70895cb90c684b0e0e57a7d19c5810e6f9fc03a76b0ef00f587fdad454cfa53cc3b2030bad32cd9d4cfe69be6d553195e35d0", 0x37) mknod(&(0x7f0000001a80)='./file1\x00', 0x8041, 0x2) getpeername(r3, &(0x7f0000001ac0)=@in, &(0x7f0000001b00)=0xc) r6 = open$dir(&(0x7f0000001b40)='./file1\x00', 0x0, 0x85) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001b80)) kevent(r3, &(0x7f0000001bc0)=[{{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x84b000000}, {{r4}, 0xfffffffffffffffa, 0x0, 0x12, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0xf5, 0x80000000, 0x3, 0x5}, {{r3}, 0x0, 0x10, 0x40000002, 0x61, 0xf8e}], 0x10001, &(0x7f0000001c40)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0xb6, 0x2}, {{r2}, 0xffffffffffffffff, 0x93, 0x40000000, 0x0, 0x3a}, {{r3}, 0xfffffffffffffffd, 0x32, 0x0, 0x3ff, 0x3}], 0xfffffffeffffffff, &(0x7f0000001cc0)={0x2, 0x7}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001d00)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) setgid(r7) symlinkat(&(0x7f0000001d80)='./file1\x00', r3, &(0x7f0000001dc0)='./file0\x00') ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001e00)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001e40)={0xff, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001e80)=0x1) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000001ec0)=""/21) getitimer(0x2, &(0x7f0000001f00)) 01:47:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="506dd6500589a39e90b0651023052baf1425bd86763f7011f0fa315fa26e9549bcd0d18f547aae824f65", 0x2a}], 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="54657d6f8395eebd56825af896f9324bd360ad498c9c8d91296754536e2e", 0xffffff82}], 0x8, 0x4a) execve(0x0, 0x0, 0x0) 01:47:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:47:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 01:47:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:47:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSCTTY(r2, 0x20007461) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSDTR(r3, 0x20007479) 01:47:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 01:47:07 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="964a0497fb89dd693a87790387662193", 0x10, 0x0, 0x0, 0x0) poll(&(0x7f0000000d00)=[{}], 0x1, 0x200) 01:47:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000080)='./file1/../file0\x00', &(0x7f00000000c0)='x\x00') unlink(&(0x7f0000000580)='./file1\x00') 01:47:07 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) flock(r0, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000017c0)) read(r0, &(0x7f0000001800)=""/28, 0x1c) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000001600)="8eaf03556562a3d4fd2e16b2df87d42ef0bceaa8c919302a5156f481398447182be20e6f41c8d2b157a404b281f0e1a05be23d9ab6c78eb814dddef150b34e3b9bcae24f93ae27723d9bbabfee9ec36cf3817aeca7aa188b7ba9ee2a7562b570eba085a44f3b70b840c48e433f5dc8937cc0019ebf2f2bbf23a384460c978e165edba7c3012d5ddea848c7412d5ef6f42dfbfbf4c06cefc808bff9adbf8e33bc4f275bb731be50acce02a7d03fb557f550361bb12f8cf3108271a655146cdaec8bc6ed4942a64f80679efeb0ba60c7d7956dcd19a59bd734", 0xd8}, {&(0x7f00000003c0)="3988a7caa352a72868", 0x9}, {&(0x7f0000001700)="a71e1c38ca9b68bb7cc8a6b6363c90f96e4674dfdf417b601855849ef14b3df97552f1900af09aa8331b1a026f370672e9d7f7c4cb0298711ced690aab9ea60f50776ff11e19be2f4bd08c1d152e54181164c64ca85b694bb814864792e3a70715339a741a0e0a8544ec330d550ba56d1c89777b35354fac9c12f881efa38749f067971ef76c30610a804569", 0x8c}], 0x3, 0x4000000000) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000001500)=""/80, 0xfffffed8}], 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x89aa, 0x1) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000001880)='./file0\x00', 0xb1, 0x11c) chmod(&(0x7f0000001840)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 01:47:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0x4b2) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 01:47:07 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x48) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = syz_open_pts() r1 = getgid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) lchown(&(0x7f0000000040)='./file1\x00', 0x0, r1) 01:47:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)=""/56, 0x38}], 0xa, &(0x7f0000000680)=""/226, 0xe2}, 0x42) 01:47:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 01:47:08 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x8, 0xca}, 0x1, 0x1, r6, r7, 0xff, 0x10000, 0x8}) 01:47:08 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/79) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x3, 0x7ff, 0x3, "97babd4a144383e54e5762ac1a4f8948ba718313", 0x8995, 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0x2) 01:47:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0xe13e7e400cdbd72e) 01:47:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x1f, 0x5470, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f0000001180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)="07d22c3359bdf297b768fbffa9a490c7849e29b331439538722c54e7610c09a8f75ee499f5f5b223fd75e03994dd8e90a5a5e24f1c05b70d78f19a20506fc1b395b9d46d50d1e6b431a22a11923ef2de4bae3d48", 0x54) ioctl$TIOCCDTR(r3, 0x20007478) shutdown(r0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x200, 0x7fff, 0x1, 0x6, "4163831584949f30d86e644fa0c8e29b33317ffe", 0xffffffffffffff39, 0xfff}) 01:47:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 01:47:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x14b) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(r0, 0x0, r1) write(r3, &(0x7f0000000140)="ccdc2facaf65649b51a8517013605ea04c0c96319db4b7b3b8e505b364a9eecfff3dab3860e9865fe75ccaf71bb7f0168d9ebf336b4a569e3c9b9b7ba62d3011cba424fa014c4d163730d767fd198cd215603584a5cf46dc8c7d5b04a78cc7984b09d14d40bda23b15c9d1d4843efce7b074bee9e0b587a189614b414dc56e6db62586120b1b225633137c14cfa9f8548a6003e71a56f3cabcf71e1492013c4902231677ea202c2b6593ce42539eb92a8ae12c6cb67e9f1d1fe80efe3da755e6d7774761bec92f66f71fa254c65690eecf7a895d681fa0534acb2795b7293c9aa0d0afd8ef4f9d5afe8ac99e2d79bf985c", 0xf1) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) 01:47:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x118) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 01:47:08 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) socketpair(0x20, 0x8004, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:47:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0xfff0000000}, {0x18, 0x0, 0x3ff, 0x1f}, 0x6, [0x0, 0x401, 0x74988cda, 0x400, 0x40, 0x4, 0x7, 0x8000]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) recvfrom(r1, 0x0, 0x25d, 0x7, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) pipe(&(0x7f0000000000)) 01:47:08 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x1, 0x2000000000007f, &(0x7f0000000180)="e163bde6031305848708350c266198d8dba74f9abbe73166cb6da20ccf4eba300f0f1f49080ea06127013709c706a1224380c9d600000000000000", 0xdfae30da) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f00000000c0)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r0, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0x1000aa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000140)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 01:47:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x800008, 0x0, 0x0) 01:47:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = dup2(r0, r0) ftruncate(r1, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 01:47:09 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x7) r0 = syz_open_pts() getgid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000ff020000000600", 0x10000}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:47:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x81, 0x2) sendto$inet6(r1, &(0x7f0000000040)="f9eba047306b96f584ab295f543d519c2c10c04b31811be7edf88775add3d55596baf66e4e1e6bd744decee64f0c8caf", 0x30, 0x402, &(0x7f00000000c0)={0x18, 0x3, 0x20, 0x10001}, 0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 01:47:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80001ff9, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) 01:47:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000180), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x6}, {0x18, 0x3, 0x5, 0x3}, 0x8, [0x101, 0x7, 0xffffffffffff2b1a, 0x40, 0xfffffffffffffffd, 0x9, 0x1, 0x100]}, 0x3c) fchmod(r1, 0x20) readv(r0, &(0x7f00000001c0), 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000140)) write(r2, &(0x7f00000000c0)="9c87ef156b1f3b5046332e2e", 0xc) execve(0x0, 0x0, 0x0) 01:47:09 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x2b) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 01:47:09 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) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x728, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:47:10 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x15) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff61"], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9fb4, 0x81, 0x9e5, 0x7, "2b0d330288aedad3aec7d6dc4f730749773b9c07", 0x7ff, 0x5}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000280)="220e228901001cf37dbcc5efc835290dd757bcb09aad7340ff433fcaf42350249b60fa48f4445ed5", 0x217cd180) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 01:47:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = dup(r0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xe00a, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) 01:47:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x8000, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x2, 0xf67dd72202970ee7, 0x40, 0xa954}], 0x20, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffffffc, 0x4}, {{r1}, 0x0, 0x2, 0x0, 0x8, 0xffff}, {{r1}, 0xffffffffffffffff, 0x78, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc7, 0x81, 0xafa, 0x7}], 0x2, &(0x7f0000000340)={0x39, 0x3f}) dup(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c20d5afb40000000000000000ffff00", 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x60, 0x401, 0x7}, {{r0}, 0xfffffffffffffffa, 0x6, 0x800fffff, 0xff, 0x3}], 0x181, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000041, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x32, 0xf, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x1, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80000000, 0x1ff, 0x7ff}, {{r0}, 0x0, 0x1, 0x80000000, 0x80000000, 0x5}], 0x4, &(0x7f0000000040)={0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 01:47:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x182, 0x40) rmdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r2}, {r0, 0x4}, {r1}], 0x3, 0x3) 01:47:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0xb5, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 01:47:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) fcntl$dupfd(r0, 0x0, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="0482b7185e05db36b6e5d01f7422973a45ec3ad4317c118558781aba0e67660d7582ad59fae58a8c4fd59bc2510be721bb2cd26c6a68698db2efd28693384b3394c77b70b1189546dbbeeec20a6293e32866a2e4db1885f349196dcaee71f5e5f74612181dbd8188860ec2abaf2a672dd561c1d00177790d3aabb74c9d2c3566a43f4701d83490bac4e8da47e9afc94729704591f9b5ef3719d125525fae39207995d112090219f29f68858803fdc8b2c755d89175d3b09785d2807138d0f0cad1d4862328a16a676ea6295716a34de6", 0xd0}, {&(0x7f00000000c0)="d6db505b76f575ddc1f258c2094e8f50a071bed76a5c2841f8189d5da1d2f65dbe0b3f5c", 0x24}, {&(0x7f00000002c0)="94d0a8b1b8deffaf617cb8b1db5f0a00a45bd99c753e7e327dae352d30a502b720e2c5dec69998a9a2f8fb32c3330836e10d9ec33a871e867cae15854300d5f6629d7ffc6d623182434de455dca396d0c5913dc98f59aaaee14180f2ab2aa2541cbea2b9357cb2add89b9d0385169a5633fe8fddbddfa3376974b728e8b371527c2c23a2542b2861f237b4f7ff7b3b99f92c4567e2f3e6d89dac3e5d331e69c8a0f086f8351cfb7afaae4936479c7e8f2952de7ae9aaa4521adc48a66284bc79153a3cbc1d84239156fa8e3c56f3f4715f344442a2", 0xd5}, {&(0x7f0000000400)="bf290af4c6a9a34c3958a808fffac35e13dbff2c9043773f8bb806a8987434273ad5378cdc9c2bf8ce041d2d00ad93832ec7e800d20e8d53531ce8d1ddf4a04489e9ea8c5426ae60207b74e87519fcf374ba2ededa175659c6e7bb7a30fbd8a949b94740fae538938116da0834bacee1ca6f583cfdc68466a4d54f97f99cd605683ff119e7212cacc6f20da49a94db62c63f475b2962", 0x96}, {&(0x7f0000000100)="91e03af37b69ed810918af88de8fb4114165f5eb33615091635942b438890c14ce380ac31058fbce5d9f1e85b16b0d1f8c64919a77bb61484ec5d3a40fdc588aab521adc5e829d5fd5c7cf2990b6eb5a17c4d460e1f1b76b379ac92fe8937f25c464a3eaf3e6e56258720849909facbefd607aa8", 0x74}, {&(0x7f00000004c0)="97975e9aae8a927e942307724f296b09ef0d90ee64aa149c92eb673fc81109053a43d7507e7c05b080d202e6dfc8036c15a49b999857e00ec58cedd99caec82767b28a54f3c2ccd8b8371fc2ce2c6f21ca500b8954cf8d331ab9407e847e8a2949ba771faa560e798b99b338a906b12ba0d6aeb418ac9c18364d860776f84b388220f0cc79f221d108a08e82e218c65910fb6d77012b193155396fa7d48c250be57c3cdbe2911570c1af05a07d09b9ddffa6e99d438a2eecaa93cba56cf4929b48b2b27bc11c82309f5c56f4eb45259ca3c94171fe4663f9162d6488978e0b5b39", 0xe1}, {&(0x7f00000005c0)="e6c3e7e9eaeaf482b303195b2b235f827da13a10ab4866b9cf1255d91c17507283852998d90364426e8f1ece8dd5f591b91753336e1a1b3d8e4aa466b73943d78be33a3eee716650ea6d6424", 0x4c}], 0x7, 0x0) close(r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) pipe2(&(0x7f0000000040), 0x4) 01:47:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="828bddf1592980299d00cb0f18eb2161d8f2b8a6c5fe804654bcd64edc7ea9c7b4e63d8ae0f389d681c3a500ef351f1f63fc173cd5216dad44f22853424c7c88049cdf0c3b143fda488f5884df1811b3a0a2ad356ec42dbd36c01b2496879cb8395a4beb834d57e3e763c7f0d3c1f92bc44143fafada3acb9a9ceec84922ac00f088c7a8ebdcea256ad30fb9d78af7685803007c8d6551ac612a7578f82b0e2436bb35d624ef92494fe0e0b51454aabe846514ba07ad4fdee4"], 0x10) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000200)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0x2, 0x2f, "1a2367ba1cdf5060781351e8bcb2d9ac29822c39", 0x3f, 0x1b2e}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/254, &(0x7f00000001c0)=0xfe) 01:47:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x10109, 0x81) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x50, 0x0) renameat(r0, &(0x7f0000000040)='./control\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x82, 0x6) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 01:47:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022eaf66696c6530008b6fd0c5d0c187ceaf818f32094b90c018c5322ce2fc200972a427b7f9af7e832d15da3674c0030c40a9fe1780f8d5d4e86f6f24d772f25ecd35d24d4f3fe0105e2530a2cc0c9961e5b5628840fae76fa4bce74b9bab948ab57e0c2095b0303ad5613f0c778b5afc0cfb94ffdf27204701a1bc8d7b7d1bcb06448cbebfd0e9b12fe3094f20b8e74a612796ec400f11fa9f3de4280b620aa12c8f"], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket(0x1, 0x7, 0x80000001) mlockall(0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 01:47:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0xb, 0x41, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/166, 0xa6, 0x3, 0x0, 0x0) 01:47:11 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/53, 0x35}, {&(0x7f0000001180)=""/76, 0x4c}, {&(0x7f0000001200)=""/242, 0xf2}], 0x6, &(0x7f0000001440)=""/202, 0xca}, 0x3) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000001580)) getsockopt(r0, 0x3f, 0x3, &(0x7f00000015c0)=""/251, &(0x7f00000013c0)=0xfb) setpgid(r1, 0x0) 01:47:11 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x3}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x8}, 0xc) 01:47:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 01:47:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x400) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x4, 0x9d, 0x1}) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 01:47:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x30, 0x48) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="5cdb0da245f33b1172c0f0cad1bd40cd869315750a5830d628bb1e7c1cb00d330dbae3bbc2ebb6b54c9193f5e9f08e02dc3629229955c286c009336c3f2482d8514fbaec693e46d42384351f8959eb017862ca39ca22251b7eaea5fbabcf3562cac5aa5b95ea9d6ca4486970fa379f5673555a6b3740fbbec2f89ee949ac6917b86dec7a798cc8e7d7c3ec1755c1f0ac0d0aba65b2affcb96fc198c00ddc2f64bd3fc806a8acc2aa5621614c3cb73023844fb7ddfc52b02b587f97726897e70f92a68bd9f40e89760a68a6b1ede07e5f85f7a8ed141cb18075d7643f739f3b6a34", 0xe1}, {&(0x7f0000000180)="86f7bd1459ff71489ef5006fa4c5c08f00d378902f18f06349f700cb163f749a6783a1e67ee28c8d45bd038ee5ec6119e58fbfc1b9dfe1f0e09cac721db14c94c04051fa225f0b11381c7ac89185204801cb1a411e779667f835203dafa149b4c47f48ca7b8aaee68180ebee0714d37930e09f1fc1b1d6e9f2ee9eb08198b9dda36d6ebd6a9f4e09efbc743629a637359836e54743e758add47be79cf8584c2ab6e904ed150e88b617466da22e7c9e58320587b1a267c08c201057ead442827b60e332ec7e629696309ee56d40695422fd97676174438c767db986d1b87464fe1da8506925ba1c813b789054f093b3d9", 0xf0}, {&(0x7f0000000280)="4c8c959d9e7380d1fd7a5251c8b2af5e9c9a0ca8f4064b8de6820ab8bb51f04266e94c3e1c7d2e7b70fe617a119e6f9f7baa86b68106cccce78606825340d33ee8d349850be40e56ba27c206de8d82dc8bc4eeb1549d5791111b650755f3ea2b5e171955df6908d64c313fdb6a00729f71dbabd85670d2a43f7fa48c99d5661f64c2d771a741306248ca14b7196c6bf212e0b27ca8a633bb2444960ec336d4449679891b6bb9fcef82f00c62f9214eeb32d8d6dc419d637ec3d2217ae680796fc5f6497ac8da9a1fbef1e868089779daab35d7864ae60c12cf", 0xd9}, {&(0x7f0000000380)="4c9d86ffb09b245e42666600af32eac4e90d9b030ba9ddb387ad1d10f92712df9c3e18661262c4a4662ea59049c1dd0d2c651392b11078acf25f632cdf0834b70378af68cd5d32cdb5d035b04a264a116167149a99874b987bd3ad51ffc0b63f77644e9bf8fa41f91f18eddc5e8d12df7761ca4a485179fb73eb626d", 0x7c}], 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 01:47:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0) 01:47:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) dup(r1) 01:47:12 executing program 1: r0 = socket(0x18, 0x400000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:47:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="03bb2ddf2544d884e667", 0xa}], 0x1) socket$inet(0x2, 0x7, 0xffffffffffffffc0) 01:47:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 01:47:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2000000002, 0xffffff) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002aa, 0x0) 01:47:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x10, 0x5}, 0x9c3, 0x0, r6, r7, 0x400, 0xffffffffffff0000, 0x9, 0x3}) 01:47:12 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x0, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0x8) getuid() 01:47:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x420, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="7325b45c20b4c8546089", 0xa}], 0x1, 0x0, 0x0, 0x4}, 0x4) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = dup2(r0, r1) r10 = getpgid(0x0) r11 = getuid() getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r14 = getuid() r15 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="5a49c5bbffe60a3c0abb1f85b7f299a31740b4d564c13fdee61fb82fe5e57f4c63055c5d81f7c0e27b55d564ad6bb582c5aea81bfe1fd1f2b5aba5852d05c2c24d712cab0f533a8adece04db4a7a4ed9b567adf5a8012b76cab1f4fea3bdf46b55e64aed5d8d36b86341ab0c24ba1dd04328eb80588b2acc5abe0ef509fcc59bb35556cb5a39a72e69cdba0b98fa0c9f1cebd915869b9f9ed74d9fe65b370a8e362f645465d5db77637aa9fcdb1fec8f9c6e334553a61c53c1f37586c61984577df2d928f203aa006d513db4ed", 0xcd}, {&(0x7f0000000380)="e177d2219c681ce5061111322739cf2bc1ee6922cbe68fe27623bc1a289f336916788c734f9b2c1a0468bbe6d5eeef4e5f6502cc78e537a078a84b12a3b099e24045ab3397b2b6ba5705fa21d71b1bc7c80a1a769cc1c1956c33d0b7b4426fe140386fd4d893ea8fbfb9cdd8333737c5a5131f46d77d1311e6d222f22375542679b2b6ebf3447e682788", 0x8a}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r9, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x128, 0x6}, 0x0) 01:47:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x7fff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() dup(r0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 01:47:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) chmod(0x0, 0xd4b874986b296cd7) 01:47:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:47:13 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getflags(r0, 0x3) 01:47:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)=0x7) 01:47:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) 01:47:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 01:47:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x101, 0x80) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x1493, 0x72, {0x4800000000, 0x10001}}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 01:47:13 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="cdff7fbf1369e9e69b31b286480000000d000000", 0x14) getuid() 01:47:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x10000000029, 0x80000000000000a, &(0x7f0000000180), 0x0) 01:47:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ca}, {0x100000000}}, 0x0) 01:47:13 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = semget(0x3, 0x3, 0x243) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000d80)=""/4096) 01:47:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001180)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:47:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) write(r0, &(0x7f00000000c0)="cc4870af", 0x4) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 01:47:13 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x6, 0x4) socket(0x23, 0x2, 0xde1) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 01:47:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x2, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:47:13 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 01:47:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='([\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='&}\x8f#^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)=').\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='@*[/%@,F\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='\x00']) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 01:47:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) getpgid(0xffffffffffffffff) r1 = semget(0x3, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xb, 0x100000000, r2}) 01:47:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x11b, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0xa067, 0x80000000, 0xfffffffffffffffd}, 0x0, &(0x7f00000001c0)={0xffffffffffffffe1, 0x0, 0x0, 0x2, 0x3, 0xc}, 0x0) 01:47:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x2) r1 = msgget$private(0x0, 0x106) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() fcntl$getown(r0, 0x5) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0xe8}, 0x7fff, 0x5, r6, r7, 0x4, 0x4, 0x6, 0x7}) 01:47:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 01:47:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) 01:47:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 01:47:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xf6, 0x100, 0x9, 0x2, "a3a1a539241eda7c8969f18cd63dc21544208356", 0x9, 0x20000000}) 01:47:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) flock(r0, 0x2) 01:47:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x5}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x71c, 0xfffffffffffffffd, 0xffffffffffff0001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 01:47:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 01:47:14 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x800, 0x4, &(0x7f00000000c0)=""/73, &(0x7f0000000140)=0x49) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) kqueue() poll(0x0, 0x0, 0x4) 01:47:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8dec) 01:47:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$inet6(0x18, 0x1, 0x200004000000000) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) 01:47:15 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0xfffffffffffffffe) getsockopt(r0, 0x28, 0xf, 0x0, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x8000, 0x1200000000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) sendto$inet6(r0, &(0x7f0000000100)="e19f052e821c17ce4d16454103a760f126a4cffcde63aaf1d5e47c4e874aa9408ffb0b30aaaf9f4378028d2930a078e89fd16087a5af06b045e108073faeceb41d4d0a49ddcd8cdf067ed8dccb7ff9b742dbde38cdbe78ad4020e5f83466ffefaa8c34332c4f9985f730560df0", 0x6d, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x7fff}, 0xc) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="b8a91807ad6bc18608ecd8df0adcbbac9e9bccd4ec777e436be5ae4325c6b68682167f52c29ba6477cd4e0"], 0xa) setsockopt$sock_int(r0, 0xffff, 0xa36c47734a802f4f, &(0x7f0000000000), 0x4) getsockopt(r0, 0x100000001, 0x2, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) 01:47:15 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4, 0x1000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000014c0)={0x24250d9f91b63ee9, 0x4}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x6011, r0, 0x0, 0x0) preadv(r2, &(0x7f0000001400)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/143, 0x8f}, {&(0x7f00000012c0)=""/150, 0x96}, {&(0x7f0000001380)=""/111, 0x6f}], 0x7, 0x0) fcntl$getown(r0, 0x5) 01:47:15 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x5cc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x10020, 0x10) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80000050, 0x8000800000000, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x200fffff, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0xffffffffffffffff, 0x1, 0xffffffff, 0x1004000000000}, {{r1}, 0xfffffffffffffff9, 0x85, 0x11, 0x7, 0x100}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x20000000, 0x1, 0x600d}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x49, 0x2, 0xbf, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xe8, 0x20, 0x0, 0xff5b}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x90, 0x20, 0x0, 0xe9}], 0x7, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0xb6, 0xf0000000, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x2e}, {{r1}, 0xfffffffffffffffd, 0x71, 0xf0000008, 0x588, 0x6}, {{r2}, 0xfffffffffffffff9, 0x3, 0x40000029, 0x189, 0x9}, {{r1}, 0xffffffffffffffff, 0x28, 0xc00000b6, 0x8, 0x2}], 0x8, &(0x7f0000000000)={0x78, 0x6}) 01:47:15 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgrcv(r0, &(0x7f0000000280)={0x0, ""/6}, 0xd7, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3f}, 0x5, 0x4, 0x0, r1, 0x3, 0x7, 0x1f, 0x1ea2a437}) clock_gettime(0x2, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x48, 0x40) 01:47:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r2, 0x0, 0x0) 01:47:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x100000000005) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:47:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x8401, 0x2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x0, 0xffffff0000000000) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20030, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) r9 = dup(0xffffffffffffff9c) r10 = accept(0xffffffffffffff9c, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031d5d5000000000000000000000000000000000000000000000000000000000000000000000041703f85dcc55dd525fa4cc24af9fb000000000000000000000000000000000000000000"], &(0x7f0000001400)=0x6e) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20000001, 0xffffffffffffff91, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0x1f}, {{r3}, 0xffffffffffffffff, 0x20, 0x15, 0x10000, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x2}, {{r5}, 0xfffffffffffffff9, 0x4, 0x43, 0x2, 0x2}, {{r6}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0x2}, {{r7}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7904, 0x7c0}], 0x1, &(0x7f0000001440)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x20, 0x0, 0x1}, {{r9}, 0xffffffffffffffff, 0x68, 0x1, 0x8, 0x9}, {{r10}, 0xfffffffffffffff8, 0x0, 0x0, 0x401, 0x2}, {{r11}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x4, 0x5}], 0x1ff, &(0x7f00000014c0)={0x9000000000, 0x4}) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) fcntl$setstatus(r13, 0x6, 0x80000000) 01:47:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 01:47:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8080, 0x180) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff9) poll(&(0x7f0000000180)=[{r2, 0x101}], 0x26, 0xffffffffffffffff) close(r2) 01:47:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff", 0x0, 0x2000}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000001100)="1e624ce25d13e253e69e5f09ae03cb5d288f99a6dc4a4e5b8028dce5508b6c117a86d29df2b5d334d6a047245089972fc8c3db9a5505499697b28a3f0e0fab4e7d8af288df86e9b9dd7367e11a9b409bd0d9e6e2aa6fc30b610a0e0c83022811d9c8865c733b5eb17965af15d8c5ea58413515c58561169ee3c25d0a45df1080bf8c93f0c42eedde40de007d198b802f235fcad6709d76263a7d22ad3d799e632f68708c8c7f0744e3e26579e2ade6d01f9052fbadc1651e0f17978894ffbc3344b0b2770bc3411db9664094a9bfdc56d559bba19b5570431e00350230b3b74935c76fcc262303991d0f82d109c6b097dbbfb5b33313be156ecdc0e9f305f579b99aadccd037ae82ef9a931601f4243e5879bb200f5cdee3f123d9ca2f4ff515923dd9c1ae40c0fe2a77e6ea4761cd011adc4b82e345c716e053e45c615c58b3cd8cb809a7395ea071cb7b740c293effd15b6e0fe4da8315136dea7478ca71af502f6e180fc10898e8ef45942c0d33ddce3eef9ab9eb3be26258777a9dc2a1818728688a7ce86a8ad11e6655519768af061d41a264d2808d17a37d78f4527e51f8dfe8c5287e9bc7a9d80f2fdeb2f8c98c804daa5dbd6822d365b10bab80a25bd7144968164e66f6dd4cf9f33b838665663b473eab4dea0859820ebf9c0640d17644e84ece5fc556f849faa30770435690c5c3a3d49e7ba936b0c9f49f9d60d5086baab0c78abf2cd27e995a74d2f62e448f21175fc5d589906268be722255ae19c35563ae64a6ab6bef9b6c37160125db9cdb947dfdd87285fa5732a59dbdd9ce89ffc30930542e67378e9a3a1556a3061a86ee976634e0ec199eea1021985d611d3dcc23c72e6ab37376997743279a3fead64a635d1d88c1c4d49520991eae64a0dce1508d1f1283a97dc80334f1694463c3be8fc67f013d5c5d7464fde5e53af8a620284e8c5e017f84981335ee4f2bdfc29235ec8afdd1b7e5923107c4d19113ddc1e5bb6fe288837b89d196d8e390ecdacec92ded49b83a563ed24b0345f2fa2c0b6c992c2ae65900274a1c366331411a58ec4586ffd41af7371ca6d473bf00514f23dbe25e8c9c2aaca1866e80665a6657722da9ce436a062e5931063adff7072ddba1e38ff0d1f7117d4e792a08d464f1b91ea8c4aba1f1cc1fef5f36ed4a6901b78196f68107cc61f955359998833d33d7c745c3fb2720829f2f8f103eb4e7572645e8237b802fa0de3560f1d71c3d4d2801aa1f8d8d3da6e96d58b9d718ab848b235c4700a7af1cf7ed9a398aaf23bf2718a300666706de255ce8bff6fc6c6af7ee67f0cdb9d06a9ea3fcb641a9088afbab639fcbecf3fc6285e43f7e99f7d1543d8573ec164c129f65e5921080ae96ac219ed13a00fd184c7317600cf97756b734b8be671e90a8d63bfa0a62349c90deed2743ce64d1f47ac96d2e43190742d7870d30d8e349d5ea156f60f40caaae0d8cfeb5c33da8d62c43e14594b0c27da5d823861a3c5d41b1df976c762635b27ac6a93c12fe919318bd20f06ef02233517e75a00ea544f93d6345f0fbb1ee3e9f332acca64bfb6bfe5a2b3d05433405be96f3184195819555955ed49f5fcc461dfbcf7986e33ea1c233e379b42d80ecb2cfad160e29f974bcea933356b2ac28826495e14257d955b9b5c769c389732def7c460a37f50140f47bffeeda7deb04d02cce530a6ca3e18c37005ed47f752c512a16171241856b408a1f242954e45b2e71c64638c0ac6cabbe134933ec62fe23cc34217bb8c8014d3ddc5cc3cfb8071c3635f51bc593f4a5bb2134020854c5df6a4b28c253fce4296818990d06ac3c2f6285dee7bd757bdcaee70173d1cd906a7c6e86383fc77a6c052771316e7f8caa9221dcc1717b308db5258a67a231a24ca6f190961226dbaf4e21513188480f79d77e49bb05dd619f11d605f04d01121a8291b669d1f79cf16cda91986b9aa6336764378248c3dbc65bd03dcba78ca8e7018bbf4a7df5bcef3c5eeb4e191e390a5a9458b700f619631c20817ebfb464a9185a17e90eb8d3aaef4e60ec00bd4af4353f42325877a070838b3ea3c1d4114ab9504ad4390c8216ec28d77a11cd9e2efb49a3a450e86ed99843f63cd5d96f7e8ab8c6ede8dca45a46f79ef857ab8a17c7cc9a888197ed5d35fdd358303aaff5842703aeeb2f3197a27162dd0b925070430a1714b6505f690ea8973205d7007ab4d671f533cf14e0c241f782226879b1084ea986365813ed8365336ba9c536c0635189fb5119516b87bf87be0333108f73eabff46707a1a51d7d656a39cb20968608572c04dbc8760f72ca119bfc0e9e183855f411a723e0d3b26f425be9407e57ed7f73e08a75bb5ec846630159076e913d9dbedb110d7a102cccdb714c6fb880fba3fefcf9347ca90c1c326cfd5398d4e50162e47ab72dd52c54a320067be0e84d80d8b4edcd36ce572b9d6f08f20d1932d72d12dbcfb6f965dc05fbfe7f6edb1258cc9dc5a4586dcc9aa8e9fd5bd3146cfb1ec73d965921afbb276b849b065dd2048f8ac28b685d24d75044350adcc4d8316f52ccbb68980045e25337e47a865a1d59992190e98832d1ec1761067141fa0e32a2a07bd3f30b74e3e5218c45e62ac9614e37a551cadf290323b0e26df6586c4e8e46bf0c8cbcc29013c8137adb9bac12f04b310abdb68b6b1676fa821b65ef15a280b8775d10e69cde2c668b0c9e7195bc8b13280744e3dec1e794d3a033aff0ef11172ae1e82fe995a3a6ae6021d4b0e5b7c05c9b615e542480c54736c9b6a8db5d984553aefc69347f17d62a8b4ed25a816c240767c4bf3dc739e2451fd0c99b8fb428070b23d22a17eff398d97d5423cfcb0b14e4b4f5233408da0233ca58c3b629c079ee4a595c4ea7742d2c5509d79ae785a8819cbbe5b678d046a0045c072b320ff49bc89825557fc42c0eac6b7cd4e2a791707b57aff166e0c42afe6e4108fa292d7e6fa6c586df912a08e7f70f46fac2cb9204cb8f6f38531280b34bf83b94db4e9d385a3dd3a56694f907587ec0dd617eef9ace2363395685f3b063634fb540b254e9914317f0ae588d5b22e4b7607ab85492080458dd6fd9b524a7edcf78968e3bb08ca3f7a8f7242a2e010a407c9fe968a7331da53319991f153bb7865cdeda00cc971f44174c4f8df6bb83a4d3a7b81ec09865421d2f0f807f60797d623fd677a91fa87e4690d0c493b153104b12f04d6f242c32868131369759663049db38e0c0254293ec89d5a532c651f733d3cd9621b757b0e67c592e8f3a848fc7bdb2fc24bdc16096601ec778b849d46200671f3937a0176299f7033cbf464c8adc0d6d7576552f5f41f21cf79c33e66168f5c72759a4215af4fe2526af34a5a01b7286ba704f2b76962516103d0d84a4f20025ee7c8f48af6a3fc6695a243a297562c4d1ed0607ddc0b0a24c4a84f3393d72844100f24a8831a967bffdc2608a54852d387829909ec499a31772df93214276b73fd33d86649e509179bd47c94d095bacf9bafc30200fb546320686e8901a94666ce30d1ac733b13ea2983b3c1b31b89fba9fc4cccd2ace80153beb8da66984ba556a073d51e6c380b482c26b3b2dfb203704c8d2e0e6a205e77c10278de43c9635e5a507da23528c4e0e24ea3d8781c90055366f871007a801e9bcf0b3cf2576bc6285fa43db80ef901448fdfd690c8bf1634f900bfb7274585f8e11589ec0c16399ab5e0a6275bc74ba525ca7db56402183a74c958721542ffe491c2b489c0f419f26c8fbbc36297317693f94988dc8be13d20e0ddc78eb31e52e07e1bae6dd1c81df6ce8a1ebae108e527f1c66bce22a0786d2dcb33a915ecf44bd2355e689f9c7e761e3b0444cee10ae746e6fe0ae117da6e2edf99857e9f77d242bccf8f67a1c1d3586a50265a995553b28426f7df7affafec820c00c61874f9bb6d3854ba7bff7a23ca7dff228020b642434a53447f962af347511f281bfc33f0a2595a25354aafceb7906b7409e026d0568e5092d5529bd542ab14947d2b2f891f5a542626698549f969086087b661e308a46cf9665e0cb8b149f13a0e4259410edb77bb01d96d6113c3209cebe90d7ec907f81e7a52c97e8df08a783c6b2862f747178f878348dc8efb6b08eb38d11d9dd45c0cd03ffbc291a83afe2bceccb40fcb8c7005e2b35a804dfb5aa7732b9e3ef285b5372b03eaddabee24a4474b4e7122de33bcf28e1c7dad860409274e4d895dba0f948f25df709c7548afc9553666e95ce2ba0c5564d2cc001b10e31a79a8e90c9e38024fbf636484faf2d898e799bc6b07eeafa83307187800924e8daef3b01bdc3d14f9566d54af76507952ca79aece408847fc74e84068aafc889114866d18f5c4f84ca0ba0bf39bec787928799ce52ec3b6ff1f0056954e1820ecd294a9460e12632667e6d16a5c2f4080d88b4449c3a9da231b24e945496634f60c10b0dee7f78ef76bcb4421986dfe51ebc2926b4668dad06bb3a6c56b5a7b0ef0db13e71ce2fe8bb9ecf98b8994ba441e0ff53012352fe4398a90913c42abae9344c87a92a4fef37301a79381439898a57a4b18cf4fed1baa12397339d9da01b903e524e67e31cbe68e82f075f89aea02d74a41d3f1f11ee1a2e333a6cf43b2aecf43753e2fdafd332c517f1e7e0151361816bad4ac2ed0c9de1e558dd02ada5f5357ef1b705bdd6366a02e64f4ee10b30d6c5fa85ab333345ab223908147b049c8749fe62ae676dc1e6dcef822dedb4dd405c4cab7a850a700d0669cf1403b0d5f617c601e6393711b011cadc311dc4a1ae953c20d8c96e0d5e603ea8ce582c422ee98c959c4cd6a6c34115135aa25a8657ad61432a74dbf0c36c83b8894ceb86a2325309904a01306d84b32867a042e5b3f3a0d8668387512f56a033006ad4cc27ceea66031d895737bdaaf7eabecbd7ecc737c7c1250074632447f7a511751ad72699322096b99aa9ca1af94f24d09001b74bc79b71e5ad1f99bdbbec9b887d723571213fdc3a089dde15f758bf7c26a4bb37b10d3257d7117bc2691999f9038adcbf1ffb019ae75bc3309c51b695b72219bac1dfe684b10eca4278c432baa10b76bf4377092b3d0cffad359d68e2733155759e2704b49981e88dfeb4d488436e0a40cdd0767b41b85db59658a27d4b9ba695b0fc6969a999311befc40c0d00a26c590d6f6d2f445855c6463dfaffc72f13f11015649a5aad4ef0de9c6beac157e60ab0c7f4807cb0fc2a4b3f1cd38454f41e8f78813a0799c165353635c98c7914d5c70acc01f568d419953c0ef28910c409870834cfd8ec8c530d474a7fd6e5da47b0b738e2b5b67caa26dcc3ce9e408c8c26df2752f406ff80c2a93e3182ce73857aaf570fb446d832095f2e7c88d17459c41f8374e312b1a340b142f4c9ae4ee686a1446372514a90fcf2a4f19db416d1bef0b5a2bd7f8f61cd3d6d46d30a71809ddd9e4f6de0162acc27645f2f4629b6df5465235a70476ca171c754d6aa8437734efb377ab173cf6e13c83609af1b5502badd145d26103ab844fe98b2ca8d5d9a6dd29fd3ac7f8069d1d03ce4c59cf10441a3b3da66915ddac2429787112d75a077822581369dd01ecc51482b1ea4918536d2658e8319cb3e4eeff1ca9c1af605c8b093eb18649d9753fbd67822b634ad9079da6056a77de8ee685021729d59a5d4dfdb9219029fadb0a2d1d684461d71259328a62139343373c84970d194951d71e158bf78ba28e863eb23e5766f4becfd37a83e0be70b327334faa357bbda5c", 0x1000, 0x400, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:47:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x4) close(r0) 01:47:16 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x0, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0xb, 0x0) 01:47:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x4, 0x10001}, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0xc0, 0x108) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 01:47:16 executing program 0: r0 = socket(0x200000000002, 0x2, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:47:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x96) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 01:47:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3d, 0xfffffffffffff5c8}, {0x3, 0x110}}, 0x2) utimensat(r0, &(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)={{0x6bb9, 0x8c}, {0x7, 0x1}}, 0x2) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 01:47:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="e18787b0a977ac0a23b2a176c2a7c558b7e1de0f6417988561a763117cef147bbc6e9c10b7f7cfca5bef5e30db120a8093ace0913d7fabf4ae31987855ab5996017cd30e145942279dd68f634e289476fa83c64694052f00af1318bfff25fb0d0aa9affd96bd6c6b02db3f2b8c80cdb387f21ab43f44eb123c4eab0b85d92c339aeed0863443f754ddd54b9e2136554138cf8fae8600e1b522", 0x99) socket$inet(0x2, 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000125d86c31933e506cc40607e000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 01:47:16 executing program 0: mlock(&(0x7f00000b3000/0x4000)=nil, 0x4000) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x6, 0x1ff, {0x0, 0x2}}) r2 = socket(0x1d, 0x4005, 0x2000000000000000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x6) fchmod(r1, 0x20) 01:47:16 executing program 1: r0 = socket(0x7, 0x1, 0xfffffffffffffffc) socket$inet6(0x18, 0x8002, 0x8) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 01:47:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:47:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:47:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 01:47:16 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 01:47:16 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000040)=0x41) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() read(r0, &(0x7f0000000180)=""/4096, 0x1000) fchown(r0, r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:47:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3, 0xfffffffffffffffe, 0x0, "b04d00f9ff0a631a000000000000003800"}) r1 = socket(0x18, 0x4002, 0x31800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xeb) 01:47:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x4) ioctl$KDGETLED(r0, 0x40044b41, 0x0) r1 = getuid() r2 = getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x68f16108646ab9d7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) readv(r0, &(0x7f0000000040), 0x1000000000000091) geteuid() 01:47:16 executing program 1: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x4}, 0x8) r2 = socket(0x2, 0x2, 0x0) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="c9e66122f04f2a665debfcb3b754d85c0ce25edf3b81ad47f13d56264968d1a4394673b25d5321dd79c456d3384865aa10d43256559ebca36733c6724d575ba48658fc3dbec00f8455a26a4200f64b3daff8fab16c21fde8c0397f648b8b65f579557d73d95bcb48c91fd4355c8f804a5e97366ce9127086021417b1fb462110991b3cc3c887404c3c76919e9d9994bc8d42a9d265945d859acf7d7dd051366ba96e2506dcbc7b789ffc5bc508c123a31d0caf95625d2c43f6fa8fb13cb5ee7cf7e944f26a2643db07b700", 0xcb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r2, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 01:47:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000000)=""/171, 0xab, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="00004d2f66696c6530000aed36a6833236545f3bdf7bfcd2024c4915b76c2e1561a62ec977dc8715ab5c875bb4160c314b7a4f72978112e88a1777260be8cf40447dc4245727b8a9c50e581df01ad37d8886ee8820f3659af7824755fd756ee0c3df4b9bacf78ccbd62bd943e49a8c8b"], 0xa) 01:47:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getitimer(0x2, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) setsockopt(r0, 0x7, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3f, 0x3}, 0xc) 01:47:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchownat(r3, &(0x7f0000000180)='./file0\x00', r0, r1, 0x9492efbc9fe101fb) setreuid(r2, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='W\x00') 01:47:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:47:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffb, 0xfff, 0x8000000000, 0x1, 0x7f000, 0x7, 0xffffffff, 0x4d}, &(0x7f0000000140)={0xffffffffffffffc1, 0x40, 0x2, 0x6, 0x8cac, 0x1, 0x97, 0x9}, &(0x7f0000000180)={0x7, 0x8, 0x5d5, 0x1, 0x4, 0x2, 0xfff, 0xc2}, &(0x7f00000001c0)={0xffffffff, 0x100}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="9543a5f2e2d280d2a4cae412c1cc588907af570084e22a51e7f35a611c261f5247a0c1006317863ff47247ead8e8c4c394a1b2092252bc889290138f1151992dbbb5ea22d5e63c2aa8493221f1fee9dd5c8b64995a67544bc9fd9c524c21ae9881e91ebd882cf98b16ec68654b4e9670b937dd40a4ab9921d7fb0e", 0x7b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r1, r1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x920, 0x7, 0x3, 0x5, 0x20, 0x6, 0x5, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 01:47:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 01:47:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket$inet(0x2, 0x4007, 0x81) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/177, &(0x7f0000000040)=0xb1) flock(r0, 0x1) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000180)=0x7ff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x3, 0x3f}) 01:47:17 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x5, 0x14, r1, 0x0, 0x0) 01:47:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) 01:47:18 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 01:47:18 executing program 0: r0 = socket(0x18, 0x5, 0x6) r1 = socket(0x18, 0x2, 0x0) getpeername$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000002100)=0x1) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) munlockall() r2 = dup2(r0, r0) openat(r2, &(0x7f0000001080)='./file0\x00', 0x81, 0x180) 01:47:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r0) r2 = dup(r1) ftruncate(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 01:47:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r2, 0xfffffffffffffffd, 0x8, &(0x7f0000000100)="56c01f9d207c596a916cb1b0984df6e9f886f93a526fe865d4e9c374341f0af0dcef3270a41cbf0a277d191605d894d71bbb5456742fc9b189944a926529e6edfc64205a1c18edba4f13e947a93618f41032cdbeaf1e75fdfdcf6f7a49e93d1984ec3f220956608df520b851928584e0518f6bcc8c4d07ed4913e3eb05230f730276e14ff383d355aa803ac09fe1449aaf22ec8944af949d4c600908295562a586d241fff9ce3782ce396c08c3e86510d38f65d4942dafc059e331a1b62d0bf3eba956697b737849f42647244ce958a7b0f8f8514637e889693778621b4dd0650b22e27a2295bd9f7f4384470e536f3f6ac79027774cb69c", 0xf8) read(r1, &(0x7f0000000080)=""/75, 0x4b) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)=0x1) fcntl$getflags(r2, 0x3) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 01:47:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 01:47:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0), 0x10f0) execve(0x0, 0x0, 0x0) 01:47:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x13c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 01:47:19 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) mkdirat(r0, &(0x7f0000000340)='./file1\x00', 0x100) unlink(&(0x7f00000004c0)='./file1\x00') write(r1, &(0x7f0000335000), 0x10052) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x1, 0x7}) recvfrom$unix(r1, &(0x7f0000000400)=""/167, 0xa7, 0x801, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669710d8b09"], 0xa) recvfrom$unix(r0, &(0x7f0000000000)=""/118, 0x76, 0x840, &(0x7f00000000c0)=ANY=[@ANYBLOB="01010000000000003000"], 0xa) 01:47:19 executing program 0: sync() getrlimit(0x7, &(0x7f0000000000)) 01:47:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 01:47:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24463dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7190300daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c451a138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd630259a086801e7bd1273231f0b52d4d140012d2eae1f50146ed5ead47dfc43840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000000000", 0xffffffffffffffc6) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5", 0x1ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc05c4450b4e77a48) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x3) 01:47:19 executing program 1: r0 = socket(0x21, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 01:47:19 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x20000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x400, 0x0, &(0x7f0000000080)="f5a518df012d295336928bbdb295fad635439001c346b46df7aaea32d80cc62e648e9bab37f84b39d52b47fd7f4363a434a424ce35a3bed22879884b8cda3002fcf5d667e4a7631137fe2d2506e6cbc0a415b4afc500dc83105cf4b21a4bd49616058cce56bbcaec4cb03652dec805e88160db5211c362544aab931eecb5a22e9c31a618fb62a5e9f49f2097f3f61d678e18692f525e35e95c31c615b0350e8358228d5f7aa0248e427398eb1537d0abfbac21eb37ab43cd3018cfa2de0be859c436d856dd138c4b4265b5cf79dab8a1f0d50e371d5923c2d29edf2a668883ea85711d471c015fc2bd1042718c4ca7b82b4fc3e74ae1084ec60d75d38d01659994bcac01a28b1b37fce9b20c897929280bd556e197fa3abb469a7b7fbe86a4e76de545e27422fc82bb251a932872b94651af7d8c5d3da359cef0404f058b84a865549744e760a263a3da8d78c77e8e8a42470c96ab2d6b8e86e33cd160bf09064969d0fe9612dc2beacae2955de36fdba1531a6abb7c3c1a210b1511f014dc72c4ce385ffc6aa80b2ed863b3d0b565d69535f4a3f93643b17c3c1dd44cbaa333e4277801dce74752760bb432c675c044efb6bc400aa4afe3c6bc0b55d9d808a0790c3b89aecb8acac50c0c620b508e2eba2a235f974703ab3b487cfa8d13909cc095be5f1eda6b96e5f2a932fe383c7dd69df67ede391b43e56f9b6b07e39512864e0e2781c60349c4342a4aa0e4a382750c5c0d7d0d0298cd00bffa5a8aca30b4276e629f3bb379e53b5682e903b5a77a9ee9752dae5146af8c0b1b4a88bdf84ea4a32e832506bbaafdd32df9892a6e41feb963afbdecaa3deb351adc765683305a270dc4d480a12011a1ef675b963e49d96b93444a80d4d6d4fdbba22311d4693cff526306b611466908945454b81016e89c6e03bb3dd184b624ef8e01b762cb6c9dd84a5c477aafaa6223bb187a474899d73d02b96b58af6bbdce7d9a0bd64a7c8412fbd590fb94fc0fea1edec08a01555f4c4d1020d475582af817ad7e2a5f60431ec13d31f84a5cdf70f1aa7b1eb52ac511be53c4c8c8ab0759670dbb949f63fd701f03c75eb77d5bb0a3d78e90bfa73a46d3c594346293d70955893d67b94e633a20095844fd83d038d5122cba05c25e8cbbc2fe8617c565bd0a6ced3b1997e606778c700e57f2fe9868f240e948118ced0f8c74ccc920d1612f5e23bf2bed005beecbf5e993f0f8be93069f6259863cbe07ff8fc73b9c905f760b4303248ebcdfb541cc3cf9f067252e5c6a6383e7c85c8f075f840187b80e20d9fc1e65ad2c84cfa61ee0ab122eec6e1c8bf9aad7034805b5eacd5eec7bc2e3c41ec4b119976d50dee4552292001bb1ec76ac2a64e73f8f37efb106a90e00fffa5184583ab45cb7f61b4eadd90cfbae7d84146053033c5405eead3468302c2a94de5f462d2ca1f805a63bd37cddcdce2852ab4b5ba30714cee68d1bc2d23588ab78089dfa31e8125d8f59416ef6e259e4b8f791dcaefa8124b4938d7a7e5d4c66afec4fc4217d672759e378c0f764f546e9c3d90f15c43f93cf557ef25d057cfd04c73756390db313d53800f46b7245d2e099cb87fb7d69f063c2ea52eb52495d365389c8e8dcfabb787502911e79622cb3bda10e04e98d07887bc9040cb2aeec54b90726154c8295c30a82d5b4b1974b483e1c1e11dc42bb505ccce12c0b62c5a0bb54d1e5c81c86560bdfffdce31e7903679e1cacdcb7d0b2ba291f4ea23ec2c0dfe929b74a454549351a0f3e6355b70b676df4a8b817f4c79f05d1c99afc65e05081fd2c4e989c7f9e57968cec44a5dc27f81d6b2e5a635d55a6914a5a68daff9c28cf6d9fdca4c97b8a2aadf1144935795dfd477ef8323205b26c670d8fd80f1858d5fb7037b21cffef6deb6f08c785641614d5e0d02bef228e801a5e72b0db8827d67f34c706f186d3d9a300dd0b8dc46e719d0cd2474738ccd7fdc0fc82399ae72ec11c86c2356146ba8bc06576173c15e854a49ff841903a684e28e65067cc5587147b75fe15df6dc79d74a4eed59cca941325d8f6628d2b5436e410bb0a742c1d7a00a737a5e44cc49fbf120227f9429190edc7ac4d92a7705f52ee627c27f65afc621d840cacab91457cfea92644c7b1864652a5ca4bbcd21d5e3c51d570159979775e36d572b234be38b7885f8a2885463103836ade8bd3596fb162698e408f8abb0c3eb980e8a6acfc47de8629010f0efdd6cc56d024992aaceb65cd8db41259fe741381dfdebe67158b13ed6f6b5b115075265f516820991504e626cb9243b5cee67766c39e6c4ee887c45c26e4cbdd9403ae940c49a60f2cac56132bbea059af6a61a189a6c2b957a5b47acb77962943403b55c2dcc418d727146267013765bbcbf8dcba5031cd446fd01440dc6a4c530f455493d2cbcd1972a9b60df304a1c738ae2e628196c67bb6f054d6fb279ae3f00bfa8f363816e91d4955b1c12a6d8ba840215023c5e9c27fa11f1e36fa438a6aa500d6b1b844f46853622d6bddfe09dc15b04d207184b5a98590f28f2676bb33af92a153de3f20fd5743b45b0d4d63b85a8e49de67b678e9b4ca07abed6b428cbff9e2a03648eabf08be6f53b85a54421f0170df63fc7f64f7cd3a825dcb71f33cb386b1a859647b6b636f6d98aaaaecf5c4b7e8f50dddbae10d1ee9fe71103144cd0c54e9c7b6c2866184f5526aba38cd291e36f6972375e2d07128061e51e19c6754f50dd04930b4ccd2a0720660f65d3b4530c734209eac79797bd61836e7bb1a6b3a6b903ff54a583b175c9f145900cc286d75ccab24006d247e9010740f80e6fb3a7e57c2fef08b3b04bd4420a5266d404ac2f87b5f35866b9916cf0c84ead05cb872eed013e66e74a64a75b9887f856e9d4e2ce9e33eef2dc27f02d7ff3ea2dba156559470b4f9bc1009261ef2d893df65f39d522325508645ecfa140f06ec36b93dbaa4da66dcc061a75089c6996ba474e6b34793e54c8521daffacfa0d6abe43fdc139d13a68e2d4fcd42aa7c8ae65ba6fe010ecdaf58bf4b4c9ae2d57d34f8a4265be40246f4eae73ba7e4feac4b5b200e50e9449b06294044f40868e9d4eb861a38388426f848481059365627c45125c235b5d1d24382eb2c27b8756aea366c9dd3906c5780cbc31a4fead4d7fb9d78853180451703d06f4f0a2c3ee0d16ce7ca17801382b2cc5d83f7bd6b0098dbdf4d6fc7779bb02d22d01845cfbe94905629a2090c29c87a3ffd29b0560a4218d86b65ea027274adff29d85fedd1357396a689f92994be23163463b852ea1237167d20c85c48af5e4aaed1729ed68ca177cddbb9b78d612b0b378a254315610fba3003946fa8412baa531ba2fc66f1c5cb9da1c9af613b76320e3dcc2aa5a8b30c8b26bbe622df7094bb708d9396a0243fa90dd67308f519941178208bca1b1b740ba4e720a2b1b3b1ab5463d48cd65ecfbeba41753b9031bef59926088ff7db1b4e1077b557df2e14ff2f8cf18e92dee6cc19ec7c18c92d0d85daf704c0d979973a6981a14e4610a2e41d6427a5ad4a29f3f169e66d6668f71af2870ed0d440c669f165ad1aa5333e32a20173d04fe9b8d3d06b1444b5c74d88ef7e297411911398239cc0a3c185ebb35b95720cbdf8c1ec6aba8f9633ea67f07f785cb0580cc05158c9f00beca7242d855bc6c29dba2c82ad1fc10008fb228cb923e972db28c10f83df021e4702880bffc8d258d0f83ea741320b46e2a5c305eba3ab4340d6b89a2bd5a8a23d53665f7e21a6485fbe2865c2320b71e3d013069aae16d18d0f6e14cb303b8b6d53e93562788f5f25aef71e594b44fca8dc28ca37ce0a9ed424b9f437f8963d8dbde1b9b539fcb47427a73edb241e33852eeb67a9ac17e7ea39dce7cae79bd4d81469a878b07449c97d9fe31e6bc8a6392d5c5ac90c107300dd488add4604fc96a6adeb135b70e3cc5a5b0e92859ca562ed5387790839383175bbee99a24d57d7a0f3754164d913ba7e2ee7389fe4516f94903b9e207d6d9a368df36cbfd19366a339621cae592e1d4fd6e7e17c5ca2c83a3b2bdae06c6fae7cf79c5a14ab813d2bdb3ad278e27e13314273089008ca98770fb1bc45d32461b953a48143b48fe4e1dfab55d974d0b6e77d3283556a66c54387da17d11bc88f763b492e2e7abac02e7ee4793974937304cd39ce82cdacb6788b636ab58de06eefeefab2b8f39618432f446d34250c64afb25bbde759d1b3bfbc1f75efdfa57780a2ddfab146eda419da6be53d32c81c29d2dace4de080ee6c35e1c8f47a8f553d8934da4f0e8a59eac8a0bead98e6c1c09c02cc4271952e559c37012beb68bed7986b7647ed7bd377ec83146a86cc171831d5cb05cb1684d536ce7c5625a28d41a89868d9ee2a621288bd9fc5d61aa7c42a8f6d531d380c5dbe2bf92b8f2d7ee3a9c85d9e86f1e5f66cdd2d5ec0bc595740d7f76e6951488ab4cab8fbfcf41f26d9760fd933ca40742a5b472e42911d23a5ce5f10d9e87a4cd25f23b289dced8738d60c8351470df9711d35eea3a982bc08d858ff3e83a5f2bb281862ac5fbc44045118d09104bf4e748b3c3d0e5ed89d87203ccdffd64beb591af8087765d31d49ee31568997252a1f2a412c283f539fe6750006333abdb710751a0c1ecfc77a3eae1af9d95de4d791985a4853a02e4c5bd2802f3bb76682b5006ec94c6d1b8bb4c3fb62800f53000f51710de05f806616739f848b629aceef862f2c427105e3f00cbd56da932afe8daf7ee09fef201d34c6f431701757be6d41c9a048d6e7f04f07c5624fa3eeaa48d1876a0f4b87c9e24c5dea33f9ef398dd5d56696f2221545ea8a44c631023c0ff62f821fa7724e1e0205f42aa36ee0afc88bb49becd7ab27127e30a4408ba3befefd8cd0971cb47f2a525926298139255bfda24e42167a4852fd04706bbf813d8da0fae0cf80fec71ce1119b397bbef030d10f5160183c321873e14dd4c81b96aef47ce93e4d504fcd339bbd5eeabd04370b5ce4b7a58ed914a38ab103692cab99ae9e9f91c494b40d20d8968fc6603afc5de838b2801d470e8b73b553fa95c7123493c5a10cddd762bb553443cf1f2f853140a357d033441134e6623f8c752ad4c361f45e9ad8cebe4a9de7c8ff50d05693f96fe51ca9420f1602bbda02206f2bff62971aa783f30b5a47077df97ae159fd62c2be13103558943b560761cbcc92406c22be0a63eb10f0455b4b16390a7c5c45349ce91ad686dbf41e9cb5e7ae4f8e51df33a0f22a84658b78a09e39dfa81a7cba5f7ab68cccb8d94b0c2ffe0652aabe5e97a967524fb15655b8f6644be6899dfeffe65a64c6e614ebebad960a375f13907e93bdfa91295dd9c8219a6aba517e49c6b586365c4094e2cb585bca3a15aef66763ae673213d21e56f61454b40c5afe4be5c8e5ccddc1dd45ce4afb67296c471150174d73dc8b59f14f43a0bf2abbf9a8ce46bc08c934ec596dee3960a1698006e7c6a8541768112ff6acea44d0d221bbd8d986d9b813ebcca090f93aaef7999e31787bd22e51ba125cb730ddf53bcfb2965c57fe7dea565a8e08dc6267edc253243983d4dd1fadf0d64151ebbe92dd38920a609877dad8864993d8796cec2454ba2de1dab85c0b764b233977ffd738c723e009ffe6b53f575ae70b570219c832295d02daa6fcd32a45add3ebb941b080acff41dc84779757f4f66a6b789945613e046c7abb00b84adc5d5e85fbeb006819bac068d1dd9e556be08968373215667b34b088a576be63f47", 0x1000) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x80c, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001140)=0x80000001) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) socketpair(0x18, 0x7, 0x40, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) fcntl$setown(r5, 0x6, r6) setsockopt(r4, 0x3, 0x8, &(0x7f0000001240)="569ad8e0db30b35a296684ac8bb4f4f2a65f126155da2f1780160c8bb365f93c7d719ea7c72dcd1410dfc2cf7ed74360d96ba4f38da86e1d04b26fb5446fe3338c24c3108c9d4d7eb525eb597060d0434f602301457ebffbae488003211efc2ad80ff72b6a0ad363e8c148b487ed9ad7e328a9cece7cb2ea16a443f35f44a8e3c9f4b8893e4e181802cf7f16961f072de520ac052762afb9a8433fbb2ba9c4d3432242a2b93aded00d9bf63cbebca54a8ef0ee5dae016f9600d4833591f3ee281ac8790441375daafdd3f6a64849741ec22d0ac4ae3b3fd84e3fd02ff2dfd2f718ea", 0xe2) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001100)={0x6, 0x7}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) kqueue() 01:47:19 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffc, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) accept$unix(r0, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x6) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x10000, 0x6, 0x2, 0x1, 0x2, 0xad55, 0x3, 0x0, 0x3, 0x2, 0x3}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 01:47:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000740)="0fe0e3c48239b79ff70d450bf793738c000066400f380bfd0f67f53e0fe3e9f346a50f7f9ef6000000c402150918c481782ff8") r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='-\\-\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='..\x00', &(0x7f0000000300)='@/&\x00', &(0x7f0000000340)='!\x00'], &(0x7f00000006c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='{)$$#_\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{\x00', &(0x7f0000000540)='$$\x00', &(0x7f0000000580)=']$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/-\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000680)='{\x00']) 01:47:19 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xffff) getuid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) getuid() 01:47:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 01:47:20 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f00003aa000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:47:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="491e9575a03a54fb4fa2399fac9e4c907b8f94dc5f72a006e115d412a2d1ea3aa8f55233ca81bd5b0bffd2bcf5c4a931cff2ac66a6108f2820db7980653d4d02affb68edfb9d98050745e896b3f0194d2bb8fac13bbc0b240b829f2aa73db8fb31d5cb4e153b8884a1dc55d2e50bcfb23b534f5b0dca96c53c4d19162acdac15a28571f778413b413f44497b9825e5562fcaa066c83ee9926f8c6657cef1394c649980d30c1dfab412ba5b411a354cb0062eebe3cfedf8903e51b1d7ac539f82786df89bad4bf644e7d4cae2b350", 0xce}, {&(0x7f0000000240)="e3d708ef607286cdf9e02e3fda9f8a781ad5c3d255d8c9344f068c8baf1737a15a6f56112151cc60930eeba8d061551eb63e92eb423235862c3b3be0ffe9d3f37235dab7ffed8d19e2dce3c857781ecb2a619106e5d5f2b269d8337a3c1456f53192b33bcd26dd9f2ea99bb621123a237f46100993dad07b2f4052ce819b55f4e0a843fd4e09714aee6847942b53a6128800d64239703bd8712049b2322b060924e42062ad7244351c2f6041390ab4c2aabda02e90a1e44ece55a862bde6a7a90d4b7d9c901f66615df3f95c89a6a07dfb", 0xd1}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="052837", 0x3}], 0x1a3) readv(r0, &(0x7f0000000040), 0x0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 01:47:20 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 01:47:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)="6f3801", 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './bus\x00'}) execve(0x0, 0x0, 0x0) 01:47:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:47:20 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000005, 0x200000000b, &(0x7f0000000080)="d5ff9668", 0xffffffbb) getsockopt(r0, 0x0, 0xffff, &(0x7f00000000c0)=""/130, &(0x7f0000000000)=0x82) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:47:20 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgrcv(r0, &(0x7f0000000280)={0x0, ""/6}, 0xd7, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3f}, 0x5, 0x4, 0x0, r1, 0x3, 0x7, 0x1f, 0x1ea2a437}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 01:47:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffffffffffffe) 01:47:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x4000000000000038) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 01:47:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) shutdown(r0, 0x1) fcntl$getown(r0, 0x5) 01:47:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400003, 0x3ffffffffffd}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 01:47:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x3, 0x8, 0x8001, "9e2aab17c725433208cc9b1408f945b5cc759118", 0x0, 0x5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x44) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2000000, 0x200000005}) 01:47:21 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 01:47:21 executing program 0: socketpair(0x20, 0xc007, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setreuid(0x0, 0xee00) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setreuid(r2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) setreuid(0x0, 0xffffffffffffffff) 01:47:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 01:47:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x100000001, 0x7f1, &(0x7f0000000140)="fceb58edf3dac3d3521bf5b59067fbf06d021cec0d4878301556baa77ddb257281886df41afe6affad4b52fa4045532ae25c616991a9f8220b34d29a96344a90d9abc9619e64cccb4f0f4cfe7dfdbbd7fee259642e8ceffed799696755d3a453bcfe45150fb42febdee73c1236f35caf0450d4625366c09dcd6d482742a39aa111161bdb27020eca0d99156d56f9b7fcaf6c0412bee788f463d2c77d43abcc1317e267cb9f1c46a3576f37759547f446d5eed8bb7716df49ac7f74219a639e8dabf97cd7cbee0f512d126f843124e67d44482f38f1fb912bae6a7209ac346308f60e56b5d3df02f7c0c5bc73fa3dad7c8302f74c960c98932f8237454f", 0xfd) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 01:47:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) recvfrom$unix(r0, &(0x7f0000000100)=""/162, 0xa2, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="81fbf6326cecac7487f00ab32401adf6cfcff6e4533e540edbada20aa21fe9e51110aeb82b20e6faa6af7ed30e9620270a2cb7d3fb62d5ef0ecd34"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) lseek(r2, 0x0, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = dup(r4) close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) renameat(r3, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/175) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x4004667f, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 01:47:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socket(0x21, 0x1, 0x80) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 01:47:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getuid() setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x3, 0xfffffffffffffffc, "84555509002000afb081952efc5c9f2700", 0x4eb9a9cf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000000300)="39b26733506d61b3e9a9d1bcd66f31b44b4abcc60f7695770ed6b4af733a0f1a3d9f7e5010b74c2f5c1a1b603271a370b9fb2277072865a1c7ee31b7b2935e9ca512cc24cc262f4ba50aaccc8e6953f2188c7b878571c1dce6f74a3966957b5d5ed3d5704dbdfeb5875a2e7779a914828124810cdb032a28dcec4b8355fc062994d70038bd2b1b413c0ede48504f645c6a2bc3202ecdde49b26156ae847e81540c65e935fcbd385c5b84fcb37b0ceb7d323ce65e0c7a0b6a2a01c2071ba80ded7be667119012c03fe759e308c3b76ee0723ea4c13d5c4eabdacb47ec5a831d546223b4b81c203e387bc6568c9643236ae5150a12f222e43901c7dae1b352664c188abfd8f7ef336f0429d0977067c84284feb994ee2743bbaa467d15e7600637b875c0afaf35366246e740ab3878cc41e73add2d0112088efcae8db0ecc96ebf36892519750314bd8fbac9f58b05af54513579c7143a294b38b25325fca3bf0e999667a0fa06fa2ed100f5b53913e0ce579e19289b301a601e1804279a85dee71d1759cc9db4aef48a7b50184ea50b532711d4bc0fbb0e75a56a9ace4727e8cec3bffe6774eacc235fc215859a6365bd66435945e4000d0dbfafebbc51487a34a574e080ff1e9127455104d0d12941235ad2df1e0d3f7ec452a5406bfc2689365eb6e971d5543fb5777ae88e8fb1f254c9f76aa9fff10e17f3f2dc36d642c2978c8079a9a09e1b6111ccb6ea33e064d5d04aaea6563b3862a7f52562c21ed23a4b31331d9de5359a717e257f0da726c3aab2b36e2c33382eaeddf4d83f68fa048636adacd2a1584a3ec0ad55bea5ec1e18d0c0cbd000987cc72ba3fe01be19e906b869ca3576ee12f50a6e29942e580a58565d76168f7d080585b069ef492e1e6ed6ef29e0e75f767b397836993ef698e23f8f60f5025676e3bb3303abac41b165f436a1e23f07b380523629379b1a015a3e4783d936c7b31ba9fc7b1a15c0c3913cb4a703e3b69468ed27646666cbfb582781bb842a466e1391d459cdd752d6fa5b0b9c4a2981bad331ee90bb6183f46221d6183fb39ef216cd286c0c1006ffb9b32d6666374e6a9befa65743c2c0f4d372de8624ab084662d3d4d29341cde0bb385b3fb8177b20bc8afee81931ff4479f0f2707aeb911065b86a80032afb88e65f6bcf8f6a6bb3f4056a8a1b62d3e01a9149a0ceb7da591219a260a724f205a8d7a8b7ba036f9da697c31366ca019de7bf4d58f179329859731f568a9a65118019060cac4df2c4ef4631e9e2bc8a15584b04f03be9755c2508ea640007fd2d210759056309c0e531acb1be085b0092e6debc4bdc0b8b4066d37733ccf6a9b497c1df4189d36598b4115e368ffbe41862aa644fd71e44d5ac6c14c1ea444de813b1f31e70331ed1ea63a922fed92b7ae8ce181a58589e27256eff36b8a32f47b461894b020cd7fdb42c53c2cf72ce6d4212f8126773440d1986acf7a0bdf66668b4f3dea4b6d34e9766a4a5fbd46428b29b56697e37dccdc6fcf6fb0ea3685efa6361c8c5b9a0088a4e46fa32f57fc58050086ac19d815fa5d03b41ccddf95f60943be93eea18eb26c903d5410cfac34f577efff2f3661692cbf9853238054cce1bddea3d2613a3177ff22dfdb05e10c334883240e47ba0a2e41e7051ddc1114c06f7d7929433b41dd25ea909ec2615fde1d22905fb858810d4abb37d2244074b4fa8f2c1ca1e804ad5fd0c612501020bf438f5d007dc6b1d647a4e7fbd1952ee52d444363694bf0f24a3adffe0dd2f28a312e821c7a9018d1d6655cf408a906f1e6ffa59600b1e795c9736d1d3a48a85fbe46282c9bff2a6b1a86ed890365fa9f6b9fcf51d07acfb40eb135d6cb84f8de96f7709eb25e6df6cc0717d4dab5e83bd38a09200f2affeb58db15c9297ca80d17ba07b63acb7d6b3bb530a38f53978adb76ea210081d4f4c287e048cd2cdd23f1a5f9546307bbffa9b96170fecb6fbab9637176d1323a191b312b7317d7f3cc18c57d5ce37795b82fff658f939446f2f03179cac976fa50c6e39d224bddca296a6c68e6dee46cdbf3306cefcf1cfeda6988c2d75992b20d4e7127d7ebf2cc698a7996cf46378f36a2b88a7c736821c1101e443c2cbccb14f4d5d0b0ad3729df343102eac93b9c7f989a3b5fd0dfe3681a875f2e1acdaae3edc6fb0d0d2716f2c6a4b06e4a072f2f18f642d7b873c4b653c6e36e861730305e73769bca8990a0d45901a39f3b4191002d558ab54cb018108e0aa27bc0f49898fbe4ba8c8932d9bd890f93127171efdeb46558cd94c2c091d7ead526061e429768bc5d9a5374c71bf1fe1e61e21a3fc43c83bfbf33a81c51dbe166894c8e163a0966b7c379f515114156ef33bd920978cc2b6209077e29e89511176d7c1c8a27c31ebd8bfb9957799c5b51d0c3c40e14e3b17cc841e70dd7fe4b0a659140fd0957412c8bf41266ca58b80938b2bf71959194a83cb8e47a482e5c07f977af7e698293805d7fab6a44442c8be636eb0d0bf9e3acd1b1f7895cad5a56160b08c26a39390dc130adf08aaae71776abdaf5af15991f5d71ec1181e2c162565ea47effdf1892e7d9331845b0d7612537fd77e5467f5820f97ebdf527cc7aef802d8bdbe02b635da7c6e136a29a75429492db0de5fffd63937b29c9632f0054fa173b534bd19f9175f48116ca0486c4507128d974f1bfb384f2e066db53de99319628f0fa134f44a8024f13c27aa3b4f7434a2d51ee416dabb5d89f2a71560a3398ead49e9554eeb10495e3f05b4bd2eae7583f5876ae01137664de53bd5bd3a5b89695f52c8e99a565d8b3d152be021180fab66ac83ff7ebaecbda3bdf893b72cbdab2c114bc8020850d3fb58b4f7f9f3fdf6dcf02271494629babbe0ee5f2e097a1f0a92c3f8a9beb51e5b584393a82d6fbf2c718f82ab01b07895d7240aa38a91966c6ed851229eb669b28a20799d59547277a4b9c0b09aa433689ecf42de05cf25db5f71c8f5ac8a2fef80285b68c0fc626073ffc33311fe17895c0b542ed88709208f2fd147a9631ce89d179177429203196138a13663c4847fa288aae0480dfac5010bc494425c749688ef309dad296465674c89c04c012cd2e74e664b99fdc46121c7adaa0856361aebd83d78c2377af49e762e9a171a66dcec58151f12d8eb0eba600f185da9266cc622f3dfde58cd329b4dbb241c1b7b49537ec0a9037cb041d228bb9fd00c00d212b1336dd7c4496de231db40e4a6da250cce8bb9c1957928c8c9e22adebdc37f70fefb9c6feac85a215f4716199b35030bff9ca7b8fe05343e394ec3d26d5603156baf369ba3ebb0b7f1a3e06a42394e730ab8f3953fec9cb0a990ba673ee875305c33b08ed58fc3162c8de86d41550494e2880bf5e69ff5f05012ce131aa8c6fbd47512de327963b18507ef08c28249fec27c7bbe328ff5a290b63567e71f92f6b4dc29b8c66261ba841a5c8022aff05e37e832766ae7661b9c27062f606b56793b78b07849dc2360f700e55ca5ed680af027deec776b370d988d8de228860724599d1d319f703a2ab6995e466317dbaab0b50d416e676e668f983b480e58a2f48fcd34dda552ce26e80376fd59ffa7e873556dfb840e33c2301cec8943e6dfdacafc3a2e448a0192a9da1a912ca3fe552e395625d84a1b220bfa9d74a5d94a2fec21b5b76365b1b83eb809b08f1113fca922dcf346d0fdfc7ff4ac303e3e91026a03abf08b1cddbe22f3d7e421f9c964908b3c2baedf21860ed64b9e8c9cad47288bb67bb413108573fb147f8bb080ea0677ffa4749fe73b02a7a6a672740d697760d5d031aa34ae634150d99a4fbd623893e1f9dda2c1d28279c7e7af123019b99fa82fd8ca5b66dfd0390446e9c861ce6a503782696c52313eaa48798d8a809b676970f090cd70afcef05267a8288fce3ae62b2b647146ef4bdcbbbbfa9fcada4d6237a6d4cfbbf04fe43d75e03ff15ada6632a1077395d3920bcd3373ea8025eb17a47679aca9f1cb3306f01fd338efe90f121a534462a2c138c3b7986a21490d18aef20ae668de2f16b8f0ef2cc8ef95243167a437da73dd8815b16223c53016f9a13db4b32ed8bfd8520a634a5f8e24c4406ab4e4a6a14dd295a7a16ac85f2dfa26f4080181cd24f0e7d390a8ace4d043b480e9514ad337cd81d58fc6eb9a3c13a3902556d9dfe211e9dfc0e817216bf515bdcd5add3e1ea88fc210801a95e822b788a1b8ee5f6be7093cb4a713a2c5958fcecebbac78aee353ac0de59cd7e14883b0e51bf15a21476ccbc28c4dfd17269b00e5335d27e436d771fa9edd6bf8f2ad8d8d1ef5614ccbfe6bab59d7b20dc3cc1f0cf06be3f67e44a9cb5a7a6a0b53af0ec4676a96b8efb1ba9c7edba703d88e10ad8645377fae5c8df7442cd60d1bae82557efbfb01089bdb92421ad7564f8716617175001a78241193e3bc962473ca8336cb1fdee9dae215594a971a9d127eaf7077e44bc4491b39ea3d155cc85309cb6c468d81bbdefe38a6f69801b653d2710f2b0c7b6b9995c01ebf94cd9987a61932a19003dde75d92e98b6f0e763059748d21d5cd8b134f2771c3521bcc5c81319b8c7dd11502ca888c7511a5d114d097aa27c6c5aa0973a6eafccf9f58404aa2df532ea78d2d6e032cf7eb14d785bc2298211e9900c8bae1d82b04aed3e857453493979e78bed1272f5cd6714df2d04f4f5fa16f29337b109cc513775b3c9c977a73cf3c1cfbc52e712d28e4ba43d5197a1799a94101683f451c1a431174c81fdd1e361427d11604b6871367bc384713f49c6e46d7bdc3967b5d1d67398ef55be51d61c5e557ed0450853e97fc5615d1f6cb9fb2eab70e56ffd97083314288f75c1968b07fcb3a3b0c232dfe6bdb6d5d10cee94fb97f9697a2c740a6196545dd5778093c92248a84ede7ae2af2caef4b510c156d8bf398bfb6afbb8607186e0d28bcf995a6de1eb372d15277e00dc73516422dcaa3abaa6bf354d43e9ff808d9982bf5ebb591dc034e96e09fe20dc133f42a2766750e03fec9189128277a15e279720001aaeaa87bc9f04d70a4e8a525a012d2b5470781e1a849f1bf93057a71073ebf0d56327030b7b067d80cea0a6a5327ec7d1f6fa7d2130e04092c3ef4bb356c72bbf0adcd2acb93193269ad74ad533a451b4aff4210a294f30c5a69c5d432eafdba11d6286fef520f2a2b06ad024b510058442901b95ecbef49eaac65da39616257a19b72aad5db81745bc052367ea150e75edb59328039f93a1a1a5ec3dc0bcaea58555a29dabd9e97f5a17ba74ecd7823b4b6351d67a97dd39dbd4e261671ebfe486e08f10a4dc9599886c8de840c07bedfc21709f0882d1bcae9d8337ca4c3e8a9a1e350628b568b91726a1704a5a761844a52fbc3e2647a278927f3d4842d044dd3a1ed893926085880eea3034f408c14fa12193e1c0b1acc261a41b11de3e8b7118f0e57b9efc3d4639c2499ce036a16cad85a2c864fc019568deabd81cf79ab8e73d4cafe22db8fe9618cdc53057383ab8fa556d042ec1ac1f3a940ead9bed91b27716c790540fe2ab91533d45a27ee8de6c53503c96b67c79e28751b8d1c530a5873e687afaa8cc0c6dff1d20aa35909dab8c7ef1e93e823df3055b4b578b874df0fb993a0b573612d535f4a51a2a81cebd586f725d825eafc61c4b0935d7ba2bb85a2a5407929b28f45f1b523d5b656c408ca7ad0fa9c217d24f8ecbc878919fd232c1e8699f63847e80266f37c673f388618a2316ff0d74fc1900ee239850fce", 0x1000}, {&(0x7f0000000180)="0d574516d47800eaf2b8f8e592589c45bf2e21c68d165ffde4e76a33ae84ea9193eb28945c3183dee88793627c83622bf78fbcdc3c35508fb9b8fcf3ce26f10d2631cdda898214e4e74487ae8c3ded5c264a56a4ccdaffdd54b05d2b265996a440e7d5c0e694bb139f20c55bfdcfbb5e39", 0x71}, {&(0x7f0000000200)="9cc153f2e1b0595fbd9e759cdbd5567231f14f6199ad8cfbdd6c81eb91dce8807cfb4c648dfb512634a64ce02188405dd1326b9bd00078fb8582a3aca0fa1f39355f3d5d056378d18cdb27962250dfd2ed47b2c508d7877d5b1a5092ee2b258e8cc8a6540dc571280099e34bef2cbaef57fcc649d41b62e24b", 0x79}, {&(0x7f0000000000)="59a0b355fc23f4cc514cd2c2681344b73927116c7f9e8e083296efba2c36e95f45aa14933d", 0x25}, {&(0x7f0000001300)="e83a2700d69da6659f58b4e9a5122367bcc4a9823c9f0d17ac5ed500c7d8d546c7912876b3df0eb8b7890126f441dbf7f03e034eee910956874dbbf4cd5e0641e93518299b167614647fca4548d0293f6a69ab6f446575a1be0d0df00198b29ffb573155695489ab210dfce39d358f565df77b32bae924c45cf42be35cef731eda443bffd0a76ba4c720c64a0d594e51d710a6e0cc8b768ecd3c4a3406121c4459a91ca06df1fba9ed9e25d94e69339784f3f05f96c1dff00189177dfa636240e15ce2e0f142a1003c7aeceb6e7e9ab0f767cf4be0c88902ded7509a1facb07bc28c9042f20511fddbcc02", 0xeb}, {&(0x7f0000001400)="6e456ef968be97ef0a698f5f120dce434e2166ae39ab40cfdc29d86e5ca3d82fa10dc09f90ec09a11876603b79320d9efee0ef45dda7a568bd93b1a3971de9c93ec9c32fd061fdcb814028a76051e8844fbd31754dd28dd00316ad", 0x5b}], 0x6, 0x0) 01:47:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xfffffffffffffdf0}], 0x286, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 01:47:21 executing program 0: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = open(&(0x7f0000000300)='./file0\x00', 0x491, 0x0) write(r3, &(0x7f0000000340)="259014fd853edb5dafefc9994a37c7a2e21552d47429624f94d8244bab5f79382771da97ff83fb0019153a0f203e17ef7d647bbfaf2bb36b94572b4388d5adb103ca7065c6ef227ae5acfdb558c5856bcaf230b0651c5bd1", 0x58) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x2) shutdown(r4, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000280)={{0x1, 0x20}, {0x4, 0x1ff}}, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x2da8}, {0x18, 0x0, 0xffffffffffffff9b, 0x7ff}, 0x2, [0x4, 0x61, 0x8, 0x81, 0x3, 0x10001, 0x8000, 0x100000001]}, 0x3c) r5 = semget$private(0x0, 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) pledge(&(0x7f0000000440)='/dev/wsmouse0\x00', &(0x7f0000000480)='(\\)\x00') semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000004c0)=""/179) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 01:47:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:47:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8000, 0x0) write(r1, &(0x7f00000005c0)="941b2e36ff69fa3646a1efae2305897d5489287faaaad01c49121a7a47e2233e98f4308dcc7149e4a009b71d6439d01d637ad0c40eeb93619efd46436c123474deb31b5c762835082907000000fecfb077fc41b595f847ff7fd133808eed62cbb1162bd5e435aade79ae4cfc418b6a5c65ad9fab260dc639e915ee5812c0b5305d7376a80599b027b991d466ebb5823f1588aecd454b3bef790e502c782fa3bb730712f80d68b98e6cc6e37ea6a1c90c3dcb0233f1aae66a49071318369414f9d80eee741e63bcbe20311ae306000000000000000000000000", 0xd9) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="0e27d49c59f42ff6098de6a1692184769a268eb9aed8cc80803adee93918eec5490f59eb4958abf74af629cfb56571d35b6362f3c83cbe0392ef1ec492240c37a301353ccc39622fb775a3fc30c9c225bc651e05196f284f34413317c19aa25c1548de53adfd0b5dbac557fb496f49c5fbed6e58bf4c732e32dd25fb68e6bae227ab498d03f22ca9ab8b1f3521cc8a48817c3a8715c496b1b1f7fb063740e6b973a8e7caf49abe852db96f31ff54810957f9ee2b94c59161ca55fefde86b7f83afd232c79186eced07a31b2ad1", 0xcd}, {&(0x7f0000000140)="d2fc51282925028e163464f99340dd968f1596f139744182bb683914dfef768d825421307a08773048c1c160a17b56b9313322e2f148279dfa8ef76fec6b800f89d2d056d8f80147a36862e76941f7cb3e2b4f056c8de784370a3c05de7bf4e5b58812a7d9da62017f97b11e9c136cb2bd907b8c8edeb3d26811ba630d624e4ca10caca48131af03edc58293fdc87b62201396736f6ef8d471423e16b5f62af8b90cc3100d9721d0b9aff13b5838e2689f40296d2866b717f553a36f08c1350cb9385129598e68bb76e7d5543b34e9cfa12a98daf406c03f9f501cd455a0747d3d67994661b579", 0xe7}], 0x2) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x81, 0xc3a, 0x9}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0xc, 0x0, 0x3f, 0x3e050380}, {{r4}, 0x0, 0x8b, 0x4, 0xffffffffffffff71, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x5}], 0x2, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x22, 0x80000025, 0x4bc, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000084, 0x3f, 0x2}, {{r2}, 0x0, 0x10, 0xfffff, 0x81, 0x3}, {{r1}, 0xfffffffffffffff8, 0x89, 0xf0000004, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0xb7, 0x4, 0x101, 0xebac}, {{r2}, 0xfffffffffffffffd, 0x22, 0x8, 0x7fff, 0x1}], 0x8, &(0x7f0000000400)) r5 = dup2(r2, r4) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) getdents(r4, &(0x7f00000002c0)=""/89, 0x59) 01:47:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8c0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/74, 0x4a, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) ioctl$KDENABIO(r2, 0x20004b3c) 01:47:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000029d000/0x3000)=nil, 0x3000, 0x4, 0x6812, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a0d, &(0x7f0000000180)=0x7ff, 0x4) 01:47:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0af9ff0d7253a1f1a9360b85cc0143ab77213a9c6b14", 0x16) preadv(r0, &(0x7f0000002400)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/179, 0xb3}, {&(0x7f0000002340)=""/56, 0x38}, {&(0x7f0000002380)=""/80, 0x50}], 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x26) r1 = dup(r0) chdir(&(0x7f0000002480)='./file1\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x9, 0x5, 0xffffffff, 0xfff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fbff325c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x40) 01:47:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10000, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') connect(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0xffffffffffffff00, 0x7}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0xfffffffffffffff7, 0x100000000, 0x2, 0x2, 0x5, 0x4, 0x1000}, &(0x7f0000000180)={0x8001, 0x5, 0xe4d, 0x8, 0x0, 0x0, 0x1, 0x6}, &(0x7f0000000200)={0x81, 0x2, 0x7fffffff, 0x6, 0x985, 0x10001, 0x7fffffff, 0xf3}, &(0x7f0000000240)={0x2, 0x1ef}) 01:47:21 executing program 1: r0 = geteuid() setuid(r0) r1 = socket(0x38, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) read(r3, &(0x7f0000000040)=""/45, 0x2d) setsockopt(r1, 0x100000001, 0x5ffd, &(0x7f0000000080)="1d000000395756ed7fda069e756faaa40df9ea17ddd2eb3dbfda1ef752789f827018dd0ebec89d42ed453b1dcd11b28df0c1ddbfe2b09b38404b6e6e2c3d4a01081282607f603b7bd67ab27ec6c951294bf159e899cfd3", 0xffffffffffffffda) 01:47:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x180b, &(0x7f0000000000)=0x7, 0x4) syz_open_pts() 01:47:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) socket(0x6, 0x4002, 0x1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:47:22 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) read(r1, &(0x7f0000000100)=""/106, 0x6a) nanosleep(&(0x7f0000000040)={0x8f, 0x7feffffb}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1010080, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x1, 0x1}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x3f5c7231, './file0\x00', './file0\x00'}) kqueue() 01:47:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:47:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket(0x11, 0x4003, 0x0) setsockopt(r3, 0x11, 0x8, 0x0, 0x0) 01:47:22 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup(r0) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 01:47:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="ae90648e757adcb4cc7b85908952743964150cfe814c4873b2c6ca5cc0e7f896c12dc7ca2ffcf03436a30e9b59987e37ce54e8fb90f583d1a714a4418a6fdcc6babce93acbd8afec0c4fb448036bd75748ad", 0x52}, {&(0x7f0000000180)="3f11f8c63a19620c50d4a7d072f98d540eb8c8207c7e917b2c499432c30b083f2f24b1dbeb13ea9eda1072dc45a5a5d5d7334004dd3d7b92c45ef670a216a1ff2944bd05aaec941050bdb2761131cc1e2c15a6cb33a6994850b3d836480aece1a86b578156501f89abecc28cf7ae61b7e3dee9f7048778972177aaa576b95f07875f08ddb2a6beac433ad43fa36c6ac187e6d6fd38cefcaedfe5ca59336329bb98fb82108aab", 0xa6}, {&(0x7f0000000240)="af66c4286e9454ccd98a9966253424f105445bac24689bab5b9efd837e472410ce0d5018744e36df9799f2d15e365c4473365caaeabd68c96c1a9f6035ac57475fe769d9a63b4bc1794e0b4266330863257296ff3c2c255e375489cef62f", 0x5e}, {&(0x7f00000002c0)="499df9e6bdc7709a9f23065e17768f0a2d7062f2f4daa7c2ed04ed3bc395c89e", 0x20}, {&(0x7f0000000300)="6ff65e3a687c5838f7efc297fbfc0e33322580dc75a8b0af814a757ddc3bc85cdfd67c1d219636a42d5caded5e7c7b13531f115a49e3b77ec1965a26109689d1804b3750169795cc5859310c0b6b22c87284dc6a61a5b3492ed269f1091179", 0x5f}, {&(0x7f0000000380)="d08db240b49cb26aba3213d439ba414be004ee0bcdad57989f083a1c1845fca85bf958c2c5374bc7923e6a3943222fee", 0x30}, {&(0x7f00000003c0)="7d95673420e25c7b10e20ca5a67edc2aa967793ee737a6957f80f84575dfae8d2c56165882061da4a78b1312e0c741a2ea400f7050b047ea4db9921a5cc30b6cdb6c6bf5023080b6d403fb8eb1a7011303cf0e5f7f810634855faaf7680a10e34d66ee621fff6f25cc5b382c22f1cbdcf8911389955c13006d4c775b00ebe20c0f90fc7a825f9f5eb6b8f86dfefd2fc881f764f784b54dd524e96fa986168d16e7d04f0639ad81952fee74a1a82dca226a5f360f3cc3a4ba425a95dac07b5b01f183a8b7f733427ee8b1c76e485c0fab6682f0c5c097c8e77ab4901ab45a144bb7eba030c2ba77e589e56b865f77f5", 0xef}, {&(0x7f00000004c0)="73479fe953e170652331de50c750d9181656d5727f00f630f184e7d1456ce7821cdfcc41590620869c6cac2ddee5075c0e38ea2a717ad523ec6207fcc684", 0x3e}], 0x8, 0x0) 01:47:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 01:47:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x7}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2020) execve(0x0, 0x0, 0x0) 01:47:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 01:47:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x88) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 01:47:23 executing program 1: r0 = semget(0x2, 0x2, 0x8b) r1 = semget$private(0x0, 0x2, 0x10) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) semop(r0, &(0x7f0000000000)=[{0x4, 0x200, 0x1800}, {0x3, 0x5, 0x800}], 0x2) 01:47:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x2}, {r0, 0x20}], 0x3, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) 01:47:23 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe30000000000000000000000000000000000000000000000000000000000000000000000c1a3fc06f22236b2000000000000000000000000000000000000000000000000000000000000006365aaad7e71111add0ece2122a0ef5a4e5492dde44ebefe500f0ec877a448e5ce6d58b5e01abf7d304c3796ff3f46fc2a0810c60cdadf8433178eb5ce9c44598a57ba23f5306fb39aee"], 0xfb, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) msgsnd(r0, &(0x7f0000000140)={0x3, "27579afaa405619c49a2c98b38fbe3d75a2a7b987a8f2e3e8c1ce4ecee24d1b75b15043a3b3e7304afd7946697d27bab815b18fcddb018f3609c398a97b9c1d86338ff09a1c6f9e96a41e56e682e665ee5a5716f88e17eeb23bea376605232eb1f30b0ee49bd4b6a80993bcc3c39df1e99a40e78f21d3d45b48f6438430bebd15139bcbdb20e9c090043d79798c7d08588eac0b3ddc11999f0d1a6168ef1181a2b6d76b282757046a71d26cde20587ac088ac6358d2a25"}, 0xbf, 0x800) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000480)=0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc745a47803e551058cf2d109ec8380d81b0f2ac324f69b083ab83938de5d229d42ee575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef5700000000000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x38, 0x6, &(0x7f0000000c80)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b18551645ebc4379cb6a52d63b76426c660575b8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7c5db81509a7e2e2b471b958dac1b000000000053afc00d89f0881398ed1f811a7c25e8637bd06152aa5f4548e2d53ee2b862dc2b3899483bcc45803c44ff1ba6e9c43058e28e5d68a2ca5f679ceb2debd2d4d005f00c6e2374b6e75f18aa9e9f4095255cc10fcae2558de7d35dff9c484d42f4db7c90cd438ad2fbc0eb8f0816c2b15ffea4faf381e0ea459e61603226ff7da817c405f520d2589e819a41bd12d64bc5d0d5757fdc23cf7813482461ed96c7adda3c546d04cfd980bfa2b732fd66a538f8c916447fd82cb11c594d11b2d99270fa503354f0b82ea8410ffac10c11b46f15dc72a48cdb4a20455e86", 0xfffffffffffffdeb) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x4, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) msgrcv(r0, &(0x7f0000000540)={0x0, ""/211}, 0xdb, 0x0, 0x1000) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000440)={0x1, 0x1, 0x100, 0xfffffffffffffff8, r5}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x7fff, 0x200, 0x0, 0x1, 0x0, 0x3, 0xffff, 0x2, 0x1, 0x2, 0x1}) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000640)=0xc) 01:47:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000007c0)="6d7a45c3eb5b66b8bb9a4c411ad510db6f8a8b96b1c17c30da53f59863eff2961b6c4d176f5af7bbe73cf9aaabbb4aacb3460a24b4d61be3f47bac3dcc2e0cbda204486cf8c76edfdb487c741e1827be310f439079b42c86ee1fb60479be34aaa3d887cc7d955f26ea9756b5d9d705005e97cbde39c2621e1d6bf11f2395386f76d59c96ee85851ad4156aacdb4c5b50402ff8420f9d8e4358bde6138dc0c6652acb7c433341788c712bc5cb6453c0597f0049502771784da1a55529b987b4535a94c7a5649d357c3c785bf6c05d294b9f3c1500df834a0033432ee344e3684887f4b3e7575ec11d807c129d7038d23a42759d6ad65b910c46a9bdaba5fd872aa9c8ec487f817397930be6468695ae364339be4d4ec430716a24012c4e8c32fac38ac9fbe46033e804485b9a991f393448f9277778bef0553a16cac84b007c6e6ca3a4954ea5f702df5d7c59ab8b30a63c18d64cccda3f9f9646f38b24e4460e6e82edcea8fea28cefddf72af7b8cdb10548e4a35a247bfea60adc305f59b9a7b9971d3fa125b9401b4c572b904d365b4436c46214cbe8251bdf54454359e998b2b81bc2f9a3fb18d6c7ab6213c02c185dd01d4817961f7e15e35b969b154ecef98e603c3d8fb1969538a094b6d961ad7e685cee089dece8e150558b3e8cf52a80fbd8bf361a3ebcd198cdf376f8015ea6fe61507c9e1500e086f00dd640e2a937c042e5abb6c28f1336941a553d607e39bf91808f8b6f917912ca6681", 0xffffffffffffff5b) write(r0, &(0x7f0000001bc0)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66aae6f3a4d09648bbfe6225bc29474bcf469a66719de88921ab0", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x200, 0x8a6, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 01:47:24 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x5856) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x44) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4000000800, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) 01:47:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x14000, 0x40, &(0x7f0000723000/0x14000)=nil) shmat(r0, &(0x7f0000731000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x221, 0x2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) 01:47:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)=0x1bf) 01:47:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 01:47:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x100, 0x20}, 0xfe, 0x16, r6, r7, 0x9, 0x2b5, 0xffffffff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) kqueue() 01:47:24 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x81) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) semctl$IPC_RMID(r1, 0x0, 0x0) 01:47:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2c, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000040)) 01:47:24 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x7ff) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 01:47:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7f, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x6}, 0x8) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x10001, 0x5}, {0x18, 0x2, 0x81, 0xffffffff}, 0x1, [0x3, 0xc3cc, 0xe5d4, 0x2, 0xff, 0x0, 0x7, 0x4]}, 0x3c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x40) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x100000001, 0x4}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000480)={0x7, [{0x3, 0xfff}, {0x3, 0x1}, {0x3, 0x33}, {0x1, 0x7c3}, {0x3, 0x6}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0x200}, {0x2, 0x1}, {0x1, 0x100000000}, {0x2, 0x6}, {0x3, 0x8a9}, {0x1, 0x8d}, {0x1, 0xe0000}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0xfffffffffffffffb}, {0x3, 0x7fff}, {0x0, 0x1ff}, {0x3, 0xffff}, {0x3, 0x3e}, {0x1, 0x3}, {0x2, 0x8}, {0x3, 0x2}, {0x0, 0x7}, {0x3, 0x7}, {0x3, 0x10001}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x400}, {0x3, 0x3}, {0x1, 0xfff}]}) poll(&(0x7f00000005c0)=[{r0, 0x40}, {r2, 0x2}, {r0, 0x42}, {r2, 0x6}], 0x4, 0x1e3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = semget(0x1, 0x4e4414722c11e72, 0x4) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000640)=""/128) setitimer(0x0, &(0x7f00000006c0)={{0x2, 0x20}, {0x4, 0xffffffff}}, &(0x7f0000000700)) setsockopt(r2, 0x7, 0xf658, &(0x7f0000000740)="db7ca92b915fd1f64a1002ddcb3257b2b5651f8cab8559a6c0450d926b81a3acb2deaed979a5c427d852eb5c1a095db07c93940b3a762dadf7f14308483ee17075e4e9357b843a39ab3dadd20643d1ce644e8de4ab671cc31ff9f64ed43cbc111c8c5ac57857514fb891ce03acdffd514223e4c231b2edcdbedb064b40997bc7137346a43e2ca9d4d17082c6a1383ed975a1d13089a5e970198c561363bd0cdfda793bb2d9d0f04b0c8e2de5ed220885b36889cc2d093b32eef06b325af626c50e69bd5a5a24e0af59236a86ccd9b093196127", 0xd3) fcntl$getflags(r2, 0x3) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000840)=""/5) bind(r1, &(0x7f0000000880)=@un=@file={0x1, './file0\x00'}, 0xa) utimensat(r1, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x5c, 0x7}, {0x9, 0x9}}, 0x2) r8 = accept(r0, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) r9 = msgget(0x3, 0x80) msgctl$IPC_RMID(r9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000009c0)={0x2, './file0\x00'}) shutdown(r2, 0x0) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ec0)=[{&(0x7f0000000a40)="4f38bccc786da0a1dd6bf31a5efa8936d2cee53d90a461dc531bf33859cc2fa0c792c50738cfbdebfc9c066791e2cc1e855a7828585b36610c8b29bc419876d985ded3b888c21ae817ef5ed98d04080feebb8f1df5b3907f649039cec9161b170ae64e6862360a5d99a59f077340fab1e8531b827f5c6e7f44eded068a4586c5db76395fea8493aee150fa7ab9a9ef90458a5f31a0456b107828e4d4a8a12a52b49e89cc7d4af8520b66dd6b6978d403d8e4944ad3698052bc6860a987bb53c5673c0b55eb66bbf73ad5b2aaf1d1fceb0b842957ebb1966afedbf6", 0xdb}, {&(0x7f0000000b40)="ff071d016fc130ab8cd134630d6a", 0xe}, {&(0x7f0000000b80)="c033cce793609ff9c16835b29de61c7b23d2705dd92e378fc0672b8941dd1132622d3b94d7d6d61e1d3471762e918ca7802816d62e7b7114d7c03c506fbd9305dbde7465cb4b099e213a8980b2ceaea6ec", 0x51}, {&(0x7f0000000c00)="4d64156c53ee6750a21493e82e6b53e17f9885145d0bfbb1908c7bd1c6ebf407cfb6707aa3f3aa3478fa72eaec888cacf0a1a10f80fe6bd629ad5cb1133d3e677e408c3c48f8809fc7d77b909254085b2681f30a46166b1c2783f5dbdd81b1bcb927c70b797935823ff8895083751f2455a52ddd12b4322dbe3d0a9c6abd56ba1ee94609573d85e68bb3799658620d86faf1359079fe109b9aa19751913abef647cc8c82d739f25b5b", 0xa9}, {&(0x7f0000000cc0)="bd514dbcbccb486fff31d3a6b72b883aebd3fcb85769ac5bd0d895df7cc021dc08f888a0968da6f793f2b579787823c91293014bd699d1db28b43774f13e3b7955c17ea3d1e77229ceb899dcc0ca32b6d0e4a6a2ad13560db4472dea4387313c08b784283d30729de904b6a09cae9e6e", 0x70}, {&(0x7f0000000d40)="205aed3826f1c8ff16108a15b2a494d0319773184ccdbee7e28d452a13b27f4d94e4c05e8c0c1c05", 0x28}, {&(0x7f0000000d80)="797a376eb667c0d977ed48d3", 0xc}, {&(0x7f0000000dc0)="604d55157027c1e3e99cdb21357545aa2b8c05c99810ceb26cb8476f0ab3044b5514a05b6ac487878cb08b77b7533aa0ff37bb85bed9d8397a57c54d442b8c70d0393f71cf9b6d707e85e372c9f88b55439028961c99ef968c389cfb001ec703fca4e1245bdb1a3a06c49b7b650e3f0f30ff8c12cf68468cc0e9fe1739383e663714e6444403de8bfc489e3268a45f6b49740fd496bd5837882f3cd904aa71d4003e4296573040d47c74445d31c504dc011bf2e99dcc3a024d0c1776e9facbd05f03540e79155d5675c03305148df77eade1009b74fbfff6300b555b633f2da79c", 0xe1}], 0x8, &(0x7f0000000f40)=[@rights={0x30, 0xffff, 0x1, [r8, r2, r1, r1, r8, r1, r8]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r8, r0, r2, r3, r0, r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x148, 0x8}, 0x2) 01:47:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a40000", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x23, 0xffffffffffffff7f, "0100000400000000000000000003040100"}) 01:47:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0xffff, [{0x1, 0x7}, {0x2, 0xfff0000}, {0x1, 0x100000000}, {0x3, 0xcdac}, {0x3, 0x3ff}, {0x1, 0x5b8}, {0x3, 0x180000000000}, {0x1}, {0x2, 0x2}, {0x3, 0xffffffff}, {0x3}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x8438}, {0x1, 0x5}, {0x2, 0xffffffffffff7fff}, {0x3, 0x800}, {0x3, 0x8001}, {0x1, 0x493}, {0x1, 0x1ff}, {0x3, 0x6}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x100000000}, {0x1, 0xffffffffffffffff}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x5}, {0x0, 0x20}]}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x12, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000380)=[{0x47, 0x5}, {0x64, 0x2}, {0xef, 0x78a}, {0x0, 0x12}, {0x86}], 0x11346c3d5707e42f}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:47:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x4, r1}) 01:47:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2005, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000100)="67c7f5e7ea19fa9dc56ff38695cad603624cccb0dc2332d0d80fac0b494bcd0ca683d6662ae454275ea4eb", 0x2b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 01:47:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000014}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 01:47:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) 01:47:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpid() fcntl$getown(r0, 0x5) 01:47:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getitimer(0x1, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x100) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xb8}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x8) getitimer(0x1, &(0x7f0000000280)) r4 = getpgrp() write(r2, &(0x7f00000002c0)="3942073529129096f96fc5a45a5ef8b2875fbf22c2243b9c6f9be12c070aabf5f1a832c902ce3bd9e013a2656a218165e0ad173752853add98a50fe217c32289d3e5d81ef9a16f94bb4e76bc705c9c2e7e91da5337d0dbee7ed97cc124efec14b54585c94baa18fb1dacff9a293b9904cd105ed99c8c9e831f32b8d1c713f69719e72c470a43804f59d27654389d349bc96a5065c723511e9a13123048c06dc1e7789c63e18c6eb881d5cc2e9fbe6c681c875cf578b87bd9d8e3a31007db31", 0xbf) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x9) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') fcntl$setown(r0, 0x6, r4) clock_settime(0x4, &(0x7f0000000440)={0x5, 0x8}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000480)={0x804, [{0x3, 0x6}, {0x1, 0x1}, {0x3}, {0x3, 0xb4}, {0x3, 0xf}, {0x3, 0xe2}, {0x2, 0x3}, {0x3, 0x8}, {0x3}, {0x3}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x7fff}, {0x3, 0x97b4}, {0x1, 0x4}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x1ff}, {0x2, 0x1}, {0x0, 0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x4}, {0x1, 0x100000000}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0xf65c}, {0x1, 0x5}]}) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000005c0)={0x5, 0x100000000, 0x3, 0x9, "008be45a8bda7a663df4b33efb76d332ebcfa159", 0x4, 0x1}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r7 = getgid() socketpair(0x1e, 0x5, 0x3, &(0x7f0000000600)={0xffffffffffffffff}) r9 = openat(r3, &(0x7f0000000640)='./file0/file0\x00', 0x20000, 0x20) mkdir(&(0x7f0000000680)='./file0/file0\x00', 0x100) r10 = geteuid() r11 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r13 = getuid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000700)="62361253ddefb9b707e19fbf82fb7d51159aef5f3adb66a53673588fe50b4935cd29ebab4229d71092f323702e11f31cf4f6a4347400735937fff6c249be9e0b814a14f03e0359c66d9620c9c4e5fa2aab145272b0aa45802f5bc1c8b7d5776f4f6cde1a4edf7765e97ff12d353baaece2d94a8ef48b218d04cf9d20b9bf3023fe00593c43686a2f745cf177b17eea70e07230ea02eac6a664ce9ed8c0f2a1e268fe2db0b15e113c511f10de32af9a39b31b319f99992cf244d8aa731ab673409d31d3ca085e84e3e356bdfc73fe591cfe839960392bd52f5aee7d5774e25ec7be7eae37fee41ca4ef0b850c747f177a55f46aa853e282f0b27c22e4b7c5015e7f1b5f883cf7df5d3406b969aa563fba276302783dffc97e321cb96142d064b0c49d463a1679aa0dca61157ff578f5fce6964d48c04dcf2c001855b2509c10ccc52324b6bc4ebb6672b5c4dcd5596586a818b7a70dc88ca98bd9e24b6b277dbb9c492b3eeb412b7452f5f522f9f185f45a6185cd595ba35a2980127782ce106ed94686360bb6a93956800e183d75e7a9c19906c0606e0c97ffd859b420bc8febb022da1bc3c133a9cbc9a5e7e177c137f455ad4dbbae2a0ad289dc940e45b990e03107e18f1abf0553e6fe40df2588f1d178d9fdb07ed9b45ee95fcabefc091b1f0a6955c9e6e4a999c15cad5700c6b95399f91574f3975b9f66deb8f8432170a4dcacc17680ec228df0f7bbab9e131a61176ae4ddf56822520bb3c3f34783f2626f09283d1ed42ba36b53534701bb3c7f1851f98f78ad6a5c2256ba7497e4c0c239c5dcc657bd562f08d709c66be8a74a7e356b8c66b24a3e6352836357fec7bdba6c9596c77f948b2b996447e87993568ca8651a52e661e8aa85db2e4327531e460cc7f6306c354d4cf0408976ea05647d7afb377e0fe1384d4357d7db8069f3d68945c4ba34792d1fa11d9a1be63a0003948ac5084163048d925cbd58e611a4d36ffc2c3214138ac3b712d0b8329b6a2bc0fc6db1a7c3d4f007b700104886f22ab41d651bad4e114f611048a96cea8d50f56c40908c497838991da0f9e32fb78049aa73862fe97bb0441167927cd48bd57c455aa27330fa376411721edfb14c34e1724362d84c79100827c24d638275fccf4254134d2e1a21c2c735a6c979bb2d5050ddac1d9d75e12fca3a8b1239b42ce218be49486fd252ec8ecfc8ca67c3a90671626bc4e650f7ccfcd9a312252bc033a9946046b2b0448ddc34ac993d309cc6bfdec45fb1c3fd297b5324400de96b8ecd14c65d6c4ea2ff41dd9a42af2889343749f2e48296fd2a18b13d622881aa7d970d5164c0520f6b0c4517d783832c4180ccf17d9359fab08c4e424d417229a0c857d08c3e949c3b3ae0e1260be2f162cbb216ebfe43e209442ce8b90a20f8eb158b71b2ad266a0481cdd8951d0c676bb82d733957121d207a946131d88465ce05599e9101735745525720235d0693b60c601aa8c617f9784337fa10b02a263192f01c173736d8dac623cc68838cdf51992839bce7ef77ce1ac8fc5f1c13b542c5437507bd035499280d5cfcb61660ee5899ab6bd560ca0e972de3e22b7e2d8ee466cb8d17f103bbc0435d96749534e971c7698bea1d0498d5ddefe91856819556388c2fbbd419b89d1237e40246ae485525d21c8d7525abc6adc5418d2e5ef4c09dfc3d22e5e8818e6faf0420e3ed40145e8de5efecec74b2f5beaa2d0f2c915bd2b253653eded6ded075966b877ef197f9c305da8b85ddc4b0cae68b895ded9949c2f8244c863ae120ad51ade0a93dafd0c0eae0ccc8889e9db3129520a1f231c06ed73ee4a579ddd27a72d5abf461fb386eb21bc52a6a150b89bc8e88c68f24bd08dd7cb71fb078547f8102dbdf4497ae9e6a288697e9226f90b6f6d3814b9129b582341f88946f13ab2c179d5c60b64c725f836d486500ba8a31878b92a649fa0ddc660dc4dc80b60c952f6060a0d2463f180627f92b7d0da7e00c7064773d841597a60be0cbce7ba669a445a6d173035529a49d04e3f3292471982f28c7079e6d41efe061b47b8e772d053734cf572c62e28d19b2e55b3181d530e01796d575a43f95347ac8a95f8efbdbc9d6eb7020326416626759290210837fd7154c055d5730547c8ac7bb5ef37a0f14bd94368c2e448f21769feb1e83d6d3575e414a0034813df038d5cdb5743796c16222be223d0131389531c8201fbbe5fe4cbdb9cbc4ac46b801654af632949e80ea91423ba806215fc064dd610d89a1fbc6f4d008604b91938b19b6fa04adc25e3f397905620d9551400229d04584b17c6c62b954dd74d2dbb39bbd21dee8371b429e0663a2d4f45f8508137ac6bcbf5592f390ef5e764edf01bf4f49752b6cecc2fda07740fc871dd9fa94cbdbc37c59886b15e90b122df9362cf14f25db88f91d8160b20a42a1b9eef9e15e71a3ac32c6183622b979d491d47228b9c8f66a65c9895e3e018e5c99cd4fa59848a6525c5f2d23fd4fed39301b056c61e713c92e1f6a71d77ae4a57928507480a080a86d087e3232c9502978a3040e9b23a3bac097729fd8e6246e2964ebcb8b60a147c353bdf47175a2400f0f73013db68b4264efe4b77dd19e37cb95c51515ddbd1dfb6d84db0433cc53a899a1848bb3ba6a4b3975c590f34118591c29b66a0d9acd645070fae7dca0f23acb1dd5a3431a2fa6de679a2806f93afd45c8a646dd6c70feab665c0e411f8b1310fe5c92fcc8979e9929a12f5a87fde6c8242fdf006cfeee38532655f9751c10b2480e40f8f260d9ba3eb788488e80755f37e77c80ad671aa0677b6e8f704f65956eafedf3a0040cd3985f763abfa0cdbd5280d099d567cfdc070d74d6a7993d659bca4c02edecf82ed3307927f38a3d130e2f91d38043f2f52609de1969c4072da3dfecaea5b8dd3d5fab9415576adc5dff3690705383d2576de744177b59e8f10d4a59873b6b1daec4de27d68c05a869387612c0356258b0f5420eae251bc1925024098fecd1db8fa3100948c2eec94785c008618612c88c8476f9123031502fe9df2ba1a35c2f860f9238e90ed9876b933df55f28197c6497335ed44db13b628fbfd9db7ced5b8feda10515627f4b77ed5f691c9dc45d936932027aeb1a88ff7e1f338cc2ca3d28b15889628ec65c13db1953c4a96ecc3b739395fc1a6933101c58c664b8c9a9b9a7ca1e4283d0d56ea9e975a9b3f697ff6387bded899fa28d0c9bf6fb06c129cd7c7e4e705dc57337fa67a5107f47756444bc3b8c54edc16a055e556c5b7a617356d91421ba23b2000e02508f5ad87ef67382640de9e83f4f85b8ff86dbb84c5bb6abe8d37415263797a69200d998cb4ad2c12d140fbc21aed59a5d268a6481c322cdbcf3549f431207d1c58a385ada5ac1d6da5a723a92ce5620e3ab1c47aa3b2c5c5c1e805a963cfa743fcce866afed7b8108db291de8fa6dd1f480a28c09601b1505fd0b18460178a59d96f9775adf6bf1d5d2680a19edfc79132487e9fdd358fa2543924536b2b6e92cce5a271bae2398352a54c8917ae97f5d6ef44f4d34d69b998e3717aefcb7633632d5b6751015b60b3ecd97e0d3ca3ce53e405290c0a093e145ea6f67c7bdeb9b62faf4f97cf4d277c38d6d77bc453a5f97705801b41ccc04c90cc94cf95182df02d3751ac8efc468857020b921b0fcf6f09466ab1755e9bc24aeb7a591cf5652d4eeaa9553692a81906cb17bc201e4a97fedd1c79e7a4ce8219f4dd02fdd666ddd697d59a7cc00e626b85bcce7f1f37f6b421597390556ec31c44e979105e690372eee9f17237073d877694ca48654fb7b38061574cba25795e1d18721707f9229e2fb3dfea32ac32b18cdab972681358a68d507fef0753a98c032529eae04db99375076814a520d5674e3742091e18ad02a89ad2a415b814304db3425b8dedf868770b4e4683570e63f72793ebb903eb21f304662b21acb6ebd190ece33345883039ee5f9f3a20dcd5f736fe6e6f0785e2c381daad57d34068aea8152d699fe08063d947547b2c81e3340da685117e697cc7d2ec1920e06ec55458e620a26a5aae62b660f9f13d645c35044b12dc5515895177712d1b79bdf55e0e87529a7f428c662360b5ab6d83d0e60b8d68e32d3c857caf1af81e122a1496b5cdbea4183d944c10b0bbb6a63d519049d1d4a056d6cf07b4a55c20b43e7ee9da0e44b1954d4130451e835f8b66751027f5dbccea51c8e64be5fcc5f1d17ca5ce0b268eb0b6de44230c9d5cacfacd25301a8be91b0f7e0e18ba2dda7718db10b1f6f94d1ae7337da7728ac4936ab61edd6a1f6ac5f821390d1cff96e327bff8673f2e35827372a7a10b15488ec3478d7070b474658e06d00723ef419e6a013962625cf13bfd28548e640430ba889cf1c646ad23307f25854726a10e140ff36e23c91cc884abb4d418e44789e4cd3833519599eef65e6fc76ec06a28158c1b52a17019dc9274c4d8f946ce4497b284ccc9c2eb0883f6580c81652d75f80e5075b5a0a586d35a73e7192e173e96693c2038c0cd7e032173ff0d861f4788e118dbf956d749cd95b1685ceb380449cb0986a60a2c9f49942a6dba2cc341e1a56b522325dc329ab0e9ae70b8b60b386d6739743d1a5e7574e837c7c351fc1fb94fb6ae4078f4fc9dfe680f9ae13517fe8f7fdafa6c3904de77a4d4e42ca04df187ce80f472188d6427d508f75f9bd994b49ab1d997319e28f0d327800268e20ad66ca75b51022df8f30e381bc91026f5b8488b7b8075ae4e95c3372279bc54fac6503411c48b1ba8e630c39da9f81c88072b020f8220a3b6aec93a4415e430c0aec91044c8df7736885e270dfa9b04eb8352410fef2152854846a3a69e919500512ce1f73c7ae9146a3153d5e04a07eb325e1c3ab223f0401246c3325ef7ad5bbd9516596337d8a1942a6ff7774cbbe5262d171c332c6f46f738e97a06b1b23f19081df8949be1c60a4dce6fd820d5b28b76df8c08f97f202d98b978d6c8254d041cf732e1329c19b0f8e8738a08397159899882e0cfdbbb95a30d6bcba56386e8697e2fac0186561ebcb36843b816b311afc45cb15c7a564a63cb05cd516d464a8295d86857f86c7d23dfb4dcbf63bf20068733447c01ac071bb855f63028f2066a4f74c8ab6cd1cc4d35c1f71d271b1993ba538c8a833cd1f35dc3348d2fdc807e5a20451494265e5fc45f9c94b7885e2f39d4b92e6d7e068f72065f88f51614f5c4ae012b2e7ae9c6baa7e7592a31f227638f2a6cea1ea9a157f4e3f45a0b49662738f346dfa5243b3b0abc33c4d58f1f2aa0386986487902faca2f8cd8d747d7ad30e8c5a1242ff07fa7ceae74470be2db0901289239d28bb2fbd5d03f262831177512dc53e30746b6c0a76d21517d3cddc4a0e4640018be7f07cb12f9524d42e06fccbe559d13f29e456005607d1d8e73aabef595a0b3c8e976ba255d821534c5909f4c1d63f4bb2c7100f5bec47fbecfb036edccd09434f731b0ec68a365de56f0283109f00416a6a98b0e3eb871e164abadcd79d476a1216262350eaee99a983c6c09eeab11eafaad5f0e21e4673257f151d34d94f975dfd6c88e9f8df5057a9ad6e727507c3eab4b26768ebd5e90614513af69b44e10f934643c43e0823639381a3615d05f7d3ef1fcf08c61264b75a959a6fd8e7e5e7f40fefd0473aeaf53e37fafa00e969010e56534686c3988e79c624b4af97ac3971e4953aed573edda0783ea3cfc6b26519345edbb7174447bd9a9032c7639da8", 0x1000}], 0x1, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r9, r1, r1, r9, r5]}, @cred={0x20, 0xffff, 0x0, r4, r10, r7}, @rights={0x20, 0xffff, 0x1, [r1, r8, r6]}, @cred={0x20, 0xffff, 0x0, r4, r11, r7}, @cred={0x20, 0xffff, 0x0, r4, r12, r7}, @rights={0x20, 0xffff, 0x1, [r3, r2, r6]}, @cred={0x20, 0xffff, 0x0, r4, r13, r7}], 0xe8, 0x40e}, 0x402) 01:47:25 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) semget$private(0x0, 0x0, 0x10) 01:47:25 executing program 1: r0 = socket(0x38, 0x0, 0x9) write(r0, &(0x7f0000000000)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x140) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) recvmsg(r3, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/90, 0x5a}], 0x6, &(0x7f00000013c0)=""/4096, 0x1000}, 0x840) fcntl$getflags(r2, 0x3) 01:47:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x12) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r0) flock(r2, 0x4) 01:47:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/103, 0x67, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = msgget(0x2, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/76) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0xffffffffffffff7e, &(0x7f0000001380)}, 0x0) 01:47:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x1}, {0x0, 0x1}}, 0x0) 01:47:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:47:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x0, 0x0) listen(r0, 0x3) r1 = socket$inet6(0x18, 0x1, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x1000, 0x2, &(0x7f00004ce000/0x1000)=nil) r2 = socket(0x2, 0x8002, 0x7fffffff) recvfrom$unix(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x1, 0x0, 0x0) 01:47:25 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x4, 0xfff) getsockopt(r0, 0x1000, 0x8, &(0x7f0000000180)=""/254, &(0x7f0000000100)=0xfe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) shutdown(r0, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2012, r1, 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:47:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8092, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x71) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:47:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80000) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x4, 0x0, 0x0) ftruncate(r0, 0x800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0x41) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) write(r0, &(0x7f00000001c0)="726af20b5d4324df0c90741f4a37e6a9168af1c1ab819db8997c8deb907833426dae8d443fe8ef240dd2e4667c8726dd545b47d34d3fc5d482a5495ea12e6d7643b4e1ab9372039498e438610382c3b5f1d88e22ed8fa9c42cc0f7430fa59fb62570e0ed66e04ac48f0ee2cadd150c1e2b3698a4c4833726103f215f2e8b501d14703181e8737e070723b1cd7b0049593f460a83144d5f6b11ca1ff331c54dcb07b98b7853d2e24e149da879cf6e71ae2e631d087f0de1d7098deff6601ec3fda4751c376595bb61d683139e7cb27edc63b900c5a8fa2c834c8e680dc7a436", 0xdf) 01:47:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/16}, &(0x7f0000000200)=0x12) r6 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x80) getpeername(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/53}, &(0x7f0000000400)=0x37) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x9, 0x6}, {{r3}, 0xfffffffffffffff8, 0x41, 0x1, 0x7}, {{r4}, 0xfffffffffffffff8, 0x9, 0x80000080, 0x400, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x10000, 0x6}], 0x20, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0xc, 0x5, 0x7, 0x8}, {{r7}, 0xffffffffffffffff, 0x20, 0x21, 0x9, 0x2}], 0x100000000, &(0x7f0000000380)={0x6, 0x5}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20, 0x0) flock(r8, 0x8) 01:47:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040), 0x0) r0 = kqueue() writev(r0, 0x0, 0xfffffffffffffe0e) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) 01:47:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) setsockopt(r0, 0x7fffffff, 0x3, &(0x7f0000000040)="daeb133c694ccb199defeb9905ae0d12010553f59e27bef247dd0d70da2d28147b52d15a8d2a332e53a595ba5381d7502b92010eb434590342b0ea2e31d783644a97dba2a4155ba34b6ba0e0c73718a5b9eb0e9052334885f16acbf0d91bb9434d1a0a6ad3f19c175451623925fa400649db2838bd07041f2f272a52b6e618f9a793a6815632b790fd7cea64facd1658aa6fdf407e", 0x95) 01:47:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffdffe) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) r2 = semget(0x0, 0x0, 0x42) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/68) 01:47:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 01:47:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/188, 0xbc) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:47:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x14}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8a, 0x0) kevent(r1, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x60, 0x6, 0x8}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x208d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0xfffffffffffffffa, 0x8}], 0x1f, 0x0) pipe2(&(0x7f0000000000), 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x840, 0x80) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000000c0)) 01:47:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0xa10, 0xfffffffffffffffc) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 01:47:26 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) getpid() setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e34cb91fd30b16b2a3663bc8c53bbd37b2d4a70f99f238afadd316c13a0d5a25a37fbce3c7894ece2f33", 0x2a) sendto$inet(r0, &(0x7f0000000040)="27fedaf4d68bce417f2d3f41282cc917692f62372efb8ed56412bb7170fde76b4953953e8610757f0023cdb8294e5b47f77f466e7ae8855de66d826cd6e65ce8d76c4262fdd7be09b19c094386280a644aad0a6ad502fc918ad1349335547fbc54b3416941e446ff852212f8fd7ef076b8ea8ad9fb6ce4e2a02edccb1b6c69bc521bba8745a8b9d7970c7e3ede97c98ab5bb20e1e1bfa9d1578a0a4752a1750184ad70515ced2f7e88a79f15bf73d41897", 0xb1, 0xc, 0x0, 0x0) 01:47:26 executing program 0: getgroups(0x0, &(0x7f0000000140)) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) readv(r0, &(0x7f0000002280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/149, 0x95}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/54, 0x36}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 01:47:26 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) semget(0x0, 0x4, 0x302) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 01:47:26 executing program 0: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r1) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x6, 0x80000000, 0x7a, 0x7fff}) syz_open_pts() readv(r2, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/75, 0x4b}, {&(0x7f0000001140)=""/191, 0xbf}, {&(0x7f0000001200)=""/205, 0xcd}, {&(0x7f0000001300)=""/110, 0x6e}, {&(0x7f0000001380)=""/200, 0xc8}], 0x6) close(r2) 01:47:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x80, 0x6}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) socket(0x12, 0x8004, 0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) r5 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r3, r5, 0x2) 01:47:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x89fa, 0x4) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd6) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x32b44661d65eafae, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x122}, {{r0}, 0xffffffffffffffff, 0x1, 0x21, 0x1}, {{r0}, 0xfffffffffffffffe, 0x6b, 0xa, 0x2, 0xf}, {{}, 0xffffffffffffffff, 0x3f, 0x24, 0x7f, 0x1}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa0000008, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xd21c, 0x3f}, {{r0}, 0xfffffffffffffff8, 0xe, 0x21, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x7f, 0x200}, {{r1}, 0xfffffffffffffff8, 0x28, 0x4, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0xfd5c}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0x100}], 0x5f, &(0x7f0000000080)={0x8, 0x6}) pipe(&(0x7f00000002c0)) 01:47:26 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = fcntl$dupfd(r4, 0x0, r3) kevent(r7, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r8, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) lchown(&(0x7f0000000500)='./file1\x00', r5, r6) 01:47:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0xa5}], 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:47:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) pipe(&(0x7f00000000c0)) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = semget$private(0x0, 0x5, 0x22) mkdir(&(0x7f0000000080)='./file0\x00', 0x4a019065f22a2a64) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/115) 01:47:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x4}, 0xc) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) 01:47:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffff8000, 0x9, 0x0, 0x0) 01:47:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbcd8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = syz_open_pts() close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/91, 0x5b) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x290, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x1, 0x3, 0x3, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) 01:47:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669fa63742e8a6e92ca0124cdbf165647e66c6530002481f2473017249d148c513c"], 0xa) fcntl$setstatus(r0, 0x4, 0xcb) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = geteuid() r3 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r3) geteuid() setreuid(r2, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 01:47:27 executing program 1: mknod(&(0x7f0000000100)='./bus/file1\x00', 0x4, 0xfffffffffffffff9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) r7 = semget(0x1, 0x0, 0x49) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000340)=""/67) readv(r6, &(0x7f0000000040), 0x1000000000000091) 01:47:27 executing program 0: r0 = socket$inet(0x2, 0x7ffd, 0x2000000000007) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) 01:47:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa100, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 01:47:27 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getegid() setgid(0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r2 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 01:47:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xb24b, 0x4, 0x3, 0x47b3, "9b11764f188d56ddd0172ec6809ba0028ccc4f7a", 0x80000001, 0x7dbc5ea6}) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 01:47:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1c, 0x4) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="3db1c1a753d804205f78f57049b5c03a09c9eefe8be47dda5cb891f875acab036cdc042a55560aeec0071f37a87de0a0b3015e0bf44628f84961062702e247fdc4eac4ac7d6ac9bf964603", 0x4b}, {&(0x7f0000000440)="74a957d1b33ebd7e96036603db740d013c4835b5f54ece6674057a8425066b42c201e27df261c6fff470199336e92ba55cfb78af4e18210be25f0c8b917d50b966a6bf", 0x43}], 0x2) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='},[.\x00', &(0x7f0000000080)='\'\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x14\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*{}{%^\x00', &(0x7f0000000300)='&q\x00', &(0x7f0000000340)=']\x00']) fcntl$setown(r0, 0x6, 0x0) accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 01:47:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x808, 0x0) 01:47:28 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() close(r1) 01:47:28 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/78, &(0x7f0000000240)=0x4e) mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 01:47:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6, 0x101c, r0, 0x0, 0xfffffffffffffffc) socket(0x3, 0x4004, 0x0) 01:47:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:47:29 executing program 0: r0 = socket(0x9, 0x400400000fff, 0x100009) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 01:47:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x2}], 0x3, 0x7) fcntl$dupfd(r0, 0x0, r0) 01:47:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:47:29 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = semget(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xcb38, 0x200, 0xffff, 0x10000]) munmap(&(0x7f0000d07000/0x12000)=nil, 0x12000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000b9d000/0x1000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000bb7000/0x1000)=nil, 0x1000) shmdt(r2) 01:47:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 01:47:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0x10000019a) 01:47:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x100) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 01:47:29 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r4 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000002c0)=0xffffffff) poll(&(0x7f0000000000)=[{r3, 0x2}, {r3, 0x8}, {r3, 0x8}, {r3, 0x30}, {r3, 0x8}, {r3, 0x44}], 0x2a9, 0x0) setegid(r1) r5 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/211) 01:47:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) 01:47:29 executing program 0: r0 = socket(0x27, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1, 0x81, &(0x7f0000000000)="cc5db959403610d44b9e42c5bfc74f9f2ecb212df6f41824809f054f20ea49d4a57f66d51005eff5366566efdac28829157238af3ff8748c26b3fc1652428438b33453a6a34d2e1fc6aae18bb0b1b3c35123379df97eb107f6e09377193e44519b8c0fd59872de597360a9a11ad2a2e9f240d6cd1155ed7ddaafd0e71b", 0x7d) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 01:47:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/218, &(0x7f0000000140)=0xda) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 01:47:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 01:47:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) getitimer(0x0, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000680)='$$\x00'], &(0x7f0000000940)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='!\x00', &(0x7f0000000780)='^#\x00', &(0x7f00000007c0)='\x8e#\x00', &(0x7f0000000800)='\\(\'\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='}r\x00']) 01:47:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0xd, 0x101, 0xffffffffffffffc0, "7068f1336366eadc67697e9b2a4d2c0b1e966e50", 0x5, 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:47:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x37, 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 01:47:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce", 0x170) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x83, 0x8, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) sendto$inet(r2, &(0x7f0000000000)="701b3732b66ffb39721b00f8f36e91aacfb19ad425da74dc95fc8c3f620f24990fc30574d9863cb9efbe647f379e8ebd", 0x30, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1003, 0x0) 01:47:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x1) 01:47:29 executing program 1: setrlimit(0x2000000000008, &(0x7f0000000080)={0x4, 0xfffbffff}) pipe(0x0) socketpair(0x20, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x3, 0x5, 0x5}, 0x80000001, [0xa13d, 0x2, 0x80000000, 0xbc, 0x3, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffa]}, 0x3c) 01:47:30 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f00000000c0)="fa", 0x1) 01:47:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') 01:47:30 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) socketpair(0x0, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5885}, 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:47:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000011c0)={'./bus\x00', 0x8, 0x7f, 0xffffffffffffff66, 0x1, 0xd4ed, 0x6, 0x5, 0x1, 0x0, 0x0, 0x8}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001140)) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004089a3da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) write(r0, 0x0, 0x0) mknod(&(0x7f0000001100)='./bus\x00', 0x46a34458f3ae29db, 0x40) 01:47:31 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x920, 0x7, 0x3, 0x5, 0x20, 0x6, 0x5, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 01:47:31 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:47:31 executing program 1: mkdir(&(0x7f0000000040)='.', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 01:47:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x800100e, 0x0, 0x0) sync() 01:47:32 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000100)="f0b7eb1bbdf1f905c2635d9e1405fa18a96c958551ceb305e24c3e6f43edd9481e17ce38f4e2f4ae0eb03f515f04a0f3e11b66f48aa9ccf5f872e827b787f899fddd22f860f7eb98047d8d2dfe709307db1b237149258ab128d252bdeedaf403f293a9ccc170e7cc1b5c1486bc21bf3611e9b6e1c1177345154f30aaceb3bd1bff9f51ddcfd39d3065b31fb5a2b412fd09c834603200f0f026165e9c92548f52b8db67788349bcf236", 0xa9, 0xa, &(0x7f0000000040)={0x18, 0x1, 0xd5, 0x1}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x629b2e65) setsockopt(r0, 0x9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713043e67e31929648", 0x14) write(r0, 0x0, 0x0) 01:47:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x3) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:47:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x6926}) 01:47:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, &(0x7f0000000000)=""/95, 0x5f, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x9}, 0xc) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/213, 0xd5, 0x0, 0x0, 0x0) 01:47:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x25) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 01:47:32 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x24, 0x0, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r0, 0x100) 01:47:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x80) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/234, 0xea}], 0x1, 0x0) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 01:47:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 01:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004840)={0x0}, &(0x7f0000004880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000048c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004900)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004940)={0x0, 0x0}, &(0x7f0000004980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000049c0)={0x0, 0x0, 0x0}, &(0x7f0000004a00)=0xc) sendmsg$unix(r2, &(0x7f0000004b40)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000047c0)=[{&(0x7f00000015c0)="6c96206afc0bb4541591b849b6786915987cda780f81282cf55a54e7a7eb40642b40b6a5ed6e44effef25a2b153ca2f75d0e75b5a30bad0887522bef6dc0d327d1f22104f080c8a165ed42dd29caf6860d0c883293dd758a712aa2cfba780ad3d25b7ff0c2525e9e935f1d72a6eb372dc42c17f1e6981e83c4554cd3bcbf92699aaa2aad7da8d1472a0d5d1235e6a161d13f8e8acbea3d7ad2d2cd97eb7d418c1bc18c69073f67a9d0bdd07dbaf75cd2ef1cc115bfa5d3aa98049db095e1df1a8931a3c3aab0ed2200d9b37144c39513d0f1f256ee79e34f8afa5125e43bb9ddbe6a33c6edd9efab617da191cdf64bb63af22c651db3d7d8065c408ddcf90144899f3fdec7215f670ae6b999ad68d44b15f96d647f9985865052be21c13569eeebe4ef6545ff5645b4044e77ff34fa16f7740b4e81128583c45edb10cba445947b8884185ca5b686856b0c173adf36bfe5690be9abaa56cf9e72bc3ed57cb1a7636c4ab4e9e4efd1eac06ed1371106499311a553b58d05d02a68394a1bab64d3e4ac1951a348e07119f6f89e015a82204e335bd1b30a3af38f64ebc0aec94885d1f981dde79204e10b41043bd5a8b3547ad51fffabed84a42db94eb2a8eebf4099ff3d70f103e7d2cdec95b19987ad566b603fd933c6edc7dcc027f7810cfb9dc3e959aea77a3435bf3760801ad7a39cc25b7eabe06eb8643578d2e419d9ac727eb8cf868f9caa27c39fbc14c0cc4902da61a2fb6b6a2b43cd719820bd5db7ebe5694dd9ae4ecdf589e711dc972813146ebd2782876233a87999f3ae60c5d0ecb1cd1eb98a69b0bf7a332ac883d007d902ce54943ef7386153400050c91fe7a35605d308f560fe6b6156bb73b63f924a233ee55a351111e42b3fa815bc777631894ab793c1f97c03c384944e87bea2c2e15a62bc5c505167c444e5655fd48253126f374c517caba0e1d242148aa54f5592592c15bb5d1c750cae10bfb3df7c85aff9c6e2510a8b18034b2bf59ddf1b846cb0f024080f87ac2819bf52702bf14701950dbd81050e17d539d25ddd236ecddd52742498e4f506078cce4cfe5c64be5e4ec485ea4818882205f58ddc75ac9c8f3fcd8e2b6246432b604f51f69fe6d3337d254dac588d2b1c80e2dde3537088ddd8c03c53919e58efdb0df6175005d27ea184145c760e95261b2bc0a5ab7b0bdedd323b6d6141b61cbac007c28514917842ac1bb69d5f42480dd9adb89d6afd9cc36a53a17ae74ebe1f787da8202e7e2e12a32a5a8c57c5e979b6a74ab78e6da6959838a6467c41619f955ff3cd521e4a6672be6113d7d6d3d15c2045969467bc1e59e3f7a74b49129d1018903c4cb3c2dc0e16f9ab2e07367b7f48d0b9291097554c7b6f56dab5803d9647a001b3ff318601936de881a1a320b8c0adf24b3f7a5d66c1c7bcf99e7cc0f9812625a83fc75e2f5bb79cc600480bc7a4f4b2b0de947e4e70736fec454171b79d7b9bb6459bcdafbf921335132fc111e8d9a3f5523373575914992069ec437864eadff03471368667b787c65d8f505b28cdbbedc72dfc4d648314db430df9ff449a521ef9c3ad63c2d818880555d8ce81d30c87eef21b3d1885e1e02cb4e02d970b70895067ea9d18a16e6f7036d0fb0fa5bc349c3c55952a8d8d35d05fdc28166c1ba33f3ac44e23a25606f6748c67192ffba654ed9efbb1b69a752a16d321263f2d39ea6d90264e44f513aca0ce11c75723866ff1a83644280b905a46de903cc046ebb35a4ee80e74ec5a9e3a148b1d0543c4945993435ee4be5046e5898617952f465eafb2aab83d735cda70bfd48426767b3b99f374ebb8d312d3af58cb7b84713760d85a609f7afe87f0916d66557d962023f68bf1b8cf19c05d2def138114caebf7e84130d85f22b1f6a2bfa1558758accd86e55b1f4cac8eceea5e9c5a85317a4b16f28238ac9b9dfd480386dbba46eeae39913c8f241e5cb465a42ac520badfbb6c1768e971120cfdad96be10ea7bf866282727f0a940c65f4c43c61360ab8eb23ec06af1a19b235beb8a9ccdc2e826811c6d00bc85e30c22b135932a9e438c1e9699bab14e15ddbd37f081dac3aa2ad6aed8e4c7c92b43d1cc194bb9e785a1b58194d290d07fd079d3fc86dbf34eb49148f2868e55f12dbc3dcf747fea57610efbcc52a572bc95231842a9cbae2997037c0996a15f88bd6e7881d765c1732a3e17a70a6d96e7db494e2fa19b34ad81ceb625d6cff655b4082d27b40656309551a9f81f5ea151ba637ee5afc0745f0a65544f02f89458c12eb79c40c77b3098732cb64012bc12add6dab202910c36100fc96562f5a899e1df6f00a10177718c897be850cea35a328b75778d0369160c122ec3707c83917cf94125faa8efdab06a9daf8ede78709e55b0a76b93cf4d73bcaf8c24ed067ddf3154ebce371fe0e2e92f802fd8d40de961fb80b6673625327f39d4b23f922f42919e64888c4a4dfb91c04cf18635399c7aa1c828f1751b22dd0a17bf601e05502f55fc13f2f6978def56961629e45be8a149a5e9a37a91ac4facf67d083fe8e6acf73968e9f9e7140593a257da9673355e3d89482e8947e31be64eeb327827412127df6b61e22060db1c9e334bbc50f3ee1db945ba491bc5efe4ec57031df197a0ec04fc45efbabeb918fe073f6cf03332ed8c20673ef76b3167a0a1f9e6cfe65c2fa52d86024496e86a2904dcf43089724cd5551e98989483146da020e864b85f7a88f9a1ce540df4545e9ccf9f35881fb8e27a81019ca8374ff8cfda8b063e88b44c02f0c54a9889ae32c5d189a37b2834dac7897d0d8f1b7a6c1054f730c24e062545d72115e09e96a2be23529f2cef275c75720743b423b8e73c9bc6fb98e8bd68dc899c04cd619d750861fc42603bb9f2c9d5db1c19aa5c57529b0df17e99d7ddd087e607af43e866a7cc1d1da51e9d78142c9423bdc3dd776a2105da45017789432fb42afd65b0b9dfbbb249a0151eaebb5faf97b2a8cea32d893ce90d31be91382f12ab29c0bb3792c9bfb215afe396d0aa6f87bd3bc2aea067c82a5facb3c4f2e2db683583d9720e38e0c118348cd041613384124d0d40f9fb31a838b79901dbac4f2de93e7b33cb4271a3c736442a496d01d8ba62435757302861643fbbf9aaf6b29910d5ed900a8bed38dc193ab6de0f26d55962ee10276d6b6a82ea28d6dc3ffa0a960a03cb3ab4af29bc37c69429aeed2e280f62071e42b5cf986e152205654db8ad51d347c6b50b6551499029fcabd60fc07cedc2630fdedb73b5278829e8b6bd06492b8c3027a8f6537a198e4406ad1886e9179ba63afb60ae448325045e7a8fb57e10cffe9f5aa255e7c9a07ab84ad608077c7019fec10279f61131a0b2f73d86083fe4cc12e4258b56d6a834b3c1befad5b6383fd1b1a65f0ce94c80c992838c51dd1a8836dafd889c35fcf37b2abe841cd2c4a5875f21e34014f8312481945f2fec418bb54c24975670debc25c7141dce2bd237e9340943b43b416f3927c091d2614b96c3215b9351cbdc60e8ed1dcb77758f8af15bd4950bbe683ce153bdbec38bf3ed1c9ef4dccfbf7ef474d78e8dab78a4eb2318678937c0bf35f803fb237d6efed7bd773dee515090a40601f6effd49a22252bb4aee05969219c1f56f996eaeb394ecb25903a88fee12a7f645d981b53ce127576b44599f5f65661c8eb71d8bd6bef9d9284fd6a1f9980ca22eb26e664c6ac49af38a124fa62916bd1837a67d85d11540223d32e8da077ccf10e8e360927fd90363be6233a72f1bba7101e33c5e045dee57c5fc84fd7814ed50476ac9483b8e111fff0026782ba7a6272334d6b28057d0003701eecf57e1bb343d2ed319cac89f595656e7a90eced0f0d4d805bd9cf69c49b9274b0becdfc0e5fb548101b25fee81074716bdbe3c5123a1a4ea84c86ab2740821dcffc97065660acb0385ef1ec4d7ac75d19b2a43a2c1cd08df43e75dc6e09dce610a2c37d1bd5e67d4c52e001edc7ca94afa8656a011cbdc8e542e108b986328bb74a240974fd1887fd620ff5735432c7e6b2e0cb28d50dd4df0f0905113a30beec90d5394459d1925aa1874c8729665f8a65ee6c4507f86b62d027629ec3c1a3c4b5100267d952568e094aff1b4d765bb12c3bd3ad559136f90b928d056ddd8f177addc34415a197ee39800bd9d9c4821895cf2a3a3ce5739c7e795306607c9a0a031767dae2e9fa5efb0425949f648338f814e1e413c7c12a02bafed2aaf2dfe1c5ccf8ccac68b11458f4e9cfb56a373cbd57f624d36d96e0a388d5c761e3d430938e8fad54073698f0b278c95b41d190d244b04c595f60c8f3a3b435b2d1c548dc0f258bf90f8db162d1b670a95d810d14354f76390bfb26b89505cb22d4885abe374736b89416c18458ae420a42291f855f5fd55125d7b6cf2bef4330503ab73e0059b3f39c881391309f7db4a64ca23c2114fb7c20b17fd6890b1b6c3e7f59cad5fdcb34dc929d87fbdc017f1d2ad550d4770bfeb44d8fdcc4709f55c6754cdbaba0313560e5050b8119414b07d3756deca6aeb5fe6f03ddc72290d733d42ba95ff21561134a4a48c8288ba79566fcab7ee8eb555ab247605f164977cdf233a0b505f07259c0f927a2f12ac8de3d42d3717408eae03ea16a27da662f7dba0ebdfc2cfaab70021a99849ad5c7744b66fb0de0f1e091625eae6dc28c396a3ec71eedf7f41f36910d758d99599b215c5625b91e22d9796b5780dc9642031e0e4fdb00339f3b712c064ca77d163f9430544e73497140f73c53483f7feed4280225b69bb5b082116e26a8bb795a0a9d69ed5b782c76848190c6896d9e994a9ac6ef75b93cfad1e97d046fd876c2e600ee27cf24d70a790dc1e57e90a552440ad474f96a49742476b1af9fc247d4d22dbd382da6c4753f0a4fe40e1092437209e4745aa720f0705849108b1a5e5c0726ce4a0a0594fa1dcc861a61ab56ec4d5b5a1c1cadd6c23dbbd8cb926f7a53bfc38f2e6f84526b81a952dc8ba4a86f0857e5a820a6b599ba82ce68216601b42aa1964fdde83669d02f1c7083fc8b0b42517e4e8e52e8d3ebdaf06d62c40261e0cca336dc00d21bcbe05093c86450445c6b0312232e85ca9b8a9db44c6aac4bbc3a4acb97c135170cc261cf9f127eeefa13d4d3e2ce109d7887903d15b0f8db30a5c8e46a66e80f1fe2da61da6ce13c3bdfe635fc70f415760242f3984fde47e6dba7eb14c53f65f6dd102599759399a77e6b9c5f066b8fae9fcf463e2cd2bfa46d1a59d4593faa99fc3d70db8f0588250cd4eb38876ac801b72dd1249d8e56f9beac20956f92ad2131d81f999635ca9a7680991ff7c0d9d6a05a1e064dbcd5f97830baf093a9d5867b4bb59002fec02a25006ada0fb597cc76be5e5d94e5f376dbcd5394c7557b8829869c3f5406e8f80ecd3f9fc00d978d2a695538bc783290a94e19bd773e4e2eae2250cc790d7a2fe2f043fbe1f144659cd98836b99f291289bde683a73760aada3bf7ec26c0cbc9764908b7c4bbe0970edd0b4439f83653358acfe1d3cff13eead63e9ad84d32456f6ce7c2526b0735a0f05fef73b68c5d88361bff0aa3cd8ed169c3d02e91e155f51b72fb58546ae722d35cdd168bd33de7c2aa0fa877bc86dae30775be0ba6d7a692c0e58a19c1bc0822e62c44e910158efa305354fdff49a27da73eb336d8f1c0ae21e9d25a74969e3647f800691bcb78ae4fcde70249e79885d8aebbaff0e0cded3a153a07de5c382adb77d7d7d0edd75d3e01ae84e4921c5", 0x1000}, {&(0x7f0000000380)="fe867fd6b4027fac5c7d5c3d13a11b69da00e1fb648d73534ca1b640344db009f98c59dfac55ac794397bfa0769c4b036ccbd4dbf116fd85e4d82fdb869653cdf289770f831de9d4930e1f379326d5dedeaeb7d5fb616f0fe2e9c0fa38f60f7df353a97c1840912cab7abdc2f4848f29d3a3dfee89648e8a47e36e79644b8b44fb802f7609a593a74c54f581c95b62e7c7a4e1b90b0a334307f612d48e2727f5bf585e702bbb5782045f0341707f8c87e893c4ca08afd37cd8929b49669fd531d8114e00bc4e6b1576a64019ca615f71cfb2da499bbc2e719385141b6c3dfbd9baa008a37150d562976a0d9b6eec3f", 0xef}, {&(0x7f00000025c0)="46e0b27b18354e4a1da89a9066a8d500cddb2c285b57c6696abbfed7f59fd46e226a99be5879d62f907abf0c3a7ec583a84905f68cf061ea0cbce114b18bd65924dcea5b5ee7179bff745bcf9c7bef6f6e25e19eb7f8de619f9ac16c70a22c29f734e5bc6a5e2b4b91b7a1571b154c6d2fa4a8f55e6fe95abb66908b81d7011d5d3d5eb41705108e65a0e8004b1f0176a10ff3c822ae9e8d3d3c11e8b724368ca9ca5472df071e57019840471dcff4833b454a97", 0xb4}, {&(0x7f0000002680)="106700a4426ac679248bb71d29d89382184db1a45a2d115a0deabb9885d5fa2d4cedaa4e659710999de9d2617b3f16514f9456b50763488fe5112b00ca72b4b841f742503a0e6396ed7e85cd114a5dde5fd8bccce5472012832eaf0dc1d3b9d1690a9fd7fd55b43ad758bd7f325daa36bb03929671c3290c638b2c4cb75b7e20209974de3e8d4010823b322e01d5fd14ff63941a6cff6b8ae56602b08cafff64fc5e8122134d1af8fe4ce4f8c2b99f4727826446885b6f28ac00ab366468c6db8889a458bcc0f6162d6993311c48aa109f9befb441947b635afd0a930b2e5b9cd02edb3c3403b8ebd6519325f04d0786ce69c4d265b5a9aead9c2ce73d4673163d8e95be1626fc7eab5837a7b9a66968c10a9ff6b3c05d1a22a1a4f7ae56840e3fdb4235338400b43afb741f27101cde9bc552f6daa99291c813f377f5228c6a47d15db118ef2bec709e1d36340d79aaca158569782fcebcf55eaa4124944fbce1a1493b586c30b4d74d375ee03eac4c6db2713fac2e2dc689d7150bea47d45176d4cdf3f5e393dbe6ac26e87a29ef04343b05b1d91747e11925ac8203636c68229ad1815ac4151fd0c5187ec8c2fd4981a5f91288bc221ac6da790c54197f09b1e2803c3c2730dd4a16996a8fdd3ff66b0248b1933b867abe776e8abe0ca9941c5c7d0465cc6bd48737e865f2f345f69c448aabd9aff32759fb3331dde82b6826682a304207e2d3a5e181e8529c72bfa7f52fedda2c7369ad50012c05288fc424289b2a788ac17b775f00580fb4671273dfc34281538677564aef3d42d5aeaa1bd8d73aadffdf1e3a93686557fc40e36cdf12a5cfe7e3ae28b6e9b5bdb30f8911cbbac8d33fa8f247ac7bd31ab816670a9345a4686ac73d9e92e6bd34db6bf8391700d6d6bdc7cbaf5b38904b009823e6cc8ad5573d7278ed12adf05a2ee130fc768c3fc03dae355f9ff3becd6042cc40de66b7c97ad6994e80d2d95282946653217cf6673df6f9738359ab6afe4f3b0c4378f20065339368766250c60efe608fdfe0863ed44b08b5f0a56f5fbb21a9f8b177e904d157503a8ae77415f15841551e669ef8f3a8f1743ef4f5ea7d2f53eb8bafb28cb12f8ed35117e6511878fb484b4eebadd042a1d341811e75b0382f5f14dddcbff3ee1c7882f30c866a5137414e1cf8463a3e5cc8e970df8b495c7d13e0aa3cef57ad8cbb677ba6accb127e71029e28cbcb658f075f5da25b271cd094b1c26d883159ca94eba42a299ec655434cc97928691e023913b20dcd51ba07bd8c0ddb7f684e90dfa3d32eb3d76adff4437ea2c48229e3170b49e1fed3d9ac4682e0056f8ef9a39409e018521c1d236d8a1abf24f92faee786deb318fece0119c461282494037fd1888f43f23f50c610da376dd593401a408e5edc7ab512339b9591ba9e86b5642e6273a9d3cb234343ca32d1ad1af028165308b036123bdae74e30ef5a1b0e6ecced4b480f6a86e1356bc7ebdabc8f7aa46dbba7c4900fe3fe90fce126344b001841cb402a1e45558cdc1842a92bc8765360e7e5ffcb61ed7ccbfaf5a839619858fb1b4dc8b7b282e53e10ed43d22b526e3d50cd421f8ab973a0ef78553e3512df088b62caebec40f92fdb3af84aadd12a9444b3df90b03935078f4acdafe0744d2850f5e37cfbd6df95c6bbda5e87892347082b2af4bad7bf06e84e89a730529a00c007950d5ceb77004bb3451881415010ddfad0688428b7b32e8229ec37cd41cd44138e83f608181a9a38e6ec5fb3db0918da438b6236939baf8eaa480c2e2cee7fb90b5be60ea928d552f74cbc14032120400a15976421aa82fb4c84b33fa8e82d5a32ca798efb6345972c501581f22599b5475fa69325ad5dc8500d4ff8f007bd82b5c2f09ec3df173bb6723d01f1beb12afb4bc83d0603c61c13007c02003bd5fdd7570db60be26af2e9502bd6d64df106caf80a9d0d95f19c9f7361ffa38624a1e6bb1bd205c18c9d4997e0085361270113031b4b54d60c9b2ee66625531ea0ca1d30c8f28852ffd5850c0ba95ebd07db3f3ff90fb68ad1b61287eb43f19eeeb5f63d722bd95d2fb41aef3738b1f7a21b2fb1def19c396ed3e59fe2162df43b079997bec774802d56ec48ee70e0f4db1164498ab49426f51aa1357c3e56ae37cbb2ae6b577a113d7311d42c243976cf7d8ce4072d918a2e44e0f0f0501ee439735d283904ee3b6aa6f57b339bc6879b455801cc93535d8c692c2fd0e60981698bf59825b76d5c1b335b912890874fe43837c7f68c335599b5c26bd66b63646885f51f8f0b0839d573370428925609eb0c101231f4053bd1c40ef7bff8c32196007151d93f09d580cb582fed056c5f2de831f59f196202a3b2d19498f84a1fa1511f5858a7286d19b5c7f65dba863b03a0967e1e44be8247a70fe6a564a5790bd092f2c2df4dc77815883dd95980416b31d480f7e5ccc9d684f2500116413d5a6d071bf1d7207874671e92700daa71a71a9849d1f4cf03cbfa05cdbd3c9931e9be8e601f6a4a5ae1cf7828bea0865fd962c06d852a5e6260c71b4227c625f97d648ae9d07f2edc3e735c62324061fbde0adbe150f1b71cbe94922c4974690a9a2ac94f09e4adee9572568ce2abf0225cac1757cfb8521debc67c68bf557e0609ef931ed6a0b508a790027e80da8d84a5729b8c84b0b68a3422f8eb44d07a83631ed689a12c584ad3fe152379b11d5dd7de5f17e4feed679dd0d9a827de0c29e1e2ab229362f8793e59240e9689b7fb499d9de8965eabef8a2db543f95df55b38daf7a3352927287531f83abd7cb1967fd6c89d8fd0743f641788e93c7ddfa4e251ecf052fca75866201cd3585577683e6d70226746ae2d13a34e85b8c42b4b3bc54b603c5946ced9500611761bf9a10d29fe876fd5f41b10f456636cb03e7414cf9f32985f888e177bb6527ad8bec715ac1669da6cb99db023123f785f359c0377a29aa9c571e473aadc819d2a68441cfe7354049e0ba20836a7d2cb385928ee0f5b82af49ca8f91fc9ba88cf9cb4e8495d49b4b682ae34c8881f2cf9ebec7f7029ad49173ec20312a9d2b860a5716c9bc1fa21df48ae4b4ff2de509833387e9cc7684cf525b099af9610139af2ef16118aaa1afc7b8912f00c5fb7af9ee1f803ebc2cf39e978063c131ded54f66e16749ed28983a65f9ec8329b732819e4897f027a2dd98a5f40abd4776efa8dc0d8d14478b09b5ff4a0a38b5b4cba27418ba5ec6c8ca90b3c8e2da99ab3f3e002fecd24469a5fadc8e75e837ac761c9405719f1bc067bd9d6c31993230bdedf1aaa6e950961865285f130acbb869bb1619351dc70841fbe42e04ceb6834c23d0dcb79bc1738e78c93ddf797899bd375b5202aa5e92be4ef8ed72815f66735197338aae7ce0ad0dac2a56ad3ec26fb1f349b30f7fa41a79446857a9eab333319a9dd1d3e4ebc54990aab4c457e7a0f015f140920b2987cae31f570a8b0f91f9a590340024453d216f46cf16622157b7b637e0f537814164cf6022317f45d6077e93921ccb41ddaa29cca25bac76ae50d2ca003ed38e55f08538f701a7a26950de7526f6080ba0caff43c5e4666f55fcd2bdef3837daee012f3da42f474b3e839ebeb557465c27757f3df5981e92093599380ae3767993cc2252bf6e23f42828b313db393daa90dcfc0184ba836fad9d92d4fc92d9a393c0bd8e802fdd230ee1235586a53f2f4eef28f7d152536e47786f0ca202fbfeccd547a28ee68befb4b7d8687b0132ce68b26a09e1c9e4cb16b1c6ac032ae11540369bc3a50d00b99b2d7909f6c9785910d416f48c6ae8631368ce9d15746d8eb0372d03559146f411083431f0b3e610c7936deb55fedd5748ea21949f8f83d38e07b101426abfee1b22063acdb59082e96b481ce8a4234fe495cf76962cf15cb4c9cb5bf64087338106669b8620e1f083dfd4393824e7b0259dd8c7429c7bd75efbd39a3c27e69f1e83ed34d69adae6a1a6935e3e692bc1452da31ffc72843afbbff5e2ff2776f4e16f170082f70c0eb4f8c60fd6e8255675c6704a0402db1a4336d007becc3072188aaa1fe9431de259930bc8c735e4a8c682faddb44d6e09bf02b80bd26afd93ac47a75bdee66ba1f8a963bd8ac592010b48bc490896c1998b051f9ba314f9a2b9085c6c9554c1f97a6896afcd71c56974b147af26bed1b954f5021ac342ee3586e3458538d7e7fc0779750d7dce2a042c6d5a37db4f46a45ec080df6cb56450a9e01eac431b7031e13a3208ae812c2ea00f6cb94a4c5aabfc2dd4a0c5d35856807e33a0497a17b6a644747f1f4e27272396f8a62e924968ba66ff2b43c43478aacb2d0cc767e2b8f9ce42a3b19e483d57d4bbce2a0e1b1b4b7106b58fbdae01c9c3c0353bc8b362e5248b983eac9d2544b43a173e558661ff3931bd117d8b8fa6543c96410c0e7ce4437995eb243b866feb489958201e0be488d0aff80e80232c6541af35fba9957f3e40ada3f1fd06c84680b13e5460fe6e1afb232badbaba29be5c9883464152758806a4552683a73f4bdc59ff6ff754ba38f716deaa94d34a9807ce5466ed20a97decd36d17b136adf5efe78834d5b4d24e1b03f308bddebb04d6d6380d1eae57c8ca61a851817b02708c22d62430b0687dfdd816ae3bc75c1a186282c3a56b801322600bae366bbe4e1c4815b709c8eed448ca106543393058c8e85a14a311fc2752552a211b7d63cb5fcd9b4b3b71c0abcf850d708d64605d0f8883bb900487938def59b30c9397983957622c25682cb07f82d8c5df1e2baa50c13720450941d47269e2f82eb02c7f1b7f33bde46c78b8deb6bdd1c359095c201f343207c0b277e70f1823d0c650cf843d22ba36a454742040d419e5de76e04702a94a6314f7342ad20c510330809909609a5e608589468fc57086999c31e96bc69d1c5150e7c500be4cc3535b564476bc1bc270ac236188bf3e6aaa5e7d5551cecef3d6cd5d360ca6c98509c827784ddf6dfaa7a9b477636d76a2f33a835edd2176971eab19fe2ccb49db17b079a4c93f20547dfa60822de5a3f9e3bc4e04d45520fcb4104163e1c5983b696fa68b8fa438a0b901d17c06bf0a8f71c45d8278a2e90b7c1dacf3b47d063a9f2e73cc1659d4dd678c325c3453c2b20a8d11ca3983d27ae3cbaca1309fd000ed03b523517e548189007040ffb62d1771d87c5a8be3e61675dd3aba5b8f55050f1a2dc52a4a2d4f4e5231b92d77cdc725998a1104c006d61c1bc8e00c5fec723e2993b1f786582fac624d28f13b4f97e0aa84bd304b6ca9db45c802dc7ae9ab0c08877a83c3e7bb2836d9b874f8cdcde67fc097f4acb7c458efea640f2bb03b7173a4fe078f232ef244e859593753843f33878310d025ae4c1c31ba1bb994f949338660b8dc906decd8e310150b75deae624981721ea60d7527774d569bfc552f91b23eeb5c8af5b0865f5c67d4ce551a25737d61c7b2564f10ca9cdeaf118b0b7334e9a44ec71abce49aaaccca2c4202fc498c2e991d7a48e79f54bc3f01f81dc9db2e124e3bdb42d29ff46b410514391d5b7e0cac93f7928527c3952ad84994d5a4dc27262e228736890a3f6900e26a6f773d4dae05bd54d6e6bfa8872ada5abc32c46866ec2b3e48cb4863e524cb916ad4e3722fa69d39ee36c092d4347e480c299f3c6308501554fda7b9994cad041664a799b7f6ee7cdbaec1c88d1c9d93374e45d51766ed68ad640ba4e445951ae853ec01b1da8742ea78122b668857b4c0cc91e4ab2f8534d563c0", 0x1000}, {&(0x7f0000003680)="2d967b1cf12655f9e2bed39de3cf61cec83904a7bf3d8de117b99988ff0c9405a7b3ade7030db95060c30dbc6b023059d81e429ec05ccec2590003872e0954", 0x3f}, {&(0x7f00000036c0)="8ed2110b1ae5e6c5d5e3c77516a544f27ca013cb4fee9a74a96acd3a6038e5b56ccdaf83324af0ec833580ba047c6f83e0a8ea22454c4cf863012e83a0b9490ef2571c7f1132aa3f332a3d8846a4a011dd3c8e97228c6c4a86321a136a3935676c866b473ae0d0f6ebeafce834e511ce468d2562c6b02f9daa2e3677c0eba656c467b58223797e2e500e59360e9f5cc832db8ff1c6074541ae94db38955442371d485305dbed8308318d716a905684bfad994b7259e087e990136a4e7bfe6902397efcdc5054", 0xc6}, {&(0x7f00000037c0)="d83f3b6a374c351df5a0b50d112219988c12dc9c2eb548fa9c9c6bf5513a06a4fd982bbdcf771a58abee9330e843a4ab6716a356b4990ba6c6af91827d0e7632bea3e79d4e9a384cef8aee9c88d1bea8e6f8d2eaf454a63bfe1331725c63c1ecf6c06837b5687668aab80c0e28fb764be09d54885a9794f65d0ab2d49b9c5cc200dfde942cc4bd42dcfc6a462bef8fdaddf608b488a69c5a696a27b49cd553eadbef59146356fe439b99ba831523a296e0553ded481e2f2ac499d2f5bd42b4c56dc4614f09807bfba08fdcb14501b4b75b4ec336f109cb4070283df7845b1c276d3d62636faffe69e1b0baf2072cccd47af0568f5ce7ee93910b7a18f71a752051a53e82fa46762cd9ba60e4a16a5fc9a492d888173c629ac58e58abfc8dfdc75a549ff93ac1ec973f71b3d2e2bae76bb0a27c7053e95f6e44ad9f6eb72a2d1cbe937d2cae695ad838aa5bc108b1e4d9f33e2f27cbe416553e15dfe77f47a55c8cb55aa1b32e594efb3ba0138916fd4aec02556ede69155d6bb7725c6eeb0833b7e3cdae6079d933b7bad8742e9ca0e4f109332f9af2538f54e816502cf0c472a1520cadf87b233d6d35ba154e117ebeb8164f92fa19c3cbf31fcc057302a6d8169a5ab95ccbffd714e7df1e42b6a6b5f4f0641b991873d3171fa00e5b8534dff5e39567d602e607ce074ac963cfe24e4280a89c98d71c85d529ea9bc2fd18b6d062243ca12b2e7cb9f3d22b4895c4a357c9652a28510bdde15bdeda62d0bb6e23daa077e4df6f3d29b7555ff13d3b92a292eaf43b71df34ea444da155ebec74dc1a33d2f41297f9b9b70780f5a1bb40860c0f7b95b0a2d8d514fbb0ccd3aebd192ea8677300020bf5f323f00998e0326e69528857fb28f5ea6630f24d90bbfae217c024e6f9c2c14cffe85a9f1397704a5b3a82486c1f9fe2493d5683a5ce5e88d8a782cad23f421a42849f22eb99ab6b743d01029fb721509fa8167910fd747e214d05fa70816d84ff2df400ea4d87756b23b551f1c15de2c6bc7bbb9e79a695d28590e0565b4fcf8266ccfeeb5f12d6fd971e0e735c5072f6bbe79fb7b9be3e9c950cf3961ab71f8fad00be6494f80c0d506c5bd055f2168be9906dfc5a3268b8196faba44cac6dbd0c24db178716bce6119281af20df6667aedaba0d64a8cf05f659a33adbc1e5a43654ce21bf666533aa8fbae3a6280534d0ff9b6ac10ce6c58f09c20cdc7b9335f99c1b2c9c524ff2b6c0a3d69ac79a4d9f1f7e065f3a860e638c4a439268679e3913ad35fb6b9c5f88130e4667076eec6da085cc305503c787e8eca24457493e0a4507677fc19db7007266e0277d58fa2a04e7c7472660c515f02f5bedb25df1b2312d765aea77d3902c6f0fceed25f65b9cdf081d056a431a842e2a247917ba3bea175b836ab0c9011f8333e6af37e5d393bdc25d0164e2ab8f9931b1ca862c0b0af81d7572d48e2e8f25b6620ed6eb942002643daa9366c7ad385aa86adaf5aa2b4614b24e23ccd3b2871e7764cc0dcb68a90ff67df9514ee79468b7eee6b13111a99d5ca72978a18f31c0c0b1ebd040f952e6d790c98a6f4bbbe85f601cd75f18945f0e18d54befb85acde9bdd7720f5b6dd69abf2cf06a9ba01314c47ef0ac905db99902cd71029efe2a787dadb5408efe99aad786cf327c26a53f21be766c6341400db66212421d998f7b196c44eed718b62598f0461e747368ec1d717ceb339cc7f9b68fb34d6cec5851d8198de400c1e8713d0137f8762531d11bec0e51faaf77796860a4c562f04ec907c25511be90e6ba0b43584bcbf2c37600f2bc85f57e566ec875a2e4ad2e505202692e43841af691f49322932900a624e60d03df940a50ecb216b71b189efab78a31967066cac0ba4820a85db308e36e46e732d9ca530921cc7a916f5c5bf1b82ae4a298d0c9635b9a43bf8495264c77df4198d0fe5ee6dfe39e1af7cb1b11db75ec0667cd14ef9277d0eebb9a5ca679567ae496eb73f4ed57a63e82eb4bc0f27a2b2dca679ec2626908c3cba6d9daeb5d22e4090eb0beff0f0a305fec60cdce44558e7507ce034df37cf21c0429750b0f4f65e10903b508758aa707c24a0d30866b109c693afc0180c4f24098b07fc1b87652a19135bc530d9c894b07bd8d3940075aaed6c7dfcc7c2fe78db20535a61346cd9a18260fa758c343cab2ac1a41cffa1dc06cbdc67dce8e8b9213081c03b0f31c6070fb75e008c8234e0339cf944add699fbf9d285556f5303c4a43c373cf456c8187c14e2a6b1122c8e1e6ee92a62cbac6978db10a86af2620098e0cbb3f57f0ad90ed3fd63028714ea94b885a4dcad6b8d3639b91734a66c72f25c37bb56a9731aee1c73eb544a4a143b9d40b4664464d40fb6a72e7a8f426175303afd92c5c3f7405fb698be1aa53fc66998bd62d62dd5cf5874ec99a7a7c1bd4bf2dea1cb5a60a67dd1c233f6baa76d21333e2815ec14ee09e753565f442a7d55fd2ae7617a1f922d3ffcff1c7913fc229fc6e6db6e1a02adf94daddce0671acfcaff7b673bdf017d4962f8f72052641814e125734a4b3cf4ba7989fe1b73e1a9837b24be5505d33b67c0c82dbf87f6c59f41c3ed81c21596cb2e240c09a74350aea80582e644e371690b5fbbb932d980ccb3624562a116d7c596dc35deebaa55def8563b1af44edfb7a802893d34f5ae10f246e9b75c7877f336952bc9b4f50706f6850aa6bc3244f4da82a667e6629dd4eac4cdafdfc6e9c0f5f5da257aa26281af2793e10a14a1d37ed78185181080c2d937cc42c08d86095ac4a653f7948dd78cd6efe603c42d56bede39145972cb03519f08482bbf9f954ed12fa06071d4c6aaec7184a3443cef51b73e8e08d68c7dafddb417f3fbb843c0793bc6e6b19ae861f5277c5915e2aef9f0b3dbb673f7a4105862b7b8bf464c71221ab772f9c4c909d78393ea869d7c0323fa6a3024c4a1fa2c3e84f8b5a353741ffc274a9fe2e126a6fdf6952dead7a4f6b8bc857016e4af1db06052b2e0393c09d886d99623f201103bf6f502015d41cb18e0f9ad5e62de9a2241e6c0b6bca080bbba7dc6b5d910340ce0b703d6788fb8da1bfd41ee4ba4cd1f06a08ec7aa543d967b0c2299dad9319cd62bf4a9907218126833e99b9ce47ac3fd59d5254a3e6139922e08ec44c858329551a47ae91be1e990f8b02a32a43a327d2c3d7d448b653abc16b5ba8659fb02232648337ae9891b33ebfdb2892cff51558459fb6b59e1099ff339117a106591ab5843a25101eb2e6b9d404a584b48130d3bb19adf4891987598f266c655dba2d35e2681088067dcc224942cf2e12fc3a881f47de0d2627824e78611ef995ba64e1725f5a042908910136d2fb9c8021507f93317287581e72fd7454b066016598f71c00c4332332a3afae1ab1527846a8733e9cc8ad74fe69cc29330c9979cff381512387774ce4043a14365f79cfdb5def64dcf049c8bc2815f4de0865127a363ea11f7c30a1fe6c9449cff5d3d1e943dfcf3ba407ca7e6fe1289b883f31f95c83c399ccd5cc7ae6e87cc29de8ba20f9f1dc997b17e37bb9e85ffb710c7bed0eeaf613257c731cd211eb48a955b27aae1fa10093960c3ae95d65e7f61b0b0d06b6a362d6a32eb7621b0840beab1dcb86238de5d0d15b83f16002b27d72f3b2e26c1590859ad71b5f1f85405b8656e13de92fdcbdfe9a0184d33f95ad7df62a476fcced3cf9810e0710b6403c1bd5d73aa49df79c6297e577fc1be4581aeff7e6e1debe21119295d9d93cef96b5ec2ce024eb81c7d654ceaad24bfaab4fcab18451dc165cfbed1aa16b187452af5c611f7fdc875bc9770e58ad394248cae8af44afce12563fb5548480176329fa40197f626ca5b33dcd296b05f688ef07d791589400e510c1b8588d0ab60fc872e25617c98e2e63d5e18822c254d953a129882c692e442277a5843a8d0744b5bdde6b5717d670b86855dacd943b88f53c6e7fdc6d693a07b41732be27f61fb63ec84ae3a408f806bdb6c8d942a9cc8c442f4620a06a3b768feff4927d62a5ddc0151a85a644ead93bee83dccb7a2ea5fb377814a16d668a558f4d4044af68287c720b838c0e82a3da0a1a0e3ba1cee14275f08cbfdfc307ba147e9e4b01c0690d9b1fcaa1fb8bb2aa2b1aee6900a954f3701a62c38cfb09ce5421f0f3151a29bd4b053aa398ba2382226f691acd376ee86ac14391de368c84d2080f8f7f34dfc8eb392ed8e14099ae5d2752f9d5c8c92a5fd9109c6231d8d67071d81a20a7db674d7f049630c99284bf2125b73ec3a84142d6d769ec16a6afb9e5c336f9b352237c867891461e8deb33cd992f6c10aac83814aaf83653a05967c26f1763315cc726b25faca80e41d1338714e7c27e5fe83724cea73dd5cdd3379db0550447b546642837fd3ae6535a0aa9ddf279d4b158ae24057bb969664c58c094c71324845775e697b6a100fd979078aba52ba683338a79c226efe525d1916c36167b6079fe0dfc131aa5af94633e06dea1fe7e335cc07e8ce03280268ac58b3974a95c30aad5ad03919f4afaa4cfd8f53089c29820e892740691d4b4a4912a7f205b095243c0a565e1887b99236949042a74d84ecec0d21b0d9602522c4437018fe96b7eb55740fdfb1d2a072da51a432414cbf7a519d2d1e0ac8dc4809e618d3d2c917305a36155b4f047e01dbd1292fc79417d3bd3c03646a39c5e433fb84eb192960aeae1b776179eea916e83d3c865a0533833587e475f91b9cffa2ac192caf68bf1413e4eed5dd5a0aaae5b5a60042e58e8dfce909166415d5df8de4536e5362f928fc4053bdcec72d2bb272555d0500961f2d7525301f0a9b515ca4ea0a2c5e2e44c7e6e1dcb1ef5a2dc996baedfe307a4a8452e9d7e561c3e8458d0834146db3f49774524d0ca0bbb140da256b3a34f576823ea4f70f82a9f89f20f1ca598b13f0b2b6c1f838834afbebf9f6521ee3c4cc8334c6444a49036ada2089505ebdee5eaee8b74169848ad7e4633a101393d5eeecfba038af727f85c4e950e583e3e8942ab5376699ad00fe7ef087b5b759a79ddc6e6f234eb7ccbb226cda11231580a6974029817873d4bbc6b92b223795cc06ac4f253d84876c101df5cede80d7bbb86b35d157828243d8e1c4f79d18e9fcd331716b8da737c4f64941f9159b8817c65664722d784cf4891c67875a3f5e0f7caa46efe72308ccb397d973cb801add187a536fefc0f327be89dde35632124ca1b704c155aa0ecc9da794ac0b327994e09d17d2bd764aa76492d35c2fc16f834ed6d7cc1dd39315814d5a26a6ad827a7cd4ebba0f171f5c12f029db5484b1ce5c984ed930e68ae06412af5b6e181683b5ac4466709f438f374b380a993841f3ba5687a6ba696bfd273097fa84a5d69e8349cd34ca3d4f1cbc83444c6971bd75e71d51f5a083e4f74a0116f28d665c8de39832bc87bb084a035fb2bf816ea7f26ca3b8f0f2f1ad96990f36c219b8ef71118aac2ee71034fa3661c238002b30421d459843dc205eda4dcefa98da56201a571946dcaa822539a0d76271b0a9a36bc4f269c8dc574e212874a14290739ffcbd9811a859d5cc1fb4f0d45fcdd0c39e12a06ed968fb5de2da5aa2fa92cee1266086a5eaaebfa4b9b2534d94fee0b10781d9a62e36d34c1a2558e641af92ca888f8f3a859ad4f0cec803a2a72ba73391a7e1fa1bc919a260a8c7ea2407b2b2f686437a1b9b2040a8aa0acd9d599e82610808861c5be2533bd4b4537c2f06ec368b2ea8d4b36b152d4e015", 0x1000}], 0x7, &(0x7f0000004a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r1, r1, r0, r1, r1, r1, r0]}], 0xd8, 0x4}, 0x2) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="da800d784db1db2c35682b21777762a3181b589f0454a4a5eec4efb3f2776d6eb2ef5791e8e2fed826c97e30692f0f27427b2898358b89f277eadac6b41b704098c51fe8b87178eacbb03f502d6b3095d90de5219adf466dc59b5df3d4f2a084cd2868204ec6bc580cc198c04f312faa3bfdb45ba4e2c383207b0d82bbdb11076cf81bf1b3", 0x85}, {&(0x7f00000005c0)="9bf7f7c8204d4f540b221e063fce1afaec8df6e4646d37185ca158436c6a96831fcc8068d6601cf03f05e7a8f4d2c80e002761b51f5dab9ff2cfe9208877518c04af97883641a5ef55f9f62fdefbc0755b02d8994f3867dd36a5a2142e48bd710ed4a5c877722be0cf8d41d39b69adff00a9b9a19296afca68a4c593375f171bb0df928f171cbecf4e004bff9a922f13aa0a56c68cb81e05631106db79be9c140ca7c2c092f0d31669c8552c929931b1bf36db49e65b695c2a6c99ddf1f92c9e6c3092110218ecfdfee7eecef2993c8924f88fa23c1744b225383861d529e7759fdbee0480524a20aa1b616ba31110023bb4a564758d141855f2b2957d56f782d680f1e65d354a924a2b49296ccd7fb7abe4d8ce91a3388bd6a6798b073015f4a3adfba930ee854b3a53fdd38d2241baa3164705b7a71ef0f234c10c9752a1fd5185b072c96d5c0008e4ad0705fcb680e4974f5c05bb22d9918daae45b0d8d49388f0779ea52bd432982b960422de97ba473206758ec24bdbe478de0d803488e1f0803300334a9e24ec41324067acc3a5673c14869c8050062a4f9a0d9b125014180a91314d28ed3772c10da306569bf4ffb2eb0a9fde8226a5f661db09e334f9ff1d9adc1fe1f1a55743ec80b6a90a37ecc477cafe09ec67d0b603c80cdc572f2501907199eba5dcd7dd73cb67acfd6398e8fe17bedc0fd1001ad494ea1ea37ccb9e50f9484b456947e8be72107486f6cb046a602ce76e2586913019ae5b74b68ea35053ac1391299bbc8136a4d9eda8f01a0cf9bd1725373a2734b994a7b4d7c3cd79637e6515aeea78f66ee5bd6c1785f086c4ddb74c8f824d66158a50e5278dc606fa9550f2efbaf93e9b3760879d72f736ce7216a19e582c526cad8b0094824dbf7c874dc63c2a6f082b2a01149b581bd238eafd49cb137e59c9c5806d1e9edfcf78a0fb75bfa58d3d79b992680041a1af94b7cb0c5791a413f22edd77794f5c3a522d4ddb7b0ac3201865e9e33f958926c4371c987be1b07762723864183115c5e986eafecc7c90afbceafe1707d4816a6bf37a31d6fd35951fb538edb7dfc4e21d24f042ac6652e3fe28053a96da803cc6bfde1dec32d5b7ce04da6b59ffec149beeecb74ca4638069ad76edc43f78d711d7e735e4ad11d9e3d52c33db67e052122e6f21d6fd40e175daa4cb60221a04c244bffa74ca03d0dbce6ddac41694666a1986ebef4414d432ed85dba3650aaf212e2e0e5d5753a9a1ac86aac26d2d9a45a6d6ca46de25553490c9354208f2a929ee665cf9884b288d4539e63cf66f38790eab0dc815e3fea9852d8eb69384a01b3ace848e8a53d2fe529e35f0f0b94044b08bfda47337a836c0c697bebb55c1b9147919cff3d8c0b05ceecbd3cfc8996a1ed53184cd2400ef0f35dddb5445ac6269e6f1290c069e4acf3b123f0265b2b794d0b1a4a7fae89b66413ded6abacf81fba726f892c83dede16d0f29b4755c4cb8a17375201f567e771f02482e67b712a5cb5497f2b82b8d36049602d5dfea60fd7db41db210dd4180c28fdcc455f800fe3e4021e1c1d5cb948e11970e83035d1d8a19325d7875e150455495c880f4834177ac6280843e828e623c5a56c56e5b34cf479a19d88a4e8b8a2faadc7a17475cdc0e047e02eef9ec4590f91f7266179f040537727eaa1e3ab1516c3d7d3416205b3a80057bf9890a7a450c7c9a7f456c2dae4f77c8ef1a5eea2ba8f83777b26b522a45c0d59445b1d15b1a0c6ac248f6eab5442efc03fac1618a23ff91f17467689044f316edc66f7c547cbb13ce4d5defa696b6497057ed374b53d0b1fa6a8291284348bbfd1778edca8d39a50cfccfc71221bbc2d093d7c4aca4b2eb498359412d6525a771d8a6db27336de4513dfd9497c128a265167b5d1c6a84403bedeb3f54a1535720828a7e8a5fa1a6732d0130daa674d5c00dd0cf24fc173b49c33b3b765c0815468acbbbaf5481ed1ce37008c450d600edebf96c367bd32dd736427aa3e4bbe3cc6f7acf65878b2e8c45b67ea2fb455f88b9aeb7b5c3131444aad78978cf3b434a688c1575680093d74d9d0c3a7ea4e9aee71ee61dba072bbbad737a8af593217a9b9109ac88c6827d1e8935a8f87b260a350ef723541ca584a0af53d43d8f57894934a7ae7093281b001f6520b638f1c072f3fe32e7f15b3ef90bd27e30ea9937d2f613384c0d1106aaf670359b7ae0f2cdde009c75d2fb5e2175e997060a7c732d8293a86c7d4c5558589ac5fa892686811e84a67b890a46cb24fecda3c7c6ed34418d8c2ed03707c0be9ce40cac3be296d3b85bf51a61286ec428297d6ea2c3a16adff8e96163880264aea0a66b6e83bd99de03cdcc390fb2bec490c708f18e13f09f7f1c5bcd8ed4b40688660599355d31fa9c29ed833f7a73f69094cd1b2b1d47b04eb44626716234f0cbd647b134aabdd0ab4df9051728c5497ebaf2d36c3d595b30647f7586f06cbb1494de2d700625c0a47902edd9d9ea973a170b5a1fe67aafe032d672cd13a4a48b56ac3965c40a8613dbedc74e4b5b59e53632328adafd38faaf727090ab26ba21f5f9d9a396bd11cc307384c3620d10c5f6611f36b49f291aa8d09544550c2b3db6020e77449f0cc7980e7eb0ccb0f8dfc90176fcf60d62f1519f574794aacb8583ed482eda7b9ce15cd0caa18a51e6e02cb899435b74ae45959a176df835d659e5304f469b760774abd4aaf6d1439213c65ded473a88b11161b21d770d574685c9696e0809710d0a035c87ab7a1418b7ebbd362bcfcbbc4a3dd060a040bb5ead156a9d28fbec6cbc55ff9fe9ac9dbb4cd3fb8e3c00565d353d3b05e89721899a44cbd0bf55999fc7139256bbc96b10afc088aa8ceac58b583fa78f2380488d827f769413be9e3062f3571b2d94ad2d73c699f691e1e97ffe146fc514db5795c89a2fe11999b10af301db2e2e0415a1bfb5177465449059aa82c2f0a35ca7a619411c7b4445abc27d375e6545e3a8e058cd1d9b57abec4d7d5ac0197ed021e1af18cad1f9e0e4304af2acde50537728fc601d251b14eda3d8fe7dd775a80a97825b1dbb67115c11241890f848d3e1ccec6461b37cc93f1e73e1f82a034f7c198c9cfcd46e55bf3f3c9a6bf8e8abfc24ea5d8056925996fd2bda4a54586a06f81564179fdcff8827b164af08df7468e4dc1bc82e4e83dbd5461dc977925e5b3e61a8328f3bd5de5a1af1663ac8a75bc240934649f4aff518bc12d1212b6fdff376a559cdf7ced561a535b2e6f9a786e9225f9a91a15b7eecf4b919c87d628568f3bb87de915fc284cde72986fdea24c650cb6d8c1e72e4f17f6277522e8acf2a469dd2877a8b0534c2ad709cda9de3e1cd24ab3c61cee59bf553aa2b88ea983436f4f6736f5231f0196b220e54ca2a1727d14b45ace729deefcd634d89771d991ef649c0bbc826a9e45c73414972b8c08df37a446ff63a76ca04bdd55d54ff2f82fe72d8f81bc5f6b67250b8f6c4384bd29e13e9da7bc8b080dbf1a39d936771a8c795af210df6785a0ca4fbeeba50e714de0d5afb51adcdbd5b7c1cf1054ac2ca1c5b0eb9b49b50711ac8b058e5e06f04bf9579b9c496efbbdd1edd381fede18bba015e4365bcff1c08aa8c9b3f7887df23eb758db38b2faf75a66327b4f6340e8cecb38d8dc82b32e44903651b1dc23cff49b3def7ad07b1f8fd121e2f63bf1b1c9c2ce1b802bc1501b9332b99ab7efacf386f7240166d647a2c942d132b766133c8befb000f588f5c7ed7b026081bfad0fb986548d23014892036e9ac6ff2a147b254ef6df21ce0bafb81519f18cd5e366abf154c21c13ca74d169de128d211aa6ebe9a1bb8b7ae2869f3c9063547ec9089ca84e4594351769bdf8918a5e764ad700ddabeac03a33dba420714bc63e1c5fcb0c41eb1cf66c7d41a93e941d3423289646c5772c1d64e43b4e0e2d237272bcfd7d7f8d30f326944dc0fc4ff7cfc0183f3df78f3d38a27d607792434c83f1c1093b7da52d8c9666cf2f692279debf6c3b87505db3c844e7e75e79099c24fc6ab2b4769530e490c6bdb51b0497f7a7f7e8599ad41c8092823b5b979e1b452616690dcd6c0bedee622e492fb8d1214448d202e47a1bb932751264bb40c4dc5fbc56a1a69ecf401a914fc3a458f0bc772bf9ce837cd90274e101e110e72b0be1ec3d0d7d46f618f681d1a1c20c96f5b30bdd54a1a80f47ead3417a471d2e606bce6d08d7fa7be1b5843f2de514a7c4ce313e92cc6e472ae7374f0a9b33fddb8afe31ce4f49d8bd1168b33b914adcb6a3b86a888eac8961bda092d8d5ca9dfc6bc86f95aa6ce3cc68423a109e00265259a04c7e3adef897193123b904810d20b0feb6e7f983974af7bdb639ae0a5ed9fd4cb41a1ae42ace57e525bad47894c6bf941cf1a12c39888006b7f8b225353deaad564efd2b9d42911ccc4c1321f5e2f0ff9284a209d0d9528056bd5a75b7d7e53bfa9f689c5ecc77972be241b836c460fca1ad3b9774131499a78eb31e80acab2bf52f7e2952fe85abc8a075817cbfb11368e84953f8f8924503e3d84bd9ddd5a3bb588da807473489b38a3b79fb42e939020155077f56eab41613acff83419cf7bd1d08cd8370a8a2ff418e66d355d487b8921fef7090bdeba5ead09b5e1157b04d28ae7117e36cca7dcd2d1e1fc01c4ea9bf4aabbf54d68f0971eb63ecb8a357b1105136e7c553077ecb74f37ff05bf6489ac4ce141000d72ab54462f757f7b1dc61d1babdcb269cdd278475497a38c958f60637db974b988e634ff1acb8ee55dbe168cd4a9d6dbc54c526d698a8fae82ad5db2e1fc4d6deddc99b0af1b5fb303c8a14df427356b2f8e901a6f9a999ef7778459629f43347c69504ba97f5319c83f10bee5fb9fbfbf7209750437d165ee06bc5ae0ee3c44360e3a50c7823b6996d03bd65d38b7bcea19a82f491fff33eb088c49995f6aa62d3e3430d9b408bbb3ce77c71c1b1cbfc18d15470dbe3fef39963bcd70d9e02f766a49a7f234b80cd563b0ff9f2e472bfcdb5d1fca73ffe94bdca6ea4890e653d6b3fd9c313d2cbfaa24b675af3aa27180a518e19c35786115f890acd179c49923564df1cb84d21998915090bf9fc474fe1c6e9413e815529802caba978ce33d9d76f72612bec33a351e7a290989937de71632eecee17805deb864e4c9ab2dfa7cdf2c64c28f248476664b4d4c638f5f997e14aa82ba2b4b117360dac2a3a300deba6f45f80f6f54d0a915d706480d958019a0d9980568a4d8d241d4477e0bfb2f4aa46cd8e2e2a6dacde9662f09fff918f74059aef6822491e0f0d8d3f260bd28bfb103acc773bedde192522660d8dd644149c7ad1fb3c2c69777ef184d64b738accf0d51d870ef423178d0ed69249ca97db25163fd55fe9b69f8f08f2842a75a2a601abd97ce3baec4b7275ecbd9718c7a7b9d506fc0ccefcf853e6b0dd5f3e2cb750115b604e432e68568d3ebf3f49d3c4cbb2728cd5da2ca905799cb6e7ed3ab16147539632a3522e9dc38de498b1a6058d9221473add639c9362e46f28414f5cc61aa4916f316d3dbc3512edba5d7241e6453d83e891e22b33c8e4c71020afdc4442ff22539013e8f1cb7750d60e35701c3ddab9c04e4310c83808b01968bb518cba526fac652ff5f268e2e49c14781a80de7589165543870cb627c77ddd5a2a7ef650eb995fd432ef4f0096d803bb8da209e36566b26624af4f179a54546c49cf34700397bf1d7566deaa80d14393221d335234e5ef5fe8c59bf29ad5", 0x1000}], 0x2}, 0x1) r9 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:33 executing program 0: 01:47:34 executing program 0: mmap(&(0x7f0000bf0000/0x1000)=nil, 0x1000, 0x4, 0x5c83e, 0xffffffffffffffff, 0x0, 0x0) 01:47:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = socket(0x1a, 0x7, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) 01:47:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x1ff, "a109000400000000000000001300"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r1, &(0x7f00000001c0)=""/62, 0x3e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 01:47:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x1}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000040)={0x7, 0x69}, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 01:47:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:35 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) setgroups(0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:47:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 01:47:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x0, &(0x7f0000000080)="b266bc997bdf45d9219c6c69f6", 0xd) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f00000001c0)="585a6b7c67e357526469e98410cd73e42466adfd983a34128adb60768166b6e43d85ac4b98757b3957b80bcf8d384db591344096ce5b60bb21078bbe4072cecdd75c5fd4f2fd1ecbc4167da9f53a58f83907e4c2907805458bf6572771d57221c84413be2de5bc82c61f9acaecdb3a6488ecac06ef1b342f95e330ae0cf80da29f2d58e58f0f8da69600f116419ca350045b873f16e4a87e3593e63acabf49d97cae6456052d15aec1d05cd390deb80225b12aef67f08d07", 0xb8}, {&(0x7f0000000280)="53700c62d7aba3fd79fcc9da579f4367abba6ffa47196a502ea4d3619cb4b679e69cf8bf50b4f70ca29d6d9499e3481521a02b7cca88a6ac49526f16f8eae2fe809ffba87e562cd89353c9663fe03f576c42f1b378e84caac46e77a97ea0e252300021eaa41440b4ded8ca64695115e2bcfa8f203834769f9725db80ad86ebf47545dd215cd1155d223922001d5143c33f7ffd370bdf53a4a31c548032c35c67e7c710bbf5be18612b58b9636fc186", 0xaf}, {&(0x7f0000000340)="72b60d68659c24c874d0d5a446fa679364520694271008c8b5e4886969f2284e5a755f03e55398f920104a2c6c779eb359512887d1404b06770edabced473517bed958180aa94e9d1e45676786e9", 0x4e}, {&(0x7f00000003c0)="0062916afd6b33a8063a7fb98c021d30fc66391d4dc3cfd40b3a4c19e5187a351c89d47a1157dacd1cbf4d98da4498c2145562c1aa735e36e973debc6ab18e0a21a725f726e5d8007dde4fc5bfdeec4eb78df6edbd56109c86acc7e9e6db1ea5b8319b84d3e38d4cb008d74ef6c13a9c308e6245a9ab33e5cb5a2f70cbdfa0ad7f606ff403c18c65da215e942501ff70873e683fb3bf13d02e17d577eb1beeb7b690664ad00c8774a7e49bace177b53bf5df5b6c16fa658dccee4a22fc33de0456f39215b1359944ad288eb01587a0e11ae33ad5bede6329700590f428329a1d284dbc62ba459518ebd561a9166dd90c518b306c94", 0xf5}, {&(0x7f00000004c0)="bd9ad01415b90b8adfa19c", 0xb}, {&(0x7f0000000500)="335aa00c860251d57c1d59884e3e70ed8768d89c1daf6898fa2ad39c939203dcd35d7ba13b3d3026b51d8621e45bba273c834b525233d3a504e19c9004c718afa174e5aa443a90fb8f470c475950e68ed665073373fe1930eb4e266330f366ba20ebf325ef2f95a14a18ecd29cecb278b7efe865bf513592bafaece5866fe74619c87eafa344926c0a1c7707061c3e5631a35ec4045d14c4fda8eede6a40d2078879100e562de42e0ca1309edc100f3e8430f248c7eedde2999fdf0920104befc5c9f61d032cdef7c3ff3c8a6a32acd61119f1341382", 0xd6}, {&(0x7f0000000600)="c23debf997f7f7016346c1485333a830d22907a16006d69a154aae31c891dd7e940110a49297ed8a277a7e20838c632bc19748073850914b042f4552816ae539cf23eeb05e4639a26bf1410610d7b7f3708ad682e72bfcfce3a8a70eb3dce48006460df3", 0x64}, {&(0x7f0000000680)="9f4a5d083f9969eb63dd39b49bad15b6cde7db4d312edb73f090a99eb156bc1a36dca086ec00013660e8b55f807eb7368e2b25403ed4470fd767a1c14cad438c45d4ae35fe9996cd55cf504ea730e2467d023c5c6c0df621762cc49dff2d011656ae81ae8ac43b0113b535e4cc2797e3a30e25d7f83d0803d3c5d3cb22aff39d8a3439ca96bdaf187eca2d414ecabc7fd49024268ecf0c7fa5425fab7f6df4393beb3b50c8398325cbec00a62bac560ac82f7b1c39346e2260e6628f52716d8d", 0xc0}, {&(0x7f0000000740)="e65b1340461873745d7cbb8dfd7b5615c5a11db76b6782b42a5eb86dead5f82cbdf568080ac653b25ec36e3daa62137081352e4372d41bbd46393c2dc015e8b809512421b6f0d191767a88f66bcb5ce42d1c54537475437fd5e0648448106df4624f820458914919f7dd224443820f79be355499fc61338548f2845a8a9409cc617d6efbfd2d5d88851c07d57f0f91260069d13e9aaff1605515bfdf84bb62ac8197fc08866883731deee6bbd77c5de1f5ada3f42750391865d832e2b7ce963415068dde531bc0976fb8d527ab8c739af81bcb5069126bafb3b03610d547533fc76b203c179b1c4a65c8bdc326dd9aaf40adddfd81cdbaca6be7", 0xfa}, {&(0x7f0000000840)="84d83ed1491e627bc390853ea061aff1bd3d89c2d439f5dae5f87c946dc7aa52c7717319f280147a6aa40c1f5d0b8e7f03c72c3f3f1bc46ccc043facf6ba663f0da8d5b9d569d77344fe235fa73f12c7d65f96ead2e2029f4bf2e136091275809246db05b0a9b87f350d8b860e31f6cf4c3fb347e3b9673d27b538c956235be6af74507fce0d0b8c6cec0a07301d80576e3cb1db155a527b03736b7caac3c774ca6d99669ad2bca277e9a6fc032b76ac6b96afddaf736ff81611222574aa00f2b41de3cef5aeda540f059899e3906970e2f4d672ea4e9cb6babd81e41dfb62", 0xdf}], 0xa, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200000408000003, 0x0, "85495500020000000000001167f5afa680400900", 0x101, 0x4}) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d7ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:35 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffff000017f478c3409059cdaa6b590000"], 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/54) r3 = syz_open_pts() msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r3, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r9) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, r6, r10, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() msgget$private(0x0, 0x8) 01:47:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 01:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:47:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 01:47:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 01:47:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 01:47:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="befa1ff585ae117fe0a82a3243435dde953f264502ff3610434d95eae504a02e93d0ae9ab6bbed4632e5f6bf87618773861a5ff8ff5fb3cc00422f09ff47b8ee83012ddb19238eaa3c88954e8a1d3e1afd7aaf5654e1e64bca1342439eebf27b72fda63b1269d04b489798b9d016c31838f0840447a7dde7a937b77da82f4ea15176b654f5ddf9102e494f6878c97536b0ee21bfb6c3eea53cf6d806137d163e8badc0ef23ebd0ed64df53c6ea016fff8ed321b3032225169bd6072e18494f7822641a80c4d176450e4b2438916a", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRESHEX, @ANYRES64=r0, @ANYRES32=0x0, @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRES64=r1, @ANYRESOCT=r1]]], 0xf6}, 0x0) 01:47:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 01:47:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc98, 0x42) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:47:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 01:47:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r0, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r2, &(0x7f0000000040), 0xc) 01:47:37 executing program 0: r0 = socket(0x3b, 0x4000, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r2 = socket(0x20, 0x5, 0x3) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r1, 0x12}, {r0, 0x4}, {r1, 0x104}, {r2, 0x16}, {r1, 0x11}], 0x6, 0x401) 01:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x160) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) unveil(0x0, 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./file0\x00', 0x7f) 01:47:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = socket$inet6(0x18, 0x2, 0xb8f) r2 = semget(0x3, 0x7, 0xc) semop(r2, &(0x7f0000000000)=[{0x7, 0x100000001, 0x800}, {0x7, 0x2, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x5, 0x1800}, {0x7, 0xb662, 0x1000}, {0x0, 0x1}, {0x1, 0x100000001, 0x1800}, {0x4, 0x9, 0x800}], 0x8) sendto(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0xab7}, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x266}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:47:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6, './bus/file0\x00'}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000000000080, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe110, 0x6) r2 = dup2(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r1) r4 = getgid() setgid(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) getgroups(0x5, &(0x7f00000001c0)=[r4, r4, r4, r4, r4]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f0000000000)) 01:47:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:39 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) 01:47:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000001) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 01:47:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:39 executing program 0: mprotect(&(0x7f0000080000/0xc000)=nil, 0xc000, 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sync() madvise(&(0x7f00003c5000/0x3000)=nil, 0x3000, 0x2) 01:47:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x18) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="ee0171c09b0c", 0x6}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:47:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x50}, {r0, 0x8}, {r0, 0x10c}, {r0, 0x100}], 0x5, 0xffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) 01:47:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x0, 0xfff}, &(0x7f0000000080)) syz_open_pts() socket(0x0, 0x8004, 0xbdcb) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 01:47:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000023c0)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4012, r1, 0x0, 0x0) open(&(0x7f0000002400)='./bus\x00', 0x200, 0x9) 01:47:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/108, 0x6c}], 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 01:47:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:47:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xfffffdd0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x288, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 01:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:42 executing program 0: r0 = socket(0x18, 0x2, 0x1b) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 01:47:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1c1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffff9) write(r0, &(0x7f0000000180)="4b105d4efb10cdb710118053b28e26b42c43111c632918c700a8f9b7c6dcb29bfbed58e41b2d32cdb9cb445020a902723924ab6b70faf32d5272960c21df27f7e7ff1a8539f2dcbc67d3d93dd7d6a67720c5184375ede7ec328a1017271b801e737a4d4525d05b9b09ad8de1a5309f693627e13df04a324f356cefacd54774ac9a69e0d700a01c80ce6a7fa3d28034adf8626b5bc09b6b721674cb22d9e7d4ac8f971d053bc389f185068b8a70e99db240d85cac0d298d1c4a05edfbfb0ce798375b733950157f05f8f3e0619beb6bee8498a6a1690794ff75f308a1ebb4", 0xde) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 01:47:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 01:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:42 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:47:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r1, 0xa, r1) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7fff, 0x660c}) 01:47:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0xc000, 0x1) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 01:47:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:43 executing program 0: r0 = socket(0x0, 0x4000, 0x8000) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x5) write(0xffffffffffffffff, 0x0, 0x1b4e5c2e) 01:47:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x0, 0x1, 0x0, 0x80000001, 0x1000, 0x1000, 0x0, 0x2, 0x7, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x401, {0x0, 0x20}}) unlink(&(0x7f0000000200)='./file0/file0\x00') 01:47:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 01:47:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x2, 0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000140), 0x242, 0x4f2e) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 01:47:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x5, 0x5, 0xfffffffffffffffc, "39c0ec171fe68257ab3209b1b99ec78d24e9021a", 0x22, 0x1}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x4, 0xfffffffffffffff9, 0x1, 0x26, 0xa77, 0xffff, 0x1, 0x3, 0x3ff, 0x1}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:47:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = geteuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0xc70f) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x68) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x2) rmdir(&(0x7f0000000040)='./bus\x00') r5 = msgget$private(0x0, 0x8) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r1, r2, r1, r3, 0x0, 0x7}, 0x8, 0x4, r6, r7, 0x20, 0x0, 0x1, 0x3}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x100000001) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x6) 01:47:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) setreuid(r1, r0) setreuid(r2, 0xffffffffffffffff) 01:47:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') r1 = semget$private(0x0, 0x3, 0x210) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001000)=""/4096) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xc4, 0x80000001, 0x4b6, "96ed7b3353d8ee5443404f167fc2e5fe0ab9c6bc", 0xffffffffffffffff, 0xfffffffffffffffc}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x1, './bus/file0\x00'}) read(r0, 0x0, 0x0) close(r2) semget$private(0x0, 0x3, 0x5) 01:47:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffeb0) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20400, 0x0) mkdirat(r2, &(0x7f00000001c0)='./bus\x00', 0x60) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x40045720, &(0x7f0000000240)) 01:47:46 executing program 0: r0 = socket(0x400000000018, 0xc001, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2000001, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000080)=0xfffffffffffffc47) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x62) r3 = getgid() fcntl$getflags(r1, 0x3) fchown(r1, r2, r3) r4 = dup(r0) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x1}], 0xa8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x3, 0x9}], 0x101, &(0x7f0000000240)={0x0, 0xced}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000280)={0x1, 0x3}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x4, 0x8, 0x5, 0x9, "8a5b2ed037403a461f2cb8e088605573a3edc713", 0x6, 0x451}) 01:47:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000300)="2d3daa80e20ca73c10df3666fa2834056ead1c86f0e927d8ffdcc31097508ae98b900853c279944b77fef246310e7b3c4041eca6626b040c2d1eed5861e004efcb120a1b044081b805c9880d3af49aac86b8072461e4dfdb2c723b998cd9258a4fe5dbcd9a07a8c058afee18775077c6bacdcdbc138e3d12daea67bfb3de0ddff7a7bbc4c75b3bb880e8c5573b98c68040f5061ac5435706b9deb32fab3d2af0ffc4c06f2b7ffe300e46b2738bb091ccb387562669cfd4c3d9e94f115cb028c45289c3c8f577aabc23562e552909c39f3e6dc18a95dcd3cf572b7b8ab2d8d96e99dd11e952d7c8b90ce726592bed8483fe4d902220e3cd52d079a7faf4cfeb3ceabe445843c62990d9e175cfad438eff17fe7c3555ef552d400ce14e6c6db11b29da1cb91a4cc5d2b4c73e6b7434239bb9cbbc3f198ed1d760015a2016694eb683606da586ebcb5a80d00cb56b36166c0d67d78a6b1a5088d827f4e1d0d97da9717268edde94c93bf4ed1114c34e03a18db0b0ffd8a74f6e630a952dbc5ecaeac2c0522b6f8c9f029a5cb341a2ee0a74da403bf8048c8ab2e5b265d41c69bf029291727c17a4c115f1377e6e3cdc505ced5e6857a40122c057c2c8e48a2235581081a79dcd88f924849d2ebdc9c2e08fc8fedeb26743cf5e82ec8ca952dcc19638acbb273adf8aef2f51291717af84beb07d51314b76d0ac687f698800b7f02e089c88c968e84101db268f26ddf9945931ac01eaa4681606bb8cf1a759bb959f0a3c92dc4097f9bf4ec3840e68e45c66755d39e34fb242babcf06928dc610f68476f11981d24594a8039d662a81658850ff499e43dc706000a7f2c969177e544a9b8e7ba97125660670f8def0a04deeb568df859d7066cc818b7fea9644e378f32950373786df3c66c5550c63b379a0a2caf67b4967498cd2188b41422a7ded687e55c3f3885458f7b6dbf9fc8b71646ba9ab6d460f77fed882dd10b4761669f42c82b035f4dc17a6f46db403401e8ef25de3eba2c0a9bd30feb5de29bd6a1d73783c2a50da3fc4f464743c741195c028c3fc7806b91e543cde381d45442a0838270ec7cb14aa6def31bf2f4389283a3b55ec2f1983cab1aea2b38ecd606bde6e3f475f6624e25395ce9e21bb11d5ad30cccc728b9136651ebc94d36e74152f64487478bba176b4ea2e249941660e50db5d792327cea772ac32833ca3294524343544cdcab6657dfe27f4fdad92076fd4226ed3ca9ec40966c495efa5cbb1f08c5724713a59dd82190562273dd88e9f15aefd41d024a4454c8c775662f89ed1d6a9954ed9f61ce189e2d3d204b3913eb3e5e6fc759890e1db7704f8f79456087b8228895682a3373db994195594a03f450f3c704abaebb24840573979fffecaaaf7809ae47cb0d3630c22d00d0a64b7c18727cc7329755e101ac1b6031001bef94febcde252ca7d77a4c51beb1a49f8de2ebc8917dd30afea1bcff7d166dea94255dfb8f7a916130b818e802aeb79586e4c1a6dc3a31ada726e89235f773b49280c8f30207430395a314e065e66bff027395b893018ac4d3cd0b6b4a4b068eeda93ea1fa1abdeb5351524e11c4c6ee83ef453ef145c16c136cd327a9956fbf813ad5032ed4a2ab8f5af158c6deb8229466ff5597c5e7579412fa7ffed5edf030606c87f1425c94c48d9e2a1e7d880ffd12047e91b5a662d997cac3ce98307dbda3251807dab0e9752d445f59945730b615b07b5f9bd5f24b2bd942a6e391da3689536740719e752879d4cbaece3a09185a162d9f23df982ebee5d650a7ae7dd26174b1b54d7727d14fc14be4184746d6894ad31cd6a51a2f054b5798201844e2560def28de3f4e7a447cfc347fff5c10726418289a1565701b16fb84d9508ecc0aa767b4803781f4ee6ab0d44f547540d247495f93ed87d17824e935a787ef82735f126adda869b7efbf00a3dccfaa444b6c303937c6d8d67e8a3e251782add178643ba1406afbc9fd4fefd8c6ef42cc4e01fdbd423af39658a7283f0731ae671cae8b0fae3035f9775b8e955fbafaa608f29e03dcba8757edc1695cb2cfcb52515fe029f70d864459e7a49dee0f2ebfe49162c2f31b4756bf8b3fbc15b35ff6295cc321fc74f783a24e4d202ecd8234265e71698ab5f23df0ef3bfb38bc5874b2ae04cc00f2f7365cfb062189bb99bb31d13b0b3e5b95de429e50c42978cffef811df3c460919f5c846e1b1e3230c94d61d119ad69a63d37fb8139c336ca90c887c125ff4a74c96324916cb2b24cca63e866e994cd51883a00acae2d56b43093f8e266e8b3bc4021ecae39ad94714d16d3cf0903de7a70a73ef3d1711c763d0a147fbaacb99f690ef668deddcac0892931e4176d2ed1221b29084e64b7a82c3944203050045d097ab390c0fab073421fdd4418d9a73040305e2a6da9ceda7a4e5aaedb9c1c80dd9aa3bd22d23a153ba97905126ea6420f2188090390dad906895e8bf36649faaa14817511d743748c5f67ef389085409097e214d220d1ffee2a1ae50b3c61e7a80dc1a0db88347b96b783040ba7363cb8f0120c99e5206793de14ad815bc27d1c223a1f7e41c5a2fe4af74707b11395444cf0bedc442be5a95e83d5d83394cc2dca84a66e2d63d840423b51b353f8dd50a7b0999bd79a8f72e1af03bbc1073a76744eceee2291b41cc5412abfc13a56ac94e756303b21e296adf5d64cfcf8c61eb877023bc166dd7d634ba7096c0300912a7eaea663d6a791239fad3c1ad54e2018b6264d43bc1bb540bdda197f3871749bb956eb4969a89a7810f3f1f36042af4c3058683aa4731f31115e4247f999e8b64e960eaafd172cc1fd3319191e62d1e41075956295079de6a93a50271583602497057594f239f6473818ea2ba3e4e80650cb7acdc08c507d53fb22c6d4d7567414577c0884f9a0bca595938c7f9a72576a6beb8ad80c65dcf430ccc30037e904d635d0c987c51584073956def09bdf7921c2c1b92c5f280f359a7e8382c89b3cbe3469f9e2eb237b227821c2736c43205822b2279136428ff56fb7917a552e90695b1185bf81a3add334ef2062c9b33102f274727beb3ff88f1f73b69325fe1a39b0d5728c07a6053471a643d0cc63c5bbdb5158b0a11b799a8931f97c6d7830b5644393f7fcbfae3324c2cd2b88a35149e2f48fbaa6cf7e3729f7d06dd0f9ee3001c974a0d17d33a0cc0afbd762a8df2f1d63c97b76305ea6149047fa407dfaec6eea5d1ab130e206d98a54842efe13c567f036083459c39b50f2916be4253630ce7549984adabb1c2f873f57a261fa314729b61dc0a329c1c80449ce8ebc0a607e0cb663ee95b458f7a716cdaa5c6a89f80d244e14248d734fc9ec1f9133b19e03f393b90a8932f430d6d06b3ac65cdd99ccae758992b67f3e1f580f3c6c552cf217d29f2504572d86bb7a1e868768bfd7ace738addcaaf4eaf602c5b716a3efef36a0581549c3de67430872c0f072c0a7de395adc49d156e7d59f113174245f57b2ebe82382ca8d565a4933f2d1c6ffa386e55814b200c8e2f60d23d82d8ab77a2e26725154b5447416f0968c8960f07bc320522e44c8daaa280e0c789d177dd5714a710ca9dffbe22f75961a59242129b2a678cff1fecc2058c2d5f8cab77ab0b159ee92ac6ab78d4452d41b30658ea8f919bcb78bec095e6780c93068a0803fe216cd3a82906cead122aca062dc8ff5d091be01d53eeea91ebc9a2ddef3700f8cff5e346b6ca65d7b6dd0f7a7948d08c1c4201977dd3e1707aba7c1beeab4499241982636485c12ba9ef28193d6c1088cffeef4f1f897fa59cbb2078b6d9e90a124ac5e31d3d45bb9e6aea5204876a19852ff70247f5e4cead5d11dfdbea72aa1c1247e477c5988ba58fb5451dc47117f44122aa3882a44f7c4ae52934b12113936770bb29535b81358d6d709207d2bec9a11a259e3c4c82aaa1684a6c321c5ee4f27f823794a70fe08da603e58e2cf3e21eb8c8644693ddbabd31e5b1e8874cdaa93386e25138efd844b894a04aa6f307c00ae10e394bf6db223cdf96067482da9fb39eb3cb8045a4ef3621f87cdf4095d9cfd9938b4fd22cb632aab4f4b6a52eb42fee3ec08790d92eb9841a45b60359533b80806bd98fed752062dd85302526a0f0ac493fcc5465f5e19bbe021ddffb0123b4ff800605c891dbe8bf444cdcee0de74b95ae03f0117761e721555abb4ff48c0dba523ae47d977d266be4c6a45416d78b318b0251d5600977adb4873c9174ac734b6aa78d0b99567b98ece6ef41e792681d11ee5cf164b25cb4322bef861e443a6a7802bbad90fed8af90fb3cc34bf5b66385b07d0ad7b16f7677af00f492b61d97a6110000f3a4e949da095bb16457e47039ab3770f9eb4d55ab21f6a25bf55393718098c115c6903f17ec895a2cd65535567abbff44ebd3ef9dc3a787fc84ff2b5e6e01256b780798d5d4f3e7a6a46dd951ae472c8e5cc4edc78fe00cbab44edb00c613be38ba65fbc550cca1437e012bf93f1ebc2e2826bbc814c1c0f118ae6cdf264560f9fb6ca4c2013f4ccfa94dbacd2e1830939708b1bfa156f7cf2a3a3a8040efbab455501e214e2ab1333a42d72029f1c28d11f66e3c70e2e756ae555f13fb7d0c517cf822f14eac5613d711f80c96507c33b293e7a975b5ed3037b1f19cb68b1711dd68369d3c3e394b016277b034a12598e3025f1aaa816cba4d3dac47535dda1bb68c5ae821cc123c762ee22f32b790b639c2aebaf2fe9cd40f90671588278156231fff76beb55e12171fa7eef2b6262f85599812d5b62a7552749281d9255c678e57050bfca899077ebb94d36d4e8fcc6f5e96c5c8b612a06f08b36c2e68045d730dad74136a8a3f41979f13ef9e5876cd5bafa2b9588cac248c3b77ef1b40f90dbf2d2f4aee61738fcc7aed24ca34971af4e9840297181ba83dd90aa05bcf623d4bfd6764d00b26be68fbc111191d73387096d524a87decb3baadb0af1667e2efef7b9f629783d702f7942b676172eeed3afa3fd149ad7ac8d792fe125ee2571c71d7348563c2d57ccc60f48dc70278f8febd90598c32c658bcb4b294b139a3be4fe725bfff9844467fc8af9928bee4926341e125b240bfafc29889bd3e50e631d1af94a933e52e3c2da155717a8c33b3d7512b6645d4a24d8297aaa9a046240835e9944f9801202cb5f942ffe3fd0ed705ceb50bf03a50241662a5d46e4233b6b9399f207a1b6985e0425fa49f62efabc8b9cf6bb6c57f92d40820acb1b41e070d729c2b138562025ae3b632ee5f2cccfd5cf0d6d2ebe573bb2ae8ee4a36ad9eb2cabd77ea3dbd89818e8751cce92c272b138d48718bbf749969c2d5d052d8d83435e7a1c6ebfbeedfb4edcf6b448f09abb8906022889c866fd7ba71c85a6e5a91fdfb7f1e1857c782a5c01742f27960cd31798b7d33ed10b64da1e4477c58c9171f0cbb0abf6d0830dcdea3563e4b992d8b5808a6554699a592c42da57a3adcb455908e7cc618d1a8ce2eda3a72027a197b244997641ce02eca57e0888b699ce9758e699f90d505c532cc4bcf382927674f9415bb534f5dd9fd4da0d9ffb39b32eeef811e2cb07e0746955c64247bf664732b9ebd4f2bfaecf5cb8626f5850faa3f7884c9c9dd9e39c3fbd6d2e13a77a01f48525689d7d794dcbcdb8f56ee83d208599970da69a1078f97377d17a60c347893748a8aacc53deebdf0552a5d39d59f26f7d2b1cc5614ac58612d46203388d7ee3f2e730f882956a3091065524f36da037fc2961868005c", 0x1000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x400000) 01:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8080, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000080)) 01:47:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt(r1, 0xffffffff, 0x8a3a, &(0x7f0000000080)=""/246, &(0x7f0000000180)=0xf6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 01:47:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="daf4a62d10782703c615e9582720efabd16ebae63225259560f8e5812e0dd993e9fe468e0b9f34e551dca45f73f2a044fd33055552fbd50600898de9d055c3422428de130513cc5bd8632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d72d27345f193be119524be247f", 0x90) write(r0, &(0x7f0000000000)="7a2e58e13f19edbed8689455b211520109aab1d974cf0f61a1a2b420b9e5011ae060668ce5c3e1fa1bf41aff", 0xfffffffffffffd4d) syz_open_pts() close(r0) rmdir(&(0x7f0000000100)='./file0\x00') dup(r0) syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') 01:47:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="9068d9af8441456c3e45b0c570c8c942b4c3a1ccba23f322eed17cf692d2ee3f444e2e71db92022f3cd4471e51bef54a2a34a3d48f8a1f77b49f8c3960e142083376843f07c6990ac82af6a731d37073565dbbeefb81d223b852d8547f646b29d4a69af07d645a0c2bea4fc3ee4cee78598c9c680a4628bb19e857c0035805c022b1d34911642920c95d625f33a0c27517747d1a0031e118343d624da1faffe351b9", 0xa2, 0x9, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) 01:47:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x6, 0x0) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffd, 0x58c94d69}) r2 = fcntl$dupfd(r0, 0x0, r0) getitimer(0x2, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="13072e89890de97d", 0x8}], 0x1, 0x0}, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0xe9}, 0xc) accept$inet(r2, 0x0, &(0x7f00000001c0)) 01:47:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xf546, 0x0, 0x80000000, 0x3, "2bf0d0f742e914893de7173612fb36b555092982", 0x7, 0x7fff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:47:55 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 01:47:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) 01:47:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x3, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bd", 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="cbe298470d489e3bc2efe519af42bbf26ab74279e3e619522ec46d763c86bcefc595748273ecc30fd3e7ce5c876d0c7810", 0x31) 01:47:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x1b1) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 01:47:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:56 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/149, 0x95) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)="167b8f2dc0fa7f8bf4bf7c9144ce92edac6fd9823b947aa8676fbb0d958ab2a8a1ba1c7be6b6fe5f51a94bfb6ebe91359a5f897f63e0c2ca4b0e37b58d9c53bd63a9b4cfb37b43262e9fb12ca7063705d22062fd8c73686e2887d73ad9f009faeff6d3546b61c2468f766e4c54a8107bf9ee0caa61d73b2b59203c3f87d7f15ff0a9ba59eb9aa4a63a769010035a15c307f60868ba", 0x95}, {&(0x7f0000000340)="578dee730047e57b35d2b1482f183d4e275291cc2893dee0b8ec95b5b41e8b202ef8242cdf7b7db3a5caf40c456dd4025c6f2dda878cf0afd569bdc638241b81b29067c63e965999a9ad", 0x4a}, {&(0x7f00000003c0)="71ddeae5a846bd97326f034ba4650fd2e1a1ead4f02d489ac507ea223b5db317117850e55381a3dad4708786e672d217d584bc730cf68f8c7a83e8f7d5f2193e35badc795e9adee154afd5637186edbd0ff0df811a3e0311b9d11ca3eaf46c30b82e82927aa9b2e050415af633aec052bc9ddfea6d0b2c3f2f477d0bafc105fad07fcbfe4acd9efe35a34bbdde412049848ab178a28c6cda313dafe1c77ea45bc7f9289ab14b795fa47825fc4cdf1b9b", 0xb0}, {&(0x7f0000000480)="2329bc49a60d2e53d44ce1cea3f2a97fa61c39d1603a4a56920b8e54fdcd2706fa171a5064ee95a7fdbbbc", 0x2b}, {&(0x7f00000004c0)="663d754c8b89eb30fac0617e0266514dcd0beca4c38d9fb957d2481c76066473e60b66cc3fa981300010db22905712029fa2575be5cd7987f80578cd1751d3e2b488b931779b5412d58b00a8890174ee4a1555ef06e97ccbe087f62b790ce0ba0c011d49f5a8991983287e454ea3cbd6c2e36d882a0c1f06d2c9424875f6938fc34a3757835ff487e727b044af0d8ee7d3154b22d43ad53de657d586616ebad148929f67fe4ffbd11df3ede431fc997578e73bba576228b0dd4505da59", 0xbd}], 0x5, &(0x7f0000000600)=[{0xe8, 0xffff, 0x6, "0f6b46e2851e924436d267d915b261dbceb01b9296de0715cbd5556350dd13017336496d420b60d1077d5612c16a34394d6560f9b5c013b77c69636ff974698e960a661eb526e9bf5db18c1260dd8feb6a1cd7ed00f5f408827db5c6e8b57d5fc95085319f8cbd3e99543f3ff167ab36e38d6bc0705050c7f5e9270e615867b1f20d82cc705e02e381dd5e5616d1c57a55f5b5ce6f49f1a78583ca8d756d7bb6f0b3f1b130fc3bbf918410343ff2b32dd5ef3ffe15a9c1a78bb345c13f8f0a1e6ea75747d7347a983b65a01d24fc7209620df7c71e0738b9"}, {0xb0, 0xffff, 0x4, "95f78bca7fba14c9dffe70325451f245d59838b7d78540b68cc81737c72765f698c8aeb4fc880ac203d7769ab3a024bfe0844729560d580f7c716e4f34bef282d7029493975b1eb0353c443dc2d75e1bd41c544865b5f2188e85a97d40718c5909d53ea137234b5514aec1e6af4f8371a82aecb7d9028c37493773cee62118313fc75cd3160851abaa1f2823480b645bd225a0793bbd3e4171e1688d98574b"}], 0x198}, 0x400) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000800)={0x8, 0x81}, 0x10) lchown(&(0x7f0000000840)='./file0\x00', r0, r1) getsockopt(r3, 0x0, 0x8001, &(0x7f0000000880)=""/25, &(0x7f00000008c0)=0x19) sendmsg(r3, &(0x7f0000002200)={&(0x7f0000000900)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000940)="b2eb0f6cb6691c8ea86eb6427bf0ccbb97b75539335040ab05953e90a54ea7385a1783ca47f437be7a6fe2b83e89a1c8892b825ba7fa125fbd79f7bd369b24394e7211655e6dc8ec46941b5a840faee3de71eb2c4097c75e5a8127fd66b08b4803e232d6b9b6a912197337440525abbbcd72", 0x72}, {&(0x7f00000009c0)="621bcb51f60400aa090f33b69bf633df78f48655d881409e18b5d13d53dcce52d6fcedee87a21739e7187c88f5186134831913e2b1e5e70aae750ba3a26a9729a150d3b5428034006684966fd2cda1957297f929bd1ec72716fcfc43d1465bfc1044d85a010ef81ec42d0914579858e2e255a1f6cb111ff91175e71cbb26b8a2527d41032a7fe218b0e987906e526a892c703e11280917c6f574dd6867ba7fb5a710a11173fc2cb0f6a6bc6e896985356f0fd23015ca7d83587b7c2899169974099cc372c031214848a80f70e0735a9021934dc45d971bb9a8a58747463a306d962630b90c442a9f4a7bec2c37e92f6bcf", 0xf1}, {&(0x7f0000000ac0)="520cf17c21c454280253652b0aa8efe8b1abee1c8a666248958aec2318c8126419a5b9fd3314d2378e1291e77f9cb466da1fab97ac71c54eaec12b0311c97ec5f01c36af9505c9b1c53956240be235e7fe052d4dc0a18e99294be8d89a2ea9dd8a81226b23b2d9aa1e94b350e5f608a154a9d6a12aa333467b4515421e297617215de10f2616d8b43380bca0ee46b0731c6b8b5bb74fb759fe24b450f99e5b523eb57bd8181555367bdddc4225a4a14a77729028581d6e36c36ed6bc0b855de922dc43f9f0ba792327df8e9d3d119ba45ea82fbd86e8cbe270eb174fc0229e34f3807a59ddcb9395690b9de74d555d00c552c7", 0xf3}, {&(0x7f0000000bc0)="587256b2f0998a25cf9f6f4ebf1a6c0513a381701d7fac7a58fd32", 0x1b}, {&(0x7f0000000c00)="235a1e6caccd9b5962c9235ecb69ea78be53ef8dcaf131e73677868b5cd6db55226c634548f370ffaf6be2488134a4bb458f4f3639da02c2cb6f23ffeced83", 0x3f}, {&(0x7f0000000c40)="09abe49bf30ccd1efca81f420b52f87c6e014f853c4bf3667fa0e18b2b2b7a576975a152732b446b4ce0239448ef56fbe087224998eb3e0b17fdba3997c827a39ececc95b540ba0128625804763ad1c2f259c3964d56a1cd539ed272b5e25daf8528041d734fd91ece5e693f9aa7245560407c1e6ae700e3df5ef71bfb0826f9ced0bc80c271f3de0866b57ea240336e048609288e69cc0226c8b3d5982b43645b02e8d494ca588b668609dc19bd8a2083c02dd66797aa2b36429c9cfeb5c128749c0d07a58c8f7eab6dc7b0660abb9f82b8824541a4f5263ce390ecb1", 0xdd}], 0x6, &(0x7f0000000dc0)=[{0xc8, 0x1, 0xfffffffffffffff7, "a97f79610725e024ee8cacd4ef3631bc861f6846d1153263760cde69a4ac8f060bff49c7feb5bc06ad540d5f95b95ac4048b3ca9541305cb99469b895f3f4d8ef788333af2c8f8d22600ce2bf4601b4a8e494e4da9b5bdd00719f1e82ccef055640723b9c022efe92768855236db605c1ba5ac6ee8854aaadd20f4ddd995375aa4bcb76d5846e2bf22073fe0c44a579bdb859161881077fb01bcd92a221effae01517821b0b8a45225d141da5a90eac703abbe"}, {0x1010, 0xffff, 0x684, "e0c516ba6ef9d6def89a0572daf956462e0392731c0715581fe095ee6f3a4c9c7b9ba4e39d2a220916f66dedf38682f2a4999401c7945a2f630a468ffeb4632ddb9e0ccfa8d8840136eb8ed29e541c0a5b6f12eb2cf580943d4cc740f44ad53df73de8f24c6d309559be1e8dfecbfbb2d89aa32ac7d91bd1173e861de9a8e88ff5bc23dfcb9991277021f0abcba292d7ebf932e95eaa41545ba5897183af5183694b111818d9bdbcf59cd8230ad79c3900fb3087df1e98086a73d84bb34a61aba1e1f7624e04eb8c694b205831feacfbf730e3b2c392c3e3b74f2e36c02adfbe251e7da0942874b53b53a252c5bdcd7b9706b8dbb1e106ab29487bab1c83448b99f8141a555bc727d634110b60c6c19ff45314f0d83c583f1d934129c73b39d26599eb9356fc660d731ae8bce83e0b081c3d0d98c2a690d888b837a15bf80c8c1b32036104ed5d0d05fc358af35ab74c016f69645b0f5e8ede50a819f2211449e0c307bd1763371c303c02886968e6e2459dc97771f7dbf745bfc9d92d81837df71a3f995003bcacbec972a6ebac78eab477109e63077db5a000a5ec547f4b11504c0058ca8399ce002f94c0a33f3671ecaf1c264b7c4fc99b5f4184b210e39c82c7f9e644e5ccec16c90991a6774eece74a360b68199e3128f2ab5fa5bff6352f3122abab96b8c3b1e2448e520bb9280c73c7335d65308ea6238071431a21d59e51c7dbcb9b086e317c7f560c799ee93807e199650039e71bb40da642ba6b7e5762ab5bd2985f607efe588b816317bf64c622fc0a51fe22e79e3c06bc97405c803deec53c15cb62196212c88b22fbb84a94ba0a895852db3cb3ad76228f319711182ad75e31ed5728e3c283124968434d733624c52dbc56fdc62b72c2b505627ee98067a29301f1eeb3acbc5faf7427168c1c062daa3320b60558705b4fd95389c147b877e709b4a02ed34440718aa78162382d4d4a18d71ac86f880a787d2eaed5a269947b11a888b9ec404fadc3bc3625f1c1bf60b7e32a9ce7f23a8e0644a90b2a02a4f9410e53199e77023896e12e611b8156ecea13683b54c83ea38e22731d8be00c1a22252b7e478b49df5321d1ced8a6fa63a372e209c732a06d2440cb2f692f9e508da2323b0c3ea5efb662ae3b146fed957b16afad3519b660213ddde266b6247f0739768af001c38a12d7633819a0a742c0f5aa950e2f4bd0ae94b05fae10655080290f4ebf0e3de42f26ea26080214b6700bea690c8abe4c1ccddd38068d212b3a3070e58314b0cdbe21a08b81430d326c8aaa255408b56c3c8f5a1aee20f48ab8391cec8f4ccb129bdac3f225a2c8d675e8044948c66554ba6b6a88204f90856748131c50d9f1f15bc2cb774c136170735767519219c1d32bbbd675bf41c57b0c76ad9d43d29eb278babcb9aa8e0a22afe10ff805f3f64d49e62e2fb9e504f0bbeb43fdfbf70875157bd29044d75c5be4bd856d03f99b2c7bd6e8cab51d8cc650b93ceb9b6da9ef5a0b8b013bd1493c82b595dd9bb2fe9b24e694d1e7c005a5592cf8f43b87246f882eb0a515c41c550ead5df6fb331be460b0292b14e53bafb1f17129eb1aa8eab9e69c91f913109e379cdd1df401c9a96286889581db9a7316ef0a42f58dedd60c8194ff3510de1f4d22ceadec3fabf02a3e5f8e51be58d89586ecbcede02bb0248623142477794666f4edca63b2dbfcaaadf3edca84d4b52d9ecbc7cc5a0fce9807dea1ade57c4ddc640f3e8e128ef654d9ac4bdfeea76262610b140ef2c935fa4247f27cececf89cc37c050d9e217806027b0372217513d64f10e23c466481f5cb49665c072f1dc7d5b3b286066f85a3c35075fad9536e036d7671ad53a75ee9b2fcda8b747d44aa7a5523ddd6fcb0330417b503dfcb8a4bd6cf33549dea947c5347af523dacf0b9c2674cbc7a2bb392fc4b3c8622df3e7b392ca48144136f06317f02d10e48de2293fb385c8c88cd2a851606c197649e416ad7ea5c9af1800c10c29d046e711689c69c3f5babee0f13ea63fbb65a8fe658c4acbfaeafcabdc88d77782ff80018ce401bfbeb39b0d945d5e6d1248ac8f9707542acd9a1970b2294d3fbefde3b44c11807d8518ba72b9c7540e52ece11b77d4d4a92523ee04c18f5652e8fec2113ed0c875f1cc35e05c5545c36127177a432b9b00c52d8b1bd52c9f4a1a63af7ebfcdb9958a9a29b1eed605469b6ed8c9765daf2048c78f8cb486e3b9d885b49c6c66bbf098b6f26d319bf28bb1c51f08aba571798f57c88756befbdc1430e027a6c5aced4274beb337bab820194572d68dcfcbf6344c4f0412e658c8f13e27dc3fb00a6309e1d718f45eefb341f5dd498985e7f96a6067ce3d8b58651d80ad4e653d648739c5a351666a0e2a95d0a14ca4282bad8c7801a763dc38f79c0d2af9d93b5baa7f2ca942a6ef1b88c5e6aa8b20a3f6a071694236abfe267dfe53529ff954e9337aea24af991ab2a55d68a525234cb5bfc663e61b3ac317575f50dee5fda4cfa36d2fd2f0a8b7784b6ece7c5b79ad9c975404774828ce86981ad8cb8de991f8313bf2ed55b6a45b6be267af02589c8a265b3b8713326cc01014f333a68fb751980161a6e4ca4f5ba1a8c30beac27d17fcdfb54a5211561b2a5a808498c4d375d253717f48e77e6f330e2b922d9ca7c3d0b1a8bcde0fec411de08c474f53d8faf456ab44993057fda86696751813172715483467c5a4142c987a99da27f13ee815d6da2b6b0e7ef6b8a31a49520bc220a9d1186efb269ae4f35e60aface8caacf7753f233ad7289ff159b9f112ad7c05a3cec06399b5bedf38a9aa649cb460578c6949f614defd5e9287749d36b696d38f0d2a023560a54492fc347a0db18d10ab7a8544e749d102d2bd085f34623860ba8e69cbaf79803f0b3afed0093f7b5d5b4aef120b95872ba8e0c75852853dccb5cb45639f8ef3e41a69c61bfb13d91a0f4f15ae40da966b12fd060eab8b545086bbff76787420a234a07ad43abb8ae319c91595a6a767297c51620ad7c45fd43affee8d547586b88996bdaa51eb463d4e6aeb5aabb40522ec7cc945bdacf30943bbd627f9202401c63e2b22d17ecf07bfdc3aa19951a6afde5d899275dd72b8777d9f51721a0a5b1af99331f017a8bf731e8fcb96a5debafe48c1473d6cb4c0e133b43346112ff1913f819630c2b7ef0f8595e957f89572212e86f3fe229c59c1ecc10823a027626c1334c2f2742b2e1d44a07b68af6ecfda739d812e35ed3aad137c2cb8b382d8aedfe7f2387fcdd2efe727bc629e8518f4e1d58a00ad361bcec49d15be09cbf519fc435751b76e7147afffe50cba419931831eeb3f37c998e0732520e913e1edca73dbebfc404b07cda69ef01f3ffc6c11031cc64de85812371e305dce652dff34551cefe469bc91103ddd4433f8d0f29ae135b002fe657c9879e1fe9d08742547dfa07fd5750e9b1aa562caf2487bd5ba893a05e55e96cbd765168cb2ff7cc0fa6ed222575943451be8ece848e0893d59369bb0ce97db79712bdb6ddb82f6ecab7a8010ab0667b9178c785d739e1ed86827a499a947f9dd3743ed5b9d7c252decbaf8aee53d0ab2309c182c0692a6e015766c86cec4a4d4ff25a3aba1f384621e4b234a79e8e2d4bfdc46a703e143742268d0faafb4856191a04ac162216dbdb29f56723e60f4c28508baa1e4bb685e8c9e898a1df89aed7e61a23555a1fed495760d2caccc58750365b81c7aba26b4aac2c3104e24b0f58627724e699f6f07971fe32605c935a36d16204bf34580c6effbbd7f652226726c55916cc337eceb5c610d20d3ec1874bbae2832d9237397224dde5bfb29c585470a1beb4f12eab076256d74b17041a084fd0abd241a18f9125c69a9e6b72d8e450a76315dcfa902d416e0ed9c04d519e45c867711e0b5d36964c03dcdae1fab74fdb4617d979fe516835a8618784fa9a961e586bd341c037b765d7e7c57f5722fdfed8a4600fdb1d9a8b85c9e777427e38ee14a5170ae82aaef9250b72ea9d418641f8cc833e2d4b3a3ff01cd57a394f73799a2ca07939eec49935494cacab6bf4610de521c2dc471c1517c0e3916a8322eed0ad4b471c95823072b628a06f5988f9270cffd92c59482c50b801c0790ecbde3d4dceea863f97c99e3d34bd50467fa3bee45bf4aaab323531f26d3937e126c4a9e1714d11e7e7b5c3c689d74f8e7e0df0156bb113e0afe29daac3621932be5fa3b1b3b7efbc392fbbb5d098278bec55ac91252194d5e2f3c4e1393483dbc224eba3a3eb233f409c6e3ec01816d93d65b238f9605fdb319d495a2cc392a50e7b8b6b9f97d5a7e40893fd4bf34271ebffe98762a0506625da8a4c7cfad116b1cb8366acf4e46f8655976f479f0e553ceecccdd586d49fd3b003d672ee7c16080b1831ae70c4b0c684d9859b724dad8e483271eef358059e4e878919f7cfb42c7722770f8fc334ade581040a30e05cdd5ca8f0e691690147b7d7114456eb6d1df3696521371b52e658d64b0058da931378f45f64aac6b035feec854d81e6a0d22ac10a9ae0dc7494cbd6107b1b101dfc491904015f966947b97f908b102886eaffd49cb7d7fbc00ce0e780f5d3bb7ca9e2463da8a33160bb6b8f17482bcff9eef014e1ea328f9490baea1604a15a4935d9f11e2172a1ea5013a9acff4763d1bbc092446f32d283b8165dfcf784180347cc307c994b9e37fdbc54ab0165fc924197d12b29f231752dc078f6bf55de21be14e15f603d2126dd952f58bd993d541da460ead832bd6becd78cddb76da5cbf14f23f2abacc12de56ee6600a960de3cce7b305b2ae2b0f6a75364d08711acdb3041c8386eaac5ec033ae687b4daf194bf202bffbcebc18fa6cc24afce29771ae16bfeca34f825691d774acc53aa74d0dada594d99e988a496a483932f8ecdb02e00fe2cc7727f989ab8bbaa2e59f330bccf7654b1ef41999ba6fa830fb69b07f110cd375e43144ec5d99e8406ee2875ae72f14282ee2c82a59a9c4d599714f9cacd570d595dec2c9c1ac57503b82800edebb626c335988a013d933844ed5e2deabd5fef58312816656c0205f11b7d663eb7de3348907d767b871244429f1e8e7ee29f74cbdc71469f1a1b22a4331a145a9b8844b847c62c24cd3ef70d3727ab9cfdc5a4a380eee083531b9a14912b3477dbac3898153a636796b31544c07f8e2b66e16a5031550eaf5c2b347d988cb98366bc8776b5933b457a2f6078aa2eb0817bfd746d06e8fc8fe43343879f8a07dc7486e5d68ff48db6b5c101f12e835953f1e948831a336d9d0f4623102ad195324581f7290acd5de0bb096ea83427c8fb3bcdef7b51f3cd071cbb4fe1b6887a4e9772d0a9137179cc2a89a401b02f5ff4e4794beeede17c717dff645bb3944795eb67051b209728da0d2287361587eca27e2bcc2039da1421fa46544acd5bfe1b2488dd5f1431f624dd6b5f41a8d60b8a928258765eac243f7d0ba4f1323dfd9fbcf1429dc5257ce5408a654858c667a37c8daf6ed6fcc756cf8d237d4a52e3b4c144c8c1dbcc6046531293db94c5a8077f9540e28b851628a246d9650de4990b4e19808d779421163eb810826fb46e07a96cc05989137c8e3af5f8f45dfc0906801980a033b5b6655dcfaa1dd44eaefa1baf41a1e95e4b6c1cc66a72cf6b41c4944d143b3410eac101efdd34bcf611e6fa7de091fef6c088d742be3999c8d6e9273b8adb3cd1aa993bbc896968d179e63d61b7d8de8c9ee116f6ed4e8680fa2a5e320325779"}, {0x50, 0xffff, 0x7, "24894183e879ab931e195a740e1294644bc18c2ddab61c375bb2c8d460ae5d54d1ee86bd7107352f7cfc361724d6a2e748e8be50536a2e141cecbba5"}, {0xb0, 0x1, 0x401, "1b197bac59e1d6069a44359a350e50760fe04fa07c210cb683da114a0acf9e9f221dc586903bf48fb045fd5b2edd16ff1f0ad3ae68978838c537b9ab2e56cfece234b31616c439c741f098ffe25182fb54839bd3203302bf99906dc24cd018f14490980e7d44b4918c67aa6544756ec5cc5e22f320b3af25d96a8b5fead458042b036ec365d75c17689889371f4a6352a3c4ab837cb68685a4a42e6aba881c"}, {0xf0, 0x1, 0x80000000, "e7d234837dd5c3344b228e81bc1efe4ec1396b51d58d52f9777282139c4be9607ca9b314944e899eceaf44f8508f241808a083e3f9f2eda82766c7f0c936013e481c914fa91ed1f22596763226cca2368f7c7d3e3282f62bfce200608d05dc1e431fbd57b3792cbceca320ba3a55d0c226f15c38abf1b82f84b5e529f6cc9836229e20fb13be0170f37a7babc85548596e23e294c8d84216da8efe7cba6812c107cdd40aa827ba373d596a9b519f4178b973f6cfc14f70c17c6d0af4d931fae5a4b94f698cdff6aac2c24b37910f110461ff736c2ebf275682908a7091f8b5"}, {0xa0, 0xffff, 0x401, "d2a2f7e22f563db8dc9b1a87730b13c19546160da6c674bdc377a9eaf5e769d1867926ad99dbec5219628c8500b1c9ba77713b4893927c1f93e43a63177445cee3fe6958085bb2d20301561712fa93de94ddfeb68bc04d37b0149b8063effc5d7ee0d4651563991e37720de261946b5e9a366e471aafafd4b85a04067c0dd132f6c929665fc70736034797"}, {0xa8, 0x0, 0x1, "4e54cc1354e24c6af8591593864b9d86bce0102730433bfda60a9f524db09d3117be764dc3dcf52ed27fe2bfde7af5c02eac77dcaac34035e3963a41a1ece47713ee814645d02fc062f88f17ab5c0b0b2fae89ee08affcbb3152fd40c641550f608fdd896c4ec9fb05eb2712a957306f397b7937ae30cfc8a505b50652139390e211a8bfb3311eb55a933e16802ed683d0f2"}, {0x10, 0xffff}], 0x1420}, 0x400) pipe2(&(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lchown(&(0x7f0000002280)='./file0\x00', r0, r1) mkdir(&(0x7f00000022c0)='./file0\x00', 0x82) r6 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000002300)=""/71) r7 = openat(r5, &(0x7f0000002380)='./file0\x00', 0x10220, 0x1) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000023c0)={'./file0\x00', 0x72e2, 0x0, 0x3, 0x0, 0xfffffffffffffffa, 0xb6a200000, 0x2, 0x1, 0x0, 0x71d, 0x2}) mknodat(r7, &(0x7f0000002440)='./file0\x00', 0x0, 0x7) semctl$IPC_RMID(r6, 0x0, 0x0) mknodat(r4, &(0x7f0000002480)='./file0/file0\x00', 0x1, 0x6) flock(r7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xc) sendmsg(r4, &(0x7f0000003100)={&(0x7f0000002540)=@in={0x2, 0x1}, 0xc, &(0x7f0000002a80)=[{&(0x7f0000002580)="d8e069", 0x3}, {&(0x7f00000025c0)="9a23658818477b147b3c1f5c236da5b2c90444aabc2d741742cf864a7f1a3f3c423e0292f67195de28ea0f40b46f394dd799f3081d44dc2ec549cddf82b13e2d390cad4f46607a4628f395040ce02430226fb128b705ba385997239c01787f7fa70aceab8d98b8e118c2fca694699c6e6bf0bfcc046ce7383201c2e5df9ddba4f860883aeddfc12a426a7f0ae7daa1c1ee63cd1dc8bf9eec9e4a3c6b662b53e597f5ff7cd7fc8d3701dc5d69b504d3c084ffe206d739ef21f900e7220772ed1d968d8b37a0143804fd5f35837b108468f70d8bdaa8d081ca4f0fba78dbe0e708c5fad5ff4c763440b282a990e68158dd37246c", 0xf3}, {&(0x7f00000026c0)="6f7c47e4b4ea30e59f9e4ba35c5042f28b0b9f3a851f26393ee45593b27c33745386442ac60d65d26a60e31c028570fe838478d1ac10b7cde43a412e66153c4ea10517a46446efe43e01f2dd4efa5a31d86c10d7f28c92b3d0f488cc4b", 0x5d}, {&(0x7f0000002740)="37fe161a8a23b314e86729959acf8bcae68a4a37e87eb4e7382ef8c96f478bde757e899729d1c952514595e73b61b25003dac859a7d8098562dd3f8610a29e2661ee4b89b3e9842d072909459459b1527e5924e832525f61d2acea880a27f97181bdb888dde2cbc0584f3a82215184b76395300cdb", 0x75}, {&(0x7f00000027c0)="585412f1e68dfa13cbe237cf97fb88bd9bf839b7576aa4305a686d9d3e74bedd16489ce3379b1d3c5d61ef477f535fa0894aef0a04dc8801f6a85c33e8e0400765cc7850f4d2e7b4a096740f61b2562439f3599cb537607607813094d463ba6ff15a968f1bc81c809946b6bbf55273663388c445954890f768d842252a86a5574c4b23027e55a1efbd2470e9b85b9bb6a76b18ed54", 0x95}, {&(0x7f0000002880)="89b23b3577ad9058c6b26b6e4057fc00e2295ad1826798f3237b6dfa5b66b821bc9d6998d7de4002a028df89ef59a68e7ec9249639298a48b39beaecd65602196d89e2e08dbfc9a95e2a98", 0x4b}, {&(0x7f0000002900)="5f6b8ad8f1488433cbdee17ab7b93398c0b1529980b42e714b682ec340f94f26bd6bf09696f2f1ba20833950b49b2bd46dbc3d0e4cb7da7fd52a7e8a5b07d51f29421df8b2a909a5a012c2", 0x4b}, {&(0x7f0000002980)="5f0f97ab745f3d4cb0345733610d49d210dc157722efa84356f0532e24fc5a048794e620b99df5a992dcc2db8d3100e5775e08e2415790eb0cb044a178b7556c8e683f50c14bc85f4bdbd3cb436aac3008dba60074afbcf6105a6c44f698ee8053c0472cfa5c5ff508de95d99bfcfeca6a88d85ed1cddc0143dc80fab9a9cf6ef3b05580845afa07e139357c2e64aad31097b45926d441cedfc7c37f", 0x9c}, {&(0x7f0000002a40)="2d834a8a7e", 0x5}], 0x9, &(0x7f0000002b40)=[{0x78, 0xffff, 0x7, "36b0a6cc391783a46c0440d3b11088bf338af91546f6d50fd9c6381a040dd9432600bf763530db31a986f8c49caec4ab7b5a0276c146b9f03dcbfb40836078d7c43dcafacfaa8897ffa05faddc5488d0ef608672a89c41e1e4fc680673bead3648c3588018682ce7"}, {0x80, 0xffff, 0x6, "239593790d53fc84c7fd85ab8236ed419282a8b102f06d8da41b995ed3c6e9584f1b8e624aaef4cf5fca8d5aea159a8d07aca49cb1b09347b2ab7c5d153375b10c91dc9ca8d1e3a5d75061d2116fe8e2533b75e8c26f6cc0a85f03cfccf599b402caffe0df0261b165fd4b"}, {0x50, 0x1, 0x200, "15f059549f6805f3aa3f1ca08f1c3268fa6c55841f0fca28968382243947a36c785971bd8284c65529bd9abcf255ec52b91b1a949999647cf6ff"}, {0xa0, 0x1, 0x2, "b8e133d399740988c7fb65c48d4d9bd50091f58b6a4f29675644f41f4b65ad1b40e467588d6924be69080b06ed433e3bc0f2fd808d896517c747e8ee76666ae08409d2b2e8e0168d79e52374c394e091e100840fa346ed3fe780bffb36d11915ff3ee5bf4ea7480c7a4618e82fcdbe78785eab5bfc57fd7500dd500827b1f99c9f5718fceffc447c0adedd6b"}, {0x40, 0x1, 0xc6f0, "7e85cf6b737077395b2e86b818fe9c6b3a9000cdda10120aad403770ee6e61a99fc329abbcc7527660f2"}, {0xe8, 0xffff, 0x3, "b124b21bc2a004ccef5f0ac6c2c915a8b9a9e944ca5134a40262803707971d81c4209445731ac422c954fdf89a8f534233eaeab0e0077e516a5988cb77dc5aa22a4ee43641120707156853d04b4600f8cabbd1e55f7f8c842b8072f545b1813088811654e779fcebfdf96d65911b1893c620cd385006e8d28f67509e32cb54c1329c662957b939aee392670e511593e71f3fefe207a2473e00e112e9806be138d2fb0fe410cee96e564e47a7ba569aa0b81f2e44eb20faed3ce154667c739bfd3f7075521cb7bf44e40a2bc071ba6179fbca28"}, {0xd0, 0xffff, 0x0, "bcac05f21feb5e1ef445bd1a35c90e56ea26292ca16cf7ee2c404e39ef0389d8c438c473f71211a3cdd74d0c488a361649633144f75f48d5b094375a2895da85909bfc25b9b213a310c20adf3bd663131a79225f4453fac6847ab9fa430ce5a37b1d21fae2cfcdb9675ab2dd6ae0e14d4d696b84c65e44700181bed7ef5b11288f4e3ef61fa722f9fd85f22f77ca77d75a451cd2463d664fa5191402fe2b7f958ac6ab54314875397a21a9afca704ccf95d1291e0a8a8cd323ed1a2e"}, {0x110, 0x1, 0xfffffffffffffffb, "2db18e2949682d748a2c9e80174fc8782776d77b0db1afc55d87e4f75aee36e8a08876a1f91bad64611163a951f95bef6aa825fa97a4a6952e250ddc5b091ca5abb9987615c4b7dbd0378ed6c2053004aaadc53c5237604eb23d24a89ea28a4dc7f4462ab54e163f0cb18abed463cb100f019f125357ea25f5951bcff0534df7ec9aebe92a61d9ae6445f901123681e739cbbc0e5e751acbd731ed2b8c2d0c858b6bb5f3dc629a073690604270985ad5095d53c926e0fe4eb49371ff852d24ca2b34d00c4880a10503cad278920947544b245b7ebcf9c6954b3cf7ee8b8fed0a602fa3a211ae92516db28074778c5bb09adf9203ec208b2413761e7a08"}, {0xc0, 0x1, 0x77c, "a5dd06a0746f00815932001f8e19afa413adb4d4ffc9c463257045e09fcdc85923a8b12faaf41fbb30f0c73f2be7022593aecad3a8b3949e4e3a8c08e9ba3a7d4e64fdbf63ac63e4ab9baa5f952f9813a3339dbad2d41a7301fb0ce30c8efaef6b5c52ed8ac2853a03d59a9031c1b23d4b22ff10f11b8b55f30ccbd3c5124c9ff16044eb11ef63497570c7204636db6a21f2fef33121df062d107a29943f2822c15717572d9a0374b7ab032ccb6623"}], 0x5b0}, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000003140)={0x1, 0x1}) getgid() r8 = accept$unix(r4, &(0x7f0000003180)=@file={0x0, ""/108}, &(0x7f0000003200)=0x6e) open$dir(&(0x7f0000003240)='./file0/file0\x00', 0x0, 0x10) accept$unix(r8, &(0x7f0000003280)=@file={0x0, ""/4096}, &(0x7f00000042c0)=0x1002) rmdir(&(0x7f0000004300)='./file0/file0/file0\x00') semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000004340)=""/201) 01:47:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget(0x3, 0x4, 0x80) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000140)=""/114) r5 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) semop(r7, &(0x7f0000000080)=[{0x3, 0x7, 0x800}, {0x1, 0x50000000000, 0x800}, {0x0, 0x2838, 0x800}, {0x3, 0x6, 0x1000}, {0x2, 0x80000000}], 0x5) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 01:47:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:57 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001300)="a36f795b4171adcebc4d07b79b1de2eb868cd8210713f9f7b5042436cc8ccb6a63b289e2f165466af6b9e27a62f7bbe26051430a72d56bb99d888177b96e18e988f9c09460ca80cce6f6907479078ac5f469411e7ac1839578061e34f525b46a44db77c3a75c9691414759556e5286d886bf375df208562b403ac92e6586bdca5f25dfa5b500e46065b72398f5aa54a06b7aefb1c45105b78625431466b555fd9b1ff72ca4cd7dede45974249c5eb7ab5034da3038ffde5861e061118c49eb383eba022eafa9f0356d431af0c5e2a338f9ba301c503939b9aaed5b33e2334772f4732d3cafcd7265f84ab647ae2101905ca88b5c2b0f2a84916135432d94fe78e5fa9d41bbb6736bc81bac007fd46e08f68d2ab3d88fd6aa8d20fa6a9b47b88d4b1cbb7034ab4697b287d83eaacd88d84d6f4083d15cc29857807c68b566cc55729213f648bef76bc98fa40ccdad7ae3bc4d0b0c33522bc4b7f8e6f4beee7852e63a9f1c899cb48289aa27fe3a22362e93d91aa0e569b4ade96fe25dca26fe890451255b3dedd17be1a8e536a73dba5ea0ce90130ab3f787a4e2449038d0735c07dc916b3c59b7d455d2e19e0cc29bba5b93ef21d50b83983bb43c5cf681071448a5ef512520d080c7bb3c8a7a8e83311996bc70a10f8979343b0d8f7359059d86a57bb64f8f2d55b66b08ed2d62126da28bccbec2ae263ced1287e55bb75f86d83b72d8ba0ffa7e8af2549f9c63e698efee96d113771b4b54a54eec684110c3c3092ebe108b994f97c081d47f0d1c9da0d8267635e5cf918435d2d4cff54a9196e0422c05a4be79d97cf3df76660b9b0cb12836bae8b36b6435702a3f489a1e5336a84d7ee020e712bfaf8111a0dafedebe5ba72f82936986ade1f48a058c9ae01cbb0b062bd3ab66ccea445485085edb485c9831a9a66e0462209fa4bf2642576062f1de8a7fde7e3456be98c39667c548fa0c2cbfee30da7406d6c3c02ce096d357977e6b9dc5e0950aaaaf7c598dd38002e1597c4c10bb90eaa2103859e356f83c72718670ef3157d40239c8f97118765740085447b37bf97f6fa2825fae8c99b8718c409c0a96623724431263b0bab26caad798675c5fec04e1e9889b2553f21d457b04ac888e6e9613ce0b79097ef3257ef84945443df3f46408c77f1111cd15d544a84bc7db3a7c80f5d086a739213c6d3c302950da0ec0217475dff095a9f2e3ed2d547b861035f0ffae5091ab7dea81dc548aad070d2a4ac8ca2e261a9a2f9053751946f05feb8bc213ddda0921a08c67c8c42b2be2349faa21db7af1ef3ea45629146ffea86fed4c1ea2e390636d9643094f37d6642914ad11167ca1656484a8e04177da027241f9faefc0b9b0733c0032198635c2f2d5d1ad065edff9dc40cf2af72db9a0c791dfcb96f9b2e70c4625680d14d176e80cd2ad24004da9e19399bf289c865c978c313e3dba427cbb8e7c10d9d7bfd3bf2da54b26ac55aa0492cba8192e179c767f6f6db9b5bb0f62be55057ee1c49bfe096dd4a800affaaa740e269ffbaf45e021c61b34229dde8cd7846be539da621fd73855575ee2acf9f77d36afb4422fae5c845a0dcedf2c7b065a0879a821d5fd9d321071139ad93bfa0d76a4216e89e1a957e568ceff4111657622069d7bc333ba810ca574bb4b4da63126429da71fc2ab06b5bde72c1926f88d099478a56fd3af35e73cf51a39b0eb7663f162f786e53ab5880ff43bfd0d93063c49c825bcf6fd468694d0dd75bb7968d3dd7f521f06475ad90ce2a63b910de97599fb90d9406b50060dee5914d8ead1a5468b49273480d06814e94948b50d5388ef03108d325b4c5d1ed48d991339fa19d5b96cca7e6eaaffd9fa2c588c5e0e18b9d4bf013e87b7c95010aef781d344c6f4af38989e38d26645c076063ab2c955d91af42fb582a425c9c1bc564f181820767b9b128662ea9b0512114e57d18fe5920ea0471098e5208060c0fd71f60a07910816b7e9cba8ac1aef06c058344452bae11462edea71d7f6799c1417550ec1e9e2d7f744288b07b4df95f8b98ad65b761dac67403720e5a652901ffd1326e1841a89da5fd25d8578e87204ba8d3f0111f96f21d0ae04e3ae2a8f6b8d600920823a271047b91124609ef17d0123422cff096287bfb0683554fed1e4e0e736fde597a400c68c8af3ea9e51c6aa1cf420dc1df0723ce291e6e5b64eadcc5eee95ffca0683ce2c563c1ed88400d6146c13a00a7b5e9f4f1cb05db8f308985b890546727586931d524ec202f7ba3ea63b52dac52520a470e5f667936a589ad371f2f15f778cbbe6c1e2e00b3d77e4cc28f1f7354f5a3f2cae10485bbd16e02379a914aaab17c680059ed63c7023bbc7fb89e955a414c1569f51acc9e9b134665ae34d6a27f584b305a6fa945829ec9bc1f3fbc445f7cf7c7ee366978b8fef37c1850fb94c5ac4c5922eb4857e0c25571ca089a6f0867892e3ce9812c2aeffc803e3237f8251cb28936db2ae6ca0d1038210befdfd5acbc8c5b6981cea3f24334984c9a6282432c566251c8017f8dd6df1ca768a0677affb73c7e904d701b22180e583d4a3d6adf26aa1da21b35b41d39a385d2486fc8015b2ea0cfb4d407a3ee84993f32a82a5fa28299304f4851582d12201d64bb5f2e323603c1c17d0a50f4b82de23ed5aa175d9fadfb1dc2066ed5b61f502eda9e80844e0b66ea450b1dfe6feaa6400cdc9ea2b870a74b34974ef3b327ed3ace99f7e4956ae8434f1f6008def3821ed424d93bde51223d02463febb34fe4299dc7729d9ce67b6eaa84104bc376f97d6cc5ab91884f578e6e2607f1c5494b0005cf3a9e6128f7582f002305faea8a05dd952213efdbe9fd21ae3431abec538e26f3b3c008ae64fc383f6dfc56cf296f5428356d07a952e14a3c9fa8fc0a1760e695c52ab0c78ad9f140b044e76e5ff65664a0c80ecaf5c08928ef22391def2f57384b2d519cc6a8c41bb4bf41d728535cdb591391389fe794f63bc6ae753f57ae9330e2f7c2764e8d46d4c80b6baa5d711427cd70dff8de3c2ec9930289fce96293c335bbfb02e5fa87e54825b2bfc85bbd63e4462b83b6f7a651ef3860926c3a01ce59b8940fe7d4ca5fdf481a4f35a3f07f2cc0b59a63e7298325368b45e4292b2328925787c7b6af7d5f0ad9475cf54c2390bb9daa42ecf746af6b46dbef116f808c960dfb28ec705da2830fe40c8c7dcf847bc4eff983eb8feb948044cb51e30f272eac6a85107813e276729ec2d662240e2fa1f3e78af1fb7d3c030378dc4bf0239361120bd04da8a809e79edd0d22fee816092f7b9c56c28a4d81cd686ddf92ddb19ff710b075a92d646116043c09c181f88c7380a5d443e5bb31b70df00967b47d230733d9d83ad41348e7c1aadaf99344cfc3e5dc6425e16f641c11d860cb643c012d68f95e46d7eb3fc42a5431ca7d436e0648aa17c188ce080b1f806d18929515e067be9b94d68867a33a9689a440f2e8d348493cf7620f658f0a94d232a5308287177e381e3b5328ca2b9e4078c2c69d6549ce2585336e6af811fb75d0619c2277ff5dfaf5b69a1186d8bbb00248fd4d593fc02b6410da704aa296745264ef64082f18f3f46edf26af18e02b2edd7850e96ccb4053d7225aac2c8a58ffb0f4ab009e6b9b4dcee42570604e77ed7862faef7031e83f7de154f7a4ac37b160010d515e8bcf5ccd74c787aafd8fe372a9ab9d18cee4b74519b7ef3cf7ffd9ca205d78abb003d0aaa4e4910b2635766f5dc0045170798126ee2aa9ce676ff5ba6acf99c5368ca91d5fcf5a62867938da2f31c1b681e8707fe5da5f1b629f5f1c0a0a06da546ec7136ff65b57fae970a9cb24fd755dfa62434bb7cf41ddc77c9c136937609f1df4f2ddb9c2f01ecc9fa3852960b33647db10c540122ccf517624cdd9835fd1b36daae62e2343df5f6a169d1fd97fa5afea2e272c7db0ea8a09badcfd352e0a200abc2b29a5eea305a1232a89d7ff489c193aea250ad8441353b1350028a01c48af6ea079b79178bde9bb5e9eeded95b24ab905c01491cfcef473865e23cbe09f8ac27dd55184227bcc3d24f0f6e54a0baaf15db982e98e0ca7122f1430ad90d2d72dc7a87ab5af2c0df97c1444f3adbb810cbda86d7d57266919d07fdbe49f29118b1e8d07b6e156481bb39a4b361bf916e6af2d27c8421956fa7a1652823c3b15d4d10bde9b25341147a88d8aacbea854724517045b6152adfddcc258c74d98ce758c23796a1cc76ab15bd74f03c4c50f6456e9cb9b60ea30dbb4a2826a117d1fc640997a666e89deb992c4223d67a33c3ba2f13db3a0e7e1ff2c7d87980b3a766285ca67144a8ecafca3a0457e6af1821a11aa244ab0d5bad1a5a191563766d77c53a4409918cce62a5e9a49f6c5917c1dc9988bb307492f75ddd69e4be88b68d4ca9ca8d041c207f1c0ef9de3f744a06532b887f80884d0bba13d101fd94e6a8a180cc27304acda2f7308810bfdf4aa098863c5051e9eecf2a48cb2b09eeb7a75323e18abe5349ecc04bfe01dccde9702e00621b3fea2b6591904f8c6f578b68bbe36c82558359c00a6073f1176e3802f9cb038d69aff0e41a511394ab08f42f956e6223a80d7c20bcde123d930cebfbca035e1d0da1281d580f5ac85906dd25f33b15c521499b4501d7669145291ed0590afa4ed05bda5d8c3999e869c3ec6ac21fe5928ad2191bd2429e2d5827d7dc21a551c34dbc72ade65db00d49c5fe46fc3d4aa331750894ffb1664d79e02879ccc65d10ffa9ef1a3f3e1fa2baa234c623becec6b12715fbc95b74633fbd2b99001485d835a5b8ce4ef061d9803f1f0db8ee8a72afda9a7fb35793c68abf27954af12d51696586e1f2f9bb8ad44ad535a734ff54db2f85a4b91827a5862e994703556cfd87ae9b8252a288bc0ad57a114d8319a542fbaefeb4a1ffa32c2906a0435411046220f47bb24d6b4dff44e1147c80775e7f298f87a65fa14d706419c00a1b4537950f9f1927ba9d5b2f25259ce39b7ecd337222e356fcc2bc87eb754718c5b899e7b7b942e766008954f6876ce016f4ada1117054e565e465d2ee0a10bb33659ba8b4b2f7e8f8cf1306e50e309e593cf290c367886b5b4ded599abc44b599f700b1d483c3de27d808644add8c82636dc3f89c9488468261f61dee66eff5379909d4304708c3a1d4f516e72354f5a685c98122558209524847889961c1275a3336800b87b5dacd6cf63df836edd08ffbbfdd37c82cca979827e3ec0bb2cf2fef30c86e27e28122fde62e3dbce6f1cde2711aa72eb8914c81c73155dcce3cd503992d9007681286a2fc3713d2a720107c414f30c2ebac3a5d2b2d4ae4799ab9d1c8486df8b9cf728aab3c270b6ce3eba6048bdffc5f6526bb7a291896539d46b7beb75fd7b474a58931131253312a84480d1d4077c3a35b5817f78cf88038e4a45d5c91f68ba6f8f98f6dc71ea07e1d560da925d56ed5fa356220f2e0d933fd774994b8e0c097c523a7f437c0af80ca5e184a4d1a849a44b91d31831b36977db23d1fd2fa21c1e06acab90958290fdbc923dced4b194a62cf2c1ceec345f9466ad285f3cf3ce0ba60910d87e05dfe71fe64ac889f8666411ae6d7657102b42d9ffb68cc51076aea3a52ca18b22f709ef5a058de6af03ef6863ca359d7bcfa76a61817d2767ca8f2250207516294bdc748b373c710bbc0a54c2cbc5fa81c994e62e5a7d611b5e567c4317502808bad9a0dadf8cd11b2d2f61811d9d66f0fc24fe92db326614e02ede3c6", 0x1000}, {&(0x7f0000000000)="e3d7b6ebfaba655d8b557349b55b19b397853c89aa2d11bb29110fa8575bd8a17501b0422387eb199d", 0x29}, {&(0x7f0000000080)="6af3878729bcc355eb1d493efd2872566488458ec375b2caabbcb79c37bd5a82aa92697fd875386445d0039001ea9ace0e13b9f0fb4d8c2b544f9027e086a5453cb9c41a135c", 0x46}], 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:47:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x108000000002b, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="4fbb9dcbd61b1fb093d5cfdc464f95bc60dda4c103d5e1dff39b84b5141b2c7166b9da4f188ac1ce6f11f77081c92dc1d4a8017ed8dbeffd68646e3ad5a240523c2fd2788a9180a4e90f74f28292fff36a1562c8e0cb19a8a423e4ec7f7d1e992b092c70820a936b10dd468c95bde69baa5cbd45818647c7345d42b2c59b0c3928dff1ea87e6451bcdd98035b304d8659831b2822197adfdba2f477c95c8f205525f167fceb477ae1401bad59bf1eb794c60550ebc", 0xb5}, {&(0x7f0000000240)="e6c3685c7b034ceb8972195e106b921e1679f3969b6199591783302d84b81cb9328f613f088be70ba713ce52c61b09a935392f8347357cc610fcee55aa505d81e32ca21373ef96f601a64b90760c6e776dc787d05ac1d0b025edb13d23b4850fee8a5b0c7fa02651b6d783bdd9d64b5e87e5c087bc657ec12e2e028ec3e09b7c8e145e242ce0714a5a220be625afeca5e2d028a0b0d822cb00d73d7f7057a33277df2786cb58010eb6bafe907b072d68ab9106", 0xb3}, {&(0x7f0000000300)="a70270e2f5262be8671fc08327fce8af707e20e6e56872934271d843059a0d9e3c813a", 0x23}, {&(0x7f0000000340)="7173ffe305141fea293a8c01215c869e9f6ad6ab25", 0x15}, {&(0x7f0000000380)="05db56b67a0429c13b8550af6b6e8365680571c3ee84c59adfbf8d559e8191767034f34738169d6dada09272a5bcbf304f5f7badb68cfba206139d50cb4c05375234aa49aadd4dcae8b497444163e0eaae100112bc066e9e8eda9bdb302276224428e18b5c2298e3287461070138a8df118ac979162f957b0dc29bb2a10176f930464ef3b53617aaf7462ccb2d791f6e23257708b11f2cca4cbe5c8605bbb0e8491f2deaf6f0304a0395b2c9", 0xac}, {&(0x7f0000000440)="d1be318d72879da2139a9007370846bc6ed5601562eb5b7c02655ce6200330461bc569940dbc4b310eb1edb6d731b8f3a8c5167044272264be436291aad5477edb3d4df178b10d51aba6f118e8f27a07a27c282ef6168424676ab9137bce0a", 0x5f}, {&(0x7f00000004c0)="247482bfa775accbcff0618cb2fa18234ea01c20acc946202686c1b2e13357117c6e1c2729002554f3bc5f4b25f1733528c414de690e1c3ab410587f12c99bff4439fda8c05d1b7e6062ab45fb397cdc9a894d7211152a9be28e829f987ff12590136afd7681a84ebb937780f5cf4340aae4e1fd465d19342a7bce4202417e851752f5068389ddc501f061055dfc66a4a0eb88049f75d71baa3f40b3a8ce24d7e0152e914180a757720d20907930b9928fe1b35f38dbc6c8209ff6c164533c0efcb2cc3a6e1855d8b1ba6e05c3b70380432ac33cbed9f5ee4c6a44eb90dd20893760ca6732098a6d3007747afee72eb45f19f14fee8cc2034a248fc81a00d2fa7e36e4b115159f6e9721be0cd5b45728d127e564b4cea19433efb1e4b4aee2c794ccc10205143bda62985f05b87b40f54efea9f5483e729854d6c1736b0f1aaec129e6706508ae86115f368505bfce7656fab401d18299a0cf0fce19c861a1814d5e78d237acf4ea29372c03300eef2618d84b819be42e49e02d383340261fa3bb579b6df8e9632dd17a471a483993b23060fcd3534d71915c4531c5e547ab77a6b2a88f733d03b2b786706229ca124db86b72512925a91bb8790e58385841445b08f8e3f5b4e98864d241f7375d83825cef670251190f9c057ce8e72532db29f84cdbe2698926b34bd36fff9c78263fb72256ba977d0d1f20f9f9d4dad0a65f42d2a08ff20227520a812cd68488d63310e0223f2e177afc54b724ef53f079c0bcdfe33096c27f8e4a0a206ad85c74f837d9f4e467c3589e6b0d6ea68394b88ee6c7afb746f4e563b03cc93b7b0d8c42ddb8406b95cc7267998c2e409f0ae9f3ead8ba5c777e4d6891309c8014e184f021697e249b7ecd1b70ebe90e3687206b9534ff7581c038220540795d24b35b4768cf35047c1423173d29fa5ae3e339d8ec2d08bd306fccd2f4088b2dff62244501f425b9a59dd8e640392508e11bf0a3602369e8d2d27464af2ffa04287c99eb293c053e400fe8130432154339b5e29bd552f6eb8b2fdf108c668145e38cd77c1481507a5740a5d0f38b8618cdc1500655e5b4973b3fd47f2d408a730493623541f631d96ab8ca47f201429029c197d2e6dc1a915884f02bb6c2bde8a65771bdeb801ba20a8bb1ccf88ef6b047f9e5ab59024026edf23089a5df876d8db14818a7d8179d4309f730873f05e33c4d080a79c2695580353a0989589903f4f632ba1ad03c6f2a191281584315502ff7a818bde36c8439d75930b4d0f0a189767c6e693f2948b4f3588cf8c7b4e56d3f621c704f409b0c2a9b357773af0019b1598fd3a02fda40c9109be1c221548ea1e371a47ac65d669a87021d6d3c5517d142087caca405cd011c5492e8633a2a471f5443c4aafd28a43cba8e4c4c5d7dcd6813fcd2254a39fdc03c56bd2c678d8e037e2fbc10c3b75bf25d5663edafe2e00e0872c737ddbde55b8cf83b99c3cc46d8be3d39d9268d53412f1a33f879eead43f3c24edf6caa6720f5a89ea9e21b82806909c663842c303efc9f688e93296d399dceafbdd8a3fb1250829fb4623d34118bea4767099f6b5c02b1b4158a6c128118eb9c02986cfb318ec1ad47edf46eb7ef99fd00d232aaa75c8b78adeeaca3efe0f1b1c7d3479175c43d227673354205633519f6703c9a5709c9c2032ff2f9823fd4b1bad5677e9235c2a5b44e0b03a444678dfda7588e32a1cc7d423536129105db239e62db33b5f8ed067b73dc373cd73d7b2226c5052322950c4588ee858f872479c826124cbc79e489a62f40b6a65440058f56b905cfb444e1ea2cc9b1d405725476b561904133967b6bcfcad2846f2cdcb009b0314a0abcf23fc13f653101fb42781935766646613076322fd1491946b8396b9b8977ac5c29e48d6ef3ff95ea5a41bac4d200318725805c5479748e838247f917777a3f910d12b8f69f6952811c20d2c16ab34e03f4443f4b03e568f4062d5a1c5c27e8517e96ee44652ba26fb5a00b5ee3769feb8229f4e7924f49e331d7b5c6781a1ba4c58f04257e5bac3c4cb63a7934cadf48cfa6407dfa04fc013e063b0ba1881b8d5ba9a8453ebdbf14a4fd27c06b0f8ae5e2cd722cdf2b4ee848a7d73934636ac8dda805ea59a5a61767c4d71a1e921ce949f1b3c750a100d66414d450ad8133ed9389bfe19a4679f56fe0d01fc9a1b177653679cdac23797f39b2dc50e8925fa0d3d182a00ddb001cd0e17d0acc86dcf21f2d69095fba75c6a540a0be7231f592ae8df40098e445eb6b0372685cc5cd6a8991721c72712e51fb1ef916b72f579575d5633c6381e756ba6004de7203737a2ad0dffece5ea78b5b43ae250399cd81fc6e32ed8ff7a7b6d472d8c13c52cf87fb61b271c5cf3569d339cd3b9cdf160879155262202f1df8a1097ab0d8c99dba5827cc38360a46f4a45556a5d5367c935e591253fe13ef9803d672373d3049c9d5489d17fd2d57bc15772fd267c79a0392d07a151cbf1cffb01bee69aff9a18c3e51de47efbddabf0dd7007171275cdeed78e3ac4a8f76b1913a7b53e3e343d9a1e294c286dfad07f316385e526b6e2eba9b6c8c5eb2fe9c1e9b8d0f05e180651c47adb9dde5197c3ff6a7832eef1be838a81bef98e6deee8ecc53ec7aeb157e38ddceaba6ec244a7bc1bc78381109af55b55a23f078e483c8b1808a58ebc6d30044a036c0d3aec307c31035287cbf65baeb0f4430d059e9037479258c49fbfef82e9d0336a83d60f03f0e6138e9aef96b88d0a5705aba90aa8dfe9f3cce673c88d56acbd6afb39f409a20f22b175aaacd111d6ca1888c62157617c158243a70d89da516386708f5c55df2cf5e2581c75fc48d03439f9d0c5d20d5124907b21d2c86b80d6565a34ed665e26783cb9e671c42775da39bfa26764751353c51702b842df5deb14691b4b7cd461ddbfe709f824a28d28045f452041ad6a36ddd5050fc2cc84cb7ac9b4644f6d5c27370a95e0e2131075f83fc80401611c6164ad864daeb706c9198bd4302631c006eadd9a907f8bf69f11fe2942a4be18619e9886fe6ce8207476af71d35a401681db78b9aa483e5ad11c1f07ea585ceddbc056fdf9324f46efea696ff2aa432eb5681dba98bed2e35e87c93a96363a76b270653378adea442169facb6afa4a4b6cf9463dc11eb12ce4dbe066d00457993f69e91847aac10ecca4814e7a5c39c1a5a26a636de0b8b340ee01ddc689d1e2f212ead7c28113552d2780870462b5c72f25f0f2c327ee9d93d825e44585116ba302186f78fe97aad67e98f9e7ccded276cb8e5ce859780f4f2a0de948b2a04834d24c846e820612500d80209c934ed3e6b08e0e3217742e50cd4ac4b62335f85bb15fce8b0ec6820c539430958418882ee7329c5dcbd98bafc07494e7e7db700e4b2877a8c9cbb45489e27d5aa63a934f28718420b535ae1b9450616b9c3b4074a9d1da7e1523dc3922a3d2f754d09fdcdd7eea787af138c55dd9425cb7d91add66bff14875a98d5220cc70e6b20dbe07c31b6a8ece50195bafa2274672f2efda195676421b221d2a1fb820d31117ba10fb6044b708af141bc2432185c1fe8286455249e657b0fc1dd4c400e1b77ff5718cf271905f8b6a6ad8d09b3fe44ca9940599c97029c4abf89f0229fde794441d18bcb5309ac551c36f44ca514948e464ca629bd6c2aaeb85bfa96a3f17efa63a9cfec270a7523a4c59ee5602a9f4736461e250c6ad984a74baf2283b1449ae350597c192a274a0cbcbf60b951a976c5d45e9eaef3d29c49008dbb001cc49b92fe545109c5b46f3b8b3df12bf08107161143d8156ed49f118e558c4a0c8e852877f3fb2bc8125a9c468fab7d4686141f47a53bc893f71ba42413219689e87eff5aaf15070c46c489f405a0f1594da7f5c905a19c776fec48ffb218581869984bb42c300ce7065f3394917a2792ffef37a77f95977064f9f0e752235dbc8f0a3eaa40ffb08b94b1f73d71f5a471c3e2275e6c07b2f7aa3bcd455943b857a3fa992da436ae83146a977d8f5d22e4580c3adf620f4600199920654bdbf268b0afe96cf2dd07c9f75fbd9979d6fe4110ad1b91564c153940c8f61dcd0e2b8b87113996554b578b53b3c229aaf37bd5c7fecb04d6510b02a5d5b1f54c5ddc863ed1e37eb92d234673c68eeade21462b2048e9b7c69b392a26da70148e46bb5fddc0731ff126f98cb0baabe53aa0ef7d6b13403d74dbab1831331fd68a9903bfce090292716b18862cb118ac6d619f1440e862b1e22aa1a4c78c0d281bdb4b550381997de247adf0d150a68e06c9d11bcd70e2e9d1d4115f25c9f25ed1c1ef759bfdbc0e95261d4683f14fce7b78eeda4e3ce1aaa954860b2369d403057f61c44da35e581415f397f940f6c868cdabe786a09b2f95085760a4e70c93ff9c8e335ff91cf1e3ae7fd1f25b55449763381151d9133f91904283d8b93c09d987f2754068c6ebb970510ef0e7758426810d6f5520529332ed4df4d6133cb24c49d2f41908d056d02a5ab858c10ca641f1727115841d89a776994ef42b2189808213c42583f1b8a3eea6af4ecb9f0ef9ee715aa614069144fe90d31158055a08be5134184e649aba8d06d3623defde3744eaad3594dd6031205eea2276b2a5676e7d64afd2e7b703ebef551403184a1947cbcd5d1a92dc55f7b6818fe3dffc1b51d560a0f5e8d5e5fd9d24b9c21081094f077689bb45624a5dba1562281662ef1201d6594d9791bfb161cccfad5ed9a4f7d9ae6b436d63fab18c6384413fa9e0c0e6147fd254c85fa2f05ec0d87b9e0d272f8e2297a19b877b1ee4cbe343a867f420c71b9083533e411cd735cff7adff7ef9b55867c633f36b67fc49be2ccfc7dfd9b06aef4ef6c9e170615f6e91cc106e2e2a0054e83265172b74517826578133592320fef10f66af3f91adb2c59b5f7fc4247241154805b828e67745e86c1d2479f86ce0aa5cdc9c8ae486d381af4e83931933e3533aecc690aba914333b3c13ca297e1812968d5566d1b1b16090c7ae999eac998aae523c16162f8417a691d4a7a98ed03984024f84673b3bc91a9c0bcf4074e1335cb19115cf57d9989b1b0c0ed67f8b4eb6cd63e3e6c77bd483c48e2641bfbcff79bb61562859dcd57ab5f04cdd2f05c04faba7a15eb42bd04672b1dcb48461bb269d71021528b3364c60fd9dca8bdfa636c2a4c1a2d51bb1bf2056cf6e03fc3b2da8c44c404109d3fc2d60434659b6c0db48e603603c4086959c72c65f50051fe4ff214115486c0190689fa28d241d45cce1e5e91dcfa7bdbebab945abfc333d82a0a932184be9bb9f2252f4058c382dceb856c619ceedc90fee2a94cf19be73dd49299160f7c386cdf92178ac2203392365467ee96db5ba752cae85e0ae9ca2b90d27a35bfdd33ae013db73be229d512d9df9eb64e1ce931194022f4ebe94627e82932296bf4195d1d8ee40e78fd87ceeeab764770d46b8cfdf05b9446a5dec7fd62c4e065c79213cf242f3d614a6730265abb66a2c7127efc181beaaf7c2e11647622931419327eb9747117ca96c37a0233a96bbd839353f9c67742786d041f0947cba24caeb7da0d1222d28bc9b8dfbdf09911ced9fe378f3070eae89c61aba8dd44a87a27ce9665583874631a5cd7f86ef7f01edc30b0fb8972ec525c5b8cc4700cab400134f24b3db81603b80877cc4bd8168e74397ba1d1b074d6c536c2039205310d7fbbc91eec7dbfebf68b53dbeba8bf1ce888f963c274b78010a369e3b90bad061940c3ca986", 0x1000}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r4, r2, r6}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r2, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}], 0xa0, 0x409}, 0xc) 01:47:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = socket(0x0, 0x7, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="cf789358bd7af4139f5e5c20b2db1a26ebdbff95605d298b617491db5e5aa329aee1", 0x22}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000f53786381ece5bb14495c3532eaf9c385b2371a986840e41db44a16c6622f33feb372c25c1832370ba8edcb6af18805a8b524106b0c5662b9a4cb2e447109a2a0cfb2d2707b8249855d76ae304111fdc371bb40c41a606261042d2fb4063c818f505e905904b5262b04de4db45e00cfd35dd019f835dfb5709646d7188424ae8a771e53c7f5ee31ced81c224db39b65053ac86291ec54dc8c1f2caddfae5073d929dacadd155aa2473969ac6d6e6cf00fea05cd182977030778ae3364d1c346b6aea26889ddd5ff3602a10000000000000f405f4ae6dc8bfcb58255ab0000000000000000000000000000000000000000000000"], 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="d9af9dc74306a2774f6c4f6098e60a34034d48d1837fadf4a149e08b4d3fbf01bdb7a90c04c8f1b6c99c7e10e005f4f49e3cf7fc874b1250461934aea242086903c666cf825f34740e687d81089e", 0x4e}], 0x1, 0x54) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x8880, 0x12d) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:47:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socketpair(0x22, 0x5, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="af0dbf41c7bf28af75da4eb53aaf57107430bd12f50f085baccd0cfb8f829cf69590c13534cec26cbd26ae7d", 0x2c, 0x4, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x80, 0x7, 0x1000, 0x2, 0x7, 0x6, 0xbe, 0x20}, &(0x7f00000001c0)={0x5, 0x6}) 01:47:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) 01:47:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) fchmod(r0, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 01:47:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0xffffffffffffffe1}, 0xc) 01:47:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:47:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r2 = socket$inet(0x2, 0x5, 0xd83) shutdown(r2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socket(0x38, 0x3, 0x716f) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffd) getsockopt$sock_int(r3, 0xffff, 0x180, 0x0, 0x0) 01:48:00 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8000}, {0x100}, {0x7, 0x8}, {0xef, 0x3}, {0x26, 0xf338}, {0x5, 0x1ff}, {0x149, 0x7}, {0x43, 0xffffffffffff0adc}], 0x8}) dup(r0) 01:48:00 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:48:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r1, 0x8, 0x4, 0x1000, 0x71}) 01:48:01 executing program 0: mlockall(0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x3ff}, {0x2, 0xffffffffffffff00}}) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) setrlimit(0x4, &(0x7f0000000040)={0x4}) setrlimit(0x4000000003, &(0x7f0000000000)={0x170002, 0x100000025}) 01:48:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:01 executing program 0: r0 = socket(0x22, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 01:48:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0xe55, 0x7, &(0x7f0000000240)="1bb01ff34bea66b5d4b5514b93b5924c7cd51edbf3adb6e1d699bb2571cb1e5c2235768637b0c1fcc5b352cb234d37694ba2d8b9d731112db132bbaaaab985f4b9fa6adeb738572c1fb650dc29fc13a3bf620838d70a773f194829f6f7529964eac8ff7ce74a25eb49b690d8f77de1e9b20a326a8f8090c39993422f18fac3572b6531510c8f24a5edae16bea6a5c344118b658d01515cfe22822396e4ada94f323ef5cd7dbb009c82d57e6310334d786c4617882f6aeb85d0fae0e5e0f62bcd945f0fbb50d9", 0xc6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0xc6, &(0x7f0000000340)="a94f7e5eeb0ce445d9f9acc3bd4046b3e88f5af6a465876ca8f46fa8a7a92b5523533a04b01dd49adc1c3025af3202f405af0382910331c19a919d930ac956b97f07b6d50df09319bd004e3ba38addbf019e9a0c61a75edf44b053e849aaecb8a7a7c1dfe17c13474f7f1709e00c1ba3a3a2d5447d46efcc566f8c415ef20ff8bd3b27f374405194a10a95598d88b627c3ae44a4767748112321fef54ef54e755aed10e07667b5076c58d330caf2043c01714f214138b8089d5e07b7c0be5f68a7137bc48062") pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockname(r0, 0x0, &(0x7f0000000200)) socket(0x22, 0x8005, 0x7a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1f0, 0x0) 01:48:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x80, 0x0, 0x5, "d84106818ac6ff806759de012c45e984fe3679fe", 0x80000001, 0x9}) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 01:48:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 01:48:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = getppid() dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 01:48:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="33fc41599aa5ddf6632cc3e53704cba64f70651c57614461d3d6fe42643936b05eae04cb37d6", 0x26}, {&(0x7f0000000200)}, {&(0x7f0000000240)="f5ab34ee3d10e896c2f31715e21ae154dac8e942bae941452858416e6332aa0908225e4340a81d5b5dfdf9a065820938bc76623bf888838da3a3f2ab742023a153250e6ca2d7ba6319678c5a618af9a4ce6a39a40e72d94515762c379244d3a20623ac43bed6b1a944ff05ce2e95cfc43e0b11077b142a0190df3a72f4fd5ea13518de8f7e7c4df8b8b27c162b8753c21ccf34870113f16cb68a3909cdd68729b350d673cf4e", 0xa6}, {&(0x7f0000000300)="02dc4a85f00bfd9447d09eb954f3399f7f43628296dc458e24f42fa1a143791ea725a2578d09e8959453f3b322476510b9811374d731bf3a0f384c9dab44537cbca3d345597a383f2515ab1cb7266c89b035742bc6da3a44d58858f297670c6895de15d2bfc1d84d0927f96ea030b0aabc957beeb2d611b8ee707ff612328925fc39499a64bd05857c33dadadf447e023bfb50", 0x93}, {&(0x7f0000001800)="f5f7008ef9b794556d66e5aa74363a1fa408ac031098e8c03f624fe18b0acd65994cf6100033b00d739628971a797c8f3ec0e9ca269bcbf0002bde865083c0780785b41ce5b963e24a14d4a7f0a9adac067616b9509e2f561c088809b2550aad6e7d63f29b7c014f6eec295f3d96bcf31b7b006a469d0cea1624ba89c8eef40cc3d49812c6f52008b642ebc40ebd2fc645209b116c4bd8bf6458a1c9e39f6029d16647887551071ad251dde3cdbdde89e3faa2", 0xb3}, {&(0x7f0000000480)="4cfa97dcdff7eaf18a471a47fefdee8b0f062698e251c035ceb05c592ff9e3ac9f5fa0a5ca8e780fc1961b044d4808ef3f0fdf9c64a2e4f6852937056015a47c376bcd2f03f39d755d49f40a5023824a3ffc9ce0469dcf2639d9172e2db0eda8bc608c44c4f7abd7a6e0154f3d9a4021807e83327965c3a6eb213f623638caea74f535cbd896fb4c248698601f2c0aceb8274dfd247febd38cf9357de7f0146e3cf185ee07801c11cd4eff2b85825b275993708395e36b3c4fae7cd8b707000e554765e51961f282695efa3f2744291c4fb52e162989b85ebdb84bcfe6a08edb1f2198957c5db90c1cd1fc5dff2a90e899d17716d4b8f46bf2", 0xf9}, {&(0x7f0000000580)="9bce8a884274d05c8ae6b0a344073d33d0164d2e04da8e9ab82a7ddbfd87db62179db6427e48a5a5dc44d45711133e804d5e9b84ef187d48ca6ce60618aa2baf5740fc2b36a51f991e7717bc274464473dadb24fc08be889d2d638f7ef96881a1ffc403a70ac864c16bac99501731eedb785a2840fc9c92222dac96a997f2e1e773609e15230283fc7f454767cfdd92ed2b52edc1dfe1b320521305f09290c1593", 0xa1}, {&(0x7f0000000640)="13372a89f875ba838782f0350ce1a8a9c3aa576b997cb656317157ac2e951b43e898f5c06521ee38a2e9fb72e8b83bb01cc8de8d7d33da6f11a71fe3094edff50d4fe00d9d7a0c78d6c43effeccc59f1bd6a366d3d6d0766b9224712164fc9bf3fb5daff20860dff1960a0a993374a8bd8b060fabcc87c6d9760833e9e16b459181afe4924801871e8c05c7474dd92d74b348b9169eb02041d5634d992baaa744353711e11ae0c462fea107338cc92044509f6fc7ceb34f5460a3f06c51da6ff4a5867c881bdc8c33e0add86180d874f409744699ed6ef97465ecd4de79a3241e3b06e93b19be98b01b4", 0xea}, {&(0x7f0000000740)="7f2549f031cd8de2aceada9fb4033a4476326648ea2d1e25a2978ea8fe335d39164447e7b0187027c89cf35d9eb01ee6fa8a640a4fee1c6244535c3746c194476fb79bc26bcb6f2528c7d95ae24b31abb3a2afa65194b6247980fef6aa083f0f141d981c5b4c058c894d99710c4226ef003a96e243593ded597ed5b5b94ecd9572762253af3970e38bc35dad953957b193469fd33d96795bae4ae6cb919fab83c833030e463128d2dcded52a3390431403b8b2f9e3ca08ef22f81ed51ab4330422a24346ba6a45d6061aff6a768bac41c255d478156681e32d8f79fd833e0f1d124babdad8f21ff2fe99c54a1a6cf424cf500598e63c21ad732d01ab84df1aab831f215a60f8390097a102352d63dabd64aa5cee0fcaec05f969111f04fc41e7f7c6f3f1317400f45e9a8725311953597950b5f36dfc2e2bf15d9e677b8c68a4887e9a2dd37211f62cafecdc666538ca505109ccebab92637a9e44d733111de7d990bfadc1839ad855d88a2802bf9b3817ff31cf46e5457a470cd41b62424f0797aafd413aaef2b9a4b0b0470c657d62b0b65fbb496f9e92d1c46546a808210fec446268b1ca13ad361e5c8eeb75a9f963bd4152ef54cea2df54b59a68337c0f6ef4761c2f510876f789b1411d2ccb82cde2e2f921ba8acce40534600a1f1ee38b4e2d85d80f224a609a26da80c2dd26d16b64c6d82116a00b708186a78ee1d2b6a69c3a2378a50cb0774b58e05e71d456f76275cb7f09e80cddd0ec46a09ba74f68f065e50c47d73aeeaf1c5e0bc15e8ef6104b58faf6bdbc21d89102b83261e1c8914c37d79b051b89a4fc34c87303d6ca624a9c6723acdfb7b0a05fe2cdb8ef99413b99788d3f4e543ef8db6d55941940d8aadae0a93d6fe381895c60f8b17c5ee6e1e8b70c0d173a6973cc80284991fcb44d305611370d01e7f609a1adec194c78ca86b895c75aab1e4791dab3d4b29beab3fd67ee8c2d341407962a85be17fbd99c9ff4e157ef78c6c2dc8e237d4905d7b9766d3e61f5cd3f6a8feac23ef9f0359232919d168f41b2ca9962d0b2292b216a1b526bd1954666b87a2c45a55ad47aabf701f4f27ee19ab516eaa2e48b68a07f052c67c804cf4d650c13639477993e1ddf11560f030c484677f2e15efc24e005cb67f07467b4eb335a6e28d4aa39d1e93e78ecf457816cf2fdf7dc01b2e761778859850e321d3529db4f74f622f825c342d567ba4de1edde04399f31634b885106857e86a85f7443f41c554d5a0c310a1fdbd407d7f709b3a2b0b97201325154de16e3fd6bb5a2e4ff3424b1c82b2988bf414c3de6f9dd4d5c416bfe3e23186375191b10669e825258afc18d647249ac37973f4365b75d16c731639cbd48cb2081e46f2863c49428042b95bb27474612686926e211a5144cd00d4d73f558ab7f02d0246fdaf5885bd2ba72bdf68c94d2352f00a1eff1d5512d2326a8629b2769ffc5a3d347347b02e992fa10d90185cfd10da35e52b6106a92d89630765a925fd86add3a14376c536696d66dac2aa9b915edb1500e8e8e6cf63894fa400effa90a5419f764d8081480dec992a84e2285ef2e6635867e7515874d23caee856ef0434bbe74981ecd337ea0e1ee9953b06d5e4d5db875587cd24eb67ae3446b578a0415989129af880b6bd5119b3b927e892c7a1bfe860fb2d6ad7338fa7c2b75c5efe2ee2cf5979a3c3029fa5b987f5eb2dc02586965a5975dbfae44dacd3d1d248ce1d4af27e641b976c0e3e0faa429b3d78ef28763cc3860a82d7527b7dc94776879a033e3f99c1ded7dfa67bf6d23323797987e1af83c1a35868f2559e13f923a24bb2ed603f86b7cb2e13da33c38c75ee01c934c0df658900c0f4416b1bbfb3c0f6f982b9120a05555168f21acecc5f076806d7cc70105b537480099ce95c50c81bf4697744608993bddeecfbab9f6abff4798d8ff8e1eff23c354fb48ce27b157f76a05d4e48129ebe19b642ca34d01995bc180e065452660fede127a597cd44ec1c56d608cd640768a251c15549603f10af01396a1850347d6c4829c0a07e2b1884e1bbb388d2622695bf3a1eeb89b579d3c0ee3759f76cf5a5da720d064385a8900c9d9e88b7a14fb9fe7ff483cff61e9aca6319ae36a3032e5124bf908caba8b5e3c05b13795cddf3d53e16554b9b5b7862dc146f85f597b388ad8d1984b52a8fe1d9d4a95c9f714f497a28d7729796820e6331ac09de04e9f866f5cb9acce088058e036fb8426c8378b5cc3236563f2803e40ddf1ada2c80be8cd2bee9615e55a620423d3c028f43e8c2ea0cbf40c22ae386cc6742cbfe3408af624b8bb4ed28fcc540177b0f9349c5680189f3454b64921163e7759bf1b58f5f78b7bb8dfd36ff8ed33cbdbfdceab08bc336f6a859fd053fbcd820ed570cb331bbf5feb1ce96fc91baa2264ccda7f12a421fa3548e60fcc90d1c0db4aec57e06191320459cc355adc16f34057bef3b1588e2fb19613fe5845ac3642f5f73f0a3f8a4c5198f3125b2e3d05b97bcb6d7791d52582e5b9126deedc5eaacdc85b68c9a65436a7e2ad1ec8fd762159b413b7e98aae9ba3bc0da3b4fb0a440ed1e132b4c71a58fe29900727ed908080c04943af2334479e556b4d9041df29f94e7f141fd42c9d0597d679da5eca6fa70987790bff62862e93ff539f1e585a504d4d20ccc0daefaf3af9b231d842270efd877dc2be8398d8e21e9dc3ac9284c03d4a4d117c54afa3ede2db42b694cc704f3d04e2bc7cf1384c4f37faf2e90224fe687a9d813ff029cc36449a0466bdecc43f86ec116a5e32b4c16e573aa9452821d5c7e0ccd2512db3ece3b012faabbce5518483af93cb5f1b4c16bf213d543f35d16d0ad4627d735b805fe51cedadcd1a14555fd58d3d5b8807a8fdb4404d8f3f4e0a8298b8d60b33d5cea67c02811428bbfc578142acd3e3f090936873467bb75c34884dc30925a486e78b40751f3fadb8e17af1c67c41aacfc1a10b57c1b265d3953db8edefd3fd9271ffc8d6ac0937a16179738de1558cc597c0d2bd23ebdf94604ba44ab52e2cb09d9e34e8506e44e5f0ae44e95458d0202cccf1752376ae83f6da7b6a52a1593affd3bf31b94cf8c8a71035e1b8a1242b22b8336436947b370a30d05291d693ae545aceb211f7638b961b68754c13d804a30b0e3126a02d4e36aba5cdb831c281166fcfeaa27ac47755df8001270877d40222286cbac714db480fff67739fcf133a498bfd3a22ea3e8da17a3ee81c43af7c2d672bc21e984d2f14bfc0a926cb51225320190c270f52f32b7cce00bd1b0065a067574c6d6c091c8e89859b78093ecca787a8cb046f68b4c2b7ff5a1d23fdcc94c2826a177fb7f76bc7435e705405fefea7c4d38d20dd646a623ad2a8e66a804d5e73a474649f6a07cdaa34c302aa8e9537f317d8fe977debfa3fee723cd06598a878f62150769ab7c89de87de8d8481a5d71f6e3bff133190ec309a70ca7ca40b2e82a07cc0ce87b3cd2e64f779e058083a20c401cf4430993578025d6e64d72b328025f44835856f65825860c8b357b4d35402328aa11f52e3da69b4f5f44c30253abdfc41289d1342fa415ea5217b8b7f4dc090519be048bf09fbfef060e2c338e21398a65dc0fe06a68b453884981942418865d1e3a417e1ef35ee839a95cfd66412efcd633bffecefbb4a9feb1789a131432bff08dcc2254e4b7c51ffeeee4dbe701d6dd7388243472b59d83e2e8816f50852bd417cdf8059fe777fd03b23ef45413db2a5ffd223846067db411fd4fdf87cd3061f7eb4a7a7e18b4933df6097e6fce35331fcbae036492f9245ba50ec8b8a3da31f18b7d45de924daa7a53721e245bb7552feb06fd9606397ea692165ff162a92d855c081e2773140f5fd73ea78decd57c40e7544885add67385825a0396474434319c404ab0f6a7395726f170aceea61e848c5f80de00d54e3203f4bb9fa3a86b22beb2ecd0c9400d0a4a1dee8857410f498e571dc7336e4360dcdf458584c4218044852d7d40b9f69358b2bac545d594c9df0f374fb5dfffa878479fe006a552b6b3c026d77289ab21d9e454db280e07008c3395f4b3cbff6889eb1ffed23f637eedc70d51b6651ab04914448de8d25be9d68da22c6a39995023cc4b1b6366cf55dccb23f66107e35479549c4df4d64df08071e6f28756803ac59fd483de37e9f5d7ca0821888fc5b81d2879df385bd29cb8cedcb533984ba9211746ac44391bbf9126d9a67d71bacb0405bbd45602133553073de22a1da2a497cb56808c8352673a2742bbc27d3b0c2efb5025e7bedfebfa3929c899cfef53b598e7546be0da3893506828eba79f8fe5ec1fc36baf91e65f90993c4867468e8eec292fa54c8418dce5d7429d1abcb51304e1a4ca071c78769dabb38acbee72e18ef2deeeefe689f81db6d29f1424c2aacbf27fa4182e24ebe2653bc1c4a064d8cdc05de041cc0c8c7cd355e3bad92b9c180c5889381b735f572fc2a53eae9b446e2ccaeb070d9c67f4800114a3e2f64d890e7a183a998e54abc6d89f60b95cef8d68ce0ce4631913d5569db7a7546e1ea087d559bcaa721a0c3dbebf0b71ae398c78fe0a0c729f95bd6dc42c309cfee8156b59876f9918e2ca6ce0233183b71be38d8804b8f9ff7fcd855596bd5b99ad153a25b5bfa31d163e8bd4b4e6d9e11af6b3f4ff18af6a693f18bb15444943c6d4bc430bc00fc53f90e76f626a4d32a544de816c9935edee7eb80c5058c71ecc357a1604218d6b6d256b8418119f3e10179b29e9fe39b8b8c04ea15bc3231563523ae1850c7473e979fcb6a7ee4728b6666b9628103becd6d8b32e7bcecfeb81c756189ff08b5a63a94306c4261ab50ae19d911caab860f88cd5707b9bd1064eff3471a080d0ecab9f4435e1134c5a3eed6a141f6af14c4f7a8239624b819240436891dd14e4f04ca8c90a68b610de593e9f5a15bd3b9739285df323d9bcbbc27d1a61d165f5492c38ead7fdc681bfcb3431cec056c475e406c0cde70786fc0cb830815f51a97a7065bf0dac16f720398298195c9eb57ae81e5f14637a9ef60a93d5eb4fd2b5683945f54c5461ed6b5a0c80007c2780a0eb183764e01c355138611834837fce88f42c60e22af3fc5ee923b506995788c792afe12e02541dcd3a613c82e7c8ea33f2e189e8704b17d9ad4ba6a6c15f4507c452a1e85d477d2d14d529d746b9f69a7d7014fc96c25c5ed8abf6fb65230968403bece12080dc2eb9ec85689939232efea440603c6a0eb39440dd22618709c9096171e34a05d6f725316d0e2c4e8edc2fb4b543fe03af5a6001a149d3a920706c20feadc441e2acf76696289230309aef69ea0232d275012aef480568de025d3ead39fe7bdfbdcf49d9ae490859e51920abde602da063768975873d66c36abc4fc70277b5018516c1c058f1d50711d08725dd1e20d528d8838392e0f8c2724b26a709217cf05fd580c56608701540636b58f95a9663d45135c5ea1ded7c7f4e567a81f69f868daa7324486bc63d759e051e839614db3538c3ed553c9b973353730b9d9f2cba8edead698eb267d0248498abc10352aa7a2372f35695707ba6e518357d65545ee0299352c2fa1df28e768eacc005f2c0bfec4555166f66d2f2dbef4c459c235f807205ce22622fd5faf342051819d1922e8c5d90c7951f673b65b4e3e33112ceee3122b71a40395e04841ab027c2d4dff6ed8d95f7b3d34a912927c4d9669e03d9c3005e61e98539caaefc82e31b12c739fbbcb3edceb3f9a6", 0x1000}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xc008, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20, 0x149) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) 01:48:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = semget(0x3, 0x7, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x7fffffff) 01:48:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:04 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000023c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x401}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="51006c986857f2001a25e8ea2e6a0bdae771109dcf10a22087fcb2848b27d9153f049b117917a75951bcca4c49595c51a5ba21256fdac259108df94d82d8fd375006e4bd7835b6e73b382dbdac75e3c274ddbf45e4ed75614ebf436186670e4f1502b9d5c9df7af36f2cc6dd18b2806442c644bf06914843b10eb0da13fd90ecf6798fcd682515d1adb76d04de81c2708f03d4106e662d21e9be5f2c29c2191d41d6d5e948e6e3445a0a94a65b3cda0d72bb20d863c796ac1071d745eb8aad9edfab8db4e3e74ad36ddebadb9ea34d41484b4a4cbd0ffae5a5cdf904b8fb9d80444eacd0488b5381c693e95690a2ad0dd95246b7b68d3d2f92ae698785fd13ac1b4c3f829b8353bc398c55c25e7ad167809c2613a28ad4e260f0a6ae5136da211b4adc68962aa605f4d931786ea81556948d5b15936fb72de7fc30ee95b42099c744c03fa905ee9d8f4851e7a3be73956ba379f05b1761717519e6974c5fdcb3e7f9756a07e73f20db713136b81cd889f5fb1bee532e33d8d398c0199f12d072f3b954f07f0b8308029e5405f0826363ded268dc13044875511fbc3c2641b0986b8245da288837c04f751beff4bfe18158a78bb8cc79f9b2328c2c4bc09c753811f7d5d0ff269b75a3feff6c3d9f5df83009d3528e49864eac30df193c8728870cf748cd2fd822c11fa089adf186ae972679e14fb5893702b56a4ddc5df4f4f8c091b8608822bb020f7103caa2f2ac244a6645249b9c7b304d25e2f3a7c1c0bf741f203792a972d2938bfa584377950fac40b4078e778cc365d5e396bfb816ab4d8441719ec17c4ed5ae293c2d3abe9c52240225739016a26fce14ebc148cdc495d73ce2484e187c965e0414025839c324f796447aa908c71c8ef6bc5e9231178e910c9406fa8885959ee50972fb64752d14dec4ca42649396fcecd6deeebab469c390e011caec84ae7edd68b1090325762ac829c79de9867f92d7a257020ef683127c5498466d68def96944fe4000b8ff56b6db6147694c8354d91269cd8b5471bfd63b77a41b33061a34bd9afff8b88ae007b6335df90b7f7eccb36f0ba3f06dfc62293599cd920d4910a818370266b3e0691b271ecfcc74e7b7ee5450918cd0d81a280ce670e80f08008097f403090bbe6cdd478d8f189f8c8fb253e0f8da5e5911fc93e1f952564f2b73396cc5f0fe933bf7ffdbf00efd3e35ae3a40e6d9e991a79da9c64d502ec591726592af4d61bcebdf6c1c30786c3c0d554add7a550e00602c6e21affca14d06656573e8c6a4e9a7a003be286f81c58d7bbe93952cbaed5487cab9dff4dce8e48f9451832558e2b4ecf8733b619d94162ac78dbdea1eeb95d01107bdc5f8b1c88fbf2f8c04f29e01d083cb1f40009f120957ceb3f372544636e7e5506cebd75ac994cd316a27d99cea3fc0196c53c2565aff4b98633acfbb2f3e6b1d49809b6ec173508cfc97f9b52ea32e4b001e3a95d1448e6f135d89b16842c39473cb7353f48db248c195a32ba97292351d19ee213c08bf7c0f01538c9bb6694eaeb8283a803902781e533fa8c685cbe4afbda42c88682d658581b7f4c419bbde00800008d8a1e765313f2eb5433a25f79b7510b939342652246d82f47e88dfefc404679550cde0ed2796c308efa4fbe415d184e4c51d7c1f364ae55b4561800dfd1daa02bab57c30e750bc13c718e05b4ec2f0d3a5d7621619fd95c5fc3a10efd2c0a2a918820151e1e2b42f10791acfda53ee6e2722f1471a96ff3307cb0b51b4dfe6a88505bc44e107501811784c79e669d7ae38b84f829a2db7baadb42b44c8eb302b086403700e8e03f982cd28f19ddb583ec6c381470f0e144d4d7510962af9877e941245476f69146513b0ab1018c7a486bdc21906b9816bdea24d8dc63b374dacbc3c007806f0080abff9b074ce2d85dca98bddf2e61ab568dd5f535df2f9ce4c44bf6b941866ead21be3e98752e737ee5d28327335095a57c12aaa0e06a37591502e37305de2d9603b0b17f78e519319e831c5ba4b80a7bf9cd09e4e3b64fdf71e32e26c1ec986dd5a21528f0a3c53583dfa9c561978f85abd8e66318a135463393887af78d6e87432186b895c0fcef7f4f6fc5660e243e19e31281670285953d39a0bb7eb043d9f37c5f37ad2796c6167189ae8ffcf5cd8e3ca584055cf4d66438a3c74da7de1a3b220f08de25d015af29621ee8ff923d30b8a8bede94fa4e8fdf64f8639ae0fe4d019945197c90b91d663c638b9c3b04b4cf80117fbef226e1a8bf3832d921d561e6367f91afe8ea8ac08d464b2d6ab38482a17f9f56a9b464ffa18d98adfcfe40c0caa537b2c8ea091d32f7ef2a1175315df775c53c63b2c7c0f70f408d83504c95460c727f5c5b29910aa4631b16f7516a45ac6b0b78b1452eaa9e30d8a286d4567b54d0bdf9186604c9768eed5be4af715ff530f0a442bf92460cd95482e3c94e28501a69bcc8e975f8aab1dfaca66fc11072f8dc3a41ec5d4e323ed23eb328699163de8f40c1f704fba4101d15f8200b7d3f1977c7c2617e4488239bce223f0c426a60346a2f23ea5a055717042dddec310c34e84061addf4e703d14329334d255a6541d8bdcb0aee3d691c39e117afdc6a48307e72909692a7a7400adcc1c49972e880d29e5a266a0e8db1e54dcb0b4aa82fe54a29970daf79e2f2b6cf2e05711cb5d44ea86209d14127e89f2c1c591da3d54c03aa23b2d61b9fe806062b04c0f08f23f74cf9ee96162a7574b7d851571a9cff75a282ee9a88b0373abb2e6fc61928f3359334a030dd90fec2f306cd98c4a746da2cd545cbe0b0ced9a8da2de09d513b47f9a1532c9895d7f09ff0673ff08ca51c2c1dbcce90e88ef65a05721409968021dd8d508b8e2ea494e2880324e851a2e5ec2a5253bcd80b88aebaa45346dd2dead5b921b33a62fb3216a0b257f5b1ba58a9db2ac554192c5ae474f6494d6cd21c7cfa11da4b48e61425c765763cca8d9b2b916615a5286e5ad818dda3563cc29cdfd9a9317ba6779de2bf8c1cd9c8b7ce39e1e462dee90a938900ecfcd88a8de7a51c2d2e9d08dc1689dbb9905f05047936a65858577bd6f884fd35ee6e3b9e58948186790fd4629952532306d8eb7f45656785e11943bc93cbd63bb951349b8e1e4e8ac3fe3b87e272045986c00f938f7ce32eb809676fcea7001278ec3fd3d57abea9754ad352e62dbdb9a53cf018777376b0c420a16e0cf46944c70718816acec62d6715c29afd6c71a9ccdab94d0b353077fa6e9cb9cc0228efb872f431336b4d77eabbaaadc9d2a5cfa3a656e77216cfde8181d0aa296eab8237589b4c87e6413bb5717213f6c0e186fe78db30773b42cef4fe386bd147ac617bb324bf9abb9ce02056a7f9ceddd9d0b095eeb93ec2f6bdf1b3b46359c0d384b3c3dc0e59c0778685b850594d7167c3fcbf260f9302831015326e4c054ad70113f6a0ddc245409595c274b4b71033d9a0369fb910e92b132d2150de3f5b16ec96ee59be1da08cd1936fcb290a5ed620e3e9367fc4252bfd03a5f1f156117776753c945d3cf186b470dff2069bea001db64d39437ef82d94c41433d95811317ea93560e86470610cc6ee961626e446c05f64068d23edbd60b5184cfc552cdb38c3f5ceefe140d560548a6d5facd2d0c0b460b8ce5e09b118579b8a8356a300866df5e19de1136afb771759c04a1ad6ea73c3fdb778a5a30fcc9dff696efb33f68f94f9fc0d048bcd5d23a2cc4e594ad049cd560aabc50df09df8612fa888812c178dc3d98ff8e3aaf753aee679fa732a79647e35b835eb3ddb9fe4aa3ec267b0116992438c8e135d5b5d188371cdaf4d3dde833b0953ab563bbe31ce8cd0edd730ddf93c99ea925c8ed498edc1ffe832c55ea627f7ff85eeb07c7a5eb20a4ad2f96e761d25e0535a9b0c81087b32ca08d57b400e93e24ade0cebb6ea8a9920ef8cf1ec91d7ff7fa6a49977cc2cac35375695b4a54ecbf643250aab29e1fc20ff1194ff95ab7178805ff19f2e6e5a8662f8d2885e6bc46f8e69bcf93b06ace548acf4338e491cb327632bed71b0135ca5c25d0d581157c42f1c188666b5b35e9ef18c4568863ed20a258e37fdd5e0a5ffd149e205313d7c863cf9dc6fcf764903433dfe8a76f93cf8ac47a62b024e5824d36d7535ef5ed6652bc7fed855247daa8315b0051bfa71a0ae4db3da6b1f486629ec990a7ece5c075c93c8e9ca1e2f2b01629d1ef7a634cbade2b800ab66a19e6d1e9637fe90a8840f4337f2ae95839bf6a26d00e86f850ba701d5c8cf19cd4792207e0920a9f1688c0a5887535234ddfe75590353d477dfa181a06efbbe72c0252babfd7b0213acc7f478b6284298cc26b053d246da9d89b3f133b588b71c04e94714c4bbd76f7c2651e2f640e6d0fc9e8d2fc550f179df6e5cc2952607ca9c96e537b28776b0773c96054583e29206da224671c973648b1eb32eac4bfb73be02f8196856439f8822718a8d29b11869f59f38c346079dd010a95889429f37fe63fb0c5c932811949336cbfcce02d4c519b40b57495a5a4d7d858848f22c0ff06e80cc29aabe0a3d3eaeb621d69f16d8fa23e8a60e0a9bba2bff60174315ef79f8576d49e30596d1c40e1260882c92b82c30f8262fe23a9fd8be2ab1ec21c0fc0074d72635d3ac61aa8bab138a37cadfb024630b9733064dc5a48eca55039f71bb82b16356ff2bb29ed34f2d3ee896a29e1e6744e70d5fa2815fe13ab510755e2bccd84bd1cbc94d052d4fe6c0d38a16735f6539a40e310b88a8595e280aeea578df9bc3a79ad086cb24464d2e46f6568d82770fb2061d5511b36331f2b81ae89b8fc8943dbfb68996c9dd10a86bfb8552018dc5dacec4fe79c1a0f8e7b013103b7efea488b595078c09e55e3627e8e4f2978a5579464f75bf80a87c102ba89623270d1daf0e89776603eb3dfc51ca007db3e953687dc92fcb76ab8c027c9ee722dd281ae38a90d7b4076e308e8d1832b7f7e2e3421ffd42196a3914aee1516526a266e78506486667d69680d669cb4312b17af321a6745bae5d661733d39df3cb492fe2d9f43b63e08e8e58e8842ea0d459a0a8098acbd89556d3fb93e08703c1355666d58f916ee5b9518fcf39ab6c0099ccc0bb57d7704edbf51eff8d1a1c36f16985e29676bd15e02facb05ce8ed1bd1e2ef981f7a72076c92420ba0071b81397ff212c5b3e449896a8b738a854199ef620f6fda49697aca7f65c8c56fe4cd67c6489c4a4aea505cb7e0deb8acb29d6b434e96019504634f9f0b6600c37fca2a4911cb2abe8b0bc4c62b5ea23183b96999d7901399a72a95af36387010ccf8961c3f960706eba05603d53d1ae594875ba06e22815ba0810c91b0d0c68b7b2ec354750b54b39179e567081783a76b1a31f9af42df54c5ebf01f89ace55a3ac4dfda25b22be4b209657f3db64aac9816b4f03dec75af666241a5d16dd7fd27f841a284ada05c8fe7a7b75c282598b333b95b8549102f6a2d106b3db08f36ace0d8bf029467b881fbfaef8056c96dca4199fd01b9e9e33b61a3aa85af50cea470cd3439eec3d118455799d12aa243a63ae97e6700716735442bc3209be9e8b00d713b33da38284e97cab03f3852dbe24433a16b57ce55d292a9bae0eacd5d2491392eeae966886028aa9ccd525c565102413afb18e97fcf3f6ff5b9e4798bcd1382fed697479c2f7107a558a134f562ce865cf60d5a0680ac414eeb85502b211285002924b888e8aa666bc7d8b8aa7e13b818cdbc5ac97212226178", 0x1000}], 0x2, &(0x7f00000011c0)=[{0xe8, 0xffff, 0x674, "2d1bdb76e5d7edae3243a27b5ab029b5f182ba5532ce753fcfd4c87c4d636ed072345f8509b41fda24e5a3abe376fa21bc663d798bbe559aa1e08c92779740c49041a77cd3485d5acce1a908c267df62122353f3bd3814707bd6f6f44dc4c9f0fc9309def1a2fd11763ec4ba9b676f18522db1b1a504db914f53f692e04dee96bb93594755e949da31f68bb2a8762a8de9b0cd536f12d4adb98401cd8b6bb3c2566b3cd3ba79f67429c70a63d98fccbaeca86e5a78d88a82344cc1cbcdc959a9fa694369ba24bd75916db1e0b017faf16d6e1e1118c2ca"}, {0x48, 0xffff, 0xff, "02c98c56d4962bb9bceb374971d1c79b3774a85dcae4f77be6d537d94dc01b6544d3342bffdfbb5772814f790d668beb43de"}, {0x1010, 0x1, 0x6, "a0e9b92a16aef155241dcf70ff8142faea01377873503039573c5c5c6229d4e9e5e4a5f04e49e3c0e0576387604d3c2701b6972738807e0c8dbbcccc5f9fc96dff8cd4ed04ae674ca55aaf066fc16a6a0705eae4a09524df2149820e26757a534965d9bd3617996326fc0d5e59d46b228ff336c109dcc65e4333a471190d3f7a3b1eb0abd1af726ee409ed0f5e4706bb0b772b462bae188adc7c1ee7668c174ab200b3c109e934be290012f41cc995532b1ac896f9a96ca5d92e48e2aa31a5c0faf45df56bff26c7962ad70097440cfb01569402bb40bdfdb31ae595d317c42e1eed3ab6e359e2cd774b25442c92323aa6335756320296265887e388f5d1af9a814e1164ca00fb245229133c5518107fc7c1fc3f2a3fd2aadd0cc835dcc659faa46815f091410d8a03ca4f7ebdda5c9403af76cd3ff707ae169a203ab47b29b30cd8a3455a7b23f9663de481bee15a1e9fce0214bcd876e49a09c88078a320f074bc24c5088539cfc29744a3cb8cb2f4de08ba735e17a32bdabd3dd1ee9b7be8f6d850908dea86cf20ab1306833c61333773322127a8a566bba9d3dd0bf150e4adad743cbc6972d22643ec373a933dc8efb6db44115ce0c79f77efa8afaf22dda81463a2c8ef341e4e5059d5cb5bfff9300cc90baeef01f45301dd99570280dfb67a4c092c834b21d643e69f817c861ea6f678bceb301aad9b40a4ce3e96d59bf4cbf0cce7a0b376d77081d4f563f0c0b34418a633c3415369a905775e82bc4282914e5214c06a8c66c84312a7ad8ef532191172ba76398871d80128cc7ef5c2d8d6e4a2cd1eb25e2198ea99471a0714f6eb46ad3323c7cc606243110bed7efa0859f819c2ad2e9a026979c801ba9d0bf1ac34981538bf900c1ff3a6cd9f7697d884f809bc41d783833d449d1f2bc27d9e8dff88110cf6138bec7773a64da960c00b6137cf8ef54bc16aaf439f765c57ea979114d1e148931ca85212adb5e7872ec974125baac006c3acd5487d1bd2b2d0dfd66d7f8e4d7852f2c272e30ad53a17e0b89aba215de6fd40113be05dbe8c56e1c178b7440d279df52a4d2c98c6381e59b781a520ee44aeae35c197d4e901b5bc61e97653458da51f522c059b24ebb5103a84a65a8bd77e40aa9cbb6a7ebe9917940a93d1bd1ea64b5e17296bdcace26cd0f5cb9c44b0d4961d2ebbfeb99cf5302c17a463450be50420e06bf7b58963074f11ad2e4719f5739e982a1b6d46bc0598235995580ba7ca9e558e5ab54274069cc5da23c3c25a5c9eb1812a3479474f513800c4f0ee1ea378f91848decf5542d3590434055d51706d3655006b492fc2201d1046738f548aeb27e7c066d1140e5c9a9a0ab00b2b604c1d9f5fa9c58fe83cd329fed69bc4007ec4e4f803c88a20706457055e6e2365f946af443d0cae4902df436088198fd11e1d2d30416b39cb1d7ee12a17336a892d65e16961b6eef99dc9de86e78dbb9d56e570bab19216195f29d9aa7293defef51d87049454f77e1be973a74eded95cd9019f3c4a3439e620c08ddef394618debe093af8982a25a29bb25e64adff178655cc4909aad67e5fd14b758da1c7b66d916445cb769cd7bae83d5ef82b0c2fbeafc1be75eefd70a57ade4c421bed4eadc46031c50e85c8679563c13ac359b5c846a3077ec0c502cf21f57b3221186093dbf14205dd4ba9cf0077dcb0065c095817924d3fb74a228dce2cb3ee175f8cd52ede285cb587d48a772d3599bbd2a1f0719bd16f7824988f2f914008259d9089d9eefa775a2568aa981704e19e95b9bd99f9359a5fd180f81d26e38ab4a833e14bd938a882b03cbe0ef5f2abe33dcbc9cda1ac8f1907f630bf9739e8caa3a90e6d400436c8271ed86deb82622c486a071d9285d3fac35b019d60ad18d4c1fea98ba5e5dc8a116fa5ed8059b0590898cda187959e7a8dc5adccedb132af88e2639fd30ae92506ac9cf7368fde6803cce93dfb268476d7907ff54de60c700f16c98a66799a5f7066b15eb7fa2e2c80a320105b1dfc832552c7b44f380c480cbb88a4069e913e13d7d4396839cbe0716a6e9a9b6c9a9c0dc0aad9e36c4e5f6d85e2dac959119b7793b4c35782349883f9723e14898c7405e190e8195971cf519c8d18843f18f3fd19bc1f2bd05eea0fd5101b6e6ce76cbe52ae3aeb576ac6a59c9d12ea0ffa2d5c0392c9118e1c7ffd46f66fb7ef95b9d3a5f667afa1036e99329da3c3ac38e8078bb3635f7493a50aab854cacc040bf7a2e151dee41695462a7fe6201d666aedf5378f5c3692ea1c1d3d08c5eba0c9026c347940031ccf701ab6f1bc81db10d6a27a23ba54c2a1e595e40baab7e240a86acaf3a81dda90c47f32eb1be446bd3fec95f173fb2c3fa05dca6e37e2b1cedede272ca3ca72364455f61294b53b626b8d7ee8a02a3d5fb5f931144fd004977bc73a91faef5db8396eefbd2e066e32773c8a8e838db875a8f1c35b4993f380f1c2d1e830f99ae21e731cdd26fd988023c6d86f4a9541ccb8529e3301ff30fedf6bc4bb18a6e01674a93b1115d644a23167d531607ab5db6cffdb42f6029b7345fd9c1bf7cffa57bfcd275c49804a51d8e5e2d139d495ce60099b4397523146d8096ab54b3579a313594856447142a662814c62c22cfdfff0e1031f7a79c36383fc7709fd95e1dc6e5b32fa9b4f73ccccce4d23d96bc14fac2cb7900c85726b8f39ae739759e16ddb767bb90ced2464b196f0a9abcf409e1764f00b147823f2f2ef056bfb4589795e8bf584cc95ab53e4d93c00313fd003c0d1300e8cee9de33ec6694dc3b45435eddc322e45fd6355024596adf9f7d5def50702cf6f974edcac7f3bdf6ce354b966158969c3e339eb875dd7bd67d2db62ec5074228f06c6cad650421c63ca59c29871ddde9ceb12113b5caf5b3eb464e72c1b93e4c8df80047f3b157368255facb4cb2d87d7871c52ed8049d1941a19839756f109a4e1488ab0f1f46367d1f18be829da238788e2711874ca5d73502319a0645bfe3d12e80e8b8c65fa1738d96759b9b331c0791c9824bc290822df5de1b1ddc22e7994aa11072c34c81de9a1abe3d507f4cbcf13f3e34b6fe36ae193321894cb468610f91b0793e7ce8dc26587c8964b10297ae211e82a7f62a28e2fa6969b93ba6f6d5eadc018527c044d0e401d76c2ec9067fe7386b8e924a286553acbd2e8dde6283e0cbfcc383fcbd488995d27f31db3b6548dc84270afdb9923f5163083c14c74b117caaf897b87da0820b8e36309d7ca6832585438e247a02a0fbbc9862cafa1828ed875eea94a9b6d9e561cd8c1ea3712f8400aca9800209a079d7826761bcb080d14be6979cb2efc37f6b33418073c626c5188613ff9a99da9dd875cdb23b786c1dddc2fe203536798c3db7671d581b5197661bec674cd14456734fca9335bec6195c0d720d81d361dafd93a0baec3e583f6e9fd6e9cb3b801b57e199e46fd15ecfc4e01ba18e484a68c60eb0fb8c8b75b9c53f5aafb8ac25568cbb6c58aecdd650d5f347cf7836b9e02c9962e0ae3392a7b0d3c2be7c59dbb6dd507ce7203d28ead342c817d83f331b0478cf4ca0a8cefa2af75e40f0c729ffe4d320795d7a9477dcdae6cf4641281800cb55056f7c896f006b0bbba57ddc9f1e8f2eff874aea7f8c2a1fc969bd618ebedf7cb2a12f684d36f23e8a1207962a658ec48583813be777cea367c55da001c27e1e95a54b78f6bec7bd14ca791e9886bd5c31ecd0738bc93a5c40a526b351abb66f9c736c8c21e8c376d97683b94b456c03e50568634558bd426ebd479c81094bcd4304faed9e1df926c3bf1a0cd73a0e2dfecf74d9674eb4d653f8d3ea02a8fa2a027286e2d60c7ac740b3cfe250be75f2921a1d743e8014e0de3d4f21b0f1cfd763ea68402213668575c55651d7cc4f70fc3b5f44157b0d55a158971809074c9d29e85f6b6d91d17976210b60bc57b8e1205c32594838a7e02a674933b36495e5b8277e89172fd3050fa240ba91c14c725bdb5a588ae4383b409c998fb40b4d58257f7e83460e1e64382ecd6a2ebd4caddf4681fb5500bafefbc2ab9d6899a759ffeacc6db01e82cc5cf9f4af131a0e82e5e0b6c823ff46703ab55c749cdec74ad8e87ff5f8cf576ec65356226ffa0e8159a49c4a1380c368109050691b08d17ab75624ec73f1f24d54786db1741370ad8a0385dc3984b595e9a38299780a8b9e91b4e639f1ed62a460edd371c28876bc557adea4c0a8faab0c772d5c100825834abd7ba4da4a6c7c3dbf71a59500cc531d22a071ac3f9574074927214f7b6cfa6d2a938eb2a541e720dcd8b26ffa91310cfb471f305dbd7307be7b7426bb18b46dabd1fc2e878347a8d68cafc07ed0fe84760ddf6f1a67a28d466c20d72b343d109f7e02095eb6f6b7aa68405d047834785298596698c6364c7751d87e977c995e88158c165c6efbefc2fcab824bba20a77a7f444a9af54202ae220cafde7f03f2526a25d89efb0225a891eb932bfdc6c223c2ff8222ef10d883b4d4e14f66c122891ce97115bf5d8a18267ade99cd570e48921c6432956a02a2286f83e2321642d58c8c8b0131da5052c22b102566bd7b723871f33c39b3599791351d78e8032fb207008d841fd411802068918c0c0a98b320c10d878ccb39855c02bed0de0f6818104e9fa55659332155fe6b5da95bc9d203fadd778ba5eff4c6eb5b6a14a3a393ee2d2bab14fe36d7a0cc32acadbade7b20007c43786174f7f84d91804644d8fcc62fe2d59fdd67d39833ed16ac20687fe3937d16b4584f4eb27157a991a21cd7cdf5fb38024c5757e81e3027789ce590e15db4be4c896328f6a00018217248260396641d9ff4f45358b3ddec40daef4cbaf51a00ca3b9ebf2845e6d074133630a718fda097273f95ede3922dfd4617b47461fa3c04bb1025b59f1475f3cd41daa6522ae70ef263f7413b89927517f7099da07bd1716c9fbcd75ef9e7603f95fb7831314a9b0016afba012f2c0a31b7cbfc2a8150fc206471f94b716306b360cdaf94b30fc4e1439746c0162f8e5812fde449c3553b300cb5cace08e6ec4b10b00bf5e8402bfc93b3668963d2166a1e8238aec6164621655423c0d4583ff8684a2ffa4ad8bfa610f69d8d4e6de35367896e625f8849a7268ef4e7af5a11095afbfea648cf0dd5252801227bf8da9ead63e6fe43a8ab1a0ad2cc1ed948ebe648b78d0fd54805e55fefc8c71ee106b5f845f562b0cbb02d3b50742fef0219617a6d4ec453c10781e6070f854a6f04ec75ce9a0da1c3d6d3ae917e5c7b1eb74bde2d408ace5937e47e1cc137eade96ab47c11ef0ed203901908603f11a0896677a612f763f76e3a71521986a7ae7ae325368eafa54206b7383db849b4095fd3ccac4a57d3040ae86488afcc7d53eca04fbf2ea03d75869d7836c06caa24835d13d9f7a7f4b052f9b92ded0eae37f9467bd49220f222203758424e884024bd5462c2582c632d5ea67a195bcc55cd062d8ab890b3d71d7a3f93b6cf94c5e2c6d4b6b77c80e07b5d18cd88c8d503548b5daeb5ee6dc2dc464edd9fc135c8c909c8e329b9102996896d1e1ab9f0ebb86f3ba6168c809535da97aed483d6a476525efa2be65e83850a927f0d39461468b3281d16df0bbdb081946d09888572eec1121c433c49535b4002e2b86afae83f3bbacecbf8af5490ad29b0d74ccd1501c40dec14b67731e8d153d64f939d1ed6ad385a42566398709b272564d677f3afefad4730a81e8aaeb579b1971bf16c93ddc04e14f369fb94"}, {0xa0, 0xffff, 0x6, "c0bdfa25504fad64acddec4a7805d27503cdadb3ff640cc71bf486a2dcac253af3a63358a6359cd221a254e3617b01c8d8d02184004273f064ee9aad12e285393c3965b1dce3d46b8e780723d1f7bec8480395fc19b5342f5ee32934a96372183c68af754df1c49b0f8a14075873ea30abb006b4a5728ef8a0c36057c6356fb7f6c04916302e20303ca718ad57bc82ac"}], 0x11e0}, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) 01:48:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) 01:48:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x102) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) r2 = geteuid() getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, 0x0, r2, r3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0xffff, 0x6, 0x3, 0x0, 0x1, 0x3f, 0x3, 0x0, 0x1, 0x7, 0x6}) fcntl$setown(r0, 0x6, r4) sendto(r0, &(0x7f0000000180)="23914c6be184edeaa508de91928e406cc4de2f2e9ba0a8e8b988965d2b1ee4feb60a31d0823ac71cef62c87ce3a257089aa2231d9f4e8e12979eb7d4604efd47443dceea3322533e7eb43d2b5b188f38edaae0a417f7d246386d0d0c4a8b2609602934e3fde93b540b5e5a9e", 0x6c, 0x4, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 01:48:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r5]) dup2(r2, r1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getuid() stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="9d448500fa7ad45190d1536dac9eb505a2794b0a2b489b22a9788474ec540a4616d03e7a08f78fe38421b8559cb7164fd00fb07aa06b7ee988d5fba1fd9023226f2eaee3091b505fc869a1050441339e48353a174946090eb4f209768bc436230e68320f31ce78d6a7602edf", 0x6c}], 0x1, 0x0) 01:48:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/115) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x8000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) recvmsg(r3, &(0x7f0000001680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000001480)=""/133, 0x85}, {&(0x7f0000001540)=""/139, 0x8b}], 0x6, &(0x7f0000001600)=""/91, 0x5b}, 0x1) 01:48:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0xffffffffffffffb3) socket$unix(0x1, 0x3, 0x0) socketpair(0x11, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:48:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:05 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00002f2000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) 01:48:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0x200000000000000) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:48:05 executing program 0: geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() setgroups(0x3, &(0x7f00000001c0)=[r1, r1, r2]) setuid(r3) syz_execute_func(&(0x7f0000000200)="3500008020ca034bc4a2412b9cf012de0000f30fe69a04000000c4c14dfc85ffefffffc4a289a7ec36420f381e84e3945e00008f0978830f0fa0f3260fb68f93000000") openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) socket(0x0, 0x1, 0x0) 01:48:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000065, 0x0, 0x0) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e3ff6530360000000040"], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x1, 0x6, "b57c73b4de640c4be7191328f75eef0b44f1f9ec", 0x1, 0x6}) 01:48:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() lseek(r1, 0x0, 0x1) close(r0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000400)={0x7, [{0x3, 0x6}, {0x3, 0x1000}, {0x3, 0x800}, {0x3, 0x1ff}, {0x2}, {0x0, 0x1000}, {0x1, 0xfff}, {0x1, 0x1}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x8d}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0xd56b}, {0x3, 0xffffffff}, {0x1, 0x1f}, {0x3, 0xb78c}, {0x3}, {0x3, 0xfff}, {}, {0x3, 0x2}, {0x3, 0x80000001}, {0x3, 0x28a5158d}, {0x3, 0xfc6e}, {0x1, 0xff}, {0x3, 0x4000000}, {0x2, 0xc873}, {0x3, 0xcfb7}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x81}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() 01:48:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:07 executing program 0: r0 = socket$inet(0x2, 0x3fdd, 0x9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x181) 01:48:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 01:48:07 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(0x0) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f00001ba000/0x1000)=nil, 0x1000, 0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/93, 0x5d}], 0x4, 0x0) 01:48:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:08 executing program 0: getrusage(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000080)) 01:48:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus/file0\x00', r1, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x901, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x8a, 0x1, 0xdd1c, 0x100000001}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff00000000, 0x9, 0x3, 0x5, "20db6e9d12b6f1ba6739894dc11d0323df800c81", 0x800, 0x1f}) 01:48:08 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) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x189) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') 01:48:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) r1 = semget$private(0x0, 0x0, 0x220) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x22) 01:48:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xd5, 0x800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x6, 0x1, 0x5) semget$private(0x0, 0x1, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) socket$inet6(0x18, 0x4003, 0x80000000) fchdir(r1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 01:48:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xf0000014, 0x10001, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x42, 0x20000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x5, 0x5d9, 0x8}, {{r0}, 0x0, 0x80, 0x20000000, 0x80000000000000, 0x7f}], 0x7f, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x41, 0x41, 0x5, 0x3}, {{r2}, 0xfffffffffffffff8, 0x12, 0x40000002, 0x73a, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000046, 0x10001, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x2d1b, 0x4}, {{r2}, 0xfffffffffffffffb, 0xb, 0x40000002, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0xae, 0x10, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0xe0, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x8001}], 0x5, &(0x7f0000000000)={0x1, 0x100000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:10 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 01:48:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000200)={0x5, 0x66, 0xfffffffffffffeff, 0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x7d, 0x2}, &(0x7f0000000240)) r0 = semget(0x0, 0x1, 0x208) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/97) 01:48:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x1) 01:48:11 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) 01:48:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) readv(r0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() getpgrp() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 01:48:12 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x100000000005, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 01:48:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000740a) 01:48:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) dup(r1) 01:48:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x341) 01:48:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0x0, 0x8, 0xefe2}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:48:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="e75fd53cf9dc7ad028f0754de78d94d53dc92313ff02b0965c5db756a47f71762111538b567f6f2a08bea1fb39e6cf00d22f2fca6a5cde0d2f022a4308bf27578d33a288d53b0dc12bccf2f4d3d71a96a7406bd07f55b189dd821bee803865c2", 0x60}], 0x1, &(0x7f0000000100)=[{0x88, 0x1, 0x100000000, "6a0064a733e30f92d35b85b7c469e437f3da0af932c12be9b6f34eb9332c9f5ffa89111639e027cebd551775169ad873a81a07d9fc735e27735ee25f0cffc65a0ac57d8e634c496237173d548f5305f2483de160ca33305c8ce7e938b547cd88758b16b740f7ccb99ef65dd12c995255ebeeb2c3"}, {0x28, 0x1, 0x2, "08870b1d4d378fb9245e6fc698acf79f0959311c6557e5"}], 0xb0}, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 01:48:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:48:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000080)=0x5) truncate(&(0x7f0000000000)='\x00', 0x3ff) 01:48:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fchdir(r0) 01:48:15 executing program 0: getrusage(0x0, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 01:48:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) poll(&(0x7f0000000000)=[{r2, 0x5}, {r0, 0x4}, {r2, 0x100}, {r1, 0x2}, {r1, 0x40}, {r0, 0x4}], 0x6, 0x3f) 01:48:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7f, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4c, 0x1, 0x71, 0x3}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x4}, {{r1}, 0x0, 0x0, 0x80000042, 0x100, 0x1f}, {{r1}, 0x0, 0x30, 0x0, 0x100, 0x6}], 0xffffffff, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0x7da0}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x7f, 0x2}], 0x800, &(0x7f0000000100)={0x1f, 0x1000}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:48:16 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x812, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x46) setegid(r2) 01:48:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="f8d47e8cbbdf8482adf5abb53fe462c51970bd85952eae34d52f33fc7569aecde105d3972aff66421dc2a4dbf0ef7f35b7ab15a542e3af29f773e54836cf54a0fb9d9eead4d457ccfade6fdefc56ec353556a6f397b360185249", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 01:48:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40000000004502) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20081, 0x0) socketpair(0x16, 0x0, 0xfff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/83}, &(0x7f0000000340)=0x55) r4 = socket(0x12, 0x4000, 0x2) r5 = open(&(0x7f0000000380)='./bus\x00', 0x800, 0x100) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10202, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) r8 = syz_open_pts() r9 = kqueue() kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xffff, 0x401}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x7, 0x400000000000}, {{r4}, 0xfffffffffffffffc, 0x20, 0xf00fffff, 0x1, 0x8}, {{r5}, 0xfffffffffffffffa, 0x20, 0x85, 0x0, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffffff, 0x85, 0x2, 0x8080000000000}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x3ff}, {{r8}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x1000, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x8}], 0x2, &(0x7f0000000540)={0x7, 0x6}) nanosleep(&(0x7f0000000080)={0xce6d, 0xc3}, &(0x7f0000000100)) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f00000000c0)={0x1, 0x5}) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x2010491, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) renameat(r11, &(0x7f0000000140)='./bus\x00', r11, &(0x7f0000000180)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000040)={0x3}) login: load: 0.89 cmd: load: 0.89 cmd: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff800000026dd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800000026dc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026d00,ffff800001991150) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800001991100,ffff800000026d00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8066272678,80085761,ffff800020c66e70,82,fffffd807f7c7780,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8064fe1008,80085761,ffff800020c66e70,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020c66fb8,ffff800020c66fa0) at sys_ioctl+0x646 syscall(ffff800020c67050) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,d54a61390d8) at Xsyscall+0x128 end of kernel end trace frame: 0xd57612b8670, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800000026dd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800000026dc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026d00,ffff800001991150) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800001991100,ffff800000026d00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8066272678,80085761,ffff800020c66e70,82,fffffd807f7c7780,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8064fe1008,80085761,ffff800020c66e70,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020c66fb8,ffff800020c66fa0) at sys_ioctl+0x646 syscall(ffff800020c67050) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,d54a61390d8) at Xsyscall+0x128 end of kernel end trace frame: 0xd57612b8670, count: -10 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c66aa0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800000b47000 rax 0xffff800000941840 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xfc8b0943090071a9 r12 0xffffffff81f354ca substchar+0x955e r13 0xf2 r14 0xffffffff81f25297 apollo_udma33_tim+0x16e4 r15 0xffffffff81f354ca substchar+0x955e rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c66a90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=39268 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43c38,0xffffffff82334d38 process=0xffff800020b45078 user=0xffff800020c62000, vmspace=0xfffffd807f00d5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28350 233246 11366 0 2 0 syz-executor.0 28350 150115 11366 0 3 0x4000080 nanosleep syz-executor.0 *28350 39268 11366 0 7 0x4000000 syz-executor.0 36546 429893 30397 0 2 0 syz-executor.1 36546 486185 30397 0 3 0x4000080 ttyin syz-executor.1 36546 125353 30397 0 3 0x4000080 fsleep syz-executor.1 36546 251286 30397 0 3 0x4000080 fsleep syz-executor.1 8762 495250 1 0 3 0x100083 ttyin getty 19165 161251 0 0 3 0x14200 bored sosplice 30397 346191 39379 0 3 0x82 nanosleep syz-executor.1 11366 115676 39379 0 3 0x82 nanosleep syz-executor.0 39379 430097 40248 0 3 0x82 thrsleep syz-fuzzer 39379 456326 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 46472 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 237185 40248 0 3 0x4000082 kqread syz-fuzzer 39379 95960 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 73432 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 128464 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 251508 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 405032 40248 0 3 0x4000082 thrsleep syz-fuzzer 39379 138800 40248 0 3 0x4000082 thrsleep syz-fuzzer 40248 431048 91925 0 3 0x10008a pause ksh 91925 31984 57293 0 3 0x92 select sshd 57293 322150 1 0 3 0x80 select sshd 79220 5601 17803 73 7 0x100090 syslogd 17803 523881 1 0 3 0x100082 netio syslogd 80808 369444 1 77 3 0x100090 poll dhclient 62860 316043 1 0 3 0x80 poll dhclient 61782 240551 0 0 2 0x14200 zerothread 34361 241150 0 0 3 0x14200 aiodoned aiodoned 35260 217685 0 0 3 0x14200 syncer update 53211 508124 0 0 3 0x14200 cleaner cleaner 92758 310230 0 0 3 0x14200 reaper reaper 35963 457586 0 0 3 0x14200 pgdaemon pagedaemon 7131 55338 0 0 3 0x14200 bored crynlk 54469 332019 0 0 3 0x14200 bored crypto 27723 423895 0 0 3 0x40014200 acpi0 acpi0 809 25642 0 0 3 0x40014200 idle1 721 359609 0 0 3 0x14200 bored softnet 94217 3065 0 0 3 0x14200 bored systqmp 10927 182091 0 0 3 0x14200 bored systq 58302 189054 0 0 3 0x40014200 bored softclock 863 453418 0 0 3 0x40014200 idle0 1 13933 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 28350 (syz-executor.0) thread 0xffff800020b424c8 (39268) exclusive rwlock wsmuxlk r = 0 (0xffff8000019911d0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6357K 6357K 78643K 10718 0 0 pcb 23 9K 11K 78643K 278 0 0 rtable 100 3K 4K 78643K 233 0 0 ifaddr 49 12K 12K 78643K 84 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 16K 78643K 62 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 76K 78643K 1531 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 62 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 471 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 38K 58K 78643K 316 0 0 subproc 64 65538K 67586K 78643K 92 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 49 0 0 in_multi 33 2K 2K 78643K 55 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 205 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 84 20K 29K 78643K 2336 0 0 UVM aobj 18 2K 3K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 19 0 0 NDP 9 0K 0K 78643K 22 0 0 temp 132 2362K 2426K 78643K 4033 0 0 kqueue 0 0K 0K 78643K 7 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 221 0 214 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 92 0 88 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 5 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 18 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2311 0 900 46 0 46 46 0 8 0 ffsino 272 2311 0 900 95 0 95 95 0 8 0 nchpl 144 3161 0 1539 61 0 61 61 0 8 0 uvmvnodes 72 2420 0 0 44 0 44 44 0 8 0 vnodes 200 2420 0 0 128 0 128 128 0 8 0 namei 1024 9235 0 9235 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 8126 0 8126 7 6 1 6 0 8 1 sigapl 432 641 0 627 2 0 2 2 0 8 0 futexpl 56 5189 0 5187 1 0 1 1 0 8 0 knotepl 112 148 0 121 2 1 1 2 0 8 0 kqueuepl 104 109 0 106 1 0 1 1 0 8 0 pipepl 112 474 0 453 3 2 1 2 0 8 0 fdescpl 488 642 0 627 3 1 2 3 0 8 0 filepl 152 4057 0 3952 7 2 5 5 0 8 0 lockfpl 104 150 0 149 3 2 1 1 0 8 0 lockfspl 32 203 0 202 3 2 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1288 0 1281 1 0 1 1 0 8 0 zombiepl 144 627 0 627 2 1 1 1 0 8 1 processpl 840 657 0 627 4 0 4 4 0 8 0 procpl 600 1742 0 1698 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 458 0 441 5 1 4 4 0 8 2 mcl64k 65536 258 0 0 31 1 30 30 0 8 1 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 355 0 0 20 0 20 20 0 8 0 bufpl 256 6101 0 1015 318 0 318 318 0 8 0 anonpl 16 68579 0 60672 53 17 36 41 0 125 3 amapchunkpl 152 3502 0 3398 9 4 5 9 0 158 0 amappl16 192 2967 0 2559 36 13 23 28 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 9 0 6 2 1 1 1 0 8 0 amappl13 168 480 0 473 1 0 1 1 0 8 0 amappl12 160 5 0 3 1 0 1 1 0 8 0 amappl11 152 178 0 169 1 0 1 1 0 8 0 amappl10 144 58 0 55 2 1 1 1 0 8 0 amappl9 136 354 0 351 1 0 1 1 0 8 0 amappl8 128 135 0 116 1 0 1 1 0 8 0 amappl7 120 491 0 482 1 0 1 1 0 8 0 amappl6 112 56 0 49 1 0 1 1 0 8 0 amappl5 104 122 0 110 1 0 1 1 0 8 0 amappl4 96 278 0 257 1 0 1 1 0 8 0 amappl3 88 151 0 146 1 0 1 1 0 8 0 amappl2 80 5198 0 5136 2 0 2 2 0 8 0 amappl1 72 22307 0 21860 24 14 10 19 0 8 0 amappl 72 1953 0 1913 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 2 1 0 1 1 0 8 0 uaddrrnd 24 642 0 627 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 642 0 627 1 0 1 1 0 8 0 vmmpekpl 168 9093 0 9073 2 0 2 2 0 8 0 vmmpepl 168 73849 0 72399 86 21 65 70 0 357 1 vmsppl 360 641 0 627 2 0 2 2 0 8 0 pdppl 4096 1291 0 1254 6 1 5 6 0 8 0 pvpl 32 230325 0 219295 127 27 100 111 0 265 9 pmappl 224 641 0 627 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 507 0 5 15 0 15 15 0 8 0