Warning: Permanently added '10.128.0.169' (ECDSA) to the list of known hosts. 2019/02/15 03:34:16 fuzzer started 2019/02/15 03:34:22 dialing manager at 10.128.15.235:32996 2019/02/15 03:34:22 syscalls: 1 2019/02/15 03:34:22 code coverage: enabled 2019/02/15 03:34:22 comparison tracing: enabled 2019/02/15 03:34:22 extra coverage: support is not implemented in syzkaller 2019/02/15 03:34:22 setuid sandbox: enabled 2019/02/15 03:34:22 namespace sandbox: support is not implemented in syzkaller 2019/02/15 03:34:22 Android sandbox: support is not implemented in syzkaller 2019/02/15 03:34:22 fault injection: support is not implemented in syzkaller 2019/02/15 03:34:22 leak checking: support is not implemented in syzkaller 2019/02/15 03:34:22 net packet injection: enabled 2019/02/15 03:34:22 net device setup: support is not implemented in syzkaller 03:34:27 executing program 0: 03:34:27 executing program 1: 03:34:27 executing program 0: 03:34:27 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = getuid() setreuid(r2, r0) r3 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r1, 0x0, r0, 0x0, 0xa, 0x4}, 0x6, 0xe934, 0x0, 0x0, 0x4, 0x0, 0xe60, 0x5}) 03:34:27 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x36f, 0x0) 03:34:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) 03:34:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x80000063, 0x4, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x89, 0x1, 0xffffffffffff3fbd, 0x8001}, {{r2}, 0x0, 0x48, 0x1, 0x200, 0x5}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x696, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8a, 0x20000082, 0x17e, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x8, 0x7, 0x6, 0x7}], 0x0, &(0x7f0000000040)={0x2, 0x400}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) chroot(&(0x7f0000000080)='./file0\x00') dup2(r2, r0) 03:34:27 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x23, 0x8, 0xb8bc, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x4, 0xc980, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0x401, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x3dc, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x0, 0xbbf, 0x1, 0x6, 0x1}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 03:34:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt(r0, 0x401, 0x6, &(0x7f00000000c0)="79462959b10f6cce6a28e5c0481b31d23aedd54ef221d2b8892e7713068e276588852be1fb469101646d6e687325a142bd719fdf1fa441ab16ceef6ad9381df26270c8494ad15eb95cc104b2eea75b8b54f0e8246e02bb2c8b6f89963e8bda38a189ca7fa11815", 0x67) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="782d709e6247dafa992e1764f19d7f9804f0090aba81fead787ef4551d3e4ebf926cdf9b41a5f1b27d39edda5a8137b07030f16584c9a41802b39ab7ced301dc79", 0x41, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:27 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa9, 0x60) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:34:27 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = shmat(r0, &(0x7f0000001000/0x1000)=nil, 0xffe) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) shmdt(r2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) openat(0xffffffffffffffff, &(0x7f0000002180)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 03:34:27 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) syz_open_pts() 03:34:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) setsockopt(r1, 0x6, 0x83f, &(0x7f0000000000)="9bd13c1423a717bb9e3c5032f20e7f41038d220f30c50a57a72733dda594fee889ac237660f1464bcb06d4820a789a1ebc05abe64a837c5f95689648803c33b1e6d8affa5fb2bfc0ac52e91e6198ff33efc9447a39ec63a738eb8bf6da04f1cb5e3cfa60a5ead40e2ecb991cec12d1cfde6faf36ef431533299e35cfd480f29095d3abfd13b194cf2e4a7260b8216b927b7d3eb82e90864a4a68313ef9a32b27e038fd466af1a074ea963edab7a2d9b0261ae640c90176f8e9d983ddb005dff5126e01b5bacb0722e6fd24869723c63dcb75bf6947b6cf7601fc10566a5182b04a09ab", 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe8a) 03:34:27 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000), 0x0, 0x0, 0x9, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:34:27 executing program 0: munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/203, 0xcb) 03:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) socketpair(0x1, 0x2, 0xffff, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:34:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) socket$inet6(0x18, 0x1, 0x80) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) unveil(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)='r\x00') 03:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd807efff5a0 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807efff5a0 failed: hole in range 03:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002, 0x0) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)='o8', 0x2) kqueue() kqueue() 03:34:27 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) getdents(0xffffffffffffff9c, &(0x7f0000000200)=""/202, 0xca) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) 03:34:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) poll(&(0x7f00000000c0)=[{r1, 0x64}], 0x1, 0x0) 03:34:27 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x10000002, 0x0) getrusage(0x0, &(0x7f0000000000)) 03:34:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 03:34:27 executing program 1: r0 = socket(0x3f, 0x4000, 0x8001) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x300, 0x0) 03:34:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc8) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:27 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x401, 0xfffffffffffffca2, 0x5, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0x0, r2) msgget(0x1, 0x600) openat(r3, &(0x7f0000000040)='./file0\x00', 0x608, 0x82) lseek(r2, 0x0, 0x1) 03:34:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x3, 0x5, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = socket(0x38, 0x1, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r2, r4, r5, r6, 0x10, 0xfffffffffffffffb}, 0x4, 0xfffffffffffffce2, 0xa671}) setitimer(0x2, &(0x7f0000000040)={{0x5f93f768, 0x8}, {0xfffffffffffffffb, 0x7fff}}, &(0x7f0000000080)) recvfrom$inet(r3, &(0x7f00000003c0)=""/33, 0x21, 0x40, &(0x7f0000000400)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x8570, &(0x7f0000000100)="1163300ffe627456c60f9bd56a8e5813222e38d4776bc7ba7f3aa50ebeb5295713e8af3a8651e1f508dda2e44fdad52b6292d9abaea2b1b6051faa538bb15144e06fa931697af49f8a4195857e674ffb34b343edba6277bf022fe8961c345d5f649a5b1a9608d84b2d1a440c4cbc823368019bf7f704df3107af4b486508fd89fd128005331a6bc32be213a30a1a0c", 0x8f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x200, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f00000004c0)="1053aab52c990d85a0ea834a30c3d61d0efac187fb954b3a933ad3722773290cf1ea63eb3ced9ee5830b", 0x2a}, {&(0x7f0000000500)="e394d66a356392266ae21f902d5ef243fa6254261f3c7af7038a5869fbd4c576094c21ce4992dac328a09113efb19c2b9a61e2d9fe179f50409eaf325dceea1bc1c71d850bed4851d46e5064af72a228e716d661e3eb7d21a2b394808b0fd5424d79e369aff2bfeec860c8058f11ef3ad916c7f4965c4dbebba890dd3fd13b55f94a8f6ad89189bf80fe9fa1f144d75bc6e78962b82a5d067fe9320b407e600f5b949f8de5ef98447e37fcbe224941ef0925c83507e2b1", 0xb7}, {&(0x7f00000005c0)="7d0cc9b1d9a49d118379cc483a236bdc8438b0786341fbcf3af663d22a1f49c3cccc738e797b315232e4908e50c4ea4e36ddb4d33384b615b81317d7636b4b702166f6cdac1ed615dac3f7090d3ec79eef2a647bcfc2205d8975f577f818a5d2311ac4e1a2dffd5cda13294e25101438e7b7cd962fe00c12256dfc", 0x7b}, {&(0x7f0000000640)="10e422c47bf14c94239e4113e1ae62e7b5489c39306f4ff04edb33e0b1ee01eb5bee7a12bd9c895d80869b08f7d32f32a8a280d0a170c16effae7f5af96a60b10014595d4a7e08603c6b2ea0eec1fb5993a913f24938969e6f9a72f00543b3cfc20fc1e1bfb2f394ce7d356e742c1b67a7be950c702e47ef82753528acfc1461e79a8324adfa60fbaa0b55e02dd25db2b442f4e8ca6feaef5510a922e62896e3bc1c55135f3f9f260c1d817e010ad60dc186108353cfaf4b08da73d7a63dd6cce9042c57c01855b35f9a30b18aee0ab612f57b51b5b5220b45eca98ebb59989976703d045d96", 0xe6}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="a000000000000000ffff00009f0500005b6a9b894b276d2dbedf7bbe1e9ad8d23a18c6f3b72a211f2e835f6c324a785d98ee18bfbd2f902b77cdeb50859bcca75fc12633852446684444156bcd7b7ea871afdf84c0d4adba4471cb33bc000b7ba467e7cbbb217cc9ecd32e88519228490ee7a9a3c11e452cb88d113bf842dc70c0335357668d207ede4e94883e1374705361dbdbaba4de1959f14dbd1b3c3f2000010000000200000100000001040000dcc2b0a013359c353a1171ffec3d7a91185a451f34b906c4e43ae47a82b36fe716e25cbe4657379b660e95803aa85e1055f6f3915101b3de0be0a76859c73f815403e6c34fa102075fd828d037943b1cc032900244028f59bf1cc96676d6f67d0475fba8ed7cc1d8730cc2b65e1e2f5e9ff0582a971ed5e5ccdc7d0cfdbc0ea3650c55788da56d9d7c086f3e39f792efabdc53b06e2a440cee47900e9a3ce03c5cba3eff954389148fdde19ae8d7096a81e06ba4b8d911d448f4dde08f782dc3b93e6d7457a43a5a7bcd42033226db1b74c784947c0ce01024a233990000000000"], 0x1a0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x1, 0x0) setsockopt(r3, 0x1080000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3e7) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f00000009c0)='./file0\x00', 0x20b2, 0x1) 03:34:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) 03:34:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x74, 0x100000000, 0x6, "cc86479908fb5689f93ac16e69a65f862669c337", 0x7fff, 0x3ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3f, 0x1f, &(0x7f0000000000)="e1", 0x1) setsockopt(r1, 0x7, 0xfff, &(0x7f0000000080)="42fb42da397f249afc839bfa82d15d5242f3fffffffffffff8000b801bfa42efcd1ee44ea548b61f2382efe6ea4d6ae41d49e7266354de27c8a8ee8e66436b97d41600972f7f7b24edbabd6ab1c49f4c55831fac32f8be86c5dacdc006d1a949696d227a7995f316e305df764cd23806ad000bf70242a9c39abb5ac7234c93f402a8e8a96c5e95fbf9e5c5ea95a8bc9f1ba8db1257fbf434594e0ba9132524feb3085478f879f52dadadac330006d153603af6d9ea31b0ab0cb2a9dce4d4137c31dc0d23270600000000000000000000", 0xd0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffe3) 03:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) 03:34:28 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x40000000005012, r0, 0x0, 0x4) close(r0) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/199, 0xc7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) dup(r0) syz_open_pts() syz_open_pts() 03:34:28 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') r0 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 03:34:28 executing program 1: 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() write(r3, &(0x7f0000000180)="4ec8a6b6", 0x4) fcntl$lock(r2, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x2, 0x3, 0x301) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 03:34:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="8141b862198f9a400c7f3c0e246a1a46789b094817215b31d378d1b9934a489fbc8683bc97df11673ec882f57a11c8ea16794b3313b752de3144d901950fa91df2bbe7de732e884e3bad5af924e770b50444c17c92a39ca7f57c0c6c1a41f4fda55fd2957ecb19f6e39f0d77cebee979ced9d65a4242f9afc693f07a58114c84b55aea35f5f3d11c608e55d06e5c37f750eb380b3f3953fc33a041efd0f059642fff795b6f28815d0a514ed4b861b6e3ee723d8a070138eaab70c9421919e70b5bc9992785af442885916d86502139df6f64bc70e4d4be9f764e0823c2c11148e6f087f861e3aabe09", 0xe9}, {&(0x7f0000000280)="a530709993094a6536e3cb226f9f3089beba984ae70aaae17b01353ffafb6122f485364b64a02da97e267a2b7e09f0e24e3658c87f4dc0cbb64f8ac88178ad506768cb0e06fb31a960d55e0bb20a3166397f052faedb315fc013b9d328d4a559186524fff89224d6667e9ed250385fc5272ee57aa6f215c4a30a705094742bdc33068d936a7f9af4608dd24613cb849e050f75516f0bf9fc5b1ec05f7de88198caadc4861790e7546ea12c7618818b6c0990255ff899edd963e39f774983f21c6df79f3b334e829d87e94a49f7755d565f1301311a585b55ec97f3", 0xdb}, {&(0x7f0000000380)="4ace90e2c09e8f8369146bfca236004c908c8550df356d9e504455b6c351f1918705f5f16b040f52eae9499cbf77c54d6a2a55a8e2861cdf11b55b977aac0fd01f6199bfabdf03a3ea", 0x49}, {&(0x7f0000000400)="b17eb8a36bf4e2a631e0ca6710aac3e3424d6760c780ccbb01d388f31a27699548268928846fef931c9a68f679ee4376663edfd9813f2896ddece330bc26b36d3000c407e06ab8144fa641b1f53e6601bfab528c47832f42745e16b03b2de6fe3c44c9662ebf277ca54919ed3b31d472f4110e96c1ffb0cef98ccbba3f0db4aefdf1a457e917a773cab642fe6f5b82f7ef67", 0x92}, {&(0x7f00000004c0)="b05479452aa3ba15807d008b95f456f00d5e61f4449a05e30068a0e02ee905ed2c14498dd00bf1b29e98e546ba7900c3a2e0dd6675f879b95e073c1802c5551dffe9bd473021a6aa8f7ea9b2f7f1338057f54f569a0489ad5a12cbfac9c91322238c0c8bd1f85a6a19b79381261dd913397a81cb07a89cca6f5092", 0x7b}], 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20800, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0xf80}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xe8) 03:34:28 executing program 0: r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x9, 0x4) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x20000, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x7ff, './bus\x00'}) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x62) 03:34:28 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 03:34:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffffffffffe, 0x80) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x7, 0x200000000000003, 0x80000004, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x2, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x5a3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x3, 0x3, 0x1800}, {0x1, 0x100000000, 0x1000}, {0x1, 0x10001}], 0x2aaaaaaaaaaaaabe) r6 = open(&(0x7f0000000600)='./bus\x00', 0x4000000000, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000100)=0xc) r7 = socket$inet(0x2, 0x4000, 0x6c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0xfffffffffffffffd, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) r10 = dup(r2) r11 = socket$inet(0x2, 0x4, 0x2) kevent(r8, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x6, 0x73}, {{r11}, 0xfffffffffffffffe, 0x92, 0x0, 0xfffffffffffffff7, 0x9e}, {{r7}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xa4, 0xfffff, 0x6, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x41, 0x40, 0x4c2df05, 0x3ff}, {{r9}, 0xfffffffffffffffd, 0x0, 0x40000048, 0x0, 0x10001}, {{r4}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0xfff, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x80, 0x8, 0x8}], 0x7, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x43, 0x40000002, 0x6, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x400}], 0x3, &(0x7f0000000300)={0x2, 0x4}) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1800}, {0x8000003, 0x68, 0xfff}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x4, 0x6, 0x7}, 0xc) accept(r3, &(0x7f0000000740)=@in6, &(0x7f0000000700)=0x10253) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000780)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x2}, 0x400) accept$inet(r10, &(0x7f0000000080), &(0x7f00000004c0)=0xfffffffffffffecd) 03:34:28 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000400)=""/74) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='({(-\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='rc', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='rc'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/null\x00']) 03:34:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 03:34:29 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000480)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x40, 0x7}, {0x6}}, &(0x7f0000000080)) 03:34:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x2, 0x4) 03:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 03:34:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 03:34:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{0x0, 0x25d}], 0x10000242) close(r1) 03:34:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x2, 0x4000, 0x3) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 03:34:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4010040002000, 0x2922) r0 = msgget(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) pipe(&(0x7f0000000040)) 03:34:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x180}, {r1, 0xd}, {r2, 0x5}], 0x5, 0x9) 03:34:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:34:30 executing program 1: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) 03:34:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 03:34:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/46, 0x2e, 0x3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x2, 0x3}) 03:34:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0xe6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 03:34:30 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01d60ddd230ada6b4b00"], 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x96}], 0x1, 0x0}, 0x4) 03:34:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 03:34:30 executing program 0: socket(0x10, 0x4, 0xcd1) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 03:34:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:34:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 03:34:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, r1}) login: pckbd_enable: command error 03:34:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4, 0x7013, r0, 0x0, 0x0) 03:34:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 03:34:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0xa, 0x2, 0x4, 0x80000001}], 0x27a, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x4, 0x5}, {{r1}, 0x91b28556a0ec63de, 0x10, 0x40, 0x6, 0x5}], 0x2f, &(0x7f0000000100)={0x0, 0x5}) dup2(r2, r1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x100) 03:34:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 03:34:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mlockall(0x3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1000) msgget$private(0x0, 0x600) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000240)="ed4ec8b0f6d1ba7657d02dd65096ce73e054e7004ef67c5623a7561e8a53b63b83173ff2ebb321dc201f3fa55f1eb34c69f82c7255324b77177c443d61eedf4828c657fd8d3a5b1a4933c1cf6dc30b3635faa3027ce271abd3015f4916f90bdc6edbaec23be05b0dee437f560144a491650df22596bf14bc34a6bb45d8471c8da7444ef797949bd396227be8ff564f176dc40ac4ae30135285e5b8abb9268f092768e4d2420410cfb3e8bfd9fdbe5b0197bbff594c5b2b8e30026734384061f16d0a086eb7dba39cdeac9591206c48aef09285ea3d7c5f64d7901d38ee1e306dad35cce9a0ccc9d15d31e6a27b2cfceb1894f570db869602a42b5315bf8ca82f7a3e07601a0163dbb6ec703cb55980a1b96b28cca81fd9bfc1f452a6ec22f7efefc99a54bb12c893a326980a189f76f005d0a2f01744e4c0a72bede12c8e4a8a172aca81166fecedcace22e7cdbc383f3e913e2c6662d08fa31e2d295972df3fb6338a0c569605ba50d5f36330aae251448a5344210d2a3d88eb989ace223c1f4b57b75e081f4d0838af32a75f3302c2983537b38e92b034b304f4e6f7033f75ed19c492c42bf2b91efdcdfcd7aacd00d2a3597b9ced7b705e2f5280c45e858ad4844d29ca1539e1bbbdc51f226fe7c1c0c3101855482cea49c279c8f24eb3488fe519ca3435c0900d9d49e2efb7bdb010e24b76bea85c1d2bf97f61b4871f5c38c1bd248b16c4c7be2c9b01adf7611f62ce827443fad8aeb9e83a5705408eddb522747131f8f2c2be5df0a87959eeeeb072c2a7f38e40d5474707575536c9485ca5ea1068043ebdaf85ff1c2c8337c37d701e1d877f8125f60f1bf948c94c258d074134fd21d8275fd1f47ec027e6bf939e33d903d3ec2862a7f47eb7e6e56568847d3ff842e94a5cc890f7b8816fa61777ca0c91539664857cec93963e7b2b89f032c5edeaacf96874d462aa02397470901c417435d6c5ba7e46e4f5e2873cdb8166955cf7fb6ab4dd8654c568f0ea97c6aae4e9ded26e8877039e663ffc8f060fbba8adf01bc30cc4ab781e4165200d99a9c8fb48884576c54802097ec1e519f5b48d7bcf780f05ebd27c201089b617381b0980b6a5f4c92560d3410ee9cf296b3c3a4fe796b65b4e7a5ac44eee7f6f3b0db2ed905dc952db95dfc7a9c79c237d5c6373bc609d062eea83845122e2dd5216c696ff07e2e8039abea9d5b2b20185d1381feb5b3812674bd052c96a0591b6d4e954d7e09a1bb277e0a0b817d5882ef2eeeccb66904efbb10c1e2dd7eb360b759584dc0291764aa9bd86030c87d0e1f9e07c7d416132a864ba50ce7ebabdc71c9827be795017969e2dd58941f0a7fb9d72d77af0279aaee1778ed733cbc72fc587a2863583554c77557702883b414f25b20336e70b1dbb1f62d1690195c43ec34a3a5d24cfc701aba27b5db7523ad22b6df3ed01a64344c21fadd77e94887270517bf63fd63f576c97dba59a5e3b6461e51fba9860b28f45834228d0aa933a8391827bd1df78d4176ca878977d64880642e8ae216a679bbd8497855ad77e6ff41a0ccfd98c9785909e0ba3ad5ba39a76a2dc5ac6c50e840448b60af4158084f91532f79915214cbf5110e1a62028052705e246999ef70c5af13a8fa6c8484bd5e57d2ca0aed856530642e8763491201bdd99c29ab2167566d541bdc68af8eeff8060fea337714ea1ac839cf40bc2fefb1ab9ffe5d8210c145f55bb48d58edbd4a045c4a253ce8e2d995e733d9c4f456ebdca8cd1924be64430d6e6a89fb30b5bb606999a6c880a4fb5a14d958a85f603b134e7578d439b6455a4b5d227e35613a0a3cab3bc248928b70234145a15ef08cd497661f4b4c5ac3200cb903224e5484ac4f22821d8b52dabc23fb8d7ba4fe230819e3edea4234d36ad0d98a4170d51018a70f49830b09ec602586a73cc33fd6fea84dfdf776a02b0af955ac593bea4f758814f8feb6f5745569fda1e80bdbf49fcc9aef4649ba7849fff60155c35b814964010eb798cec229a012bca45a4ae49a2ddcaa7dcc2dad75865ca5486a7e7b2dca0a483b6b1340fabf470c810c9271e6bbc36b59ebd1ef475eda285c297e84ff19a99018a99edb5176c90d10481cac06bac54f14e809b4cc7365e73a7c5daf29acc1d47dcf5a4ca33e36e7981acecd83347fbcd14ecc49f831f085252a18e2a6fad376f23e2c839dfe6a5792280c8eb1a93f24d6a0601b68f3600db89da77aa537efab6402c1a23348807d18149984b80abfd45dcf717fe15c3d47c157d991d8ea66d05e04fc6c9936560d277437b44ee8c1737dcf2d04c9e81edf3e63d857866295b1f36e301de5649f39629f4a4c3b1f1e2021e30f29a6e274a6e58044f41c4cea926c97b084ffc367dc49e6277a0c2b8aa7787371183a7f4d9aa3939bfba197b69612c6d60e67a05c06eeffd49c30da266b308bbf9ea1a9f09f04d0ade5a1604d157025d0e2fd51c0eca8be99ccb968a39910ee58a2744bd35d81cda6747ed0c5b2d48a187dd343e6bef94c3a273b5357f34bd43cae588fa6d6667812d4dd6d67e6c1bb598473c782bcb514ebc482a5586597b37421df528bc3454f7200eafbde6c0dc989f602accd25020f89741362410469d845cf109dc28bbdddd009ee51b1885502cacb94bab4e5972192ecd04e533b1a044a56a7f668c44298ae31e0ea1483bc105aad281b2dc02e3ee0aceefc71d0fe4e31602a9e77b187b723e69b6d913bab74cdcb4d927fe04bd3a35d1e002ac4d4a16b1b65d95db95d2f0630210b650db2726fe14dc1268a6de36a9a93ff95ae1cb2f1e0f7bd5cb532d93f4a2455d3252226001508af5be8aae0c53db23c4f835f3aae1ae2f36326aff43fe320ba775b21dfa0825286f887a7dcb240924b8b338ef2379df42ff92f2977b767e145ab835e6f25376d9f8c37e308f9f980a0c8c1d293aa90e35defeed62399dade3c45711f369ed598a86f9c1b51eb88cbb04af344177e4679689407915fbeb310e546ced3b424e90d57755a967cab533e6e0e82c7114cc30d954fda0fb01449e7a3c545794697e845025dfafc4f176feb200efb342c2bc3a08818d65dc5a985e4de97e5e3cff064a8ab0b8fc6214bebf14b31ff0b1cf4af178ada314815658c3774d088c9c10e0451bbe6852d84e34528e27ee2dcef7729c95c9054ee363af0fd39a1891c4cd0d75596f6bf548d157a594285f518215fa6f77d563168efd4e17a9cdebc1b1fbf9dde4adfad1cd77e4c1eab61efdea2e7eb01a021ac1b43d853d858e19e0a55009f3e5036d81efe03f83217b0dc1f1dfdd6d16e3e810880fe9b59ddc648f7a376a7f2b44a88ad7fe0434371c5565f67e903117bf5f169b1c66a6991631f7d6c95519a50278d43db86fa0668e892a310527d68a43debd2a95188b0a654c03e20a5c08a8041f4eeeb74a6ff30195d08fd68673ac0d5934a7e50025bc98c1cc4ce223e607dad2ae5d749ccf835e2f1ce298f11027b26b96d962b3a4da2c396f1c5e89969dc607162eb0235ca8abffa9d0417b5faba80291ddbc6d43f4d763af3279caf34e71cce83cee329ed7f1aafd74dacfb65cd487e767873a0d7fa7e2179d5fc9d39676d92051c3ce2e1a551a35d862b25773c042cdc1307af4783b924623e8435ac283a8f8f85ee7c536e06fe510c35f85c8b0579a15e48384e154cd3021f2306863d46d961cdbea0d79951257395ce599b55dafa8ced53110dbadce7360ffa4b9a19f3adce1bf268b5e4c4e201a4fa8981837f4104fb33684fa1fc46f1c847c01cf4dc10e4cca2d22989682763d8c1991e7a7f281888c652d334b1289397c2f11faa5ce0f535f71bb2a6bcd03443049ba6f4754e7a948a6ab24f04b6a5e3128c7877c5cd3618f959984c259ab84e88e62eb9a670317724f9e98fd0293124fc5cc848a58c78353ba1f44e38ba671eeb3d275dcd7a843d54c7f88564fe6fd7b255a6715d1e9fb26464fc19e9794e7e85142813a8a5b76a987467c22e2b746b9a8ce15db131a1bf582081c6668603e9584d824c8d18b5ca76dba5f4e7134b31d38b9f434a59f6c6c8917ac41a650451b61a73dc6eafc946bf393da6557c353333aca46b02f7c20b2961cc6faaab9a2deafbfbbbb61ef1a67fdab19782df37124438d9b85b9e3f08f3758ff08e1b54efaf292e5b85e491d3680cafefc25fdada80b45d69031c9808dc19c4989b00907caad47d159bb692bb9050ad15c63a3cc994aeebce81b919f18e90d39ad1a7d708608b30a663a8768791a9ffed1c63cb5e0f037660ae956bb61e2429f2ecd916999c372d9debfffac837976b706b0d78894d5baad478a351ddfa4d0ddb872327fee8b4c0dd3abab4baeca217cfa0eb3f2707fee088950b90b9a062ff17ccbb3f8c2185376186cf0d6893977e080159bd90889d34af0b00e7a8e4545ac094ce60f83d4948e7b1b0d27a77a09be8f5944af0feff81e16e63cc0629a0de9f59a3026068aad8b897ef0ac9aa70e585841cea1e539714263b4594d012c348b885e3db7d1a90c3ef220cec8741418adcd3902a77e625566534f7b250844fa6010545f599341c1a38539ff9eb29d9d4a18fc1108ac834ee60b369d2952446457207d7ef375316225b0f86b45d69ce32dfd1c3701ec88d701cb758751969bb236814704c8cf72d8de598b72e3208e168eb2b8070d99aabd17a7ed125f1e3fa3e28409f408d14e4501022f347dc38ac9c02923d164a7b512c969a70d3ae1484fe3d6a5929b80d26a88708c672c5b389f2cf30fde02be8e9ddecedfef4491a87d5a6c26868a8cdbfeaf2299f4e3c70dce9bfcf0496134dd3ca95f6516336df63ba75523402d00517133a9725de547a81630cbace1e9ced4a0889ea49ae62fa3c474c1b97f6426be5d3913ef1000bbbb8c82fdbd115bef8a9d40e3928c3b518bc15a531d7f1d09269f1c5150e3e6189c1f5fb8d3a892935e8871d20159b135ce6497f5d19fefb76b3e0a47fa500427fd5edc8513eea23602cde8df94e9fa7c2f9cec0eb26b31f37e6d8f5f1593bed2619aaf5b7ef5acd414486810220cffa4bdd89f3ebbc0d1bbe07b16d31119cb652911ff4528d68e52bf0b2d1c93cf4c66d0c476dba694576d5bc07903f1108655814720aa125b738cb8397472c648c90e9dd8cefa857977c530687c9dce8c73bd085f830b43ae1b5f4689463957b6d48897eb870d2e6f37ec81eb10550ab1c5fe8f7235b60915b0acee5afa83627ef7ec779a93fc7ea5a401214bb9f48f7b231fa78444895c9288edf9094eea21699e46006895cfe3cc952f8418195bf1b933b55b4950b398cd8e0d0244b6038d104680268514fae8f9ae1d41ea11efc2aef4594326bdd8c372842828ada2bfa04851305b89e63ac2cbbf4c4241c008ad5c5d0e95dc6925105aea9449e5c0deda3b9b02ccc2aa04bbd889ed95b7cda10fc1be9d4107f09c50c36c540ac7874c703b6b10c980317cc31b4bbfb5e5bb2688d9a5e94afec19212a881df455c8cee8b43a72207b7c868aeda2be564979300e4a96858242c8b860193122282481069af2daab361eae48dff4b806aa4488b756dd57a5e515714aade9317edff4a54b76245930e4d7348da48a596831777ca87eb8ed9308ba48ea2da8064339fff1a98e4d30ccb9d01f06a10e71f63eca82be7de0530ac149c6485184501736b2e777f72242729f0029f73f3c5cee07e35ee28607358ee975751c1dcd1c882bdc988b589a9de971db8e876582799438662c191cfa1030dbcde86a44c1dba49e983255295e8", 0x1000}, {&(0x7f0000001240)="ef3087a42e631033653610c2c15437222b7a7eac4d6ce776078acffac1f78c01d9fcc23b3f7ad793140f829d7462696ea506456a65524e8d9ec54f0f8255d585360c74fe449b004dd5bca181491508bcb713475d5aaf402ecda7b50ce44d2530c46a4646d24ef39e981c22827b92d3c4612f0d638d9e4075d2651f44ba3c4b23c732bb3e360172ad784e46c7e99a14556e1d5b36bc324fbd8ce991d0b59d77095a9e131c5246959b1b9de8255891152b200c33192c4666ed32e2839eb28dc7979ba993f54f32825e7b8382303723b6", 0xcf}, {&(0x7f0000001340)="a889a471bc3b79b950a6585fd0892a54d06780d3e9ce77be1830acc8851b61424409e015924cd44de3fb6ee7037552ad6a70e14d3f6103de160bc89d093220a3c855333b6555e968c32108427bbd362563785a6aadd288f74c7eee1a3bb3bfb2c035c068a38535d3b0caefa5bdf355e0c8102ab2948f4da772ab6d91eab2ef5c1ccfe8d8e5e50db497dd1c4be1cb67bbce1fe64845f8fc6eb777cb818f2d2160bb09b32758ba25e58c5dee8b5c54f6ddf328ae4d542531f8ed", 0xb9}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="7800000000000000ffff000000080000d9896e0ba2cc1ed6cb3661a197e6508cce3a380dc1a394e0a0a62e74c8ddac854d15cf0bf2ff0fad0c7f9996ebae78a74f581811de1fac4688260c3d31ccb333e6c7c3457029e500024e202789340500a5df7f89eb7517cd2f51cbb372e9e810a3ec3d7865870b003000000000000000ffff000001000000fc9fdad8c5b07155b96dd982503b33f28e0cd294968e2314b99b440000000000f00000000000000001000000f123000028775a3e81f55c8637f39b350ae8ce04ee0647c7a351cdfc629c7af92ce6cb739b17b4a03c5b595661dae377014a32f90c4a1b1e765831546d0d45e5671c8ccebe4c82cb69796e58836829e39cfa848aba6dc9a88201c057fa025a3c48587afcdaf3eb8008704dbf29bd55595889ffbf631b8bdbe8239e77c859df653326e5a1cf648e0599b2885e3e850edb2772f522126105000000000000002f1c109a1ed90cbe1397ebb2cc6334a6516884bf277eeaaa1bf9fbcf61d89bde464137be806fe4151e96d05a7cf69245132ae98197604f8e86d035fb7d52a386943fe5000000"], 0x198}, 0xe) clock_getres(0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:34:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) flock(r0, 0xf) fchdir(r1) 03:34:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 03:34:31 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) close(r1) 03:34:31 executing program 0: clock_getres(0x2, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x340, 0x130) 03:34:31 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) rename(&(0x7f0000000180)='./file0/file2\x00', &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x4) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r2, r3) 03:34:31 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffbff, 0xf4, 0x7ff, 0x7f, "0f8b289a5e2c75013871181972284162e4a570d0", 0x75, 0x1}) 03:34:31 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r1, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/246) setsockopt(r3, 0x1000000029, 0x800, &(0x7f0000000040)="ebffcbff13b9fd81df1edd5d5b4e616531929648", 0xfffffffffffffe8a) 03:34:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) socket(0x27, 0x3, 0x100000000) socket(0x18, 0x4, 0x6d) 03:34:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:34:31 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1096}, {&(0x7f0000000040)}], 0x3) 03:34:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup(r0) ioctl$KDDISABIO(r3, 0x20004b3d) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) r5 = semget(0x0, 0x2, 0x345874d94f9c21d7) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000280)=""/254) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x80000001) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 03:34:31 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) 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)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$getown(r1, 0x5) 03:34:31 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0xf1c, 0x54, 0x3, "ea4f400bc705a8a0a65a1bbfff90e02d92ba6845", 0x9, 0xfffffffffffffe01}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 03:34:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 03:34:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0xffffffffffffff81) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001680)={0x9, 0x3}, 0x10) r8 = getegid() r9 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0x0]) r12 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x7, 0x3654, 0x5c5, 0x1, 0x6e, 0x9, 0x5, 0x0, 0x0, 0x1, 0x5cd}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x9, 0x8, 0x1, 0x0, 0x3, 0x2, 0x9, 0x1, 0x0, 0x2, 0x7fff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000680)="a59c30466d9336e44afe9ea221947538552b99cc774a67738fc556371ec13cfdc63bc50c69290268b6d6432fb49c404daf74d2730d0a1fb18c7a7f991e621c752ec93b2245d73f0f3235a812d8a8dfc4d48fb19de83ad8fef7e02829fde4839e1a3b6ca9e6662ceeabcddeec2b32e2b9ad2d4ecce6261021733b5ab7bbef2a4ea4db0199d138fac4d6b1c00000d6f5feca042b0822878cf7f0c8a946e828da03ec8ce4ceab54b0ff2eb902143583dd8b900139c40da6bc81a1f6bd629bdd04d8f0c6f3d6ba5dfa4bae040bdf72bb4c1910f0bfabec26f6721f4abc74c42953b4bd774d8a0f9d6ef1bdfebc88af70a08101a9355d78cdee27a1d33c82c6bb67048029844190e603c88b70859cd63e0da83f5c3eb7e4f417b36856b686d7c6f1f562a80d4c5799faa6788ce8b87da8f4259c24eb27edba0a1fe25bcb590de6590fa19e1091cad3a3376430bb588aff293a42a31e9b49ec412c7b09c8ab7b9b1f674f50bce692739a61fa515a0a1566e868e9ab0c7cc1eefe45fc56f07792333fba32982a431fdb990435713a2cccc95ebb3c423628365faf297dc0c80db3e0aaceb7c481f5f3fbc8f34144fe5f1ffcad25ee7b79b293a1a7c736232d6af79ad5d96d98ca116c1914245dc26d025b467c61a53546ab06badac7c984a78facd26017e9e7ab8ac729d42a05298bb32a4e20dcee0f04ab5f9b7f7f065997bfb13f96c2ec29ad8145727a2e14af2bd97eb10aa80f472e2ce136401f878a0166c969f876ee4dfe3d893995189c57b8ea1265e2ce30b0caa209febe8166ddc489dbb3256f511b9ce5eda68b722aee3e8f7538467c594f7148bc22cd67b84b5bb21d869ecfd672ea8b2f7fd08b2a19abe93ff1d37592e81d3431fae62926518979cb5263aea3afb775a5c356b41c4086a413d281ef2f040c384d3e8c267eb50a598fe93f8c8577647bff756fe25e25d3a0b692a47f5e68616930ccfabfd36a6efb43a39bc7615a255f18bf905394140f589cd9538306bc64b1377d3b885fb87a29f28695213da6cf18e3007fb1798a84a865a1d12a1c14f0cd115321c4f3af7074dc04510d69d3deb0ff0f9bae39086dcc428fca27c425eebb2702f41c24d212c7b6838afb6e031ee989db82ee24936a732115830967aef8ea637fabb56358cc7c146619a0467d3bd93f78f07c80236673f97c342619877915b2dccd2d466670054adc3cc6a5dd90012ebfea58d83de832f02b2edd2b1529cf80473339e2e1a083af30e6361da03474cd2ba05fb50f090722bf77ffd38ed7a530b0e23910e799938b6de1228d3f95d70bf076f056390e9558b9238130a313ad6741a2eaeb27d14f3bd6f9f3d01a4ff4ddca2df5112d7483612c0b84736dd6e64e16058daa848ca28cdc93861c31ff848cd18171f99ae446f35141d16373cf06779329fc7141973888106f88ee9d0ae4c9d9476309f10e9071892a3f89e2857151a6d7d1d166736467176838bf8e375bd43c2752de92d56e0d32e52f30b5af24a463a34c73cc221746812d6cf11238bf1438aab1deee0cf6cb354308af4a299a75bff7f6d517e218b28f3f2050c609bf872d0be2dd713fefb755854c0dd40971386edf71e3d9a3b19be9a21d2b2952b308165fcf919bccb3e891ff17e6e7423e738cad073d7a98e5ba472fc91a7074c44bbc220d284f760eccd1e93b71ff8851f9d8582e3cb1eb2c1bf788faf31a2f422c38cdcc04971011400e4b8cdced4e80eec3f454469ba73fd5c4dbae332ae37caaa5cb21cd3029a0750dcbc38a28694dc319f7002604f3742f32ddc649c7efce7ce776882245e24dcb2c8fcdf150073ab0c4991acd77ed52330c518b9aae429e30e2f96be6e1be103ebb9b6ff524406fd810c5860a59bbc7f5a25322d600cd932523141cd6f87487b818ac4981e2df491336fc9e604f63e8fb1c42acdb8efa28aa106d30ff43e424a77db603453e8231c17b4930b4ef38f6734150f34f2cbd934dba5d03054d4dc5c71ef209cb2414b633b4cbc2285e18e0190232459521c181b663082d2aa3ed9161ee6d4851938527a118e968739954c1eb08988f190201b611e431316b24e4dc574ad5b30f1deaaf895f71afaea41ac0422745682c11621cac8e23aa6450a2c9ff4dc4af3d0ad0132d8cdfdb0867c4b40e573059031f00743d39094e3a35994c2d53b30d6a5c7556101ed261aff3941d24c52060e84044e405deb9aa4841fb4e7e3f90c5f9719591b4366fa4f072844bedd241b7a0f5a9cc405a81be21efa0af183774b796a50645274e1f865e6d30fd9728a09be68cc6a9235a9906906fdfd472255bcb8f60ff4ccf81e23f9673a84b3c10b676927d9a566de8ce28c2895e4628587081a8ff5161f6f006d0d027649446f58be41c03e329eede65aab13455e3155c0ae190bebc3741ad5ade450cbc9f21a10ebd0f5a530d54acfbc6dab3880c167054a66323743924f056150a0fd67fc6f96800dd62d1f3c6e92f034a7b570352413f2c506e4fd5a859966024fc355c102e16df20b1cf1bd04f9a072a7f769086f792a2588b71f94d966846002661b543b54ea628999fa28fddead6f8c004d52c6f51fd4d36c133a8f9330046ef81d1135aedc4f0dced3f3680573dd41a12f959b895cbe009426ce6385aa8c31563d0e1f6febd7e8574822c9dd742cc40bbfb2a27f692eceec6776dbd75667e7dc113e1c3b1f67ad2fe302ec9edc8215584e606d77fab9bd2ec7267336fd8817e5153e97c7b4781769276850b0dddc844af1dacf33e0dc6fc4df75feb7cc6f9141d50ff5808e5708ae76647aede59212931631dd7a454fc918b14899dddafb612a9fb4d6764a4d221b6c1f481f45b6258d49d9eb8033324f11804a792ac5761625b71058487d54d11f00639b187c004118e974b7e776873a5d97134b9b80da07f4162981f87aba55a4182de7fc7d36ae402b80018695dc413492902018d997b138047fd71d77d0eaf536dc2cba39751e8b9811ed8092bcfc0f01acc155b60a599cf21508a1198ebe07e80a6ef8694dd5d61902394046819f4dc84a0fefe8636605edfc04b88ded231d2cc562768bda879cc3f527288ab670f63b3669e6dde3ba6a171b8488f1fa0449f2ccce9f291c7212d6a8a5d3412ec88bbb9c5a5926b4bf84247464d8f25998da57152f8f10c35d9e98f765b2498466fd6b6e82aee74ccc9746d74d34e37d196e8f9fd57c59f391558d254bee80da32383acb2fb51c482c7ec1b93299c1f37081b07e20d3c5d8cb64671cd106617930a4831b4938fcccdc1b1af385a3c87c2c6b32d1e2f8092c1298b57d3edc5ebce199465733494d2e34164c9b2681946c095060f133104d714d317d2883c9d28ec5e85fbc7582cc7948745cab035b729dd9fdbc06a661d86e01c295519e32c6a235ddacc160e3587ba3e12a545723b2d01b9966c618bd5f7463a368a4f1148d51593647ac58928aeac2a4ae09a40367988554f9934bedb41f84e9ffa294d147029e2b085642791b5a62af10e60891ab298610ae8579ce75eab06f36c6f3cdf7b135f04122ec75e6f8af7ecca5328519e6a45a0057fd5f210ca50af7b45f37fe90abe09502c6c30471e8b69414fd0056a83369909b8bfd8190932e5980fd136631b84007af35ed33672a90745cad6f5d6a17b7090e092edb1f5fe25ce87ddaf39194eda3dcbfbdf37a56b24d9bf3791970d85db89e7688ff72ab8df0281b59c3d38d899ada1bf89663a70441d570f11eb39dd64beac4e1831d9221f9148289d2acfb610107a2374bd06217ec274a08fd1c564dfb84cdde2a06bbdf713bdaed0ff404ae2986dee25500bc78233fc268f5785680126466921799766ab69b8a36b063979701baf8f1e81dbc76ff0843be5ff51a8625775ebbb6f1207bb15a364f134a775e5abe655221dbf09e6b4b7f71bb1ace52c5b3a968507e957373e3ddcd4b8aecdf806a4ecb32eb66bc268c3d5121f2da9ead5391efdf7684cf5f49e83e3f2f23ef05eae4a2a24124b792be59ef7d0f0c0f55272e56b09105c397ea0ee6e3c45783158bacf06b97a6a6b99a1d51481cf0247d795919b194cfd3d7997a74435bb91318d84392c12bf17d3722c1ed4d34653e07bbbde1d151d80e2112dbd26a5f5820e18523c1be5f28ad157eb85af60f082e42e3ffbb636e6927852b03a8b5eeb59ca53ede0b0c5e1d086aa7bd7f590944659f5ca72c63a23239a0a709a4e7cb50a64c87e7331b501dc305b9f70cc48a51439db82cc16fe9d041d88d3b1a6095d2b747965ab7276ae25ad0087de92f2ed3de14736bc4d6958f59435c600cc31451060f2e5624432313438d17e73555c0efd672cc47f2eab7c5565ebb5d7453c02de2f4ffdcbd4a3225a5b567db9367b53fd2647fb95a8d62a06b8e868c4190a30f5d3241ad154f600fc278ca6f18cd981e57eb12eaddfd00a2ae6b18c20be1e3fd9527444c5d8b9a4b63f8d4a9d12c86c559aea4c5d533644a4b0e2436381f05846cdd3da8e1590bf25c6ace82393c8206613efaa3fed11e3185859359abec9aecbc0af291f325ba10b6b388941d199e3c6e2b2bb7cd8da7dc1d2085f17152d692ef4fbb553d901aa6740f11a828688591ac9111796a40ad8206e78833c9a9bffb525b4fef68a1c1f1bc7922862836b6e3de4c057474bde34a6396baf58ddd23dd0d54f365b0d5931da29915c565752994636a75c06dcdb98dc9ef074e97a8ed57e1817bce3000973eb45ea279bd796e46535a53ab83be7abdd70febb6eedddf139a80d9d1db368e011ba70df8376c5f05c500dba9fd83e4d373b64687baa3aa77aec229ee1dc953bcc92a9869f40ecc82aaf8c9341bd41069aaade102d8f04065db4483477816582bed095803a3371b04e9940b8469825edf8a3669a575fd94152bfcebeb1f8687c4fb1fa2e491c8ecbf6a35540c4387f58df8503dfce778d2a155367ebe88f97f25133ff2734eb5b8149a9afd9d269f6828c796dae41277c0b67321b4d327c9795aa7759fe339d8b1ee3e464afb42d70ae986d77ccb4c06ec53890d1a1070d2daebb50b442a4e8721997c69fc2fd95307ccbe59a2cabd20c5cfe0eb41a8dbcddb8c8373d6140321fa30f599ae4d3e19e0e9074199bcea434c259df9a50ad2fe90c59def8dc4d61db1ad380dec9eb870b5d75478071acb4bbd5514e3570fed10a728508b9d8bed7b8380ea7b1a2cc8d58eaa1b84881cbdb43caf879ac5767e5df9b61f0279746a9e3012da4afdedd4dac6b3ba6395a9a4563668472b3110d3d982114844a582730e1bfbf03ed7c9d82039262003d1bed685b671e6ae71b197edd35986ccfa0f297e4e2c4ffa0c53e1ed43ca2347762a92443a14f1c843eef63281b48396291420a48e21e57dd5a3b4460afed03acf4bcfc4b56de920e84e20fce7c1ad0f7b99e4ea335a7eb4b4e79e28bee81c4b0cc57d251a00d927bf39bff4098bcbc001cb2332b26260f264bbf9894fd2641bb7afcdc31d5c8c458916eef01b9d5229d7b1f391271a61a36e29c8c649045c48d50ba1f9eabf023b73ad644b8e68706a3d6c8fe4e020cf8aa3c4cda69e611767ca3524cad3650266494a3d60144308ce0e35962c0a8ff9db465924f91bd0b5fac9684249a1caa3a42cd91452ebe25ab86bcd15f35bfb7922c52ea4b8bcf5c79edc50262d75bace2a1cf5832bed0240c86dd5bd9318516aafe29d85a8478e0767cfd30f69d41970c341746a4a1920d38b4b2961ad5913b8fd5cbd7145021bfafd3b9f11c4b9aa1ec158f53a3c0af61e831f6104ac8", 0x1000}, {&(0x7f0000000080)="d3d3bc6268ad011db0c6312b78b8890ed634dd11d4dd2280ebe4b8b3539a4abd6c4e5c9281cd122a6b41442e3e9359415d58c857", 0x34}], 0x2, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r12, r1, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r0, r0, r2, r1, r1, r0]}], 0x130, 0x402}, 0x4) execve(0x0, 0x0, 0x0) 03:34:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x4, 0x7fff, 0x38, "a7024d26c73a09c237ca1b9d8fa8d6c481cf443a", 0x40, 0x2}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x6) close(r0) 03:34:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x92}, {r1, 0x101}, {r0, 0x34}], 0x4, 0x6) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 03:34:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:34:31 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) recvfrom(r1, &(0x7f0000000080)=""/183, 0xb7, 0x840, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r6, r0) 03:34:31 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x161, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10200, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000007, 0x100, 0x3}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x8000, 0xffffffffffffff5e}, {{r3}, 0x0, 0x41, 0x20000001, 0xff, 0xce2}, {{r4}, 0x0, 0x86, 0x60000080, 0x273e, 0x4}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x1ff}, {{r6}, 0xfffffffffffffffb, 0x20, 0x7, 0x1, 0x81}], 0x121, &(0x7f0000000340)={0x4, 0x3}) 03:34:31 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x80000000) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 03:34:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4003, 0x10000, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r1, 0xffff, 0x110e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x3, 0x5) 03:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x5010, r1, 0x0, 0x3) write(r1, &(0x7f0000000140)='L3;', 0x3c1) recvmsg(r1, &(0x7f0000002740)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002600)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f00000021c0)=""/246, 0xf6}, {&(0x7f00000022c0)=""/223, 0xdf}, {&(0x7f00000023c0)=""/134, 0x86}, {&(0x7f0000002480)=""/175, 0xaf}, {&(0x7f0000002540)=""/32, 0x20}, {&(0x7f0000002580)=""/113, 0x71}], 0x9, &(0x7f00000026c0)=""/66, 0x42}, 0x800) syz_open_pts() getsockname(r1, &(0x7f0000002780)=@in6, &(0x7f00000027c0)=0xc) 03:34:32 executing program 1: r0 = socket(0x0, 0x80000000000001, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)="05810e95f227afcc2b0a57691afb36b6dca5f275f1e3b4c825ee5b6581eda518aa2f3f6cc4f8a731e571acbb71032fb1c7bc8834fe9cbaf08b941019df3cbc7b808459750191c63eec35fea60ecad07da2421543733139927ed46fa342a7664c7780d5187fa5a2c542b2b3d747727f8707079378f2f89950b85d67ed085286542d93bd434dc65551778923d555956b6a7420657f7c65fcdce50090ed64c200e427645a5910241f528c5f542cfc32190fbeadaeb143396fc4cb974b11cab27e7c420f2f48e2988e1e5008241ce90de4fd7e64136116ef98946b43f8bca583b1d21c8bc17afab70c6bd70f66c2af9e5032d2e734ac985fa08769548fc6e164e5a4055e5bff7475a3c68ebb3f03b61eb23a395978282bfe574021efe6c9769e26e05f598a2335812434814e3d60f35cbc2c6d63d437b6b5e3b499d899f11a67521b1a17a43dae473f82a4b329c5ba543e01911d1642b73034cb6701b1563abfff583da5a6c3702d6a26c2bf609e37823a44e0478a33d9ad2d8f04a17299a76fcdaebd82668c09e4c12bfac385aec31acafdeafb81573fa46c9f3db8a4dec99af11a30c09a155f0af52e697fd301ee0b3079bf551125f038d76852534f9189d49a1d84d733f464e7117d3f66050596040e53972946e8617be5432cd2ac6b1143e921cef4e424ba3b059cc9a6230df284365a7f2a0fd53c620ccf2767e391c07c3a89e599c78f41b562867c5e91e78bf287ee46ad6030e75c77e6b58a29942bcf0b4fef95e69b7af77b17b72a83c9fd08ee74bd577f45ae432127c77370b4f8b255da8c7ff3eb1fbd36bbcb3841021b0a15ea2f31f1191641177d37b9703bd646654483a0b3096966fd5fd6be6acc517176dbfe301a98a724f690141e25e18bdc9ae4741fb34e2c81df1301b05de49cd620946b46b76528c3d54dbf0bdc65eb7f964b81447182e905e259d53c5fb2a89918945c46030e46989c7402d92316a85557a8fa946e91cb92fd1a1a062a9604095ba124184f26edfd37cadba7540d571d593be7556c93afb7cc5dcd50a701017cad5e413373608ab617ea9c5a9488cff2685dbeda8320fa5bb4992f7b94e0c3da8cf937944b0ac9b0792d1dc86f5b990a6fcafd76f643c9757ac7efdaa713a20fcd8ab303f6fc8a128ce65ab0e6294daedb0a007fd179fcbbaff9362d351f5349e528c1c12c8b4ac0459f0f5bfe226701ae1a488a31658fba07a53977bc265989809e9efbc8de07c0a71e4fbc88e06a7851d63588535019cb5978de517f183d4809074848576a030f3678eb9ba2774beef23aac0f8465ad68457901e9d197b92a812769988628b21dd04a5a87929a72a7f2553a0309733cb1bf5e3463785a99e39a37ef85c8473ef92201bb8d9fd106d1b719248ba5580aae29318e60551728221a443768acab381c570a15722e709cf297de1edb48d26a7fe4816a6f5c8393006c28b3d0ff7458d1c407ed7e0d1eb45df711d06b89aff1db2eb99422cd0660a85d06f3435e57beafb9a69a9b46b8568b319b7e9827b0378fae568d7dbdd9ad83085b340f540edb098bd66119bff69b8ed3cbc189506e41ad46c2fea1438a15efeff5c8a9bb18c107a0bd30620be7f665d97033849642d683d75f48d28585e959ec0f2db4ce01943bf220ec4e0677cb932396873c3476273aca02b02d9ebd8161d9226c9d289aa6c4e57d327224a8dd1e6e04c71ca2f08fb07da708c553e40be983f085549bb0983241d47d5944033733c80e57a3d3f4c91e0c24b219713ca826662260dcf1cd1cdffce93d6ac54197bf6d9c88a9ea96b11b752c467525d60ab487f32422e98f6b07f4e75b8d8604d8eba966bd2161cb0756ecde0e1715122710ff1b2a209176ad28a60961e8302423b9e3445c60d70d0f8b0c86f6419d473504ea72cef1f8b1664f7a4bb121058dcb16e1c735b82f4e6990a3ba52f5fa82d028880b5f0d931a1fbada648a6dfcdc9484baec6bbeec848e3ccf9097d776adf7c3ef8c732a812054636931102ffcd333c464ec8eff2ecabd4335294e226d5ac1b0bbe557b4c87f376ddada5eaf4f05be2f7c22ad9e03b854ae6a1ff4ef997e315dbd0dff8ffaa9b037cecc6390a6be5c5cbfb979d8a5b57cf1ab1f26fc71824c413b1057ae0dd7040096f8bf5490bd2b9a611231e4429e356259fdd20e027f6b18e6d6350fd19db38265d0b3d80f977efd09c1f62e9625402a65284bd3e81fe8722398eb8569a0c42958a86cade91ce4de2a24a7cf789c25d65a346ab70059473dfe1bad090c1029669621f825b2393acce3094d16c463314bd1e4bb0da5998e373e9598352c88202d9890396013afe0c8395876e8bc85f54d746f8758745d85f28bad30ca16ab3347e3692bdd90cc39285e6d249adab9b003b9f7afce08a9563c1f99fce30d0ad4491a96420d1809e9947c7d6ea822092c7e2fd87ca13a64f5ae2444cc68b7c5bff56c9b8100d78fe30bcef19296d2d12c8897169fe9168f17496ced6e47da39f16f12976e2c743c166fd7c34d8b253512cf0247255d12111e05bcceb05a7fe8621bdf8c6ff7b6df9eda1caef2d700614d30296d9507bc1b8101ee8f1692df2f5881fee38290d72053b0817a3cbf7933bed04e0ac1deea92434b018b00989c957b21bf979f2ff89718b4da87c4979fbd2b9f93dc971dfbbceec1c0082b37a6306a25332d7241127d84379efbb7fa0033de0c0ca6a84f723bc0e0e46378085f69ae9c56d657b77d97176837e70e08d825373fcddaaac925c5d1239b2c5f1d4b41092a4e6b19b55cd4bf380455512b31779b77046c8c3d90e931719fdb8a02c341c406e2b946797ecee9af9a9002b8ed45018e850372f8aecf52d397411b13b6273496b9a7469bbc4a547c36faec9c12987d269860b9dc8735edd1552f77150b5ca3ecaa61f77563d1419a276a6cb312d397cd3ad37b0875e83d5be71c3eed80b0991cfd8cfe3bc5197741bb6768bb475c2003a124dff31224618ec1d92849977e3355c90d5f519b162da45e326f4236d2f7d51f92a6a1af63b0ff8b0f969635523f907046b5a7b579b9f782b637c15ce65bd04d7e005b61fbf0a7d08a80209ac55d36b57854926b571aea048b32f1a4844008d0c08d5811c4d51584e4f01b18018bcd61c6ff5d035f92b52ce84323817c8cda0f0979be4eea0cfecd9d8b7eb452a433083dcd9fec70b16bca16c34687b98e39766a12bad603c1745dca5a1864208ce4f7b1e103c5e7f8b140bcdcf6cc662aed8e69764e441386741532ddfaa7e7e198bcdb6dd2e571ca694ec3d8991f37dad2c5260331da587f66def3d22478d2c80368bcd4539859f30b4c79b210bfad3830339c7514cbdd62e42e29af43f538cc329a0f515330289339510e644e7fa94d369dee6b7163ba1bea730e8dee2b99edd6618f895c804d3dccad7ee696f8838369fe064d72c2377ba787984916f1b46859b3d00ed87bb4ab72210c4afa535995ab4076573f24aea21b760424cf8620a6ffa06ff085f02979af9c487c8fd843a11eaaf9e3fa19f12052bd5820ea54eba2bf07814b8b3cd321abf984978cb2925fb0dab08d40dbad5196ce431e22b03655e50fcd228f51ed6cf85b6bd2323e9b605abea27b07c9960b93dea0da2837d5917959a71fd223044b8bc9675e0f71425fe5054819febb17e26a45d8c69bdae33ebd8c0b9f81ffc30819f6e1acbf697a604e07dbb48222eb2c8b4d688d6937f343f2d87937325e1f5999de1bc5c2db735f659354ebd9891efae868c82470aa2296f7979463cf42a5544354dfc2a0c2c26628aadd97ff44bea925e9eb6c674791a080f5fc42138b3a78360ff054907311b8097e92c320fddd436c4b4a55e27887af5fb9a0c8f2555153004ee5465aa27df5c6924610a0e8a02804be33dfb2e118d411655fa09974d3e9a309f41a7cd0afbcf03d08ddac862c7af1367aa531510fc914292e42f897f59755210134c3a7f03e25a59c2633532702f0dc4b87eb34c969c221beff7e665b4b387c22c45ba4c3b0a083d2666ebc3003192855e6126115766723d2e8056f6d83ad81081f4d54681cb4279ec57585c13765e450fa10e0f65f58ffe9de79691a9c6d472a5e59d062e1d15c4ec87c45e5936fcbbc166da9bd0b1c400126d14a538848ac416243a785f45b1d9ac53e28c10b333626043a728bc5cee47e30305838caf69f9bfc2b1480c1d31c6b100df0ee1ea75fbf3349c93f445219d0e6f4499116957ab098d58bc6bd4c4d25112cad713bc60fdbd471f48f5456551ba391ee266dd683a5c9d7356581d217b3d163d0ef7b713c520b0b31380970c04be15961329e9cfd8075f98be7bb0a8b806d67a73a100d5945d1bae34ef0df949621165dcdd69f3959db602ed5e813bc04b8197087ad09909c0c18474783b722ce5da241dedbfd9ebfe198a5c0c65018b112c4b2c00452f0a02bcf84a94e2c824a2e1763f2b993d1b78338ac41511efb7af0a71075ad7a0d2252952f61dc3a797b20ec8191705dd72acb87b008a3106559ffe2e92dbecd2172dc3c26e5438167bd1cc50130db0115e3e66db5d2d9cda99900521b85c3175e2c05341e58729a4c549e6f2c4a88fdc325810fbc29a4d8a704aa6f1344797f5e9e2043f722bd55e0b1f454d102b490a6d17b97345ab8fe34ed1be74f974c56c2ef0c1168d5e577ce59c65d9d49268b6190e37e1de9428803846cde36a49ee9e75362ee803a4675aa5373c3b8fa3b5ef3a0a07338d8148226a5360ab685d195d2180bbd7803e74e725d9e2ded5a2ab6fdaa19dcc70437c0c0ff7be4cfbcd0117844f132a86ed5f07e5aaaaab94a1525532463d3c0c3cef3c8a87d813e66e396df58a2b702150472dcfbf856025cad299cd27df759df025f0cdfe9dd1c84ab99b2bd3c2d9d2670c7e24e5f6e506cda3fd640c030a543996a1f2c33a2863996bf5210f4c764142bd8b687136a6cb7f30b42bd85d5960029cfe815d0e354c0b953b9d9932bccc745e5d9ced6f5c39b8c26c1c0e2c7c8ec7edbefa6ef1d15dd36ebb6aa0ced22fa289d7d641d7320198eebf2be1a21912aa902e3df67b74cbcf0864a94d9acbe623c5b58e978b66f4d39199a8029eeb43e86949abb7f2134f4c14a3ac81294038c2f699ec9362430245c553a9cf04122fad5ff0144c06e1c68cb670909b64a15d074f70ca259dc176e58ce92ed3d7c1964786071ecc151e4c9586f6b25df4622b0a2638ae9beda4e14051defbab8d18dea29c077951469deb0653ec6a9eac43edc97242e6a812abbf7814a599456e1ee64768878f512122e54becadf020f44d9f3701cb54d44969440cc6876d548a008b6332652a62f24df1a32012d9453b437733aa24a09015175c51e907d8561433370d8aa3fd9b0bf228269ae999dfc09ad0b6de5990c6bf14ef1de4bce9d18c1c0fbc7d2367eb738f9e331ed17f7f2397904c5f656814e9401d4b9b4accba396d5633ae36003598cfae9cd98b8bac32010729367458f0f5123e884671bb66046efbb8b6357b9b186bc7d7b1e4447ad58170872a359c7a25eb843f32cf7ec88d3345858777b79809081b6574022f4dcbeb75fd922b3e4af7a4c1f284c0f0c98171f3633c808c1f4756020aad736fa7831d474389b1d16c202c3086763e8df85b1c8759d5824a94f51e68b09f98e4ac6fe4fc354f5e3229fcb5d447a12ef43d6d007a8e738c432cf82fc78d6acc1198c4bb60d290f214bfd32818c44cfd3ab8bac9439d2468234e61dd6215ed14dbab3ff69a437baf89f48012bfdc23fee5a", 0x1000}, {&(0x7f00000010c0)="46768d11ccaff22ae4b1305cc2647dd6ebd47e5a4ae824f0edef74aa9dcd8939a2d3ad0b2765a254ba28738e3ff6705e1b4814b236f81c2787108e589a818c0d8e4e830d35ac252e59d33b1127", 0x4d}, {&(0x7f0000001140)="185809c8742dd1a04a686ddd5f683f83c00b5583c07eee1aa8c93dc0d199463570b4b161f42ff0ddbbd0f2c04be390fc3ef473dd3305e36f0d6a631521a09ba44e", 0x41}], 0x3, 0x0, 0x0, 0x408}, 0x408) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 03:34:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x14) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:34:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 03:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() dup(r1) r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0xfffffffffffffffe, 0x0, "8549030000000000000004000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 03:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 03:34:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x155) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/46, 0x2e}], 0x4, 0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 03:34:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f00000000c0)='./bus\x00', 0x181, 0x82) open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x28801, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x0, './bus\x00', 0x7, 0xffffffffffff8001, 0x0, 0x3}) 03:34:33 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 03:34:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000216000/0x3000)=nil) shmat(r0, &(0x7f0000214000/0x2000)=nil, 0x60af8c2350e73136) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r1 = socket$inet6(0x18, 0x2, 0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) shmget$private(0x0, 0x8000, 0x4, &(0x7f0000ff5000/0x8000)=nil) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff5000/0x4000)=nil) 03:34:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x19, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x8, [{0x2, 0x5a29}, {0x1, 0x9}, {0x1, 0xffff}, {0x3, 0x9}, {0x3, 0x800}, {0x3, 0xfffffffffffffff8}, {0x3, 0xfffffffffffffff8}, {0x0, 0x1}, {0x1, 0x8}, {0x2, 0x1}, {0x2}, {0x1, 0x40}, {0x3, 0xffffffff}, {0x2, 0x1ff}, {0x2, 0x10000}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x8001}, {0x1, 0x7}, {0x3, 0x26b}, {0x3, 0x2}, {0x3, 0x29a4}, {0x1, 0xffffffffffff4e35}, {0x2, 0x1}, {0x0, 0x5}, {0x3, 0x7}, {0x2, 0x4ea0}, {0x3, 0xf}, {0x3, 0x5}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {}, {}, {}, {}, {0x0, 0x5c1}]}) 03:34:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x2}, 0x10) 03:34:34 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x40) chroot(&(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fsync(r0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 03:34:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getflags(r2, 0x3) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 03:34:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r3) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x580, 0x0) renameat(r0, &(0x7f0000000340)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00') recvfrom(r0, &(0x7f00000001c0)=""/191, 0xbf, 0x40, &(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) poll(&(0x7f00000000c0)=[{r1, 0x10}], 0x1, 0x8) wsmuxpoll: not open wsmuxpoll: not open 03:34:35 executing program 1: stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = socket(0x10, 0x8003, 0x43) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9d}, 0x8) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) shutdown(r0, 0x0) socket(0x30, 0x7, 0xd594) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) unlink(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000180)='./file0\x00') pckbd_enable: command error 03:34:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 03:34:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x5, &(0x7f0000000140)="90b3763fa8ec3b30d796e32436e295ebcf8a398e66b2c489e38a5676260292874bf95112a1621ef2ebcb24f8cded0ea2a7cd63dfd70a0c965ff8b8d2b9fd7dece29ae88af2fe2aa744575673c93bd719329fb7f56f7f06a81be187faba418b9906158d3b21712e18a5b466efd79d2a09eda9062f2dd1c199e3d5aceba82a15de62c8435de2b1cb40f887f8ca72f52534cc5e80a7e92abe8be6cc", 0x9a) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) semget$private(0x0, 0x0, 0x106) 03:34:36 executing program 0: getrlimit(0x81c691ae9b48fea4, 0x0) 03:34:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:34:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xb00, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) flock(r0, 0x10001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x2}], 0x1}) 03:34:36 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4004426a, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x3) shmget(0x3, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) 03:34:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 03:34:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:34:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 03:34:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/226, 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:34:37 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 03:34:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = dup2(r0, r0) ioctl$KDENABIO(r2, 0x20004b3c) 03:34:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="9fb26cc95d16d93951a0a509585cda7286f2dc0ec1b3d67a78a4208f92dedb3d5ceab04646c724d99dd6a5b527b41f1b09b771f63191b0966a428d7eb94fd8977db18d551da13a8a359a694f46a47f3fb01198fd3e860befd8947318418b7b642b7a64b6b22350176881d6af03e7797274a0d4a59ab686a199b9fdc5d4eea2725ce01e3c4d8a04aa2d47b76c0ef63139d575044510dcffaa6b28cd5e7e07464e93af6721c5114954027c42e332d9c9fe427b4c117e18a37fbb9141cfc8b680024343428efda51e5fb872966dcd9f663035fb43ee87b8c7b99809ab34dd2069320ddfb8843002af7ee0dafee71ca890319411bf212ebd26ce348424", 0xfb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x401}, 0x8) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 03:34:37 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 03:34:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:34:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000680), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="89be8f274efbe90e7e370f10fa7533d5d340eae89168109356fae8b0f776f3a62650d76b40c470c865ec13b98d34300e19b8b4aab1ab1f1c5d466fc2f1f5d5c544afb62fe2bc6294d9416045bb36231453f8f0d14dad3ddc7de1db9a5d544b8ac07bf435bec566501e59c1ef85eb4f5a433736a7deab0b89de361cb7dff44605014660cd79f177b3e65947127d8667031d712577db248ea61e1a35beced842dab373ca5440c24e11d4c73ea8dc5a37d80e15722a415fa7c261545e", 0xbb}, {&(0x7f0000000180)="9121c029fba8c5fae99aa7c2c9e920e66d14d507e37d1041a1d30fa81b65cc45323bddd2beb59d", 0x27}, {&(0x7f00000001c0)="6b8fb356900b6aa5e9b0388ebc5d25e0432df1c0ec82a4e7b0a41af57a39c9bd790db871a816dffe3f4170d4cb0e5c4da5281dd456ae92de19171208b2415658cffc2c119ca63f7dbcaa49c5250623ae41608cc526569146e853095450bb037bf6", 0x61}, {&(0x7f0000000240)="9fffb7899bbe285a4f724e4170179d4bf6017cea382d96c77603d5f2fc99eb930c5385dc3b57e537c23d7eb528b5d7737cdb08f195ce6cd0112ef2b0091de62d4fdd32cd10f11ef4409133022e4a84c27733398b5435daa74e8a27751f918fd593", 0x61}, {&(0x7f00000002c0)="61550c845206963cb447231fc619a7c1ddb843b9e1ae6d9df49a2ad34338376e216a9423752478f1e0f555795041ab7e5e2a0a5fbff4747a9c0eea97b1dec34ade5c8e50f66c8c69e16ed2f7981e0810c44969ab25292ac5467362ed04db095cae6a3c24a0ae16e926ac1a982a2c47e2aebd214ad2b22b05ded6bd2f9378dc4f04e74c972c3154dbc8009b71b84d74ca9775489508e5b47059c8ac2b76d85a785755eacb8ded1315c02216fa23d0bb40482ae677563881cd787f2798c12ad6502a2315272f87972bede449e20900f9ac2d12c225fb3306e3a23c6e64a7acea22a949791d7b314a50f779e0d82325a2777dc62001b0a3260c", 0xf8}, {&(0x7f00000003c0)="40f89a488c84440628548b67a557fb2cec2adefe3373558acb49b856b5967636a90a1573ebf813602265ed374bd3105109c88a3e39b481380e15edd75e4a2808d3ffb844c9f084a2e5844e9a9295d2ccb870f3b877bda9b1ce12457e61312016af51cff716263674ab0acdec8c1aa5b2561495fcca86a912021e8a49bdabf0953a7e97411ce9913a328c73853aadfa3c", 0x90}, {&(0x7f0000000480)="b4ba22c39de95bdf92c06a7c562b7c22f35e7acf0405f22ec6f79d4b8998ae1abf0b1d724b650456aa8d237993bf1102cffa81b8feb186b28627f695537e465308f0683d2bc86986e0662719f5e689487db65676d7e82c1fe147442e0195bb39f3d275b29ecad87fad4121c4db7fd8daae3d35a5216f74ffe49623e2da8641758480ba1a0b7d2b297d633e428e3840afbb398b598d4d09c76e7f6a6deab384130608ba65e47250589d4168ba3da1e6fa584e2ad37579a048f005a9cfeb7f06384498feca2b", 0xc5}], 0x7, &(0x7f0000000600)=[{0x30, 0x0, 0xffff, "ccca2d03d4a98133a8553fdcc8f890d4cf69f05559786be02644"}], 0x30}, 0x4) 03:34:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x55bd75b5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) r3 = getpgid(0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x91d, 0x3}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20000002, 0x9, 0xe098}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0xffffffff00000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0x1000000000000000, 0xffffffff}], 0x5a, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x28, 0x40000081, 0x4, 0x3}], 0x0, &(0x7f0000000080)={0x5}) fcntl$setown(r0, 0x6, r3) dup2(r2, r0) execve(0x0, 0x0, 0x0) 03:34:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x15, 0x11, 0xcd, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xf, 0xfffffffffffff5bb}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x8, 0x100}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x43, 0x20000020, 0x1f, 0x37c}, {{r0}, 0xfffffffffffffffe, 0x3, 0x80000004, 0x7, 0x47}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x8000, 0x1}], 0x0, &(0x7f0000000000)={0x78365d07, 0x6}) 03:34:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 03:34:38 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d0d000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmat(r0, &(0x7f0000d11000/0x4000)=nil, 0x0) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) shmdt(r1) shmdt(r1) shmat(r0, &(0x7f0000d0e000/0x1000)=nil, 0x3000) 03:34:38 executing program 0: getitimer(0x2, &(0x7f0000000000)) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20401, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 03:34:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0), 0x10033}], 0xfffffc6, 0x0) 03:34:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7000000ffb8e49d7a247769d10000004860601e000000000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 03:34:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x204) 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) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0x1000a7, 0x0, 0xe52, 0x0) 03:34:38 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(0xffffffffffffff9c, &(0x7f0000000180)="73dc6b2ff898f1019ee634cbeac005a29138d23d2e277b", 0x3d7) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x590, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x80, 0x2}, {0x150, 0x6}}, 0x2) 03:34:38 executing program 0: setuid(0xee01) socket$inet(0x2, 0x7, 0x2) socket$inet(0x2, 0x2, 0x4) 03:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = semget(0x3, 0x2, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 03:34:38 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/161) munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) dup(r0) syz_open_pts() syz_open_pts() 03:34:38 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket(0x10, 0x1000000000000002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x1, 0x4) listen(r1, 0x80) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 03:34:38 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4673, 0x9}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0x8}], 0x0, &(0x7f0000000080)={0x0, 0x9}) 03:34:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 03:34:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x800, 0xb21}, {0x18, 0x1, 0x8001, 0x8a}, 0x0, [0x80000000, 0x0, 0x77db, 0x85e9, 0x400, 0x9, 0xfffffffffffffffb, 0x400000000000000]}, 0x3c) 03:34:39 executing program 1: mlock(&(0x7f0000fee000/0xf000)=nil, 0xf000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) getgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 03:34:39 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x600, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) fcntl$setstatus(r0, 0x4, 0x48) 03:34:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6c8f) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x80}, 0xc) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/76, 0x4c) 03:34:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x101) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = semget(0x0, 0x6, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/80) r3 = dup(r1) r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x9, 0x10001, r4}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f00000001c0)=0x1) 03:34:39 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 03:34:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5784562b68b6a95e06ecfab2079af57cf2fae68e1e79e379505b0187749009efad0e9de5a975cd21b22af7fa4562517d0c3441c7cb3c2ae4954eee9b1b63d3a871cccf6a400d0af2ec84e04f1a829d343410a1434080e5974337da5f9dc0cdd9d4049c23e68749d93dd055cd6b15aa1db992921fab92ebe4b4ea97607e7867a571fafa21962f0854cbc2019b1e35664376dd5a77ac2612d0b1287647e37d5b62beabb5ce7b5e770ae12194fa4cfb6aa2bfa60df30da8ca871439aa90e5296961d2a45a75b03cacff604c75", 0xcb) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 03:34:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000b, &(0x7f0000000300)="ebff125c11000000d74d365d25c1efba224bbe61b9354f3cc54a36c3c25bb126995dec82aa31e43ab613967b9de6093aba2523fe26ec29cc334db1665e795e7677c09f3e5a5178ca2b7bcbe2b087dc1073d8b2c0eed36cb713e24f31b20f7826828dd9020c33106ac53806f53ad9e39a66ddc77d62d192baeed5abf4a539d0d00cb15a47c206014ec63630f0bf6aa879028e77a98409082a5a5aaefea1f53ab54a6403a9ba6098ef511f22edd7435049c6018ced68eccde88aabd6fa8838c794d9e4deeb7a129e1fed5d554e19af35d532ce6650c253c4f79bf052c2f649010cc27b09f13b7d0c6677fa0bee5801ad567e2714a7f2e23070a043941ea3fb3e3f8e175cf7731522a8ca857ece9679e1c66911d1afb434fa848cca14383bab8accbe9550a102df540056f5fbcc965add45f18bac35f4e5e9e659a88e49b0818c749f39a9b518fcd48d9013d8cdd1da3fde3d60036000163482c764145c11b054ad4735bdd47781f35cc82e5b12c4eb37de3d0ecfef4e", 0xffffff01) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c3d883a25283ce1417d37ffc97451336367cb1ce150168c9f9fa00d5b3b8a5fd648046988f59467343d3572655b88daf829e5739dec4591dad17bab5c19fb8fedec6f5f93decb533c072adcb3e7af9925b6c034d845ed81b6aade13a5eedb2a535a7fb5b0744a11bf13087ab850e1ea11754c14e04c79ea63cd783dd8ed8c26e4f448a31cb29e8fa30d579676ffcb70e7ea998acade0d2617f34c73c331565b93785daf10088cd30a884279640d3fcd3", 0xb0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x5c13}) close(r0) 03:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:34:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000016c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) r3 = syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001680)={0x0, 0x1}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x000\x00\x00\x00\x00\x00\x00\x00'], 0xa) open(&(0x7f0000001640)='./file0\x00', 0x0, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r6) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r4, 0x100) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r5, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 03:34:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x96) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 03:34:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10302, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x670a, 0x28, {0xff, 0x56}}) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 03:34:40 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) setrlimit(0x7, &(0x7f0000000000)={0xf6, 0x2}) mlock(&(0x7f000000b000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0xf000, 0x400, &(0x7f0000000000/0xf000)=nil) shmctl$IPC_RMID(r0, 0x0) 03:34:40 executing program 0: socketpair(0x1, 0x1, 0x7, &(0x7f0000000000)) socketpair(0x2, 0x1, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x408) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/93) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt(r1, 0x40, 0x10001, &(0x7f0000000140)="820b4a0e4bdfd00415cbdffa30bdf7e48aa8b5eaca9b21fbabebed0c66f0e730eee5d717ecc4d4c8487228b420f64b", 0x2f) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = semget(0x2, 0x2, 0x12) semop(r4, &(0x7f0000000180)=[{0x4, 0x1f, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x400a, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x7, 0x800}, {0x2, 0x3, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1800}, {0x7, 0xf8, 0x1000}], 0x9) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x25, 0x0, 0x0) 03:34:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001e9000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x1a, 0x1, 0x2) pledge(&(0x7f00000000c0)='*\'#.+*-\\\x00', &(0x7f0000000100)='\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929649", 0x190) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x76, 0xe672}, 0xc) 03:34:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) read(r0, &(0x7f0000000180)=""/248, 0xf8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/253) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x8, 0x94e, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000010, 0x8, 0x7e000000000}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0xfffffffffffffffd, 0x5e}, {{r0}, 0x0, 0x20, 0x40, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x61, 0xf00fffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x24, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x9}], 0x9, &(0x7f00000000c0)={0x8, 0x3}) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f0000000640)=""/150, 0x96}, {&(0x7f0000000700)=""/79, 0x4f}, {&(0x7f0000000780)=""/225, 0xe1}], 0x5, 0x0) 03:34:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x401, 0xfffffffffffffffe, 0x30, 0x1, 0x3, 0x2, 0x1ff, 0x2, 0x3, 0x3, 0x10000}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x21, 0x0) 03:34:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x20002011, r0, 0x0, 0x0) 03:34:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0xfffffffffffffffa, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:34:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0xe, &(0x7f0000000280)=[{&(0x7f0000000080)="f78e15945ca4448a8b66cd2f2e8d0d83c187b6f3370cfa356b54a796078899b1401373116d439e2c33247d1443971a4380e0d5a6d07e80f678dec53d388dc72580dcb602e79a1fdc163841398e78a56aa8edf99d57052f64c2949b3815237b94ef4adffbb9598f34655085b2b16d840109d84020a97f62cdff4a2402cf1760f9413270dcbdc9ca63de5a7235b7fc05890c66f541c5e4fd12f56c0a5787147beff25febcc9c029c1938008d02f67046f182a98db20b2d329f2ef8894681288600a59b1686e8c87f27359ad9806c6bb6d67c28e4fac736fed4a89410e7b7f63a56c9dfc72db9a756375a8e", 0xea}, {&(0x7f0000000000)="1cb7a29d1591f39b5f57a6fbdacd48168cc4702fb9d2025290f39723073ef64ed451f90ef31cb7335da2c2e3b9", 0x2d}, {&(0x7f0000000180)="2128b3b3b33b7e3ed8f94a0b070ba47cd0edeefdee2ae3a0190f575bf2921ce1dcc03e62f2fb6e6503e2eda80b268e59f2967062fd4c9772a9dd14819146d8fa58f7b504", 0x44}, {&(0x7f0000000200)="bddc75b8eb854e934fb083455b01c67957e2d67663e388e5fb0875b4b82a8053d1ab5aa2f2ff77eab998c7a6fb44bbec78b2774efbde8d5066d1e7a09fa1bae17bc9cb900c0e0b91bc70b65f4d79402cd4612dc84a00f730c4770bb91eb6c8e5b1ce3aa050", 0x65}], 0x4, &(0x7f00000002c0), 0x28}, 0x4) 03:34:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='/{\x00', &(0x7f00000000c0)='/\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='/{\x00', &(0x7f0000000200)='$*[\x00', &(0x7f0000000240)='\x10\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 03:34:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) getppid() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0xfffffffffffffcfa, 0x400000401, 0x0, 0xffffffaa) getdents(r0, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x4, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/79) dup2(r0, r0) 03:34:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xffffff30) shutdown(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) 03:34:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:34:41 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2050a, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) syz_open_pts() syz_open_pts() flock(r0, 0x7) 03:34:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x90) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 03:34:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 03:34:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 03:34:41 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='..', &(0x7f0000000040)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x802, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3ff, 0x83b}, 0xc) 03:34:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/208, 0xd0}, {&(0x7f00000022c0)=""/48, 0x30}, {&(0x7f0000002300)=""/130, 0x82}, {&(0x7f00000023c0)=""/247, 0xf7}], 0x7, 0x0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x103e, 0x100000001) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 03:34:41 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1000000002052, 0x40000000005f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x40) r1 = getuid() read(r0, &(0x7f0000000140)=""/251, 0xfb) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 03:34:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000001c80)=""/255, 0xffffffffffffffa3, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xffffffffffffff33) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 03:34:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2012, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 03:34:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x36, 0x8, './file0\x00', 0x5, 0xf0, 0x3, 0x1}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 03:34:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 03:34:41 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() socket(0x1a, 0x1, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0xfffffffffffffffc}], 0x61, 0x0, 0x0, 0x0) getpgrp() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(0x0, 0x0, 0x6) kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x4) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 03:34:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x76b8, 0x4}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 03:34:41 executing program 1: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) pipe(&(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) syz_open_pts() write(r1, 0x0, 0x8f) 03:34:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f6637e1b79bd0643ef0373f816f696c6530002cc8285620c14495b5280da4849aabc321ba4087f25c014cb64533468b84cd5fc38b7adc02efcc4d4f410d13aafeb8aced63f0148992554b03b4a4373768e025c1c674b61f2e44562e66834a9a63bb5101a7b3b01255a2754559b9818fa33071f8ac568c00b35fa50e71c1c0f4741266be41e7870ac868fb8f780385a88e6dcc7a65807c949595b2d3c7abeedd26f35c0ee5b316bd2ad5a75e757e00b15ee63771a07e85a68591897d8df37f9df097d677846f81cd2660e0427b1a5179fefb238b70b5ff3e71aa30c8577f32fbd62fbaa462c2ec6575d96f6c"], 0x6e) getsockopt(0xffffffffffffffff, 0x6, 0x800, &(0x7f0000000100)=""/248, &(0x7f0000000040)=0xf8) 03:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffffffffb200000057cf235cd616226a0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\xea\x00'], &(0x7f0000000280)=[&(0x7f0000000240)=':$\x00']) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:34:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10081, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x2, 0xfffffffffffffffa, 0x7fffffff, 0x1, 0x0, 0x9, 0x0, 0x2, 0x2, 0x15b, 0x2}) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) 03:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:34:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0xffff}, 0x8) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:34:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x86, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x8, 0x200, 0x65b2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x12, 0x20, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4d, 0x5, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xefc7, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x82, 0x80, 0x4, 0x1000}], 0xffff, 0xffffffffffffffff, 0x3ff, &(0x7f00000000c0)={0x2, 0xffffffff}) 03:34:42 executing program 1: madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x181, 0x6) ioctl$KDENABIO(r0, 0x20004b3c) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pipe(&(0x7f0000000080)) 03:34:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='<', 0xfffffffffffffe23) 03:34:42 executing program 1: r0 = socket(0x2000000000010011, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fff, 0x7}, 0x10) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8c0, 0x4) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="f88b4aa48b1a9e7a68d352412e2f1cfae915fa2a47c2f1def6204242a193c7fbe08008264c0849c1dd839c8fd892a8afba4f1b4a0db38ab54e1b3bea29285fcaee4d16b4889aeae0f34ae9d74ef3e66f5c8a51892675165366e7a5f01c8088fe2be1f8fc5e785a357fe8c738550258f6590c3e56b70788e4f2bfc3a760e6d7d86c6fbafe86c67cffae62ae77", 0x8c}], 0x1, &(0x7f0000000140)=[{0x70, 0xffff, 0xfffffffffffffff7, "f14761ea8bfbf67b1b41c13965466db9126649766a0569caacd33dfb6a5ca41601a36b68843f0328b40db770fc42b363339707280e3611aaf81ef284a2cd4239796edf6e785fda7fafa29b439ab6c0b5a50319f26820d49095df50fbf1da0654"}], 0x70}, 0x409) 03:34:42 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000140)) 03:34:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="056eb102eb3289e85db1644eb2f19926fa724eb2d95da974dd3e7d840a67c62108eb392d07014cc7151f769229955ac73fe1c19cfb5b19fe33832fa9c1f37c78bea224e2ed0e7cf8dcd5e64c18e726bde1bb61a96d2f9d9b1420cb157714869c98727b91ce477868ed7102740a8f322712dabbb27152082a0d4f9ce0625adb18ddf6", 0x82}, {&(0x7f00000000c0)="7ee4bd3385456114a5ac8e388268b8096f5b8e64410374006c46c8d429793d3691bc438124cd946d8f484de299c9eeb7c68fd3095a2f", 0x36}, {&(0x7f0000000240)="b59e466d0d9727a29d295654d6b22cbf1f3b4bf14aa8de73e800d7287e28f2b5d55e44d6c3984c8f900f2d343f63d3de581c164d133d459e2268d387bf8017ee116a634c3e7324021b9ba53c9233b196635b60b63ad8a278cb05409b538ec6961781dd59bdea298409b9", 0x6a}, {&(0x7f0000000100)="8500ae62357c", 0x6}, {&(0x7f00000002c0)="b5711cfe5c9efeb2b401799224", 0xd}], 0x5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) utimensat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0x7, 0x9}, {0x5, 0x7}}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000380), &(0x7f00000003c0)=0x4) 03:34:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)) 03:34:42 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x62}, 0x0) r3 = dup2(r2, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 03:34:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x109) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:34:42 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 03:34:42 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) 03:34:42 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xe2, 0x3}, {0x9, 0x100000000}}, 0x0) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000040)={0x3, "67cb950bbc7cf40b9a7a44e1b20ac16bae8a4d50d6cb930f8eb93dc7e71886e65afc447bf26a0110492cf2ae1ce43ccfec3cc19841be61d04b535925401c5b78fe10c4e29289845999940aae6b062ba45be48e3048811e97c1bfc90e8fb2e0f5d38cc6cb2df09ccae7ac7a501b2199359c92df8d1df62199d5591190dc3e677f36ad32e6b8cfa64b7c1be47d39ae22cc7e540d99318baaf0acae137d3c6b8bb0cf58624115f341e3b9dfdc1daeebc36e9523e3bab999a0e4f7947679cd70cd9b0c6d"}, 0xca, 0x800) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x104) connect$inet(r6, &(0x7f0000000240)={0x2, 0x3}, 0xc) 03:34:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) accept(r2, 0x0, &(0x7f00000000c0)) 03:34:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) setrlimit(0x6, &(0x7f0000000040)={0x4, 0xef}) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) 03:34:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = getuid() setuid(r0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x41) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x10001, 0x4, 0x101, 0xfffffffffffffc01, "7576b585e30181799bc5ecf781c53728acd14f63", 0x4, 0x4}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"], &(0x7f00000002c0)=0x6e) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x20, 0x80) 03:34:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1b1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffff9, 0x0, 0x100, 0xffffffffffffffff, "594ef94b2282074592fb2fb9031d3d4e3e26209c", 0x800, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r2 = syz_open_pts() close(r1) ftruncate(r2, 0x8) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) sendto$inet6(r3, &(0x7f00000004c0)="cf8f45862524d14dc04cef2e9a5a3dff7233ab0a5359699cfe2c8a3581ca59c7f11cc5c48aeef27f4a6efa32d543558ce9c97afb19e53f2d2328d3b6d73ed97303f8fc12f71516fd2dd892d5fa211ae5297c97401a090e1feb9f5b7fc5260262ab3339c871044f15215537955f58370b19dbdf3b075f8553bc63209d5c1e3a47da4c881d2c8f48c3a44cbb736f3d0b1881e287c0ec50b591a9568d37", 0x9c, 0x401, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x8}, 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getown(r2, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:34:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) recvfrom$unix(r0, &(0x7f0000000180)=""/237, 0xed, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 03:34:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040001ffe, 0x2922) r0 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, r0) open(&(0x7f0000001200)='./file0\x00', 0x0, 0x8b) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000001140), &(0x7f0000001180)=0x4) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1000015d, 0x0) 03:34:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202de9e7f639b97f2eb978ad8b399"], 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="fe04227d0d6c7990b6143b81b9e6b0a36af30501557cdaf5a057262bc96db22629e113", 0x23}, {&(0x7f0000000100)="9c250bfc72135edb42409a4ae8b73944e395df016b6e0f8bffddf9d0fe24e5fff3a3892e34db762a90901701fc4fdf53e63c9d650225df5f5d687941dda6513c2266e218474f4bbbeaf983bb7b71809da07145c2f51c2b9bcec89830e76cf1a5d21657780b11ebd9f0f3a0623bfb9aa73bd8f5582284b69363e3f152511a6c64854e8cfaa9af55861b6be0", 0x8b}, {&(0x7f00000001c0)="68538f63c01de875f698d2d08ae4f4ccf33cd8b239f382590964fcb07e33ff10af40356b344db7161981169f0e19d8233849fe15619e7409be73893a4d6beaba3585966497582f49ccfc1c97fd9c89c2d8c183481fe102f657aaf6ee31e31aad4ea0f4b66b1ff81b61e6e54d65d0955461cc06f86c511d7048210aaf699876c9ef661210e70066ff1363386b018ad548d20938e13b95b761541d80c35bf364c887592dde60d4284c8cf4430313cd570493fadcea933ca61a532a061bc985617002dd658f06a7e21971f573fb1eff87", 0xcf}], 0x4, &(0x7f0000000300)=[{0x60, 0xffff, 0x7, "ce9143bcb75e21671c879c3a7a8d8b869edceb2128732447788a3c2a216ddf0183a8fbd085f5187f636e8da7547219fe96646b4835f4e3d89087515554f21e6e63cf18f48ce208c1fa"}], 0x60}, 0x3) 03:34:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x2, 0x10) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842", 0xab) 03:34:43 executing program 0: r0 = kqueue() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f70006c65b000"], 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="39f1c29531c2749e95111aff7c668fe7f78b6de5b60d87ec949ff0e3f8bd88bfe7cc4902e819dd05c6b92795cc90f1b6d9cd9003932da26ea4cae3e2f10c131c2652e69a822c999ac0c644c391f7aa705000407ec77d71713400e9e3f39b55e2333c98adf719cead816eef7d42b968708806502ffdddc89ffb9f02708c79ba40f4b4350e4607b6c06b151e84e37d0109953c27c86241e19d5d150ba5b5d116f1b81c17b5dee77107c60b8315f03e4f00cd3c6afdead877d6323ae64686d5f69f2e04f81a20e7bab691844ad54a4672808ded37fb00ff617d88dad852b9928b0ce436f9fb246e76ad310d5a3bf22a7abd7e2ad7b2bbdfaab3809fb15de7b193e71018fea0bae157e441f27ad5e9684cf0980bc24c7a258f68da6ec353f2ffc0994cf43cec18b51e362cc90a2530afd3a141fd6b581bc03d164fc5cf89344099b0296207de6f7de7d8f43b2f7b3b2155e01843eae3370cee715b430e64a493ed011a47ee7161e12ac01129b75503ecb6b7c91889fe7e8c6d307987675cce602ab19192b5bac873a6b8060eb0e971f378cea42d1f37981b5088c9a4f659199ade562615ff82bcc60a68f68af46b79de1da3e5fb1f2a8335eb0402a3f617529759a22bd45834824b497ab498c9eced69ee6895a2ff1619a80eeb3e36665c684451aec95c7e7ab7b85d83e4a462748c342016938312e41c4ce19af5aa989665139759be02d3d28340d4c232e40d3f053b23ade6a77d6ae9efd63bbdd17acb2b3d5b6b5ffcdbda4106089829d5af4acd140a069fa7b66f662b3ff0b87263121b379a9a950267f8e762dc567920b2d76dc6c99743e928f567ea6b4aef0906af5235218fd1dad91ba6abaa848276438bca347be58d882ca57fe8cdbe5f020daf128cab9e83131a72175c9234eaa11d33ecc016047e219649e86be24b82e9f1a2f5840f9f218ac8a26331b6114f0e688850c30a2f576794c6ff2e373f69e06ee706cfc151e07ea9174451e36c72f12139d1bb07e1a97b0355114aea4519b6085565a8a9e31ccab0451ecf687a005cba49da6a4ee7ebf025e0bc9855bb99ef4a1845a325d833aa39f0cc8e54a8a578c089d5b414649629ffbdabfa1707fc192a9414fcdb52b1dec19d51a3a567bf08a7c4129dbde95897f7dbdaa3839073012769dd5920ee3c99a2dbddddd971fe13ad553c95f419c46db422d892155df62b7e9a8800aedaaf4189e2d7bfcfad3c69dfef189f25ba9a94275341351484f246ca368a8acdc7d9ca74455a9d1ff9886a273d5fe62dec9cee6b36335472e1fab92a517386714067860005c6cf43d687b1642cc34b6428e30b6effae52a311545d720d1b3ec5257745d9f6a729ee4969213572d3bd868a6a6a7c28a3b1815df3d94ef099fb6c98735f36ccc9b802f153caa07949de774e103b0248616e58321ff7b6d4e4b8c074fdea72e1a6c7014c458e5bc4f763470bd353d5bc26b792574b9b9012202e574038ef5d8108f475cb9fc60618fd026470f4b0f4da46608ee49d25650f09634c8645d612af9338266735d576b49dfe70b4714e7ebf28be77cf1b96a91269d3efb31b973f3763ac544841036a83d6acad94812dab73d2adfa8c7fb7350a2d730a85b6756e695949ce3d5aa191974a95906c6e8f3adb719a8ed86beb7c4274f980c3ee03e752980fabec02ac9098183d1db42a8f7c67f0321933e08e61b761e5da3602bc2614ab59d6258898e93d41962353ada4eb59de75e84d4b76d147fe7f5b0a9d85dc948435e66cff100c3ab1b000ebba09a81e38ab0485db446c96fe587d98d8d8de657a177fa741877f0798efe817dc91b07110de076a2cb4756193b8b528897d6a190d0a2405486dd561ce270f00bc3c446fccf3398e82a81c6cc0a7e6803ba5f612aaafdb8f41586f3f79574a37776ab7ce47e9f3bf577feebb58c2d6a35fab3f4a4e7d661d48db207fc77e3885dc1a54ea327bb451616c977f7fb1fe5f7242cbfd167815ba95267b48a7ea5d631cae51480cdcda413f810b6ff16b83cd06116b17b84b0b8ceb1941b8d768124431a326bfe4ae6da11780471898c617ccf6b3725426bfe0569cbf7e795687a075ca2a10684abfdec86c52ce74c80f5efc1d22e946f7fe6f70b773b4302e2b6bf8f908bc0fe9f717e025296280c022f16772bb0f6eee7c828b373f712fe2638061a347d88db71d29d405b4959b455d14605db587589bfe28708b6226491e1a431f9206a50dcb8f6818df975d6e5d3bc0835ff2090e27cee48d582322654a38f6f6bc3dee588102e2fa87f72d53f83acc4721ea4c5e964835394db244e51f9fcdaaf634676602e1d4b2b9d8ee40ad1ebe7175399c5ddea746541767849582e422f310671d115ea55cb3e0fa3685abf371a2392e5de58133440f16b635a86d611ff51b84d193d6301a2623952baa8cc61b2ddc70da8a6c39f6afa582041dc4465a98faa2264502214c5f0dd2caabed610d56eb399369b118fd386afdea1809597ccd8c57fe5ae085d6db5c34b62929aeef5afce05b541f94e4198db6c17abdddd71bf6ee22ffa008af631998f7d215bd99831dca5b83e68d43b16ceef2d73269b0c204480f66ce834c73e75caa24c97a24e0a46f9b2a43b1fc6729ecd10f1f5d267b8d071142ba2c54c0d1c5b920bec8d0cecf9ba3686f01aa238207ffc542e052a8d8d25b5c3c9db362edc314d79ed4c75727604e757126e61d208e3abc68bd1f7aaebaa868501836c9fc34d3453d68655d98067ac7c039349e0c4f39afdcf52be90df1fda5ce74f29c8f05718d6b43057fa05bce1f103d4e62024314f229c54cf848305b0d05218a571b3d0284cec3a6cddbc5a03dbd17dbe186891a72954ac429053c82a0468b593db9766ddb848d2682def76fb6a6ec11c2f49eed8d913cf320fd23a040028d36fc9ad4ce5a41d4aacecf694349be815e4c2297124e5ab53264ae2e32a643c456b0043a63bbe69066cee5ed8f06643df403e79c8cd85035731ee9607e84215b9121918c6c923111c598369c76ffbe3cb78bff42f59c833e297315a7285a8699d5afd817a244235740af5e5f2bf75b640e3ec5140d33f2e1f35a5ecc6e1905d93fc6b47efd97f829417f6db8c8d03635a58fec1e991d7d335f219b865ffbc9a233bc9639a331eaa83d4dd35a4f94ee04ad404ed3ea902d39eefbb408c2d000e4f0083bf084c211e737c132e48d39b44c75a2be9fd28468f0b6b634f8d6fee21acbbcdbbc0ec66607edfe58632203d38b9b70f3ee1eda3da3824206b08b46e7c01335571f497a54ad6acf91d8ad0d7af93cdb7f9ef193a19c6da570f6ae456a0be06c1eed43ffb0670c1d9d4298e3be40fcc1aeee536c14625df225e3486f8b3b1851389dc5b686408f6fff45b59e1906741fd753062a70092cbc87599b17076d9fd124f7150a591dc2473d712b0ee8ca4b429ecaeed5add31a45f86dc5f97ba7d8f69b6f38d6ad17c198c9f9f6b2cb014068b2858d1df51ea4ce877efa82fc8bf57754a63f57e64d022ebd3eefcffc74c5b6c395fee6123c5116202fb78b31a1679b0463ab8865f590155c027d33f7e701119675adec7f3062e57bda4cde52eb1572d791e510ecce4e4fbcaebf963817b8d70b146cebbb91f0fbef5608f077c6282b75647c8a1e4223239ed5cf9b83352215786c12723fa1a6b200ece5b22e055057188123bf574769486a11336c5d46ed67f6395fd94a749111591fe2df6f187db6381bcad7f93be53cea9599ee5c9dfd0cef252b57f37a618d929f85b82b4f020ef3a6ae48fe1bd7fc25cba25a9866b9c269364570bf8b81707570176fd33f7a4f7c0185d46514a2ff3387732a3770abbf922848890b2135abf9487d180d5d23d1f41f18bf2ebab7da6afd7eb8bfb416f5ba4942c3960fc118d6e5987568d2239dcd66da213e53ebb0754b2612f040e02caf12969e6a594feee2ca1c830c36aeb58f940da515c1b0cf9e44ab8314f87a019070af62434cefe9d61ca989386bd34e10af465694f9dec4553eeaf6f5250777ff60f5aac30c3dd72c60a6d07f743d5d06fc2e245a7663d8978e269affa4a70ef7eb058cb00dfe9d40400f15862802c82304ffc5e03773ea747b23b66a0b8871a556f5087b7c7eecec75db81af6fd2542c389f80055d49f26540adffb1682b81ade43a4fe46cc048f2d4100d6679d3d8b0ad36f5d8cca81eb30e54d6b0cf01283ed06e9a37c306c7e27bf7ff654fc1e35d57decfc99b9034f0afe6961e827cfb24fb4a88c95a763f33061586255f863aedcf539be05957ff8902f3813fb314c268bc3b88f55898e41d3b45a2b9c9367b9ce8e944b62bf118e8d97de8844d9f613b1db102c4ba8f374d98c7a70e0a6fcfa7d0c895b0457aac27c5eba6fdfe2297e30e955892e60ffef30cca1c985cc10cdaabe95b9f54229adaaa949db88185d4d3b4e9ae55bc5cdfb3e36c788514167fa0dcfbf25afe5dba4c00d7472d3fff0edd90f0bb57d13362417d6c9a7c9337fed521e1134a9ea01cc1bc105fb6d2844bc03fabdf21ab1049df4bf2db0402bf4302d0a491974eb42a5a26406e5453e0c9110f86806a69dd023e95edc4ee2e85394308a768d51cfff15d7c6a539c635cb10988aed2492b2923d4766812e621906fa1d24348a4a1579c0ad661adecdf22ef713340132661cacd6fa171c6c1ba0290c4ed91a19c9757cb6b91667c126588c9a3e472f565ebd7eb6165f28a45a81e938054dce0bd7b95fa34cb51875b25ff2918ea935fa5715e5192c03b5378219ceffdbe30d3ab7e96854a1a1fba5d7889701e704a53b4ee420464f72da0d466371569e059fe6f058bfa235e6781700016a7ef4f3f3f3e4ae733d7f6890fb3008e10be24e684b4359588a12c7362c0840a375fcbcba4208876cc7d678d90d3f42f8b47ef6305558583a7d705e6f27fac11b72f085c549f95ecf46b693cc697571b03ce10d566b8dd54527e614c58d0779f2b90391123e55308ec6638fd19c26fb888eaa808b430921d8f6381761a7a11a23e54db2228b464e949701be3c726c0b7d29ca72818dfcf807ddbc3772196c2e241613287c964a25f39476390ccccd448e62082b33c90f620c79b47fc100cc1a3438ecadda53b34bac901495177e6e160edf96c8573b9fc70e75385427b078ce304ac3946252c4462b3c190bcd98393f3265907b4007fa6072adde2dfb2ed73c772321be31eb8ff3cd993eb05758be0cfbe77b8e5f084b9f70ff9c29c870ed598711f547c796ac43488956b480bbe8190e4e249266bf8422250761205451259c9033f319db8c1b264378b447e6c06952bb1932afab753fc5038f442b169069666f993becc2c38eb4095cfeafcc9eb0776754c714d5bc18670caa87797b4eb47ba79c795882a5f41dcfcda565d7b1c3a55a40ff86dba76698f436fb089381a0789c8e223289382bdd1bf13c88865501cfc2649099b5de56493bcb5b1b62d2f2885516ecf54fd67b91af53e035ae2319d314516d213814692d1c59f62f73e5609d1d1203980acd583cae089c54c03350a1da7f13ddae2bd830fce44270dce3e0c5d970acbfc1aec57916890cf6d245a0c0648c70efba1994df971a5e472619b8b09e8a80a188a61e20a89cf341615a8aac595304f2828f700497fa2b526a68448f2ae552d9ddb593b468747a4b2d9ac496e32e3992f0dbe4dad8895f2c5ef6c1c3c1b01d36939013a30272e7e52656a94a7241d7a438162cd74e2c1434cbc4df53ed54018166de43853ee3235086ba81bd202682b9adeafe3e8b3", 0x1000}, {&(0x7f00000010c0)="dc282ef184ad6c4c0c50625efaadac77208f360b57d9b789e171d6104f205f2058ddef478c605b2c80b0ee50faf4b3cb799ce8b06ffa7783848f85487d76b41ed5f3d4dc852139fb", 0x48}], 0x2, &(0x7f0000001180)=[{0x1010, 0x1, 0x800, "794951607b5601a5a400e7e3c6184b7eda79063e841cbd5632d4f4d9a387f37d19be088d100c1e2cb08ce07ae5fe509513a4b436d55416fabbf75b5843fb7802542d7ed287d2ca5e0f11af1da18caf72ce7675546c5ab40a105f8eaa3a786e4cb60a2d1d81616624692656a04d74bca04ec6b7e80cfa2640739a6851cf3bdbb4d4e6c3eef2f84929eaca06603b0206c6789af3ad4597560a4e0a4f0b3eddda211f67830fb00789ca00377b1ac5721e113306e45b90141a74f8802d4f7253df85aea723a008a19b533d5f157db7f52f9e15a6e3c1cdb26ce03a1d280b5f536494feadb6ee0721b9f8718c67b7c05661780482a2e3c56b8223d4d32f3b104879eb7d8ef3723275744bf169bb432588d6be91a1dcd31d4c15146d2c6637ffc23f958775d6eca218d87308e902240228d8624d6ebb6f472a025c300b6f1217174366682725fbc8a61ab65db236b16215cd983bd5d9545552b354235b15e527bf34a0afa95832d87b29f8321d2dccb7970f7917b224197412c9f7f4d74bb1ad54bd83af49685136066bcc25e5fc04dcd92383beed7125d1fd81195d00dfae0b01973616a0c2ebae8f16f9bf74b0d354308c2f4ebd43dd4af78ed06eb311276334a502ab6313a2a83d9daf67bd6f996caf6fe15918e124da38c9c9d18fc57f115e194d195827458f41942e2386da76019e29a5ad141b9b265a10eb2e79f80fd29359caa49f6052c7ae1f84e51db0576901cd2657ca9a44d5907022f7698a4b7930dfaf751b824daa2e9c36748e844326474f9ff0b4f687dbf312cd26d3629e0cb398d3d9d1f34bf590a878114ee063e6f39c649f64f00c2ba4e8fa3986d135bf3d8346e18d3555aa57f757540a3fdbfd723e0f1ab6e7dd4f95d25ccd26f7d053aa15283820403426933f7a84d55131affdead02763803da64d0026c3803e3fff55db78b13dbff9f89c5b902a0d1d813bba7366ac8cf52e46629a26584e1feb4bc37d43397cdac43eb11bf8f7c5545f9b20d4f3c9624b209dcf7e104ad00f3fd5476344c81d07d41c2461b394d7f00081172592e70d066ddce54ce23873921854dbc0480d3023cca2af241023a993be82f1a58cd088faf166e2231705126d22ab48877bcd7a6aa2e670e3ad810de64140a9cff55558dd4fff160ed6539c9ae4978adb4d4da7a2fda994eb845a8d8b23f56d2b9d567bb5b9b777b37d4c4089f0ab5fdf1af293d62281a0f0da64f5caf6bd95fb15e8be6053a1c06c6584bb413f9e3c07c685f0a38af62709da45cf4af9f92c0c6297f48f875f28ef7085f3e76848f26352f84d5e49e4c0035ed9f932a054cdee174d8b91154babf07fec40f245406f5b230f04becdaa705bcc44861bd6825b3c95f65d954fd708a910d0437601b358a3843d31b38226089ba3f647d4ec18f9cb22313942d8d19d3ebfb47486fc02194d3b33aaf9b4fcf3de0c56e946e649e00a0f06500e6ec3318092c435d0f7f227f350f0e42ba32f03928ad574abd9d11b29e194af9e45dbaf3ab43d468cf8a05af7e94e7d9e6d919444315d2e139b83c03089626942c957b98019fd539d5eb64e38d03cb7cd7c68d6fb999afd98f3f2788536e58dd8abb2f2c2e843ee4044279d4571316a0c0a813df6e0f408ff6886eddbf77a7b777e7d08f52faea76e57ad9100e6348a3f841708a101be6656ce5ce45703b6e8598aedcdba3de4aa2ef1ded813d0a483e03c6c430345892b1befb77e7e75d9f7e10e637ccc29f33c576f81978475b53692bbe216832de5217425ff9d29cbe7bd6f59cf272f5f243487d441f3717c5ff1333b752d2e69ccd1f5c1b77580f9c728d83f17961a365a76d492a9c624438be0144d20de2a785818946c18c71abdb23b05c873ad14dc5ae5b381213560f1fe9b83bb6a3d63ce8c2e470e0fc6eddff654ea7b52dd767da5ef47677743093dba8535e5787ccaa4c29111204f5cdb085836a9345f8bee00ab081f443b7af453b14f30be1c95a044f52a3081edf6929ac90eba0c218f144a7d8eed96f3623b299f1c792013698d50bd39ca63c5d82e5762e944f7fccb85ed424856022e3cff4a968d0adb2bdea71f32aea1ec86daeefb8e05d682fcd9a98700cb6bb92cbf4403667d82d7366c5711f93e36509c8efa1b6944bdf2e4d2860920cd89bc1863f0211946065419d385095856d4dba1300bbf07f1077fe765ac1aa9bf163631129990fe86f583af73635fbc754d57ede65b1aa12130ec56c9effabbce1a48c5bc4b57ee66be2cd00f510a242fd1cc7aec57912b41745458a8fc1742132a49285d022089ef09e76e31e9cd66ebd6904881530f8ec8f4f817f90f8ed99389044743adcbed83dad838f116c47557e1f160655b890250950b6e564add8a8222d1dbe4dfe118687b4ba065c17178902a705723eb9d92e1e5d1da94838aa35b9781b2fda96a0f3066accdf86420eada3b497bb472e4d76f39bcceedc6ea0e73f2c889cb4b1f669b1057c0f3b99d90ff33f2a708b7bf7fdefb00e02b9c06b86895e3e29c742ea6a9c9d5fa85d3456f779ce6a16f66a70a73d1f421d4116ab38748b3b4b500b042e82d74c3eaaa3646c4afceb5b0887388e09458ff7c9d569b13e4ceee725c115134dc1202d9f6d51b2ff319e6ee8833155dbf8e53006e753eab0313bfec68b7835f7ce9828711c9e938d4e1bfa857c948622e217d896844433b7e80576cc5def0a31614d7417167a76effa2cb62005f07f24b4e864ccd71a929d80226c0575925860bff48d224d60cd2903197c8c4d63603e3ce2916e26660bff7a1b46061a523c7c75e4da438461cb57be7dd8e0601a1b864c537bcf910280a1f77c370072434072d55526e31bb143ef4e0bf1c66152e20a731e6d43d362b7e962654e33156dbf9ff0f6a6d7b5a4083cb5abc11f4d618eaa1c5a07f72158ec679ca22a0bafd35144ffcd3c8f443195573cf8da2b18fb5186a2a4d6c72ab02b27edb8dfab3eef00ab8cac5578d9694d164815ce98dc6560e26c1e589e317a2a5ec0c7cd610a1791cb1d961d909c7cc1387a443cbab70a88adf634f2ea1ba88006e06f4583955503ee5de94e0e824b990936c66b38767ff208f6cdec63c2c35c1b7c45e17baefc6c61f1c5dd756f2a07af552ee7e52839a9adb64a845ea67e9361bb98f99e94dc53fea52ff13e3495237503f230770ef6e18bfde575d3212d9a6b9c32b8a59f3857c909db64e806e6709fc7fdd1ff90a74c9139cab9c4cbc3d3610d0c59ffd7f7daa6c4796a745b6c755eeed4a4080c338c1cad9a3edf81eb6d8057e57657c03067f966fbe05a05df0ca0ff57f9585926c6ed11dea99b302b70c1efd9bd8c2172bc5702a1d060903ab35a426e344b933cceb0b99f6615d46fe29b4471ed117336f1fe42046b8cf528e3f8c8d7ce37e1a154b11d3ae7243bd4e14c63b5a447bee58d6ffa24efa65e87f37ce23b67ccbc136e597e55b313783389e5f81dec3c5d89bdc339246d49b575b29db9db3e64acf4c8554721dcb4d959da48db53f5735d5e317835debb90ed39fbe18db61e66331aff46168db67572785d0b7a8ace9e56193842d971fc8c4d981d94885252cea61e6d0ca17e984bf2998400c233f35781f917fc95b6ed073588ece68a798897633826178965d790da676bef7a34dabe6a48bff20187ddc3415d431bfe20c5d661ebb6b45ce2bb715c8681041d36586b9b99a9ac3238c1b55c841abecdd1901edf038d2f656fe5b3d3481415cf909159b942ccbfb750771bb9dcaca84705812a8301d11e584a0b9ce5d18080aaf2e36e0b32f6548e49ba2b65d13c2e454de0bd43007c2004c0ec0a6679afd135c1d6a6bbbcbeeb05c3ce8c8cc549d1fbc6a6c891be6c29d181b29ec3efd47355874c488c4ecfe5fb64c279219a92449d180eac7de60c27ad38c8d7496d40dc40c339a3cb36f95d3f649c38c11b7183d1e5c3350e58222f10b5d5cf5fa9b389ea69cdf1bb02705ed28ee407760a38e93fba191b813b96ce372a158375d8faa87f74081d73b736db378a941c25fddc6fe1aaabe9b55bd4bdd7775b0ee0ebc8df5eb6d6551eb9a4c08fc1cab257cd2648f1ff25f912d83ad366fc0d9d792ff517cb27d17816b9ba5198dfe4311048a702fa6398ad8d356f7a59e6300907275cf48dcd5d415afb0b480a38a4117bf2728fe8945b4c94d210183327d4fa56e6931bf7f2ca122fff677ec1e5217c4519d3e23f6a1d69d37a7d688a6be9a2fc7f609e43e8d829ff93bcbe3e4d1eb7c7b7e8ad5b13bf3df9e0ffdd20e2890e5e12e6f60a315fcd81fb45f64c8cef175f3cea2317a89ff5b7299077a2e278046c5af179a1ce1210becc1b5b438e0f9b4502376d5528de6af68367b780bf33cd514043143d252d7679b2a3dc9ce2baf2cd61ba785e9dea4b38630d5d58ee000684730946faa04901f2edaeae2fd403a8a6fe704121a1758c738bc6563f281dcd5bebcdf87cf546b7e22ad4d09a43f3331666167f8153cf34b03cc133b77060ce987c381137d52202f64d2760f227a971565a335b254393cf2d11af582ab5b9f097fcf69fb6310fe6d63e7e5240f4dd217e61a550ed9801a925bd2edceeb79904c4593fa372d0b3c6bca03a24c8f187a37f9917a793c5036b3bd0a2150849d9f489483883904e81ba60e0357e16db1dfedf8a312c33eaeea2cdfe1b5ab7289745910f1e1ff4fe5f4bb27614963b717f04c9b63cfd305886a3cf2ae5fced061cc38b19859cf4a1615ab9b679631c53286567e384d02c4bc19b5c85da410555ba04500e4e0b4b9841a58231c03cb1e526c1120606eb3ccde5575a151cbf54059353426a786abaff93209ee3daa8d5132f83c794c4fda29610d7e388f90bfaafc7790c111e95f3997132fbf70808ce4b9c96cc64ec19cbe3bee76ecafb0ed85d369a5d1f2992020ba8b288d1d23f29f57801cdce35f88eec3a22cf1111d54e5e82565163796088cf001862d00ec7acc2e8b95d6b6c3a171b7e410c1c1a841af8fa9ecadc8da564f1166e563728ac4dac5b45f70bc81117eb8b169c80f868a5fbd564e56296391f0e0d1e92357ced4fe894dc6f64f15d7a025832c63fee9ef215146b742a5470d6188286377bd92439fbbdd47b63c6e0b0a3df5b3bb9839a45a55176784ee99f118c095396a27c26ddf47d19313a2165b3eb9df8cf12a9632f39f9932c138fa8a94ede94137560503d5390d86589c7dd83896a99b3f6ab6b5818e080d41aa90222c00c9a8a875585eeb5a284eac6996d23dde4a9a5f94460f6ce421109d5bbe6ca04e5a1c50d692ae2ec05dd88dd605b3377881c3e5f38016747b2c3fd9bb6b2edd5942c4d93e1bc294181a8cc67e30ab447f3c0552403b6381d918135858ca40f392e649e338d1cbbc47a50e90e27a2e908b04370059f4362079cf342ed9b8e5227d251550ae3496d731d43d68ac383c120a722cbc1025b94d8fd6935af18742e3dc914d30064a78089c893f49bd1f845e973be66d980d16e13f0472ca3e7572f426e404b7137aa7553a430f0b97b2d89f02ed751b20d334f753a1e284f4a16540337407ed3a8e4e49e3ec3495910b0013ff2adbf09725d665a171bf1eb16bc7ee4e414402d69c7be808e487468fad54de46b591064d86aeba8b9f29328c1d505657366eb6635f6561d9f642710b0e8a4af6c4fb6d1cccd20763f484801381b4ad6a8270018f80d2486cb8a68b28959490ead77a5469fdc5bf0ba9db9dafdd6a4257aefb76d3cd1f1c4a45df611af5887be109d2f89326579f25ed770129029ae91bb49154"}, {0xb8, 0x0, 0x8000, "a8c4aa16266e02197ffd97eb74feb5c42d14919f2da88bf1e8d924ac4a1d92f9fac8ed530fd947fa07b188360723146e95c47d9f58f85de7db959e742f4c50f42aa58fac143d9dd964ac8899396e29a2b871ec10cce9f4d2be451a973199cc428bc360d805d62ab09f8f9b2fdadc9f6d883c63a29883dbc59243e928fc8dbd7605e402fcdc3b7af7d0ff6f6876df80c514747f20b9c8bb65f68c1eb3cb49e85c0a36e327994c"}, {0x48, 0xffff, 0x9, "fc52731fa10c15ea4d21fdecba4a5605c2dbb74502605179f9511b4bc294599280f0acc8e91fe859554434821b488cf10e8fbde239043e5b"}, {0x68, 0x1, 0xdb82, "17fdfe7b4d06dc3a136bde9984d539c00ebae06f6783bc3f00eb8983554131963299895e69a5a9f9436a1ae4e0680b0dcb01ec7c05145d858ce011d08be1a50441adc018188251a4fa99fc7df84d2e7d61aacacd"}, {0x70, 0xffff, 0x6, "49d4740a39e9f14671ab3bad2a9da821f2a3426194d97488b8dcb01f1c1190de4f4e334c28cfe4edf961fd05c322d03ba699bc0496b5b46671ffb19ce9e9b90f56e3d032130f7b0029b720c802ea9a408cfdb2b9976ea3a86dae28"}, {0x40, 0xffff, 0x5, "a049866caaa3a20f2993774a85437ed509ff8dc5db088c9a089877322e0a44d9c089fe7029094aeb99ce765b8374"}, {0x90, 0x1, 0x5, "fba871ef224312fb81ccee4aaad28c9bd16c75755e49b80c817e8ecfbb8aa595dbdf2905a8822cc7606c98fd174c29d865dded5307f0a2db75260e470feb51f26590b7ad88285710e04e97fa9dd86795b30a63b13844292e24c1411b1c3bbfae2b50a144e0bc1ef756e15ab18edb371c67e14f5d635372a2245eeffb35d9"}, {0xa8, 0xffff, 0xfff, "1bb2d6790c70206a264a56e4d55fd7070168f7c182627bc9988d7552a30be400b7662a572c96fef7ac2f477cbaad49e929cb6f91b512b784355ebcf8d32f9f3d75b03aecef5743a78dd83a6fd221097de8f4f4e60644a8ac6f3cdcc82ca6d196bc03cabf0b887744126e032d7aad4f9f09c4849e886aa46289dc510f9373ddd5cabe8f0f56a694f50743273d1eb3fc3885"}, {0x28, 0xffff, 0x1, "6a5fa259a27b7a8906e0ab57b7976f0808d4a6c0b287e3"}], 0x1388}, 0x8) 03:34:43 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/109, 0x6d}], 0x2) 03:34:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 03:34:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername(r0, 0x0, &(0x7f0000000400)) socket(0x39, 0x5, 0x20) 03:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x0, 0xcd, './bus\x00', 0x7, 0x101, 0x1, 0x401}) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) dup(r1) lchown(&(0x7f0000000040)='./bus\x00', r2, r4) 03:34:44 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = getppid() r1 = socket(0x10, 0x8005, 0xffffffff) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="a83b9bff983f686dbdf24185ef10f25e132f9cfeca1a4211f1017c0bd387273b7415d8993f1370b284ba73b52fca2318", 0x30}, {&(0x7f00000000c0)="dac12e7c73f207f08a2288513004543e415e4fc235017de4cb558d1799e4f597c8ffaabbfd09433fbb22a9bdde246d57d5c9f82d5206970532b4b971d654c35abf0f95a46de4bece21dfea06a940d27ad7173e", 0x53}], 0x2, 0x0, 0x0, 0x404}, 0x400) r2 = dup2(r1, r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f00000001c0)='./file1\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setflags(r1, 0x2, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/202, 0xca, 0x800, 0x0, 0x0) r4 = dup2(r3, r1) sendmsg(r2, &(0x7f0000000a00)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000400)="7999e2559a457fe5f647ac8f9ffdfc3bfb95049b976cf3a33fbc9a4ce12db8229e1d8e7d15883d44c745d297bc50a2368dfb17c6633b44695bf84c2933c3202aaa1d69d8ef060f49ed290b704c05e9711f5e4d604aee1db5c7a4e62e01c0516255f9e7de20fff292689b76c73c849c1a2bcddd28855b4ef062b5407a8e06f9f48052a382b4e160e053fcda3a61cc8d692d233068c195f0cbb00cdf5f9055b2be431cab73ee35", 0xa6}, {&(0x7f00000004c0)="b495290bbdb662c9b5e4025477b015126bcc22369aa9a0703120505884a781650afa22e7689e4617a42bc571208b71f89a817159bc5cc10e4238640125426b9c34fae02e303b50a8823232e2b6fad433169e09c0cc42dde70c743c733f44800697c3564c6a5f00936a53bf5fd7867aae0ce7ca411bf213f4d93cbe0f602c8d667bc4bafcecd064412550fceecaf847c0ca7bd6408a56ed1de3a1ef3545c5e76b85904bdd5316943bb1f86269a663fbb87c55d4c27dad250d1ff68dc9b8ab10f64c94f7205fd381ff53c3022132f1f40e736ffdef77f9b2f2c40cf09938", 0xdd}, {&(0x7f00000005c0)="18e50a9ea7b901475b14d1fe27d468d0de1e638c92d1e2a86e827f2bf7966eb07c626c772a3aa7560c1b562eeb3e26d999d63fe6e9e223b99e7fdd30a67d481b452086940dee6cfb3041b5f4c568654f87e9e42891a971c0efbc692805b355417cfd7e", 0x63}, {&(0x7f0000000640)="dc04db27a5e81626b075b64d5698cf480bf6361d432fe92b275fb2e6b28b12eb0d2d69ea03b92ed75a8bb6269540bdf86a23f466f85f2e18a173d060732b8d798102ccfb2f4e207180e61a1f8122520a9a3d250ebbd43ff7c853ce5a8e1600331423333744c52b526b6c1e4df8d9d6f9902d1e0692a8e88c5943640cf4d2beb8a9ba11bb8df9bc5bebcd91997625d8", 0x8f}, {&(0x7f0000000700)="8ed1d98b5e77b839e00b2b4e91ad86ad0a8b6f2cdda13b01b04218cdbed1631fb13304d80d71c191db4e6b697503f140f6cfcc6d49ac5e1397aa632cc98d8fa13eea3c56217ea7c24f6112c383030df097c705397e97e0fe5bbfae8c8d016fbf9eb3f59755a6bb612ac24ab1b6fad695f1587eff18d1646120db8dd3930ed2f8b04e15dbccb104650ae058144e3111c1db3971bae0fe3d932bd51c4c34b3", 0x9e}], 0x5, &(0x7f0000000840)=[{0x98, 0xffff, 0x2, "d80dfedf03100f4fb9d818eaa0103bf541ba2f874f88c33a31fd54908b0eb4e0fb4eb25da2b31d7058f071ce132adff1d81b5b58dd1b21986faa830aab59032f75996339d68cfa80dd66692f633a662a2f4d10c4d2ad83f6d0caee254ac166924c9562f53dc397ee8abfa383a63782b5b74cb6a57fcb6a4ffac1b5f2c50cc192fb1f6be452"}, {0xf8, 0xffff, 0x6, "b010e8169a101036839884195aa3aaa78ecac3004a8ce365400c6e47158d1b314d5089bc35f6d2fd87603d1987faf9e3655d56458f49cad470b21d6bbd7699808d4edd8298a34417708375958781e0c38d53b80d3b65df13067c0119f38b9e3c49c642f672ebaf40b9691838281a82b3b16a2a3ba1ae8c8003ae07efc6ffc54e6a019fa750c400cbb9e1ddcc3fe28c3873220abe635363eae019147b4100c50137941efa6999e93ab388d99cf673ddc5a4632d47660a840b9b28d95a64371029c5b5565ba3fa8161793d9582d0d70ac69d5adb8a45d57a7f251eea60a531dc86146ee86c907ae9"}], 0x190}, 0x2) linkat(r4, &(0x7f0000000a40)='./file2\x00', r2, &(0x7f0000000a80)='./file1\x00', 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fcntl$setown(r3, 0x6, r0) setpgid(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x18000, 0x0) readlinkat(r3, &(0x7f0000000b00)='./file2\x00', &(0x7f0000000b40)=""/223, 0xdf) openat(r3, &(0x7f0000000c40)='./file1\x00', 0x0, 0x1) getpgid(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) getpgrp() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000d00)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sync() r5 = semget$private(0x0, 0x7, 0x81) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000d40)=""/48) close(r1) fcntl$getflags(r1, 0x1) 03:34:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)) fsync(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000180)=[r4, r5]) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) setreuid(r3, r3) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x6, 0xf0000001, 0x542, 0xffff}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x62, 0x7f, 0x7}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1a, 0x10000, 0x80}, {{r2}, 0xffffffffffffffff, 0x1a, 0xfffff, 0x868, 0x5578}], 0x1, &(0x7f00000002c0)={0x7, 0x4}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) r7 = shmget$private(0x0, 0x1000, 0x142, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000340)={0x1, 0x280, {0x8001, 0x25}}) setgroups(0x1, &(0x7f0000000380)=[r4]) fcntl$getown(r2, 0x5) geteuid() semget$private(0x0, 0x6, 0x45) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) close(r2) r8 = msgget$private(0x0, 0x80) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/203}, 0xd3, 0x0, 0x1000) semget(0x2, 0x3, 0x104) shmctl$SHM_UNLOCK(r7, 0x4) 03:34:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b54230000000300000035707f9545070b77"], 0x38}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x880, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001800)=0x1) r6 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000002c0)="e22a12090fab7c7aaf756e5a11d8d4c6cc8b1fadeb42961b2d12c52bebdef89f262905da3a6d4c16ca98606161a1a8ee0ecdf26f01098314ebe972fb77be98ed47a14f434af296b2a2a0a16bb981da80a9e0090ad7a473e150111d8303257314416102ad31fb1f22a503ec171ba75b67186e34bfc60f9b8483c9b86b3603f9d30e5df0840f1dad68f727c69e42a755ebba66d18141e4d6bea5b20ddce72850d8ca7e3cd6600ad7830c6faa130bdb9eb88387757635bdf29205c12445a8b8d5759d4f3cc2fe26dcc04d813011", 0xcc}, {&(0x7f0000000100)="7e54f07e706f0a2e01d5d8501ee3556b9c41543bbb6b2f8cc4a791f25c3c511e0c2c399030265bec561350895e1727ead66ae51e6c7e031c175e68171f45406e8b8b467d76f3f0c591f5f175335c486cf2c1362509e89eca6fb72385a3f18f4226e68c348ae6d69626712fd0718b2656ff4ab1c873d17b461896bcc17dc2141973788c76cac27011811248d17ef1cdefc3ed3a5af3af8103727c9c0a246047f3bffefa04014fc4bb0c2903351826a77b51cd8cef60dc70cc20bc1916", 0xbc}, {&(0x7f0000000200)="85c975ceb21350d39a0248fb4efbe3605bf8", 0x12}, {&(0x7f00000003c0)="ec3680b041a4a5017b0345c433100d613e35cdbe156361f8564f070ebadf2d3570740e06b2213210772e93af99561127d6d6e204a9e2411c489b8c49d8c4f2cd213abf68cc81968e2b1e3262b5e245b7be32b1217474c0b8689e9e8f1538d799dd709cf6f004be79b4e5af43a170e7ccd4c5c8bb17c68e091a880c8724a41ca28128f3acaa57759981d8b6944f42cd609b2c940d334891ac2457d380da0789328cc834f920b009f88d5ac3eaeb59b66312ae0b0d6e4d29c88eca43e1fb9d8a9586753feac1f681a2e357c694bc4f0de84635469c308442c8f60359e619e904d53f6f9bdb86a48a6596b9ce95891ebffcf1695f84b80a2f158d064e00cc6bc412fd06e7853ca3ea67087cbee105d83b372690aa610052c22905a17659059413bb933954ef6319507814fdaa6f262814ecfc800f928a7cda9d467a2867bdf7479636f3834bfbd1a8e05eeff177043f96730f05107e0d7f8f7376546f0b2c341f1c17c90a352ee41fd4c3433d56129cad4dcf9b632ffcb22904216cbb25e1f0ada9cafaa1880999f69f6eaa448bdc14228d128c57f58282a7947cd64453d5a47e89cccab959b5c43beee97575e0ac1398ba59e8b58b0d7139680fb5449a55d17823e115cb226cd665480dce39ce6c411b0189773ad0e0b26cb4ff2bc4b955f27517d0e500b654530ae5ba86457fcca61e8ebb1505c14cb575fbf0bd10cddf3be632cd6cb0771b74cbacd7a21fc27859e28ed46e17689885746859d56c81ce3f332ee7a7941cde9d5de68a4d9436580099140b58f56019674e689ebb79fc3cb31775c86c4d304fa39322535900f2dc8ba95ae7098d8693f71fa3c3bf4be9a8318e82aa8fb65123b3810b76bb18a21b3a955e51e58720988fdc7523ca52f7363fd21ec2dda116502fc2a032b51b547cf3188380acfe4b6b4bb53e3bfaf41d4fcfe244c8d2f523771911d3b2af39f9361b5b3dbc7dec2dce767da38c87048b1884ad752bf5dfa68fcbeaed4dbff9e50a3d9d4ce8aad1e2e8fae07fd11a565d7389e49d297d23e528554bee8db5bf13fb2253104464f233fee5002f3d8d061f8756d9ab57f00f267156ae0355b4a8fc26969ef9e1d8791ec5443c59771b831b6003ef68041458d85f192757bf1f6929d1dc2879642d44c4a1206653e9e333ae205dd5d883a6337c05a3cde5226d50031bfbaf08de27f1053a7eb82028a259cd5da09da760ce8fca297d5e272081a050c2e468b41354f1b6a4e5dc86aced151e362ef62898a5d5ea39e908f172cd3a79204b2cce9fd2702c932acd091b5b1cd84bc3894f7703f7fa1c142b142e2d72f85ce543f14ad95002a3078c872721ba652d56387306c6b31a11ed4a40e6cade1728c6d17c118e25db58b8d00c5a09e5dad6b7e767468a32da7bdf9a4e2a16a533719616f6298073a568d0e9c8c4d10995b77aab20dbfdbea7f839d4e9a4b36eb3321f1132930c7c1d97abbebdb89a4efdcd9eba800eacfbe5f52b8d4a27b0e9ef5d7b0478e03fe5398bccce278384d8be1b46f3f85e64e39818ac0620d92f6300543eeb91ee89687f317a9fbda2323a303e012d7d758e9f0c79052b90c34864d1263f2f72157837274f9de6b7fd8c036e90f6124f5ca771cf5401cc66d341246e1fd04301808d06ee528851a7acebc9762c38c0f43bec02bfcf264c20631b4df864f51e705904898bf13bb8efd37a161b29ea68ed80002a74b62412024240c3d6a0c2b489588de74caaee636d0b39c11556fae59459b3a5750a1a5903c1755d61cdef3b671345d59e25311ed6481e33f40253dadfc81fa4eabf79a39c77fdca3fb013b7689ec82b8c1d75dd6171a93e8637df953c2873b20be982990c7db27f583a6aeba32adf8fe4e0d6aa5e647e0d5d7841192ef603240d8ed7ba5bdc4297d4e16f57375d5198e27e19db44ade04eeb572ee94282feafdad6df7df5724b2e61c7ddfb0e56efad6550b65ea2ab4664c5d415a833866e51964177f5a6d767b5d44ab870767ca16c13f0ba54b64a07f044cbf5a9c6a8b4090b921f6d7315fdefe571dc419f1c2cf13d3e884775c3bce9aa99029c7e3fe8cfb3085063d87073cad9ff919e7b4271b7ce5993abbff0585ffa0597eb4c2f2d782035b3e0d53a45b2e26182c98466cadf38a0d724755edd4ea925573eb26b0b3ff1b250454c03bb168fda454524b8192147f24b00cbbd3263f795e886bd2e51e23d7967b6c42b50c0664d095ca7ca4d4e0ac4b98ef415628c561021d2312d5dba0bc37b24d57409b17ff38f3842af69a98cdd78a07e2ce6d84f4e8d9032351bf9901c530380f71b94810b68607d4ffe1b4786949d368fc048fc00815d09bb51d5a390dd0186539535c140d98e88726ba7dc630f9e782aaf26d11a3eb1cfdb603984bff7da2ee5ad084583b787985010343b8631dd10a6502e2de79f5ab62ebb386b4269190abe288e0feac874b1f776101e50ef08616474e25bd011e1fb23b3410bd025fa7e0014c67ecb48986cda361ccaa9865a8dc104bcdf1a22770470688aaf5eedf88791acd6b29e43c897b7f496312d6a3f18c71ad63f794233c525e38dd86c044e430c810903ba4a72df4a159d8d2cdcd4c1fded661761329db55a6fc359251ebc506973c45a454b88e67703fbdf3ce1526df3a8feb4d3cd6e0061535469058014187cf725896206f52efb61a81606f9b4742935a2cc61a0a488f0010a04c920a11ae80f188266ec2488e94b35b6793b3c660560f2ae035907848c977936b41d6b7bbbc284074171760f207342b89e9b3b880f34985f736dfa0996ffeb0a1b03274f5bd5b1f50ae2aeb0a6db218922a10bc45022ed632593fcfb1f480d52964595dfc81a482c1440885d9c8fc631c524db4486f0599274740f4020e441aeea16fa708bb0e92dbb5cc2943062a5c838a662bc447a5770b43ac2088086a89f819142b08c92f4d5d118be7536dcb2e76b17c33f9c6b7c0f9ba596a20dc336d2400cb20f07b0cfc89a2ab603803aa8633149931b2eb71de9b184fdf3f1b7f4ae30822e56280a37d8fa18f2261a839b46b4064cd24bdfeebb72e9c3247fde9e227ebcbddfc5ea9cf0d6bd486fd63f0ccebe5814b77d756528a4381e52e5a356f9319e10b170b7dfe53e3b9cb6ed362356ae549c97619311d395d1a4ac2b19035e0ba11b32a4a3b6a3c8d3ea4908b246719fb83ab60fa3d1b27767eb6a017b7fb16623285f5986e32e3cb31c6f67c624706134bec08feeeb636bc60f63bed61486289f53c1f18e35dc49fb0c5f515520c7e0c726a1c0b9ded0cd1613f05069cde83151b121e4d289413828ebb97e91a5f98e8af2a7246eedc4e6b214e12877e7820d6596c45363ea4758331271d8298ddf599b997414c38feaea122f276c0aea06512ad024c70469bb2d7a1cb5e888e82219709af571fe49b11b2ddd170aa85b074a0349585454e3a905e4c80e3a1d6bcafe537ebbcc2c01fd227473a3df999931ed7ba97d2a41cfab742c1f9555e18393da840c03596e6bb3b3ad3cfe0a419f29d7c36c188f871c73d98aff9f0dd3300a58c0164468466f17446d5cdb4a12b7109141d322c62826379e9cf0d5b53731f9eca38a2dbf4c35e7884437a806e0fdd98dccaf798213f62dd4e1d530d6008fb221632762f58aeea8494305a35f3c5f3bcb0717827672afe8b27cc6b9cc71f2f08a3d150243d136aed535240b018ce33b3f2469bbc16d9b02056e10b071efa9aca6e8a91cb4acf55fbb687433551ad878f6540b2425fef14b46aca6608912d222adb4e6149e1f741ef6f0829c3c90276ab45b20268766d31ac9d9a214f3bc90c71e0d42e5c4d0637e4f9c87d5d170efacd7b163856b9cf49c28d978f3dd87fdcb7a8096d735472b81307220104c4a90b31508db350d904765cba5d45782a587542f2396b7f77d428e5c9dae7f7dacf5afc6159fdb2f043746d58ddc331b56e17569a6f850982c51ca70bcefd5780b306398fc54fae49f31742225fa25df2936ab2d2a64110c93e68bfe798e0049da5f9b533d96cb06ab2eb77c348c0d55a6aefff405be2725472427509ee6c8344b225913b29c6f8927007262f1a48bd226fc4570fde4f9aaadd006c814d1ce868676d24bfaaa9babea883f5ac7c7c58875e1b8401cf5cbde03cfbf615a9df6ca57fa04735ed5cbe72861ad47e2a9012ee18ab6f4a6034594752abacdddbbcb8cda3e9d2cb5d19548af17bbb2610d5fff5f50494770267749fa87dfae5801e4fec88e4ef54ba55edc9f0359fc4c270998356da923b0fd4c3357416293a9bddeffdeadd257797cea0cdb27487325abe89ce977f40344d16c0731025aba4830bbccb488cff01224239267d7c5f78f5244b7fc9e0be7a400ad695052e5215e2405667e530d6f9a42f3982907bf16fe199bd47ae4b75b6a82fe1275c37324d90fd7200db64040c728844f4c7fc3c340749b0065440efd9ddf5cbbbe0e88b69a9aaa6bcfff8a121f76670ca0daa5e89d44a8cf16389835735c9f269a93d2835f6a2702e7b0adc0579f6c3d8dec823b28136967bc4784418961189c1dd736e26bedab8d111dc9db5e62c5b22f772f28dd8e2cbb3587e486d6d286423e0ed2242694637ad7d7469d53954c763b46ce8b54b88af7d0ea3b02dc60437d51bdf9497ee9649ac09f210544d685b207720b3b35beb19a90a6ccdf9a5f41ba705a76e5fafb7d598c954ea666ca3c08fccd2b33323c0e42ca80024f87ea596bbee9073817a09f8f47afb313c2d90e3eb0b61e8bf5b5a6abeed3833105523a71dbb8645dc47e9647ca2aaacdfa45b10349bb9801000c2a2e028220e63818c0b0a117f080b316eda631c8dc0b5198c4fbed3230adb1bf79d4a27b2db4773083fbf32bd91e769e8e832eb18cd5cc3f624b55510f06106dc0cdb1e7a5b27e7ec5b362b53d2121f047b489165b37def8ea3f9d90392787f6c0d28a578dc6c0570c7383363f44faab15b23108d3df30727d71cb7d699aebec1cd85b901763931f734f45fba728294b82e2f2d45e9ad8a7476cdefe04dbf3801745247794c8088a6bfaddc13fe9f6014a8bd82dd281b130a8f0d12c0cd8f25afbddaad5ddbfccde14378fdb7c8334163ad6d119754ef5e6c6f86e18e553602139d4fcf1d363110f0d66801249c848d4b58558c02afcadef5f1599232c8909ad1a80bfbe2def9e664de205a476e131bcd9dfb6d173330a5cab2888670e80d3f8cee9453cb0810bff01144ed2548fd2b625f828afebc8f76bc9ad02b341d83712730967e50cf657ca52d80fc976e915e78dcd84f1276cdb02ce113326787d95bcf0adf99814f9173ab4a84e2546d3c132628fd11569ad3c2764ac4e281edd89a37a2bebc93d463bd09818049d00c90513ee048909506f02ff5d013cc736cf3b92b23f2a7616e7fbf044654315e170c99e0e2963ed52f32ace3c9b710dea1d7723bc8013bdb4a9533872e6ffa450326d55d4d2b5f07331541855507e5d67d13cbf0d0bc10c1b52ae386417b66862643cc4bbf9741df6173a96c215d88b4e7e86f96e462b25a0c55ceeaacf6f0f0827858607a7150d6594b9db6f49b031d7a81d40ffa35fb920fb1d64c769128f9f262072871698f84f735a1a3eb1ca6d5d4a45796114cbabe1f01b31dca46566100656ce593d3312b2063c08ce9b94a7ca76f540168f50a5d860849cb36f2823a72c9482632175d6a36591db35a1db7ed3f8933a06040bffcae0dec02257d82747957c1826a9dc789e0a869e1bee6914a31036c5e09feb2ebccfeec7b3c0b679e858c08347", 0x1000}, {&(0x7f00000013c0)="aef4e0e630e1f57d3c696689719880f1b3134b3741c0d2b151e5c98cd5ee88e69ce41bd1a93d64693f3c1e8a2e3063cc540750c8689a4b2585901cbfa1ffe01fa7f3f9f6a54316bb4355e4540adf7109e5ffa1a6909fd61874457fd0854774fea752f504df7cfb7ce8fb818063b17df2cd3172ce13ff252db40cbe5817d0bcd50715e2e45d", 0x85}, {&(0x7f0000001480)="e3ff475a4684076c5c60836880bfc41435a51efbfebad4f6a88ee07a4776c892f019b4714e18fb6102516d8aebd3400a89fc33ce20cc60c4d8e3bc2fc53bd637a47a24626ba85e2657af6593f08473300ea6aeb9332fb4f6c8c14ca76d250a1a007fa7ef218d8ee86ff5d5d8772bb7dffdb9f8c4936591139b97d1bcd9e6e62ff77e15b13041d46a7fc52e948e7e073c51fe9bc81943aeea9ef03bafe48fe8f18edb8843b7c1b7c62dd8b5b4eaaddb6432444f0d8eb839b33c5707aec9a56282f5c122cfffcc76f706a3e43d5ce858f82b0df4f27d6dcdc3fc10cdde4201adc135ec683c51980528a7fb8a67ebdf204cae5551565318a2f1", 0xf8}], 0x6, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r3, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x2}, 0xd) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 03:34:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x23}], 0x1}) 03:34:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10f21dff280000001000000000000400"], 0x10}, 0x0) 03:34:45 executing program 1: r0 = msgget(0x1, 0xfffffffffffffffa) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) pckbd_enable: command error 03:34:45 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, 0x0, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0xc007, 0x8e7) sendto(r1, &(0x7f00000001c0)="3e2ada7fa10dc2cd34a54f485f88cddf8087b6e5f6f874eab3626ab7e35c1bb06dcc45f885cc20adf38913cee13a4174cee2c5c487fd253e87e55471bf58128c25d4b52887c8b0095d0646336ecd3af6046d9657f393688a40ddf9c9ba2471ff54042f558d97a2dba4b91bcfae76a51f332f7f70fd0e1c1a", 0xd, 0x100405, &(0x7f0000000000)=@in={0x2, 0x0}, 0x51) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28100, 0x0) r3 = shmget(0x1, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 03:34:45 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=']', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-%C\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\'[!\x00', &(0x7f0000000280)='\\%@%\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!,-/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^-{\x00', &(0x7f0000000400)=':-^\x00']) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)) 03:34:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x10000, 0x5, 0x9, 0x7cacc1e3}) mkdir(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffff9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) mknod(&(0x7f0000000140)='./bus\x00', 0x8108, 0x4000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x102, 0x142) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x3}) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 03:34:45 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="00e4fffffffffffffeee0000f7740abbe310ced9b40500cc4fd8909a951353d1135948b5c788dfd6285319c825825da11ca1", 0x32) read(0xffffffffffffffff, &(0x7f0000000100)=""/170, 0xaa) r1 = socket$inet(0x2, 0x4007, 0x1f) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x73d, 0x4, 0x9, "751debf53423aa3ae3ef080d9fb067e256221a58", 0x7, 0x4}) sendto$inet(r2, &(0x7f00000001c0)="15b0679a947fcfe799f946c64093fb769315cc8038bd7a5657ac516b4e0bbbfdfb441aa1ce039cf521847f24d39abf4450a83b808c88f798ade1db0db0c68c932c6a084ef013", 0x46, 0x402, &(0x7f0000000080)={0x2, 0x3}, 0xc) 03:34:45 executing program 1: socketpair(0x26, 0x4, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d", 0x2a}], 0x1) write(r1, &(0x7f0000000080)='oL', 0x2) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/32}, &(0x7f0000000500)=0x22) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x44, 0x40000000, 0x5, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000002, 0x9, 0x800}, {{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0xffffffffffffff01, 0x4}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x0, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x308, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000002, 0xfffffffffffffffb, 0x5}], 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xa0000000, 0x5759, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x5, 0x7f}, {{r1}, 0xfffffffffffffff8, 0xd4, 0x40000007, 0x0, 0xffffffffffffa96a}, {{r1}, 0xfffffffffffffffd, 0x1, 0xc0, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0x7, 0x400000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x6, 0x664}, {{r1}, 0xffffffffffffffff, 0x2, 0x60000009, 0x81, 0x3}], 0x401, &(0x7f0000000040)={0x10, 0x20}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="b4589f7b5a9c983d708f9a6d17385fd35d26c2a1ed166f05657ddf859cc6fa7ba36d12fd30e7ab69462b", 0x2a}], 0x1) execve(0x0, 0x0, 0x0) 03:34:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) getsockname$inet6(r1, 0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 03:34:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0xd1af) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x3ff) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 03:34:45 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getitimer(0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 03:34:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)='T3', 0x2) 03:34:46 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8030, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc729040000003f61f44bd698"}) socket(0x1, 0x4005, 0x6) mknod$loop(0x0, 0xc000, 0x1) recvfrom$inet6(r0, &(0x7f00000000c0)=""/27, 0x1b, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x2, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 03:34:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002a8e7d2e2f661736ecaccff078ff35df3de2434811c9ccf909444d5b0e1690460f02bab0f2"], 0xa) fchmod(r1, 0x20) writev(r1, &(0x7f0000000580)=[{0x0}], 0x10b9) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 03:34:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x7) 03:34:46 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() close(r0) r3 = getgid() r4 = getpid() r5 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="cb38ca171b3994ca48e74223120d3e22e6d9fc11fcf8905671c23aa4e8616ac699aa8bc71223b70e", 0x28}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x78, 0x1}, 0x406) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) syz_open_pts() 03:34:46 executing program 0: setrlimit(0xf, &(0x7f0000000300)={0x26a4, 0x40000000000004}) clock_getres(0x6, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x6, 0x2, 0x1, 0x5, 0x2, 0x100, 0x1, 0x0, 0x8, 0x7f}) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x9, 0x7, &(0x7f00000001c0)="907449c70dfb28b4746ad1654d747c96f67816f9a8d0bc9dca01e602e2df1e9f9d4fc3461c1d8e618c3ab8ba764c3bcaa02199da33a66feee463b15d890e949e057a3aac95629f0779585a8d2613db24438d0eb27c9c2346717e3d81a2b31a058c4ff0df74a315bb6fd5d43faec827d3f3ada2cda81597cea76eb5332463684f549a0c8eba544e7f2d148aca110d536fb74558617b37a994a9b8c7f1e723db302b52834c33ec061e07a735f36cd255011da459", 0xb3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x29a, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="69b2b0b030bd1ba6dfcba5af20e7b4c7863ee5d1260f2638e4646f518a1cecccc1aa9f4751e30caec250c590c0714b2512f61a46542623e2b90ab15d0d40f150521a78553eb3347d66781e628559dd2f461d5e457143a60e85111fc894f78b378d49923ee01fd206db935cc6317bfa5e4b8c71a17f95cdc8b1b5d4b57e9afa138d7a88ec4a75f8275fa023ea703f2b9b1b90943a6bcba8ebb4ba89af944e7e87f11831fb636aa948e5d9105df17d9ddf61b0a8c988f6a9352f34a4fc245cc773ab163bc9eb4aa59d7fee4c16c4d0f5c1e4784f9c", 0xd4}, {&(0x7f0000000040), 0xffffffffffffff3a}], 0x2) 03:34:46 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0xfffffffffffffffe) close(r0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) 03:34:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x3, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x3, r2, r3, r4, r5, 0x45, 0x7}, 0x21680000, 0x4, 0x2}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/179, 0xb3}], 0x5, 0x0) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000580)=0x3) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x80000001}, 0xc) getpeername(r0, 0x0, &(0x7f0000000140)) 03:34:46 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f000021d000/0x1000)=nil, 0x1000) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x39) recvfrom(r1, &(0x7f0000000040)=""/27, 0x1b, 0x42, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:34:46 executing program 0: r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(r2, 0x4, 0xcc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:34:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="3c51c58058bd5e1bc7b8c0b430a022378b1df08d174adaef612d912db781f6b9ab9f27c334646d479c7d4ce772b69777f106b55ec836d7486afcaccb8166da2a0d51e8431ca231e61c84e3ce8cf3d847ebe2d9b2ed8a9c53b91eea9d687ff9d432bfe81283578bc3e98aaed602f06308898dd1757acb6dd1af9e0e775eb06f2e28692d02021e30b3e6ab0a8c520b416df48f2f3b7ce7d6", 0x97}, {&(0x7f0000000100)="dc9c925dfb8c0497dc107f763f85cf07d5a640ac571621b7454ad167ec728508b5eff6a677f3b98c57", 0x29}, {&(0x7f0000000280)="defb0342eb63bdd2fb88b28d537b04f937e1551a938e16a8ca47b84bfc7cf8142e142835b8de5ca4e4c2234a8cabe3297929f5f97d1882695f5dda884db65010648526cd79de4ae08e788d2016d29ef3c6d18adee9e74b3d77c8712a2eb4defa763b70698d973d950803f07c32d4a597eab2117d242d3e22bbe372b03a3a4762bf67e4f2f1aafc3fd44fe18712ec64b88ebc8ffd0d9c3a57eb99ad", 0x9b}, {&(0x7f0000000340)="674b21fd0631dec546d7de44895284e33cf3c20eec3859bf51b9ed83a2dd43d54a877d4c1a92b1285b200e8a470a9cf4d49971a02ba1a430272b7fdd418c3558d108b3c5e2e58de47d33377b965506e8b39cb4335b9dfabae09cabd023b4331ee6bfeebe49314f4a2590049939786b6315965fa32c9384fbac9a7019f4b26652f1379bc81365e5de65ea9e55e37d511cc1b280283bd1133e", 0x98}, {&(0x7f0000000400)="1f384a580943ebef239fafb11f58251217b012731dd04576ef75188717e1bb1157807d4a6cb0101be526d96f804d87b4b9a160bccb69f4e370a51b56f3b37ad864661a32995e7308efdce4300a15fff7d2e74b8b651c3569be76b5db9f44b7d610a1a6086aaac2d3567450b23e3d5c8e77b79d2234e3423a832a985e95473d9089e4b116b948aa3b5e8c381fcb76e831de8a573c0c0c21d0e749c75d328f364b1cdb304d", 0xa4}], 0x5, 0x0) 03:34:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 03:34:47 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000055000/0x2000)=nil, 0x2000) 03:34:47 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) 03:34:47 executing program 1: open(&(0x7f0000000280)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000240), 0x10004) r3 = dup2(r2, r0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x41, 0xf0000020, 0x7fffffff, 0x5}], 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x40000005, 0xff}, {{r2}, 0xfffffffffffffff8, 0x40, 0x10, 0x1, 0xffffffff984cb691}, {{r0}, 0x0, 0x2, 0x40000002, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0xe0, 0xfffff, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x10, 0xa000002f, 0x75, 0x4}, {{r0}, 0xfffffffffffffffc, 0x44, 0x4, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x9, 0x0, 0xce8}, {{r2}, 0xffffffffffffffff, 0x12, 0x40000000, 0x8, 0x8}], 0x5, &(0x7f0000000200)={0xe666, 0x85}) 03:34:47 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8240, 0x146) close(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x88a) 03:34:48 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() semget$private(0x0, 0x4, 0xb0) setreuid(0x0, r0) r2 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000), 0x10000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 03:34:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/133, 0x85, 0x802, &(0x7f0000000080)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000000c0)="2f82", 0x2) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/112, 0x70}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000001640)=""/226, 0xe2}, {&(0x7f0000001740)=""/176, 0xb0}], 0x9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000018c0), 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:34:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) fchmod(r0, 0x45) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000040)) r2 = kqueue() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000480)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000003c0)={0xc145, 0x8, {0x0, 0x6}}) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) kevent(r2, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x3, 0xa5}, {0x1, 0x9}, {0x2, 0x2a4}, {0x1, 0xfffffffffffffffd}, {0x3, 0xfc0000000000000}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x2}, {0x2, 0x40}, {0x1, 0x43}, {0x2, 0x2}, {0x3, 0xdc87}, {0x1, 0x20}, {0x2, 0x9}, {0x3, 0x6}, {0x2, 0x7d2}, {0x2, 0x1}, {0x1, 0x4}, {0x1, 0xfffffffffffffffa}, {0x1, 0x1f}, {0x2, 0xffffffffffff78a8}, {0x2, 0x4}, {0x3, 0xd9a9}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x8001}, {0x3, 0x8001}, {0x3, 0x4b3440d}, {0x2, 0x7}, {0x1, 0x7f}, {0x1, 0x6}]}) 03:34:48 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) syz_open_pts() geteuid() shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') geteuid() getuid() setuid(0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 03:34:48 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = dup2(r0, r0) unlinkat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) utimensat(r4, &(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)={{0x0, 0x5}, {0x6, 0x7ff}}, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x143) r6 = socket(0x1000000000000001, 0x7, 0x2) setsockopt(r6, 0xfffffffffffff24a, 0x487a, &(0x7f0000000000)="bd51ee872def068bfd1fccb064954c9dc2162404c5cf4523c2a0042f15f24b0c", 0x20) r7 = open(&(0x7f0000000240)='./file0\x00', 0x3, 0x10) utimensat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x913}, {0x1, 0x101}}, 0x2) renameat(r7, &(0x7f0000000040)='./file0/file0\x00', r7, &(0x7f0000000280)='./file0/file0\x00') setsockopt(r6, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r6, 0x2, 0x1) 03:34:48 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 03:34:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xffffffffffffff7b, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:34:48 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:34:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="4b00000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x17a}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) 03:34:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="9f211fcdf45adee198b3f917fbc064f43f4364e928253454ca436c2059", 0x1d) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 03:34:48 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[r0]) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 03:34:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000000c0)="c7d00144964b93e75b4d2054142896cb72051ccbcb6d7500fcfc53bd6d5f027e7376a2e94f641b08eabb318a0b77a98d65a49899e19d813a6677fff06d7b17a306965338a5118883c3ba219b05a3ac4edc9954e74ca98a05b0df838f46447bf244353781e7c6e442c57569eb8c89b21be9397b7d79b914ba7d58b4", 0x7b}, {&(0x7f0000000140)="15742a0cdbaf3f8c04853d89d957db6788790c796209735c6f6dd61a6d15e0100260450d24bc5b263aa98eca66c9f857b7b045e58b879ab436d84a696033be9b2a6c617cd0920b14847c1a0750f9167bffb786318f07bf1a52538acdaafe4c7acbb066827ea24c045257965b8dee2c1f7e9f708c9b9d62329c9ac8d8a6b8ef9de80aa4e1a68fd881fc01bdf873c7c4ec057d37d2382923a5b06ec3db4d37440199bcf8cb8570c370e67530071062414fa4ebc20783177a384649b8699455a45ab6b97b8770eea229a9769db392b88503504a4222b60236c28fa0005f4878b7d3cab21b7eca67645538ce9af05f841c67174c679f2285b63110430f201f2e3b164c61dc2646ea1649c41a41477890116c305772552aee60c0c0cccaa72044a5021d9180b186e5a227db3a090256302d6cb1a7726f04987b48db2b38b0cdddd329e97b8b9957a748b7be294ed052294b1355b6861a77e04290f074f5246ffdb6387ce5ecd076f9ba759182cfa90e8a8c43a8e9d646821b9c48ec3d700c9daa9c3ab4cf93bc3ab3a72454cfecda55517b078917af9c6a92cc77c94d8929460f1b7736ac1feac1e000ea2a66e8ef0923e4393ef655b2651500d43c5aace76b17c74bb2f2585ebe1bd38011b5da99e9cda60504664bd41e753a5d4ecbf9607e94f1e77e181b44674d4dcaaaebed21b35da14d9e3db8374a95d4d95634caedaecde41fe58bc3098871e9d23afaff41ab2ba6e4a4b20674bf288898832a924138e60b290f36edc68dd0ffe8448486ec4325e75251fa2bd499d28e2d2c8b198c929c74a95ef6dcaaf0ec5f608ba0a0a19b5a678545d2b40716d1605d713c820269cc45608780c262cab66c46162efdcf7b4a643fb2885e4fd9ea552ae3679c3dbfef9a8ea3eef7fa03de42d6f17b07d7d5950253ebfab41e43d467ddfc9e384c0d13eca674eb937f2e75a651f4e355da225d8b1b2ebdddaef180fa523eb53492ed569eafeaa578d455b119532cd2b639d5983746ea237ef4fc214e701ada8e8052d86a8f10a847f164f7f6375f0bc46c274381f764b6eb536e8bf2fd396ec63a59f75e3b0996083da80d05bb4e873cdb50f01c880ba892472102a9301bf263949750855c9d1f3a76626151310e20de24fabde95c735259a4c8c4938f8844e3cf65fbf8b2056c78f53bfd27c7fbc67c7911af048cf5c596fe2fa71e70a49ac1c0d0d671b4e722f8faf12d1a2477b284fb927b3876b7fad6ed502a762d13e0d61e13214d82d0323ae4357c113164ec69f36ded5b4b35165dfc937f261d02292bd5b4a9bfebce77930cc58c8b26074b6f8a755926425cfa060b5f710697c5ea08c4d7d99507001b8d53a8abf68bd40e5e431c7a9a4799c0ecfbeff1fa06919cde53e472d3ec167edfb9a7a346a24007b4e3d1cde0f4a6bf44b183306fc084e9350b7c43bab7a384a0ac346f751c64215dd05e3d319d315e486e53a9e24216fb6ea8f2173bcf7b64065163f582bae5f58c4d613e5689c3e9f458ec9cbf9ffd07805cb9eca467748e97c1f1168e3d7b7666972c064896efbda4c38a10d77dfcc6b42b47f6ceea17b8cf1e701979586aa4dc6deb76bb1666ed96b82279c59e4e09f4bce19ea447ada5c063be5013bab299cc1944fb739e7cfc06d3b7c3aa3ebd7e79fc8fe296b94212c04de8f2dfb1bea2cbc7301c2e04be827eaadd25e9fc628a4ed857bbb9aec31e5dd0c1ccb81cc5c3b9840f3c1848905f6a673dfed6daf2714b1e32b6093e3590bbefd931c8ec829874b4e8e7c5bee6ca9c238d0f8143417854c2f6be7355e03a3e72262a8163a4dac35868075ee9758133912d2ec1b4d299b44b26fced1c42aa329e206cfd0e14cc3543402a5e25f2fa580373b1669d947476de26ccce66310adb5850e3d31fabc174a8a03ae3091d5fe2054ce413c8ac42b0bf8f8b41512cf8fa4cd190cc260439a1051b647ed992aafff121194a944bce3874bd70d35936a064f91a74aad4bf2d2eef79cafb189a064a882751e09cff966931143dad790af5f142d1de8ba5053af78bab946f8b7fd810f0f50662844c7f629c9ea2d01626b67d6fd7f84a60afe685e1548f3171a8990cadfb38f9cbfc9be1cda55cbee87acb43a0e44f2f3ac75c64b90b8d023e54938c4e6eff4fca15ae6e295da8d393357ad762af1935888eb003ca1b1d01cf4fe6469ee42cc1464dac9f9b31fe0f5f0403d5db3d23ba96c231dcd1c5c14387dc2fa5228f1a738eabf31f1ab5141674a3d1b300a7b954a6a5495748ab06c0752575bb5e89bfa35808e0ccf0ec5af2868ebd0b1774c20178e909120efcc12873b075664ef5b3d2e22173e1941c5633fa3d99fc62e7a4d4308ad71c99b213f996432af95096d914a7dc408ae7db1e326fa731c73b9fb68f5b12652d95385dd39d36aeb87c52a85c876cba653e81797e87444ff7800a6e5fcd2828ed4e1259b83603bd6ea0e99d97996aa4a36680f8d7de1768fdcbfe0ff3ac65c9b425c919fa3ae5819efb638e8eedb84058f49ba147455015e175414eb00d6ce1759f458cac9116b424b48898159712dc895a85d4cbc5eeadb7086a9c4887090730aed84946a0be6f6b13da13fdad070d4f0e87ceff7917981e7f535706f5271fa808027bd2fd3f40f4410f28fc951ffa0b4e061e5ba1af63e8e2890a234733cc3835f84a446708c14f38453676d3119e55390beadd6b1de31386bbf2c2e7ae57b622bf7b7c25f5969c6f144d4269a401b5426581792aa11e834a3369f9bf6950e82a22be284fce8937141fb37e3c9dc324bd2179af009531fb890d1ece61c00ebf80a2005210324440199a5503ab9c609daabee6b3eed767b68815947156c698931d317b1071e561f1251ddeabf242cefbc96277920530d6c36fdaee349327b0cb04880b2dc71d6106d67ba3d2fc8dcf7d134115a2d3479424fcadd2f9c57e98bdddeab746735ffb5bb24063684522ebd5d60b9632c16b020f4f620a4ec4096bc65a9c8a0d530ca4e78d7ea2221ca3954806b0d50f087816a3a45a44b08b4622c4266b08eeab87f602cd0e4b5171f4d267693307a9496add9d8c5c00cc3804ee6f1afa4f71ba9ac305a3a12e806edace716c36d6ef20f7a996432968f4e7b2fc49614926f69fa05c7d0c09d7c2019f3541d5851445b60ddaa0acd6212b6846b0d2217e4aec6076fb7ff03de000f0d4a1a2dcd7d6fb90a92ea727bd6f858e82b8f950beb77df619d1b84c62293c4e9650806e3b63eab7a3ad9d90dbad3abe58706433273614c9b4e85316173676a04e8cee4d7d0692721615e21044db70fa257a1d906df94ca691b6350d9a446c636921ff3dd6c1965ddc5cc659c2330fcd0fd7119ff006d1174209fd73def1f70705626062fce3d05e68ee1928dc2faf8ffe19348e925d6626bd9dcb2b3c6fdcc368cf7d4afb36cddc593ffe6c6957d25b7924813fb37aa768b8d5f077a05aadd34653fcf7e9f9c98952b94259fba824a88d83d673e809d32e61eceaa66c26fe13e1be4a5080a5c7a603893f06172c1ff6cdd86a391fc97c4d775c13e6e24df43d069be9dd0c5bb50a438a823ae3ffc7af478bc4625754fbf026469ebc7500d92a8f38fa5fd138e21e149d1becb65be8a59f7f7aa32d63b3b941dac1bd435ae9d8827d2d85add637a9faaf716034e69836af0d0d914dd016c4b6572e7d6548860c5ac324dc7721e8230e473e4aa20b9a32fcfc3e30b9e7337bbfcd81e3386e26529c0ba17316830b01ee0679d76212851eb7d166e86e29aaeec06ec495ccae2c3c5f7b2d76a33531aebbe19a78fe36355a5b26ac680142aa2cd8b4f23ed0d19cf5474efb8cd6e53b136ac8255381ef1eb73f0dae9982f74dd62d3a47c1fb1dc4c83dd6898649f7124c45049044eb1cb24436a6e5b6586e514f9c05564d52699d13c835429e41c912e72b14e96fe7ae85f82b76b6e42d7d1650cd492d2469646da27db9f8fb384775f399bd8ac8256ae78c26d8994385c7d7827b91a924c3795d88dbe05400b87219c093e28698de6fc22f88549eacd09a36aea57aa0af4035d66dd852eae5674860c0f35e7fecedebd609c55413e393f41702f4c694a173de5a30837d6b7a94a39fd6295c5e5d91732c7fc2013fc8aa2a4cbfea411c910ed8b3d3aba61ee4ee009bc103a27f09703ca952b67d0c9a6fefdcc264f0ef34bd6b999e7c5a64832a97a086889e0eb472e09faccc58eeeb92a8fc7e1d673c034478f6241a9f70aa7c5255b5c4476223f1abadc3e172641ce4b01dcfe91030cdb4c7e01a13b4f0e1ec254baa8e9a71c0a425c516384a75f519e932cbbc1b8c8ac99582cc4b286d9fddf606680a10a229cc8d0cfb25542de1040c76d6e08463f6ef237dc94a70281ae84d6ddb0cba98c151e26f2a61461a74c934c0911da6c968e5d2adc9ca7232aa0886a47a3827b483ae08e51df99cb4413963398607911af4ecc6156541bfb3e51c76132c9f10b24bfc5c84f9b0fe2098dd475ce0b1eb19a2b87a4baffcf087ec9fe2d4476f5ca15177a70f62e1b9376cb405c552183220e551f6490415db5983bb5813ea0aa33b9140579d969abb8a1d6a5d135f540a82462299323bb76dcc046e9ea9ea84963e9e15c997adf58187ded32740152488dc2ed21de80c3f0ee80852155fd8b184892f03e9223b41c01cf2249752235e80d84191411b0c6533d64cdb55fc9c94e26f0d79e84dc1dafac1ef962bcc34a352d19e4791564ad2afda76d81758bbdb71c94f13a168b470302681883a9c0ae06208eb2beff53860a3e55b3edc1beba50716b0176bcad83f805760281ed672c4664b1de71caa62d6f297ec88af56d343915a3f5ed4523b3edb0339adf4f88ebd493475c459e55fda04fed80af708f0c33783f7127aaad4039b9c5786d59079c10f0be1874d14e7b4cb9e9fb514c5b8b0971e0dd027000f5829bfed77d35a07b09f44af6f9a88211305351fc109343cbcb36813ba4f18f53df636762fbb5e932ca1284d76c99d4353146576df6fe943b8a4914c6b7b709f894ba958f72ed8c3c9a0b8469a9d889f95a544468ac41ddac26c344b2231ede764541e69f4d8d31904d0e5b3866f0c68614ba43e41ece0917b0575c24af45438bc36cbbf26f6e742cb0b3e7e16f3bc7c69611213a6d3e42aa45222ad11f0052d83d599fe4470a8d8073191df4599381601ad2034562e87e182679018abf418d0b604d39cf8fe853757a7884962dc9d9dac67f5ec861bcf0449560a8658348446a5f478c80dcb8826978ca068cabf4474473646a5dd2b50c9a17692bae96c6b0e84680dd802ee9bcd4aca8c0bd3e58d42cf0c0fdb638bfff91763ea410bf394391f349d13661deae527d555208d06fe14e5c4e2d5590402cdf0cdf29ff4852b7efc8b801a7ba4c10276d889e343b57f867be2ce65b10a18e2670432f89e3833225a20c3aea49d2472e544b356e4546da45531598d079ec358b0436ffb7d1d1d02e9e829786682010519573448e033009346a43f1dd485cf98c6543b4268392ffd3c865336aaf8f743ab7d94b4ee2cfd6b6159227453400c3dba763f0bc7935b1210c39cb75f23632a345306d7a9023eea7f917aacb350b960a821f69beaca910ecdd2e87e262225af67514135754e6de4e98a4fb7a528b62e2dad3cb8d4959784f59e966ec3b49d1430ed947ad694cf41011c54958759c1de5ea40aebdf2520cc1dd245bccf5c19bd424cd8af9bf0536e3d1d0ca80a6f0ead1daacd689b38da01af821b69aaea7ec3ddfbaf79ed096ddf4a9b2a352e415d72", 0x1000}, {&(0x7f0000001140)="590b44c4d8b03bcf46380b12c981acb3a193265947288f3f84b8d9dae0254e586da5fc49aa9a8ba889496632eff9d890e6c41a6071164f5f09e750c6baaaaba4a0c350d289dff0fd364cad4998397f9ad5dff0d8c5a381ccddfac8d3b9b0dfc8b6e6dc1362bf80c3164c275a100da029c57bd3fbbc5db502dea340b4de30a91650cbfd3afa214b51a1a29a93856ce69f0d8fa647fa6fdfe68f520b4dc9028afe53267b7cf0ba828994274d00be60bf8c82520cac993116d3ed9d4b951f7bc0053f6eee648646d4b84d940d901986e6ed6dc77dc3cd3313bfcbd79f6163134dd231e31f37f9", 0xe5}, {&(0x7f0000001240)="19739395a539be139827e0ac2237f627f895fbb31f3970b599e65818f14857742d24c90ea73d26a0b93f988693e4bf1632d138052a2c6cedbf95275f787bc6a3a6a2a2be01b57a6ee673a4112f6e7d60018d4b3322bcec78846bf0995dfd9669daaea9523c92338ee85543d74e6bae55ae41658fb19d6b77380e131332e5662f717b1e3ab9fe6336ac0a53816993180dcbb40f7f0a537c9ca7e398d5e4a5872d6860a546ce3564f2f783cb91809f6068252772335adaa7290746bea48380c2169187494ef846963eed7f23e6dd4adcf7dcd5348bbb349fcb5415ad1ebc5ccecd33100075c973", 0xe6}, {&(0x7f0000001340)="41acd9e418c0806c9e4e6d383a7c82d838588b919f1c92e6eefc4fc8b55583477f50042084b36d8b422ac1c3527677e82dbf64a2c1ce64ebac320fe30dcdea8c2db59a190e9dedfc86e6a86c4b47117fdf6064a466297be68eebf54876051b89b0e9959d96886fae16b050dcac83e30a1e4ea5c1b189e70beb0b0f101d6b66658ed9d0e4f827cc981b0b1cebd1788d9a2c191b87893bf58eba532e115d510d0b5f675a3cc225eae84a55fe5f0756d1", 0xaf}, {&(0x7f0000001400)="fd1cf43ba15631e7fe79e3e46260c2430aec34049015b92660f07ada04b547565570719c97b5d2710a6cd9747d09f81f8347054da0105a5b03fed80f4c24ca9385a65d0df343032f45985b5e654628116a7c715e", 0x54}, {&(0x7f0000001480)="c5dea5738ad262ad7ba7fa2f6962230731d4da1fda8a117e7f53fa7186abe5f13bc65152b4a8a9c2fb41bfa30d4795d943e82283dff9c9f4d95896b895bb013742528aa4130d597b923ce0edc7ea810917002e5338b4d8fca22d98b825f55385f04f09964936ffa8e7e2f9547da2e241ac568a9b", 0x74}, {&(0x7f0000001500)="eaca71ddb7d9827c069f", 0xa}], 0x8, &(0x7f0000001800)=[{0x68, 0xffff, 0x4, "f16129b359127131cc32b2adff46a06ec7c7bf7e5b7d4b10a232bfe0d50265cc8c8a0957b4da763c4580bb836b9a543d2fa26509bb655b68ce515ca107839ddf3fbe0b62f22409c259f91fa5c01fc74bd81a6223"}, {0x18, 0xffff, 0x3, 'b'}, {0xb8, 0xffff, 0x4, "53833a9915f70548dffdf610039fc70c17bb94140a6581562e3efc465b988f8a953b8cae8148e2d0d02303d4bd8718322f3f340ce791a128cda9d98b9c9ae91cc964fe1cc14e330f771396b56486c8cc02ac0cc60c3cc24f06547654a16e3388d0774f3babd610ec318833cdb44a0be350d4b8045e1991b650ad0866acc208e40d036fa90112a848c94e6d32ac1bc52faf158339176b5f320258bfd9b52869dbd70a96fea123f010"}, {0xc8, 0xffff, 0x9, "bc08f56099d4c18cc85d775e7114e23ddbe60338bd805a94267c35f58160283bb1762727cbc1f6a82140992f4f35fa4bdbf7346bb1a3ef7314a62efc1456052c487480f9e45c0df37747148f981c09712ef41c5833ec65ab7568f15461c20a8f51fc1d7d7858c88ce9ea2a1494b4803378ac0eee0e1bc9ac83af6ee3f24d62fba0a76523ff51daef536b08215e98728e323d0d1c33b66cbb535036998fdeed4c0ffd5a7b26945b20e18f081310f83d91e152"}], 0x200}, 0x1) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff48}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0xfffffffffffff801, 0x3ff, 0x8, "3c9f4851886b4e9c53b24aa6a1b2eea7d6c785b6", 0x5, 0xfffffffffffff001}) 03:34:48 executing program 1: socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000200a878f0000000000000000000000000000000000000000000000000000000000000000000000000439ada09fa973f2d739ea3756fcedb25a300e391e160ced01c59e3e97987da86ec1b1f40054558e946581c353c86a250504330f77fe66c766fbf7fa2c187f9d73397b0683409724fe810000000000000014edce02469190646f990d6178e647a9242df06dc7f4"], &(0x7f00000000c0)=0x48) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 03:34:49 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0xbe, 0x1000}, 0x8) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 03:34:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x12) dup2(r1, r0) 03:34:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/55, &(0x7f00000000c0)=0x37) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:34:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10008, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x14d) fchdir(r0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) close(r0) 03:34:49 executing program 1: r0 = socket(0x400800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) sendto(r0, &(0x7f0000000000)="06b7b36f59412b6c925e3c53230d9d5a2f90fe8a1c09475d1021472512e741bc0952afb8d749ad903320a97ec9ac630e74cb303c93da1cd42779ea4212e5c048432d76e627e559450166e1a50624b8d04de82bb1d56d74fde46259fe3d66946c9c91b99338b04fd4a7ae7b4b9f12625a5f1ad75c4defa4705f18a1bbfcd62c96acab6df8353db055678ed9cd9f048ba0cb13582a4cabbc8e3e6282f9cc1b8d12ef0d939d64d784a6b9cb16e5c0342d39ddefcb64c61fbcfdee1e4e83cad682baa0dc298e8041e28b33f7b0399f426413de7fe62e554bb159eaecf6fbbf8cd3093e36a420a9c071647cc7836ca3268baa49fb5d43400627", 0xf7, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 03:34:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)) 03:34:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/145, 0x91) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 03:34:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xada, 0x142) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 03:34:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 03:34:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 03:34:49 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x91) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) 03:34:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 03:34:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fchmod(r0, 0x7) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xd9, 0x800, 0x0, 0x0, 0x7, 0x60, 0xfffffffffffffc00, 0x2, 0x3, 0xd51, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x1, 0x0) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getegid() r13 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r15 = getgid() close(r1) lseek(r2, 0x0, 0x1) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="48bf8127da91f8a10f3c3062937b26cbe62cd4ac7c10b1568fe8173712386205a6697485d5a4d8af5c4452adb2752b089639449fb3c7685eccfb47695e67481dc30226161cee2e751af22072e917ec4af895a245b907", 0x56}, {&(0x7f0000000200)="8851f92828c0f8173664ba021d8f004c23585bedac88aa3135b4957846c2713163c0dd", 0x23}, {&(0x7f0000000240)="7a0bef151ee894206d8959e2be6de524dc6a04a19834fd24b5da000b1169f8fae35b98153ba6ad2d5b65f57cec80d464e8de5c801de9cb44bc64cf13d74cfc95bd87811db0bc12a9f68e78df9bf273014637262299cc54c56724107135f6d1a47fe065f1332a724e82a2b3b8211bdb758e1de4e9626d4c8105a311a26fa0b78034b10fedc29b67e9878f9f69674a4b869cd509388f47d84d1e2c18188d8c2269b3687c10ff83453c8994867e78e35a4024e6cb074a5149962a0e25c7cf3519b07e525ae713bb01f73bf0ff4618c323007e2cdad149318494cf6312138d9ea292e5f2f40fb71e5caff4ffa28319e150f4d3be23ced874825ceb81d6a2", 0xfc}, {&(0x7f0000000340)="de798acba27d458a26eac1c44f4b6f0568cfe0845d4e16c09d2eb4a864485129363bde4f8e2ae0c9125c68e16cb73f6c54b2395c61bae36f128e9621c209a736abbabcdb21cdc8603c448701f5a3ea9ee24f7edb2645b0d108", 0x59}, {&(0x7f00000003c0)="655c238019c7fbdc67884d18288686755fad582541b42e57d4009a5fb00035513c4f192451ef4f1fed7efbb526747f8be2fc853822278c295e7b5832ba6f2651496fe4a704ad8d97a822116648224a464d41e9224b681d0a4c5f4f022ccd85e57fdcd0a674148c45d8dbb4236bfbbff9ccbb886e851d651e3f27d37183a30a811a6d297d7a493ead02abdb2926a30b9374a608", 0x93}, {&(0x7f0000000480)="12c7a08bc8d0b23fdd16da965244569a3d32a9a37c4c32b930d38455c1f96274b3cf6b5644aee9f2e6082daeb2b7232bd2079b7a3c4435b820d41b4e5f3e732ed081944832a1f835e4badb95df00646be99e1663d7726f5eb2ef7dafb630e0dcef70719a148ad16ea748de5f98e718ee3f94fa0edad13e92d9", 0x79}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r1, r2, r9, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xe8, 0x8}, 0x400) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) 03:34:50 executing program 0: r0 = kqueue() flock(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2000adc, 0x0, 0x0, 0x0) 03:34:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) read(r0, &(0x7f0000000000), 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x1000) 03:34:50 executing program 0: listen(0xffffffffffffffff, 0x0) 03:34:50 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = semget(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/220) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffffffff8454) r2 = semget$private(0x0, 0x0, 0x6b2) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/140) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/118) 03:34:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) 03:34:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x9be7086ee20b78c3) getdents(r0, &(0x7f00000001c0)=""/144, 0x90) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 03:34:51 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x40) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x10c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c99a6841a7e49339af23398e616433d8b0d73fe078d130805b2e73ef81b0630921a4d6e94add30f7d56310e5a81e0515f78e4976d3f7a980e2d22cf25c567375d19c946ebb706a6a2b09383fc26f42326eabea7ffb610857e49032edd2aaceb22ba340f93690e79417a7cc743a619b65dc753baed27ee1716316873d12c331ff74547ecdbafd8f70e066486767cfcc5cce25017e200ab2df55fd48cee279ec21d0b9d685980900c36552426b26c391225fc72e7aae605ef0069d859356a27c7aa2f6cac8995976f6c", 0x192}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e0b083aa21e0555dc", 0x1000}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000480)) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="c87c22b5dd9c785ae7d67e3d6814949e31a09ab6725eae8392dcbbac276c7baf3ae2b488e9424070b371609490d3f8e22c31621d", 0x34}], 0x1, 0x0) 03:34:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000b70000000000000000000000000000000000000200000000000000001157a278000010820c813211dcbb6045b87a63040cd2546d284eb008fafbcee8e7f375e0cda3fd95131c828c6f72009042fe3e7c4fabbea8f8a2532c6c4deca3ab543378d0a7d601fdb5d9cb51214c765e658623f05101c9ec83330568f374a9129d62465e78b838"], 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xb, 0x2) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:34:51 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semget$private(0x0, 0x7, 0x0) 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(r1, 0xe, r1) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r2, &(0x7f00000002c0)='.\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000003c0)="7d80000000000000006407b0f86fc374547ccdd0", 0x14) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r6, r5, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r6, r7, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) chown(&(0x7f0000000340)='./file2\x00', r6, r7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 03:34:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) 03:34:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) truncate(&(0x7f00000000c0)='./bus\x00', 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x100000001}) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x3) 03:34:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000540)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000880)={'./file0\x00', 0x4, 0x42000, 0x3ff, 0x1, 0x8, 0x80, 0x5, 0x0, 0x3, 0x9, 0x2b9ace04}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) utimes(&(0x7f0000000b80)='./bus\x00', &(0x7f0000000bc0)={{0xa107, 0xd7f7}, {0x3}}) r6 = getuid() r7 = getgid() sendmsg$unix(r3, &(0x7f0000000b40)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000900)="152550c9c7b3faf83056197010267d397d4f164c7998c43fa9a41fb954b3abcc531d33dfefa598f6a06b2985476747681b9aa4192634cc2bbd2fb4e9507491ee2267437152fa889c50eb3b51d3543d7830444d40a3ddf635615af3e83d06de9ee7cf9e70efb86977d555d33149055059cd866672186dba20d8f71e3a406e4fe71e86bc5178f83dd8322c50d916f0699efb", 0x91}, {&(0x7f00000002c0)="7deb06d4c934f61b47dc8d56a61ac4", 0xf}], 0x2, &(0x7f0000000a80)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r3, r3, r3, r0, r3, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0xb8, 0x4}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) bind$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2de6a2dffd4f02adc07802fc83b2bc16168fce3870d3000000000000000000"], 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x91cb) 03:34:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 03:34:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x6, 0x1100000000000010, &(0x7f0000000040)="cce36fe8", 0xfffffffffffffd17) 03:34:51 executing program 0: open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x80) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 03:34:51 executing program 1: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r3, 0x4, 0xc8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$getown(r1, 0x5) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(r5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r7) kqueue() ioctl$TIOCFLUSH(r7, 0x8004667c, &(0x7f00000000c0)) dup(r1) fcntl$setown(r3, 0x6, r6) dup2(r4, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000002c0)) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/78, 0x4e}], 0x4) 03:34:51 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x22) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x9) 03:34:51 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x4c0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x18) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x9222) fcntl$setstatus(r1, 0x4, 0x8c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100c0, 0xa) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r1) mkdir(&(0x7f00000001c0)='./file1\x00', 0x48) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 03:34:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10420, 0x2) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20120, 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getrlimit(0x7, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000200), 0x1, &(0x7f0000000240)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x38, 0x0) r4 = semget(0x0, 0x6, 0x80) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000380)=""/214) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xa00, 0x0) 03:34:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x924823f38ee6b11d, 0x7d61) unlink(&(0x7f0000000140)='./file0/file0\x00') 03:34:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18182f66696c653000"], 0xa, 0x0}, 0x0) r2 = semget$private(0x0, 0x4, 0x21) semop(r2, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r2, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x8) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x3) r6 = semget(0x1, 0x0, 0x8) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r5, 0x0, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r5, &(0x7f0000000140)='./file0\x00', r7, r8, 0x0) unlinkat(r5, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r6, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r9}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r5}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r9}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r9}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r9}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r9}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r9}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000005c0)="bbbf1043be5aadd47339fcb568adc33e61d09190f76cf7a30cb5d0c5a0f6678928f4930bae32e26b7198fe09d2b7b7ac4830a0c3a0b241352c42edaa5034e14ae3f606abbc3f1250f922255eeb40ceaf740a21adb1f7c38308f0540ed51e", 0x5e}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000ac1b94a55b6c16ba085ab044a58c0561399aeee909d2dbcbf63984c3df1fa15636214a6372e557cff4e974b2da9d03211aba7f8065bc800f6f9616ceb9eaed86a25b2a5ad216edf1e6a2a03bd61836fa1581d2cb50f9b1275ba595b2e3fcbba8961a24f8454f92c1baee15a7110eaf7760fcda71a74a3f1c868ec7a581904471e90743ab52204c91de47ca582afe878d3f91fed64f254cfe39509d7719a1fdd638f7a6006068fcc5564bc365607f01901c61926105b0cb32351cd7112b2d4afb913cff243e15dc8cd49d090156984a6ec52eb59d4c929c66bd6abcf2392828b27f3195fc1bb039b57b9dfcd439bdaa0a3befbeef34f4c69587e355d933d180f92f35adea211643789488e78a4db5cc9510c7d5f5a2c37055357a861f40b6863b3e606dff143a31eb2f044b7ba0b13dce9a9172553ccb5b411b759b081b6988e43f9f7f94b1da5731f3", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x405}, 0x409) semop(r6, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r6, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000700)="ff552a01ab53b2b518aa00a97e70b79577fa9e6211f457360a5b9d14494d76402b0e454f6f8139d3081ff9bfaa8a119547b3933c4c9ea931c52352def03c038a686ebce23a130537d3058efac178b26e08aa9969cedc045cd02609f32cdf73b7f86c2e347288d22b600f8283eae26408b2eecefd3cc6694212e965106d1f81ff0702548a801527d8c2aa7ddc356cdec614e7d92075033a85512a85577e1ddab4975eba30d8b56ecf99dbea9fa5ebbf8c848b90d614df81aa5a035459a71b18875bc3a619f40b3420a198358ed85dc2e0298784be5c30df8841d2", 0xda}, {&(0x7f0000000800)="f8e0f7963457993ab04b7ab0ec0f00cd21d6d4a20a5291b61a6b75ce369e365194dc0cd0fa62692c80351f5861fb4bc85dd616947ed590be2c62214c2e78ba936bf759f0a1557079fee53ed8aa97732c7f488bc2fdd9954821a994789dd2dcbc6632a7b06babd88bde606420daca254f84f9a484fda8fc31404a89cbdab6c1052d4c1f0c790cb29ac2d6fad3c0bd9958016f85c6a8e48e314df97975a02b0912b188e699f660", 0xa6}, {&(0x7f0000000ac0)="72bb625e7a44583877abfe8f8f931b7eec77fe0fa8b72cd2e3f86811be12171c039bee4defdca341823b3399efd7916b17747f650d1fbb7dfdeab9cf8722131404c0c0378f29f6b01c6f1fa6316c47aaa980b23dfff2f9944ffc09513904eff12cfb397b87f9f5a3cc19b5403e9288f9a0806f778297e322fb0aa6220382c764", 0x80}], 0x3) semctl$IPC_RMID(r6, 0x0, 0x0) 03:34:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c4, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) 03:34:51 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1) nanosleep(&(0x7f0000000040)={0xfffffffffffffffa, 0x81}, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shmget$private(0x0, 0x4000, 0x10000000000009, &(0x7f0000ffa000/0x4000)=nil) 03:34:51 executing program 1: r0 = msgget(0x0, 0x10) msgsnd(r0, &(0x7f0000000240)={0x0, "8cee1b78d4c1f7401bbc16f97ba862ce625f6396778402e8f7022085afd988ccc4e87c5617a92547fd4877b024717330b1816f826c2a301a345fd85b63e4e371af0729777e25bed30516d058647870711747f7c8395b59162883a3af7f9636f91862490f6090e06b554dd7c07aec67b6847f6422177118588f8e"}, 0x82, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x5, 0x1, 0x241, 0x0, 0x0, 0x256, 0x9, 0x2, 0x0, 0x5}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) 03:34:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x8020, 0x2) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') poll(&(0x7f0000000240)=[{r0, 0xa0}, {r2, 0x2}, {r0, 0x40}, {r1}, {r0, 0x109}, {r1, 0x16}, {r1, 0x40}, {r0, 0x190}, {r0, 0x110}, {r0, 0x1a0}], 0xa, 0x40) unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') 03:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:34:51 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) 03:34:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x19dd, 0x4, 0x0, "490adf8f8ac10cb6ec47f4c438d8ad242809c309", 0x4, 0x80000000}) lseek(r0, 0x0, 0x2) sendto(r0, &(0x7f0000000100)="379b8abd9f1d00c8b33762bd119799067899a22665b23462931756c40d78f4f23ec8e0441421d7fa8acdcb9f0ac481b50e636e67aa146d3a8df51ec1f5cfa0ea019a075b968ae1fc814fb64b0cca8efef0569b5f07808b415cbba4bd42200315071ed0a60aa903103eef355a46f8936f36d0f7cf84659a5d9a9ed6b6d70886d9e9007bfce166504c46f36c7d0264f4a43424cf15da91748e5790e2fef79a073b5aedaed22a99023fe5f21186d6", 0xad, 0xe, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x3}, 0xc) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x21, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 03:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) write(r1, &(0x7f0000000200)="b4154fc4164b947f90981c2b9cbf238cf000af59dd0c17b00bfaa98a071ea63a3fd1445b38b9752369a035c023afb400074c306ee7807cd3e8470742d0c475a2f589cb0bc465cb159a7647990b8bfd674702825f6c479e6979d2a5808d694f1d580c2c6709cf971f0a62066a47df211ed3fd2e28e4d555700b5124de8539f8d855c80871ccede9d0d1cc646db88bbe0af450a440cdd57b91b117dbcfca424c72caa3fc382dc9953f3fc65a79685e81", 0xaf) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:34:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 03:34:52 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000f77000/0x1000)=nil, 0x1000) 03:34:52 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7, 0x1ff, 0x8, 0x3f}) semget$private(0x0, 0x0, 0x280) 03:34:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983ea", 0x1f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="54657d6f8395eebd56825af896f9324bd360ad498c9c8d91296754536e2e", 0x1e}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 03:34:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x200}, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0xb5b1}, {0x7, 0x4}, {0x24, 0x401}, {0x20, 0x80}], 0x4}) socket(0x1, 0x2, 0x2) 03:34:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000080)={0x8000000}) 03:34:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) sendto$inet6(r0, &(0x7f00000001c0)="b4f6df9f9c6aa5e565dc595dc07757fccdd6e9af2c14ab3f412665b7e8dd29e257790e40e7975592752c417f4ad41909d63db273d711cfbb3b87a675e2127df8fa162754518e889b4e1cea1e8c90cb61db159f11d37c87d5cebb6294742cd6bcbdc3b709d0b7d460d4de34830977b8f8c7d3dfd95a62284154615e429934266081a493d0d00cc7c3d0aa9da155d3c439fa81bc550d73731a92196238567a2af9405d25cd517d4eb525bf5652087b9edde2fa8e285906cd164e5c841330f969cb286923b8933ff45c", 0xc8, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x263, 0x3}, 0xc) 03:34:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xd8, &(0x7f0000000180)="49aa38e60395b5d880f347ec2ce8f77d93f5bb800a201570bc89fef0b5d743b389ce4154c0c22f0443259309e7a84a5a808e828f8c328d4265403f0f13a3da4961c0a597af537b5ab8f333f81e2b53221d74ffcdcae207688944fe1327503b1a596dbda5bdc5a23196e60486958dd803dfbe1e09a2aae9713db343b69c44e462fe107bdec211cd6ae4184e0c456ee454c5f6d211a2beb15250a112b8f6c5145cc3d97548235ef84a3515a17f14efe8b65e7f488ea515cfb32f3b86c579761404f04f64ebf1913da0383fc6dcc4a0c5dfe43f1fc938abf07d") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x88, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 03:34:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="26482f72c6ef2fe4a543df865d0c30568d4014b3eecbc9", 0x17, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:34:52 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 03:34:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 03:34:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/217, 0xfffffffffffffd16}, {&(0x7f00000002c0)=""/184, 0xb8}], 0x204) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 03:34:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) close(r0) 03:34:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x7f, 0x429, 0x8}, 0xc) 03:34:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290058003d00000000000400"], 0x10}, 0x0) 03:34:53 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 03:34:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x4, 0x0) unlink(&(0x7f0000000040)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0xc4, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 03:34:53 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x8020, 0x6) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:34:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) sendto(r1, &(0x7f0000000080)="d3d4eb1014f0802b6fc503", 0xb, 0x5, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xea6, 0x1f}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:34:53 executing program 1: mprotect(&(0x7f0000276000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) munmap(&(0x7f000022b000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x350, &(0x7f000020f000/0x1000)=nil) 03:34:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x80000001}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 03:34:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000440)={0x3, 0x2}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb769d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed03495d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78691dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f02676cdd3c797385daf281e9c3ed6cebc38de0c0fd7ec4cf78b1335891cb8e4fd2a29eae611e524837fa2af884eb1e48f09770000000079b16c675663c40051c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c984331a49bb4b41892a8645fb548f49e7dd152b794f5da30dcb4629bf6e5fa16739a36202489d939", 0x375}], 0x1) setitimer(0x3, &(0x7f0000000480)={{0x6, 0x4}, {0x2, 0x8}}, &(0x7f00000004c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:34:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="8bf4e155d1eeea789f1380215fa3de8821b87bbcc3ee69c4633c107a1760a7bc702bf8a11eafc1b4979a129d2e2b11db4d6d461bd835a38d536a9438543591c2964b5ca10fabb025c11f289b5c21c6585c4423fa5cf2bdef85e207c927b9ba9210fe80c693f9d491078aed9d88f1609d76ffa7643c3852b655eac0e330c2a892b2e7136079db", 0x86) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x85}, {0x0, 0x3}, {0x1a3, 0x7ff}, {0x24, 0x8}, {0x85, 0x8001}, {0x87, 0x1}, {0x67, 0x10000}, {0x8f, 0x9}], 0x8}) r4 = syz_open_pts() close(r1) r5 = dup(r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:34:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:34:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000040)="d6f5f7b6e700dc6330d43c90d6efd50cc74e284cde8b640dac4959cc5420de36485dbba16428f5a0fc5f9b96af88c66c1c30d7aba564497b4bb439cf6b83080be7f3b83f972106dcf4dc6c0ba73bf69897473d", 0x53) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x10000}, {0x8, 0x7}}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000480)=0x191) r5 = geteuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/197, &(0x7f0000000600)=0xc5) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x80) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x14a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x84ad036503578f61) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="d3f975ecd000fea5bbc0c3d31edc3c2cfe4f973b62e23cfbdb0779175eb1af79a20edc2d7387f26a198ec6d8c64faab783c4684e8b4229ef2120bc6d26b394b3bcd71e04eb5f4a6d5c361019aa", 0x4d}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="c0fbeceeb2e6314d0010670cb655e75e798ae41c306146c1acdc28fbdb251134675e5568a8858877269f4ab67a7d019021108771ac5c000bb5860428ef470f9a70bce4971b37bdbe45634b8d5690730c857b8fa02f890ae6acbc8a128cd529bf734cc689815b88d5839511b141cb1a21a2c98c6ba6d45de3923451ef3eb3187edd34ff7e51c2209b4b9b424b0d9e7227fd50"], 0xc8, 0x8}, 0xf) 03:34:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000180)=[{r0, 0x64}], 0x1, 0x0) 03:34:54 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x7, 0x7, 0x0, 0x1, 0x728a, 0x9, 0x1, 0x2, 0x3, 0xbc}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x4eb9a9cf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:34:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="c1bf6ef9abe0e119db838a1c0985", 0xe, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) write(r1, 0x0, 0x1cf) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSDTR(r2, 0x20007479) 03:34:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0xf0000010, 0x5, 0x8000000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000046, 0xfffffffffffffffd, 0xffff}], 0x5, 0x0, 0x100000000, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x10004) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:34:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffbff, 0x1}, {0xffff, 0x5}}, 0x2) kevent(r1, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) close(r0) 03:34:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x596) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20041, 0x0) 03:34:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 03:34:55 executing program 1: getrlimit(0x0, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x202, 0x0) 03:34:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chmod(&(0x7f0000000040)='.\x00', 0x148) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)='x\x00') r1 = getppid() r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, r2, 0x0, 0x4}, 0x104000000000004, 0x0, r1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0xff, 0x9, 0x3, 0x0, 0x2, 0x9, 0x7, 0x0, 0x3, 0x0, 0x2}) lseek(r0, 0x1e, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 03:34:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x5, 0x0, r1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) fcntl$getflags(r0, 0x3) 03:34:55 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') readlinkat(r0, &(0x7f0000000100)='./file0//file0\x00', &(0x7f0000000140)=""/47, 0x2f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x883, './file0\x00'}) 03:34:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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, 0x8010426d, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[0xffffffffffffffff, &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']#\x00', &(0x7f0000000180)='\xce+\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='![$@#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='%,%^\x00']) 03:34:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r1) 03:34:55 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/22, 0x16) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0xe) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) recvfrom(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x840, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 03:34:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 03:34:55 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000700)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000080)=[{0x40000000000, 0x5, 0x1000}], 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) ioctl$TIOCSCTTY(r5, 0x20007461) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x3, 0x7fffffff, 0x1001800}, {0x7, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x4, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) 03:34:55 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) getuid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/32, 0x20}, {&(0x7f0000000600)=""/223, 0xdf}, {&(0x7f0000000700)=""/227, 0xe3}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x8, &(0x7f0000000880)=""/32, 0x20}, 0x803) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r2 = getuid() sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="8eb291e53c40b96417e39da83273ce3e6ca903cdfeac2efa2e04f608017f3a5bc05bc412", 0x24}, {&(0x7f0000000100)="e166e79506f1b887af1f74d9d833360a5b4a4c8c23c0a7f66182f6b36e52afad2cba3d763890867ad35a1bb04bbec7344e01dfa7a460df229f406bc396789e30e03fad0203f8578887cbbeb52202d678fec9d926e9021e2399070be5ba3c67e8043308f4ee2293e0ab9af98a63b962947eb96418e12ffe9551e0e928f0ba596aebd2f4600e314df3f9d222204d6095492e0a8a74aaeeea97f68ff662f852810b505520bbdc7a1da1b4cc4da037624a3ba6c1f8b5a7e31dfe5c13a1c9bc2e86e354e257e32b7d30ff2f62a9bb970985e8b96d68186093a8c289a893d259721dfdce09a1b886fb8c9d6cce2063767c364fb781cd77a9ad3e1198c328c5c3", 0xfd}], 0x2, &(0x7f0000000240)}, 0x4) setuid(r2) 03:34:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x800000000000002) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r0, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) pipe(&(0x7f00000002c0)) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 03:34:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 03:34:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x1, 0x9, 0x5}, 0xc) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0ddbd056ec721481c2bdaecced8ac0d185f5134135fbc96bb9816630ff10dbf19e930e19dd5739434aac6956200a06749e8d5070c1567fbdcdb5a2ce2075990132203c536ccac2a8c0945ceaf20cea6c6e30012546fbdd81896542f1dae57af3419d1b9e0092f3d7e2a63d726e14d7d9d355389188fda772cc982292e580423a3992c542e9efd749fa75dffd2a850aee23759ea6812334c5ac201cbeef53abaceadd051559b6ed2010707501f5da2d47b13df34a9250aa664bf6de964e438529628470def7aaec6a685d1c88bedc0c", 0xcf}, {&(0x7f0000000080)="8571acf5d933b1d6ae06e27a48a180ce734297843d248bb0cb7a63efe5f81d28a9f3f27d0bdbbb63d3462cfceb125c7d0520cbb2bee54034abc447caf5630c3bd71fa3a63b1da73d9b476265a329793feaeecf5be28bf6269cc7d59ac13d3f933bfde64606d85e98ac2d75ca7907874fcc3b0ac62d405146c61c172ddf", 0x7d}, {&(0x7f0000000240)="cfab9280a9ff70f355e7a068501b93ee00101714f92bb962cbb2d18a44bbfaed8b4e1c45be00c3ddc9b69fccdd4a50df7a16a719fad223cad1cc2d73fc3008dd0cc14f3b29091b39a72eb99663b3eff05d581a63ee6b557b9007436a40ec08171ee78a", 0x63}, {&(0x7f00000002c0)="f03b2d7cf06a2e33cbeda7428edea1656717d279fb6b1a680cbabdef10da0d05588badf83c9c704d3083fb126d60244d868596b0b57e458437479a6288348bda13bf2bd8ce9a0ec47b9c9f738ebcf76bee56fa9e3e7ea2226fef5c2f5a9488e77aae0566f28d0bdffa93fa78bad2fcc5cc62ff41a7744bda33f32742e0f5f28c887daf2f1449ad6490524592a5da81383e228b9c5a0c065e93f6b2cdd7d408c5e0bcbc362204fcedbdfcb9bb1da6026bbd1ebf4372613ad611a730360ce080b2ad2093cbc2ac7ce24e080668a5568908ad2c33eac0a5417bd8a04f3b6c27d6c787c599f241c7742e504430798c12e4ea9e78239a3aa403d1e4f0", 0xfa}, {&(0x7f00000003c0)="f7e577d0976c6aedbe5e828924b61e797dbdb1a02eae9b90c8430288037e2f4035516efd89aab7f93da553fbd1fda6dfe823077a3889d77e478b93c2cf2a7c35a225d16ea3438503612b2f613d5cf31876549c", 0x53}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x4}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x10001}, 0x8) 03:34:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/56, 0x38) socket(0x0, 0x3, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0) 03:34:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x200) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 03:34:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, r0, 0x0, 0xfffffffffffffffe) utimes(0x0, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) 03:34:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff00000001, 0x4, 0x0, 0x1, "63dc98177e7f95ba49fa8c81040117680828951b", 0x5, 0x1}) truncate(&(0x7f00000000c0)='./file0\x00', 0x3c) 03:34:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x8007, 0x800) shutdown(r0, 0x1000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1160, 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 03:34:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x7, 0x400) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000001d00)='./bus\x00', 0x0, 0x0) 03:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x20b, &(0x7f0000001380)}, 0x400) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 03:34:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="7045d87804b28be12facaca8b17411659e8a5a3346e9b5fc2cb3bf64cfde2fe74b567bf18f7360b24bf2605791720792e18c33322a1e6001734d124309bef353f92e3e692bc7ad2dbebd662dadd5f5071ca49397b0a7353b688e5239c87112077c34f800f273910cf7629b220dd6305e1e900ba8990e96f4f0bea63d3e76f6847bf4f58978fcb213e87a0fbc1cacc631e56d0a2cf5b3b5bb9841be7d72b32d0a6048e4cb8304b61c0e689b4bdc0d69fba0cf739d36d1253d61d13ef01a0e0e38ffcfbe6d680cea7214c761757e1829ee412bacc255a5f3a8e8eb34313e864d1f028f39d3c197a0", 0xe7}, {&(0x7f00000001c0)="f36180205fc6f38fb764bca2e771b3de6b99c37a3cc59ade12b96997454ec6d658fd9f9e64969911748613957acfe4b8b02bd7f1aa62d39c1304eb40265a4f2785bc0bafc652eec68f05c80ebbec460ec18bd4c7142d634f2f77b82e7f8b30d58a6f37223548ef44b7008adec38fecc02c4d60710e184a7e7181e0926add400f6e1f8da2b810f8c1cb2fc4357253e953e1a0c97b6a360cba0a758a56fdacbf9965ddfc05951002b948ed9c97f7f4de75b356f52c5d7c6e817f73e38ef9d4", 0xbe}, {&(0x7f0000000280)="d5fbf249e8535bd466cf841b1e2436fdb7a93e652da44a27d9c0dfe6b0f077cdd3f1acfd7bafd919a6d6ce8fd42e8b5167622dc558d6e285066c0adea071b390108a4020b54710dd1b84e0b94a3eb7dfe2247a55711bd1831728bf2da60873c36dc77cc75f64747a5cf75ec9bfa635eccbd003d6e316287c58d47b028d63c5bbc951202bb2d60c6b69dd15369509802f1909edb9b8912fe8f64836efb567ca2ee8cfb4eb21a8af4ddafea872cdbe7855ae56100aa58dc8bdbcb216c0f33c9968ddc171d7ada2a4b2b76a958e979100743efdbd89046774b25b", 0xd9}, {&(0x7f0000000380)="be454aaa7312d00d4bc23fed3593ea5771f9d2dd6e9cef598e3e412274b44ac4b5b245a2612bea337a2002182f1a19c9616371ada2470dfac51c4b5bc7d960911281c0580b8dda9d83beb0f3c1e856d3d76e97b40c4ae730796fa46291a389e2774f3d486d14295eaac6e00e7ab922c676e1303002c4b84b81fd2cdb611f3afdc8b3d903bbef8e76f6408e6fbae84efc8f784664de7bd5b4c72f23e2e368e2d0de8708ab6ae4f9f2180fc3ebd1fec824eb7998f6f9509f402e4210e02d017db45c54fce1b03969b4ac484994a4982fa8a294d264f2620c7a86ffbb69b67144f639a41775f44cbb", 0xe7}, {&(0x7f0000000480)="024fd0512de6a4abecc440ce6cd3ab49b6a99df791f0ddbe16bc7feec40f78caf6797b695e112ecc06d57f3b27fe709bf2b6a6641375884683411491d13748d3f641ad5378d9b076de9202d23a037df99183f9c185f60971d1913b45ff1df287e77a1ffc4cb37a6663612286f810a93ec8257d17e5029270d375b012dff73332b892fe299a7ec0ed03943e9a72a5cd2c4554f209b2f6e6ebbb052bf40da09edcd293aae63b5921feb090adfa55bc1b4168682f99cfff", 0xb6}, {&(0x7f0000000540)="1a558a785064a048c9b9b1f7b7ff6ad8700e97a952c8fa94c958dcdc68959e09a9813a7054883e1f2c640ebbc8f21433df062a8fdad07ecc60bc64c6d6b01657402b6e2a6bde", 0x46}, {&(0x7f0000000d80)="61153a039d6f90e245f8239fbdcd325b244c53bb4a6a67b61660fa1eaab8b52086b22e26fa5ded30c66da77da1a8b3edc1b2581478f9faefa5332648a720e8ccb44ed7e134009c3298259b76c51190b2f4c4136b164adebb5473aae7a522ab49ee8f4f1c870ae5108ef8cf0385663a431d44e40af9c511d674f39344d3e82cfeb9676f57fc644d4211a06b6d3674552d4749ed5030068f64bf29cdecc5cf45746f0cd2145957985e4d39eed3bcea37996c0b774edbe257bc1e8797d87acb342a50856da76e85bb52643dbbf1c00903da6d42946f073db2468437f65418a9090f827aa3534ac5cf0b6d3985f251b41a804c9f0b837bcc17eece94a0861b5eed86490b60554ef77b35bb0023f19a01dd5d8044e6198ba51afac63fea3bae81b80459ec703e34e2616107b5a02860ba98e32203678b7af63f9e6a2f2253c6ea3c5786f05afba84b5ded52b1adac4862899f3df94510854b75917f54cc3f2dc761610321aab717030e1e8ac04755315ccb484180802ddb9ec665fe530748ce7cdfb5ac7c5513d6009b90129bf104dfc59fd262cdddf79e80a662d3e2d8b4412db60380bf229ec60e989237fa2c4be657533e36f503dc862be8d3a34d56e05aa4645796b8bff2b43e4479421797401742f1b1423688ff1742fa6b644435ee24799b020307c0545d0ad1f1e0f6ddc3805dfefc183571893e06cbfb007bda24ce2348c56787f92d822c5dc4e82350bbc784c61c20190b4e5c9412d1c034518892e2cb970f78fbe583631629926f91b336424a11e1355506dd3d8be29b780a286780e7fcf1ddcb599faed545c8f90af2d1924bf9bb4dc60b12ff8b885b7c1d8ca7c37aebb478fde27f152dbb89a3f38a0c602286ad56dcf5217fba257f85dff10de77c52fb6fa77a8ac9cf8dd3a5d1a9f08169a0680590ce0cd1ef41c338e49824c891542139ae11f83ab23f876e599dc6d1dfaac7932b39e8a5caed06e1e2d26e91a041cd85118be66c3b77cb7250dc4795e8829c7bc3b8b7c515b86cd65b6a294341ab19b18d846465840b0cd0b16c637aa6e24bf057f15aec6f911aaee3a292c5d26d08ea4acae1d7641834ef4e970e06bdb4d1ded5d410d9e87b4b7ffcca87fbae17a28dc079d317e7770e7b26129195bc38d9a3e7022336aa9a6089c3a95c4051cd8b8489a0cbad49f91c216a5cdd8201339bfc604726b79da4da69802650bf1994051ca215038d3547897f6eb78d8420fa2f9b9288889a10f4fb74dfa10bc5657b721e9510d782e0c1db1fae40aca5ca9e5662fb2271ca6739bcf5f997932dd9f091c301381969be41f271e42cfbae68cf4d664a345d6dcc329354ae87652733e2cb724b433cf7c454ad4d36132e3adae1c14eb2ed2aadd239cbd3ba1f58264b95fff28e99b8535527535eda3b2fc816a478f7a82b040bc858eee484f3991a7d26a26e8f1efff37fa68b46f9c9fae50308620cc7d1f6c9aa08658bd0a93c735d546d90d0891254532a93e3c0130d79adf04d2a8dd8bbce834cbb436a4a8b2c97bf3f9af8450df5278a913d4c44075a3c6a03fc0ec8a796a84a74f645387f254768bb952ae273837c85c82a2547aa17db3aae106bfeaa155ff57bdb070199591b30722b8115ec9ec3a3638c2715e455d646b1c824724d63657b39e54716c093a1bc7b22bc9bd046103033c6e8cb2ade26953d58cf1338a5f21abe0ffd8bef759a1d484a48c9498b2955d686debbe788aee139a8676dc2f61c43da8d3e44fbab8cd55168c83db7f93aa5df9c7caba0c1c7b39a8fc09a6ba894195f37f7ff03c11c37de2709a066b74a50c747824ac578c445bacda777c3c9e085886d19675b9a27d18e7497ad3d3140767ab667173f24f5f9cf3149884f280cc001ee4de9574f24c7a1dbaff23e40d98f1c6dafcec5310fe2b0978b53327c87413874e0df09d9c845554ec7ef9f0bafdd39c38e533e3dda184690693abc5bffc805c5f4ac43592f7dc76e8a3e16928c6d71a2ed98975691f5d45a2da44b9638232c27368455362362cb3a68f01f975d819da3412598c1c73db9dc69e3526debea9ab3ec388a44732bb1e06ed2a16eec7c9a2dc78b101070c9b8dad3d0635a7f25cab527e9814d0320ffceb83ff0a2b7f86288cdebe9c549e3384c8a39081e32f79ad83410d87ab259779cc8da042aea878b4464f3ad6c91699d285b660e32eadda475cfe772f85a90b70611e36f871e8ed2bf8147a1357be9204162c15b0f6b0c4a35d5bf3e8ab9f5eb5dca02dca450601fdc297db16df39dbe4a06b4fd0698c874a06048e84258b2513fb58b47b1231288323edbc50de22a511c1fbdb84a1315690a6dcac69c9148a9171a7c8e108692abc6d90226f1497ca85547460c99de48b1dbec78c52e15d190cd9f3a9a7320c961796b3ede92a0265ed9030f86c8e1d278e2dbc14ae02a82d2e3bfdd66cff3b314bffb9750657e223c1cdf18e800636857a12e60e52c41e3f439efbf6e26fde3b1f1cb0b3f5893b5e9244106a3561ef1ddaa9e8d7f8b81c505f5e85b80184f65be82a35eefff0ff0b146af017ff644a89789cf54684789d9b4e5f1a5f23888c0648231b66f20d993381f74d3da8ccaf91b11037cf22e0bcc52e87f19ba95b54aa8c7e07681053e5484acf736aa70beaf9816db2d3ecea4d1c4c7eb6d6c48565f0ff6eb25c0ad871380f8b779542836ac80a29a9975eddf719ee8ca5deff9c08ecbd021aceebc966079f2a069a49bd18781f9b030514ab8eb5757478586e628fab560a9b1a9d511c6691b21d1b721b5593e42597518a6d7f57425c8a21b36a61b9606351aff25f871123c1d7b386697f978096c3ef07fe34590c65bf5ab756ed40a443ac5b67621163d22de3b55a74a2a0be876214262ba5ef05214619d00d7bb941fcf374f46c93aa26fd83ac86b02e919abbb2da3632ac0d01f19516f6c73dfd55e15e065d91141b387b65500715d53768b6cb2047341d962f05f647692842d81e9fced423c114419dc228838ed8d5022dcd7b9f0345eb5f04d87fc6095f849f4fc098999cf3741f9202efaa05725fad5dede5d1e1b3d3f1a91dc270073b7096b02e93ccff1d6ffb301a9256d5a050bc4a1906037a8b181bd44f47d0ef4fbf063ab76629e44e776365e0c458b1fae9c9b15a992f4028762051ea76883da343e8b7c1d1f82fad1291193e381ec2f4c0f2503d0fbb6906da2892db8ac8cbef942bf510b922f3afc8b9bd70c688e89bd1fb0f7bc00f4cc48b2e3dd5c79ae7571aca3772654b3e2881938f3629b2a7fd3509d70e11a177ac89c1e614c3f0abb1f17a814420c93218567ddb0380151d3d5ca8003bffa0ca7bc057ba346257bfd550f444197ab0b97292afda4f702ba958362d720777c78c402173a0138a3a087524bd3c53bc6b8ff2410fca04e06f3a53d90d3c45172d122a9ec27ebc620322817897d06954d7ef8af765f8e65b7b3ca6cd31a6f7fdc6adabd28e8321a64bb22a5aed2a518126575fc362eb57a9feecda493073ed9b5304216ac3d21cb788de17fbe93873b6a3f7c15075bbd97fc90b986b5e02515930c616c7011dcf1d27badbe18df46b0bfb74cf1e69429975d475d467a3c6f825ddce82554e3e25d934fb784727f59a966d50692b1ce04af149a64cfafeffdec3efb8bd8fd3e00957dd1d09a6956d38ae03f10ebdbd83bdd85a6a1b598201553328c7667162e39a5e476bfa8df0ebbc976702ebdfa275ade9ccdc62861f8bb62d90dc5f6197c1105950392511881a757c6c241fea586123c000fa3706cf68ff3df2ae3c0f53015f1bd73668413eee8a4b74ce2645d73de40c6928f7b8e15e9b99ac1bfd11266bff3db4937f8eebc175cc1197c1fd7050aba52514872c78ba95e0947c42aec83b5b2db34e617989011c87285688410cc6b1b6bd0b3dc549d71e559867dbc2f9837e4986f48c3f2b7c962e584e3611f71bb015e2c81b882b970a6e76769ceaf2a89a7a652424daa26b2d120a1c45e5bb2f027e8b3fd541f8829ec9d685c6998d0756d32eecea25a2b0d1c6f39cdb4ea91228282ad1ddfbf6d27cf4071acb2740991e769439fe474e92ca7836d880202ee3aa1346d33df58d6cabbbd42b9e1a0d784d38d123e72ccd81f0f16bc96de2e0ddfad2f14d6e2ee8863c16e408ade1c06d35246bc2ebb1980399b8600af4a9ea56916439148300517aee2b15e08e8e000ba03bcc4e79fc0cfad94c431ebeacfb65ec1ad70cd99cf0e3393d5851c9359d93dae5bd9a493458dc77016096bd5268dd1bca5807276ea5ce18499952f54acfb938b4d94e73d595b33bf635235f31cbdfdee9863dc1bdd6136a6ccc0420c49518b1fbc80d12f8a28d2830c5c649ffd65a5299573f7d555e9ff680163b8709b7d7e69b4ca32bce7a6c4932b1a7d64c4566871feec7583828041a029d1a53dc6c682f4fd2f6b35bf061de6878d6293479ea0ef2fc68a1920e36c89846b92dce5e54bcef1ebf1a65fb2803090c3d56aafa586996ef1e1ed62c9c45d0ba194931d2fa35c7effae3f39c21244017e2c66b658e358f8e871c7db2fd36c27fd68c578d74a4d8c0339283fc0e02453e01c02103adf56d083ec49977b3287a18a280467e1bcf3c540c1e51b7766f9561684c11a6c163ebdfe4a108ad581a69afac960053b7e8f300c058565d20199d07bfa8cc88a3c591ddd1076524215cd802323485adbb0d938cf5bcbd7f5bef8c049df1a11530cde7104f399ba3386dbcad1875122b217805e7c8b8f6566b172ee69e8c83d0798e93968a6875a588b1d19a8d6adfdfc3b00e146af683b4ce227240d32c4ae81c7e0207ee7eeef2fad054ef05b11bed145474171143440d3b58c2b49c9ee8fd50c3381ef40112e889e1d99ed2c6d3b2412b9883d943b196fe63497d8567e243fb1250a9cdf6eac609153b5ae31a06f48404d9c98cce6b008d656d9b0ff6bb3b3797ebac0e292ff097c9e660cc1bdda950e6d680ef5b821b68b494337695711468eeb079b23b06d7f39d53ae1f5a1c7edbf5cfbecb96491c37007a6494468066f52c120783c0b9c13b4b2f7d864db8c838df91d057cd14600d7daff6b0df3feb89c5e4a06692ada0a89937ddcdc39f34f0267b81597392781a49de435a6addef46fbd01d0f275ec47eb4a081dbe94c4d093e67e21a500e38d17ef704f9cf36bfbebd363bd618dc972f2afe766197b163aa18361f2ae7216c2b2b962b38f587663fadabb38476a1e3f3cb6f0e4ba656b0d3fc1fdb4ab27b8f21cca381751f1c3a39510a5fdc016bc5b0f10053d161c44a634af5476d29e74ca4718e01742783f0f376f1426b2edca1d925bc26b8de550fe826a6aac6641447f3a0c613c777062602e7c5f4afc5782e61497ead8cb8786b4a30debb6db5c7380c33a546647acf9ab45b7456db39593642f98050f0fbd3f50bcdfc45aa17ccb7d38089313db74156cda5e7c094e144c78877964277075d4baab629f0ceb84a24004e0aa029df7a5098ebf660226210ea8283f97ae96ace95c839fc907565847ede0bbc602a9861e002ab1c48e97f843f85a98129397f6ce1cd424a2bf883882886ab2f8c7802bcf22181288558c69a69d9d7d8be904b20b8ee4595646c8add1cfb12a20d8acf76c04f7782aa43b0580431036730fc44fedfea376565466fc629e83341d3701c59e0c87552d3c64c2cd21cf96083c290049845778e1285bf2c17fa9bea48b5a1cbb5d310359aabd95c9e39dd3fa8ea9b2947519b6b9f38516c7681aab704156efc738daadaacb2487bd04d378e98507b6f4", 0x1000}], 0x7, &(0x7f00000006c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x50, 0xd}, 0x0) close(r0) 03:34:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:34:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) sendto(r1, &(0x7f0000000000)="18cbcae0b385fe6e001f671c87230f3926f0ce92dcf759b8ceee36031675f9f92b4fbc21945c47d83d1239b5d9b5952d9cab0e7a1750e4c576dfe06606df71ca095ca983459e78f429040c4afba2eb79ed874e598dbd45de3dfe645dc4020222925b7b087a9068de0614d334b135181ec219100e7d61890d25454220cc507105449d348956b57a6406572519f994624dc4a1c30454dff7095f4c81e6157109d7272ef4451f233885cb6d0de2996ba4a53d19d6b5d8f1adcc2ef2cc2f74088609e5216d0954371098a65353", 0xcb, 0x1, &(0x7f0000000340)=@in6={0x18, 0x1, 0xfffffffffffff800, 0xb8e}, 0xc) 03:34:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c6530006b7b1f2a0be962430c1be78fd500747ad18ad028208eb3eb4a3a82b23197e2a67a4be62a49abb4f4bc1a"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 03:34:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x7, 0x4, &(0x7f00000001c0)="041cb4902bfe46c62baa0d0802ff1e8131c57d74d7e9cac0f3243a2306e8301fc0547ddb8cc4331638a0388d69ca4456de70aca37c5406375f709269d81e2fd9c7156aa6094b9d112a1cabf75fb6fb1b1418", 0x52) setsockopt(r0, 0xfffffffffffffffa, 0x1, &(0x7f0000000000)="6e554d6a9b37b218004090e847dcae7a8480db31499895a063445f12b129937931fd3699a35ef0c52afa1e2fb805d2", 0x2f) dup2(r1, r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/180, 0xb4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 03:34:56 executing program 1: setuid(0xee01) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:34:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820b090066696c653000"], 0x10) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="ed80a203a2d577e0bcf2668b71f2b1ae0430c7e817", 0x15}, {&(0x7f0000000140)="141d05d14c1ffc74c6bdf064b7d80846311c62823a1853183ed445541722fd661b4e4ba12e489db65879d66449e32857724f565dc9217249d4f30b52b9991c21e5af9b6d6c", 0x45}], 0x2, &(0x7f0000000200)=[{0x60, 0x1, 0xd64, "fca71d50156c883f36ba219b25f1ba2b47cb1ea48b3664f4c09d2bf06a09cef3a527f2f77ee4e19cb214bc944f0b843f59a830ee5a2b128091ad708ae0edfa6b1b3e110d1a5d8e60db34ad40"}], 0x60}, 0xb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 03:34:57 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt(r0, 0x3f, 0x8, &(0x7f0000000180)=""/78, &(0x7f0000000200)=0x4e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) shutdown(r0, 0x2) 03:34:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33", 0x18) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) 03:34:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) syz_open_pts() 03:34:57 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000000, 0x0, "7e389ddedff37173457851a3f9097b5ac793683a", 0x1, 0x4}) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 03:34:57 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xfffffffffffffffe, &(0x7f0000000300)) 03:34:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:34:57 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) flock(r0, 0x6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 03:34:57 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000005, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x101001000}) 03:34:57 executing program 0: r0 = syz_open_pts() kqueue() r1 = msgget$private(0x0, 0x181) msgget$private(0x0, 0x200) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xf2) r2 = socket$inet(0x2, 0x4, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 03:34:57 executing program 1: socketpair$unix(0x1, 0x27, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2810010100000000e700000000043fde00000100d0366ed6df559322b2af93b007", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) poll(0x0, 0x0, 0x80000000000007f) 03:34:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xffffffffffffdffe) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 03:34:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 03:34:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400000000, 0x0, &(0x7f0000000000)="2925d4f97632701d368f1b48a216d1a0984459629c6a32110e639c3ce0612a8c1b332fc037b92c0543b2c892865802beca7492c1308c3d658f50446c366f1be6b5fc6e", 0x43) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 03:34:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="c5f408a8cbb9a4cc37e9c19058b12a81bd39d32dfd8ef7137938418eccffd0ff3c5fb835ac3a15b5", 0x28) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) 03:34:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x2, 0x7, 0x4, "b1dc535e252f365cca15a2e5a6996bcf13e0c762", 0xe0e, 0xf46}) 03:34:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xaaa, 0x2258, 0x6, 0x3, "c9d57f6290c4520cdf024e0b8811f4670f6d8a65", 0x4, 0x8}) write(r0, &(0x7f0000000180)='mn', 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='()\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='$\x00', &(0x7f0000000500)=':\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(]/-.\x00', &(0x7f00000005c0)='+\x00', &(0x7f0000000600)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x983, 0x80000000, 0x74b9, 0x6, "bf51aba6a37d030cfd37579ae2f27821c5f8d0a1", 0x6, 0x9891}) getdents(r0, &(0x7f00000001c0)=""/232, 0xe8) msgget$private(0x0, 0x40) mkdir(&(0x7f0000000040)='./bus\x00', 0x180) syz_open_pts() 03:34:58 executing program 1: socketpair(0x1b, 0x8003, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="4bc053114bbab1d25c7c25943ecafed8e363e3b1f43decd2f3b366085fadf6c2540e89dbe9", 0x25, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x65, 0x40}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001600)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1]], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14000000000000000700000001000029ab14ffff0072c55a1970d5730cd07ded60656ee1662a40b45bfe9e0e26e5f12fbc28b0", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="9f"], 0x18}, 0x0) 03:34:58 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="e1fa359efb95c27af900d6ada744b57636276e2a27799c60f2c4b70cd6037cd8aa38935e5f0b53d41a7a91223b83b2d0f6e5cfffbaff81d64fc375735a88d0e0ba0f3008164c183923824f5a8d274e0af02ed8dcdabb7d9f6613c5696c6437d7816a73969340016dbeeccb5d364e447e9123066dec7cb1528afb202549c49dbb4172d63f099e9af30c4fd45c3035b8523f1de8b55af346bb4ef4a72ea9b7ad0d8b3414aaf8fd388fa36c911579", 0xad}, {&(0x7f0000000140)="16175bae4afc68852c4a9165e6b26403f6cb4990b7aaf2e0490574dbf9ffbefbefea65f364cbf51711bd2c71977d92b5ea9f9cb50c3b9e63ab619bd0d81da7caec36552dfdea", 0x46}, {&(0x7f00000001c0)="6159dd719deffc1358388a3ec24f2a9cdfa14876c8fcab296ed65b699de3787815d595fe53ea59f33a336c627e147e536be57d04a7a404c9d07467793f7b42a306e43c3df8", 0x45}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="5000000000000000040000007f000000c875a42934f48f60cad38b370d2e67ec82d340e117e0709069a12cc85da2b41f4e7a60cb46450ccf07b7f33d4570c5deacf935a49209377b69840000000000001001000000000000ffff000008000000f291b81ac9eb9e17bcd9909e4a755238671cb5883573a7bbf3ca3072f3d4f666536284b3944a83dde3fa7978d2532cd0edc6214c20b9073f4751165cf0c6f9903522f50200b0314c261ca9a4785df116556927bde6a4f2e2fb828393ad0d21c3334a52410c43b7dc39fae773619ddc18c348913c20254d390ac842cef3ad1c445d5e7a8e6dfdd686a0848a97113fc36d7a5e396ae975db3b6ee35c01a74e506747ed79956bf71ac47b8c87d66fa309339a82c27bb55a8530f4bc09b4bf3a85359a95e3702caa1a779c6f0af2741f5f88510b2f2a2e5b609505310d041493c789b6183e4e9ab7e23e8dbb215ac1f551f739767fd86b2f130bcc57c002e7193000b651e05be0f9d89ca142584b8e650f2e245b5adef6db5f392e3ed4ccf74a288a854ba2e744d609a2714f7eea28ba0d35b891d14c3782398b964b7795cbfeb14ecc3f326c7d01a893a96894870f734097389d49762ac157c5ced0bf7e66ec0540f06cdc667888da01665ed960edea6a22b6be3713d434d9608147532ac41f24a7c867ea89ff720a3e826869499e"], 0x1ed}, 0x5) 03:34:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x200000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt(r0, 0x28, 0xe, &(0x7f0000000000), 0xfe24) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 03:34:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x100) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="e39a12e6b2e2aa5272bbfc36f7bde02607d7c69cf5fc0246f340e46f8e4d705ea43e24126475eae002f82b7c742ad9a665a24a177b9ad43d01b3f66b70c47f474863cd187eb9", 0x46}, {&(0x7f00000002c0)="f7073cf682fd0ffe4456c0047583e19cff0220c7cabc67c6f1cf3e470459b665913f9def1ff633660017387e2704925eb79cc80ba5d0d1b7f354e1fac51e1dbd831afc8b03cebc69ffb8bd1831547213b170e323ebe55538ccb5abee2c7f2680a6f2aa6908d594039b2d6995a43c11d1745170cde5108e025c632194ec90262f424f303c52d6134e969401fe2d6f74995802546bb30f994fc0846083f990c3d83df7ec4fc1d7081010af7535d3ad3c5d19d1f20eef2cd05febfe5862ba6de5637b61d367266a7fee31eb7a2ea05b3fbd69d5c1b18345b796aae1fa", 0xdb}, {&(0x7f00000003c0)="7efc4dc615634a57251edfc45aacfc595a0dad12a318e334cc1a8402d26987c9fe6b5d148c71a1d2845cdb2a56ce97f8716293da45c9b1a457d0f3954dfa7bf45c4ccb120dec1f8bbe4ee0217c43e37c31ee9bf94503f94ad008d9527d182cc8eeb53fef531aec01b0ca8f8ff5245310ac83ccb23f57e5e2c498c938e6fcedfd4bbd3b3bf52fc6d22a2b416e27fa6d16a8e18edcab3b3b540c163d27c4b50d39081082c21db000528e90aaef0c8929739f9a70d988ce85c901d5a65b63d1", 0xbe}, {&(0x7f0000000480)="609e99f2c04819872229c2eabe5d597dae435fadab87d5ab3cea7030bc88fd715c81c09a59f8792c426a2a81c1cb030b43b1bc3126e8c7f3f22cfccd96602c718a359c8fe9d871685edd6b92f8bd30d627af93bfaa9c68bab74fb7388c5aec7656791b7d455131e107056c5e06e501cf840257589aefe8b51e6fc2dd3879e96a2c5fcad103a9d8ab2f968f8b49fcc1e79c313aa15b5c7e2ffd73f286f22dc37f291a186e6fdd9faf7352f1cd17ec69caa2acaa5f189934491397a80eae461beca48a08a9c155f4e008ee8a3d5b80ce9a4abf5b03c0eb2d981bfa80b52b53247c39202bcbca326eba0d2d76a5ecbaa098bfac4bcec380d10a81e48cead2a8463023b46c658c9c4133018d6474942630be87d082bddea69d5253d8d4b1163e83da24a0edc9b5801bd8466a5406d5f99acfe5adf28e806a877b88a68bbe6d51f2324e93e1f884fdfb1689872efbfa06d4c6ca8d8a0742f872c029e23dee8b898108141f9ce38181a579cb66c4ed0b39974a8f286b296c722191cc055dce1873ca654ae5d6bf7f046fd7e709e9f07d94b8a7d402207c5548606e561090c603087bbe3562479debb2819c0fc1ce9e824b88d12d3cbd3051a3a9b93475255a54e0ead428b6381c01eb1e90253eee77a5a6b87e807ed0d25b65acc4d39e3c84b850dc1a655dcc48234ba97c793d77c398a885121833652fc5150277945fab8ed2b5a856d7af0066bac4309b9a11dab03de354cafdd5f3c44a6e61dafc397460619171edfac3c6b183b0d0c894c2ffcf1e2de66468004b29040a8d31166d2e09140e02aa52a8cba28ed2f8172678b315e7e1f08ca3281caf7e4dfed0bce5ea00b9a6dc346564804b505c8095e9ebccfc4ce5062f4b74cc476a562ce1633b97817609abf3cb50c2c521e59e64fbf6861e9a1b7f0e160617fda746f76104e3d78050aa0643dd70910954c7b0bf4cc1a2898433dfa36dc922f13a546d39ebc7fa5af86ec2df4b48b903828384b0bfa0d32b3f55af6ed77f0ed20be9a03cffe71b27f08f11e5de4a50d37b3311db5b632986817a38794ca0fe27a4a17ba7ef6bc369f15c27af2c30a1d40c65c475ca852cc27a3b7f4b02820e19ffef0d4333421f88f659d0f854067eb5193e4e6ac88777cfe02f2bbcac55c6869cb049ecc314782a2343a9208494cc165b73c59a5f8c131ac4b4a7c1579e778e225fdc79fcb26385bd2e121441108da84cc080005e20597e26ea646305e7215ef1eeaed46dbe9de33acfbf2acf393d82c7852f724cb7426c7a10d891a0bddf432fa960270a87b5f4708c4ecda2f8fe9bfaa25d81e932dfd2862571d1d06878d402c788daa28ab02d12053bf4c209aca472dfcd389fafb405948fb95107b6722675a41551b61c6feb9f0abaf954ad3e8dd67ac18846e9d798bca837e5e7fec6a51bdca267eceb2a2c8ffc386ddc933deada263d8a68bd0a45b57a2e55ebe961f378b61ff9ebefe081a2650fa7013a9e0f041e7f328122b9c52fafd8507724d8d91bc6032208050b2f1fbc4a911a799dead2462dc22a3ad811d2a855c253eac3912b5eea59fa0a1ae5cf6d0a7e705804325253fb768bd662a16911f810e935d4d816ad9a7d39d280bb1098d75e26cb98a40ec2b642966c8dbb112034282b1b62428c55b745e07bc1567b7cbb2a396c606d1528c0869fbd9c9dd66119f2f6bea77de9f9731a67d33298786259d63550b3c830825c71c66f87fc13193587688e5016fb9fc1307436312a0f408384a2ca7c930b130810473d3b09071e19d1006baae5d4cddcc56b1e692843c2eb145579081b6dcc9cef288e74af606e9fa637fe84783e485f2951621802b47759799da5ece377fd67de99be1b1fd752d4e727100caaf9a55a7f199d49a9554094b69bc7f8540d2ca25e86328b8daa5836963118a0428b4ded1c2eeda4c96dfa5782f2f5becff7f0d4b5df27cc95204fb80d017f71042160972fb9aa5e59fa390a4d1667eaee1665186304b1a261ea3c5584b4ed52355558af7a570e96b0febb41b9bcf731beb552f017d1f396850b223e13c9b1fa82cdf2a2bd38034359cbe8755a028366f43d69f9d13ac1525983ddc55fbe56aea5b6de56ca306353c1ccd24305c1a611189c2b110de7b7a3ac3be8d12442810dac3d6c3a1397fd32ab9656ecbbc9ff06a588314fc5f74bf0ef4db493bc7ccd4d0be3f5a63e7ad9bc87b49b6261b0e3a3f7570b81ffd90668ad926dc960300fcb62878c4e1dfb08aabb2a924b2895659de325ba2da168f13605528c267cb5626d1330b0938e4ab05f1a89e3c6122a6f037b69c9d856da383359439c4f436c53e9378616e9bfa4bfa86ffa30f7ba479f8f7622a193195172708e08d28a8172ef4106b51a88206810e1c21e35cd6ffd52d7247c821bd9b42f206959547d95a37f895c1ca0acea21ecd866f316a1af6bcde34dd6c9692d939aa4ac6bc4f85e90d65b7da1d7e733a4bb7c62f25a3cec2a57fbbd686d21ed36bd1e64e200fb6f2023e89d6d5470f289a90e1e29f6130b90a3ef23d4fef3dad0349a080caf48e279717cf09efb4bb6992ae36952a78bc90c30967e8e40676cae01d5cfa0ea23cbf000fa9f96193cf5350a3077ed16f26b2baca3d776909d965b3612b1da43634c94404b72b0017f99bfd21a79c83ea17cf5be7edadfcda0bc1dbe5fbf892989fd11afe741c3c9f229b8f33be8d09c15ede859376034edf4827ec0df7fc1cf181eca544a891b7d21adb69b1cc6cf9c8925496a444e3258780f53f49d8b1a54cbff889e956372699f49c759f88d63b1d66f8a614f804cf1558b11ee81f9b5ac23a22fddd104ad6df922d8f2f49ee676120fc67bc572e3ba3aece4471c669e47dff0d97d8c501517e778fccd6e1d1f23b9b76751e29ef05e6b42e51f2f1941680adcbc8b25bc1677bb2cdd148d66f1810a4a66e065b95a98cd8677eb84664617064920bbd64d5de40a97cf01c3a1a2e4efe471011997caa82724add9b66b60bf3a35ed3859e043b1a334938de2a807c7fe2d4b9be5d3a300c777e4b0c1682e5cfa1e4a43c961cf860b1a95d946145bec8a39e0b5a63f4d44c8cb3021a0ce569afd45fcb4bbbfec830bef8b287c0a110df8ad8468376f44481e8a9eeda06e52f6183e88b67e74ffc5e6c2c0b20f276ee066f66e8b1afe2d4ac07981fbb23b2ab3f442c37499d59736b1fa4bba5e7c2aad666b42be53f3a641864a954880fc7170f884ff07817a8c6cdaa3fdc50a3b9c6cb6dd43b1a108d331f19ca71c37c8729db95c37f0adff3f9c488d2fbe85222fe21776a99fd8fb8680a44ec782c0f92aeae09b21c25e079041cb7242f34e76c1820431a01b783eba7ed14155ee65a5a29d530f08599f87eb3b9ab0cdbbf7df6273cacad8dc5c2edf378b74692e95ef5850aa789ec78b84ceefb660a2c819130fb925074ee0c257a236f2b91c6ba9e6ff7eb77b3ada543d598a3afed560998ee4490528f2a08b314f891966269eda564d75598cedcfdae870c3e2de5cb96768adf3720efd06915e429f82048120719850f8dd78a556cdddc71f74786cbde383d83fa0dd9bfbd4cdc38cb92fbb2b391f4c42cc31bf8c476f70c7ee3de6b10f5099fa9641ef4356b3d2057b2e979b51248f676b3f7cd8141472727ab9f5a0aa9b79490c44be8671faf095285a7cb0b83ace538546537aa486697fa37c41bb20a7703cf9a616e63541c1cb2eb0b95e5aedbda173deaf2d6c8e56a1f7ce0fc40c85c95c55ba60eaf88fe5567d80cffcd538486c4f8655fe9972a59a636988f7948770639a10590481e51c9c762e4c262f5f2b160345c2242d1f3cadcec2bbe00c4bcbee63287c53721ee680aee7d78cccf94d1e7ff3604b81cfe2f3beadf30846e21d4ca2a527d2a37ee8373bc68e1e2195c4a711bc52c66760e44eba17dec835cc85db31be2d4c961b2290eba49a0d8b3a1dd5859d9157bac150ce7b445837354b2d44ef519af7fb8bb88f518d2a86206146b2391ef86eb85579b9c83be0a7c2c005f65ddaca96d6415e32ecfcb4a7dbd44e6d8bd0b8575c0830a1907415da2de2e835bec805a76e4ac7efc938c5c1b7921768c1f9ad9761c2ae9c6e2b76c39af659747fb68f50363fbf473d9eea468c7f2282b98cab0ee9372c2ee4ac3f541f041b5fe3f8252efa1ff249e82aec49f0be7151febbd3b70b1226e80eb8219a9cf0e23048a4613b63e89e0eee23b02186afe91efe6b821bdb5d5980317ca3cf6c2f6c17e857cfbd7960076e6727db89f79f32c7c5416db257726d9e98dd8ea732314feaaf609d141e0a97d708d68287ae344b3c566b998189efa55c8ec105339b6f8323fd783d1d880a4b6a35a2e2328e82c087d0dd2174df6c4f9a6dae4691efcd55b8c0362489ccfaf4fbbe4a5b524013b8e36f033098749e61d2ab59b9982ab414ee4a27cc8c251f94ead14b9f4efa7924b4667e544d16de12b52dafead412518dada9b13c034b34c729ca06c6c8e8295ec4b3fb8ea464a9b13a01323f94e205c82fc678121c09dacc5489605df78fed58a1a63673c9b5639e95c629e50df060fb6bf715a208f9cddd5598c7177c875992560ef7d2cdc9b98995dcfee7bda64f0b3ed95f567aabc0b4d70100797808b49cbc9d3e56692f1ffa6ad8ef1e6f106802ccd81e45ee98730ee3cce503bd075d4853307185cb335bb76599c3b68fd37923af65d3bf0ba06f705444664dd12ce98d02165ec3bfed6bfd0a1729ab2915abcf632cf8afc4f2c7a48b61fbcc6727b475677513fd8ce9b048ae139c12901fc5eee9a29c4fc7b3962e4c77456644d2488a998bdc7e864e75ee102e2983d49a27be130500754fd8ce6d644357360b365803c6cba11ff558c4ee9064abad8988ee20bc9f7e9265e6c3db9e37b5da1b68307253007fd06f253a7c5cc89e3b8bd978231769abdde1147c5368ce8ceb9d9f07c9bd64a5ac03caa7694c800f8bb172e1ce110d9d48080c8901c734c644733cc9d2c4ca846d3fb2d7ef98844155987d23147fb4c26d50882268e394c4380f2e82ba0188abd65101bf5b1c9cee80a0aeea8d90f791ade8b3d169a5894ae43d3fbd98211ae8ee9a69faf0a2d0e835ba009900765ae61b3d20f4d96532f3b2a3c8477294a499aa073660663c68efa3fe98769e24c812271b96818750859623c1c56a0245553b1ed9b759f3bd0d7c7902b4556b8811c9f9079199e023b3115c11575aae8ef0267555bc2869db1289e826d88c11c4fdf02bebef4dc0acdac0fded9c40d28fbfd0160603479687f7f04d05cf7c1fbd7bcc0bf58fba244da867ed3504fe2c8995bdf8f4c026328018b860feee2cb5726fa1a9f83892d0345246d774dbd1a6810c9b41adb1bec402fa735a267904f9993ddda1761a7f2c78f9e138e586d6c5bab5288c22b426b72f0d7ad129702aedb2162ab4cf1fdf14f4e4b36b07fa40409c88ca5e77a13d6746a371078b8d4afb718071639a5b1dd1f2a24a603d6e9d559eb5b04f4b5c1b5eb2545163c30bcb144bb3ea88427a444433216cadaa5ce0c9ce964ddd5a764de621143c26f73be81967181547be4928ad38245b4ea5eb415881e6d589e6728fa3f74c5e3b72bc26bddb86a0eb681c60b3cad7dff00fda4ef387d7fa7c159c38fbd448ec511cb28b2a742c0f97ca9d32940dcc5d35204d5916ab99fa535a6b7dcb53772b3c875dc212328a0b0dd1c32d8b75d74ec49757f2f381148e9602bd262235dfffcf5f62fb8d45009f0128718d5cfbb8d48ec357eb58f9180d4cc7b196dcf416346d125da9ed2e6693", 0x1000}, {&(0x7f0000001480)="078f86bbf917713039e85158c32e7e77882b94037064dde9c8524d39d1d26b00a2049b0ce8e44354600fc6f6eeb015714ab65533f8e2de61831c0a612201d76dc5fff3768d609145c5cd9df6893c8901d661e022a10c5b94ea71c1604335902ce0f3706bf87965b4d309344f07afb0b839ca7e2159154f3fecb8b2670213aadb4cf4d5ebff0104ba2fbb627431a821c9839c1cba7ade89867972bb99fe16", 0x9e}, {&(0x7f0000000180)="89806b6cad1687b4d080b04ae84f2391f0a28a4560e975b9e127759201e4f34ba07e64d4", 0x24}], 0x6, 0x0, 0x0, 0x4}, 0x408) syz_open_pts() execve(0x0, 0x0, 0x0) 03:34:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getppid() shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1003) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x22002) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8008, 0x20) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x1811, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r3) 03:34:58 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') read(r2, &(0x7f0000000040)=""/33, 0x21) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/167) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 03:34:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xff41, 0x0, 0x0, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x9}, {0x5, 0x9}}) recvfrom(r0, &(0x7f0000000100)=""/94, 0x5e, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x35, 0xbf9}, 0xc) 03:34:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000001200)="8c76d0d89419b63dbcb1f9a9eee0bca5a1222bb74f11af2c3190fe16376a300a1e9d5105781f825e4ceb457fa4f23cefb81806feeb457f125587aa2b3b649542572d7608dd9e77ca49fc6cae9d35cead9709c0e312084d527df4bba5f0eb73dcd7af3efc94a5518468c0e413a0e7", 0x2d}, {&(0x7f0000000100)="93ea1408d97377bf78cf080691ea077098c225d0869ddfebbbc1d7955b78445522fd4b19ed77d746f6a936eda53eb903b30546e429289d787b3c8fc7f994cd642adebc883e5fd484e5df84521e69fd134bacd3a6fb6b375d2d99241fa0dfe19a6664b41341320cdfbf7171fc7a8ad11586d9adc438d7a2cb8648a0699853004ea38570ff18dcbd081b99623a0249828b84e05950e4a4a522f2d1ac13843e7115c213a5699c291d16c1fadaf3ace0b7d19690635e6dbd69d10eac4ea38a84c6f775c5c07c93f2707e12394a366d582f6b1c25e834e91397fa54ca9fa454754dc7514a9b345ece8561ff685d956819939e37d833531c20b351e12ca2167209c94780da5a6bec3801124b12c8d1f6bfa668ebaed4e82ce7ed85a29260a6abacfc45ffe38a3fb6c31d302c2f037e3b4b21187c5af51370a94c9664fad4c2f33910c5160f19162d37bd77174d519b41de7b93f9bd22f99a850d096a6b34251e28270204f6e7b032d5db3e83f098203f60c314e7a86ec806d634782ada23fb4f75dd2864a8adc8d7d56a8996551ae322dd8a09d68aadcc15a235b9c8cf314f85b56801271c5ec8491f156dd44d1772834831c9f9586777100d06285c7cc009c52358698968997fd88904207f634fc6f6b94b2d5fdd15facec1e845fb26abce76402f8962cfb554e2907f9e84a20d55bd7af9dcdd1c7a4769eaf075366949ccf69029c52a161906fb919f95cb7d76dc55fe335d641817375c81597b88d45f5102ce19e43c105a166e7b7724cc58daf0d247da88bbcfbc1f596d00dae225d9f25ef8f1c2e8a8915f447bc7eae76a73f4445286fc0a96b35863c0022c817312843bbe670f7e0ec5fb6c114585d87372c50f2599c0c429c76e4e11c097005b86f39883b5e51133c15b3fde1c2a2160c8c9390978912eaa8cd6f0744de6c6261c1478ef41b4e79312eb2cea271a994c2150b982c8b3aefac35933817d4207f86db75164e3972dae6ba8aa1dedc599cd783a939639de43372cd1567a558a6820cce81af707eeb2cfdd2ed78cc904de5e60ad18f9cbb36abc1f99f887b2717031b591932f8fbbf0828516708600b170105cf6adad61bf568e7486c46463ad42192100611bf5a9222594ab2acd006cb4d20accaa32393509244444290676ccef6bfc2f65200f2bd356041aeedfce00433fbb410cf196289a1cfbae80f7cda9168980e5fe0e9a06d66501a09065d24e3f4a450944e12753be53f7f2e35996e71839191d710c6a98a34f697e326c42edc704d9c13fb99b3240064732058c758124f622bc034ace8fa047c1ba0daeeb653417c15df3f3833b72098cad7139f39186cd724079e184ccaa95abf52e0fbf0033a018ac181478cb3f9c76727ede9517a0bdc9c8af71bf9e86f1ff03a7c104ece08304efc5a400de79609cf3d00c4692d40faee56380faf2cfc88469b90ef586be88a338dac4f8891457f9962476ae5c2e3019221a0517eb27f00d4d10c985e31192e017baac495586381f636c1212fc925fa1810cd9bc9c04bf7826d4a9a5fb6efcc1baa95efcec484d9e6d04de55046a8d0cb2d235b7c13fb323f7401f8d99278c66d5e4316bfe1eee9c5e21e9e05a229e9c47d75dc663641969666e5b7d6240f329eb654b9426675f6ec3eb33462413a0f638ba317b84dad1658baecd765ceb98eb670e8947d925549f257a10da6dd8469cfd1c5b03014a3704f8beb6bfcc04f992816512a149f67204f906efa7c05cb993b130cefa89fe01f8b6509b08b778688703d12803ed4913c7f077f5a7ca12fd987cde0759e7718c4bc9ddf727dfdff56068682b33a8ed9321b8ea3650fc7e2c3ff59dbe5b26377fffa4b3113c472aa76badb853e35b2354c264c86554ed03dd7afb0ec19bfb256466f6ef3617f05bf30db97ad88d2658245971ad871b162d248e54e9391aec6ecd640ef30490c515c683b96034f50e4fb43ae75ca3cccfb2488dc7f1dada8e24b39ac62b2256942d2d6b46791092d088a85e936ce5276cce3d228e0c7477677d6b7a5ca2ba338a64cee20329505916a0d680e5837c768de66b7de975a88f1e3e27f42f8a4d5e19b71d4fe1de43afc2544129e851559dd7051e16048dd0aa459860f0366549dd6ec4357bd36bcc003a904534fd42c51d2dae9a258a4e9fb7a3340bced59e635adbe2d45b8c706143cbf1fe39bc02d188aeac5136d949edf8de3e988850c8aa37849c97d8580a16899bc2adf27e834929dd05f36f1b1e78f2694c22576925cc52347108cd3f9f0f9f155cc258360336c8eb0009d9703975cb5deedd8d137fa30dd99ed15d6919e2c22e4368638885a261bef62ee89ebe781f1cfe5d014ab1e186dd61936048743a2f61c6441606d93d1fe8f4cfaf782036ac978f00ce323c12e196698ff7cced0861bfb51bd87e3bf7bf9d177081b438e11199c9c4cdc00410159e1a4d41621be0a7ae0dda8516196aa881b75365263ea5a713dbbea79743cfb7deca2f097b5022f711a40723dc69ac6df00fbb6d3504e650db0cf5d0e2cab92208c6990133139578ddf7d33048e679d033217ed177e874638d02f6f6f773c19d8da73fd29cebea36ef5043928e40706a933d3049082705a0879cba63431a8c00a1458cf7404321653b7d1413cf5ecc9664320984ab47f9f611a1a78b352d2b15a7e16072419c6d1eb8f01096784ad09f8c05dec6fa277508f9ae430d1799c2ea8b6561dca1f2a1d34370c1c2c9b005cf8abbdc8e6f09103655c62c3b063df12e7adb02882a50ad5c05bbe9727cb957280ebaf8e4e00508f5cf8d192acb82cbbdd4649b2ae2e82ef0614d03ac2a63d1e0c8e6a815333cf66ecc61a7a1b1386fffd6af239adf37d1752fbc3a51147d6a3b861bedbe15f0c78a747c1e63c5979d36d2bff2be97855efcf1b18ddb545f41460974438377dca3b4b604ec03bb9645928851715fb0bb9736b8ce2cde484c1199a3abbe43606c9530cf4f417af7d81ddf2ec9b904b4d4274030ccd0b8a60837b9ae3c6b1645e0fbc59a464beab133b9a879398d96f50c8ac4e80fda648e07b6d9c2f91739bb2e954c5d5178615f2281553c23de37d110b110cba7a0c29060c29fef7fd57cfb19e40b1f65c82be895023a4092881c2e7ea92592171e623e3d05dc2e84b472c29f1b0a4be349fcf21fc731c7df1761fdc3c8373938f1a1af6ee48ab4034d39e85a084aefbf4e4e5d0ceaae415b47f0896d6c58351078ad7aee5857f3a55e9bba15e46905308a6c8e265e01a51612b9ac1e51873f90549d9fbd563b4e4340a6f77997f7c6b57f4ddf6574df6157b6a69e588352c1918a021c263fc64adbb7989e5563ab127675c4211704ef64d3b53a938264a6d4d6721ee3a4450deee936ee099b24034d269db3825f2b407f483d9e2ada58d9bd6d7794d02a03edcaf70a057e697017c7de06d2d750a5448101cbb424a665849ca1e307a1cf8c14926c6de65ed6b038ad860be3dc1c6163e57b7615c01d7f1f883479988ab52c676c4a1733632775bbc639a3548f6a52adbe8ef6f60f30bed3fa5c79c146c2bf5337a6a6128973cbc2e57d46083b71586ff015dfee2b8a2e4bbbb08117ff62db74691eeab6fa99a3c11e614b7feb6b1cd233f52e88eb6872e924eea20726e64f6cbb9dfbf3beb413211458ba20206b7b2aa0e96d228f2569f845ca61aab1b1453cc60a6ce9e295c74fb368323b3b8b2515756d7696cf70ca92674cc889418c538b0a5191cb2b5b0cd823f33a38b581db18cce0a7ce74679815b5da01f212c4a635b5c3cbb57ace8f0fdda970332a15bd8c3e3b57bbc116a028e5f3bc4e1fe8ea48f03f452c20bad634d4de1bdbdfbfaebbdd4c7121ba8616e1057e3eb1ec14d60f9f5092bbf6bce21966d41e2bcb435da5a0f9e00c40edeb5dcba19e325c464314a6d6c8b224a57c1c2573bed8e4c817fb7715dd77223a83976a863fd669fd1047eec592da0810954eb184db69ad029c1c07f23a1835a4bf36d93dc38abcf0484b57e768f0280772becd6eeb9527ee17164bd3fff8b687ec4d5a06f96a8e04f52f2eed23557d987058b79319beb69c5f87980efaf5574fedfc5f2c16ac2993e219bad40930acb3d9cfc3f2b957b09f8ef8a11d0a3de97ce34c697791d9f60cbd295b0d879f470b5f5ecb3428e15787a4078c6c6a6a0dfe2050a067ac8d596adc0867f6d3f61024c1b39e5bb8de6524d84e1ba57ad8af8560ab0a47fcff7f25cc9ca4143b7abcde896307a331c11018555657ddefbd964e95a087de68ee56cf30279dabfe5e76b004b33bd1747582018ac415728aed588a2a19bd087a60a870ddaa68e4fb3b4ed373301d756a1cf3ca61f5c365db53f787301e822a1d651ed96909661e259d40aa5f85707d9253f40f9e07da4edd7821e7da6d1a472f3257e6414fbcf2e5896c8249d2caa00e34dce674e6450ddc4fdfabe32b0839ab18219211c9a583c4f58ffb100c5dabac01184666150fe95df4981f9dfdbe66f9e03dff0c49959c10c9f2fd9ef7a42498b14471375d12c93017c4b104a5282cdfd9929cc46a12f8564cffd44ed4b8d3a2e8187f7f5276dd8da366dbb7290067e4f96bb8afe2a0ad70a534bb5d839f447fb2805a3d997d4ce3afe254f43e3e08954486b64d0b1a23926a8c255e734af8119304135b6f63f466bf7417d9eaa6f81f935e6c4a7a045a9faba72fbefef7d8e35a1f562bbbf7d906b6c164b478af5c265730cada01465620d110daa196f2a055e8a97c7f0a02472b668b2c082a270eafee99382345dda200021d9d0300e0d92013fa6fe1b9649a6908c4ef19b3580a777832ec2e62abd8e8e55f75f995b0e4a3591abeae18bbdf9cf9994e31ea49203669f26192befd77d985fb0bdd6b6ba9fb20ce5416581d9595c651de4bf9fd9e8e26b53aa1654a361faeaf3409bc3941eb9576f1235c790cedad9cedd0ae01cf7fcc7cfb983a267f0e39573fab7a1cb9be9499f9b151ffabeb5a211707c7fb301e76be3d8499a705eb2abb42b3bf7366e9eccc2abed977848da068ac76ffdbf6856afde01cc36537ea77e436ca77455ed785b736bb651f7e334e3008dac945f4d7637fecf3d0d03253c2954ac8bc1be01d376f862032df3513b720a67a28745a8fabb8daa31cb601a5a2178fdf43fc9b8431ef23fd39b86890598d47b7c0085b39c884d81a4a9e60d5b7db37203729c3266b4394e2f1c8862bdf6c8f947cbfcd4ac13384c71437e17ddca4f9d4a167db742a7890686c0cdbf0fb6dd678f8b29bdc520710a3d34a021e01489bb115990cd36a0d2920e6722785ff59936012f5e55a0c2787bbc8e03d027da8acf92e59add09813e211a7238373a759f43d6ae0169afc94a54346ed0f75dd58c00faceb93e162e7f59a9763d81cafdbc0e7dbec52407c889095d0d2cdd18d74b6812fd27ddf9de97d3292a1f2da51539b60cadf2a58423e67195b139023680a8e8c790dc5a658bebd86711cb3e23517898906c4b125a3eebd913b55729fa0dc7e19c52086ee93bf144907111cc11ab9f07a863c1b2fe29e399d0194571337884b46ae98ecb5581eb0931223a416961c90b0cf93501a56351e952947e8583cba0d26861c15b6f33eb28eca5b63470808ac24fbb016c90d629cd6460f0dde0d9970d659d1d2afd6c2e9ca086db40ae2f1624f0a1f118505573b8cccbe5a0ce474532810f6993e74cad5a076a87c379ccbd997434e8f16c2faa5a10e1ffd096fb23660a914db376850aafe60db83d6c6bca3b90c4a79ba969d895ae5cd8286cbe4e57c201d", 0x12a7}], 0x342) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) pipe2(&(0x7f0000000080), 0x10004) 03:34:58 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x5, 0x5}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="f50d6d48b6d1bc3378e3c8ab595b6815cb46938da9069cd586fa8bbebad7cd932696e17283", 0x25}, {&(0x7f0000000180)="458aa5b2a10acd8a2c6dc8829784ec948a6d63b74e70c539fe49274ec30dd0ce7b6e4cfc7422660eb7be8867243a6a5048080977598c5f7d459dbc9163e8fea11ce895f7083177d1ca14fdd8eb4b2bcd3bc8fdfe7973749743eddca046faba9fe7d8a444687d2aadf7e07defd04feb16f08eeaed5516bf4b521aea47f89ff7cba9b75cade143380415e1b1212628b7552142cd197e6e594d285bb0988ac73423bcbe8efa314bf7524760f603b34ff891", 0xb0}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f00000002c0), 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 03:34:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0xf5f2809ab76a1dda) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x8) 03:34:58 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0xfffffffffffffe83) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r3) 03:34:58 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() sync() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x2462bd75, 0x1, 0x7ff, "3a48ccbd87975d7f53c74c590145fc05d528a69f", 0x100, 0x2}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0xe451, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xdb4, 0x6}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x8}], 0x1c00000000000000, &(0x7f0000000200)={0xfffffffffffff105, 0x7fff}) syz_open_pts() 03:34:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000040), 0x0) write(0xffffffffffffffff, 0x0, 0x0) 03:34:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x10000, 0x8001, 0x27c, "d7eed0f9552c7f772795ca13570711d1b8265db3", 0x6}) sendto$inet6(r0, &(0x7f00000001c0)="536212adea0ff876462b2f1244f02e3e79f47e4862fa851f616db953191de3c7c0be70cd0c5381e05e44f7720578e3103e2975cd4ce03d231a7373be30ceea5e3eaa29dbdc85568526ce69f6921e9a53987f35a6287bdb43068ebe401b8b8e235a30d9ba0692b8b95e5fa6364fad2a2682637e69d7917087bece8250729b42da68a66e79a2184de741b14e48ea3d56", 0x8f, 0x4, &(0x7f0000000000)={0x18, 0x2, 0xffb, 0x21b0e17e}, 0xc) fcntl$getflags(r0, 0x3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x8060e, 0xfffffffffffffffc) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 03:34:58 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 03:34:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) socket(0x20, 0xc000, 0xfff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000007c0)=""/172, 0xac}, {&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000380)=""/94, 0x5e}], 0x6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x6, 0x0, 0x6, 0x7, "f743a35f11a879b0d58508d6e547168ca358d15d", 0x4, 0x7fff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x105) read(r3, &(0x7f00000002c0)=""/35, 0x23) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)=0x8) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) 03:34:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="b98f2750db636fc5ee5d36c1baf879de6f23b62bc33bf628cb1a4ace5e162f0951b5226b5c906726406a727f685bd36ffb51431ffd3bdbae5595b792e07b0a3fdc64696a101bc663d47570707d91f1b08d0337ec594803f27ef840b4dcb1aa7e81c8041c02f5f3ef26ca51129f47e4e6fe95c6ec2726400baa480d7d1634ac400964f8fd902f9b394289e4d04659a6359dd8155855ce3173ab061dfab4bb9ac1d07b6aa8f39a0ca78eee80e212c06e1a664ca0007dda1b9f2801274e3160d1e7a5271934a9b48606830924e10f1f0fbf527a612c895fdabcedd5db2c57f0a33474e1a127f849beff664ca4fc009eb66f4bd5733dd9f8d8086fdba5034cf59e9847f8b2d633e859a53c4b88e96cc67080995198dc729bcfc671b8ce25b1c35120a7259bae885045f4b5241f80a7d66761c9bb31d5cef90c61c583020959d8fe366dffd5991d1f3707e327832cb9b6c21a604b6bab87a2a2b993df8cc2f080d2bdb2ac28a13a24ec3389ce41b77176a5d41983a8d353c4a6e20574e513e68576de45e5ed1288e1c439739b835328a2b5dfe1bc80eb86633632fb0fda39620bf9b1da2e8a34d0c86a6602ab141482514123c036c8279c98ccd7e96c743d6afe585c586b1d87934261f53f6aceadb0f65a4cf600b7478f073b0de4255618123d14a87fc911225cab88e20f7f14dee30452592cccfa5ce9c78b64ee9c118d370445d0ae14f4b20f91a7235d428e49d30bb8baa8bb33c4c6e0ba85b2128719d1337921f147700ee8b47ff8cd6c079db89a15dd79e02e7b7164b62a4ac642095d759ea7e600bc77ad8799db56ca3f86895fa5aa1e748247b86e008919a1dc4f8718097ba9879c460ff6689116c9a146ba6a5e42e068d8ecdc314cb74dd39ca0cda17ff78a3bee0563bbebe64c77f34d6eb9f572308805eb4d649019ce2a2d63cf33e192434a2791064cc70ba86c8057ca53bb86b4111be47dd4bae85e425ff0c52cd0c2ecc552cb1c9087f2a23b7f14854fe457f21e5845aed44d0b3d4ce7e5e15c3664b0effe47762b407d96c9f59d71b972b281952266f18e1f34e92d79c99a7ec523d49775edf6f66e19526f7e244da61eab1d4f14718c2a30cf248591bfa9a5f35de2c1f0dc784ce73d8fd6f39638e1f3cc9b5273fa6ec2706dcda8985e8d5bcf8abf1a0726c530631c77efc343a814e5e97c593d9670859008b7fccd8b7b27f7eca3d14bb63012143dd5a28a4915f898a2cc42640ee2debcd949e5ee53090b8b06677c16613c212502dc6d534376350349b3bb11bdfe701db06a4f814d266def62720521220b856b73415257e71a914d42ddaef6ae34a9065aeb342e71d79d116d32ddb25508690743b69ffad1676b01e9469498a68fc2728c67874e6599fc2d2a3cdf31e027720dc0a7c1a01088973b172031da85abad5d3b8d710257a86b6a4ce00ccaf22e5bf421dffd41fc1adba186599dbe1285c2ce5886c7ace922a60376173bd7a8b3ee1f7039f33341b603f1ea5e99097fe3b459cc62e6ee06d34d8a7396ac75cfa5f7a580ece2877b63e0b5fb57b977f1ee509451b8897dfa47ede493fd700c4d2817a8ee4b4545a19734e1a0a8d6951196ea97c74f5cbb5c7d8f198ae93d514dc261d68a465182a6ee1fe904e796f888c5f24c70c91e77b1b914dce9497033be45974b737ba9d60aaccb170ed7f54dda910c0f85141ea1df00230cf7c97af505a49c3a1d238c7be8db36dff1d50bc98f8755205417533fc872e7638b25359afc617ba9bf045bd5bd1f8f6e5eb242cb7f45b78cdcebd5246f436a297e6247c2e1d172b905a70dc8cdab64f11f5efbf048c6e84452643fee0629eb9e8e4bab68daa20db5709305db323807fdf5946f80857d01fa5dbd21d9159ded68a2d95ce080ab2431f096588360bf46ff0b09b812665ec42b8fad66ab22f929038992cca76de85c6ae7c037adcba1659902e212e2997758e6cd74dc04ee468b91c36299b30e5d7e27279d43f3f33d715bb5dc5d37bf0f33cfa433deb00f02bda9a81fefbcbdb8280ec3608c621fc59efe59428606a344d5a0027048355131a4b7bbdf22ab7eeda549e4279f67b7d798c6d9392e88d7e46175840212e084f4663c476eec6c05b0ac58fcc26b96b6fe7530174736f2996c7f2b130e85a8fb2b0ef1e064d464d604b02ace2f43bc3f0090ac072d58f5f78ad8cda43ad57ea06abcd124fc1151f9b2cd2cfbf25f1055722ad4e422e451f89d14991cf7e26b752e66313ad5c650a7f88ac1a21e5d3161add90488d3b3e18c2d085fbf6299b02ccb2a93e017d4aa40c152e60a8dee63c6fe9baf5c2750de2d30b6b4f1ae6d20cf71a4dcb03db9ba968897c920c0a81dbbf23875f05c6b1897c2b74a8a0d8c49c641c8e4f161512cddb6b5b4bb86bb5a13f0b7b8006296e0aa0e4d79c74cdd87a90daa32fbca4fd42ebaedc3eb47b5eacd861344609175334269856c9941e3fbe447f123b0168a7b4b39bbecbbd585b9cea3dd6b23dd667431f8fd1d211b391c4fcada5e79877af53731b7f3a6bde49055c6431dc8d6b1aef5e314363fecd022bc630d877681225e9a93c5f5f131b5be5ad64aaea72fc5a0d84fd322434e3128823cd6b6f91abde0b37346d39e77cda08a059dc4e37ca045955f8467ad7743cc74ccd65867d09694b3ffe60e07cc2b665c91bd49f1db081c712906a54a4a7bf58cb19c29fb08902b803ae52647f68a9f59d76e997020be3f379783f486419abdbba85ada4e4c3debc3bbf4a8e0e391ed090d40d4eeaa74b88ba1e144622231dd543cf3414bcd0a04c90779343afefaa8290ea6ad140eace94b87a1ba38c84ca3315818d7a6f9458391c090ac0adc34d73955a2a6ff0d4e4a8b7f085f209a8595bc8c4d868b", 0x800}], 0x1) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1114, 0x6d52) execve(0x0, 0x0, 0x0) login: mnmnpckbd_enable: command error 03:35:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x40000000000000, 0x0, 0x23, 0x0, 0x6}], 0x6, &(0x7f0000000040), 0x6, 0x0) pckbd_enable: command error 03:35:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x283d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 03:35:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x4000, 0xfff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 03:35:00 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 03:35:00 executing program 1: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) msgget$private(0x0, 0x400) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) write(r1, 0x0, 0x8f) 03:35:00 executing program 0: r0 = getppid() getppid() getpgid(r0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x6, 0x5, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpgrp() getppid() wait4(0x0, 0x0, 0x10000002, 0x0) 03:35:00 executing program 0: r0 = socket(0x2, 0x5, 0x42) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) 03:35:01 executing program 0: 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) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x42) 03:35:01 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000580)="c2fb8911f723cd2089796cfa5df315d7727a2565b0db8a2345350a5cbda4d0408ceafb4d0003b2c2ee698413b9f8ff72a0e3e54fe869d26620471a4944584dfd378a09c5cd4b65e766bf2a8902adb4f4136f15fe0138b63e05985f79db6b48a9b020a03adf8eb0952e3056ec9a60ec6787c5142a8ef6db0f68fb899fe0e08bb124ead14407ac0be7f4a5a687255abfa0291fb162b637831be2431604725df2812e10c35d8d58fd2643a1369c85929a74bcab4983d87cfe872dc9667ace3ac75f3496384e62a77504245f57a203c747f9689ee8465c54f4f8fcd8a9c18af142954403dfaebb7dc4995abb084ed0d152640ecfdeb2a3b46ab5c07f0fe1fe3859a92aa1ca18ed7cec89389fc6b935a0e127a62037befc90df3a21907a4c763c362186911e2b06c390b1c2e317f5783fc7cafef9a8dde34e88eeb3360c465af6b53bda17fe4490caeb21f43b7c9fd04034537d8cfbb5151b0b576863873d8db021ec80915f547f6aa8c91cb5a0eea3df6bd4085f4524299445b6806f7adc8fe3aecf61098a2c7b52592c4e551fe26bb449cbdc0360f0d708699b7eb0a0097e6834450465f79592a5b06f1c0bd5895376194dfd2170eab5636c65590b5d1f36631f594017c44ea8ecd33e5e6e4f80dea3697ec435e6120708be6d7b69f326806f6560937888f7283e1b986635e5617f3dac289e34cda0190370f256ee0af52775b1daa466e9254093213119c0597d7f162cf01b2f89965c9242aadf5ea0d5a96de84c9d0a648f78e90d8f6e13c0bf29de18e609ac3173a9803ce4fc9b83486ac4ea04fcb299ec1469a8511754648da7c07df7f34a8bca5a93fab402665b90dea015f64f079df2d9e23b94d0d45de530a2889467a6f6102f0a8deefe27115e927320f7be04ac4528db563420058234d48e564fb3475973964eb97a74689f633bb9b18156e5c82d3c3cefcf5ba93aa3b6325d48b51963f9cd48e4b6077c85b0f59b20ca6e9e5b4f7966f89b96aff8f77f22cba61f5541534583fb3b3ae80d2f606a558d69957aedbe12efb21222f01881400f8e7f44db3f2eac59fedc7d3a58bf71beda3861915bf81629b4948d8b8f87c1ea6d86eee9c1a13e1a4efb7f3b28b847756187547eeb3dd297660a3600a39cf06750eb8551c1e46ce20a6817d54ab16b735ceae95bedf16e1a96a004ea5419bd29f8d3da643da17e1e69d0263563c60169a798be637947461c3353c81f9030bfc8bb1787c59a83b91c5d254a20d42266c40f2586d1fcd3bfbc4fd1161c8a9d5a3e1ff067e19093b0c90a6b2c4bdd2b8ac93067b18ce93d816fadb6f10770a46f0c2f0e519bdd4847935833e3e6c754d81fded9156ee3637612006ca86a2890606f292ab3c285e4be1d790a118b87db2ef22db0aa82bca69eb04a9159cb79e4aa363190c98551f627ad6e62b32b6f81b58614f377d96de5df1b760ab1078dcfd9bfbcfba84c46be657c83bff1acc1f3a61b2b844b3c91ad747d79bd4a001acc21c539976d6685f4fc3f13d0fe5c81130151fbc9747c79ff000549404e7954885d931290b78974f061607185aaf911c9cb98cd5fbdffa4d0c2af37292aa3b579f3f184d72255bf0c89f1fc91f39dc9fe190c65c67c163e8391498a71e50a49b23b4dcdbc57f97b7d0fa4b8eb555e874f885e3bd18a53f5f93c02e05ecfbaf39da881bd7bf27ce77d383571131181e510b9665c36ab4474bf84dc632c91c8166add6c8784cf259dedf16411277d07fd9cb0582e2dd6f9ea603bf33d7e8d456015327da6740a1e180b5f1925b231bd0632952c8c1759f6c18ee6f708179c57e2a2defe3c2e5770a7b6c99523f28f62fc29efa32d5a57f8c5adb7001232b8e92be4be4d3b81c69e8115a9b0b761cb7a618421af2fcf115b2597e4ae5235c116dec2238fd03fa4b3aa2659ffe1c67aa638c64638cc742213828a1a15f5fe103a81d3b4391ebc487fa1e3eb11abb764535cfcef5478d9550e9391a3f0fb32929739ba666af7ea173dfbab669cb1a24630bcb5269737b61744eae998a644bdd6a978457881321636c7f57317a5d307943381f407501a7cde6cc32d9a6b883a33a1b2a5d8747de3fb45c72ddce201ae4d65ea7c2eec920d55ccf95da94135274408a457dacf48950e668d9b29465e6aca6a70eadf62e45800f45c997a0dcf16baa161753fc43addb2363f09213e2bebfd64acbac1bcd7519c3ad31ec8ca01cc5cb7f25d9818cde11cdcdd84ca310b23be3fc45ad7ebfee603834420c5f441112d445e0bba533ff85563514d4453110660309894483783481912988941cf0993cd08761185023475c069d1e7069dd5e6aad22d27efdfbe69f8da2d156064cff6b77e207dc229ebe63fda028fd1b7c1f98f13aa3b0b61336c66913dfcb0afdc001c9bb81a493828ee408b354c4a092beeb7e87343dd46e0ef16da98b8234fcefdab4aac74e68c273cd19e784d1f96fc7bd7fda0cbb23d3bf9fa3ac959766653e7b9961826c9fca8e907d1490901612c8a86cb572db515a1d2e90360c99d0aa42e25bd08196c9dded7d4e87194cfec21e097a0b11adb9bfae52227f6c3e5856bbcb414cf89274940a6773a27c482d9f27fd35a53a2b5c745a4da073d187707af98691e55f6d87d6008041c8ea439eaa672cf3377f438466b98ef17f138444d6aad5e43d376928466dbb8c1c8621f64c198f5ca3165b5b35c8b6e851689e819d08dcfd6b6ec752a6084087aefd7c618c69a701803422cf2f8fc416471e73d24ec82106dd6cdcbdca0d81f11b796fb927557a75461ff5215ac4a02c3164f613f073c2938bb277cfc02296fb7be84c9ce06335107479bc85e657d4a64301c3e1ac98e1311b70635aa285336f5e52ff528099a18754b3fbd01b3c02ef1bae1af461f0334fe11d0aee72cd79ade76776e70113961a6b10f6a8619bd4498150bff5726558249468a8f597ff62bea55d2a5e733b8229f90fd75b95696727097d005b801368878b12e72fe5c530b67a3665ed6727903da093459bdd561fc60b608b10900611431a9b6b872241ecf2e2112766f3968120afd953369d603158cdf902c21301e4fe727ca7d839479684b0ae0baf33d8ecc94308dd8731064074c9bb4cb082af3dfcf24bd956ceb4e6093b1b63a4e2a4db3a8011f044f24b9eab89bf966042543601d66e702868a6db4d3ab1ced3725b10e565faa073b66fb039ccd1fe999c5beb2718409c4b445a5574df401d3ff1458a2bd4dc36769168ee474f196ded1282535d18f9578e6f0f34b633d05ebdb34d6eba742ee168fd742b233969ac73d6ebc830d1b979b92c2ea5bbce635a2fcd3fe522215f8c8cb527931f543cb39f9cfec4e3ac55afa1ea35d67bc79993232428702dfa5674413d146566b304171030597370bf475d13894aa496ef485f4d3e99802c54b8552b3584645c5f20798e22cee7ce19324de740f4d3e3d50616a1ea00478a38add91c3276f81a56382e8698ba6ad228a080b397c158095f0d59f727bf92756c35c040105da6651cbf604a5fc8890861f94a46b2adc7bb21aba5d289c1a0d91821b9a5f12f9f3ca5c9335bdc4f588c443d5d568bf6e76f3749338af3336d7b5b3b1fcbdb1860ac9343226bf8225c6788a18a00742359f9c0bec295429cf7a97d1e2aa2531f2b761b29f44f2175e0ea7cfbfeb18b846f970b76069cd70c0c4caa9e4f6000f0d4f8bd9244f6b8be60f0a284aa2f01e896f162438f44393e8629a7a835badded14f229e29df5235768513af544e70ea6c25cde39fb1833d663ee81a5efbebf5d9425f7af4dc1a296ce1484fdbded1aa83309b9898efcb9a4e8d0dde09de350a82bed50e561a6b54287c2ad1fddbee1632d7240cc2585ae38e81b656e4c5e09a7876369da2dea0d48f2ad00d7ccf2820d409876442663e0d0e938d1c53fd7a6e40685a4346dc8e46ec02345b009e2fd97a44fdab1686724c9189b8521c48e6ccc6ba11a8409c62a31305fc73491de70c1119bc7f6e80500d35cdc8978f67c4c12ded3b9571f04e9789ece07ed4683592e5c5627e9fd66aa425b46e52d7fa5114bce3c68fa0fa2e8c233149d46e983ba5665a448dad2464c42da35cce8fb4b87e03fd60ad030a1c68c9baf12ff2694ca02a348d2789041428211ec802c6e426b29c9fbb67aadc203fc0745980b5f0bed6509628941cf0b0187b8ef64018a6304adb787366d291beb8e8895368d8278192723e376f41895cf3570821911610ad346d9e08667dc55df21a99752c281c5a8be4e76bbc9276c838d65576555f30276f669afc8efc24932c8aef26b2fac70dc8ac7eb9bcae647c92bf8f8c12edc3c69e5b1fa87f93801219f9b314c15d55c4fb4d5babe747b2175bca6ac959784b23c27263e4b384137dd99dbced5c3cfa92a13ce007f5f3998d69a41a6ffb18337a2e85b022f5b45d9a602deaf843283fb9bf8ab0585ac7502e6463d9e4fad12c49c1af2f8f76b36da6898aa62e756e97f7ee1e9f094dd65733ece2608bd3da179a3e578ce72c6c7c1c7237c8ee87eddf9d6dac0d561cd0774de0048b1e3e76b600cc26dc6f4de4887b962886b641e208c5bab9f29dac5a1525a71a8303d6c4860652e294dc614e93bed3796ab876e086fb19593b81a7180003c43003b4d328141133cd44615f98ad9f341a1ea5523431daaba00133957dc8bee1ba98ce2f902fd28f86828c10d61ab9a50ee9618aeedbdaf975802c6ad8ee64a09ab00af9863df03d7184f94dc5e886a6869b774528a16bf8ccf9c82719c2218c6c2bd84159b669d20a96244ed281e0796bd9766f9a470df573835b397b27a92ce9e53c148c0e0b7f7a9b5898f62af4416a5f4c2e18b8385bdb6caffdf7047adb57533ebddc325824db59357a3e25efbdd8c2de5f3c10a98003ba0b8603d7214227a61bc5823ff35951739df716ff0470124d608cd6b25c66276a691d71494da93a855446f69b87c8b81aa0a0b6777eef610cb3f540102731876fbc666663bce0f2416d7f5a063998b815a22b843840c3398a836ac4e6ea62c9f6d87d5048c61bc2115ebdf9657cb523146705273c81a76a0d01a75712c245cebef2ce99330d10ae307b779a9b1048977de6a93036e07f3a0fdc3315e1c9d424dc408bc48e205cfbfcf1d7755010d192c987c44badeeac7c93ddd208677f1651c353d2b24f14a008f8eb633360e568151b03efba8e41a2dffea79969510a59db2682a04a0e85bfab33b8c5793c7baabebf1f331174de179845af7ab86fd39504e34f2814cc8e94d847bef693b73f2f3026afbfe49d374e2c20ea43043bff7d0aa9cd654844636749f64831b820740c96b6e01d8a17d2d75068fac3dded89a568c16876f8ea63614fece08e0ddb4e7fbd6e9c29e382d6f4a9e0c95b5ef774e5a50f3173a3d119444f57c8fa20c4b3103e3944bd06ccdfeea1795341c5be1f36a8c1c0c21b4ce39b2a6ee4c62d5d65a4daab2041625806877b67a75bfe96b46a831925feaa33fb1182efe3044727149719863cd93863c33b7aa04e250850fbb0d2c65e058d0a8ea9454ac36e02dbf60599ddd329ed6cf5228a6a82d93f0d5a5be84186dbdd1e2edb52eaf72dd7598f7bddd4734888d1b40b5a2379e166e43447a486e638f532004b42708609312242dd2c283122aaf445fa6d4eb7583ea0acb3b38b5f2be78dca21346834765110bb7a196241c48f3c85cdc7962561eaf17b4f7845b3d72104f32a2b8e25d7f5361265ff9d3ca79ce8a73b232e4c1c9fb75b5239c8f59f0004c4fd9ac4a54b9b5151c5", 0x1000, 0xa, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0xa0, 0x0) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) geteuid() semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x1000, 0x1}, {0x5, 0x6, 0x1000}, {0x0, 0x8, 0x1000}, {0x1, 0x7, 0x800}], 0x4) socketpair(0x20, 0x3, 0x3, &(0x7f0000000080)) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x7) 03:35:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="f018bc4a7e26b674ea400d67b7d81b8ddbd81f77756341c11b272b4722c8833594c47bd29d6a4eb16ba1fc90c290a849c66994d9f2a3673e3e0cd2e7a5a5fa2bf814c3", 0x43}, {&(0x7f0000000180)="1b5fade048e8d5b833bb33891c5db9be123b17dcd6def368942f92e6e7dc37bac0bab9b31a096dfbb356307cbf46013d63f6dba027f8cbe2b5268babb69f3e951aeabf2d8c3ea202db782cd486d276125b0d166716c1596eb5a2213bc9b04983eac032ca6dc642b2186c0702b318f05dd5f27e7e2b944abd51bdac309cd825b84c3c96091124298420faa0cf94b3d4ead1d898c2a20161b3fd9843c7968f57", 0x9f}, {&(0x7f00000000c0)="0e7a42112bd14ca10ab4fb45c05f38e0e2c6efe8f2311db3ede054d62ed4601379abc3d815e0c7c532cd67d3d9436bdbb7ef2e12bd6c1e5079a8d6aace431a3d38ed8a8a823a6896ba3e5fb2ecc0849bbea6ebe0e442af7a8760f8b8d71803755813eaf44556bc2e43c4", 0x6a}, {&(0x7f0000000240)="1de5f63086b46376b6e40555f11675f9f50a9270342ebbce7e2ea2b2f9f0823bc666965820ba31e0878e9c245396fcedc93ff672fa31786e177a643ff8b04eb3fe576bcd1a460ead30c18d0ca984724746b73f5b6ee5858e9a263af43aba5f94f094519c34b1fc26ab32fff656ec347411cd85d4cf88a208215d8e612444fa0f8fd5aeb72c585497338208a2ce467c99e0a42fa2f4ea0fef3a23de067ab8511b44ae70d7d4d1bae1cb1bc7bcc52405536785b5c77b0ad811093e263fba6a2b89edd49556a0618eff44f4686cba357d1e8cc66f8ff425680f6568c57b6728242eb77893", 0xe3}, {&(0x7f0000000340)="6576f2d1a427e923422542b8e8e7b68526d5bd832c206225ef26768477dc6447df77149aad46000ed6fd9a92cf363eee6b3c9144c0dd75698cd83ab625ba9c7b508352b4c2662dcb8eed8a77d13754b17cc189d05506b82c89a055077e0344e2d61d6842727802c6aeedcf5d054b16031bc7e0ebf51629073d315981ce1c324dd8ee22c9b821db16f21a54aa4e04b73e1ff7d901637cb69cee71d807a926fcc75385be48e83917c4838f297a95db446bfa5772abaedc29a1bc8ff5edbb97b9b5437da5dd", 0xc4}], 0x5, &(0x7f00000004c0)=[{0x28, 0x0, 0xff, "6cfa3822c970de156329590334f210549562c6"}, {0x80, 0x1, 0x4, "9f67c58b131f3e9537006e0967ef645f3231f5871b0cfeac8c12f77f2a6121870d624cef37c293db58222fe4a25e239baed79f7758f371700d753953c3878afe22a03d5cc03fd9cd7aaed3e819697549bf6450abd75be1bd68b41f38cff378ef124526fe8bebe86e01c6e0"}, {0x68, 0x1, 0x80000001, "b5ff7104a1a3ca6091ed39272dda968636d0daaacbd3c58e8bff7979d2ace641e62d9e00333becf2034aed1c571cc47bb2125e52b880ea036fbee81ea6867625b612b28ab7b1cf7aa45774366a002287e1e9667781e695"}, {0xc8, 0x1, 0x6, "58609ce8034635492a7d3f43dea4e0d27fd42fbef26956a215ec41c1be9ff92e79b6a4522631ae2ed3bc951876f3f0270f9bd6a320b985e297f7bc5cbe9627e1637e7d08ea0c1f07531c41e5c23eeb0526456312c4d8d1f85cdf1c2dba528a50a17d27834b2714ea16b9afb0819719b02b77a1c241971de09f832f3ca0b4a74688b02cf175e0d9043de4cd601040205d2591d94eef4887972ad6aa9df05c900f58240905fa075a0decfd4a0b53439e24badbee987a251ba6"}, {0xb8, 0xffff, 0x2, "d7445da3fccc796bb50a166cc4b650b9773bea60a78e7e9a706e0cde2ba97da04cdc30522258213baaa877db7cdee39b52dfbe2fd2bf862e919ead739b8aa8985446dfebe05eb23d1bfa170d17e25f9ecd418515517b78562d66a75d01ad96c64a139db85b59540b389ac00275e415a4162a2edbd42b9b101bd7bedb293fd41f65cd9a4e612603f213cf6a44040a043b0cfdd8c7b7c10860bf8a9f8305d550473818caba0c3d"}, {0x58, 0xffff, 0x3ff, "dd260e45124882708cbf0785996c02bd48640f425cde49df46f6ba93e1d93f0b36326ce96c0eecad6f1c1103b010cf95f976c6e1608437e9328709ab641ea209e48b75a2fec5b4ab"}, {0x48, 0x1, 0x1, "8df01595028b592ec041b9a762611d244211ecd3d578d688896ab4da73ecb57d255c577ae0f28935efbe0266ca468db7fb1baccf"}], 0x330}, 0x1) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 03:35:01 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/15, 0xf) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 03:35:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x50) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0xfffffffffffffffd, 0x5}, {0x6, 0x9}}, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) 03:35:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffa, 0x5, r1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)) kqueue() ioctl$TIOCFLUSH(r2, 0x8004667e, &(0x7f00000000c0)) 03:35:01 executing program 0: execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='^\'{\x00', &(0x7f00000002c0)='@\'\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='-({\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{)w\xd5{\')\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="d884bfad5dc4fea4a001e1922778182e28581412f2d32fd6db81092c7416a48033ead5d966590b54d27808b9c3943cf6391776e0223bb671483ee5c4c1763ed542985c1db2b74ba3a01abee4472e7d3582314af866512577d2f14b044a96526d81ec66d304fb8f2ff7181052c790980a3eb9d1896c6ae862621250e3988da9ea24f312baef113c96c1ca083af14b8d362633a41044fef79cbc69d5069736da02ba2956cd8db459c5af1d20f94955ec1b2a998dc49d24ea7f1bf6cb67065b3170298e95d065abf99280374340b0", 0xcd}, {&(0x7f0000000180)="3638e705fc03742fc369849d6a8b2eb2e5c16c1f99a0", 0x16}], 0x2, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:35:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x106, 0x3) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18250, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x200, 0x100, 0x4, 0x1, 0x9, 0x1, 0x3, 0x2, 0x2, 0x400, 0x9}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000200)='./file0\x00') r3 = getuid() r4 = getgid() chown(&(0x7f0000000240)='./file0\x00', r3, r4) r5 = getegid() getgid() r6 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x20, r3, r5, r3, r4, 0x48, 0x80}, 0x7fff, 0x3, 0xfe}) r7 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0xac6, r7, r5, r7, r4, 0x0, 0x3f}, 0x5, 0x2, 0x40}) r8 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) kevent(r8, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x4000000e, 0x1, 0xc847}, {{r1}, 0x5bbfcbeb5e6a4444, 0x4, 0x87, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0xa, 0x80000006, 0x7}, {{r8}, 0xfffffffffffffffc, 0x13, 0x25, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xf000000c, 0x40, 0x4}, {{r8}, 0xffffffffffffffff, 0x4, 0x40, 0x7fff, 0x4}], 0x7fffffff, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4000000c, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x28, 0x16, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x1}], 0x3, &(0x7f0000000600)={0x100000000, 0x80000000}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x8c7, 0x800, 0x0, 0x1, 0x8000000, 0x4, 0x6, 0x2, 0x0, 0xfffffffffffffff7, 0x9}) geteuid() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x1, 0xffff, 0x0, 0x0, 0x7, 0x2, 0x3d8f, 0x1, 0x2, 0x0, 0x4b}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000740)) r9 = shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffc000/0x2000)=nil) r10 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000800)={{0x6, r3, r4, r3, r4, 0x80, 0x9}, 0x0, 0x0, r10, r11, 0xffffffffffffff7f, 0x80}) getdents(r0, &(0x7f0000000880)=""/109, 0x6d) openat(r1, &(0x7f0000000900)='./file0\x00', 0x40, 0x80) 03:35:01 executing program 0: socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)) getppid() syz_open_pts() syz_open_pts() 03:35:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) 03:35:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000e4ff1057a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000040)=0x5, 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1, 0x9b, &(0x7f00000001c0)="591f561150ae4d94660352ff6e2be4b132e99e911e7439d5671211ec2e5f724c6d30e13f425881d18d454e305792cefb5b1f91ab9dc7933cf36662786c5653e5881b336bad46d387a7330c64474c4b110e24a25c335cd7a85660c172980e4d7498d54b10d06df36f6e0b445a549c9a27580e82dd22c0080e44e6f19b30d868aff61e0c8fc198839774fce7c3f47a1e4f190a9fdc91b7182812714dd1eba72aa06fa513f88f9ba0712b7ef991e532401956e100f3a135d65e338547ce384072cc39f5b3e00ef2", 0xc6) socketpair(0x20, 0x2, 0x8, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="b58514a55d390134b70f219fefaf2318dcd15cf7902c2c865dd57c5d3a812007fe3978de09d17f2b821f1b207982e40897b675", 0xffffffffffffffb7) 03:35:01 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000002c0)="935be188f06883c0336a0ddbf096ef4495c6ecdbbd2fc8663bddf992bed6a62645c93473d8f3bf068045d425f84644e6db2cd1e6cbafd5c572bc17e454c6033760081146cba8fad0cb40955819fc98a0f107993276fa1e7403734a07a70a0abd02fa2335df208133e73f4a906d6a866c266e0dfa4b94a0a1d73daf2fd5732f31ded3ba233ddcf6a4aa48159f0dcdc63b6e9cc2acdd63639791f62068963f8a9b84fe90d13d22dfcbe1801ebd9b22e6b305c11f43891bbf8ba2560e92ce6290813d961a550cc1bb1edf38c23fbee5a8601c6d08da25", 0xd5}, {&(0x7f00000003c0)="00837c97d7", 0x5}, {&(0x7f0000000400)="476873a0d569f3b0931eb7c8b6bb38e8f8b14caf120ebf5f7e6e832b75fe7c995b09159639310ddc6267c67226024826cf2427ef0fe02325cdc1292e00a1dffe3d5655634edb37cfe18094db7de98b44408c58a0a8c0104d71c60e3e71948db2c5734c8b253459b22ea8317fd5549035", 0x70}, {&(0x7f0000000480)="26de52bf1c676bd14819858a45494a9fd57354f39b1d033e5316389e5b8f1ae2533ec2c811824bfad388cc020de48f53e49ee792de213a89f84c0a88c412c718d4a46e4621f7b13c3cb1ef3471d4c2b643e0427fe5ecfb759d7a0781ee8b0ab44cd80b631378b11a03626602b62526fff117ab", 0x73}, {&(0x7f0000000500)="9cdd2d3276acc6699076d5eb4ef1e76dc9a732337ebaa946a10eaa3574fcddf718a2", 0x22}], 0x5, &(0x7f00000005c0)=[{0x70, 0xffff, 0x2, "e4b87fb75bba962c39150e82b3c228fcd627f36ba17101f2e2124233a9141e192be4e5e582f354e14d336fb00da05b0a42386cca540921324259b077820347442f1cb3576280eb92d10b850c2356d0370b40d62564f2ba0c48465ad6d99f"}], 0x70}, 0x401) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x0, 0x8}, 0x10000, [0x2, 0x6, 0x0, 0x9, 0x2, 0x8000, 0x4, 0x2]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xa63, 0x3f}, {0x18, 0x0, 0x200, 0x401}, 0x6, [0x1, 0x4, 0xffffffffffffff00, 0x6, 0x1, 0x7fffffff, 0xfe, 0x4]}, 0x3c) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 03:35:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) 03:35:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1, 0x40000000001e, &(0x7f0000000040)="caf5b415", 0x4) flock(r0, 0x1) socket(0x2, 0x5, 0x8) 03:35:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f000000c000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) 03:35:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="3f4a52c342876de8d2282533214b86b84d7031d1ccb3a161a88a9924b4b3b2e1f39c308368b5fffab92846084eec0d980b8ed418813986becd7355b3c4acc1c73576df03761ada416e9bec5959989e724ecb53e4b9c2cd31f324a4cb2a53714f55", 0x61) 03:35:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 03:35:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f00000014c0)) lstat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="8e6c4c23e08b16155ddc9307e67b3803137610d0e53ff848b7694143b387e0b5b0a34762be080776609974373c0c9baf0df213e6b5009f717d64367b574a3a0e6595e287a77f785186419b53ee26dbadcbb8f4325085da92404bec353cbba57d33d523dbc48fda71184268803299d385978a195547e0549ecc037e56346bc2954d96cb5470f5b7b87818c03219966eaabbca19be2926ba51b2f85922f803ea4e6cc019a4346c", 0xa6}, {&(0x7f00000000c0)="4c2e2e8c7df8894ab5fc4108ad597e0a009cb824dbae27fa06d881dcf894c2ed4b7043366770673012eb3879f85dcf00d3539ee74ca0c7f920582385d499135d0043096a009e7431050575013c9d5b0955e1f076d49893e29e4024a9c7a2fa53a06e5a43de8b769af90dbe24d36e28589186a72600a71de9f8f90325c78c2bb76877e29fbec919217af75083f04b6027d81c787f813cb862645593d248d2aaf78a878c4c8f557be58af9d542b3c8bfab5c1a3b2a8a74df9799550d5b741554c4a3da4e4830421ac3f4b42ca5e49b10977547a53b6112ea1b94b4d6b42b04192d874a7b1f7dc1190741b098084e2f6d2e97ac34de1e30a7ca998969ff", 0xfc}, {&(0x7f00000004c0)="5f9574f9600a657857c2f963345be5fbdf298a2de40fd62f8d675e81068c9708bd9d6df6f76e2e716a8174c153051dc7e338d22890a6984234e4b34de103928183b4853591837c2330af2052ddae1ba2624a0edb14f8d5b6f56a8cc3427492511fb617a926ecb39b09fd79829344b5fc53eb3ee0a80f32702f5cc73fb1635d6c90a786ebd9255296418dc324579716e23a4cd79988fb4c88e9658edccbec8a015baeba922c59e4239dcc77f0fcb68cef658fa56a429b35e4e732add96058c9269c3e6401b7628d8756a76a3b4d54bccdbd05e78ed629e5f2be0b567335ad5bfca90bac84b2d71020dd2e7a69d7539d817e6403a1c6598c27aeeac95818819fb6afc9ea9b5bb9ccfb5fbecbdaeedaa5322a4bcab1b50687994e7b9dbdf30eccfe3e47aabcc7b8956db9a6bca5615b2b630c3cf3a262b9047b0835d6e4b70abd96dfa36bebbeff51530c4da2dd739b55447addd67e397cd1e8e34a5455be6b9918ee90789b590d821f6cf1ac94719bf39c51bc6e3c84d413ada2e27e557a2706a348c42f7448197762821b9541370f325d3fe4456d3779ec4bb799b049f9f0ab74e27d55419a276f7e8eeeda8f18684894563d9e3066c5ecc6c2ddf120b89fb0e08fd3e9e949ce11cfdef4f0d2adce8121b722e68b015e80767f4faa9002d97f743634e7864da042076db55bda63800e83d5c6842b05ee8f738432c24cb1a9fd940b06f14f311bd572b1a8bf0c0ce0404b12c9051525cf986395b5cc264e042e69d6059a13e1f7214b8d03a843a28e1f637386ede51edaa2b1016d7d70d1657458eb56b7132024d30bbdb9cddf32e678eb2d8cd74909efa61bed96b6a2f0667ab4d9eed636899ff429aadcad88b0a466784179be5daa303c0f86ca73b22009a4b13abfb365aab2467e2f16a3d15b98eee9dc1aedc01ae05cab4736697644c990b611c51ad7f1b39d1cfbd7eb8ef714930dbef0596a3a6fde65e81ab21d04abb9684a6de6c51c1a60f6c33b5f84646e9c03cccdb492f87b3e412ca533a1350a3a12c93e0dc0b053f5c1044374012718bcb9c00dce708199282c6cfb9226c7ee8169318f58b185e9122c3ffc23be033e986323b07033ea6700bca45f811f65d506dc8a77cbbc78b356ef0b00f0197a0bd2ec6fbd93703cc6eadf56e476ddf0fe8ac96f200a9fbc2efa7fdf7cd754c36ee6f2bceef87e6dad4b81f58711e660d29d27b518273203d6ea06dab871a57c9599a4ffa49f8b3d113842a4479aa0977ca3a5c0ec358515409df5b64270d40e4b6cb0ed2e61161faf2e4eb306fa5adc182ece8d4705acbf6c3469f8e913dd129a0e0a94e7445353c39b80664f2caaf9902d819e368bb377bd8f4a5795ae24b9f7470b24b8a96a9930c802d84191daac6b11e4c8fc42fcac6fdec15cc1e66bb068677af70fab44399d9fac5ab58c6df2d28d9e37164f6897f118b61b478baa8f0f82d7a6d0c0be7672b0d40a301cdc5eb31f28360d9ab902fb37deb195312fede6f7beff7002cc1af829d63eb590f3f3fa8008215643e0107fce5795b2bed95dfe815f8ff44c108e4ba17fb2a2c888fec102f2f8ad3e2999421ffd29b4931ec6a11daff1ba2d4d029c3980bba6dfc0aaabff70a999b881835e5dc5454d8b3c2eb7df172badd2545fb8f29f6333b3413982a45807a541813af2bbec0880e52d4154045c5a64910f9b66872100af8c03448c4ee8f96a1ecef247ec465d14d8dc4f5f086ffa5c9436e3b3cd1615ca48cf2d5da881cad81e541ddfaef8197c13ec739b55eeffb5bc5ddd081b25f7c6372b35411f793f11e69df8d7ba9b844643848286df4b8f90808ad8765600d0cd6490554977cc458c95ddd9d76873106ab5814afab7ebf6eaa09335413c6384e536673928f9c0fc0c30b32010b92e1ab3b7b70cafb44116efc7c57a38ab3a5327d985c8df68b2efe7a5d2faa078e17bd661cbc7962426a369e129919afec45cabd4f8f3cd7da727bc76a500588b4480acc059cc7d986e2d3d0af4486d3db4aabb2a7b3bb9804f37364d8e825a38d11b3a8877b020756146ff23ae2e8674b173196746ffde7cb975829794e5866c61da71550899de314e8d99f55bdf2b8a918ef7b57059f205c95b30e2aa7780a98359859f561b9a0e95b02bee3e044b2e61ff13d7ef05a269e23504617cc91272140f0ba44ac6434cb36184653a60935721eab1f13c14b0077d821a43f84768c0ae967ff21d879d549c85eff72e0da2d941b5a14461ec5cdf7fe738e74c03130299246b50e7cfa1a2f0d0a7516a50c0bc14e3a721aa8a994eec5765585fb692efc682ded169954ab70e82afa61b44aa74821197b2bf7fe6bf5a333d22e324c878b0598edbc1dfeb8b7d182a89919d2a2fcafa109fb3544c86b9c5711e1a7416c5d2676895887abc180f438446dbda24d9eb74e4c38638b3136e0e8529bcf04e839e6606382de71c8e6d74a2cf99311f062708b93100b4994edbe8451a78ba3df0cfdf1934e427390930772d85426269200cb70cc6d8d9bff2163af1ad2831c03736e2e440184409fec347c614fce2503472c39b0fe8d7142b461d805258824ddab435c28e409c1d1f02da165127ab157ed679de4f1f7b301f1f74a444140ebc9af3bdc88db8fc424ade34a495c4551e39fa605c978529ef1be202b64449410a5c415a262ba4306ae4dd7dd8ef30d50d93c094e66e27b20d17fd9b188c7ff3ad1e84ecc718fdba36d2b545d3d05724612bfd9590f514ead8ab878948ddaaa15758497db2c8ac63098d9ca88d379853205118f941ee5d68e26f08f6e856407b520554c1d5b08a1d5dd9b6d7f0aeba56ef12e04a3afe2cfa65c4b629eb48cff2bc6487d4c813fd7d4c077b19f23a62e6f7f19a8b09956f9da7884166c4bc079c9b3b3c473f8477f94f2039165e9fdcafa571aa50492b3ff7c1c37345de5bf9834eb20ee319a4a9c60862b8e013db32830cde68acea33e732a1e67a33bcc0c9a85599d85b18356ab98ac6cf4b63e2485f3d1e990694b8935a662480e396205fd6c832480604a65dc875a27c6668f1a5dd992b46f24b633f5438e766f8c0d0369896bc293f8604f6c507a99cec92479a22cdeed4263128055a9ab6baee2c20d46b27fb4f68e678c5b68cc97c2fdab32d6a5e6b3bf09f5d5246b1f5e50100eced2b42e6d3f6cbaa83a81ff1f2b79d049bebf0d517ec73942f70dcb80cf3fad3d382cf9f6c6e25fcde1785e2dce0b37ce6fa22875e98747c674a0306cded370cae78abca590321920f2cb6b7ccc6ada0962b7586af200ac5bc2a0cbd2fbe3f1a8f2a3244d8b18877125c862e381615788d188a76bac71519584214e44afefa8c957074dcbd81e0ce5a213cd25ea8b8fe2232c86250e422f10e2aaca001c0f98b13089774017e47adfd9d59296b47f79302af0b3af6e415ed7d72f4bcc0fdb9c173f2b74e6009818c005d733bc27d49e87c4c176c35088fa67f27e4271e4130a75657bcc0ac9db4ea2548a478eb5e83f176f2a4225cac006ba1b4d16ecc327323f437c69fc5621c438ebc2a8f72bef031c2fbbf037bb965f35c91c01c8d0a441df7480975c2de05714f664292fee0c452f835aecc35fc643ae7b6c30d6c25be5d1e3d526b05116020df71d8a0af5a24d060cec9c3c49af27ffaf29bbeaeb41ced1ce931ca4784d194e31a03c3951f6dfa717f3d138e13b0b47278203c58235fe56b497d114a82db1397a54990fd3d385d728d620f68c716506c02a97e382364c09abe6e04a9906899ea5e4be5b65f60d53ab97a42c44baa86a4be60cd6f4aa3f0165162191e0f88beb486d5ad9cd3d9ec457fd11ffa4b3c69bfa144ee6f7e3d1290d2e5efc74d3df9600aedb37281237906937556c6415547448b6c255b817ee3c83e24ec2960535d3417564ed5342319008e630d9211c55c97c6a49187338f27ca58b7e94302be5bb8643a5d092051de3fc437de9bf4070acbe91cfc802b0198bd2030fe351b7429f173803f3c46d8ebc77ca88d5ca46eb3669166bda1b04712fba3b59dba904475271ae48d754bb9b7d90cbf48b6bb190005bfd210b790f3407d411ea981b4108eccf85afd1c0b9f45df8dd1dba9befe435d9bab177e344ae7d61e58bb13895a267c22b97544e5c3fbec10441d25b45625c3f71c7ba4f67aefff6dfd52f34dc2bce32aed98e385c33009a0c71ce13328e100c86b20ab97606f5cb95c8fa1db1a978afb74a297287c6045583435d4ea3e4c240caaef746b0d36829e0776d50dee53e49db5d86c53158192d3781ad03f4ed1d029d3164b8ff6970bb8dcc316149dc5b90b02660fd11b0c73e2c4ecf1d2a93d829c8b599e39c7a735fc84e37b4fde2d527062075b041c788b61438caa358616ddc3e24c72b06acd238e1c6ef078e7fc709120d97b92e1090dbba631561f83a107e8367198ba68b100e3828127bb2c69674852d1f07be2ec752b0e53a6e5eff7458f05c623db69be8231f9d6ed0adfdeb4353b5a71a205aab6a0e11c550508551917e1682a60d3dfe51dda8ba2f6483940c6bab19b11f0ec6f3c808c66a3023535046746bc436a2f7986b2129fbc47bf874a59685de4f4d3fcbec9c456b82b8799347aacc5fce8171eb35ddec53d8329aa6ff2604ed44148f0fce0ccc27f949311456a25230f432bd2f4ed972a59fd0257a5d670ea257c3b16dcd7d70f537d5d67fdf971e54de4abde58d18c392fcb09477050fedbc1b2ce3bab524b24d19722b8bf95be89d9e7e5b6b04e6cedfd93bb2d3411b88196c96b5c869caf80b6d47fc31523a70c0bb9ac61c5a4e934147b3c0541453f91e998a77637c11d752fc6f7528345d2fcf214a00da629446f1b0fe06ac5cf420dfbc7313b2bbf567a5bbd466f1bf3dc0ab8b5004d6b3d9cad9a7b306ffda557b3e418aceca5669047bbf74ef913d671428e526e2d8de602417632ce2d900184525b884abc4b625bd19e00a45b3361d79da7cbcbf1557adc4db1dea7a953aabe9289f7d52863d082921c634620c7ea9757c9c440b5ed4fd319853c77beffde4eaae63f4dcc9a11cfca533afecbc2c581074b94d8f5736b78b22aea0859dba0919962ad2904128ea676787cf016f25fc56ae8f8356c4222285913247bc06e9802119e5b7ab82fca1fab3bce63e4014a5d48782dd423384ab3c41e7c8e8ac57c337828172d8e25b195bbdd52fdd9919be3795991cea3fa1a3c6d545c1868b48ba0d7186aa0025032d479f631eca34d1241f277c9eabf589aafce62582ed890f46f6fecc1c2bbf39d94bb303b8218a66f3d111c95198f6f268e4c73245e964be4c7ed257bc7993ce18de8306d775e3357245fbb1a0b7bb6214f66b07cb4da968ed37aa252816bd371cfe15606f8bf8bbbd51f6668ddf302ee7379db55a30ddb7985a848b5337d367ab5771cba717c25459a911515b9d47eacb08c1113c249242b2366fc1e9197be37c230deb1843dd388658d827accdc61f054e3f9a1275f0853ae99ab30e8314c0fe4a7eda636c12b93bb1155ca2d6fa6c6f578a93d2609ba713582c4b344b0fa0f5a06427be38b843661805cd4f58660b2ebc587e79a6d299076a52c27cc79f6463f0e047615d8fd73157abefe205051bc20d10db15f20b50594d7bbe325715b071a66a3e11b43fc37017a2899238760dcd1a9366d41c45ee60127aac40b50508c9cbd126b77e2db1de0ba02c5886dc28051a8f711d83d2d75642026ec55373b0c9bab24f7eccfce73998c2fa39feda96f1e695d8775f665e26fb9381355825993362f70294eb7e44dbb14", 0x1000}, {&(0x7f00000001c0)="c16338bb2ba9ebe8017ea997f61a5fd20436da7d4f8cb66ef5abfcc9ca32c70fe6129b85730f865bd7e7911bee8557a22fade483704740c2ee499faa775dece6d681202869e46564369f7a3ea151a296c780759148b3a808e9ce3c7880179da8b71c73c284f14ad4bf2c15d0c42e86d808140728634177fd8dcdeefa5f9e61930f9b1e9f5233803783700084b4d538b7501b70685ba07096606b134d0c0490065ebc0ecc38e2316ce1c02fb0299156274839f698affc3446d25f425f5ab97868066a8dfaf1192ad32c6e7bf4f924a2c7d9a097fa47dae4b525506e68dcea11abadd1eb", 0xe3}, {&(0x7f00000002c0)="52cf7cc4", 0x4}, {&(0x7f0000000300)="4df25f938b3d2a4fa5df9f1b65a2f38b4f51a2c4a9e7dfa954cec0999bac3ae090c24f20a3f120eb9921491b58a309521026db892686402ecb419104837f766c1cb333e257e17ddc790745e693bcb18257624aa41e215d5ec5ea4e9d67cf48f22d91691c503697452355e18a7b390c53b70b7614743101a35b75f12d15f1a3749ea83566ef", 0x85}], 0x6, 0x0) clock_getres(0x0, &(0x7f0000000480)) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) 03:35:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r3 = semget(0xffffffffffffffff, 0x5, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="9e3a181182b7fd4436f297b8863eb3e14a27c2f4fc2eb1175a28aa7e2d20d79d10e420a6f9cd8afd7ada39fc2f07a46b4d61f14e59d2706e811972a78dedfb70e33dfbfafd1896dfc98ea974e815c5622cd50fd443c3b34978b42ef98acaf75ab7c58a65dc2241f194e1dba33b3d05bc1f2d4ea16c016e914722f7bcb3658d43c7b918f18f3d218ddb336a94b08b445e3f2dafd6a5f49940e0ee9ad731587f4644fb2c6b9fcd7ac5d99be9265a17ea78312971f395530d73ba2075cab0760368f11593f4ad5d8059ddcb228067fd278ebc9dc40a719509ef02e80080b54e35f4385fcbd63d35ca7b5d3c2a354cca7e624795883756621f94632256adab3440f34d9b97552028bf91d8fd6c30ac8c085787ad878ca958030d15a4e5072792830e35e6c2ea4c0ab08f3a1b31b8c2141273cde94ccf9d18d91abf125ed1702cee685fc87f416763724cff39329bbaff3bcc5c8b679c69a32b8e6f642e1a9f670f57485e16292b24c4a6ebad8a8d2c0f12c592f738579fd1d5220086fc5ee6c4602cf7e2266c5a3ddd2acaee7b2da803a9db8f9d9e54b6130f1f0a23962284965adfecf36a7450778e449e594de2af70efcb4ec5cfb7f61bfc04bb5d38821fd34087b075f607d07d8aa799377e288adfaa18f5e0b6164ef7d8570884090eeea00cb6e2a49fd1de1668b8daa22be68b4edb24bb1d38bc383920cfce399a166b24e8dad875d1bceeb8cb91bb986cca5f13b82aa290160b37e7e6167984fd57454e1a46aa45b1edb45918938dc4cceeeeeb73500c11c7d8221ccb2425327494d4acef51a820b693bcc5cdb69de6165f0400323db4a3db825e9b0813e2868f5ee29fefda06749ce95367e76280071cb5585348597f0b531257dc3c1ecf962bb7ad04ac22a9b29e312529cf4ffd3a832c658b30ae8de9307f3fcbab5e443c96091ba3738d188b989b6d4cf3d8adb3987f374af986b4fcc8ae3703c107f8cc52d8aca6cba691d82babd9370d90e5960173c0248f5fb4fe1663093f0ed2ca90f4318e182271d10ed145546f85b38b7318ba9a33ff4be3927b45c5785748a7757a5d3e0b941f20e888d88ab3fef96bb75ff42e569d1a034a68670ffb2b86b130631c40637caa403684c369b740c4e19c0464556ddcd6e36e502382bd481a7c8d45823c23dfabb0d7e8050dec9728604f68c15f530f36e731570df5dc5a30d8f493c29344f37fd94bf8fcab1e2ce1104fb63bebeaf776878e0145415675fd06660e4447db627e4042f59f1c076b763a014feecbc0787a0cf6823b49fe448e625b0cf35954f38f770c2a98e2b218aa9776d750095770d0187f27023f98da623ddccd38e646a141e5ca25f3d3fcaaacb4835a7fe8bf6c5d9eca30ca7dae5a0e17e2f4e83821518642da6b71a0e66ad9c045be9c3538f3b20f6f638759648f8fd721959c50f412eb3f4e06cbbc54bcf5a2f55729ce2dd7e2e5ef9f7ff387b8b957a33a7fc86edd4d90fa5139e49aa3c5be2f59eefbeb7b718af64cd3bb420f4948ebaaf3056123bf7b83402e39ea7623bda774d0d117479bc8e894213e2ebc6662fb66d4e6472de7acb9ee46c5c16d16c945bef3d64c6f960fef562fe39235a6650da6fc8a0630a1bc387bb59f59ea02c1d354fc2fbb2c6e90071a18bce72c91a9ae96249abb11209ac3893f0117b4e27479ba10f38b91a732528f8934ebc5fa3126d5b9f0f8317744b4697a6927fa5b695a91268c2fa0204d38dc7dd00f1b7943e03b088494e215103dfc55f44cfe57499a0f5a7368cfde707259aa3c4b44ae16574fd93fa9c50b3da70bd0d34c3c3d426fa0cde7497bc7e808fc3ece7d5bb5c2f4cd04cf99d468bb109b79b701179d505917fba457ce924ca75e5a78f36c6d56b261e8061e5d4c805b3ca14340f59abc61a5442704ad0751f6c805a691321e993804b2db6637678351c01ed53d28281ec2ef942a836130321420fe42f1481f472c61ff5652f6afcc94b3c0e6245616426a72fb6966dd14100c5bfe72e77466900655911f0f66dc46790d280554108de11170f577aaf2f952f2d07f1b5b478dd7083b4e55e70b6bf32b4e3aa761cdd64ae762c1a4e76fb80545faabd1de2401c1789ed802eeade06243d8f9843c86557b92ce06c8fc0fee0c9379465338db61b2558e68ae67f847eb9a0b3c5c54f6db24eea75831af79de8b64a94b68aeaf791910a78713898b60910efbcf3a782a10381c74b5c33bf77233ebdb182711102f804541501cf5de106cb718fe41e2cd2db3144f9720fad06cbce3e39505d2d0cdbc52fdf6393af0ed5557c2855a6387d513f061d3e0b2481d5723d1b4a58df780cc5941b70308d1f22b844e0598e5b6064fa01b5debd1c480a519676e02f56e9f02ed5e775d8d255898503b95e9e80b320e04d727a967aa2fc5da9a4b57c2ba738848e6573ca4929eb240389540897111d395fb129ac47d1b5a4a5a32ccdc0732e4f1e4ecc7d5892bf081fb9904bce0e6d41674cd942e5d3ee87d5c94e1b1cd300411b669c2da1daab195d27a5d081b50da6d6682f3400f2b997a243f28224e2702faa898506226bd92f4df1372630918d4ab3733b6b4a9d9986d8bcbde55f26df07424f94aa55107af2f40cf65266859c98f9fb5b8ecd44e83c66254498591e38402ee8e40e6060d14c8b3b7e2420f133d5c1fe540b401d9f551959003b5194ac9e0f5316cb41b042ef29c88b6bd2b47d9e354e60fd19a1d9989dec6f904530cb9b189227b481e44dce2baaaaef8902b00a831857c0b94774f6156e1271c06a46a13b7b38de0cf2e8186f96f887fead83578dc10da9ed5c4b3d23e7a8789a9b83d35955264907449af0d0a415723f34a9c56ec4e53a4ea99384c806d81792370ec2aa794dcfa0aa3b7f5a661e8f13eaf4274062e13b4d36f9c8214eed6a596f25816bcbb69feab0256e8b5cba0f5f8980f64bb4c80bf1b2c038d9fb1f19664ca907283392264940c1c7167100765aa6dffbf7bedf559945e9b2875940840871bae58f74e1cb133bfe98e03bea84061b5d12c5a1f3eb9c49171be131b6591bc2923e4e3336ecc1492e7f021d0092dc652673e96b96d63274eef090bc49ac6ecab8c1a3370dbeee207d5b18720a9c73206200848a91c4bb5db27bf77c07d7fc54c7dfe9e6ac06df9eace11e6b045aef11a95cce69765d6fe2652523a9ffd7fffb631772fe019ab90014801d8d6603d8ff8595992802429111a63177b0c37c5c2f637fbce4adb79fd82ea73e169568dac3175c45150fc872acf7e5240fd24a365c7f728cc43d2a55285b0d518557748b6698854285780e619064cb01a82a8a827dc89f351822109eb0caefe27a46dd27c39e0053f186880a27c8a790548c1d595af7fb6293dc7130346f36da3d39d2390618814daeb8f2cdccc3a0dce2be0f76763af79c4ab826577578651d1867f6faa90d45b189ae718a6ad0072bcff25fc9bb7c68b37e05fbf6bd67e30d871eb031fb63b2ccfec5cb03d65cd3705d1a53aaab6080f97888f2259caa4da7759028d9202a99de3df1fc246ee3b64a2ea665ef8bafb8bfe534c81da2c19efdbf15c28c7d99a855e3fb2b3c92a8a27c8d2dbb34a48a9e27b0ec9426dedfc1dc12a05c7f0c29e69814b5670f04ce3405509855d3216452c77df31cbb6ac5678c1c97d0e7b9b3fd439a6e2a76a0558ee509fde2001f49e1da68de8f430c91357f272a59cf2c4337641a5260ba324582e6ca81e9043696388991c137224597231dbee3a0085d72486e43cf19a82a0c8085c79783315e97845d043ea3b2e33b4f0d96e20d99076c86ac6456b9d927be42602c31de3393b0258943bfe7b25c21e6883c465d06a9b7641792d3af31d06fff4c5e0b1721ece0e337aec9d8f6f26f4d1f5ad1206f07ce2632ed64153b3cb88b7f6ddeabfb6b6e78cd051ac34552ddf5c35ac172cb05ff991446cb674d0ca3625b475b749d454f3cdf63a2d94bb9edb124771990db96b51f18c97597e1d95ad73de3fa9ca136ec03dd441b84f5abf5ecaf09bb77677c7e32cc4ddb530f208ff9017bf497dc5ad136fb4525273a8b20730c5b0dd6e195b4d319ecab6f90e93e08f64293768922abf02c11d1e238e8d973a97c336cac2b82db5d895a43d42a2abb32eff919fc77d00f0cab7e244203275e15dd3c22e9d9e3da09c502a04417be4cf72821648b61a6a19ede84e57a941790bcb6f95991c1a404270fcbba0f8b03c24b04599fa80e9519f7e40403e3a1174a2c7620442d4a7e3e81e0a187a5caa34c2fcd6a5796aa0f6a70fb03cb8aa3a1c5a3e754c944f8b110027b76a52e155a09c5c5ba8b2e376eb3072a32b214a4ffb0f969f79d6000f80c3ba52ea6bfa89d5e0e4edab43c4c27ae87a1cbab248c16f24cde1cc3ccdbc0ba41df303ff3e962400b457f9b0317353e27f105e8f5d0bf7da8174e711565f3371ae67061c9d33d9cf02a16427b6c23ec83f670d24e60ab1a2ba69f0282a3193414d188d0f7072cded431d2068e107e4a5940a615aea981b6d7cab0e0d3a07513997ac5e4c4a7821c5803cf4c3223bbbe42e84455bcd55d3d641181e090de991abbe13f3f27b026fe6b4e9ffd90380a3da5f836fe0fa6ae11712eb451fd2a47036dc6fdbc2de0219d01c3f95192c4cecb42c094547ad119a0d311daf35f0320bbdec7a4ece338f601e1e5b5986cf52e4a63b25338f1500bd2360c22b124e5ab7645dac9749274943c0ef481197a50e43fbaf58e25991ef5acb8ef6f49cc0a626a9bebb6f6e7ed1796601b8a083f2b549dbf6c927592d1df359accc83aa102a04974e36842f5a9330ab5039bdbb65492d2aabdcfcc1ba784621409bae1e9207b4ca6099e52bb9947e8fe164340497eb6e67820668e7cfce3dbe88fb939830c534a882493a5362e929322cc629d3bb4d76068be92007ff51a9e6765eaa0d1e6f6c5aafe47e54efaee537ff7980b133ccec53c8dd378280123c07a9ebb3c29131367b7003c1b283a51e0f16a48a0d9cd2943aedbfb4fbf554e477a4de6d32b76aed8905570d86c391e00d8f486566505a4bf8a53bd1f710ad9b2c8eb4f476a0109454a2f7c62b3f51256e68fabdabfc9ffa36a59debd15a9cec0a22f38ae63f88f76205c8d23e04c5b156a134705e3cb74e3559fa741aa89a2bb7dc4e4def0e03b57193601b09aeceb950b4557f6721fc5a763b7a57cf7e55a2c74ac910bdcbe60ce77c9547f64a8f592a0eecdf72e10df02ee61a4c2eed29b84c70aea002c1a38f8c5b8606a67ef3cff11581acc40b83a7b4b9e1d9975f5ac4aba614d77f33eebf246e9105bd3bd820ac87da8561d05c38abc1bd08645ea0519fa0f0a2abe3c70d396b56eda8f44eff8024c95395ca76d6ca86d15eab4a9e139bbb24b1c514ed0c2be64c0cfe74161a65b398a2906e734e1b0e4ab2dbdc96682226ae51724fe1060a0c982e4cf97f9350158e8df8f743eaf4d812d7c09620683759ae198f506cd6d6a68060cad4746c0849b70db6332b3d246b4b0f804f9fd3e3745169609047743ab0a7c9a8a909b94a1235d41d41f2aaf196c6ef30096cf11a12e068cdc2d861b823d3c47f19c116920f5c61b5cc0ee2bc3f5fefd8e5a45be8210288a01907b6aeea5688caff678fba05103192b70b7e855582df33c4714c7cbe992cbcee101bf5ea3e10342a8f0615e464cf3dc860186a006a52c03681f9604836f9186884279845a7e8c2f8dd303304d5f53a96522f9040d33dbc76310c877bb762845afe1e5914c024c09574d03f61e4f86c138af4971506540b4f1d", 0x1000) pipe(&(0x7f0000001100)) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 03:35:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt(r0, 0x9, 0x4, &(0x7f0000000100)=""/75, &(0x7f0000000180)=0x4b) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 03:35:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="a6c3955a7c561eb8eb10e6b7eac52020b5427b79d2d31230ac632bd9b7b9bbdc3f1975819fd956453548fe07ab752dd6474de95df22e822edb5a14cf8c646dbc0f06560fa41f1b05cb38869943a03ec471e885129df39e97fbfc1c9160c457673c0fa95e7131642b1e6b08520040966c7c12e5718c8e017dc101d13e014db949865770420e8e8acd5651dff4229b23d54895ff48609d5090ac084d28a9da2559b30eb391d6d5ebb12aa1e1a4d7b6dd26de8a174679bcb046232209277c6d0801b3d83aee58831b5920775439642b5bd2af62291ac48fe46fca856b49be761d38868fbb08", 0xe4}, {&(0x7f00000001c0)="db616e583f52434c4d759f24d5eb0ffc5fb6ac078f5e1a9400f8462c55460ff97950eca38daad0a36e0f8d10a158f06d391e9fa9884758396f3bc38c2e54ae697a53d2127d4c079bc1e64bb2a3ce9959e9954bd68b00a2b918ca205fc11d894fea6634092d5fdcd14493b587b6d97893880d15f0935076cc7be8dd339592ed92727a6f4e86f2f00ccba2edb773061b3a1d7531a1dd6f4133405e13d8d5a296fbf398d4e13a0bc3261a01aa2a34c2274fa05f65ad40aaefaa069288f4ef214642ab78cd0ad5c8c3e1db079d643b5bd63c7b6c2fb213378ec15cac330df77a3d2dfcc2e1bc36e46a7e23f79e174a228313216f04dc23762d8c743db0cc7bdbfa11ddd012bc656127fb45d1cb37a4cbe9db720e65434d79e8957bdeb6736292624009e732646913b919b3590c065016db84cab9b2d19bfabd5b9806249464ada80e6acae1fc4f494833076e3b4f2bcfdf7037e2f07973028c43cf90cf8fcc522dd0e127d01527aa2ad07973c2ba241c833e7f694219c5e3c2c07707280f040cf8317f98f3cddb59719681bd63560568a51e3fd6a6490640adcd4be5186e574d5c60706674394d529d187a8d4770cb0424c5d74eaca46d9e797f352157b9ce53de2d1bd8e6fff0e1e8b31bee179b92e3c0de3da8945e6b9a202b1eebb1fbd56dbf015be77581b253cefb3e6e92a499857cbbeffd9420bd839db3057b68e025d8ad506a724ef9ffbf9a02d4093df82d192b8abde61d3a653f8680ae53855c0e7ab69b0513f00a1b04570f7406f5fced1e42a8632cf05ae0d71bbbcc8c94fb5fd43235a4410deb35c755900afb2f3f58f49118d8f0362abbc66780ba962a44402812bad1a53b2fcbb74fd9b96fb5a57bdc4f8c878d2e6073423f2bc8bf9f18003315fd8e6c0dd0c3958631d00518ca68f479314f1e417c153392e0d2454a91abb4d21f7112e823960ddb6fb39797bb3df1a646f5bb3c003af00bb6e29bed088d54530f2b0c57da034970bd12eaa90d9347e7663a31c97a5066ad649bf822ac2d7f753259adf61b505ba6eccd0ba32402f0a7dd778d8852f1f4860f59514767462f816f54c3dfce2c80a9b8b4afa59ca34d284db0d0208ea3ee69a1955dfe2c19745bd7038af0f303282161884cb8c1b7e4b7320734c50342a9c6b3bba713ec772b4c3f6b45e8273f4a553fb26aa3de1ee2e853a4a81e31626253c9cebac7ab1a53056ee9eaac9b8ce2c1ac5286cece102a0384c937e989a9b44dcbb76fe21837de1c5974b9f297732d5cf385d5c6f02edcb7dfb6413da9ca81f01f37f4997d771002e4fc311a91c55d67994f0e9475618a240902618b5b262251aaff8327640e6bc1886dc6d064aa64c08429a45511241193d3796e251cbdc60ae8c53bfaad1a8c7966fe2effa4d3c1fd2f21fe4f2715d39db508fff7fc5bfe29f1d1e57afa715f511843ecc7d5a58f0c019da1c1136b6bf458be00684c6da500deda0c6974f0817a442696d0116f8ca1858fadf8900fd952997f98e85b8d23533f4d39488d2e77e513197db6785610a504224d4cad72f3e73c3dff65a5aadcfe5abb1b4bc9b7cb3353c6f2a21df1fd6527d30bb2f5c446dec255072511da126370ffd7e3dc49c7c50998b941048d01c3c1d1ad6cd0377a8680856514d26f8fe8297f19d025c561115c21c42c72702012fa1a6734f1710929dbd5325cd6572cde22307953d59e7345f6af3d91571276fc0a1ab528a2405df749169c2644a7ea8f8843c8bc56453a0e223f863fe9b244f7daedde0662a294bdc98540aa14d866a2d0746c90fadce7f20fc7f1238e0a366ddc8968a1b7ec18a646d480ec01c5b045ee9c8aa94f67be7a206416da6c96dd6313c9831afdbcd8e7b576ef1020781df03c7eb1592610850cac4776b339b7340f214bf05e4a7ed5545da0a1cfa76cdd1ffe5669b593dcf3633bff1cce91265395b30a60b7ee16e019e423e781450c5a9efa85d138cc69201de14d45fa283afb74ebbcb8989bc000f9cd3d5ebc83ae54b47f68e599e3fb83baf2c66e8c531dc4cf9b9422f7ef07adb5b50540f58fd4c3e9e0b5e2124f45777812c681cde8b819d930a8ff4863ffa1f80e2d98c73b0b5f41b47afdcd60815cb66b0308339a7203dd155d09b9eb32fd19c5637c2f096aa2632fcf865b7e73a579bafaa0d170723f00f1de09e1f18500f0f471524d49b05ce16c60b0ccaf22ada1140da5e5976685356e92f19cce60fb92f38f8a329832a0c6294fc4313489353ee6e47593e4e1754d123bced96ef9ad3b15ab3e720f37e025e006c6ebd0aacfed98496877743778debd9f177c20fed14c223b68683b3726326fbf74d5a87091253f7af4f8f1d1ade02ea77d6248a6bcb99c7a36a1884b8e3bc1250445c612a613124af4d613945359d6cdb4920cd7e2bff7f12b1436301b1f8ab6dfebafba3b007ba8a75de78c3aebbceb68d7d795233acd19eb93a8fa1b89d9088bdc912ac5ab90c76f9d543ccf201361e6cd05da08dd3cd017dba22a5a2c5c2e2e2f7e4c43593a8990ef9f2a7c9d7e960378cd879c804eec5776299c5061306b32df7f65caf69f3202a960bfac67fc2288530d0c1af6b7b034e98c81f60e79374f47e1086f1dd17ace73e5dc2a7ab3075527d3c947ffc3278e8a6b4a8446c17eccc8b555ecbd0207cecc7d45a4bdaf49a77dd7e95116c11935693c257c677a474966e4df78f2b13816d4ff199b3afcf3d971918058469b2e8b14710fc2ea5fe001a372cdb26800122d6f58bc5baf86b1844fc49c6704b4b41a9c42f0b451af4082486f003b1ebf13c0bd3a8ac5cf29eb6ece028fd41f246229ec6a412b35708e243441f7b30587121413cda36f074591a0269c922492e9ee84f34ba9f14f89f8fbcac98894faa3aa5c6af867faf5c07f261d372b01f95e7a7f1fc463135d5260a852bd44ffaf46cfba3f2e4275810a30b395de215dd82438f93eb5c00160e1f9f0e8d46ac386f9bfe4cf5c8f5f0b6b83f03a7adf2134814ea9d8dd874059493a63d49a784301fa64f9fefcab4b7624cb60be4eb646e12e5554187dda27111d5f1657a0858a662466fecdcfc25beaf96ce417c7e0716c813b6aaf069fdfc489c0240efac7bf3e2a11c270f6e65cd4262dba709d2008c8143f853ca739e23bb54c9d55fa948a004d1c2b8ed3bbce71f1c6bda246404c5d59277cfbf561bc358e9dc0163f93b4139a185b1bbe18225adcedf06cdbfeb0507fbeb49c5f5bdf302d4ad6673943a537ddddc597879e02c81c3e8b07a2ac488beccfbf939b148684aba06bd5d8722c7da105d866acfe4ed048bb387fe8e07eccc83163623a4acb4e89950c45c0a4cceea093d54e7a85e114c2c8c7f5c2dc47ff57119a87fab6bcbc399ab26e86bd395cbe113d49025a25beef4db2305b37f991ee51da229b4d0d7ce156aae02318ace61330ffb4d82a412334a5b32364bb7c411759508a4ec5d0d42249b4c62036fe43e650ae4f8b301a93ccdee7f8d741c78366b99b2ebb7b2c1d53f2f66fc589dd0bcfe30c03824cf691845dca743e4baa4c19838668b44f2249b93b2da282bf32fe9570fb7b15909cb929670e529797da5042262dcc2a8002823ade9162398d67b163ad2e0d59ba0b65e2b1999b03a0475aebf77907873bf0b1089e86fa08ddca089fac8dfa1d61e3b070196f6e65ac9151dfcbf243a8d833be5e6df07a779ce606dfdc453006a95211df2abca9d7e436b5dc248721f76bd46a0dbd93907e57d7ebaab47c93eef4ab7d3c5fb8e99a88b797d73e3001ac16b7781f98a06f745be63f61a891086411cf17ac95ec890180f1d11e0d6fb474da8b221d248e888d27427601fb28ac1aaed03c5812832ea5426b7f9190288cd7cc8a64cd2fb382711a43c1e75fb898da06f151e9b3b044250c6a0b6023fb8addaa5e14f19ab46bf9c9b1cfb31750552b0f3a1cb59d53f483f42bb439001f021bf55525794e75091a57d60561059624b3865529b0f44e2e8342567bf1e9ead5463bf6c0b27f06932f8da0957617864cc356ade278c641cd3b553b23301ca8825bda96714d3130ae0219c02b6a3be6b15bcb3210ac4fd9cb7828ec65c49379a58ce5da7f5cb691f5ed7d1c1493a1bb0fbffa33f0a998c5353cc7e3c3ba694817a77579571da735905cc605599db0a5dc00fae6003357188950f328af71c40bcb53305f59adb8daac2dce6e9164f45be93a55ee4deae4195165d5279a879c832263d76a0ad70a810aecde9e2990cfda2be6fc8b79b1805f0fba6aac3112c18153e6e782d2a89493d45dd2f27e3c60d8d4b41ecd92baa5be1827750bc92804a29f1bfce45c656a63732a81371204e850ab323588220461464d4be1db3cbffd33529fe0a4a81ca66413b8604e255efdec6c223dcd7a1e7df445dfdad9b919fc803a9ce59f661da569c38c6e53d0942c98bd13f893c0d95c84c845dd6a0252970711315e4e6dee3db21359dfd94f13f2a0d25f974bbd30f651959634d7080b0ca9434bb0ab3c8f2f93ce1306cf836f476365788b25e9708d169a3dee18e52490f34eb433b9456d23d18f2537f9088cb7f51175a5423f836a62b19164844bb5ec1553550ec0fc0b7d7497a83cc0d14f032f71160f54a66a8ff41b93a4767668c1d186419e75aa1251f0d46aa1aa0ed9a3cae664b5ff2f68941e95544fa3108bab154dae3f41eab6482d4c4069eb0cc450b1bc4eec383c6fe99909b59500c9a22d742777bc995652b7e4b8678ea2c29c77960e5890328e5bcceb8a20226cae495a87ca178051bf15d3e8ed0e91a98dd16a52ac4ad70155037099ecb7b8228cd0b32eb3b3691d0d0e4f659e1f1ce2cb07e8bbbb978687fe623c6c3556af5acb39fdc8e70e5558fe3d378a812237ca4e2091596c99f8922303d1fdce234e2aff9f17c9bf3f0ffd721ba13b18b4fd1a82200b414e1ae744659446ef4ab8119cbe9b055c82f750249ef515604f2eae7917ed71fbd54d89ff6995d1b3b05e8cff7b3b971bd7e79066724e9f2051e298fd14270e9dd181289ea8012bda40c793501bd2e56f1e16c40eade842414c64c3e00804e7954fa39d8c2cced0999321670473a948731493b8f61047f0f486e854bf91987c585b2403364ad6b2c69e2214bfb5841dcb7cf5db63da22eea0495c12a1a90f212f3ce9e4120b64d4ec1063195ad191730a6da82f3467c067e3c36defca2775215e61e83c8b216f559cb080fa58a2c83b3a5b9b3c2ea3a4c6502496a4d4b9c9266aea24dbd0777b317c695bfcf0e34ba0ccf652385eafc86c94893c761ebe2c37d5ddb7d3cfd6cf9f6981f51eff6c1a281c73ad685432a3465a48299161b0b13cd7bc1a430d559447aaf68405b6842497b44685f9c68e99289fc6b72e0f6fc29ffd94630c79d7ff643a5d3ffa7d21a41a5c52053b6d0cccd3bb0078c19bddd2c8f7e4c3580392174af3d3b1e80f96f41a3aeb5d639998aa436842cfe2395377d9b98a23e85f619f3c0c872a5fcb27526a0399f999ad499cc686313fcc2299584f043032f50acb6f4084f59800222c55246fdd7b2bcfc95492202c794f251f22422f585ae16ba350597199596eb86c54e948d61e8292ddd8530d043f23bdf5195f4993ebcdca8a709050704702531d1451f0816a769be64a641f8afb058ac24d9d4c17cd548e621f62594c415f03ef715aeb8846d5e1de26353d889dd8e90754d6e4b4f93466b66f0f7cb0f7845d9bad7924e61273424b8c1ec9cd2d4e54d6167e044d3e171cc95f96f6c215e12eae878c5e3ca3607f94783b7dee5a597d9e2d", 0x1000}, {&(0x7f00000011c0)="3a49a00253bb1d7312148037e22f4aef34e8f7f9a7779a22812a00fd08f0ef88745ccd2e695df4c7cecf5d75eb92b0a11a8a5aad01bf8dee1f2773f236f03b85c29842af7477074ec490e8f57ec86d1bf441a3f20db08ce8b979092713ea73127a08579e9aed2542947ec3cf679656c31051f1b39444df", 0x77}], 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001280)={0x4, 0x6704, 0x1, 0xa08a}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000012c0)=0xad) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001380)=""/187, 0xbb}, {&(0x7f0000001440)=""/3, 0x3}], 0x2) fchdir(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000014c0)={0x0, 0x8001, 0xfffffffffffffff7, 0xfffffffffffffbff}) listen(r3, 0x1) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001500)) semget$private(0x0, 0x1, 0x4) getsockname$inet6(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) r5 = syz_open_pts() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001600)=0x401) write(r1, &(0x7f0000001640)="df8e7c4349ad03470573c43174baeb6433423d8b4151", 0x16) linkat(r2, &(0x7f0000001680)='./file0\x00', r0, &(0x7f00000016c0)='./file0\x00', 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001700)=0x9) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001740)=0xffff) pwritev(r7, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000017c0)={&(0x7f0000001780)=[{0x40, 0x8001}, {0x21, 0x58}], 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001800)={0xfffffffffffffff9, 0x81, 0x3, 0x5, "d031fc3b98319117150d34781a172dfd0772aea5", 0xffffffffffffffa6, 0x6}) semget$private(0x0, 0x3, 0x400) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001840)={0x3, 0x200}) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001880)="9c93832954e0803cc4f942aa15ffe6478f4161933d2311b4d2e4b0ebf1515d84716a5a", 0x23}, {&(0x7f00000018c0)}, {&(0x7f0000001900)="fe524b4645eb53c55dfbcc620f72ab98a0fdd7758dcaaa0a1e9c6d7c0ec4a3980a758c9e044bfe4ecc398d238cc6ad7225ca742d29d9958f297726663c75fe760a7d8b6132f8caa1a38994919750ea0865e1196bf27a32d7240567d1c618ee31d74a2d43430a60d6c9fec58243bdcc59c23a04051db4507d8fec312dab7642f77308d6493713e0386595c2e53017f9fe320a4fd86b28c7bae5c1ecb7cd28ecf9c09b115dd4e1c4b81df76d", 0xab}, {&(0x7f00000019c0)="8fb428c1b7c76539518895899834466287a7c7812f22c13f6e9571df23b981fe79edcb916bf6a72c5b767bb264c10a2995048cfe4c415d846b982037d9006f16d848b940446664c9ea6d567d6d19b534e271a6a981e14185206930ed50c6a8a4a99e2cee7b2452c2ab87d8b2c70a88d0890fe062e0c2340ad3322fe8bba01b85a718ef911253833a3f1e82066d2d7e73221788353dac7c5dbb510236d1ecfe04bf578dea0b07a57ca5cee8a8fd59c30b0ad66d982457f733cca1f54c3e16f65ad524a6588418ab9b148482bfdc04a357a5f36d70cf655f30ef6d4a7989", 0xdd}, {&(0x7f0000001ac0)="09853834387b58bb4358b775f530a0ee8da62fa6022292a82a4cf8b68afcb50f77c2ca36b0b260b6e4f4ae42c53fd041ffb02ed331695855da1d914e42d8870250cde5ce09ce8cf1553fc76e1abcea13158ffb000a860dd52962e82a5879c390d8b60d92349418f05fce86f3014ffacd7b88ae8ff2e9720c0586ed8b72e5f4188e8a4bfc0030b1e4c7e68e112d3c5aba30ccbb7aa92e6dee90db03ed5ab15cff8222de9fbfa9f757a667b5593d9b205849a15b9aa7123acb", 0xb8}, {&(0x7f0000001b80)="1543913f334507c774278f0a00cf25ac4d2c33066bb0bdaad83150f3f94203c9b40a0ccc6ea3abd3450eb121a13eea3d63c84cdb9af3e09933f68863a9e9e0be0fe369ca50cacbbde29ef83ff4bf19e471dfc6ef442f1402c4966a73235ce6e14c078c818bf7f3874811f59dc57f4e5260885014a3414e0cf77af3bdc08cae", 0x7f}], 0x6) 03:35:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:35:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0xc0000003, 0x4, 0x8}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x400, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000010, 0x5, 0xffffffffffffffc0}], 0x6, &(0x7f0000000280)={0x0, 0xc22}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r4) 03:35:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x124}, {r0, 0x8e}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x10}, {r0, 0x108}, {r0}], 0x4, 0x165) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x20}, {r0, 0x80}, {r0, 0x10}, {r0, 0x4}], 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 03:35:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt(r0, 0x9, 0x7f800000, &(0x7f0000000200)=""/253, &(0x7f0000000040)=0xfd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xe89) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0x9, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 03:35:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x400001) r2 = open(&(0x7f0000000000)='./file0\x00', 0x310, 0x8) lseek(r2, 0x0, 0x800000008002) read(r1, &(0x7f0000000140)=""/4096, 0x1000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="90d2450e6dcf77694f32f80e377105000000000000000000000000002000000000", 0x21}], 0x1) socket$inet6(0x18, 0x4002, 0x1) dup(r0) 03:35:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 03:35:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900000000"], 0x1) writev(r0, &(0x7f0000000900)=[{&(0x7f0000005480)="df2aad847069245a210d878554e6a987cf9a24a3f6baae0c4d9025afc84cc1bf98d9a91ed0af0f0ab52202e060296df2155063e6d77b1f69ef8d3654a91fd1b29f11c56f225d5c0abbfba3e90a9c758c4c75f586805f9f17bf57b746166cdaf6d0dbed2f3c802d2e0079790ef75053e370e93a5baa813c3d74669e66cb5ca6923bd666cc885aefd8bf869c5d4dcdd8c197e06fbfc8057d0842c0041f1d91e842d00ce0d331bf1c57e827e0e70368f40af11ce47e3a91d52672b3efeac6b5f7ead17e7a4c3ac64c034dcf40dd5884017736079924c3458c3472d6d1c10f18d5cb63d12cd8cd177f9acc683696a189a69874043496baf61bf2fb9b020616a508b5c06854d6516ba20a18ff36ada14e288162083558a0e31dab2196045c9b5e5483a0445c358ae9f9786e4e8e044591096629d1de16a3bc11421853ababf2b78e0c9541c496d0ab68d16a98f341dffe4f66f99f0088f14bea121295afa3b2bfa552f3f1eee987c1b481ce3e07f93071ce3dadeea931a2a87a8609397fb3cd2cddaa0e07de8ff3ff0f9f4d38faa407b01bd8be832dd94b1e2080cdcee6588c7e55c3b2854b1eb8015584a6598d03cb8a13979551720d4d2c0ddbe38783bccc4e383f7682d048b56563bf13584b42b4ed5f94d47a0b1d10d02c52bf84285fd4a4ae854c9e294150fd305c590f785132271f81d5e3de135bf9df4bfb7493d0953bb3a10ba65898d7d351927cac30e0d7974d738d4b681d0529a41b766934b01231adb0cf5cd7044c1ee1e83ed8c85e922bab11192ed0400c201aa84b9fe6c8570e1bf7f2f78a59b0dfa9bce9371755c8e82112b4d73a7b506365e2918376c4cb02db2f90a62371f116a50b209a1b038a5b4775ed1795e5a336ce0211f3eecf46f2306716570d7ae1b1b230a90b1adfdc3b1ef3fb71eeb60b1368ff2d848da4c3d963bbe983f24f36a729dc7c70b7f1f5020ba239a80bcc7d581815db5e9fa46fa581e4728381af8e7b5b0d545d957a0d1f31a829b0de7bc9f1a2d726b2bf169e5b7f9b6b3a469378ffa8ecd95ce2762dac664565bc5df146ce05721c5e2f96e21a6af08eb6b70fd37850c873db5b97398a45a5bdf024932aadf9c3466c96f795cf811ef10897a2e4512df1eab7468c3514a9e4b868819b4ad95253bf109ad77667f70fe246079e578bbbe61082368751fda78ffb278e4450ccd1a457ec3d2efbd09de17b08ae8ce7f36e7ee2c7301712f3833d38c6ffc4540ec1c7a224f6b662dedfe7b9494c1fcf9caf3d50a0f834614f585a39f56db136f2f4cb8354b70c966b48b434c008be6173e4d29821c56ca213405d5bea0be49b21b93c712b136ab09a55fe932791938d32d9e654e358d0153ee32fd21bb4235709016547d31063a6ebca40b00740d17bd991f0102056c7c7ba343d1e981491b2988076bac0b56ef4827019cab1da16f39c52abccaa61fa20f6b2ff4100c4053ce054344ff69728e571c9bb288e38d9f88d6c0c1c91ae4be4f5645698fc25a87311a4ec7613161a31e39af682e1aad2987a35ac633861ccff96e9ccf3c059629736d6b65aa453ccc3059eb23554c06517a25e4e5188cc14c548432a2de326b3b68b0ee5e717784349c0a453990fcb4ce236f700a06a8389e20eeff9158a895940e945fbdc37684f427c464b51c34f1e90dfafdd029baa80f5b77efc8b6f3b5822c75675560fe5916f7d43d1037f5bfdfa402ddad68c2f9dc6f7104215280d35ca5b34ead942b29ec246a5f986e09695d40a39aa7061b2ed9ec5dec5b29ebe4be5e3d9be749dc51aa02b751ec111e84b38dc74fce672b1aa710024a9c1d67d586e0bb12e0a6b4ed1a0a2da2482c2b0538097eea891e571a547171af26c060902ca9b6593bedca84da76390cf91df8f9da81cfd7d49588943c7972900b2e0d3f0a09ded520a93ce44e769877783aad02ddbe8ff4992b63b8c5608ab5ca25ae7ea121066a4bae77f62e447673533c4860a05e37df99c2da3ad57f2a45cbb1baa16253589b7103a41f9f1da1dd13f1c28e0e4fccf557d12bfba4de90c4273df079fea628406c93fcaa5519299f90439fc234b9045383d8626f885f3ba7b980243b00cbc08cffecd43917ba6dec98c6248dcd27998858ad27614ee1ba0dfeff391cc88c8d5bdff286e4958e7791286ba5d1fbec9b671df3a0a672ee188d008cdf6836cf218e628fadd6145c6feb8d1536a0a8a47f10511623b641083d1ac4037e6075c82fd367ca24818901258cafaacd885db5b8c75b415a37007dba1af68a57042362892b83dfec77ec638b0f4b18df7c68df349b9fd6c8eef3a9969c97847af0c0e2f1c4e402ade21fd1fc4d3eadb33df777f1d833669326458489d0031586df91baad0f40cb248d591f1e8273e66ed43905be2edef72074190daa61192997fbf17bbb32afad0de82c0ec9c429633441f4149b0d58f965490ee94bdc6dc2aedb2af5a752c4fb6ca70b92a46548b634e26e604bca8398156269f6ba0f45315bb88c5177475bcf321b9913467f1a23f1222ac37a6d759a9a96300d6e30482c1137fe7153f0c81c4cc7ae571b28c4f64cbf0c499ccef725797a358560914e1de893466be32cb48c401feaab67d588dd6cdba11952c6e982f8fe7dd6ed70a69b8f7bd68b41a00127930449c7cf963c151f1a91eab25782beea9387eebe272ca2ee565d23f2153244b3e2e9114beec8b289a30a4fcd8ae33b1cf2638181230d9f4ddfe7bdc12dc5fdfb6d9c8e9182edfc1f615161928194d96f60f6cbaf19b0712578de07daeed80bdb6eeaa17512abb62c75ba8160545e1355d358b6b483f9c7e1e5730a8ed6bbc0ff938d755c9f08a6335f3962c53115af36321625e87026f3679745c70bbcce27b7b4700bd3ce0117cf6a085956cf2887cae6fa39d77dad1aadffc84303e7017234efaf69ad0e83e7ee55e0f2c4d7d93a7bd526da0ec4b8f9314d7accc69cbbcb6e9134a371f957729ba5baeff44bd9ebfd8ef1a4b956d4c1ea35583e6532c960778e8ce56815dc5c6d8b6871f26f93b1de15e25244d0230b7d45e9b37914e720850effe7da3b3c635396fadc44432b660af4eb262c1fe23712ff7b2a13354517cc9603890e20ddcb179b95a0752c7f1024fbeb5699881d450032d3ea8d265181414bd471daea229ffd9e4802a37ab590eacf08814e0c9726b6fd58bc4654570c0565b54503f321ad05d95d64d2b24d5ef7351817555fb49f75d519d662160c4a2c8f5134b85c5685c790acf3e5daa3feabc0b21a7cecf7a913c0e5b38c066c367fe6e5c3fe00e0e15c921453506cd066bb43d8fb360ad122b3194b885599d335d18767cb4f477aeddb9fbdc6974a24c13dc897eea2c73ab33b28072237401b1c0786924813d37ac5e404f8c2abeadd5406b79bfb25b041fd846bfcbc72ba8be0897c6cfd8b19c66fba798f8682604a50aaca945089285924f6a9f2ee0908df6b85e5a0430bb4ed4f02c418cdf0fcc84e164a7ce109b4cc5d46ee26e740865402146eb3baecc59d2c5f922d86321fd54c24d93a8299079d10e64ab23a17e5bf6983d3d0446006cf10c9b14d2647399f63fe78f7367811827f7cfd972e9298a038cc93c3a99a435bc400d736bc5806ef7bbb135af04e78dd8bfea59887d2bde67f5d8672373d18a3241ede425607da19c209c8ad9a57f7d8c2c6df9c933a1c3ddffa48b9258a4eb10481ec7c00c96b391977f7bd403b664ad2852156b9736571ec85bdd46bbcb3df0a2d33715df15fc7d5f2f1c079b5c0ee18b5bc580cb9ad5d0243a61138f9a9983053755ec1944bf507b5a0466bc2340307bd354656133e2ba8f1ef6e0659d09ae4daa189e729d2e4ccea779a5999d076d7745b027e00ba6d3fdc933fd506e60129e8af601956e4482217f6c1088b0fd10a623955969b19405a5b24c104bdd56ae0a7e126f68d434bca6e6f0a0c64424de21044db605b8c415c0a01f2056745ecaa0b02ae0c4b11b8c524a7ea5d21a7885c06d4b1b3d2b99820b78f9535da7118cb1a46a84bf2885ec14e6617b033c43f5a21678a98ba6ee61f37bf0da18d7994eeac24446f45876b351512501e854ede36d99bc2ee16d5b55598c92c75ac91fc127332154c9417541dbd37d84158b45cf2cb02f6fd545d9637bcd8b5ce8a96b24aaaca1fa8699a0418461c915743cadc5b499efdb45b7771c68f1d7b95b33d21de976afbdd90480f697189ce10cd9483c61cd1c3c13734eeec538ccfae3d14a65aec6d2dae68de0e63e7688e559548e39595e56bd2d3d2c4c19e84f44c12517f8b83f1bfe7f6e579eb14ef754a2d06fa519a9adf2fff5caec1b00eb205b1418140b62912cc6d13da679676e30bba2393239821f9fe92af13cd33e862d722cec3e7fe345af3c3a7f5bcf9e2023e3d77820f15cc70c021b1f1e2952eaa77c702e5091b6e9dc1c249d2e4882ee585b31fe911dc3352e707f5b027c8d8bbfa51d112df0e00581ae506417078f3b96aee7a1dfab80bc9e80a7a96a1a42f7f0569fbd87bc10d690ed77e2f9ff05a730db65359891a476d59b4a76a0e510f422b95f4cf5e47c5afc72f9480f9be3c6da70bfe1fb6fffe147f331224851745f58ad4ac9ea0f99e3fb5210f0ae1ee1406857f1b2d6c173479d74bb5e0520a08a187ff3d79370ae4a6f01ec8da7a71e4e0b68015592cc0da47c326228e6bca82e5cf1ab7fbc5031481f902e41999494a685be6282905abb8971386ca53a6fad65bf9e1cb5d8bd2f83b40d2dac13bc404e0ede6f3d9361153caf60d140250d1baf6c003a85829e03cc2fe036d7c50419f2b1eba04e4f55df6dee95e1395dce68a245ccb9fb9f4248a3fadf8b0cae4dfb335eda1ea3d29a3bfc42ad48d2708f00e2993ec074528316047bc70693be507bbefa2d9a955f9d35b96136dbd9d575f0e0c00874b3205bd6eb6a2d12fdc7f20b11dc76a742ba8fa1aa3b6acd4ea29b2eaa20a48f81082f9154ab896973fd1ccef974e3f219f59b3f09b8412b746c7ba93d2811c3165d83626ece3615fde367eab5fe542cb88c2c608990267909f5997ed7a93f3b1f3f087bcb7e81b258c0ff598a3b363ae8e18a6d6e5c93df1c07d1608f895608c830572d9570ff1953e3b1f892be132d560e3613ecb0f13979c6fb0b850f34f568f6d27d13bb1db86ff1730570513d70e09e2c4bf6cc25ab23f2c6f03a4ec504b55ab1e60c33c0d287b3c53d995ee706eb352161e78c24d0c8dfedd328a58bc75c22b5e0ea397d2da3a20fb023c670b7e065af4b230797e624bd103b233b6b5beb26168712d685d409215763493bf10705d1e390045be989157a557dcbb7f988d4329b9423598ccfe45531d7c55908456f2d89eb30d45232d38e4013be4f13a17ad50571cff62f2324747222da188d475ba802f9370a18adb6e3f45b0c6f5ea1229d08865dfb896e88a4d85f58476920368f3feac2beafa3faa9355eb23785ff25f87a6d68c06c848d3ae811c8e67b09df89a49ecb0a2b5d1e74843b1011b1ebc0c6bd8182ee9d7ee020e44a17ed118a87340376fa461e469f2c9aa26262fdbd2d30d0756b86fa6744b8876c75f8b1489510153b5744a0650df7602afc377b9ddea964a415f4bad1e4841f3be20614c95abe38f18f4b0abd52b1bebe1c2400f6397e697c7b043d6eab29d703ec0fdcbaaa40058375a8b7bf31d88afaa815f5eda64819878be3e7f538637588dca5d59c5a6f6e98d7d0a15e3f7456147003197c98f3438e66f7dbe6f1240aff0eebe9a901180bbfd306d208f9996452e2e38d4167", 0x1000}], 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x9bb9, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="cbecae950e89fe1c09788f9a707e78f14ab3c66e3f16812434b04c0156fa64ef4a6146b9b3b6080be39503b9024061c28316b8610c814c", 0x37}, {&(0x7f00000000c0)="e9f81f17ac758ae06ef2d1a99a3b74fcb296afe5f999ae40ea122e02", 0x1c}, {&(0x7f0000000100)="b6f535d59e59a25998704f2c1a7cc6f0b9020b634dbc8ec53a37728e8b17fea49c48ad3ddf25037406f931f5be75f7fc637a28b0033d", 0x36}, {&(0x7f0000000140)="8e1336342e204ccfebceee1ca14bd9886f90e6287f51cabb6c77e02beae6d78af38549317cda9e1cb065bef0ee7e2177fb92ae4a998c0c01d4e81b1ae9a9856ef3293e5ad44bb413abcfc63a30", 0x4d}, {&(0x7f00000001c0)="e3cfef3b18d1d17be02fce7baa3a24d8f61188597a458e666e9a04ebe703c40d80f6b30d4479f538c102ca9fe3fdb6ce940cac1e730fb5d1f2e06b11158ab193f4c7dc562c8fd7fa6e3e1978aa71edd13dcfb4d87128", 0x56}, {&(0x7f00000022c0)="741cd928ed44090816aeb61d4b9fee1fbb97a20e5f6dcfd386889112a134ae011dc1942b1d59bfc3f2c81a54f0a0564dc0e99b5664c1ca122fbf8901de83d75c010dca185ade20dc2bc3d5310913704de465b94563a98d360cd1e9588df46dc2f1b96dc76da4a5aaa5a9f866934604e04b450b28475b952a4ce35c7459b4bab81740e2a2d37b857097bd9e814a63b2bee350e1d4322733c9c8e6baaddabd1958341d2f4a105d0f7ea01831da62a57d7e48faa5f705fb6ee42ad1648cccf862c84f6932fbd2e4040306300432aca756bd8f4090dece953a6b94f7fbf7ef6c54d8a2df206c4779cb99bcde557710c957823a6db632c3381994513b0df232e85f805845015e8804c4612d5fd8616fbf369ea6d3790eaeda5a9f96949bb3eccb3ea0938dbbdad94b1c65e11087ad1c1ac348719c398676d11f2d0309493e88a1ec57a3bb4e8ba1c60784c5e5c895e47486905f416e8c9c709682e8ad100def25fd686cfc112fd043178008b66c25cc89a70471d7b30775ad8fb8d9a81bb89c4a3b3ab5e99fad81dfcbe5576660236513b7c51c65fc71680eb3f7ff23d59c26e6ab60fbc276e448382064bf865bb2a93d374108375a958a5deb23b4d447512732904b6d659bf0d08e6bffca5350b5578764d9a87b5318d35dd8894d38addfd0c957bb7c7f2f0e004590cc1adf908704f0413cf4bcc9caf2b56cf4d817b3a12b23752748759e75f2191ce8838c54dec4aec88f4fd3f03c8260fbd6e987d91defd62dd0a391bb7dd3bc5b5152a4d815a9248c406b3371b891a8df281200839763ee0ca3b483b1c3370ac5e60a5a35d91682102b711c65c0787303d7399e57f0375fabfaad39695bd1a578ad319fca5bacdd45b8ff0f0a719ca0179e0899c90e597a8ac4c50603d06034718280f4fc0c58f297fc235140046e4bf2fba5e0683ea63c70b8d2e67d574f89eadebbd454deb096348fc6b508d98dd66f2c36a9dee8a7170029fa76fec73a300891cdac3bda972c12db91788de24b66b9b7e227c8aa6a11407c198b1d279358ce7047ebbaf84283873a0b5d536135330f59b3d48d6b451d4976592307d92701340d0c09f21646a9a2be21ed6ca47061fd47bae81921d6267717f881cfc32187640206eeb986c44593bc11337089120e28ef494e9bc882fdfd2e208c9fb8315c419c0768779460ba7047116ab674fc519e1722174c68c176036870727aeec53dd4313611ffc7b06dfe52ce274718362c440f42cc53b627eb7ed945bbe9e4bcb805f8ae9047e5281cc2fc60ff8c7aa18062758bca3384ad45493bb772dce1ca76cfb8e16d754db22dcdd0fa407319c7e60cd38ccbe14404adfea08cd7e4d81da55677e3a2ceab724e1b7100ad7e7475c9e9e239e864d724d366c7c530250ec2174c101e424b2dbe21d65ce116fc8635464fcd931c88e0dfede483fd82429c995698cfdf0f8736a97d5e52aeb4b891371225e8e1545a1948d7f50f23bcde3d33db60c89b0b9e70a93b001f924b9aa221f910b13ab4cd8a4f1c01103c404271cfa3db42cfdad59fb9c33af2ebe956926e9e5019b3ba09a3b8d5e1b9bcafdfa98e193a22a377f610178905523c61affd4ec013beb80f2eef9dde3ea1e48aa41bd5917d97b31be1fcdbb42bea0cb6747a8c9ce018f93227aad334c0767f12c3c38467676ccfc1a34907bd70ba571d325455cd4d0856395eacac5e287a09639c45bf40943d7256278e224a66feaf9649817834435f11acb12726fc13e177037edfa9e74c6ad635f4bdc9bbcf8a190535935ab512f1f08680f1692ed9a8435f6d4c0f1f250aa2e8fa3977137dab39055bcf730883ce78bef72e4ea9a658c8ac7cf2c240a4f2941d2ef2455ab38787b19f29a4ec9342f063b60881e9b71aabb0732efbef69579df5ac100dd7560d6d90a178a4defc8e175c451bbc02399415f3c37d94a2ab5d22a6d1504c5a9303a729544f0a8c61f40bbd98cc378ea1fed40b24d184b3c219ac7195f234309a4fd55513b729fd81c6e54ee364fad9e34c76ac6ea5d7cd38e88070c68765447bd1e03587c015237e8a841c2965c00a25e12dd10bf7922afe831956000e1aaab1f7a1507cd371044fd60ac50d4e79a123abb9997b053a7e2cf2ef5892d944e9f874e1047d205f0b5dd7340ab9a20213f786fcf5e7ff092a6df45e66d3331f36fed3e9b77835321bf3b1d5832dffe775b30a821edd7875c9806671466a6a7c691ba6064621f2bcab22dddbf9f453c5ac2278b8adc06241f0fdb1843b91742958469930a737a8744abcfd7325d68bfdf25a548faf2d3acf3caedc9d9e93ef981a54e849ce84fa90b98a8db27dbf1927426ab7c08566872b6a54fd00a92d420837ad344a6eae45ca9564fdce7afbe50e3641d69018c6e35a043f50a1bbed9c2734cbce35cd3edc4428e7eca289147e5d47fd3780c0df15da4f4522017b2d40efc55d6242ddcf5ab7a5e8b79348459dec594c9581466b5165ee9c02f1ecc2e902a58b2f612d1407a11b9725251603660d045f7886a5c70287c6782c98d853c16073ce4ea42e4a3ccd5732c42dbc13809147b1073786fc3776c7596508fd124f494d7462a1cc9f56acb8299113226e90668f4b93aa8525cada0815f912d0b6be0f94363b7eed401a1753e1ed37052dfaa203018af89ef346c89a555ee66e5f4d9e7b9d9459ea7fa043520b269b95cce1983e731d94c5c1473a34ac1faae06f0574dbc9f1685fae0a74beac4560b6b1af2bbf5159e5bd9ca93434ec02f27a8a09bc6543af6731906ac2579356ade7d6a99e61c9e1c1f84ad27fef850a9274da61d9f14aa461d50fe9a13b4450df9a4864ce90c4316d67ae530d7abf9528293a7ace87a922ea95fd954ee6b58150d550bcc2e5f102dcd0d3ebd5da031796eb9e68aa88d540ae0e66dd250650fd49c23d13cc8555fc20af26dc66ccda4c1a2dcb2e2a423e5358b45a6e3cc59d632b164c8bf16cf82efc1cd1d9d5d9ab18eaa5fbb2795f032d9728a585d537e04a03cc73b9d1061b333065ec4a4484473f540b384c31a1d7eb4171d42662bb4c2be2136d46c3528620b23763f46ac4b97d6c05ff484bb4e57a64b6b87ef25d1288189e3335b19754819f28c2f0fa71703180f12adb07725982001c6611f4f1316027c90688fb17b9d25f946c5fa7703330f540d66ec4f34912b046f3db8c097c3887528e02a343a80b2ac75d3b53f63944fa0ddc509c7cc50fa01cac79e872778d0f240e49b00f5e393ab17858998e37563d3e7177f18eb427cf1aad1813bdc7a6a1aa6afcafa8c056018d23402c6b29527876032cd929e797daef0ade814f836d945fcab78777d8c099c306bf5dd8c88f4feeff4e307d9c5a5c102473f46cffd02fed0b09b6d9d88ad25f2b2d4c4e647922578dd32ca054bf627ba1b9a1774874fc678bca94e3a80f713ea94aedbb215528f463b79337b527ec518d10ad9355cca0db9666d8964790ff8a80938708562458cf5c42cae7d2d26fe043d943dc5fa836adeccddf08fc5121f3632eac4a5018cf8616a50499ab12bcdf34b0b2b396cfc6c1216fad3710ded8728e2e1038292618f75702dd6d35116ad9d2d1fa003b99faacbc0810edd5aacc3cc5e1add57569089a2dcaaff3bec56aca1b3bb02ce5e43d14e810d9bb7076201aed2c0798c75a1a7c0c43edfa4d222b1076c57c71bc08edc0dad2bc9e5b55fe8842185840e5ab97cfda983e319ac355975955a6135a19649fabc234217f782a2ffbfa4ef78496bbcd55b5928c1a8698383c51339d4bad3c5f6a5959819d756f885708867cc463a2c795b60dd33600c3cbade5108a1f4d6b748054238c65b144be2b63ea58ac40719c8d0fc6dbc3deb8a40f56ca67525af1cc882e49e51b03375b2a885e8b1bb3b36ffa1e6eb6f33ec2f519c5eaf976322b3dcddaf78ab95d4920d39e746c3003d4c60a6c2392b1749491f0808b23c041c54c2d089932efd4392dc9cd436b32bc8b2588c37a6970d6c7334ebad2df369c330f2229e168c61d59d72ac3abe45dda241483ac0323cd21bd13f6793583d14fada87eaf86950577e9884ccabbb5b5b616ca10774f82adfb71ab022b8acfcef5d0a5198aa79c6ad474cef0f2e3de699757d6179c51e9484f93d8480eb7169d264126ca055e53e21b14bb7869bc5cefc3233f8c4483411977647966d85709ea59c26c7f1c2de693d0c4c98b0abdd8196e3b6bc3b0d1c0e6c2c168311fcfea28db2d7ca544e99e65963ee4d15ba42ee175b17f9fb5cf9ea57d7fd815ccffa700181b3e398e0116c6657d6b3f06810c4e9e278ef46012acb2a6afd7308131ca38d0de6b2ce2036b22b1fe15247889e2471911218ff7f06c045eb47d060da9a313686a78f267cc77ba91ca2a61fa0522f7052349b427c28c7b83fc8d87dc7642b3249c468330e41402a5934b4106b15eaae94604ab5b1dbca67050bc5a47cbf74fb063d2d22064242d7938378cb0000039d78ffd6fc87e6662d59f9009a01fc9c3a7ac3fe7f158c160686981044fa77e71b7a24d69b7ffab750e2c8b81f5da7965dd84fe1148e2de961800a791bf193cb581289d04be4ec7a9e9671d1e321d17f17e0ee62ef8d2513911f2bc6280165480e4a9833237d00325fdce7a3505f9efdb1dd41bd9f8376c131405d6e09b49c30aa2e0b0f54761371789312a505091a059ba13a8e318ec785ef664da3a1adadd0baa6c6c7af2bec74adb550e6beedfdb3c39e59a50d8dd0b703bb9df056498c556c6d86496611ec0b57d86e3f04cf37b552342f024abb17beac5a3d02cfc49a74688eaa6b3a7c39689963684cccd2972a06f36740d458e0c90e09d19899db2fdb3dbd5eb964d89d4fbf4ac86f25f8f369c6ce6b22650314484bbacca54b5847da4e8bc2febeb1425e21e7c5ffa3ad378cd1e6020fdf04d05235f9678553caa90307ba7947560cb8fd908c402d21c8ee83185264227ac5ab89c1eb75810021087af495525837fe21ba1cde93acb1996b47ac20a7389918ab21f39b947e4f262e8b2ff5c60605c3951e3778d6caf38a5331ccd0e5fcd232df507dc53bc350e28ab0f9426d758b5d8d33a1f5e96f90a0403b9382712b06491235d88bf276a0f1dc151edb884501f768289ef14cfac040c99dd720511f39878e42533e8c6ea7158421a7db1375136586422999dd4525ec7817824f31789b612e64788ab5bfc56af718cb291c66bfeb2926a455da3263240c5651d53c85262c44466c51f0e81f782873cc0b69ad9e8ddacc7814934a7cbf737a2402e3f60d0ff16cb766abd66ac997d6214220b7c1aacf475741bf1c02134fa40934d79b5da85f809113f51b2d21cc8bfc182960aa613bc8e3caec1f830cbd32f5c883c17db4143830b4eed897298086c1d0f742a883c00c14bc43a3cbe6bc7c536fd6da9423ad06ae31f1f2bc9745ab5456a131d1bebd7de6ff972ee52261a2a1d7b54d02a0612e42cdcc116105f85e762bc5a4a8068b6212c03f52d63fef9de2509917d888b8a968ec6f56bf5c8163bbe22fa5955d08f6d575e39167c12b1fc2e25944f3eaeb75a8673d8ef2c3bd22ce5916e0a477e5cc29d96174adc32ebab714de19f480923ce24246308bff7978c3d82ea2970237ac1eca90f5b7472d8aa7fb1da468b64c7726b527531f0723dbf8de7e1e6246688ad02fa378b901e3aec988830500a273cd4128da48e721ee7d5167ee4c63faf80edb69832b04209b934a573a9e73ceb97783a0602767dad6fbbeb8c74272b012461006b48285cea6626cc3e0d64788d605f57", 0x1000}, {&(0x7f0000000240)="e74e9c436ccb73ce75d214d82ee6f13bbab1a6dfdb8791c078d487f596c70975ffdad5637f43ffd4b345a8dfcd66a7dbadc5da47f2d645ebd53387f0da73e7e78f4cb1f93b8669eeb6d96e0124fb752d1029e5e34a1df01d864ad86bc11393483f28214622057e492811e8d7b91c6ce2f42ff50b53f741", 0x77}, {&(0x7f00000002c0)="dbe482c50126679d83d863f69d0016cb9213e2f3d1671558d509914f7583a15449adaab39381b3b78d565bb603109fef87600f3fa4d3f871eb62b3a47098f90bad10595df68d3a02abec7d5ef42e039d918232b6b4d7cf37840529dfd1468b8315450cc5192933c9457aeb", 0x6b}, {&(0x7f0000000340)="c4e9b218c16fadcd6db450b0ea2bec442742cc9bccbed1f5c1d94c7a49d8ba28116c03d47a49843babe28f2f91e6804d536ddc26187f98c45882706762729238d33562c3a357c03a41d20931ecbb5ada16f6c9b32dbbef1a73b531f7576701ce28d5f4d2b415b0a6535612e8f6a930ac298643522143263ea26bde2b4d5e3b0b085d2947653302e66e5a523fc277d6a9503a", 0x92}], 0x9, &(0x7f00000032c0)=[{0xf8, 0xffff, 0x7, "77f26424617ba9e2f573258ca06221d9d85fc6302b94932c8ca9ca5331c2a00ce4ca109365b4bb7cf00641be564a0dd4e72ed10fca9ed0f321afb81655cd4aa770a7d2bf25ad1c395ffe3d38266bb5a796bf74ce67c4c2871409426a064502ee1b208e9c0c74c42bc586d8f68c5b1e6b36a09d40aa74dd97cc1111aaaff0ce9504496213fbc6e5037929c54f4e4115621fd7f75a93b7a6ae75adc0fcd45a93be4a30dbce11b716da0b59ce236aad9cc9a6cd3de8b18ef5be60e386dc3b58c91e76e34b04d9dbfe3564cc795c88344c97cf8c98f5ef9a7fb36a77a57f3e5e7138127fe0f0494bb9b3"}, {0x58, 0xffff, 0x1000000000000, "bdd183c14c89eef81ac37a5b56e0421cc10a2e0c9917f6c142677bcf5f81b1d65ab6304be42afefba1861c4f0570ef150fdfb11caa2f142b9d84b49f2c0938b5abd7c0"}, {0x50, 0xffff, 0x2, "ca220104d6f2c835f44a23f23a500fa8960f6f43fd1113d7601408cb394ea978fdd4cda4715512fc97ab97b3b4f0b5829cd4452962d07b2fd626c77ded6b5d0f"}, {0x1010, 0xffff, 0xf4d, "e84444f8a72c62e0d074cc17f6a72ede98e18580bc3943121a6658d77364a4138ba256279e1eb7d6836e0c76743af238617820aaa50ac9a8d62488f06ba425515424d7f08ddde55f5caf951b0b377a841f2b6534b7cb135b6477f1d1d7d76261b0ad2c4517f1e94254f617cfa9ead4ca75a98dde9c627fb8ab477e6975c996741318712fdac1eceb94f77c2b76b2d8c3be515f60f80db1424ec3ca438ea8dbcd415c3ded28b38d3e7302b8b6869a638af56e4e96a38a6948bbe17e5dbe0c9c185c9da00af72e9caffa22c8010dbb70ebecdf0787fcecb46aec1226083f2e0061379de2bbc7eadc5a53c0d47f923039f9e4dfc08170957c118bc1538ce11963adfc004930c07c60eaa368bad35e51a812db22a44235df53cd96770a8b8bc50ef3a020f58ec2263f891408827965107019d8b768ddff94ab13f4eea5ac14b4e56615f94532bc50bab9776c28d1527fa0ec37589d00b5dc2c2675bece6d1265ca322acea013f4b49f6eee22c121aca6e819778bb985143b5c97df1d9de40c919b63bf340a7065789ed782cabe62b57aa37273497d3ea8374921382bc608c46ba1724372bbd706774b10b486d64a237ef12687f43c5ba10843e0fe827161b847de215c782f9a209282830c363cd53e01285d238aaa3921eef0de1775f22783bf92cba21c2bebb2fbe856f109622b782e440f41e9ba8ceadc1679de07600189cbe5e5d0a5dafaafc33caa15b5021eafe21d399fc4353d7be36e9b3ab31151e3ce94a624eff904563eaa8c1c3fef076058697f48b31d8c395ad9f379c98b1e4daa39d3e953e63e03c712987e52feaf4523e0f28f9701aa3dd8a87b03a4f8ba54b83e88317b51452d18bdfc9a41d6c41441446313b04e5c4c38c6b9d547f9348551b974bcceb357a4cc11df05eb94111ffec9fddbe0deaf7a2e2174fc0aba2a06dbccf8964a390a1b8d96a6d0ce47d2403ef0c09da8a773a21ad3b087a558ad2186dfa2d4b43a544d8a4a97d715511b4b8d1254cbe956ccfd9f4b2eca8a9fb29fd5753c7695b985fb0ed985d593a169d95b83511c027d24f9633e3619bc4cf0d454fc856c7ed6e23f781a897b96bee69bed55da531f3c7e84180cf88b9413c02a4bfb79d740cf2d6c189368be02b51f0d53ba80862b77f5f10aa9979f42472e3660baa11d2b6ee47716b42db44d491e4e87a41eb2a9d557d37fd99e5ad2dee0c8a9d0dcf3d8c8c2269ec34ce3be78560cfdcb1aaad5be862480e65374a4cd618a2334e583083f11828bc1dac257c15f45f66a922b24abb3ec50df06ceab98a8c60465dff621129b0034e899e025dc0da9a6c80351344beee747b30c659e3c5a380b701b8e3ebb9c274288c2d248c705530aa0572e8e3a4e8fa92129b574f95eace7f0d188d559bb449b77cef989ec552c4347e885f4d361bc452f12b09c9b65d47acec6c3d7d9839b4573f2bdef06706ec67a8479a8da77eb8358180cedf8762e7a0eb15383ba5c11079b182ec86952c153a91f04817af11b5df7aadeb02938df9f1e5c9db21729f1da619ba0016ec05d7a6ffb8ad7b759c08e8f9234144fd2e9346d74c38ca4841b1029ef545cf08ec2e5e370a1291643a69439fdfff50f5b25a0a4ef0aa3d915c5cf0d029263ac2ebaf3a27d98a195796b5c7f3aa44e750f0a7fc953e61262ae7bffe85e58cd5adecca6f7f476f8cb4f74a9b0eb3dd9e031c5e82ff97fa27a7907a4444e4e3b63509c7c6e83cbdd9b08d5edfc5d0acc7d4c560d7f5c25e1e6de1aa18927144a85185d76e4ccb26785d4ea661074d9b4b3f331f83bde32beffefee52eb00e0f86fdba4c43b6c6e6b4a7c9d6ff5fa97169d28f64e684f38b3fd2702351a302d5e08430340cfd99aa94fb7fc5c3666a3ce7a0828378f20b4bd067500f5e2cd3d7f19039462f03b5f1ad6118c2f107a58edf242145affdb7a60baf7d1da180b29f2fbeabf3f0fc193000a289d2808b583681d1bdabe5fbbb17156835b39fdf700b4151cafdf212a1b8199ca206e66ac44da92e28e7495bfa906850d8f1f893388ed6cc496ae9d7bfdbb6a362e549e423037ad22879c83ebcd3ebaf1ee37f594aab52fec2e9003dace3d299ef9edf7b8f21b9ded74d162f28c0bee1e9496c8beb4cb2bc242c1a0aa80d195d32efaa857d2acf24c1dc255daedc4028509d2fff19ab5c15d9af9fc8d137eade637a25f509f1c52a7e615dfc9ab2a0872be2631c8435e1bf13396a696de72028dd1245ed0a427bcb42af31258aff4659453742b30f09023a74b6f1f1514881ec2bb30079269d9e5ee7d6328b413389d7256ff21ce695f5d61088fdf798454d8a57a2af324f821692965cef062454e5c1b303941367dedbbdf6e83dd633c2b6272e053e4dba82aecf4bcce3cbedd33aa8ba5810a07aeb29af05dfe701f97605f459b1fb2be48d7c056f904236108a14085465843f29f21c56f086b0d2414e38260862735f489b911558dd2800d7ea752ee6e07ef8a1c9f4957e1174efa932184597a13d16c0d2ada36410c1486bde38010d3175801242c8abff215b7ccd2b814772eb9be3dca7ae68746caf27b2f8df7b48b7cf1ad8c036dee245599aba64633dd60ba833b94c0ab72feb2f3cb78c4511d2f5a4b731a2a3f192b0fbfc4bf35c84ffa64e804e4a48455a0874e52d313780d15a630e78bd9b589b3b9cf97205db43be14cfab9e4068754af71de182c817cdadb955a208301656d6934a88b0c9405597867a0e404f8f6e316fea4912142a16267c220225bc22d8156ad099bd9b34436bab5fb62f5a0f5ae4b5cdaea8051583120b32adbb143c2809508c5b76113caddae4f0dc75abc3c9f2d6826be956a67de9a841f36a89ed6c034aefd9c8e1872725dd4b43364af82d8cc76d6f701182e137904475a5a7aef70e4df8812422719ae65715a8938d24f125b7600840b8daa02ae234d68f3fa67151849a4c1b9582cf1a18234e4c829f0e1bf864825b69564c77328793806c083ee339f5d739d0d978017d7b11e200d765ddc80e9ad88c2bad221fa5583baa5011e4f9c1461d081faafb074f7cf04dd809c9f92827ac228d0736113143d1800f7bbeb5607bd8b2e0f4dfe3965ff483fb68f617b8d5880712859cda3979075289f42533613b81a40055c926e558afb40b0abe47e621cd376269b36dc8465c15302fd3e2bd55e3f59f7d35b13d823fd1a6c284e866a0a05bd2efa17ef858bb4169bab230bcc62eaf8dc47317e5fc7609592938e706ddacf39a317f467dc62e6fea0dfd63d966e58615eca332bc28f321ad0e875074090b382ad6007a863f9aafe41587e699b14688eee3029e418d722044ff4e7985722680b479af8900c51831280d2f80e81dc463befdedb45958663e1f6c4fa48261a561d1d6b9770d8d64babcc6973934dbc659c39e98be03720fea02d48e8411844eec835852ca12283d271cca4f2383e29c0f505302ee54fa9fdc472f66dde227f81dd4b3ea74aad7f298859e19e213f4c8d49c023bdb6a87b34f97e40c9a188e7cc924d1b02c356e063b1ca6364b416827a88b207e73095696c48a7b16e1d4402e0bb33d268b5345c256287d55df712779f0b16a762b7d48a83aaf9b1a9c79ceda58b5b430951a0bb8a8e16e940980c468e136f5dcdefc9d103dbadeb3bb02716bfb1927e7e5e0773d3f59b66f13abfa1a37d605bb01470beb5e79e6fc0a428317fcf6c88b4491ac075f8c584a3e535e63adb7ea46facc4700005eb4d48cf0682f4754f68e323a0f0015351dba3825a684270cc82dcf2fa11a89bbe28df7318584a0f9fe80cd9482a1a65b645918c02d19d1bb9d7076085ebadc3538c2b3a5df4bf25bd7959a71d566980b2a596ca51bf8c195d63155969ce8ca0e5356288cec70f471be21d133962213617cddcde035968c642fe90fa925abee34d69f6e72ed8ab4afc131bfb6eae696403920876dacf30f009320ccdb47c9bdbf1e850ea4f93e8c864e44af94749b323ed4ce7bd80b72dabe7edb25fdb9cfb3a39fb68a2b5e0bdb4aea63a51548a2405d9eb17110f676fb784ed925781048d3f1de9ed5c45c45ed278774a35a025d45192c27a8c0712295c179e0714107a56088b54f510c0041fddf3720c4b0faa6fa0e4c18adf3d5fe4533f8294a5b2d20bd23cc7e3e3130debf0d1d32b40eba510eaf33c917a8881e63840c9cc25b06a2f6a5a9ddee8af6bdde5b5b16714b209fd2e964c9bad16a430ae0498bfee2e81376045adeebce5a8dcaa84f5d3ee2fb47a580a59c9af4533644930a7c3553437024f7e000ef523f1219e4b6ea0b27e65cb8b883fa13411efceb17b2af86aa46c72db5b71702af65bad7c2eb07db94cde04f5bc900a9037dcdca9ec229af2757c423163b6ee70a54c497bc6eab0083f3f4dc69e9daf7e25306970bc96d7cfbac1d3ccb747085b13f023a389eca3c6b3a66615157be100d3e5d07579da2f1ec023d0ce023c8a1779ad9e84a020f0a7cf9a086cf1ccec01574e188f3bc062d51d13851c8c2072b2f6fd1176d2bde09c1886c8a6382d02a285b68b4c4b81e89bffa18caf5ab3e1b9ab085053c0f412e6e52563f4eefd8313ceea475c89245e2c85b20ee97bdf1ba2300b197f17e7bc5fdf30d4893be93048252819a92c61e7ceffd84f3880e9cde1088f4304323d800c7f4f9db8940f8d11c6c10dda7553cf259d2b291e18b479ff29d0158c2ad4d216c00eed2581f13cc2e982750be04309e688d97eea2b1f19d8584724f78c0936d35597b25afe4095f1ca0d128b7957e54362fe229a2f9585dd57d07a6584d792457e2425d75ebfbee32b44e02cd695ba57434e8258fe66653093bcad3559c4d476687346bd1aeaf90acfa7588572527fcc43cad54267596ea2e11503c6357512b75f42195f08a431821966b49563641462a1a6c5e590268a4767e48903c396b788c1d4f21e71d540e8ccd56467f2c70823613c2eef48e30e4318eec73acf95706dd6f553f2aa05be5901145e5901ac8c6e32ea0210501ecd43561018ea7c58a1d37310c3437512645562eec783cdff633077afb9f75673f83c7da3a6c28cdd68812e9b59bf6bb36190a3597f1925eac20198f76e32d26fad216bc62df900b432399a02328843f4ce5e0cbc90559e4f5f6b0b57e6305a0d35b9e3ecac5dfa190963a92e89abdad1ca96cd2681f6907c4137b1f0008048cfeab43fd8c10edc534f063648443ee908f69c0d70659958f3b749f3aaa4a974095b9f5618221f70225abf0b919174df16d894d24a85bf5d0c45cd78330ed0a711ff45723c093d82062bc70807bcda6071265d2c375902ddf3b578ab91a2f55bfbedba956a590488e26fd8bd6aa81fbb35e56592307d03fb316b8d805c11e0131db7b457128a3017e148a5f5fa903a3e52c152f9e15c646c64f4a074ffbf1df656cc105eb3428878dfe64856daa3a8f4da87c726c4ff2fe6ea09ed343d84d59e8655919bbdd99600e14aa2316c80aa1c02b8d24a846f5a5ae8823111ea3ab27210d6d7ed4fc0c2931f5bdfbaa8107b40e81ffb7af0c721b1c93fa68ed24da15f53d1f467e2b2acca629302459e1581718492d437b4e3a152e639d7e0b5326f5e03e04ee33168f2a38ec70ce1a505a3e909fa26ac69a49c765566bdbd2e2bc10965f430654daf0996ef52c3f19e0a6d9065f42b8a5369dfd33c5e6e168b60ba41c6a2ba1ada6cb3c7b2691debf24ebddf5506bc61eef0cc5708afb3a393ac10792ad7c67b95f7b2780de9cbcf99bb1a84459fd11a0ba8ed952c44e94cbae02161c899283682"}], 0x11b0}, 0x4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="02478484c9ec8c031d9fb5eeffcec55758e0e287302fda5ce057a5fa16da428d507d8c337dd0c8ea450ee3626fecb2fcbcf542d52dafc4d76639c5b5d28ec2f64fd28e74a067ee39259c9f20b253fe194a6e42e892b855c1e4744ee7fcd7978d642bf9b4d1e7f11fa6fd9b64aee455841fd4da123e76642d61ed0b7486074102", 0x80}, {&(0x7f00000005c0)="c7d660b01fc3dd1259c79fb580b80feb47d90592d3fcc256e7434086d82604b4f11e523c7b1933034b624533224294b65aca4ac33763af2a7f74c4a77efc5dc8909bc2c63bf45dd5840d60eeb1c7bb4434078c2752bea910015454bfbedb62fede6a632b", 0x64}, {&(0x7f0000000640)="0e24492af4c0f34df1089541938726c66090", 0x12}, {&(0x7f0000000680)="b09b9846175c7a2de0f1d4023fc7a317c059c0", 0x13}, {&(0x7f0000004480)="85217168b0cf32f1fa0031e4d83df468434c9211376a302b2dbc8b3345771d6ebb228a3c3fef3fc7db50a79d31f501f3240690e8c4ec083d4a6ea83fa5ad311c954176004b619f50993e08077eabc6bd303eab527f31277dfdb9e12f96987a5eeeeaaaf2f0820abe09cdd7b631bf14c4b0873a044f3ccc3719269de1b47c75421648cf1a3dcdd97a7868f42747e238e8395963c863a509930da31adb6ba3c97390d7cf4f51e7e7edb52c6cfa2349e9ca284da48547e1927217536f8bdd02ce3385ccc061a1c6792084b6556e84e970f511f11c8223f6c00aeb431281cd00084bfbc81faf146677041c66532e0ad851c2d607354240a1cc444c747dce878b95d43ccf339d52c2f30b1eabc673fc535e3e1eaff838e445c6e56a08eafcb472f80eed88ec642b42121ec05900747fff583ecf84bcb273c2d460c2ff3d5c11981432e65b4429ce87083c8ecb71efc42a771ea9985f16b63a606e16f096e8e906dbf5988d1e03f8794801c08b095ebbc9154b27d82fb8d553f2f771058acdf906ecc48988ed73ca050f5af90f75706f281cdc31506d6cba5d7f2d7991b362693074f03efb3dd8164ba1e02b9a0746d52074b165af7dcdeab595cc423a4b41d435885f2e55af9190bb6799b31a4d42efa4d82ee4a48f9d74fa8d18d5046e645accc37688e5edded80a390091c4691635be1e5b8876e252b360c8bd373fa9e8e565a29c850d6ae56cc01591ebcb70da961827579a77c39072d6d053fad07381b8315bea65706da248e59a1ba528e44cfa92dd5b397112ff724f8c3c12804d4d65879599d157aa831204479674729bd6a328f48e5fc74c192c0e4eab534e2531a1f1cefc3f1b010fe6e92c5b6f47d46f25de6e1e422a9e556d28a476be4bbe4ed6d838d16eb1156ea8151ace4818a2bbc3faf911ca1a70b260d24359c8a14e1b1da145b11ea850b9cd59ae196b8198320e2feda42fe94ebd0a3dc99e990cca9dde4f7e639b0fa16e4ff5749e991af07d00e9fa38e66859fecd5df381bf51fb02be64e7ef77b3bfcd6b4d740581ca2bb64692b4fdcfecad5183e19e47a3ab9fd5b9ff32ae3357c6333a9a4d7ee9a439cc32ce2fcae92993b1c6ff322de55a564edd654cac245bd96457ecf655094f3ef86b28266cdc82f2919809f0855eb7aab14c03ddd92459212765ea54a9a366ae5825b74a6ba10799ea25df48940bf140236138fd315e93659fdb1f1a6d5719c22185ff30ecab3853e555adce9664594389e11eed5ba72e8fca98804665cfbec03d4e2e1707552b6488317c75dccd8575b453d82de06c0f443e39680ed1253991134594bfee4a7ebe07f42ec7c40901698238e92586324eed4637523f8929a36b8667f49ba63bcbc776c141ece6a423e8e983edae84c1d4dc2404dcb7ec9135c16b2adb41193fe5207a2bea7bed97342d95e6ba82f3f80dc5c39c25c2c9e2abf275f62eb1975db124b0e9d06790b835e50d02ba2d5e2098ba246d2d98e647339d46f3b6943051b4f84d5ee405cc5a78b499c42e9eaf51ca60cb9cd20a814ac8cde06f6a5f654f06acd4882ea88be84c4e94bdc753cf790cec06ab3b71335f7cccd73c889098a92224d776ac73143dcb9b7a52e1ea965d18da9bcbefc874bf48a53e1bbf7a27cdba2d011a25bd59e51d0c26c5e3c8e95f00af778d7812e94e695c18dd48678da7b928704d881462204a6b32041490fe0a4b8ea4f02089370bde708e61a70867b1d0a35a6fdbc8fed5e8f1415f9fc50957513a6f8cdc0f34ff46dface47dfe799f32863df647367f8de051de0c708d60c1909eedd3d904e66f2f663bc4d45fb2dd46cacf0165c45cd6ac49d0c574914da6ff1f73a65e6f01aba8b2e6f6fcf314c77a97888160af583743355babdba50be41181639bd3ea8797852ffa2b792c6e9bfe1be4ad3a1aae2dea9e87dfa21992bd153ae66fd6ac923022198062ed923df90dbeb205dd68568eb6caa93d8835b4f382867bc46d017d647cc306a2794dc6184faa73a5bb75262c69f9f141f9989e80eee193ec6ece60bf947531dd0f4f6af0f8ebd456d50d1ddb8f8dbd51da79c5200c58049067f56c7ce26cf03235013b375d31e351bfb7ed904e6752ad4e02af96409a3cdbb64098bc96263f7076a71b34bbd96bec01b8ddba74fb3284125d6b88e370c0a505185cb91ff39673cc5fd7de7f98921c9b9d0de7d8b19f25ea5a9100ca8d012241efedff4132b1c5601bcd186e75e1b592441325949236d3a480b4e8a39e9b65394d408df8ae6036edf4e5f0058bac4e16c181bbc41a15b5ae6c247b60c2b8096f04fc59205f94b590397743e1c623b7d66764c716301b3a8f4cb2d6b4312ce09ec3b0892bfdbd5fd1b98769ecd0e560ca395bf51815883541289f90781a4645af3dc0eff949695ca05fe8a52dc26ac194fab7ad0e2833f931dfc976dcff960fc7096c99a767c946e27222e745e4ceb1037c3337175cbed21dcb5e5411f9fcd319347635358c83112776d069c442b462980f26b6c9bceb23395f061ce33266e4feeb0747168dd87aeb9f0524b153be49ba6738a62451f7ab03cb69226c2489b3a6d2a8eb586713462d510c62a424fcddeb3fc5d6f18391508b69721e53de01bdc5c7445a044077b3d21d1fe66ee194e29bb9db20ded7bbd0c34db5768ff35f8652fd30b12200dfea1560496b4630c41ecdccdaa9a3f0240947dee07662556c8226d7120d7afc26172ea3132c6d3db38c8ff6faf3be87a89905dc9e98ea506cb94a51d0e12413400162afc49eac5dc7805f5d6baa8d81290b75321cfedf1432406e262adac68e8a218c6fd8d6358f0573781e97236450a4527b9666a56ec0a93bb280e0affb1efe381fe3e3adff849eb7484060e02f26ce7caac6f7be4b572e2331f9cfba2bfa9afa73a34fff07b8893cf11cc697d4d4dfb2f4b1c0117db6e3253f27e31a1315842cac3f02c6534f75486a9462f753aa146149dde84cfce100b31e83fc5bfc31f308f8a69e2ef8bfca0376a282b95536c589113da603572f8799fbf872fa13754a882f9b2b350e220ffb2460e40963c125c945a66014f84752060ebbcc1cdb54b5852414f74fec440affc739fca7a0b1d0cb98e28cb7cb09a2ecd9d084f3a21ebd958deacda324979e827bcc0c95fc3ac9ef6e872b2461656737855cb78b0a2236ba45ec75fdc403cb08a7d2ee400ae1c91a6d3e458d08616fa33729a8c32022b0750b02ff5275542173750e76f9c484543f60bf745cc845ca4ef4082f5a2a98826edb926b2481b519c31de9a6dde35ff4ccd93c1a2cff9ec851455eb66efe9d1ac125169905f64b67e7a1725ffb76d2e7a1f80a9414bf4f228f7ce1ca9884d7bc3cd71946ac8eb14398c24439c618e7542d68ffc382615fa3c9ef7ee999462db1b1291661585615794101349f974c0b204e5399bd975997d6b5cecd4c3c707608531b51080439f5253d46d391bd9f6da441ee97324a2dee02d0c70b9401e81765a2e9b8c9fb9860ec3ea5b4f163cb5eef81e243615d96831df180ab7d2f95dc25de4fb8f271552583340460055a7c2f2b7e982562d8533186f1e0bae0693c30f9f8be806bb3cabceeff9a321d664ac8bbb552aa9beaa2e10d6cc446f09a0d0585b7ef245d21b990c62aab60b3bddb53a3f8a1f7904b38b3f587e947c36c6c6d80803bb21250bb0412406fdc811abfa2f096588bbb07c69f87196781215a1a750a0785dbb893985e076bd0dcc1f9be52536602ced89203bcd5749192ff65c0b2e1c7d0b8ffcb3aeb9b95e5b615be6d26e0a562e928df0e3a3ab868e44fb2add038cd8d565f11e7cfe0404930c49fe785d75131039e05e639a843c1432f8dee93769de88dc52b0af8f1797249c4e938ada176e090bb212a1ffae83618af04d915e61f1c0e786f80a67f425264b4e0f1bba66b85b0ccebb9a72c91f0d07de1ae32b450928f744e1d5e314d2bdd61801b0dfc91da4a3837bd6da8c8d01f26bf85085e489f1f4ebf8141648938d1dbecd5d6f4f43e1a49be8620c84b8663ebbddf120ee8e417f5554f03bc9d5ad888cd4e3688eebf80401bb12ba7496a18a0a13c6f18fc9958dd315ce813fd28dd7be6de6eb56ac7fa3781d863acfc740037ec9141c12ff96ef359471d7ff25d3870e2c5b57ebb03ebe4fe69023ce0f39b24145b88e706bcfbef1f2b7522dc2bc8e0c684957230d8226a1f61095f5d2213c94977a3c1af6b77b02cb729d16b88fb09477443c0de9cab0f278aadc1e0f75ce20b17e95ecb8d42e81236a361fb1cd5affb10fa6339b8daa5d207565b4d0f9ea12556f90fc1bd8db506e0dee47265828d1d4f5373a3e7c5daa23d1f2ef858bfde4a9880b0e649a445d097a9ab4e7cc182f11e748a418b007de4439f32e434b60071c8fbb443ad308b9ee40a55ccac8cbd67ec0b90a60e47f04887d5f59d573a42c4fe472e466f2a340ad7a02b417c877eea6af8246aa6344280136954d743187888eb6425a58f241bf0129f8d585c27bd123f353a63278aba2b0d3da4693a21a4dc504635ba6e163ba0027c43acbd75b6e3b74c1f3f927703b6bfb28f895d4c22fa3b8e9df80b90b5037d68752f3ae30c889cca0ac47e430ab4e98c9e63fe8861c9fa560a91969b7649122543a7970d1a5031f78fc1b5b621f74d715ccae06b885dcc49c7f19018ec8da2e797a57ed33e88ab2e4a40c55b939b3f8922a6b5950f7cb0c5f05b30adf0e49b2e98a0421da916f73af7907705c570f09192e1672bc65c060494a64f0470fd8bc3e28549e997f12d6e6639f47a1b4446109c469c296d6c99a15b233683960da7b823217bb9bb5dd2fad80990a761f1778068fc60a24704f2c840c38af4f4c4c178f28da81f054e5edf5963bfd9e3a211daeb14bb47e59d244e1e1f7b1ce00a2fcadbff42c2eef213d834f53aae32edccaac6adc45d16f352cf48b8976fa95f9ed2b0b767d9330168f1f964f243128e662a65e92f71d09eca5dfa0332719d52d1697ffc9b6e6a267f79120e7d7a9ae04c4f063643bb2176d819fe4bbca5d54c6c6f4d8792c0310cf23e79a013fa384d960145b9b9471db52c6cdeb6b876874ac511f5aba1bedd84bf71a38d063fd47a925d0f90fd2428c000560585d25f17fc13528caeb71627d6566a3e4c81f5d77753e710f123eb0feeea3c3023c7a980fc232a8301c82a46bcbf0c4443e81026d32dd5b17be05a0353de82e122add678f99b23cfe5bde39365797c0accc407d93864f45d2743a990ce49132306944b77c7ad67a797a079afd2a9b5f42c666b6567e0246733398487ec3a411ea3206eb80a8df7ec4234434780eb763aeeeddaf0bcc9f3a9f4d0df611e668e9688880e34242df482c111ed830fd304c1218ded9dab8f76d2b91d404bba6cb5338025b81b9c5d8ffbc3abfa9fd8c2f85990c3c05b94fffbf8abd4b5ba6d9b8f378531c9fdb5b60c307f9dc6cfb98036305cf9c22a71d76375f4330288d8dbca033a297d89e7a0d504a69d17755ab79017ba3bf456656d701c6c1a3f74f31f1e5cce656d82795feb8c8ec56174ba1d357df67f5a45bf8646d03897d8a6f782b06774f0d9f5c102c576f3988971fb8ed51258287246698a2d05361184409a6a0d2359d1340564fb4679a611db9bbd3db04d1780b090bdd849ad44c00de5487305d82bb0fd790d200345e3ecf4e259e7124aaf4b8260308bf5f44de47b473a492c3ac4e3e29fb134bc805213d52ec0fdc0f255616cb145ff19083d09f78aa85ef1233c3e6df7cc756b75157b0b335e92a1aa6e2e58a6", 0x1000}, {&(0x7f00000006c0)="3dc021c2edf2a80ab0f1006c1ffa67b0b2608407b7235f94f32ac8435764e01bf560f0", 0x23}], 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000880)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000800)) 03:35:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:35:02 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x8000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:35:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 03:35:03 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x4501) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)) 03:35:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 03:35:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="b2d72e3e27fb90c35a2c05d56d52f68f79ab94590ba62e37553b803155128900910a319d2873e74effe53977697d4b4af58f124b08c4cb85942ff776ee25e351caed588168ebe96441ae11b45c20603c572b18dd8033cafb2c439ad398fdedd4dc5d53b6944f22170c8521804bf931925e35d6b60bf66a433b0bdefbd1ccb5ea2cad37ac7bbcac6e281a9fd0aab86a0773e927c715d7acdbef74433705daedc7a8af32d6af07edb7751c0e976e9a8905e98c608929fb1921bd461ddd1f06ae7e249ae77eaf2234af23839e390ea5771d909fc3852332f02351c21554561a6c92b3725db644d24bb82cc8c8b7be45e9b1dc19b67dd5279edc48aed5cc813c0da318dd1697e39a305bb2162f217d6e4878ec07d2750077b1eea124dca1926b61c2cb60c4869e9a86d401edc7e195e1be2908ba739812c3045ecdaacf015f100e5b7083615759759442eef4d1877f21df7b8b4afb6fa04c7e2625e80761e6542e98ae5450ddbeb0fd85ef66a62414869a5a3ffa36753e5bfdf3ae429f92d51bfb03e41d8fa70ecb819d9d173819ab49488499daab19d2640f0bb6e3b3e974cfcdb4b227ae8609bdb81b91b1c4a7da01419b45ce345d24e6eecf296bcfb6aa10f048fff71a9100e39cf87637749f2db2da38f23b7b92a55c9207d334d84a29f757f124de7bd47f34722a91e1cb921aad71c1fd2516d63b4ce38cd4bf274115e21246b0767b12079d37330085cafadbff54cb665e6b3ade64c4edd8473824514496d211072cf2680ff39c53eb9f49e8289bc081008ae140973371473a28ff163f7b1beab321c73deb28e0b0e64899637cae28ce3ffc145c78c6cd85a81f3fd569f29153b989226a300fd9522bbe75b3dde3a84442ad5b84ede853c07098fb369e862b6470985fe925a9fcd9e7b908102066f093f668976cd95016cc948e263e8e9b1372f25b1304bcc951bac7970f09d50c25dfcb042fbad4b8e45f2b855da5c8d51ef89985c9ac47fdfa544bec1bb0dba34f7ed5ae25886a26d8045532466ce29c06e529e8f64f52cabb227205830394fecbdb4ba691ab2b10629ed519d16c0774197130fbc5de280359a9e25796db9ee8fcd31100a40e20bef57a1e63ea018a7d79654ddd1b5c1314e771768147cac9622772d48d4f255833445f683ff66355bb4e33deb7ceb48b4f603a0ff2e64400f15734a031f7eedcc8708f86b2cad67020c606e4d6dfae8cd379e3b4ca9cad1ee2de98262e899a1c1eb1fd2ecd50e1159faf0909c84bf50ac2ea4088512edcf4c78fe6d809ab23ed8476a6a9e919181f7cd674f54ec20d001c3e0b9e1c0e471d0a265d6e62fb5f83e2ee39c2297e64386eba7a2fa9c3dfb859a84b05509ae4402315192f0fc324aa3bab3cf4ddc137abdf876d0e7dbcf00a07c4f03c6ede8fb46736e19043ba5a5e5e809fd55c7952d148b1f289d2af4e6447a214637cf4d2aea2bae8a68d20abccf82dc5799901a6cce7e7f3eda20087ab18352ceebe909cdcc270b4e0e08277ef1ae71c4ac1aa3e21ba8605eea90c849882c4262bfb5aa3d516b87349b4f21b9718241f615008c95647a1ceafb33894260fc8f65a808eca2b3c8625711fb544737aabc11cd91be143f0f3e6c41896998db8719c9d78b5797cd520b093ea09e3287c09256887686d5710b142089f47964bce345def434c95c7474a15700aaa3ad3cea1e62addf1773aaf5edfe691cc2c6f5c351af737dd5b47e0b2fd278a2db0c80b1a18e40187386b6c8886b18ef8e9cda61593f6fceee29d9c727dd6a5e9964120d4587f62ad6d2bc7d9283ca4477624af184836e5664f5ef6287cf7b88c840648a6ce99c022bca8cd9b536d6f3a68a9c74d78b19549dd491c66bda1122a6bae831d8a5f342a7338e3a79a9cd72fd541ab3d5a21cdc43e3dec95d2ac7f553795fa219a3ffc676118ee88e86f0f931b1ff0c20777f72ca7b1521ab2ce54c159531b89e75a44811847a4a2d4028c7bc8585bec224264a3e4436b63c873143defccd217dadc93dc0a35cb09fe67629f953388b618174fcb685faf445174ff8d235fbc5dbb10ba19bdb58e4d2fec50b9370e4db256b1c78b0f591948840e702be94a205a64e74818f2faf7eabcc673803872b24ca26a12dd7bfffa52608f5cb2e66d444dbe7c0f150d5f741068cc98b2eab27f2c73748daacb785125478b3804cb5913e8db71b5499fbe19705725ba9844ddaf94ac1f33a462e0bde6ca633093e5a35504415673ccf5bcd189743a5e033473727359f93ec4dfda6ec438dd57328e33c24b13b69b209587eedf1fa45ccdb97f380e841733ce1604d2d62e7690bb5f144cb53ba0789ef88f99460755cedc6c72884778a5ebe15ddab85883b585046be3407737e3eda3c49eca7051728099d57291f842d53637b121ed3e52b35a7d36ae57a81869201922af007df404ac94b33227b2b83b9e8444fa3bb3bf4ea1942cb2b90ece2fcca9cf004dff0d9ca40ab8a2bcbdf7dc9dc195c71aa77da6cf57a9b57bd7b529d280358bb03d5affd6f3fdb4a2a23c01c9a4dd54a98a817276d386b9546656516604e47ad6310bd8586473288e2de0124e109180711698e2536b6150f7c778ada66c0fce684498595b1a608bb9e8fa3e44556a912f4f601a24f5445547cbf3bba6abefa6b39700dc25ce563e4c0b82f81deb7f8caf6bd6d831e0d4022506a84439f077e49f26449db1f8642761c567d1ea56e815f556e71a7f3a8bf08f13a7adcf5e1a408252f55be55a4616219a9905a82ce0b1349c1dd0c7b72fd0932b383f3d984f9fa9d6ae6146769d27705f201095c7ca74cab24b49c606e8cebc0e0dfdbdb6cce89c10b54cca6aed879edc5033d2b0ed3a63167322da94d68bba969a8bb9a7f660d0190ee046658a326c94ef04f53bdfe5d002b15a8cfa52b9125db2f71b86596ba2d976d22baee1d36baa171edc755efec25a3f7c0441af9482f215282b400a886a2ddc0c628cdd139c99318b8b226b0a21c8d3f50b4287a5d97765095452b5dea2981bf8cd0fa8c481ba3f8066712341cbfb2239e0f0276927277c3741bca999fc0790917175bd8396d225dce99cd035ca69897530969cba2ba21cda9ddf13b99e6991461eb4adfe64e80ce571ae388804ba2f4d8d738e0861345134253eb3ce915340799e803667de18426b0d539c2276d74d3e1da68ae9ddacff98ae8e5764bad1071a253278701634b4f8de1b91844120c53a50354e2dffd5c03dd6964fb7abb488f3bbb0066884fc6cd1c26ac8e49e23cd695e7c13e2da84fd0f1d17ebdf62c4075eef3f2d7a6ccb98507b5f80951e6128186758609be23ad9e4c8ab76abfecff7e386bce36b527acfb2eac008252fe8d4ac630c4259eb51c3040bc1ae1c487bc7aae808f7294716792eae31a75e68240a91cc53c9fc2bd80ba5854becf972d7d47a9d5418b697073acb47d33c1aaf95e9e4fcd2c5b54b0f80cc48f96a387963c3e58f912255a226e1603008714208fe83b63c630af5c957a4b3906155ec200596541be4b1da13e32c6e1fa5ca6339682c715973825c6e865c7c5c85373b49ba74ff3782cdebaf447deaef96a34cbba2ec8754b1230884bde18356f85b13d6377baa95964c6fc898da6869b6488354c88550abeb809a94bc3ba969120a71bb4d8513dffba48441fa9592d7e88bb592ae0dcd64d70ee98979c8560748471da6d4adf28254e0ff78326dac94b5e5d9c271f2d1785d489d02ed058859e020d93f3ec81a12ee3eaeeeda56b83feaa67e1efad654a43bc20a87fa0d94b5089d4938dff6363fae2734a743f6e81be349ae54b153d8bc4de99ba9ac2f650c515ba6488ca24c71dae6624f7c9a0beeb3038b004d58ce271637fbcd082f35b3e5e714db23f750c6e4278bb008d80a24b4a221e8433e7745434dd802901a6e2bc93ec76acaf99de717f6192f946246182cba02a5d22fa595d43cf98ecb1f1bca025042b64de90a3c02af87f090a253328f8160cd0684091d239faea31acc00a61d85d9d7954223d0e2525fb2d62849fd05348049098ba2b969e58130419343212e4c46879ac83300dd48241e3d71a77198cc893d6b0ffe28d082dfd438704442e46d918e4a65ad827fc5cc9a6ebec7f222c5bffc0ca7269725d01933ebea73d02bca09432659c593d2b52ed5204a89f3369ebbab60f75e8ea04a096f8027bf93918f477e4b95da95a0b83b15785e192614778a8e1c390659b334d1b31280a6cd9cd04c07c8f740d71f407e114636de675a444f39e5b5c4a490e05363bcae5d5510ad15f8bcbedccb5efae4df3d5c624167e3ee5d54aff670adcc4128af60ab3f8365336568b8bf36b729de1f6f2c4f243c4559413a04256e46f778de954333b5877ca266635ba0edcffeb392d089eca67180bf4204069c96523fc1e50f5384ce35417e3bbd08c324875594c5ae2b83dac47b08e974221de523e5cce200c1c89fcdaba3c0b915a494743f4b77afa0dafb8b68c159139a119902195988d61828dafd94810c811f86223ba91214c87ec25c5be15db751f3be9ca2bc3fa79e7652d13b53448f595379b36e9fc23cdd2cbc75796b51b9701d0d37dd3dbb291a00b8fa46edb6c957364bf4976122ab09cbc091731bef47dd1c9c7b9a29c7791edbece604a47d2e301cf572ccc487965aa4ca419fbf02c64c947a29b4f9a3910fa268b49d0e2b7bffa120d1560f1bbec3bb4f5f430f6680bd37e0d56db3f7e74fa5df350b50207c398bca0995d1a781b6a068e758a865e5a5daa0e33ba80144ad3eb4b5e438eb893ba2eeb38d6c6e5548556bb18937e6516b639d976080e360e4caf5852b063155d27e5e1f94aad65d8453f358212e79a944c233c83423e36544b047f780653f569b376bf3eb61cb30b120152e0f7ddd8a9823d9f007bcda53a70c9ff1a9a268f78085f49be5c6da7c1945e7ea9ec591af9f577b4a354e74faac216fa0e20af99b1f1e9f8cfda9d82ae7e2f3dbbf05eac2707ece71c5b0950d967d9bec5b7d5e15a0a3b06f31c8fee7c3a7cf2284bf4fdd268eab95bcd63408be19385bd0e73e4d5c262a1ae2f00f1bef28c87d2b279d48b405fad30527c32e3e6988eb2f90172e78fe0fff16ecc43d1e2d0c3a7a5a8a0632fd305aeae935632f14f579956da121a381a6fedd20883ea00f801c98d3963f3932129c80cf951db6f495ef16bc9d4e092a9955c13f9f538c34ee31ca84486c59f8eda5170c896ba1b8097ad5c394dc05e4b003c6e7b5b3ef3056b87840a7445d38cebe32ac47db8435ef4a6f8db99b925b4860469c81897e2be7636cb18bdc1a9e6a1780b1a8db3de2e5b59641854ac543ecf08a81c5249b861dfb09a4640c3630b7a2a65731ae4210bcf16f41126be2f7a0091bd7c45d8c59d9f7cdb834b0095e3f522b70709d5e15790b75c94fa9319f411a347e1212357b8eb1c621a1af6a6a5e07589d192a1ca8220f6be2f0f47f00fa913528d3cdf9fffbfc071ed7f44a157aa928dd65e3180a1410def789ba22276ffc1f72809007fa5595399734edb61eab5af880b197e109c31d2ac44e95e1590369ab9c8d58d80553d9ff7d3d5b86e9ff0708b826eef86b6af982eb0181f724018277be8d400b099f61233aa93ab7a5c8ebabc82b63f1a3e53bf163c9e3e64ceb5b2aa0029031f0e7788255de24fe2ff3a8e029fc665373b0126a9e075e5b78bdfec2560e2d2f303a06e30febca0df90b20146de709d4e27d9e6049fb0044a124a3047288e2cf583ecc6f4dcbaa8fbbe8a8c5f52a6c6a2b4a829936b0b435", 0x1000) fcntl$getflags(r0, 0x1) bind$unix(r0, &(0x7f0000001040)=@file={0x0, './file1\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) openat(r0, &(0x7f0000001000)='./file0\x00', 0x80, 0x80) setsockopt(r1, 0x4d8b, 0x3, 0x0, 0x0) 03:35:03 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00f55e0016ff030700aed2f543a815a57706d31eccc340716bb1d67637972714cb173b22f226b4e1259592a82ec54874f19a494bdca94ff5eb0ca6095e99fa864b6809f5db5fcea790b719100dfa2e1f422e5e3997d0cb3bdd8d"], 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r5, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') getpgrp() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r6, r7) syz_open_pts() r8 = semget(0x0, 0x3, 0xffffffffffffffff) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x9, 0x946, 0x4, 0x0, 0x9]) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x80) fsync(r2) 03:35:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x82c, 0xec, r2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) r3 = getuid() setuid(r3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 03:35:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x6010, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) semget$private(0x0, 0x3, 0x200) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 03:35:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000000000208, 0x10a) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4fb, 0x0, './file0\x00', 0x7, 0x400, 0x0, 0xff00}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) getitimer(0x0, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x810, 0x0) 03:35:04 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8000000000000) 03:35:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x1, 0x4002, 0x5) sendto(r0, &(0x7f0000000100)="1de2c4233f04f3a26220d7064f8ae7f2aae566b0b939f11c471d264ffa73e8922b6431b849e2b9f1d136bb8c02956d6331643cc4ccbd5df8a0410af6cbd43f11f35ab00e4f2f1584dcdec6135bee249f5eec3d29b7aa96bccc03b2136b67b89d27bdcbe7d4368eea435c1d845c19629408b91896bdd7a0de7b727a2bd14ea08e6c0f6e74f4053b27669833038558cb9593998bcdb98599cf4a73b2a39677aaa89a332d137a1f678d59a8eb73a5246e8af752dc7ffc00362403374de78df980fd5740add21d4863f9553b836f43109ed6d1e5ef0f5ba6cfdfa6441f5f383e0db1e2e037a1f6c3ef016e112110961528b00f3cc5af634f95703fefd2514340bb1b81c27292ed0da725efbf624b39d0fd66b50a6ca76a401bc3a9db0fd9b439014f9a23a49a55d6aaaedc05def45af1cf99c3f3653ec8ccc5ce4776972ed97355af2e67ce8758b814d75ed4b9a3f14f80b138b9843bf67bc8e5b2b18e0fe0191af7f3d82ae7690dcf1333b194c6f3a5f403a4c45f8b925b26d4b1505fb8608a22f203d385daf7ae5a0af42628d4c1ba64945b62548a799aea903357ccb22b04433742b557e0cf3cba6893a6c06f013b1eb6dca1fea084399e7515fcab016c8e909949b50a6146dcfe6b44a81f9c8013ae697dd4c94915c2c3faac619bdab761e5a9229395d54807b699579235ce1d3510157c03b672cd92b9cd09fb6a5a23f66c78fc5d49de6d05fdef98284dd8295f6fff63016c0ae47cc4db4a038ab5eb4e4bd3289635d86f65d77418fb1a42c651aefa7d6737e9ebf6fbc0cfa8f9d079068f837ba3ff7608cabfe9f609fdf0422f00edb5572992abe47123857410907b3efe9d94fdddc340e91e2b068ab8dd9ac80bc5dc5989e4205a29173059018e39dc382068d67ca86e4b4df70a6ddc614ecded53574097529855a6fa4bff1df3a900cb58ef0b71a3ba8e1ec76efa6a28a14fa3a2247fde0e8a65f8866c45b92cd6bad84674a889d3d71324e1d23281071ace229952624bc739e6bb79ddbfd3f1ea20a11b78ec48bd4f51e92993e064213283f77942ae614f5ae2d6000d0a36cb46c7deab48a9163092341f1375f56f0f7e918063cbd9dc45dea32a0027e510dbd2aa5dc64011d4895248761a16ce72cdc589251cb917a6917e3e447db9385a5380d40391dbb5092eaddaf769d1f1b98fe5a2b79fc0415262c69e3affd9c85a4031fd4b82b028ea179f520a61e3e7c04a6178a5b3a800a447045bacc70616636c179c18a6e980f3debacb09051c0f4e5b800975fb14cd144575341a946da19cb5d5a37c1cba26c7f00aac2c05cf05a20e4229b104117347681f8274d178fc094b41bb46967a4e67471c5a782c37000cadd2cbbe7c0ad3331b2ffde7d53131eae1913cc1266cd83c437593f1afa0059494ab4fb5fc7ecc76c25739e11c815f928f2576bb392e998e308b144a6aa7ce793806657ebb4c474a9b6a30a9340f20f6db9d0e2aca18d53a2322dd0e6fa9478190ee8013da9b095ae94b1543237cb2a82a2fab3347b04eecee9935d89c0fee07788991e97f959127d6c066a701653b4bdc85511bb4fc0920bf68c38dd22826a183a0a0fdae831c33ce94642e54646e9dac99ac4bcd4aded814acdbd0c5c321582abec596950e216adfd5b68bd8ae16dfc862108df19f13441d0f351e119d6b91dee4d5913273e4b873d57cd0b179e0951e4d41c74602ee3787513dae7b5c31daa3144d8123f0033387a24671a986388e458a0aeb2653877ba2677cf5f1430e9339ae7f901966042ad5981c8e3cafbdf83d9577a7a408ef6f305076005016ec8833dec918dfb90ca81896849ab6af61fa4ff2deabf263d51b22af8e127c66902711aac0a87d2c649c7409dd56ec2e7c386cb18f9b8bc7e4c7a93a343fd603e0d3daad262476f5119d47d06f36e5a646b94e40683c3129acc2b90adf791cf6d44bc96d06b5e68dd94ffe6393c4b5b83901732dfe673ebf57a585160a7f4422d63c6236bec905e5f0705752f15889fe1e75d9fec257724b174f17b9cc1f5cc967a5c56a1aaf4e32f1750abb4a34f7d9f8acc3dc2f57415b5dfb58c6dfdeb4993a2af696f2f57046a6353be3fe05b591c09ef13f2cf36ba3e4e2ee52ab4b8eb9d4940f4fff06fff468ccf1d682106293e0c369dd2b9b4b3f2ef43582c5215d4152cb3b66477cb91850578fb3c548794d2037caef255f922e2054c5720fb0d2b6bb0fcd1ab05bb5c597f04a20976444ae5172b94e6ce6145569a81207fb8df7f1c211e4bc668c19583da61fe31b51c036966ff950696053108442295b1bdaddb3207ec0b3be23887974472deab414893dedb0e9d898d1cebbc8fd71db72026dfc3ac9eff441d902471940f09b592dfbf7cb006b0e69067953d2de098c2a8e68780596fe6ae742ec0473ee107d61ce859815442b1686ceac5752b1dece491d5d1e7b7c4d63dadeda5d8e2c8fbdf433422236e6c4a3e2bf3f4e1fbbe216b4c4c8d6eaea5db7d6c2018d0ec3b7a4de84faa4989cf61fddf0a5123885dc26f493aece25bfa83f6e5e0f2ff8a1cab152769b3dd770187c2e8d7ea74fd7a9cc6140a5ab28c44c177149509662a8f70be4b9360b450199d706d6ae3d413a57c61589a852428b2039de864c18803f412f96373db4ea00a65b640b9409c86ef795e46c67acbeca4ec268491960b89cd9adf6d1893fae70709e5eb0875d9496f7bbfc317a1a65fe5ba98015fe32583c074f325e31ea35a67b7f90cca0e60ec37a24da3031dbcaa5ae9233dffc8bf119ae79c21034af3153d766a6196c98c62df8eff77ec559e3deb232cc6c5b86a751147192fed5961feea94bca199d32031442993d3956195e991c826ce7a42fbe770dd46f3dc2e64cc3e9200e490e19dc257d84c43b4e624a5d0710cf2b2297884341265bec6da77ae89cd897b0ba6c2a5068a98f060fd668ce070b729ed325dd8abba8d216d1664a1904780bdded347950fba35772720a9f555198de05ca170a3210d9d7781c8815ac684cd42ac57a0db5c10651f37990802666edd71d23e4615722bcde5dba88e488ba7322fb773ab47e0fe85ec988454f7b8a21fa14761f4edeb78f2040dfcc8c1f4cc88f956b68db6b4402dc2950f3fb1963e20baa24de8c2ea696769b66c74bc3f517f286f080cd1a75ca53a0c3552df106958a2e92e0e0f418ad0381bbb20accb74a049a282483192d877300fb0f600fe2ea24cc61b772f3af9cc73830211ac9a78689e53b760ec8033862d8b5c87d4a2dd162fb4d8107eda3df5249d363a675748ddf7b82754866118a43b80ae823c74b77b6720d4998b90d5dddd22946bc2c71e9cab1ecf3e0bfa16f6d9aedbc50a8d1db3b0d6afbf830f4d92751170ba796752e898318039ce659056d86464247beebd6aae359bd1cd767137cec30510099a3957a56c473bc0b2484fc8409e24d309f2cbd7292d9e2ac89f3a194d4ce46e85390f7a951b759a6a4cc18c8932257ad582b4edcadeca71c9bda3919de3bf4a275c7eda0b3ec4c83c38a03dd47249299865e600ce6a81da6c86c9cdde072c59e906546128c2677d7b014df7e9b21b16576376002cc81618a6860e5a4ea31b6db8f72b7c5b3707bec188accf914fac7c85cdb6686702c8fbd41c6489788e71c54b1d3eace9314af00dc9a5d17a3b74158a840fa3b012ac75dd7a489194e2ad7cc12169054a4115ddb534b9633ec87dfd9afddd16ee0ab6aed9311ad3081397f3ac8e0244926472076b5b91575b36169aea74459ac1aa047dd0db5f2da2dc02ae49682876450840e8580f71a8cc3991f08a415334e7ba2fe77b3f69bceea54fc51a9ab09aaa70b29dd4fe066149f732497813196c2c05bea6a807c443551a8cec0f92d551357bba26822ecceb3a95e615a904de4118515446f40a2e8bd662cad4c0da859d8469b262c8f263524222fed50bf8a7abc31db052e66d055be4b2740fd2e06cccb6aa7eda68c458a3598e64b1abd9b1ddca3409e21838e2533c060bebce04e6156073e47058795670cecb5d923ea3c027daf7308c7aee01b19caae84f8a3acda225f8443f4e44ba58529ae3abab737e3f10b16040d781b83c6550651875f39c30ce5ee736e26f6ea63f8fe84ac0b2bdb71ca2e34c3550702e9d85ad6dd3c86bfdc2163075968516dfcc35087765b4df595aee93e1ce25dca44d37fc591f26ec620425b61a0e62191888b3bfccd2ce4b873a5a03c1eb776327d1f460a9ac60ab5aec65c424470ed028b779967b997a311afd17493097c9fd9ff04aaf805f00aa3a985412068f33d26f29fb35d4d78ca1bebb22948b02031bb09f3691841e1b734cc738b81a9fa7f99e8e0a3d498297ce27ab712c48881c65e68708c89c1e1ab3bd0c9f0c362ac866c6d5853f9451b415b48ff24e50f712372477eb1536a88304e8fa4264bb8db8d5fb73a7b14fb3003afa7a4c10eab54c9ef90b6e08ac92d6ffc966186031c98451498c11ccfad62c5bf343975acb5356f8d724a15523680f6fa6f86792e115eb31fa6a01ab37f1e36c1c106e8c0defdf26bbc269a1d9a8deba199a60bc591677891b6cbb258756fc3dda7cbad49f5b1945112c20a75c4ae512edebbc516f1d7ccece5de88f5b1de1fb6d04f0d3a50f962c82f4ba27dfd3c1e086133e0f91301972c9c9824b39c1a23591e4b83b9d35e8e0c10469b0507f88174c2f7dc07979086455a7d180199737779f4285ef602253fb5eb91ae63cec57e903936597ae6744f7908c7d2e7190ec6bdc1e50d5f04049544d29a059f07ed741aa2e426517536a64894776b0213f503ec7f6aa955b289314babdf7a794201fdcf1a4f91679af0deff887702fa48654a4b9fd6ffa887abbe78d5f980d9b0fcc41bc672807a334a9c7b792824383c728374a9e38e40dcf27accea542513572bf959214549dda52aa377956b6154d4d170dcadb0aa193eadeb3fe7bd1d3ab7ae32cfc3963e1b6feb9cf74a1147b780f08ac3f80cef896cf9dab5c540b56631389efbd8335666a3a2675e8b80d318d84a31b3b74b71fcdb71ccdbff1c5eb6a50be1439c7aad23a0f5ef17974c426932ecb0f51a6334fabe0ec20365a087b2c7a4282640516aa266ef28ca2c84f868fa72d62e62adc963f6864e4e7eb3bfd7d724b26f4202067552412b87e386f75317d20860cccb2cd671a6f1af3cfd8fade3ca29cf600bec53503223192c4eb313a2bee378872c1319e8604f47701500c3dcf4a01a158f9a61550e172bd128f3c5f4f2580d1aeb5890eb56bce4f92b7c8ec16dc01218d02f471c6a513106656820435adaa0fde254f5326f1a332e75f62b8144cd073e34b4c7b183c28401038ccb9c7d6d67093842f350de780f415f637d3877eaf949723b01e81f198156dff4348467fa5f01c1f43564950e2485269d6da6c4eccb59c3100363540383a6b274d32568e8890e49c3a2d5344602daa1c10717831a8fb1e07a25d28bfba8e1ed953891e65bf9754d8bbb9bc8b85716cf02f5a5197a386142a7dd658eb2ebe7a3665bf2fb7dd1bbc5bcdad4e14d3ccd7f8bff4b9947cb58a8d2c467f7ec4b2c54fe29205b441df7bf01ee788fe70eaadbb282d8214f1daee1a7fa8e38da580e43fc19d1a2b1610022ee9f66eb52eac6d6c8fab3690cfaf2403ccdc7929e515b652d8f83c45a407dc225e2d14db6fd1081dfab21412af4f08f4aeee6106fa2aa30703e90cb8f6cde3edd3b736ffc977d81dc3dc8619934d989b3753ded5af2376697a0efbbeb94ddd8b318f362eb03d67cf34b5f7dc01ba44b", 0x1000, 0x40b, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 03:35:04 executing program 1: getrusage(0x0, &(0x7f0000000500)) mkdir(&(0x7f0000000040)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) execve(&(0x7f00000000c0)='./control\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\'$-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&:+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='^\xa6\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-{\x00', &(0x7f0000000480)='H\x00']) rmdir(&(0x7f0000000080)='./control\x00') 03:35:04 executing program 0: r0 = socket(0x18, 0x200000000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 03:35:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 03:35:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/62, 0x3e}], 0x7, &(0x7f0000000500)=""/17, 0x11}, 0x3) 03:35:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x1) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4, 0x1, {0x9, 0x5}}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1) lseek(r1, 0x0, 0x0) dup(r1) 03:35:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x1a0) mprotect(&(0x7f00006e1000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) dup(r0) shutdown(r0, 0x1) setsockopt(r0, 0x2c, 0x8001, &(0x7f0000000500)="85b0c3ce0c5be0fea273999c6e47ee88335f5cfce67a45a42cec591c49ef0f4f0a569fc90c7a2e484bbd7d0a202895aeb75c8d82f3ad9c7c32d285b91397da4515f5f4be095d2253958936359ca41e94f46dd2f83916210b2a7cbd0e9a65cce59c168395692359892ca8dc8badd90d92c0b204ffe24ca8811b324423960725e58a057b150323af1d4968215bfd7ed2694e5a9046ff8dec98fd301dc533640907af3e1249d52a2a157aad7e5a3a8ea667d29180d72110a00aa2e5acd3d3fb161fabe117d99fb55822a7b988ade842b7f2c0a1fa11a14f0bbd786be792cf95ec6e46be7ea2d1f14fd9d4b34fa5020819de39fbd51e7076cd971223ba8fec3c2d33ec8b720dac67c4d425ca134fb481cd61c4dbf1bb21d61adb368ec8d645bbb4b866277ed2f7bede0e9b7eec641df028f148fac0c0f2080045afac16d3de2ffffc6056393bd9e9627498fd0c7e0f9da73d6b5a900241974b0e00c97017f3d8924113824c4ddb781c176131a607d29da08669ab18335e059d31e41e088e9edf1188c31819438a86205c4b0174eb6007a316ad07581b989932e2ca2d55eaf042f00b53d14ef32cd99b532dbf9016610cb3fa24634f2ef4d43d91400cb5bfe82660348f7b8146bb67304584b300e56830c8bbbc4fb548523d5ac9ac1f3149ac445fbb329e57642e5dd178f331828284a9ba149acaca64862bc9ecde402b3d04b97da6f313f5b9684c08cca62fc5f9a4b129dc6aea65daba154b29eff0e159777b3ded0e04b68b3bb76f29d73a23f1943b151b2d0101793449027090e41855394134f6fd61bb8e477369ff161304ef8cefea3d21361be85d041976f20d70831efa58223ba4e5ddeab81718350b2933fd825de96eaa16aea27ac023c47adff6e1bd58416025476c240034afb6783451ae7405442fb86c6a23f3cc65fe24469bd775f070d564a2bde5ceb165afa57fa4f5d8b1d966e0b17fb8d17f224b024f4234eb3a8ae772539652b3f39ecd7b73818f43d87ef74e6c1028ec7b4c9471ebdb0490ceae99b113265424655ebdcdb2ab11d24103ee4de94ea68df4e0ce2b8b60eb5c6457e6657aec", 0xffffffffffffffc9) 03:35:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x10) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x8, 0xbdf1b60397a0d29a, 0x8000, 0x5, 0x3}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="40193cae670fe51d9fc61420360fc734fb40dcebc4c19d6a6b00c421f5ecaa0c0000002edd750a8fc860b6b0000000000dc4037d023a0ec4617b2dde") 03:35:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x3, 0x8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x0, 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 03:35:04 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x81) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 03:35:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x4, "b04d000800"}) r0 = socket(0x8001b, 0x4002, 0x8000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e0100000000"], 0xa) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSTART(r3, 0x2000746e) 03:35:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 03:35:04 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000feff5105382e98a0ddcad83e6b010100000017c46c26ad8875578e9f2ca226f494d5a2d752b510647c197f744f5c4d630f0bbe9015c6d38649170040058b4141a9b2751ccdd2dc1f82ed98ac2941f6d1781d68f04cc68beef11e3842fa1efd3096f871e39599e9c66fe7b1f37254ff2c32c86efc7229", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 03:35:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) fchdir(r0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom$unix(r1, &(0x7f0000001e80)=""/46, 0x2e, 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) lstat(&(0x7f0000000280)='./file0/file0/../file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/ttyCcfg\x00', 0x10, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x514, 0x9}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)="7bcb3d9e37f3b73790da8e3495e013f97c7738b93db44fb8b5bc432b39b5cc9f5b2d3abb0250a00d266471f2", 0x2c}, {&(0x7f00000002c0)="03b6412efb9284bd123db2bb60e5f15942552d37eaab48b6c959faf232c11dc68e547a87162f70d6b2f5e014cb989d0037fc21bf5fee6e8694169d6b017f2d6ad1aaa9f17b59978d77ef35274136e365d6476626de31fef9fda05d792b15daffe229", 0x62}, {&(0x7f0000000340)="582909fc4e39deedc1fab0e05014128e9ff46cbc2cf69e77381f2e08e7fa3655c4c26a9bb1606b50a295eaf6cc8e8efea51e8eaa44587d55529406c7ec690ed909bec6552c9b4bd2b8e51806f399243899dd9c4fe59c360963f0cff48cc073afdd3d5275d535095f97d2af8b10eda8b0843ef1a98c18ee129483b6fcd4021435f44eede518d7ebc026442067a316558da8c00a29180e9880930dd7a117c02c2c6f8740eb84705159d4238c2b146fa01509974a7e63c4065ea344a1f1d4c73a3f77ba1ebbdd0a0a6b2a34f1f5ad334f14955947ea03bcb538a6d8ea69c237941e7c2bb2b849", 0xe5}, {&(0x7f0000000440)="f02f800240ae57baa398324dd656c45945d8d2d8d8f2f7c69c8be2ad2a3ccc438dcb314d2682b2656348a088573ea941895e484d2dd0e872fe67b116afb4b787b91de424885e50d608bb35c9a7082b6a6caa2f42dad5d5525b23c5f719317b7be7e647868e9533e7ab174290042d76701a9e65cebd57a21267cda5c5d280efb4878739e97b9f63265f2a7db692707faa704e8bcf058c7a00873f4ff7a77322d2e8d8fc426c68e5c18431cc62004279ce96f763f5752b74b86e8634405df0e2b120db8a852fc6eadb2dee1550b9310e389c90cabfbef0271bea02e4e87d80e43c158f711dbc116572332ef2ae966b3ea04c3e2d6d6de5ec8dc9e511fda747", 0xfe}, {&(0x7f0000000540)="72774697fcf2966e1d38d81cbbbfc1aa533336436eaae93f61ab700091b6aa4b9e1b280510dda30f53543ca71d6e8e60535985c7ad98e2d63afa95696c0942de8a95456eed2fd6e184fbc7b31ab536b523ee8ecd79daaa6d963325fece49624dd18177a900b4075054216554925c9055e7c87040f87b8b11b41390cae21b386aca7eb6e2d0e64106d48ad2bb71f728d3b69021e4b2f528e8cac52f17fdc1213f5a44585d948a1f1f16e9934f25c87467efa0e9ab7a42ef804a87f8fe4c1532b3aefd578f99640d960ad619dd93f946a2f0d01746a376c8198063eb86c290a50a4b1bdaac66a1ac59dbab70006c", 0xed}, {&(0x7f0000000640)="cc8c4620d0465ac120140a86822b65e56ca5d084c273944dd30f2a0b3fc77afcc4148f06c329611eae09bc496e1593e4367e47a5e384b3818ae00f3506f05aefed8fefef404f555d2d0f3146b28899c2524907b817c22d3b1d25fe521fa4af1ac9f3587c030bac01933d45944818a66635252f3d24347d42a0e30a7bc3288e3a20a9596aa1c7509233014ba121d5e95c8634eff2f35ddfd3b13c6bce7324a596b218ac86cb42e4a9b8ea398673f9b045b7da187f3588fde41e936d3742682dcb", 0xc0}, {&(0x7f00000001c0)="2e33e6e543e40e02c4cba0af5bae762e7fde61ed06c2da8c2674bc2fd019", 0x1e}], 0x7, &(0x7f0000000780)=[{0x58, 0x1, 0x101, "81cedbd94cb6aacad6f29736f65c056c01f3961b2167266729eba8d353e3233f7b51bd0ef8ae0692cb8c8d83144cff50c25c49611bfcf87be11b81146c1aeef1e856874a4455f1"}, {0x108, 0xffff, 0x10001, "3d38cdff6fb565725e8f194306e9610a4c0155b282844fdca59d8553d5d7f0bfb7eda5a48c134d1acc45390e9222920f8a556f997ac93a6c5900530ac3fa9a6c699ee70e73dfee10e49b326d742d5648ae694744d7a4e76fa9690fb0363db60bfc9c8bd53419ce46a5d7d7b6032f2cf8879ab6a22469a4809e543ca9aed43446a89259dff5941843923b81a5b5fe4ce7471fe23a373a64496394215cf696241eb727fa6a72a11952a56f42ad26fa4fcf5f8b9573b3a0660d8b1991f51b375efcbefeabd2b3a0b7c64ef41e26ab5c38ef79b5f246863fd53c2278ac97a66bf1a7ba72f1f51215148581616131047059a0f1b4610511"}, {0xe8, 0x0, 0x6, "279e90e7ccb9b8d7b31e84847ffcb1fd3f89a2a4da79584a61d573cb219204d276a72a1c48b073a3985a6228c9ea39417dc0437a6139f2602277260b0cb40a573721154e7ed1b728d2f7b5c815e7eefa79e1124d239a8ffdbffd46ea8c8c5d61bc4538efb99da204b319b65cf1a9738987bdc4145fb811513fcc99c57c87d1cc2284748aa662a4b7a6e915e76de310e3f96483cdc6d722967822bf556410dfd5a8a551e8e733cd6a3cb0eb846a0ab87dcb1311aa85da3d23de85211994e743d912fb552ace791c6b8b9f94fe12423bd212777cf387a9b7d1"}, {0xc0, 0x1, 0x704, "9bd8896b4ed801ee195cf255e1202698d4defbd4f0a0acf61d91011ded154e22602de14dbc9935bf4796026fb273543ab1a2ab500daa7b8af080f0481860f0c80b0365011db4b9960a9de3c1e16e5630ae133d0026ada661788b4682a398bd3bf5425474758f9214fcf50b91a17b7706edd521eb2795e50c6fc60c9df0b61adf4c9250f46f1e8c5f2e9276be6c08478ea13c21f2e159b63cafc78063483eaa69b9ebcc5e6c0b11d3d30faa63"}, {0x1010, 0xffff, 0xffffffffffffffff, "a75cbef1c3d83d361e570f992dbed8b4dae619fa35a1486e89c8b09c80b9f40c6a845df9cf97166fd19a960bccf2e2c0ec2af4d1a8c0167019bb09d5d37c3dcf15c6607f36124b3e02417601e7d312edb4b16d224a10f3177498472102468015279510eea3438b50ec4ca0e39613cd475a47b3c7b463ce616c7071ff0d654363175c9f99b09cdd28389116e30e92433a3d402d652db108d5689ce04726c1285186a70e08927dfca022944c1e41072f460f678ea74990cd322f316343c0a6acd40aac19640921c34b26925af459a4ddb1cae2e9aef13264ec6596258f3e15dfb94c44818027e908fe248cb80ba3ab4ceed692171e87dd66e185f1fb58b5db49fed5d9c8fe50e02a578c62b026066a37760ded474a7d203af97c5746c836d0c38bcd90420ba4a82acf2b4ddc0f55910b33d90349d980a16439f446243d6d70aa88aa011161b5b8a410d49d88cfadf513b5f2d41bc58f16e8f3e4542a5e35b43d4f9d9f36d82d028dbe2a8543cdfb406a5e9a48aea4d6e61d9e4c42776e5db27f59e7ef46c50aef36e0d8e864f8a9c536778815edfce5a2b8d780573eb2bb98fd91133e2f47c22007eaf58f35b426219619f2329d2b99949ae9b571b7ad4b2354ebdf4527d63d4bff7fa6846c15e66cf6ba7f85360ae5f96adbac175a66f8bea6fa668479f44bd5f4465abbc7d4a37b150666f2a6fa0b6d6bab96e1c8ae4ef81fc17d69a61413936f075dfcf7e92dd6c67093bbe637c55c7d1a0da741fcb8575fa7949a4c75dcf4dea602c3e5e80457c2a4e584cdf2d2250c730ed6b795fb21f0773febd61de92b0440e7ce2a485d994fce88936a03919363f473d70864096406ba11b1c6de9ecc4c064af4ed581c0d681835b69a6b7a75711787da22c386ef4dd4e3f7417e3bed56ee38e24d436140736b83dbc0ee86215f4f9be1be3875e6944b3de994230e30e1ba19f7582585ce86b24280617957b5377b823db038fba637bdae0221416f25e4873656554dc1196baf33930cdb3a0bac6cf01784797a29cf0d161e1ee7a6c222a26dc2fa69f83bf9e33b93eaa7a554aa5de33b03ee95cccd9cae74fa3977070e8d40e3000ab57e3e2f290c10efa5e1c69f39c140b78fd9abd11cad20ef5888a8a4ac679c9aa196082a8a7d483ea841e0433d285323fde4110ee96604f4dbda233000c7e25a414810c70957095efa4f0d8a31e326e023a69824a75092bbe4bbeaef5724fd0fce40da13a758fb44fed8c6c85d91bc2428df9935a877c23f14a4459d6463ea7854922326d82cd1c21fa0264b355c1fbbb40bc81d6c953c76a72b3134ec24b06c2d889c872058af2439f723c60e44558ed9c31d235279588e7ce5746201c60bac786505d2065da6f7288cc330c9adc4b2004172529e7a5817cb70ec845455102d3eb1a05823041a03895f9aa2f9ab74b602f6cc0c226adbacc8ac3ea0ec18f0290f2be5bfcf4ca094cd12f1c4fff8904c2d0a6a1e7450e34e3ba5616c23a5d7262386932a5652b706e9c26454bb07cd945947916fae037194149c883bff05fcf69f13eb78008f610f624786b912c875315361098d30b06c1df26a576b8629cc53b6ea172be08d88571862d6f7979821b6662ee86fadf4ced838dc7fc98b4379c17cea847eba756a9464211853731cf9e59a45096211af4abaee24e00e1a60a47d5503d951b1d798ce090a20a50bf588b9d03442ae38e6374df086fe6ebafc9c719b41db52daede5d204eefcfb3c2389929cc63ae9c948dbe2e47f7bfc1317f126f273acf62e5f68df382abf8865138d8614d3fdde42b72729336b19b39a52d1fa8488a90f8d83e43261ff28c1de9d50ecd047e994c1f08d0fb9b19a271a5445526698b99eb1812c1d5ae7115184a71f5150f394aa4975395ec80c65d217b671c6cf522bcc0298aa17e9bff96b7603f392c26caf99edfbc8d81770d4c79c12d32baf9290329a419f11feb809912cc7e15b2d62bb33d8017de1e0c006825e3333c34c6f5872edf633761a1820bcf1df6777a68df86de5be6a456e8752191a55773b2eaa0c12ba1b0e440afbae11f14040c824ed2880a243927d89f3fa77ca090557faab47ea06342a3625b74e5cff7721c450357784ca9c2cfa77498b615f269cde24bfec13169b0bfa820bcab15933d3a531bb91198b6ad50f0a6a5eacac167fbb0fb05b1d37f2db6120573228f7efe0aabda2acfb88e5116118d6622987e949c951d619f0f168e8b69c7de264d4df064693d8eb58180a98f78d476c66a795d55e02f14cb7ae6379c3bd63af5f7e8c6c73bc9b5f4d37de4472c42760e683672c03bda72b7fe58d8f96eb0934d3bf2d5f003519b005837d90dab660242d3703ee04e2c08d1286900766a44515c28a2cc78c0bddde07765e8b4712a25320c1edd5068a9105f9fd46cdcc8cf54064e29086ca9c37383dc2263900af6266353abd94f6b23b19090e2a9baadf60ea9110ebc06b85e21af5ded50c6212a580da9f79399dafd4b431fa3531911b909dfe7d590c36232d22fec26056f91e6219e511feb029a90b0d42f02438de1a2a106aa235d04fef525e93036e3fcce81ec5ed2593607cec98f586e96eb8154f15d19f4d117be68f8cbfe338cc4acc351879f57cc505f9b940ce19b780e9d1224dcfd279351ce932ffcf8f6fd68dac2fd71649b24f86f1fb65abecd11c11a672ece93f83d453fd4aa73ced6f739d494885304f270580c599efb76287af9aeac2c7b1a9d556553ef8766bd688bfeed07309172c79fbf296df36aae19f217674070c0eca23b57f98733a2bf2f4c61fe53c61bcdd77b5bc365c2d6ad27e623738b8b9f393fc1b19c2596e6ff20a8b0c7b6be6e349c443af0cdade5507ec114b277b336171b906f0df2ba74299f0647aa0186da9b854f4943ae13040dc19d0a561f5cd730b2651c6d517d18caf8583a1c2d114a2da73a78ccafb373c65c82ea46584367ac5644658b1b2641cbf231668305fda7631c6e9efa0a57b9fd57f44c7ccd800c9d228506b37b44a595a848d90f43b81f97ce8f9f12b9a8d1d06814b37ad0461000e3893f94393a76134d2e37d297dd4167128cd9da4d364972d55572939c62aea052e2e4b139e8547cf6c20a628312f2d593eaab5582f452d193a0183ac33226995b8e66faf323e84e2bfe4943b9c67f3923150b83d409fb91080845c0aee71357c0bd6b6f14f0d33ed4f0f3ded98dde62a96ea20fb83e681f58211f2b0c080a96d758bd0baeab9e5cc6677595ec9cf53235f8f0d7b7131a03fdfbd30079559d18b48dbbf3172196d030352d054c35c02aec8bb48791130da9bda212d8122bca5b2c6331212ad152d1b3ad591b70a0411193f9ee30786669617f455a783c0fcd9f48ad22013cdc87a6235d53ee52ff1e5dad1d9791443c18d4a7ebc6caa1f4beb9bb1b849e07ef9212175c11720cbca4e25a29910e6dc882e4ba28bf9cd3f4f746382a4b32d319247d0faa0245e52401f66cb332704536c9eff5056f1c8750101a78e5a94e757ffd59defc7aeb283496b1ce43ed76a15de2b55fed08b062885a67766844d03e47c8d29841dcea4901fc05d818b9b4fe00770ba9ceaf900b54a86bb81eb281971eebc09b571e165bad8ad22696822aff1959a85edddeb606bd89976d9de2780b69c239505ffa36d695237494004121c5edcebec653a8a890db6effecae17da1e88023e527e69c9867050569f57540edf0031d192c86fc0ceb6c76ca202f7d0eafc800867b6ff5bff06ab42ee91f0d01430da59332da3733b2a3fd0b2b97af90e6cf7112cd1f7f3dbec1265f423e834418bb5ee94f19269c56458fb36bfa4ac24af94852610abb58a8b5803a4d724459a9d067c714c16dfc5f1b1247b6366bdc4fadc7228ce04a2c496f7deaa07f862e75750556e82774b2138358a3afde826b127712fd387cfa08db3ef6cf44042920687ca9e281ae5794ce7b24ef8ccd9f39d428d7ddda42132b2fe2a3c5663643585f9f07f60b381d1588236d6508d81855ee75785969811887c75e6acbc6911c67206fada41a610a92de9fcf421ff6f6622992ca3bfba3282267f3e186e8eadd00876976a6f619965d1910737bf5c52f2ba6d6cf839186e4c6dc3e8fd55a2dabee3f5007df44ab778b19c2f6fd0aa850801bb111a8e6032efa8fb551c5c67311c0c1c06a4c34fba0a2f96473ec935550305946d699bfe0d131a0675fce514f02d129e1103da7098d7c5582aa0b0c6e85122123339d9c52a69cee44f5e421304aae9edcf745dff88b6a78340a2fa2e960042896967a170047407c62a8fa3cbfc45ef340c2b488324a39574fa27974f8315bb2b04da383a50da9d4eee1f022b3d2f3a673272833cc0b882d318a321ffa1d9b58343cf6beb9eaa15ff34052a4e0432d3319cb772af588410d6ed5d150149500e4ad9931c1e8069ab29ffd51cebb46d769994d6626f5a3de6ceeaf627211044fee44732b18d87f5135c633dde3187520c1415bbd617de64f9e76b568b481ae618b63e50ddfe818e1dd500b37011cc5af5d069d76e3708d3cb17eb31ca74415f941e4a69132d09408a8ffce6961d44340347660031fbbedbc9d17327ffece5eb19929678bac9cc97ee609b1932a1a6fc920c6b66577d486593feb50217bd0c0307e10efc5645e36492b9e944d6d262d79bf8680e6943e9c9e860c1514f487820f573b9324bf448af2efd889f0ebb951da2c1a776164f0a26cc4e73698268e9021a06d95b4087ef854f8aa1b2ab1a52993115d8b251e326cfe24b797ef30274b55a4461704f325fe647f043e1ad57a34fd7d8e901ae0187dd516d78e891e6df41bff417627a93921d3c110b31598b56a63eef53a7e6336ed0775a32b3cb5fb6d6396399bc53e7905aead09417cfad0e9ced13807006fe97af780ad932b2ef87eee412742991a0c93f43092049c0684449c62b78b9cabc92ead191b7ac42f91ffea1703faf1890381cafb2dec8daca9bd9e01a108ac372427e241dc07bb3c7b9b8b7b316f9d69a6ce150e91b117958c9182f1e85c23c0050030ae9f8a27a3bd5787bf961f40c6656f3d05e5da6664f658abf068783a2d4cc0df7599e3965e71cb73fd5fb714b40b8c90b1bacb57c8713c2efe98b275ad94e8708902dabe1412aa512aa7d8a3256572e861cdb1d4aef5853e9667faa0363e5e56b4227db21207d5e7adca3113bfedc251c3f7c7b13cf0619b8e2769aaf4b4c24e044b42d310b651c2972becf8374ed74cfbb5f5d01cf929a17c61b0c5bbc7ba121c83da929090d1ce7b6a6ac9e975832d977efe61e674cfe8888e8e688ebdea00e3dff576ad0bd332e0d6e2a3752b1a63734cf85ddca4b2c12b72c15b6e6f532040b095a10f5a0b4901e7aee794500605334c1309d8022af89119a8530df7e28094c2ad585baa85d267977a8ef4540ea8307c08ecfbe6fe8bfe1f993ffbb4220c543864d935c2a7f2d458f325d7f6cba6e9262d0eb1ce3bec3ab4c52fe83a65cc7c01db472789a2ba3eee5e17d4e3de140e1d5047e5428b6ad8aa8d6de1c203f8f576e2a65b3105dd7a2a8bb9e4c1304d2e3d12696b64e10101252c9603615a8639f98fed3fcd12010924db7229ec09baf92075f4783949622022510a2ba34dfc0492a426f7674ecde79466a4eab92b3a165a9db00cc58e4e5c0b854ae2664a990425071ccfdb90cf29ffb637a2b090ab1096f48e2c186ec2281b5445d9623390079f88ae594a0748fac637ffd5731e0129812d9071f829dd8109e71ed00f4787b2c678410157f16c20d4b2c2"}, {0xa0, 0x0, 0x286a, "f2342658220227c4aa40387dfbd0158ff91023437d7e1d3941c51183f360a893dd042a4afed80c83f1e26a894d59b71daa512ed5b650735e2d1970d3b90b93a39a111f1dd4148cb39945f3053cc94b00f8ea54d351ff09decfdd469cb4dcf645f364b906a4a0a6e712d470db37d7df60b939e1a290f20b410550585e7cfb109abc998806115d92bdd3df"}, {0xc8, 0xffff, 0x30a1, "66531b7da6e535e2349ce2490fdf5c940dafb7e1ac3c198d1f4438a4b80d91cbd6440d30761ef693aaaaec65fe95f6526905447eda06ee15148c94b0af2e45fc70a5a782ec84aaab8cf2c690863b840414be2143c6a448ebd3d193543cdf05b1285eb6d03f79faae3d41804aa1cff2080f0cbfb1d227be6c95a95173867574bd081ddc2fbcfc8850557f93969ebececfe2d46c8e3c629042c4997b50040c5997faba6cb445ebd0c6fd5f25b837e4360b86741b598b"}, {0x98, 0x0, 0xa24, "41d903c7c86a9a37e609f55e534243a8120844a6b04e39183bafd24b8acc1521863f1724119325e9211c075c6e0d1c4c78e101373afff9d36d6ce4256cb00d1bc4cc928d631f9865a73974978124ab5bc284215b210fc19c195d13973e1d6ffe791399e3ae61452422a6922bf20721b916111f328043d205d397f51ff7b66c47e23e8ee1fa"}, {0xd8, 0x1, 0x4, "ea22670df650d318104f77acf2cb9d9622b52083af9223b0cd36b637deee41040ccdf839469f6979b1e6dff110f6b265e6963c242e74fb4313b26f0c85038d15fd6b6167e378b7c2c0502af3b198c840fb6053cd956cbe6c776095a8c3d7b7d2d1d9fb125d2066bf82885d0011cb4a7d94c064146242156460448229755342ef49f4023caa1957c17bbe7a648712989508552b0668ed3a8d5364623a88dece7baf7fabd398ce41bbe554bed86c7bba9c268d2031ec95dbd41118f0428170d805f6"}, {0x100, 0xffff, 0x4, "38f8397d765101f2f8776017a114747aa3bdfeb97e51f2e0d9b1eb7844689a26c6b3989e6df7587918930c30cd3cdc5a0be4f587ddcb95f64d06ca02ebf3eeb790debc8f7669283d3ee5b3dc85b64dad32c1bcd12832a3d26c0230ecabb0d0126e5bf0eb800ddb50da28b06596fc235cd244f0a6ed05cfebdbbaff346311589f4620bcb4498a85a313e4536822634fb317bb7aec1ccc54b98297943ab5aa3f48f4eae5a2dc68fb3090cb51d71b15fcc408a7a2e0bd528ca18016e78a0182fa0a95f6afebc8fff766d032f9a6a1a717fb51110246e06777dcc1ba42cb7d7d52ecdfb33e953865756aec5f1983"}], 0x16f0}, 0x40f) 03:35:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2133a6980d8031910000000000000002c4a2c84678fd1daa6c3ffecf0a5016ca0a57eb432499cb98d97fa36bf9b8d393282a56ef86342f93bc601fd20fb695e5e796a540c51f2bd1e386f16a3df5d450a89bd8acfc7d9ac8429930bba6d9f4e08bab8fd1235d000000000000d05bcb6fd9c093a06b8331f4a3dc95e4cfb4557e90e00ed5a136a37cb0311c1356509db9a8720a75b7ae2429b5b1f0233614e27ced2139eedbb4372f600f95b502ab3a1cf36aeddfd7667e14f1839a343d89024901d8f7ee602cf99890d2e520ce6938b60314e07f0c0a739a73459b18cb5b9c25b1233bb6dc011bbf176bc8e0263d1ba8db8e6909ca54c431815013f67b385d3958d48f5fd6f6d3afeb7576bdddb6ca9a9dca0000"], 0x10}, 0x0) 03:35:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000440002002, 0x2922) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="9350f760b6f8c4ff2bc363da538a98eee1e0dc7d54a0b0289650937144f03c", 0x1f, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000040)=""/86, 0x56) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) 03:35:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) 03:35:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3f, 0xfff, 0x6, 0x7f, 0x4, 0x1, 0x80000001}, &(0x7f0000000080)={0xffffffff, 0x3, 0x0, 0x3, 0x1f, 0x4, 0x0, 0x2}, &(0x7f00000000c0)={0x100, 0x7fffffff, 0xffffffffffffff00, 0x504, 0x1ff, 0x7, 0x19, 0x80000001}, &(0x7f00000001c0)={0x100000001, 0x8001}) dup2(r1, r0) 03:35:05 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x3) r2 = getpgrp() r3 = geteuid() getgroups(0x5, &(0x7f0000001040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={r2, r3, r4}, 0xc) utimes(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x3f, 0x52e}, {0x8, 0x94}}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 03:35:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) 03:35:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) 03:35:05 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x400000, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 03:35:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r0, 0x3) 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) r2 = kqueue() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r6) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r7 = kqueue() getppid() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket(0x2, 0x4003, 0x7f) dup2(r0, r2) 16:10:52 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000188000/0x2000)=nil, 0x2000, 0x800000001) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:10:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x180) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:10:52 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8a) mprotect(&(0x7f00006e5000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) munmap(&(0x7f00006e5000/0x1000)=nil, 0x1000) 16:10:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) 16:10:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvfrom$unix(r0, &(0x7f0000001200)=""/105, 0x69, 0x802, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:10:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) mkdir(&(0x7f0000000080)='./file0\x00', 0x71) r0 = open(&(0x7f0000000000)='./file0\x00', 0x7f, 0x100000000000004) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r1) 16:10:52 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) 16:10:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80044272, &(0x7f00000000c0)=0x8000) 16:10:52 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:10:52 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) socket(0x7, 0x8000, 0x20) setitimer(0x0, &(0x7f0000000040)={{0x2, 0xffff}, {0x4, 0x1}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x7, 0x9, &(0x7f0000000140)="c53eae4d50d854b1fbfa749a0b774be56ab96b1c95858d1ce4a5c7bb2e1fbf409025be83a4574244767472198971499d00c8807419848072051852d47d8bf77d5f8c6dbea5aca0eb4f9457a3a6a8887267911b9bb35b3cb2a59623adb6287964d28a2841ee702eedfe6d06f7", 0x6c) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0xd, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6500"], 0xa) 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x3) 16:10:52 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r2, r0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x7fff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1d200) r4 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x9b27e490e6222d3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x10000, 0x7f, 0xfff, 0x0, "f2fe9fb15ed4967fb1d5c4fe8f5fd99243390de3", 0x401d, 0x4}) socket(0x21, 0x0, 0x100000000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="00f779be", 0xffffffffffffffbc) 16:10:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r2, 0x85}], 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/6) semop(r3, &(0x7f0000000100)=[{0x3, 0x40000000000, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0x3, 0x1800}], 0x3) 16:10:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) recvfrom(r0, &(0x7f00000001c0)=""/245, 0xf5, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000340)="f52131c42658f62ab862abbe8511c974889255ddda549fefcc2efd17d9f909359fb76b2dc64704e5c7410f353f7faf9ba7ac8ceae8350f5c9b1be2e660457d6f2c276be1ae0990f433ca981707ca419b605f39f3dbbe306405d46d88a573bee2ab3fe68f5f3c4174e696c8365aa67399166d8a8606b314bdb3f57367ec431a2a38354e56cf77162c8fb829956ac68ebae40adddc87abb604337c14cf4c29e96a977bbe654a466530cca929291feeb16259e928bcaf128959c55172c65a404877470b11", 0xc3}, {&(0x7f0000000440)="c8a9232972af859043a2cdafc23d18e822e94c43145b7d590c8919dafab58b30dc0aaf11c6885660e0641795ecf13699aae33941a31cdfcbca263cbac8d6e399542b8d7fe2ee8b556c8a", 0x4a}, {&(0x7f00000002c0)="41b1918689b02321055480b498011d2afa38450af93a4a4d198dd249be8e8d343bb8c42d4e6df4da5b4ab9cbd229b3f26e35b022d9c902", 0x37}, {&(0x7f00000004c0)="ad58b5402e589fcddaeba6be7945db0ffc288e08269ee8412c", 0x19}, {&(0x7f0000000500)="01cee122b0eb09c815f851abf5c2cf91cb3c90f189c6", 0x16}, {&(0x7f0000000540)="92480aaa0a5702296ae68175b564c739fececbe9fb979e95d17b69e752863843964b9b2d5757f082106c73f2d272dcfe0cd901fea1a2e2723f4dd6d5172ac62b7451fd9d83b747c4bf78be68ab670c89cb8a33aa13e9f52248d7ffad98a2086b639b79d9b5409be2c00177c656f308998a83324ffbd9d9f02917a323fb74cea771888aa227faa8d64323f62b330d0005eff347c79a2704973492d3fe7a455c38acdc3b52518b22", 0xa7}], 0x6, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x409}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:10:52 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) r3 = dup2(r1, r2) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x603, 0x58cb, r4}) 16:10:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x2, 0x2, 0xffffffffffffffff}, 0x7, [0x9, 0xffff, 0x1, 0x450b, 0x100000000, 0x5, 0xa42, 0x3f]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x49) 16:10:53 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, 0xc0044266, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x1ff) 16:10:53 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffe, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r12 = getuid() getgroups(0x1, &(0x7f0000001500)=[0x0]) r14 = getpgrp() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000002c0)="b166a517d62db6dc4272e3ccac0654c98d38480205622c43abe64cdfcc1da2fa13f9b63baea9fcb12b7783fb57d57b86d07ae8b64247f3730de25d453a8c4c179e334d4d741a5679fdddb74f3599f2430be37f9e0adef59b85984cebd4d0396790fb43011f7c645a87319d639f159b1bfbeea96700cbc66c2bb30edbd7e07feb769c67a0b9305e8932d0192974bcf5f3f0be4277104bbcaa50666acac6aa2aff76c271b04d32ffdaa7e7867fd35ddd59ab2739219acd61708f8ac3ff80a38538f8b704f24af803f5a2ac78adcae2540b38ec6300e445ad18399732a76e95fcd29a4da6744afa412d36756dbca004b9eca64019bbdf3410af04e81e1c3d44c06ef13fd4ee74e983e00e9f9e2827af98472b872dd1b7c9fe6007949c5c51612c64ad6021cec508fed4e9bda2224d06a87b7e6d7254dbff515bac6aa5e9c691720e30e5b4498e544a45e9487c82ffb6d6214138f0725dde77b7919e8ad9c172f40fde358e049ceb532e0f1fb9e7dbe872fbabc2de5ba0a54ad128a3579d60732387979bee7dd23b2dff2f7ca42bf9562dffbebffe26be84730f94c52c20371b6dfad78d7e4ac90ab19d449eadd2858054de5831b20f2beb097f6bdf256b2d7f92cc2d4990842083f4fb36650c1e2a0e22bd7efd5c38648710367069e39127a5c187f072ed3eff3e1eccc8e1463c8a79ec487f853d9cd6556a61965e909d43b095ab2ac5ca9874b206bc3cd44f1110a1bf5de198465d9531e8f06c759da24f3da1ca98c83a9df654eebb88463e374624edc567112bcd5a2c1305b55bbc36696b6090577b05cd0fde020dd34e83fe351c8e43e69b939e85f177ef99db94b8cb27118888e74fc7a013baba29746b37e0153b814726379466c82eff145cfe86047ee285f462fd8d059c577548ab9eae73dbf9f302805230c4c5ae3be28dc1deb8456dcb320b0d724015fd71ec4c1461b92a5e78de562b8828bea63635908982a3bfe7e4da9c32d18b904690b10942c581c89a8ebad7b09150e6ef20af4440e3fea9fa995ae59d1668c31042068993584e1d98b24532e9fe89bce86e3333ab0ce6b579620af0358aced52f11491dde63fa200a41d364e76566d522964700d3cfb495dab815e58a905699268b9ce4226884a449d9b7fbc91fe2a46c2853bbedadcc42f787120d8576c79b5a4a7a22175c3b235807d07037e4021f8e07f6f26ac143f58a7f82ba89078709d2868e3803bb67636f3c0fb6b807909e73c14ec6d1bc980d7ae8e268f5fd9c659d18bdb67f4b8cacf961f367b7d98c57f703dfed956540e5ea2ad8b7c9e1850f0b97835e0fc1958e67ae03237e6a51b8cc8e0f7725d5d3ae393dad6c5ac7737cecb555ee78656a15ba93a7b8f8d277d6616e3308a7a338a550322aa85482cc7de61f9c536f3a3a2ba9b858590c5c9adbd3a40732a9cb73bb186f3fc47cb3093b592c0ce006318c3b93d193bc006076d8559af16e880be38ded388a64e907e85bd158fb541efeded75358b5721def1766cf96f47f764a0d462b394ba439c85d0170350999f77826b88b760c4fa95bcb32fdf1a80abf5b0dd1ce82cc9b09ab9609dccbdb45037a6303526b18c9181e3870f93efb2cda53f9082e07054a54af5b7f59fc088cfd17e086d2e1fa0d36502ab06a527379ede9b7ed3c51dcf835c6b88f64ca5163ecca81ce29d0c56b554fd2fdfea4721716dae8a617f09653ea1e7d0b72f6037baf05eb0f308163e401c08fa27c011254757ce44d9baff5a446fd6ecf4baa1ad2b71a7e319853b27cd919487ab8c8ac5d322780a7f7dcc365cc4c71984cc0f01c9463f5d234f6c56b4ca571af728fbd9662a9f0741f6d6dc68e8bf1bc6906a434330ad47d1ba70f3bf539edd87b809d3c381da7d870ae3e528885b228a9d62087d7c468a5f9716c35a3c385456fa468b4a5de2da01b956642da7831fb43460e876eba7c1712a2e6b4016f81b99f24ccaf15b8103dbb6850a3596eb85efb95231e945ef842e2e503ce693653c7a7acb8f539ca5ad80ee5ee7f83feec85fae5748ad6280c0ff50dc114dc37e646965abcbc2530bf0c4eac8b4e73dd58a4838ddd76d37e3e58e326a64e5a7bbcf1cdc0bcd437471365f812e959e29d262dba39b791a00128ddaf8f16ac7ed35566d32b98af38f700685c700a7c5d5f2953123c26bb1fc7b6e756fbff41d01d043d275c3716f268122e0fe1632032c0225e64c87e35fccdbfab08c62665990561522b9d0f4bd76caf25b0455064bec1b6d3f817d40c7672495090c9074aaf236086cdb109ca534b8080153835e8e8acfedf727b856fe53219c071af5266a35151869635b597935147694f9d06cfbbeaca52129b79eaadf390649671da6d9371d587f5f0159969a2a5237c2e8a3d97c638c4fdb045af6d6083e54e1a3598db4f30ea76a3f034e6e3fadb92c1a9cbbf7340c31272a0c037883312776675a46dab4d52e37fb9b7cacc876d5fe870fafdb5fb15eed54cbaeb18cee547f22020aa0c4d907f2eb3a57a57ef652f8b874b733662ba30258f8579bac6293921dc60cb305c28f885543d96086dcdd7ec4eea5f4e2977342ad7e71cdd7742af73c664e1c2629e5f771cf3b1e01b5b5afe6b6c6308d5adfd4570c665569e487962c2297d063c6f9ca4750734f61a402d542fd39720bbad46becd9d2e481db476daa3818e5a5b716e2f12e819d6a6392edf76e0f2940dba8d3a6ae9a168cf63115ed8fb08a9c345d3afd7b10855cb0112d4c462f346997e5e1578ed5ed1489e95e8642e001c0ca7686565eb8e9b009f7ab55d0f110c4a7431842a5eef62fb0c7d7876aa3a412de0e7de22b57848c5ef7ac70acf12250a49e8069d4e16c20f695263b6d931507da2c2a6cb868445f0dcca3571a41f96914875f4b889cd8767e472f1a06483597df915ede1b4b539c614d5c5704f3d24d5e0b5d5fb27bbd56050f37e3ba9661c3ff637f0ff0f2e2f43705499cca90107ef1cd81708bcf5d9becaea70aaea3fb96ea8d995f5a8be65befab983df2088a75a4facc36094cfeade713c2c96fff19b5ee2097ed4bf0640762c96d9fbd642b0b8c039ec640eb5d981af00544510e654e739589c854156518d7fa861c296bdbf7dbb5da8bc4e2451a65cca191e738654cc672f67e0cb38de515dd7cbd14ddafffb7e23edd54a1da85b714ecc1b00606293e0a9e61bbeb036cb4baa844732950593407b60c9cfa809ac5b6054359d40e8adff3afd9f06f1bbe68b98dca04ea069157a53085639e6072a3ff7ffce4cf34f8007eb65299f6dc862f9a61cbc60d8c41c906cb5ad193ce94b3d7b4b69defb8b76b8606f8dc6f44242bf396478385e61322dcc84aaea28fd158a6274ba76b54f986f4a8cbc8314e43eed5672bc1d21a2739fcd681b6f63848ff81c95e3ab50e5cf52d40000f79c3cb7b55e8a17f54d1a12920de165f19d7d82269f5d3ddc99a44f173855df16eed134dbad6bc1a918bb02e57fc863ea97f49a06e26b8a409dfa2e195fd2aff0453f92d3b1faedb59441011225fd050e135593c8387a4d5fa7367069ae35d6ee20c4e18a51c5ad0e956e1d211a14d0bd267f99dca9828050db584b67ef5312d125740abe3024b729e3da670b15b3eafdd839597b74fc0aa16aad117de0b9f3e4d4e6a6a5f4540fdf593dc4b18b16c4180168d4e0711cc7f7a106a4046e8e6a266102d8c605861a7c0405d45ebefdbea38803ac9522f03eaa89dc04f4d4970b2e3019d9dfc0d418d90d46970e630316890b7cc8b1dff6d73f779f9b888daf1dd0a8299965bd8ce521cf25c68528d028bcccfc8dab3499347d128d104a820cf09420e0edd6bf6c063fe489c1272e4112d4f0ad9c1f4c585601628763dc7a7471215056ee538ac18b13e7f74adadcc0667eda23b0ceff47fade51f2240b91fabc0b4e8a812aa233518f105ff7aa5613448cc7a273e1de97d593637ca775bda055260fb4ff423e6c193e0f5813a80faba13723cbd1d5d84e983e7db0419772f67e22dc299630464549e5a1662c346bb504118d3058f57210557042ec1e6e98a7d4754eccb37f64b94e5cfd35462065385e132f0d5d391b3b235b64b1050f5c5d04af5f6e8e4572c33edf149e5758fc2ad1f1365b58d1df8e200c298d4e82748da283526d756ece9b56af03942f083d3ac859b9f46714b0276be0ac46dd26f4b5961cff0fbcc710add293df44bbdccf2df71891356b504b79e3bb8e7cf80bb4eac427b92f9bf291087677a4d527314595e3d4a6df4f0be86e6cdbf9b7491edbddb703bb92d90f59173d47f8648532ecf7eb5989d0b02087df10eb335f772fff3629335dfc7d214da040ee4e6561263e218aed1aa9bbe2adc8adb6383e72737abe9be776b59e82cfc6042c7f7fc266947804927770f1cfab93a5f11c12cfda6a41a425d56ebaaaba1f1feadf600e38826864fbf4e8a95d01e50a2ab5489c3573780983883acc8d5ed3640735cbbd1bc2465bdce8b9ea03417d64a98c251c3711f00fa5d8dd014c26ef6e7a49ed3fda9938a5a4ec274ee78b9693f8b5a8989d96a861295b92ba6d9acba36fe680a59b24b3591f20aca4dfb74e575b6fe3388f74da5b28316b152b246453f002258a5c0fca74d0a381e17ae96948ed163f5eb4e162668bfe3f440d97ce8f3c01bf3c72ef039983ff493e0da88d944fd509af083fdd8b0c3a77a7708d8e1ff474f487a670120b1ae0fa1bc979a3a2a275b242dc9baf42db4409fc45a339dc95ad83184e34e13d760a27849ec9c9a4561ea48a54615083521df99a9302fd23b55013bc26eeaecd6bc7495099418fb2826787d5cbd9d88f73aff42ae7ca1a231983c9f0abe115af2c4e590fa4dcf611e1b777623011406938067fe931488b62050fb95a88ed15019cd630d3735d7b60b167675bd7816eadf470a0a6b3a1daf3902dfbc8fdd5f4bc9137b9ccd5a8be260820eb8f01f92962b88daef116a2f62e6bfac63b35b945cb92848a3cf5ba45707c7d51a8fee9b24dc63d18f0af1640194c8145489cefa9bc207f6554f53403ae3b82dee6312785209992bc104eba7a20739390e67e3537f61d41a5c7f2e97049ae706c003b903539c4497becadd1ef1a46789de487727e83e9ba9314e5b41014d64cf7a1f42bebe4f809e336ddb506119dbba4d6774b4caa0c23cd1a227312e85614c843bc5c17e12b67446a9e3a817d01e8c9ae13ed64c5aa1c6ad6d8b077d15c58f53d6b6a7dfc26e2ecdcdf6ae12290617adef7a816d3e0a9f84e95c5ee7c7f18df93c4c9913ad70b91da8d927c663f1175a0de40e669a2dc1afea798ab04a8d9c9313c75df7745cb03472aa80dc65cd4dd07524755064b7178b23293079fba9116fe4d26c9eba37085d762e529bfb969bd2b42378f563aed8cff7c45a939cff419e3de4550d318b33ad3efc0d87294bc277a0be481a54045379bc89d11d69057cb205a59915f288957d0ec563c604cd4fbc810050505dc462af6d6161adc3186d752c5e9d80a8128ffa0acb3434d1596886991f7c56fe44247f0df6b4a55e6a76aac1655d758e484ca3da7b093065c4b9b6eb3ce6731c125830de342dc24f3b32aa649c3303f0ab419b07a118d0c7fdf7144714ca8f4074e668ba6a90f384135ecce3f472b68f0da438c5193e8a3cd92d405817297fc02215b2a1b1d45fecdc7e74179b6cf5a19970701c8c2bbc58771ca751252250cc69fdba82320b9ef7dd3360e1893b18e0ccb5ba9fabef60dae74eb9feb632765c1d443f834de45da2621c594adb0e583c7da933fa15638", 0x1000}, {&(0x7f00000012c0)="bd17b9d301e20bd17f0f7cade6e093804c297435473933ef364d3ebecb7dd1579301daa02523e4b2c54d8b31c7b8de9d7cfab2c253cc43f537d90c1730665e76ce73416fa5f98ae77df4d5af627fd0f47cb99116185f02a05295aa5a8cbee8778de9e14d4bf49a894bbd2717fa4177c94bd6fee9082b7b3d1230dfd25d229d9197b118c84619f99ec9fe648b266359768065705c31a0fdea854440acbbadf3e50c641a8bf2388cbef46600647c3fb895d690619953c364468cfa649d9b46e69775fa2edd7c7a76846edfb2", 0xcb}], 0x2, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x148, 0x1}, 0x0) write(r1, &(0x7f0000000040)="000900090046ba2ca6", 0x9) write(r0, &(0x7f0000000080)="fb4a36db734e20d1d5c62ba0f2d0a92b512a7884b42510e4d2e886c3029ca8a611bcd56d398bd8845a799ea050a75ffa3e2d66ca3a9d93aa143961d8120352753b9a24ba7c4ad52a99bd250f695d6118a0ad21723d5a1d9b29aa84fde17539739a219af014a1c14431e3189e86ce6ccd1b25fffdd30dec7ca000d46b3a6239c351f01d1d7f4d80d24861bf1ecb43b00b925c060ea6b004e49cbf0851f966e0994d4668bbbaa9b358baef9e7b9ed77f90383ee5adab35efd39d684bfee9279ac5d5825a2a8d7f384605a533723d17327bc636197adadf32e43901dafe59d91fb0a7ae09e20a574baceaeff6", 0xeb) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7, './bus\x00'}) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:10:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) fcntl$setflags(r1, 0x2, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) ftruncate(r0, 0x9) write(r0, &(0x7f0000000000)='m', 0x1) 16:10:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x6877786b, 0x8, &(0x7f00000000c0)="553e2164223d847f3cc7f175e298576c7b916c85578c0708f99389220179a021cc7dcbeed0af124dd2dc3c5aa4ee332067e3a2fe9311e252dda60f4bb2a511e589b63dc97078f117eb7fa0312258485f07559c28d8530dfafa8741434f084d9dd762be07788e17a2e830766f17c5e0684d0e960958efb7ca178f1380ba744e902bd4371a9b8db5778821e2bde64def48db877adafe3a0174a8b5", 0x9a) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:10:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200a2, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0xa, "d730c1e7e400000001000000000000000000009e", 0x0, 0x8000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) syz_open_pts() 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="eb1d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getppid() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) getsockopt(r0, 0x7, 0x5, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1ff, 0x8}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) 16:10:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x2, 0x0, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x1, 0xca, 0x8}, 0x1) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000080)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = getuid() getrlimit(0x3, &(0x7f00000000c0)) write(r0, &(0x7f0000000440)="4568c0388448e9ca89dd1514302afbb06c719a595c3ff3ad519e8638bc8a01cf5c9ef55177bb855f23a1b70fff97226b2ba1c2470b63a09ffe3a85e5ce3907f3510d42ef595e9fb1cb89e61d796371bb4128872b58ea5534310606614c65eb87e4602ef2280bd403ef5d485acdb910646d40414c549c886a89506748ca0cc61b83490ad0c1258efbae5ad2623fd77b11fbf9263bda2098a068e9bcee8badc63b1d03222b1812a7e7818b69375d4cf5ed7739d430a6a1bd2021950f23f099e80282a9ec80903a05b0bb8f1767f0200bdfe57e1c126a56722e8bccf1378170461e1896be1d5e4b4c8fa1", 0xe9) setuid(r1) write(r0, &(0x7f0000000240)="4113457f43710bcd2c1d62ce015d6e73e92971ff272324c1b64b1825d80f6565f6e50941d31572a35b2b5d8fc3f6a2463d4ffc83ecc181bb20d2d416158f6e2b0c7cf0cd07552254f07dafa0a7b0a2aa04a4823d7dc1795035d693260e6ac7e6d88f002d82bd27bb9f33b87d78", 0x6d) r2 = syz_open_pts() close(r0) dup(r2) syz_execute_func(&(0x7f0000000000)="c4e1f9113a3c00c463815e0b0042d9eec1a47200000080adc4e1d9f4b6b87a0000426ce300c463d17d49dc5b64e19b") r3 = syz_open_pts() r4 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "85490100", 0x0, 0x1000}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000540)=0x3) openat(r4, &(0x7f00000005c0)='./file0\x00', 0x800, 0x20) close(r4) syz_open_pts() connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) getrlimit(0x4, &(0x7f0000000580)) syz_open_pts() 16:10:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:10:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x22, 0x0) dup(r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x1, 0x10000401, 0x6}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="f268948e52f9b40bd08e8ce181ec61c9af7b97031aa94bdcbfe7a32364b4282e4b5770db6761f648c930e8f008e4331e6f5d4eba39998262d41c91228214532eb49acb6e005af82e6391c5da979032386921a8aa5013213d0460e375ebcf600088f26194f56a09bd374f4a858ca65e", 0x6f) 16:10:53 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[], 0x0, 0x0}, 0xfffffffffffffffc) 16:10:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000003500)=""/199, 0xffffffffffffff19}, {&(0x7f0000001500)=""/4096, 0x1135}, {&(0x7f0000000340), 0xfffffffffffffe20}, {&(0x7f0000000380)=""/99, 0x4c}], 0x6, 0x0) write(r0, &(0x7f0000000040)="5f49bd265af767b215b7adf3a9544dc0c79d9af987827f7990d785c3bf23b7809afcf78e496b41441dfcc286ae544a988a268060ea", 0x35) pckbd_enable: command error pckbd_enable: command error 16:10:55 executing program 0: open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:10:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) 16:10:55 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x13, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x10000, 0x2}, {{r1}, 0x0, 0x2, 0x1, 0x1, 0x84}, {{r1}, 0xffffffffffffffff, 0x30, 0x41, 0xe441, 0x401}, {{r2}, 0xfffffffffffffffd, 0x20, 0x60, 0x8}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x26, 0xf0000000, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5baa, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x41, 0xffff, 0x4}], 0x5, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() setgid(r3) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:10:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) dup(r0) 16:10:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() socket(0x18, 0x3, 0x80) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:10:55 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = socket$inet6(0x18, 0x8007, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc80, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) shmdt(r3) 16:10:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x80000000}) 16:10:55 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getppid() getpid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0x6) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xee) r9 = getppid() r10 = getpgid(r9) r11 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r10, r11, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r10, r11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000007c0)=0xc) sendto$unix(r12, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r13 = dup2(r12, r1) ioctl$TIOCDRAIN(r13, 0x2000745e) fcntl$getflags(r1, 0x1) r14 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r14, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r11) 16:10:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4002, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x880, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:10:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x0, 0x5}, 0x9, [0x5, 0x3, 0x5, 0x3ff, 0x7ff, 0x5, 0x3, 0x6]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) dup2(r2, r1) 16:10:55 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/75}, &(0x7f0000000480)=0x4d) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x2) sendto(r2, &(0x7f0000000440), 0x0, 0x8, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) readv(r2, &(0x7f0000000800)=[{&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000680)=""/89, 0x59}, {&(0x7f0000000700)=""/189, 0xbd}, {&(0x7f00000007c0)=""/20, 0x14}], 0x5) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='-+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000180)='\x00']) fcntl$setstatus(r3, 0x4, 0x0) 16:11:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/169, &(0x7f00000000c0)=0xa9) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:11:03 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) 16:11:03 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:03 executing program 0: r0 = socket(0x20, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x3, 0x100000001, &(0x7f0000000080)="4a6fb23e3ea5a5f9eb4ffd36c435d325f744afbf770c5b31ed4c290d0edfc91dc4527d673dccdcbcd04c59cd33c74f86899410e41ac86399aa899dc57c8a2ff9ac2a61487045441b562a92b18dd23f878e5832853664c590030f9b41ccea75c13e2025fbba916739ae334c3d73f22cbb525b6483f1607c2aa2c253818b63b241285cfcbdd2f7e5b05d693d33966245d3b6383ff7176a193e4cad525cb8c1c2bf698be06ded8ed929", 0xa8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="014c39fa408605ab5600"], 0xa) 16:11:03 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000000)=0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="d0c2238b2e74172e52f2141c634f66ba1ada135c614418312c2925847755c8b6fe94870bed7d50dedc67eb156493611d7dd6eb964c2cf0930ed5cab24a793690d2ad0cba1499ada936708dc42e9735e5419d59d6eab25e86cef1df92194ed05c3e182050251a65875a37b7afacb5ce2462e70a8cdfeef68374421bfc32bbfb08", 0x80) 16:11:03 executing program 0: 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4c0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 16:11:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) 16:11:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shutdown(r0, 0x3) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x2002, 0x400000000000004) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:11:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:11:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x80000001, 0x54ce, r2}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000002c0)=0x8) kevent(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xd, 0x40000001, 0x95a0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40, 0x8}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x6b1, 0x4}], 0x1, &(0x7f0000000200)={0x6, 0x40146ce3}) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x16, 0x0, 0x28, 0x0) 16:11:03 executing program 0: r0 = socket(0xf, 0x2, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) 16:11:03 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x5e) socket(0x18, 0x2, 0x0) 16:11:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d8fece0e3b69ff657000c3ac77a3091b08135d948fecf997737e04364d423314c74da3d728f75cb819f203620e580738cbecd97531d1da49e7a3e83d22513dfdd231da0b6865f4ddb5b26c7a748695c97e430e12e13e654eb21070f36e146d93fce64fb3e4162dc0b403d65c8a347828b552da6c8f175955b091bf112ecfdb1a004b90630aee252115353318a22b7678ad51"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x2f9, 0x0, 0x463ef4afe00c3e3b, 0x0}, 0x4) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() msgget$private(0x0, 0x20) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x10) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) r4 = getuid() rmdir(&(0x7f0000000400)='.\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x4000, 0xb9a5) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x4) chown(&(0x7f0000000000)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:11:03 executing program 1: clock_getres(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r3, &(0x7f0000000280)=""/4096, 0x1000, 0x800, 0x0, 0x0) 16:11:03 executing program 1: socketpair(0x2, 0x4, 0x7d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffc5) writev(r2, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="124881ca41ec0742bb686a7ff7b4d69eb78f65ace167e8860b069555afe833298b6748cc81bf880182ace0b27275751511b05b518a074da036b7ee4322dcc24b1c6b84e450f883dd3552f9bc9edf07803dcdd2c36731ceaa2bc0f980dc1c35ed51cc3173dc56f2f38cd2f7bff4e2f622a70c50ba094aa72c0c69c23f86a1ee1e523cac97a0b270cd0cde142ac1aafdd4229def", 0x93}, {&(0x7f0000000200)="22b449c076ccfb08da6ce34e5252c91e8717053c0bc8da952df20632260ef1a5fca61bd3f756117471f360b5a7bea672f18a620c65a0cd2c08d27cefcfab66889bf26cfafaeb1cc0b01d6d1de5555a756936f0fdead84aff667140025bbd20ac60255f810c9e7181129cce21b9e6078077dfc4e84d6775e64c947962fb65e16facbb4591c5f4b370dc8cf191fbf5c43bbd9918ca18c4248b0233743fcb53baa7e19e37b6c583dee9ee2267ee5949e7925e1ae49d9d263a31e4701afca9d6bd073257747f660be9d73b7b35aebdcf11c010252e2f6bb24a062029", 0xda}, {&(0x7f0000000300)="9997f21fbdc1e67b0043ccb0ab3798ff8eff93b1adc79a1af02aee907bd72dc64bd901ec7f10da5cb90eb2924130f2e2f8eb48b70619615b999bf65b6bbaa656fa76210cab0e58f127f30affa6e52bd749bbd0e70bd5f572128b32fc289617ac6cdac4068bccfec9b348f1c744eeb7519ef1584920b6327e76f94f738f8f6b19a7ae2994fdff7b781fe09e7d3b67acad8369592d70703eef77f45cce6aaffedb33401d65800e1773465b8016978cfcd12748bae9a35322557f6b05f220fc141b96151388d1bf6458642dc39a2a83c9fa83d72a53f62f61a0b1ccfc7501ca6cb674731447d574ddfe17ded3c4f7b89bc7ebc2c44aedc0deff5dbfc076f20b", 0xfe}], 0x3) 16:11:03 executing program 0: socket(0x18, 0x1, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:11:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:11:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1000a, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x10000}, {0x80}}) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) utimensat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)={{0x7, 0x3}, {0x5c2, 0x6}}, 0x2) 16:11:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:11:03 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffef, 0xfffffffffffffffd}], 0xade, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:11:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x0) 16:11:04 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="2ca6b235e6e09362fdf4749835f9b47a504e6443af4d1f4a92126ae1298b5e46c6e9e1de7bc879130c93e12dfe7a7fd4bb56dee2bee2c5354099390b4452b50d90846d8ebb9e2965ff4943689401ec664f2f1f56bd82a631a7c78d73b84073635393875ba838afe4ad559d4d0d71401c225f3de16a750c7f4978cfaa3da3639434da2cde861a30384fb3773c001132de9943238352bdf5ebf40bbec24474fe2a683e5ab401a85a6f80907f86d3b3ce9c4c6784079120dbf4935fe54388a9a69db1a3eb5b5ac5273bbe2c58302577d864db49b0b5dcd11df467198602dc186eb25c54a99031cf1f76b4", 0xe9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:11:04 executing program 0: kqueue() r0 = socket(0x1, 0x1, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0xffffffffffffffe0}, {0x18, 0x1, 0x0, 0x8}, 0x0, [0x3, 0x200, 0x4, 0xfffffffffffffff7, 0x20, 0xfffffffffffffffe, 0xc0, 0x7]}, 0x3c) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xd97962a, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x2, 0x9, 0x80}) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553dcc01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfedc79b373df087f6dcc4d7a3444002007e142901baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000025f53dc69971db3f75fd35dd3504d2e04ef12b33375db4b475af45d8776f1171d53eb67a2033e98ee647cbc39747acbd74c6572701323aa8424ad8fa9990f90564881cc307c08100b2cb5789189ea17d49f447ca1e42e1cf9c87d962f0735da8c0f167b4f56e01484841ffb793db5b6b022331089ff414c2f43b2cdb4a634412d3b3d4053fb9c0bd487c9f9da63363c653", 0x10c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) r2 = semget$private(0x0, 0x3, 0x11) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = dup2(r0, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r4 = semget(0x1, 0x4, 0x422) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x18) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001440)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000200)="581dbb8c64c45f9c4fe387a0ce6ee295aaaff3e9ef8ce4249720c098aac03813565caabce66c3388e74e861a28e782076c6752db2a16f62b51ba9fd40507d604e0a6be55a511126fd278222dac664d3a943bcb0ada3eeac4b5a0b5f214fe5b5180b925ecdd406dc0350b5818bb71ad8aa677716b6e0c2aaf5e747eb5842dc9021b5ef233d590a05f486d32ce3972fb657dd9e541f67c977b63f428606c6ed3a1df880fbceaed5b3361934a6bf55307345bdf3fc9e940acc23ce5d94019a3df68c64f1c9710504a2c72ee800d86382686dfb6fa09b9ca129d4c3de76746de1af611", 0xe1}, {&(0x7f0000000300)="89480b096be18761b74a608823627d26c6304b2c3fd23247a6867b28c4249c61c7f1c77b3044ebcae197af35f98f077f9703e1a05ca54e1a01a6bbbd5d8334d8e983d8bafe291597aac92a037ffef67e56e8a9158f802c19172230298cd2ab55e82cad9fca880c7ad700ce5ea4a0cef3670d1da9086ba1f8ee04db11ad2001834c4e2724c037b165c0d126f44ca61dbf4054dc675c8bc072e9e513fe072ac38bbb67affa7548bbec578c047eee66c10ad79b712a3b3010ed992341d6a4659b162b127dddedb3b5f0fc2f35f044e35b19e5b91516c3af6947b8ab0aa9191d2bafc43ceb592edeb83c5cb182e6798d3698a596465dd6ed31b7a2ecc74a3a58710df1b40131f604988eea7a490cff22085a136216c9ae229178f00aef51799725cd42067ec6facc78171fb75e214f0d49c2657909e3c9ac9ff380d62ca6bce15904098a18d9ee00bdfb2abf073aa9a46387a79788ccc1e7f34553cf7c6f95b655888f63518b4e0e891a3ba3afe834ce1e091e1034cb9ce5ec1aa74be2267c5f2d32b8c6a96d8c8f0c6f66d09a85c1a009f0103173be4581cf5c25f9e47c50f662032b74dcc3b5e2a6e95a6ced7f655905eda1b29200b4151dc1f32d90e524acbc671cea0a44a25e5ebc53e65ed5117070765415d7327ea2a6caee5781b5a969d0395a537a4b211bc825b86635b0208b8899bbeeeb49cdac943d6a26b39e456bc00c2946f68eca08bc6a299e52442420996789883065261f6504fdbd1c29950fdff2476e95775cf88e86cbf83f4b31b9600e0eefc9bbacd30c91bbfe2024716ca55a13b0a67cd14aba252ba75c0c5cb7ea12cf1c276417d66703d944b61986b651eccfb2a0f3ae4848aa90b4579fd213dd1bb9db8f905d81562fa1b6cb740dd130e6fae58c641088afcdb15781dbb583dfc4359a660612daa90d16228ef709f579f374e8eb72e85a197a2550fc637b4774b8ecd48a6c44e1fcbd0b8a96795211afee1a4e515c89c18ff4c2c18b3585f2a023743a9312af43564cc12ff80bf612f3bcc57c3a97692f08669b144bcd5cc728118d36bad6d6e28db10bcc653ddbe41644006ae861928999ebc96fa4a204077698a89b7132bfdaf6558e6a74f7aabf36c57a06661d18db0f613432ae600df029c4ac5d845826c6404632d6a159685c68244af948f799651068423de59ab2a8044bf1590d7c6902015d11f2f19764cdc4dcc7d04d1e69af64517e2351b53b8e10644fe57c4f153fc038b57f05d137f7e01f2237a18a5cd59975e7ffd81b815694965f04c85511af7b2fa3ddfd3dbc0e87e84f4e745506d0d6d4cd1d5c389c6c7d208afcb5ac59dba06c49a2c0921ad0d0041c3d5fd97bcdfc3761ba72cb48701bcdff4e1aed4275db3740a4e80895b22559e91ea71fa2bbb3bd1d5cb5baab000304ed383b7f19398c2e607f919cc3becb53866afa70b97dcbe81df84cca96e0d2b7f6936b9d77af4a8c195954c94fc06f9282b2df14901d97493cec4086671a368bdb5138e4c0bfa5feb9b5e858c9dd2a841727a8a673eeecf9ad6787c2e4f1f62312364315a42ea27a8ef6db2b0673b42e91e7e8d785266d2bfb643715b7fd354d64f736743dcfb3620f9a4de6c51a8158d2e45dd847a3c68c31f4cb378b9705ef0eecf24e5d6966547408244a8727b1a8460580999fcbd5a7d600ea5af4a721560576b38b2b6dd4b0198336e2efed594cd32bef63f4a1863021a14292a5f7ec8adfaccebd5ad1fd9dee2d2f809c785615b38bb32b75f1428d8ec17f9e8b74775af35024b9fa4cc9c9dfac53beaf25f378ecd8ab23d932b4b17f5ce30ce43877b72811d73f52b63bd772b3729edc46cfec0647f0f45f07a40c4ea58fd9bcf0e3e3cc15c58f57e76a597935f736995bd7fb0715e9a214c826411304824420f1efb8bad2fe7f88019ff7c512a562a7fb35f78efb97d59e3d1a6be93399e0337c0b5cc90319a7b27b7cfb96705be2d5eec2b053ca154e4f4c30e794bdfb5bd7eedf2db5573d849f88eaf962d34d3493f3bc50e856e38cb36dd1a9915aa2d7f28c72a2025382ea9ca129e79ac8974e28b883e82753941c3a8fbe53d36a397271ff51a8324f7a05a3b5da3bb02772798986170ec281362b92f347e59dc749b1d6310eb61a7be1c4dbf121e66b8cff3bac135dc6a868a52b8ad02096e63be5f02a2d467e74a28504ff7a9ffd543feffedcb43d93f588ea520c4eed9d92e57eba0ff713cf3b2135326a3a3ee5b036ad248be149cd017335674a0ba488b52eefa3379c5fc434439503dca0f786c1a4a14602eb457522b542b8fc54eabdf012dd3b4379b22b8af9990e85e8c933c53dfce8a0a20f8e0fa917aac54ac5b8e8d6f6c2fd0b799e018cafd50ef54aea9d7d16c4380172f6555dfdb1728b819861e99531258a17cf862b6c87ba55e860a06d85a84aa7ba0489ea2b081009cc244bd2dd4f4b5e05e7e05dc7d1eceef1ceed2151fe8cf258248d8f28c2a96a410b2f7b5efe108e7526fab5cf9394f947bbedc211d0d887d955bc9a158190b099f8e655e7f3e2ce6a623d5bf3d0995e803a1a1d1ed4dd847919a964067aa586aac09f96d194f6c93f1c3fc445452309ecdccac1651b33650dc65aee4cab24adc8cda730d43999033b3d1e262d2fb414d4843508ec9fc82b144c9ddf666f35905276e2a4b1867e79a36e86f9f4946e372b5d7062b1ba811366b9737aeef81529f518d95417b8d98485dca4d5386f9130a33feee00d8f1dd40681b3eb2ec49e34365eef20c136b628b92dc953dd85b3128347ab064c3c2d5b81a5ca1e010ac4d4c1d293394db92556048407a392de848c056295a6b4b23d0e0e59b2f6ac171e1dd6868be87c28ed6c200d7bca14c74a9463a3de7daff2f1ccdf5e7dde41820166a2d9169099035c4a2adba93f85b122ba9833c07ea310ac66b791b5d1782e6058b154a5538f8fd42f2cac69236aaa2f80c15ae8120f5a1b0ed7019e75efd7386aee8aa314723c4c421c27423cb3279c4693335aa66c814cf6c9e4a5c352b800d4abbbc01af917cc0fa989ee22e466e9d58ea6b5d2a38e3abb0d99f6714b00e35cd5be42ef1dc0b295e2a1daa8ad5833540fa64f8679a39922518750da3d837a36b9586dde83442c7c993ac449ee0a6495baf7039066c422fc9ddce30b0cd9d99dd0735a89428fb6df870b9f642d86f38e08860f9022ee5b34e5142d1e4e58284a45ed398b69b1beb6ac10e562ccbb0c69077303a2adb5296063766b797c8653cc2dc58d74afd57c099c658ae965fcd8eac642469b39e3ab174eb4c6d44796baefdee3059eceef6fb24d98ef7da3641c52269f76f6521c822c54ba3c91e51414718bf1d6461020e99034d2b66d0983d08026dc4cb5e44ac42698d8c257bd44d8353e7a89429a4f50b65906409994eb16800fc5d8deeed79b462852edf49d89ec94962d3c86679a577ad84c5d3bb66f0acf38a080a80b5126bf5c3c902753d105fb21b6d723bf12a6d5606fae7d09f1974ebaee61597d4c6f41c9361a2ab9249bb70c9d9cb416e53ec66a24d6d7a07a1105fa41d50b43c3a31c99fa868d5c43b0e9a7e1db2648fb72e11189e9668de089cc8933cd461b8686c43760fc13266aef43c7f693c5d964dee38d2cca48fe2f99d614d8cbdab1dc30fdaf67838bf32ad199bc5a7c94545e3aaf9c555759b3cb23bf51748aba510bfd7e0b008e9c94c181f2d8b288f21e3f88a23ad084505930a878156a6e863802ecc8efb1b0f8f00ae9735a3c6ce5b94195ee0241174709dffe7069fff92c5246b507480ed8b8c7f443c7d5b418686ec206c7f39276589fcc0aaeef7e404ce182a82f7b76c24d13eedaf959dcb4f2e5579442e79e79444ff017992f7c5c43a50c0870b9063300350ac642097a085a704a5b19cab759fe91a2f9295ec170404351a14b5f619521d883d6e6c43d30f2cbf55985be73a333e69097bf8ff66854cae21ec468616327e907164225f612518a48031ffffcaaeb1e8b00aa3bca87fa89fb607cbf7038d622d8cd69496e610d6967bcb7094ecbb012e7b9d920cbea9e82b0931fc3ca74a6b1dc1668ad8afff36c0fc2aa8ef0625a57a02a8965dc5435a8489feb18a54901d7adfcd63da2de1d5bb50b892d799a16f5c9f4b0b5a1d8a5c96459e4a2c9165fdec3cedd546f9ec71cc2f9039f388c7c1de3466a674bab6b84f0ef5b822f245c6cb33d959fc5c4506cca13dc0232e4cbd0e46f00d6a691983da97e2c1ba9f6368827255613b8bef792f5c26277f99fc7ec4c8ad608e259f7310c91846cb8acf6887e3790579b48d7da9acb7a98bd9c4b91e3530e8644e63b44f1b5b5c24e9af705ec8cb976661a276770b87f3417df6d198156d13086508f9dfa89cc561927630fb9420c48d87f9ee0c8c1cba09548d85034dec8ab1e7aa5d10c8455b290dc28f3c3d061bbfcf2339af491a4a9ad3001873aa89f9c7ad11b79f2d4fa0b8b0488c547e4f27ff9a12d99862b2d18e2ee4831718311ae097c90fa8cb2bbf0b1058e41c662b10b32352c040414f639fa22c92b01832051de29efd21a4004032ed4203e9fd61f1cef3ec9aa0d93292b06807d8c152c52000e4cfd525993028db22ad5d6ba57ca3c438b4adad397816d33f1ff1587988f550ce5103e48fd0a7050b267bc30145f8a214ac7ba38d48416e2114bc3922c260e97e7295982ca47f15b0ab03a6bdcadea3b37cb93d8349c543b92eae71d85bb35d2aabf3370e0728567171577dfc3604c39e1c1daf8145484af17b80609e3a0ceb818c2f08114212c36b7205c261aa206db11459b2a9242c955c4c3b88b8260572351bc16b9b9fa050dd41a099d7ccd96aecc5c637d11d3f6b5762314c5f11fbd07f42b29fa02eb9e50b81020fedacc7f1016e6f8b644bc09bb611876fba0837cf5d1b8dd9723d7c0aea0d3a5416a31ab51d295ff95c4cef566882cc169283cfb7125e7114af9acce7508572b88eb6af5df2ca7b25ee2c17c28c91f9ecb6b0d6b15e855af34b73a4a8392cfc2e465edfef4d401d2374b9d42fdcccf4a029a7bab358ccfb8a99456b33a3e7dff0128ccecd3e853f46d5fcc79d527db94aa6bb3537cd4757512044f454a711b110d739974f3ca3db5f6d2586b252f036102b6cc42a53013cd6b7d800d31a69f363d993a3c168ff35dbcfbaddec9814903b035a1e6ec17553750e05491644dc9af4444f9c6714ab82dce39ed11e57bee9b606fad54e63e6957ed4967ec1d1885dd56d239f83ca5d4f4ebc5a381e7290944fec785ebfab6e7f37c0bf64ce6e455db465c5b7f6f296cac6e3ccd85f1af270e4ee106ac7c6d4b88d38fd059faef4d73a55ba8369c9fbe6d3d78118fbdbd39c8ae999973726f26346519d27281b70be6017c763fa142ed59c32af1346c4cbed14605b7cc28e4a61c133c4fcb171d0a6f2121b66be9ff37dd4bd2bf5d34b8cb922c5428da38d13bad876fed7fa4aafd95eb74a8f6dfc7ae480c937182374987a3aa9cc9a65a040885b20143a81e8ceb34766240ed8d6dea4ba1ef93631e7c69326364a8d22340e9752703ec08e979bcb4e05d20dd1db8ab2e6bec358f234e34e6340079cb70317e290e40be5528faf3cd5fc0bbe635a719626b41ce1704d61e8fc0f7a0f210ff9556080cf1d93907852f5fa1cd61fd3f511286bfd44c11a99ce05ea6b47ed02c4025656842da590cb9c58b1b77b578d9d0c99aa78685d01e031365c518af2ac8c8b97029176247cddd37a37b19aa895967dc7821238ed4992d078684f96b10591f857d9beb9fd5", 0x1000}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x5}, 0x0) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000100)="c3c61ca203d30928cf27ba8f4dd6fd4db6b7a2e4c14b6ffa53aaac6ba1d2631b98df0710c7e77c0e86f512aa7a433694668e23b378ba12e7fb371f59b85aa782346bf20910bc4d66d8cdbea5b6aff08f52a5f0f073c2501b404d7bcd8da5e5d811d7a62748242604b1181b4d7b5a07b6f595f686e7c9fd8af215f84ea317ad0fbe607feb47e052cead04f407e8c930bb24b24492375692110c68e1", 0x9b) 16:11:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 16:11:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x6, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x2}) r1 = dup(r0) semget$private(0x0, 0x0, 0x1ca) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) r2 = semget(0x3, 0x3, 0x400) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/120) r3 = semget(0x1, 0x7, 0x8) sendto$inet6(r1, &(0x7f0000002200)="d3e62c2d9dad84c2344c70c096f9920e01210314e038d7757d6a5588776117682e9e186a5e5309113d21895b66ab95266cda6c05e66d73af2f9a8338f229f719e2e2dabe2855f0e28647f9248920c6a173ad9c8ce791869642dc7c098b95893a4f4ddf3ab654389a7f2bd2653d2b43788c5673a6ec288568a05bbe30689ffe815dc58323f876dc727b0348a84950e3648b2e109aaf20c146455bdb20fa2ae715aa267ddc95fd01e20b4aa11bf414f3000f6a402ea92a8e0a13d00d91892909251f3ada70889e3bf818e5547104caf218d76314fae2fb055564718db04ca395fa48fe54b23b4f6d42f3fe5b116fe605bdde1a91476ac29d8fc0e0efdd2da6d3f95a4e99c2b37857853a09a8769a6cb45f61499b7fcfd5c2059508ddd93e63cb59193b00252712fe03b35464f874ade7ca8f9ec6eee9585964c3f8b6ee9a196f7b9bb1ea329475f6d397748fabb51db88067edad7dabf0f0271f76cef0014ef72cb2a4c7c282245820081d1bf206c172be3e212e2d2ce28770f734e048148303bae79dc749e5a2a3a69b8ae9a478346396c90983f7e9509ddda4b6ab8af3224a7cf485347422cbe4c807f8088eeb52b4ffb44ba3c6d0ddc71f24ed1a3ea2ce76e3746c12001f10de8378141956d388e09d007aa6dc94b9a6dbed2da848ac30a53c7b1b75e8aeb701450e252fd62dec413c2dabc4a77679f723af34c5917e55c537ad594c7fd563a38f040d47959494d023dfbe1974b9389211716db3be660ae8a9f4ccad10b1706c9746ded079de18d0d5196b910b0ac05f5fad20d8efa36b64c69ca9b158660241d5785775a8e5c256caad44df60ad01414d1fb9656c2e44608b67941b4a2a30b22574903764e9935cf94db6b9a7fa5999d58a5ea693531e29a05d568c8d8136f3c591818f46f3aaa96f9454a3adb65952d3401fc3dbcd704d4578a3c8ac4dd93223249edb35abb9c4be2a91111b06a96227a583019323758c034d93865a1b0977464bf7525769e6460339e713ff29a5797fde364582f6d10a3e62839e9f52702b22de36d6f1999094316b8cb624096ffd46a0ea4529001401eb63ab875aa5775c036d5150baa57255d4a1ed87f5a9636eb660119ed0bf9eb9f05db92fa112f431abf7c5dfb7885823c00c09c78f0cb7c5d109d48f1c1d731318d36e1ecc5a7703525d093248d6a82842e12df11b1a039201b66735a24eb8bcb019460792d804877b56c72f00d9e3a4c2d40214ea1fed35472e526a76c8b5ec76344edbe1baf95d4d2aef561a403be8b93e234475e5da9bb6bd486f2960632544207e863723ad2cea47d0cb78f985f1b5332621749c3e01529af28edc84a3e67663f153943f5ec96a45c17508549534ca247cc0b33ca3796f7b2b3f67da6ca02ea00130f8a2cc4b1509c8dbbdb65968d347e57b87eff04dd0d98ac0c914e40d89b6a000d8f0ed38043ea978317cb413b537077258376c9781f08890f3881b55c941b4eea60688e7e6cb796771599f3bb96b0496c35ab9d01ed99f0e8ce82e959fdb81f175460dfcd3f638aabc085eb041c498169446519bb286229ab09d9ce0d69b2dadc67fbe93960ffdfdc9361fdb9b6f32bbc0ca6b16f8e90986960ac18c988e8113c65b8c857c25fecc488f998a06e2c659e5a119580b6e03defa86a4018562ef7caa7827af130e32f054ecb72dd288ffdf333964fb4ba3ad3cf9bc591158494e704ca44e6375e2d157776fe09c332d1c994eedd93454c8eb54c9277e369221b10942ea30680af00a72331184dc348243afe752f49f8b34cca4a82e049ee1771091c8612114716eb4c06b82d8a3371ac8bb06825214dd88403c9ca608b86149be618d61afb3e27842dffad9ce1f8fb054b3174c8007c61d10fc5d4363de9d3d09a3e93386dcae54af91a81c7d5f012b92a6fae544549dbe3c62abd00a4a13ec4cf3bb0ca3540904d7dd3f22f27082c32323562aed74f3a7aecebc68f01039559ed3ceb5fc170dbec8c10eee2e8298a15511207d205d8f50b41be9bca2b25e740093b35da56bb515a04bb5a2aee6e3b2540b97ae0a28657b43d43f0da86847198f92b738c0e05113d3ad15dd611be55b5e399039da9591c74d47202d5b57d18108fe53474b275f431f0594040f3774b66627ef1c85e725535f34d29637c8fdb3097bd2957edfe65c00449d2e1fb9d10798842d066374af64fd91440e684f06286d5cfb654bbd5a9efd499032dbd3ddde0a729e31da1e2f0db7aaba6779fcbf90e14d55e39795118ef8ceb2b7ac372683b89193da8157b5391578a58c290616a12c6a96e81d499246366dde5fe4c0811b5ea42a28a324449195ca655b78bbb236b2ca2ade12d43f6d0f20275ca3a97c3eeb622e88851af0accd54a93c84cd5d1a92cb582e7af454c7fa7023476ce376f78b95da05f958f2d8b051e851838482105f1a8b5541a03863780d0a5fe943d779d4505d234eb8c95b9969b8d769f9aa676f09941cbf56bb909495d6b9b8623997dbeea06d9f56956222198b3906959a6432119f16cc98f55743b42089c40a51fd923db43690ca829498fa01f73f77032077e5297c6ad85780bc750025aa9c7c23c2bb4ad599a08545f3c7700e686df48ee74c5ccf99e50f3980eabb3f43ad7f0340c99f4a8323cadd32a1fcb7558eae361580f3b4eef3c66af981fb7e2f6021df5c33ece9fdfbd1d382d314e7184509407dec05dadc869c87718fa3337a086c06eac916aae6d8f250696d648b3a41e786e1d595b564346f9f3e7571269c85f9f0c18db09c8218b2902aa5402e9180cfc2ea47a17d5a025cc9b5f073dac20548a533b64579c93548e7313575fa6f2299764da205593a5b77921ca758e659029aff798fa2b57a4ea770ab7d51796c17d63a2a8f4c45d8556c36aed7bc3a20e948ee70c9bfa93f3213382c82c1c9f20b23e18f49757417e2dd5641aed7621325d36159071f0412fca0a4c8dca25c7c7c1e8521160395fcf8e4a54b88cb8046dd235bb5d769e1b6bf386e6e5381f2074060887e125e1e2a6a7fca22cfd01b70279547bb438756299d57c3fb3d8f64cd36898f3b589838a65799cf1c1305efbaf52413b31c1de0f90b9454312cf61c303a994d5440adad3ff766eb1e1c2411c360c49f1774af160d1a6d8518e3019a2db326255a5876cde6155ee9fd090525ee139b2e67157044a29f93f2931a4bec96743cfb6f5e95574e09a25707589118a4ec6185d87c2a8a742a0844e7c6e4dcb4b71d2dcad1be1da9ce15a2e1cfc4be5ce20e62cf0594459dcb2d1c8797293fbfa3faa809fc1e014a78968c4537e2aa0dc985f832ed6dc42de03d77bff986415cbd8d4285ed24de5bcd8c34399f965abeb613f973c283a2ec925b07bed6c1d215e042566c54ee3679ab177c228fdd45fc593ef2c63349eee8acfe18c424c70f9374470d2ce4bff22f801e1338fc623a0049594b4b862d31d92c9c8d968d226d5daf830b600febb7c50845143fed6b39c9af3ed916f38b30d109d5998d1bd3799f7197da200b299e09d3856606136131fb4f928358474173c8b7e8e1bc11f01d6af853191a6cef4ccb3e260581364ec6f4027b27c485087c2f40590cc46ce4cc5a8c72435a6e318fbfe4ca47b958ed8161ada7debb7b6e40355c5e404822fd553e2ba5f9a97082ef47fa95e30cfb72eb4508482e5e4e75e836925fc7c1ba3152cda640d39a3747a720a4735a1f17e0e044f7bc06d228a29e2c023e37b18b18027195f03e88c0075cf758c809de7b11e2bc5dceb21f2cfe2e698de343ffe458cf51203ace3c3ba860d0c6033fc79b87da3567d5a1154ce8d1eecf24e7f0db59deb71ece7b614e1c292abdd1e715620d4a4b810a38e3c9f1a177fe77b367c0e0737a2a38bceb7412b59a51d4f8695d3744a134b9521da861523c619780a496782e6785decedbf180e7cb628605f5c201ab138f0b0635384de9585f92583177537f018d50cf6871334873962c7828e97da72c1f2c8ab80a853fa92c69e22abbf31a3588d302363148545594465c494e47eb69da5a0d0e19b5248edbec29fe58e8085f8103b88cf4a6c3f2d9ea672052d3d63e2e2b194fc5c2bbd129e95ae03acc796684402004f39597612487d890454c6c42a41f06764974e580f7bf431d05a527257450a007bad085b605d8ae3e2d48a6ff19297ae18e6699d7186dbba9ffd5400e3dc2394ddde397c2a95b8e392a439f7a045d8686361795ca18423de5f108bb85c490bed63423498dd7778cd1006a4c8e7b9a434406ddccb91cfef03463fa629869981d306dcbb8e941e636dc9a90d35a75d07d06d17878c1d129540823591367ef1c9217305f5b969b6c1620f012f19e73d2469cb11c2f3f6667c3f3a20551492fb994fc631c19c3f94d95e1a88f132e936ff68cecee69c70c2c4a78a4110c3e75036e3a6cb2e3bcf37479fe668063b5e06e604c1edc0adaa9c73e9470d6044ce5afd3041e2d63b07186878155819f9b70a2b20e8555433f40df0247d07ba9cb82ed4204cc88a08a79a130c60c4d9fbd08814b12f300d8cde56427242764db06c6dbe4ac335b0cd9aab3a40251207ab3685cda1a2d21da54c97c8431d75646deb2b6e89f88a8ad8509a0024541e961848fa30bd0b9f080183ff7a38aff69f830d27a7e9c1358fd0787593a989433c165d83134a40aa2328e8a57321fae8960f74165abd6e58897473c327870324d17e54f047ea0807be065ce7e3607c168116951db92260f2c4667fc52dbd5a93d5626419916cb400451d31516f5f734e4f0aaaf37056ebb54734895e71dca60707492446bc56fe57f41efc328adc6e7bee0f60e11e6b3cc206a5baa113971dce46c30c50e9851ac4b4d8f3b29900dc0ffae087e9a5ea528bbde164277114b9b260ff027cc3b89ef3563fa9788bae6eb9a298ce606d9331b5281dc867159cde8193dc56de62db783728938f3f97967be2249630e8960ceafc582ffdca10cc97e4498ebfdb92c32146d28a5454cbe08ea690ed6d42fabc5a03ea786f0ee35d1d3a66812594d5b0c02ad2f167443033a6dd541ff28127e1188a265dce919905c634e036555c8ece1ee7a52af897a186979eed3db750edbb3c3c908b7dd5b5036720ef78c0395209803dce56366ec863fd00cd6c0bf5ec98396f9ed93ba4cf39088073f667b2d3ed7e733154471eaf0412474d863afd682f6ce4115dc5cda499ed9d95c53c854ae97cffb5fd0c26d05dc772e2d9ce9590afb6ec50f46dcd00b389cd32e417874274b949282ea438cefb65da76585f39506a73bd3f2566f118620674e500afa4653f810262d2ba3c406c9a3ec66237441eb4ce5e623fabe7a7acee95ebeb906c097e623f205c2dfdfe8dd44270f1ad840bdf8bab4f8a2467613cb568a26175720429ec5790c8ceb17135d36aeac2eed3df98f670f86d9c91946545ae889aa5b022cac3363f62e586d4b68b3aa2cb61b3d6774899b005c508cc05952db72627e80de94a344e148ae81e6509f6b3ec906823134f001e36cbda0851b729271aef1f403d426c98778eaec6ca21ae9ff81cb2603235f7e7b5277e95b228f3b5927682d770371aea7e45a92e10b06eb42ae2f5b7abdc416635c239e43ae19cd556e3500244b00bf99255dd2c8401d8c7ede797ee3e29f08da18d261575026d13aa9f0b905ec267dc3b57f1dd86edf47455e1be1f920187a81d73cdd36e3ae101d2b310c93989832755e244e873bce97663d536466c0a10209473af02a8404541837e613c9ad2e1daf902a005cfe6580170c1d31545df0475592fe7fd34bcad137e452baf6077d9816628e33e11f1758afc0dbf3f0b4919ac170068c768ba570927a49d0f01d4e5449b708f19eb22d04cd8f53d41062", 0xfffffffffffffce5, 0x407, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x6}, 0xc) semop(r3, &(0x7f0000000100)=[{0x1, 0x7, 0x800}, {0x1, 0x3, 0x800}], 0x2) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:11:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2001000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r1, 0x0, 0x0) close(r2) 16:11:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:11:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x401) clock_gettime(0x4, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:11:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') write(r0, &(0x7f0000000200)='T3', 0x2) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./file0\x00') 16:11:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x7ff}, {0x9, 0x5}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:11:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1006, 0x9) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:11:05 executing program 0: close(0xffffffffffffffff) 16:11:05 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:11:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x6) 16:11:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f5b33f249d1bc8d8a99000ed88210557c73df02c972b0b6bf8b45f6d8beb333dc3d46d009f44c8234d96f48e06b7f8719ba3f6c4ef5963bbb4dcb9c0617aba0e945b8fcdcbd4b86cc8cf4e88be1cc23f2fa8cd9261192a96cca8fef533f896315a79048114843b2022d0e45cde5b78d2739ab0662c958bf9593add0497ff9f958e1f16e3df0dde157a9640497d5c6f846c1b50437c660f00e5c4935295ff8b789afe49b879b2676290079667696d5558932f694ceec5ce3f73243ab21e65b641d18bf9cabc3097c17e28c64cbf6124a3f278747b700a386e50ab204740551793f83"], 0x10) shutdown(r0, 0x1) 16:11:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:11:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:11:05 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x1, './file0/file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:11:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) sendto$unix(r0, &(0x7f0000000080)="f07b4942d3d85371c064c3a121", 0xd, 0x4, 0x0, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:11:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x21, 0xffff}, {0x2, 0x20}, {0xc7, 0x1f}, {0x48, 0x100000001}, {0x0, 0x1000}, {0x83, 0x317}, {0x2, 0x4}], 0x7}) 16:11:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) flock(r0, 0x8) 16:11:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) 16:11:05 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x101}, 0xc, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') semget$private(0x0, 0x4, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x31) shutdown(r0, 0x1) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x9db) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:11:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x169, &(0x7f0000000380)="4b1180721a1860d596d5a26cf503257ae908c2d95b58f89c0647b3e05e52360b4ba7b61d49e7f0bd828f08af781141ce2cd0d6f70d07c19415df098d0bd60cd4f990508934d213cb21c902816dde3452add5719f3cf2f5552caded888732116907d5ba636bc0ac40088b1169d18eb306b1d7bbe6b5f65bf1bb8769c6da43db802e9a5271d5f4eca27ae0ee2b48dd03eab97f83b9465e2fc4663b92eef394740e1741f009f99231a0114e87cf2cc04f76d200ed984144228f389ee2b49cc1a86bb3e6101b5b570bb98b3dbdaecffc012cce7e3e9932dd5135ee7a9223864ee0d73d87190eb6853d12d2b13ba67aaa2a49661147e674058504b7ca5477adf3f4f02f2b883d295ef0e405bf6f2b7bc29021f812ccb5ec7d3605c6e2f2f6d46146019cbc073d45b4215db1432864fa1462efc95d38a2bc3f4387c3230fd6203facd521741b22059f6fb5a57ae062ba7c6ec012d2a878c5e1ac1357f4d6df4dd874b356ef4f3fecc83c290a07da791456c0c136e8e6743c06d62cfaf065c758b7fdaec34ac4033f7eba4215c21ea40f90ff3bd2293c8736551351ccfb78dc25492966ac063e810fa3323a59200ad585ef14d83359d92b71f497f1f03ecf267c56bed733edddc7719c2f50965e4a6e1f3783900696d5bc5dff14f7dae183dd357d4c3591e5397e5e619dfdda6b52abf72839ace39f18677b231c", 0xfffffffffffffc68) getsockopt(r0, 0x9, 0x20, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) pmap_unwire: wiring for pmap 0xfffffd807effe460 va 0x20000000 didn't change! 16:11:07 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 16:11:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x288, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) mlockall(0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:11:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getrusage(0x0, &(0x7f0000000200)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc0105715, &(0x7f0000000180)) 16:11:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:11:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6) 16:11:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x101, 0x8) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/28}, &(0x7f0000000180)=0x1e) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:11:08 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x280, 0x0) socket(0x11, 0x0, 0x0) socket(0x2, 0x0, 0x400) 16:11:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) socket(0x21, 0x3, 0x4) 16:11:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) kqueue() nanosleep(&(0x7f00000000c0)={0x80000000, 0x1}, 0x0) 16:11:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0xb, &(0x7f0000000000)) pipe(0x0) pckbd_enable: command error 16:11: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) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x5, 0xffff, 0x5, 0x3, 0xffff, 0x40, 0x3, 0x3, 0x0, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chdir(&(0x7f0000000000)='./file0/file0\x00') 16:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffff12) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x6, 0x4) 16:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:13 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = socket$inet6(0x18, 0x0, 0x6) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:11:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffe}) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r0) 16:11:13 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000080), 0x175) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0xff, 0x7d, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x0, 0x44, 0x0, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x3}, {{r3}, 0xfffffffffffffffc, 0x10, 0x22, 0x0, 0x5}], 0x3ff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xb2, 0x10, 0x9, 0x400}, {{r1}, 0x0, 0x5c, 0x8a, 0x7, 0x1}], 0x1, &(0x7f0000000300)={0x7fffffff, 0xf2b}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x800000000000000, 0x0, 0x291) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffff88, &(0x7f0000000180)=""/214, 0xfffffffffffffe50}, 0x0) 16:11:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) socket(0x2, 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) 16:11:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) 16:11:14 executing program 0: setrlimit(0x400000000000007, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:11:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x5, 0x4, 0x1, 0x9, 0xae9e, 0xfff, 0x2, 0x3, 0x8, 0x1}) close(r0) 16:11:14 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000001100)) 16:11:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000080)=[0x8001]) 16:11:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:14 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000180)) 16:11:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:14 executing program 1: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) getsockopt$sock_int(r0, 0x1, 0x8, 0x0, &(0x7f0000001080)) 16:11:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:14 executing program 1: 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:14 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x2) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffd, 0x31, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)) 16:11:14 executing program 1: r0 = socket(0x880000000000010, 0x802, 0x0) write(r0, &(0x7f0000000000)="240000001a0025f0046bbc04fef7001c020b49ff0000000080000800080004002738ded4", 0x24) 16:11:14 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)) 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:11:14 executing program 1: 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) 16:11:14 executing program 1: 16:11:14 executing program 1: 16:11:14 executing program 1: 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) 16:11:14 executing program 1: 16:11:14 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) 16:11:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:11:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) 16:11:14 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x41) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x1}) socketpair(0x16, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x81c0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000380)=[{r1, 0x1}, {r2}], 0x2, 0x8000) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r5, r6) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x8000}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1000, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x600000e5, 0x40, 0x1f}], 0x9, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x10, 0x9de1, 0x3}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x7f}], 0x7, &(0x7f0000000240)={0x1, 0x40}) r8 = fcntl$getown(r2, 0x5) fcntl$setown(r7, 0x6, r8) 16:11:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) setsockopt(r1, 0x3f, 0x2, &(0x7f0000000100)="39d7e99bf6aee124af2d512b5a70fda72f24", 0x12) 16:11:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 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) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x3484, 0x40, r3}) 16:11:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000002500)={0x5, 0x5, 0xffffffff, 0x10001, 0x9, 0x8000, 0x2, 0x3}, &(0x7f0000002540)={0x1ff, 0x10001, 0x0, 0x400, 0x3, 0x8f, 0x200, 0x3}, &(0x7f0000002580)={0x9, 0x80, 0x4, 0xfff, 0x8e1, 0x3, 0x7f, 0x8}, &(0x7f00000025c0)={0x1, 0x7ff}) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) readv(r0, &(0x7f0000002400), 0x0) unveil(0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x50, "d335951edba969ad2bf4c20e098c974ee79efeba"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:11:15 executing program 0: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1000) getsockname(r0, 0x0, &(0x7f0000000040)) 16:11:15 executing program 0: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:16 executing program 0: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xb15f, 0x2}) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x2, &(0x7f00000000c0)) fchmod(r1, 0x0) dup2(r1, r0) 16:11:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc2) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/157, 0x9d, 0x843, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x400}, 0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x6) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x74, 0x10, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x24, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0xffffffffffffffff, 0x8d}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x6, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x50, 0x1f, 0x2f568215}, {{r0}, 0xffffffffffffffff, 0x34, 0xfffff, 0x2, 0x256}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x64, 0x3ff, 0x16}, {{r0}, 0xfffffffffffffffe, 0x403f751ee9a15af7, 0x82, 0x7f, 0x3f}], 0x4000000000000000, &(0x7f0000000240)={0x100000001, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0xac9) setsockopt(r1, 0x80, 0x20000000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69935060048", 0x14) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0x5a) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x800004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x5, 0x9) preadv(r0, &(0x7f00000000c0)=[{0x0, 0xffffffffffffff0b}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4005, 0x7) accept(r1, 0x0, &(0x7f0000000000)) shmget(0x1, 0x3000, 0x204, &(0x7f00001d0000/0x3000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1ff}, 0x8) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 1: r0 = socket(0x1, 0x5, 0xc1) socket(0x2, 0x2, 0x17df) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xb) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:20 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20008, 0x1) getsockname$inet6(r1, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000000a00)={0x0, ""/194}, 0xca, 0x3, 0x1800) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) recvmsg(r5, &(0x7f0000000880)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000580)=""/85, 0x55}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/178, 0xb2}, {&(0x7f0000000700)=""/234, 0xea}], 0x4, &(0x7f0000000840)=""/5, 0x5}, 0x800) unlinkat(r2, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000600)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000980)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0xff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000008c0)=""/162) getsockname$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:20 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0xb7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x100) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, &(0x7f00000002c0), 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x4) r2 = kqueue() pledge(0x0, &(0x7f00000002c0)='\x00') chdir(0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xb, 0x7ff, 0x80000000}, {{}, 0xfffffffffffffffc, 0xc, 0x62, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x27d, 0x1}, {{}, 0xffffffffffffffff, 0x99, 0x3e4f2fdc38f28c5a, 0x7fff, 0x10001}, {{}, 0xffffffffffffffff, 0x6, 0x4, 0x101, 0x8}, {{r2}, 0xffffffffffffffff, 0x16, 0x2, 0x1ff, 0xb0}, {{}, 0x0, 0x2, 0xc0000001, 0x17, 0x4}], 0x66, 0x0, 0x81, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r3) open(&(0x7f0000000300)='./bus\x00', 0x20080, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xa5, 0x1}) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x8) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r0, 0x0, 0x0, 0x200000, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005313, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:20 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', 0x80, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:11:20 executing program 1: pipe(0x0) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x3) 16:11:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x5, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xd, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x28, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='r\x00') setegid(r0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r1}, 0xc) setgroups(0xffffff58, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x8, 0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0/file1\x00', &(0x7f0000000440)='W\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xeea, 0xffffffff, 0x4, 0x1, "c92680a5b7ee21c79398f0a217c6d01b744014c4", 0x100, 0x5}) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000280)) mkdir(&(0x7f0000000480)='./file0/file1\x00', 0x80) 16:11:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc6, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:22 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xbc9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7c0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x8003, 0xfffffffffffffffc) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x48, 0x400}, 0x400) 16:11:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x500, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:11:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000000)="da8bd891141575e023a90311785a9ba743b72f79c3bd7e60fbb67201e0764caaa3bb895e1d1b34ea19240357233234590c0dae0d20dc395cbb4e1eab52f87ee6053a70de8cc6347f1022d94ccc07db77ea2d15b32bee405ce2e8222645016906ed7a114c61afb036d1769c8b846a0e976f3a0a2d1e909d40f89cab14a1b67f6806b9b975fb4d14d2982ab4fdf06c9de5dd48da8f8d9b6363025651e9d0d277a405d843998d0ef150b8f8aecf336c1c548ec22fc0be9cf4ee0d0f976da2977e84e84d801f2644a34305087339cf086efb41b272529c74", 0xd6, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./file0/dile0\x00'], 0x10) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, r2}) 16:11:22 executing program 1: setreuid(0x0, 0x0) r0 = msgget(0x0, 0xac) msgctl$IPC_RMID(r0, 0x0) socket(0x18, 0x2, 0x0) socket(0xb99739ba717c0c8f, 0x2, 0xab) 16:11:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xd00, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:11:22 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x1bb) r0 = semget(0x1, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x7, 0xc7, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0xc4a1, 0x1800}, {0x2, 0x10001, 0x1000}, {0x4, 0x80000000}], 0x6) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x8000000}) 16:11:22 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) clock_getres(0x3, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000000)={0xfff, 0xfffffffffffffff9}) clock_settime(0x3, &(0x7f0000000080)={0x100000001, 0xb2c}) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2800, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100100000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7fff, 0x100000001, './file0\x00', 0x0, 0x7, 0x1ef74eea, 0x4}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 13:34:12 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0xffffffffffffffff) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f0000001440)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001540)=""/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) semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r4 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r2, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x299) fchmod(r2, 0x40) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r5, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0x9) getuid() 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc600, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x280000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xc77c) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) 13:34:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000140)=""/4096, 0x1000) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) mkdir(&(0x7f0000000540)='./bus\x00', 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="26fcb103449e8b556d7b27ddc072f7bcd0e2745641a689a070645923bafc445f0eade35b0e201fb623e29c74956aa741c6dc500ea2261fbf1e3eeb8996fa128d435cc20de9a1fc24019658baaf0f9f1c61ee918af755c051fe1aba1cd4c1d22b7cc71541984043dc072f9f823eebf0bb42015478531933240e8d2e565599246c9fbf85a847db6f5751827aaa8d9f839e0aa41b383138f592", 0x98}, {&(0x7f00000002c0)="abf879226b53e8bb533efaa5a9bfe4c20a618fa6946bdad0ce23561ad8f3421490234ee1393ec09561668916bf0c3f5c61ae6b9a7e0060247a170909ab78df7aa2a952e068c957464c821ce414e757be6dac3dee053c56eb600284cc8405f28e4a1b6dcac780fe1ff78c6318331c212afb5c42c1d32af10569d7fac0830ac4d5d2a81c4bb0d4d56abbca0e640e320c1c122c8527d3b0b7db9bcd6b217ac5f25825", 0xa1}, {&(0x7f0000000380)="53e1226be31b1958afb59174bf9fbbe5a4c66b86ebb62c6e9c091bb4aa6e4f270e1cdc8d2e8cf5950ad7f753656170c1b6ba68cf88ef1166279579f15c176d652ec9fd25f7d6513159900fc16e9867514bf41377f172295b66e141df", 0x5c}, {&(0x7f0000000400)="ca76d699a5a4e9cc47459df5c4d5ed317ec949b739f0ee269ff270b5da11b1e7cecffe93c817d8312d719c4dabe76313c2ea891a90d4afcb3f13d71ea9a943c830ffa01206efc4cfd975b6e71b71fdec3fb3ab8176df49722d076212ce6f3e78becfdb5b71624f7cddc0f6b3afbfc7d75ab17a49d39a24006b27736bc803d82b4401830385663ac16944fc43c18ee0d2e88117c711abe46802eb41763b015bdaf27170da9cc04d35f9193b6f710dc63fa7fce0912daaeaf5a0cc86e2c29384fe540ba1776eca894181dc1830f8741c", 0xcf}], 0x4, 0x0, 0x0, 0x8}, 0x9) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x46a4, 0x5, 0x400, "0c563bffcba30080887f61aa0ec2d8b01f239195", 0x6}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8407, 0x9}) 13:34:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x3}, 0x10) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x5000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: msgget(0x1, 0x8) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2, 0x1) r2 = dup(r1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x82, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0x22, 0xb, 0x2, 0x8}, {{r2}, 0x0, 0x88, 0x20000021, 0x4, 0x80}, {{r1}, 0x0, 0x40, 0x0, 0x7, 0x5}], 0x1f, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7f, 0x7e}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000011, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7ff}], 0x3, &(0x7f0000000340)={0x4, 0x8}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)=0x800000000000) connect(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0x1) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xd000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0xffffffffffffffa8) syz_open_pts() 13:34:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc6000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x1ff, &(0x7f0000000040)="00b100007a2a958293a34f6a823ece044c5ff33fa3a6f8e55adf22b56058bcacc441a1657b0244a787f6df21039cdade3370bade845ec98ff40e1d21dbbdc2ae723064313eaa75db947928f5e3ea6046c3d7a6da1508a29fbffcce00087c5c52d403afb30f4e0903184c22e1bc0318416e076e27c366b4ce77f471f4dcbaf78d962b7600b5911b07bfe87bf1906cf42d2228f65faafdff1e7c5f7510b339b4cb5da4af2bc28bbc73cffbe3c967652437cce902b5c34595c331db87c2760509e6559613b5bd76dd9a7e108b13b56ae5cbeef7e8399fa5e8f1a7ae69a055a99259af1aeeba8a5a823a9dc52279625722c6dc5084419dde7c4792099c1d2df0361966a8cc6d1094aea7e3332239e46d09fc48963da878e99418f214162fb61db8b8c9dcea2d8b1f4f784117092a65964026ec79a9acfd5673046c9cf6fe164403d8a65faaaadda0ff2dc7582e244dd715e4ae5f68d6a42efccfac1ca9dd973eec52fde4a5cddf922eae83823ae6583c", 0x3) select(0x40, &(0x7f0000000000)={0x40, 0x8, 0x2, 0x5, 0x3, 0x9ee, 0x4a5, 0x8}, &(0x7f00000001c0)={0x1, 0x7, 0x6, 0x8, 0x80000001, 0x5, 0x4, 0xffffffff}, &(0x7f0000000200)={0xfffffffffffffffe, 0xa, 0x2, 0x4, 0x2, 0x5, 0x5, 0x7}, &(0x7f0000000240)={0x7fff, 0x2}) socket(0x0, 0x44686d2351be08c8, 0x401) 13:34:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x180, 0xf1f1b437ec964e7d) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r2, 0x6, 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x28000000000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x400000000000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x500000000000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xd00000000000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6854418c2dc3bfb3314b5d616d56121a3fd9aec51ec4b27eac20d5381ecfd797fdbb97930aef35181afde8e6aadb139cb04959b2533c59c622153645f79ad33127e46916e1669ba687c6deba444d07f1c523f4cb7a14505c57eaee36ad655630a7c624ef4e406a9aa54d5a15b26603f0f85b68f6208f33fbb9d81eabea13365a169e3041ce15824932b2552d08f2c49168c24897601502122cd6f00622f0d76b910993", 0xfffffffffffffd98) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc600000000000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="d6703d987f8cd8f16d443e6f174c1338f4495488c604973906b8825bc27437b6ea4917d44f63d3b03d5d664271aaef62e0732c0d3481f1f74a0fb22f57813928723ebf14dc3587252e0c8a37f5749549290900c513800882d6fc4daa60d7e5b36fe2968da9132568525f3c9afc71777e2245345f82740145a70bf0a981e6a8ccd5acfab6ce682bcdba29674bba93e1450eab879cc5d2f481d165c56876c8903209d6ed2ae7e4e10c747a98ec7d486b84c23c13b506b1afbce476628f4748750224d07029ef3de2010f4b9b9a5d781aa2c21ca2b1ad0884579cc9c8d12f7513", 0xdf) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xffffffff00000000, [{0x9}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b4d0235ec278d144d9e6c6c92f1244ce02420eb3d8106f33d4e3a971bc5d2b021d204773e10ed26b5f5f60b9944f8cc67c44fa90c26029b2e60dee94de3f7ca71d3bffb0b9c30f51b37940a3909db571ce76d1a0917598ab82f15475e61e659550db072e3315d8ef797098b7fab528c694876a6e1b269b475b85c16b6f135691d4451bb55d81aa2324e9f346893189917c0b2bde3a9610b18f00be43e6daaccae20bf1f251a29a52", 0xa8}], 0x1, &(0x7f0000000100)=[{0x100, 0xffff, 0x9, "cdc4baa5c531407cc625e81cf70d9b903e1588d2996ae62de7e210d21d51c61c0aa1a8174c6d821f7b442edb437c5a3c2698f99f408d6ab0e0c14c55184aaaa47199ed19e56029e6318840c59c6fd198c5529d7cdde77df3494e672c2cc843bf1ff370023970243892cc35b1bdab1c41c7acecd053a1a2c111ef5268c60b7353bcf7c719bb0d078e3dc26a3fe30c0e2520c12b1e1754c285df0316211fa9e239d6512078842232758d71a3275d4613811fb2f7fb4940112131fd3b068e7387ba0b074634b8dfb0040eed1d0fe9103072b35fa100dee184e0a7ca40daeb196a193131e7808a2b64f17894"}, {0x28, 0x1, 0x6cda, "c51f031f09a11fce27d9c7c85f3c5b35bd469f6472"}, {0xc8, 0xffff, 0x0, "85b6aeb6a667e80f346657a4660555077cd43a1d4f48b308f5ee68c74819dad6f94ac368f35322078b47fe9125cff8ddb4107c98f26b53df4dd6f277649116b3c756b57ad2c71715c964c65fcd11a340e2cff46fdbd7e764c9b76dae95f00621e69a5a23c8bb386cedfe1adbb4b26e0a78b87bd8149491e28d3c7ca22c6dd2ed8bfaf530930a85fbb4fab49888b8e6447d6b5a0b1a2a063f4d5244ba5b74e635101e24f05386dba5bbfc6f4d331b5c4d025496"}], 0x1f0}, 0x400) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)="afef73c0c35c4fe77cd99bd32e2883e561c02ebc02a6ea62e0d649aad6f8d8104c15b616332ab553fa11cf53e400c94139f8f456eae50d34ebdc7acd9fe73bab21785ee0a6", 0x45}], 0x1, &(0x7f0000000400)=[{0xf8, 0xffff, 0x8, "1081e6b76b4acfde48724bdbc815922a25ccc84bec5dbaa57762503d9d38fa31bc5ea99edd405397318520ca9d175f8188234e5794ca03a56181fbf64ca970a02ef506fed99617f32454e7e833b1dc7133827c23c0f31d68fcc5d69ededc2809cab9b51c2915c52d79f10b746e05e2f20a42be23c048cd0fe76c78a84403ffb5e5af873d8a4e7c1d64776386e511f00d31915251e5d0dd23da7c477c0e5e9f9be168c155118d549122b39c00b1c3fb134d6e189ff352c7835d03b1f89fc772700725bcd4a98048fb6984f3a349734a11bf26e9caca88f0d35a8d27d8473065bbe26e"}, {0x1010, 0xffff, 0x401, "1d1dfc0ded81ff893b8a02fc3f8770afcd39f350821469405a567d4047372c4b3c8b29e246e4faa59020798710facc349ccc459bef25b42619e1d3970d843d9d6c3d6ed7f5922cdb0a8aa117392c17ac29340ddafc0d3b32ebb495e8539bb2aec6a7abca401c29dfcbfb19434fb07bcbb7472dcd408bb3473f6f870dd52f04ab21e67fc931b51c80190dc7c8fdebd396f8a5d198749d9210e525b0d03f081114a2f5c77e7cac662663812d2fd0357a01f72f172cad75ae8b168fc87b6257c2110ea659203c2e2522e573aff019a2de31ce01d8690ecf865d4d7e11fe6690277f59b5859017e0c4aa4f3ab7d6385ea5e83047cf450dbb1d0fcb79158996257b4bc209e4c32e16d751ec936b8ea98a3941642897cf9f89e645382afdc2c09bd6582ca7d5c67faa974ea21b843943ee218e2c12d4d3b83ebc0bf1a5d78fbb3bb01f2fad9c987fefeff56012d62982f292728849b83c77dccdd8fd83e981bda81f65860f9df01256e70684c70a538035d294bf488d62358beb08273d47f50b6543a5f0840f79ba9e4659bfa1bfc5aa0e2936687f8f1ea67209b4b19e2e9265154a541e1cf3282d3fa037716720a71ce878b24398fbc65812c4594ab86916628212eb3579ab3aeca0921788db66665a3e80cbdcc75b764a51f3539cd77f235e1e84d03b10c0fc29579d9644b9f7b942698fdc65093dc21b655ce10fc79d3ebb494eb219c199212bdd9941ea48c19297f5c4172d2aca3ad4bc6a68739f2f6c406d854c8ed24036c2f1516aa23cdcf561880e475f5163a970fff392b7270e2782b738334e53fc9f9d412e90667eccb0d7eba16c029d4626f86a35edef79bbcf8d59f5af908557a5be77660862ff8028092e58ed9e79601f057b97415c0108518aac810e20e82ad34730307b28a0c558f0d899df713520ff9e6fc5603b9239cd49e8ab9574d75785b0d34e133e53b567bf7dc174892cf6f03668718cec074f7442cf973e59ee623ce281f18f5564fbb8c7dd4dca336247ecc6a0e8d28710e83b955feaa1b25b908d2c67d10c61649f7d0e31b47d760ca93499bc6782bbf58a36c1547d32d22c87b96f818bbf633df66e73364b46e131ed4797d969afd1b2c423e95906d2bd874b0768fade50dc238f480f1e9e544e673b4f06484f9ee9b43a4285890767fce4e27b8934aa43cd6ffd4786279f687a1d980a5abb51fa097c0863d652376375e760743dcfbc21805b086559c69b5ad72854f62fa5bc9e335fc140c4e08684947340dfca9cca395ce03a4b3fac3bad20f4bce312033c222000308093a0f8c88d0ece9fee8d65257211bbbbc0db5b34de2c14cf627eab4b9628d57310dfe24883271d09461e6ef553f65bd0aa14635787e75198c7ce8919cd9c59071d0a823e4e42db028a0cfaa77447d5934abf955321427a37ff351b83ab8ff605925986d3996935d6733af4d9eadc9da71f3a06c1cacef3e0cc34dbd578cc5358f0852280bf8d6cdae829f1f28b37181e626a25e29a19fd96585c4d7a275b46ee6693efda640e6365a6a3de9458e16e7dab15666d7039a7fde0e615ba0a6badb990d5dab82a143fc3e7f4fc3b42ca0ea0589a69648e40213531a83730c1afc848d2df13292c185f16e8810f5fda0f5523c8d227e6d6f81db0dfbd2f82606b08bd0277df89001d9459244093a2a1edb0076c350cfa65d434c60a247a559f2de14915b68becb936d2d246c8860e4a1651dea168cc80c2e3472285dd5fcbf75c47e67d2b238440b1bb98c8f849b2ba92f549e0b7eaf4746e4279714f6c3539ae141e7cf554092b78c82b0a4e485ad660f7b68254cd1000905a6c3ee5c6e0e13950e076b77960af2c0bd661bec4313974841a353e4f56e20779327bd0fc78027473ae7e4c0bd83e2aa629fd2a69afdfc7d855201b1165e60d43fc210e269989e31830d229473899f8f2167f6ca579f700d920f0db1bbce9185cd69d51a3cded06edf7fa5e6d27ecd9488a2f10f8145350f7d767713461916868665e3720f9131552daacd03a23cbb874a7e58a00fcf15eb28fe4a1e05aa79927ee14753a9c1ea950865aa49882e1c6487296c746fab0a7923a0fb11063140d2c02770367ba6d0c5715be28ed61f402c311bf4f17bcac31a88792b8d94378fc94cd9c041a6ab2eb1388e9d87f7802420e3107d675de47f569d4fad82933363f472aa9b69adf83abd30795649c51371d9aa18aaddb1ad73c0afaf4da0f004701c4d2a4ead791ce937ca225b87c9e99be09043e757770bfd707bd6d13a02c1ab861a65e19ad143ed5cd6baea6eeabcf1ce3b73615e71075278a386ad8ea11078dd8bf4b5b421e454b58caa6135cdb4955f244008e432f05062550621f400740e96fa1e77d8a206f993e5e6b574b9870f4cd0e093dcb78da8293fdef133daa5d72b6548dfb450b679e184364bf5a0a6fe65c0fe311b07d672c49a821c30926c303fc7a1acef707aa79f0641a23db3d7b74231483876241c9c22f20e7e50fc35a11b3a3cfefd17828b5efaaff7242da610c55b90d2fa6bb5763f27fbdf6d2e54c37091955822b140b283e7f8a85c4e26909128ef230c4e4f6d489756f62e55e347e401f7eea78d3761e228726175e4fb2029a8dcbee9d9224c3dc5c590facf00ddb377a54abaab11ed4f684b3c21dcba5e2e46cf5a7738375358c50c07cb6ef3b2a88229dfcf6c84ac60700efe4399a3e12643a7d0f8c7c93ca658d08f5693ee2c3886e14fc0645a379b5a49c6df87e32e7136dcb502c6ae748ef5e797cbd32a6b3f1ef1c2fd6555bf2b26527374cd7a3508936c133743c0b41bf091f7f7b4422cbbdf96187df9e84542444068feaf5000b8d2b8a13e24a58a25057d54e856ca5e3da824ca38076571b9ddbf12109da7cceb9982ecfecc3d6da44d44cdfcce97388fb6a2e48ccc565a8ea4c235678b4ac95a9a0e09c7ddcbc9d634e309ae8d8f0960b8a9159ea32f14de9489e5cc4d961f890006f96a624051ea6b540ff5bd64b47cf3692e5584f7d374bc635d988af331b0c3f51c989f1a688a8f05cdcf6540bed0d8d228f87f62f493c21b55dcdee0cd5cb13cf7917cd0554c1fcdafee4809b02e5082555a05a0f0f6c8b46849402fcecc7c6e38c6dc61daa3723b83c9a1237938d728679656b3fb4b49d0568278d4e8a6b270404404c7ce52a1d3e114853657c0fd4910352b987640b651c7b5ac49a150fbd88a5b6e4a5a9a5866347962bdf70ac74a9153352e49600bbae21e7f56073f2e3bf171c5bf8eb198def2fcc664c3223469473db5361ef1ea893a7ea3bcfd098df7bdfc533f1af500b102d7d3cb7a80fc46ed8a42755ac027d710bd8644c14aa8f11f49bb4f4206ed12ead201eeb149c5fef410ecfd9f4c9a52782dabde3a100dd6639a1b0b370b709bd07bfd4e73c3562c17cde951ae508337620bf605e1d7b00bee6747dcbb9beac849abc026d4df54afd484c8dec27dce714384e97833590b0f6c2e7c51dec6cc69bf375a1dd34671b718e3d8c9a132feae6d6083ff51bff821afafddaa0cc057419bc5763b7d7ac0824fbcd8a1284e61a0178ab8765c9b68ce31d7fe583edf2145b86ba3d87228423ba8eeb595e5a4d41f45bc6c812f3de78c5d67f1b9ad3f47a386c538ea951620f13966d774eab5141c43b0770b6d669e47a08b0e69521f83d270eeb0d068dcaf9665b7d498815f3579bfb227e4744d499d75122fcc9a504d8ccf7787e482796f632926bf3cf92fc5ff337879ceda4adcb2fdc04e5a91dc81685f36c4e45df0c2f2632fe06589dbddb6035bb6b6991dd15ff3e599a337d3439ce5ff9b0f66aa70d59a81865cbb5015d0948741dfafd4d65e0a46c51ac92dd1de7700f99de536c22954f1264fd69b2a1a023a2a8bdea74b8e5fb80e41543048bc7dc2a132c03a92212a1f12c23ddedbad1e7aa643982ea7c813bc8d2dfd480c019e6f947894ad2dbe184778ff5f0783898ef89b7294fe967af28550804957d057e8e6efd5ca06564f22a41bfd04f71fae260f9a2191479671353e3e95d79c88f520d8e6cecc6aafae8ccc2374aa08615b982d28523154b529e1c4022f32d9c579f312601eef4b97daf0aa30692c961b3f9b4ecd8f13a0a560e4fed64dee91feb8ec09ed4cf10ea423e0a3066d4c8c65bbd6f2f3c1eddbe880eec65f0b5a9a9cd08dd71731478554beda366ae4735fba545a6c446c4a1f9b901f55c0d853987300a29665f32975d3da6ee734645753804a0c12df33bde31d25b37ffc5d5b5736fa960f78ae5f24d3535c3909ac91e767aac863d8930a8036708861fbce5e18a71548ee917b12fcce8c4cdc9b4fabbbb94f9677d7c7d1afac99dc849957b62b7132b0e9067ec916b5af6edb5ef1c337f63db87ce64195c23805fef04e28bd5c38ab639c3b07ac61d9e63e1def66e4393ca08fe94f335a2528e1768b146253db4e19b74bf5aa7a73905e189759e7d416f90b366fa39f4cc6c7e542e263eda87449a1f4d42952a544a1eed7bc63c0f2f2ae426953055ab38f5644beff1c587cd05ed69a87d35c9e9d624e38c35ed05a90144c92b5bb9b7e8122d9c109f2f544c0dc79dbd240c6d5b982c4b6ce92c9f82987a6792c65403e0628c1aabd31d640d8bbdf80c1072d3470e5704593d58639290d3a565cb611cc2084c748e5ec317fd5744daa53734f3d8b55d1021ebea72e73e93bac9abe415ff94ad8c311e7547d7d9a30409015bd0e93c9018b02d47fe2e045737ceb64d516049505677d1ca3320bf4640069afa67c37e3522511c27c0798f9572609efc3365429eda2bb3bdcaee04adb001461e3d077d34128ff7a7369d754dd1242be9aa900fe92e36917933fa47ee1e226456d95a315ea995eef68d4b8126fa18f05baaa4bc5e72d06524b5d8bf7df2b4021c1b5532de310d263c660ee2bf703c2da04b143b754123af291ba200a176ef2c4aae7166c2383f1732f9b5ff077c8996164778b1a67b39d0c716bf6d273b06679564ee22a1974a12a7e52a68482d27482f5091cf1c436a49f3010c6099b017d8e0da710ef6efda3da6f912a39deb9eebfbd5ec91b7526c2e7123f91749bd2028de7b723d3b9bff7864ea7fdb796531fd3c3a01bb97c7177502fc729eadb72e589b3f9e957f14e6119be9a99b6ccd7d8fcba36a2b86bb410d01094aebe4235b784f2cff4d066ca4e0ae798583fe142e7dc33838d01bfd5c247309eeb1a05b618b177a15eb05d6e326aeadb35e2375ec867db2fcdb914ead7779cb51d63860bdc96a22c7431f3f50c6d36849a2c77c86a838be6de34a46e2544c791bf07e333097d548851a1cfeb6c12c6b8a32b407702921161af0baf05e7ef1ba3d4f1e55be1fc06a91969f224275e0f740a393bd6b5b12ce5a536d90880f9a75eb18d2f0aa5d121827b6b2a979584f9d035129c40cd190c9ec9faa068e0991f207da405a0faa59566d18dc233c98cef3bc747fdb84742cbedeff57e76f1ddd71763cd48675a4d0834859c0f10570d8958c454412838f745e48ea0a0d73aa299841ee751104b182a359c83ba8a72b80e948dea5adcf3f8d4fc0acda388b19278553298807158a4ead75c8e9cb2aa323a10d45e86f12afdd77c466417ca8ae59ce6df99e2a0fe7ee413131fde26ad537f25be64898febafcd064661d4bf20e91c26df753c9c2a5e63f3ca2f6d93e898be9ee68c1a35e1a4165576e49539030f427b37851d66bc7027c48799950de540b3d3b644a37451ac96527ef096f87662bb8b7be9548bf8877670138847bb7c475a857aa890e1e4ba8"}, {0xb0, 0x1, 0xfffffffffffffffd, "a4c719f1567f0230afd7ea1ec10347f20e56caf125f2d108149316f404ae8d60e4af86431ad91ae07f96a1f9170208dabe6afbcfa4f56152659d2a3bf971e5f526f65ceb646ae66c3edae44b19a33c3cded913fd00876f35101aa7d7184e7901919cc6d6adbbff8dfb48d9b0ef04a661cc8eba0551c450690d9001412d9f9540bafd17c8adef7c0d437a288e4398036ad9c71bbadb8b596db7ed3ef06c"}, {0xf8, 0xffff, 0x4, "fb1d6bd2c12ba18717466b0b824785de1e10589f52feb193799b8fc4232f769556515d452c7a3edea785d6ee3e5ce97aff57d9c847c758205c1374c40700b03c91a8472f5a365bcf745b7f3a1cf0f747e44b4b7f67d0033d9098d5debaa5f4932d41709bae97860efe2451ab3742136d9af2ea9f3568107b4097116315e9b2908467a736d58bd4fbef31f4a11be155e8346d4e101eb1938ced21acaf1558e1bc1c18040f16838b9675361feb022d7b2d5785174569eedc0caa177d39e8be5657f58712335740a50c0bed806d203b026b99ffe4e2b8f78d607ae33553035ed5d50da929fe9571"}, {0x48, 0x1, 0x1, "661751edd3b8dcd9f1dfeacccd3d7fe421a86094697055276083edd9e39e9ea7a8f7a45ddb5226db40ce73210c953353e7fa24caf52253"}], 0x12f8}, 0x400) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x4}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x5}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xd}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x28}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xc6}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x500}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xd00}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2800}]}) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xc600}]}) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x280000}]}) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x4000000}]}) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x5000000}]}) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xd000000}]}) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005313, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xc6000000}]}) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0xfffffffe}]}) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x5, [{0xfffffffe}]}) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 291584 41100 0 0 0 1 syz-executor.1 *245497 41100 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,5,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c57360,2,ffff800020b43080) at spkrioctl+0x230 VOP_IOCTL(fffffd8069c619f8,20005302,ffff800020c57360,2,fffffd807f7c7ba0,ffff800020b43080) at VOP_IOCTL+0x9a vn_ioctl(fffffd80693a90b0,20005302,ffff800020c57360,ffff800020b43080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43080,ffff800020c574a8,ffff800020c57490) at sys_ioctl+0x646 syscall(ffff800020c57540) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,e077174e010) at Xsyscall+0x128 end of kernel end trace frame: 0xe0a257f7500, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-2) < 0 ddb{0}> trace db_enter() at db_enter+24 panic() at panic+372 timeout_add(ffff80000066d060,fffffffe) at timeout_add+404 pcppi_bell(ffff80000066d000,5,fffffffe,1) at pcppi_bell+672 spkrioctl(1b00,20005302,ffff800020c57360,2,ffff800020b43080) at spkrioctl+560 VOP_IOCTL(fffffd8069c619f8,20005302,ffff800020c57360,2,fffffd807f7c7ba0,ffff800020b43080) at VOP_IOCTL+154 vn_ioctl(fffffd80693a90b0,20005302,ffff800020c57360,ffff800020b43080) at vn_ioctl+201 sys_ioctl(ffff800020b43080,ffff800020c574a8,ffff800020c57490) at sys_ioctl+1606 syscall(ffff800020c57540) at syscall+1452 Xsyscall(6,0,ffffffffffffff88,0,3,e077174e010) at Xsyscall+296 end of kernel end trace frame: 0xe0a257f7500, count: -10 ddb{0}> show registers rdi 18446744071587636919 db_enter+23 rsi 3486 rbp 18446603336771006336 rbx 18446603336771006512 rdx 3487 rcx 18446603336266584064 rax 18446603336266584064 r8 18446744071580452035 kprintf+387 r9 1 r10 37 r11 17552006494967695898 r12 206158430216 r13 18446603336771006352 r14 256 r15 1 rip 18446744071587636920 db_enter+24 cs 8 rflags 582 rsp 18446603336771006320 ss 16 db_enter+24: addq $8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=245497 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42bd0,0xffffffff8230d660 process=0xffff800020b44d30 user=0xffff800020c52000, vmspace=0xfffffd807efff168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41100 291584 94084 0 7 0 syz-executor.1 *41100 245497 94084 0 7 0x4000000 syz-executor.1 94084 38682 33092 0 3 0x82 nanosleep syz-executor.1 46838 303638 1 0 3 0x100083 ttyin getty 61653 461405 0 0 3 0x14200 bored sosplice 91357 433981 33092 0 3 0x82 nanosleep syz-executor.0 33092 157287 94046 0 3 0x82 thrsleep syz-fuzzer 33092 334437 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 133158 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 278056 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 328962 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 85901 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 294530 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 326514 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 407479 94046 0 3 0x4000082 thrsleep syz-fuzzer 33092 244512 94046 0 3 0x4000082 kqread syz-fuzzer 33092 262781 94046 0 3 0x4000082 thrsleep syz-fuzzer 94046 425842 16298 0 3 0x10008a pause ksh 16298 389940 46600 0 3 0x92 select sshd 46600 275105 1 0 3 0x80 select sshd 4922 390256 81506 73 3 0x100090 kqread syslogd 81506 84150 1 0 3 0x100082 netio syslogd 99493 112909 1 77 3 0x100090 poll dhclient 31411 150746 1 0 3 0x80 poll dhclient 53586 26651 0 0 3 0x14200 pgzero zerothread 93118 35244 0 0 3 0x14200 aiodoned aiodoned 95021 119984 0 0 3 0x14200 syncer update 54565 77555 0 0 3 0x14200 cleaner cleaner 80983 142406 0 0 3 0x14200 reaper reaper 91346 191315 0 0 3 0x14200 pgdaemon pagedaemon 3105 81431 0 0 3 0x14200 bored crynlk 52509 430606 0 0 3 0x14200 bored crypto 91226 83826 0 0 3 0x40014200 acpi0 acpi0 64156 250458 0 0 3 0x40014200 idle1 60829 412576 0 0 3 0x14200 bored softnet 83692 407562 0 0 3 0x14200 bored systqmp 86594 116326 0 0 3 0x14200 bored systq 16632 88153 0 0 3 0x40014200 bored softclock 38946 356640 0 0 3 0x40014200 idle0 1 353480 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 41100 (syz-executor.1) thread 0xffff800020b43080 (245497) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823220c8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+1418 #1 syscall+1151 #2 Xsyscall+296 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9502 6343K 6351K 78643K 10845 0 0 pcb 23 9K 11K 78643K 388 0 0 rtable 100 3K 4K 78643K 308 0 0 ifaddr 49 12K 12K 78643K 102 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 18 0 0 iov 0 0K 16K 78643K 37 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 76K 78643K 1704 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 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 88 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 790 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 70K 78643K 411 0 0 subproc 64 65538K 67586K 78643K 159 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 92 0 0 in_multi 33 2K 2K 78643K 85 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 326 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 83 20K 29K 78643K 3194 0 0 UVM aobj 42 2K 3K 78643K 48 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 9 0 0 NDP 9 0K 0K 78643K 30 0 0 temp 139 2364K 2429K 78643K 4889 0 0 kqueue 0 0K 0K 78643K 8 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 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 323 0 316 1 0 1 1 0 8 0 plimitpl 152 26 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 137 0 133 1 0 1 1 0 8 0 nd6 48 8 0 4 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 273 0 85 12 0 12 12 0 8 0 art_table 32 274 0 85 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 46 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2957 0 1544 46 0 46 46 0 8 0 ffsino 272 2957 0 1544 95 0 95 95 0 8 0 nchpl 144 4305 0 2692 61 0 61 61 0 8 0 uvmvnodes 72 3113 0 0 57 0 57 57 0 8 0 vnodes 200 3113 0 0 164 0 164 164 0 8 0 namei 1024 11780 0 11780 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 11297 0 11297 9 8 1 6 0 8 1 sigapl 432 954 0 941 2 0 2 2 0 8 0 futexpl 56 7443 0 7443 1 0 1 1 0 8 1 knotepl 112 225 0 198 2 1 1 2 0 8 0 kqueuepl 104 196 0 194 1 0 1 1 0 8 0 pipepl 112 552 0 533 3 2 1 2 0 8 0 fdescpl 488 955 0 941 3 1 2 3 0 8 0 filepl 152 5002 0 4907 9 4 5 6 0 8 1 lockfpl 104 333 0 332 4 3 1 1 0 8 0 lockfspl 32 449 0 448 4 3 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 994 0 987 1 0 1 1 0 8 0 zombiepl 144 941 0 940 2 1 1 1 0 8 0 processpl 840 970 0 940 4 0 4 4 0 8 0 procpl 600 2537 0 2496 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 0 1 1 0 8 1 sosppl 128 13 0 13 3 2 1 1 0 8 1 sockpl 384 664 0 647 6 4 2 4 0 8 0 mcl64k 65536 511 0 0 64 4 60 64 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 108 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 628 0 0 38 0 38 38 0 8 0 bufpl 256 6051 0 1023 315 0 315 315 0 8 0 anonpl 16 111345 0 104774 66 31 35 49 0 125 2 amapchunkpl 152 5549 0 5461 17 12 5 9 0 158 1 amappl16 192 5026 0 4626 54 33 21 34 0 8 0 amappl15 184 316 0 316 2 2 0 1 0 8 0 amappl14 176 11 0 7 2 1 1 1 0 8 0 amappl13 168 34 0 31 1 0 1 1 0 8 0 amappl12 160 13 0 10 2 1 1 1 0 8 0 amappl11 152 611 0 600 1 0 1 1 0 8 0 amappl10 144 96 0 94 2 1 1 1 0 8 0 amappl9 136 719 0 714 1 0 1 1 0 8 0 amappl8 128 154 0 135 1 0 1 1 0 8 0 amappl7 120 45 0 38 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 443 0 431 1 0 1 1 0 8 0 amappl4 96 286 0 261 2 1 1 2 0 8 0 amappl3 88 159 0 153 1 0 1 1 0 8 0 amappl2 80 8235 0 8180 2 0 2 2 0 8 0 amappl1 72 27919 0 27508 24 14 10 19 0 8 0 amappl 72 2777 0 2743 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 47 0 6 1 0 1 1 0 8 0 uaddrrnd 24 955 0 941 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 955 0 941 1 0 1 1 0 8 0 vmmpekpl 168 11091 0 11068 2 0 2 2 0 8 0 vmmpepl 168 109153 0 107814 107 34 73 76 0 357 8 vmsppl 360 954 0 941 2 0 2 2 0 8 0 pdppl 4096 1918 0 1882 6 1 5 6 0 8 0 pvpl 32 323109 0 313544 161 48 113 132 0 265 25 pmappl 224 954 0 941 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 556 0 8 16 0 16 16 0 8 0