kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 17 07:31:57 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.239' (ECDSA) to the list of known hosts. 2019/03/17 07:32:25 fuzzer started 2019/03/17 07:32:31 dialing manager at 10.128.15.235:45200 2019/03/17 07:32:31 syscalls: 1 2019/03/17 07:32:31 code coverage: enabled 2019/03/17 07:32:31 comparison tracing: enabled 2019/03/17 07:32:31 extra coverage: support is not implemented in syzkaller 2019/03/17 07:32:31 setuid sandbox: enabled 2019/03/17 07:32:31 namespace sandbox: support is not implemented in syzkaller 2019/03/17 07:32:31 Android sandbox: support is not implemented in syzkaller 2019/03/17 07:32:31 fault injection: support is not implemented in syzkaller 2019/03/17 07:32:31 leak checking: support is not implemented in syzkaller 2019/03/17 07:32:31 net packet injection: enabled 2019/03/17 07:32:31 net device setup: support is not implemented in syzkaller 07:32:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0x6, 0x40}, {{r0}, 0xfffffffffffffffd, 0x6, 0x40000087, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x7, 0xa8d, 0x6}, {{r0}, 0xfffffffffffffff9, 0xb, 0x20, 0x8e, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x46, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x90, 0x8, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x401, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x7ff, 0x8}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000020, 0xa30, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x1b, 0x20000000, 0x722a, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff8, 0xe9e}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x7e00}, {{r1}, 0xfffffffffffffffe, 0x81, 0x20, 0x8, 0x40}], 0x4, &(0x7f0000000240)={0x2, 0x72}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/230, 0xe6}], 0x4) fcntl$getflags(r1, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) shmget(0x1, 0x2000, 0x440, &(0x7f0000ff9000/0x2000)=nil) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$unix(r1, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000640)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000680)=0x9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(r1, 0xa, r1) getpeername$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000740)) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r3 = dup2(r2, r2) ftruncate(r3, 0x2336400000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000780)=0x2) preadv(r3, &(0x7f0000000b80)=[{&(0x7f00000007c0)=""/190, 0xbe}, {&(0x7f0000000880)=""/37, 0x25}, {&(0x7f00000008c0)=""/54, 0x36}, {&(0x7f0000000900)=""/154, 0x9a}, {&(0x7f00000009c0)=""/76, 0x4c}, {&(0x7f0000000a40)=""/180, 0xb4}, {&(0x7f0000000b00)=""/2, 0x2}, {&(0x7f0000000b40)}], 0x8, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000c00)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000c40)={0x9, 0xf4}) ioctl$TIOCNOTTY(r1, 0x20007471) renameat(r0, &(0x7f0000000c80)='./file0\x00', r3, &(0x7f0000000cc0)='./file0\x00') ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000d00)=0x1) 07:32:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) flock(r0, 0x5) semget$private(0x0, 0x3, 0x80) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3f, 0x3f}, 0xc) listen(r1, 0x4) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x80) nanosleep(&(0x7f0000000280)={0x6, 0x5d55a9}, 0x0) renameat(r2, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x86, 0x18, 0xc92, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x6a, 0xfffffffffffffffa}], 0x4, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xe5, 0xb2c340138749f358, 0x2, 0x95e}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x4, 0x7a64, 0xfff}], 0x1, &(0x7f0000000480)={0x5, 0xff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000004c0)) r3 = accept(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) mkdir(&(0x7f0000000580)='./file0\x00', 0x44) getsockname$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001640)) fcntl$getflags(r2, 0xaa9520eb2ef51ad8) fcntl$getflags(r3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001680)) unlinkat(r0, &(0x7f00000016c0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001700)={0x7, './file0\x00'}) recvfrom$unix(r0, &(0x7f0000001740), 0x0, 0x802, &(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001800)={0x7, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001840)={0x1000}, 0x10) 07:32:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x5012, r0, 0x0, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='x\x00') 07:32:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r1, 0x84}], 0x1, 0x401) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0xfffffffffffffffc, 0x0, 0x0, "61aa0db100000100", 0x0, 0x2}) fcntl$setstatus(r0, 0x4, 0xc0) fsync(r4) write(r0, 0x0, 0x0) 07:32:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de4000000000000f6ff000600", 0x0, 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:32:37 executing program 0: socket$inet6(0x18, 0x80000000000003, 0x0) getuid() 07:32:37 executing program 0: mprotect(&(0x7f0000776000/0x3000)=nil, 0x3000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 07:32:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000800)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x2, 0x0, 0xbd9, 0x948c}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0xde1d, 0x5, 0x3, "a7fa1355c7b8454ceb7a76eef7b1bb68fe301b55", 0x1, 0x1}) 07:32:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './file0\x00'}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 07:32:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x800, 0x151) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10002, 0x0) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x40, 0xffffffffffff8001}, {0x7e81, 0x7}}, 0x2) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x5}, 0x10) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee341442e925eef1c594523", 0x27}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getgid() 07:32:37 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 07:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:32:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) msgget(0x3, 0x0) 07:32:37 executing program 0: getgroups(0x1, &(0x7f0000000380)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000440)=[r0, r1, r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r3, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r4, r3) fcntl$getflags(r4, 0x3) recvmsg(r3, &(0x7f00000007c0)={0x0, 0xfffffffffffffe7e, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x10000000000001f5, 0x0}, 0x0) recvfrom(r3, &(0x7f0000000080)=""/82, 0x52, 0xfffffffffffffffd, &(0x7f0000000340)=@in6={0x18, 0x1, 0x31, 0x9}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:32:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file1\x00', r5, r2, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r3, 0x0, 0x0) socket(0x3e, 0x0, 0xffffffff) preadv(r3, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001840)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002d40), &(0x7f0000002d80)=0x8) r6 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r6, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 07:32:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) syz_emit_ethernet(0x21, &(0x7f0000000080)="e46e1e79d4782fb90f11230b6c48c87019f6822203095d528d51c66d57d24fbe0b") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 07:32:37 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0xfe8c) getsockopt(r0, 0x3, 0x80000000, &(0x7f0000002680)=""/134, &(0x7f0000002740)=0x86) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6af7, 0x81}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f0000001340)=""/129, 0x81}, {&(0x7f0000001400)=""/190, 0xbe}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/187, 0xbb}], 0x5, &(0x7f0000002580)=""/63, 0x3f}, 0x800) accept$unix(r0, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) 07:32:38 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 07:32:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10060, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/200, 0xc8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x110) 07:32:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 07:32:38 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 07:32:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffb}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000200)) 07:32:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8120, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x5, 0x1, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) fsync(r2) 07:32:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d7633967668f651dea4125a17853c2b50ec42a013edac2423024d9efa6a3e1b87d843c4f5d3808fd567bf6464886fda6d81e8258d4bc75696fc090765beeab7af65344c3fdf9006255ae9ef378afe6e33665ccae6fd9d8f7b083e82ed3594f84052a8e567c5161987921ad5d265f45d85ec80f12153d81c5b10f7b3069d8793862079385d94c417d25ea88c6def550fe000e1aa15b9e841a36a65eca109d8527fa11684a5bb710c1ce7975860009b4ea538e85fbafa91edd584b98a9df20ec90f9aa88c0c2046690000000000000000000000d410409e730110dfba5bbca0891d266523627448b5c9ec4107c17dab6eb7144c110eb2d39272d04274b02109f35d9d0ecc11668f5e2006ad2a3254716771091366c81a699b48ea2fcf7f2539596bc9b2981e1459bcafe15a589fed7bdef9e437b0f1858143572b70a89f5c219923587f29e31303a3e199714ffdd78fe75055b19a81a9d9cc8ab2913f8058952c6a6b27880741008046a00a06eadfa5de04045db3746682efca67bbde65b51b0f0911fe3aacdfe1093d3a6ed8d4daa72f9c4b0b9d26078c9278e490fe3e6e5b5cf899c5698fbc2ebbcc02ea647257321341b2d18ed623e1981ba47bbe1f"], &(0x7f0000000000)=0x1002) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) login: pckbd_enable: command error 07:32:39 executing program 0: r0 = getegid() mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x100000001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r0, r2, r0, r0]) 07:32:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x10001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd3e) write(r3, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000340)="98cb9833ada11ca21bf125b46d16fe535dd32eec3ae8bd4034223fabc7f365b0ffece36e5ce58a4dd6041a6b745c5cbed5ce441e1312061ff3347b2b9f2da42eb0a7c0823bcad5e372abc7fdaea5bc8dc06540b57e686acbc23aabedd221e6c33216f39512ec4dd45cda1cc2194e1df24a3199da35e3e1377ef1fab5d3dcaf17f2a53cb2733eec3cb9f80e224cc82b2b2c80cc7fd07a6e5d677fcd8f416046b73490ccb749ee9f93a47e18364ad33c09be865bfc215ed8044e1ff766579c699ab5cbe13ae18389524900", 0xca}, {&(0x7f0000000280)="1595f5a64f080f30629a158f3b09cd55ebe3ba611a3d6e9cf5f90654809ae9c1af2a682203fe3a02449a9d9ac35cf05a33c27ef091c215277dec2f0d541a95d43e81141b3c47756b6972f90528c3b3a8f9c7", 0x52}, {&(0x7f0000000440)="79992909820986bb51b06b2ce6fa7cc7375b1fc3485300eaca6d1397aef29fd10ab37164898d9dcefbe21ab85cc7b17f7a6d574ee5f3123a45bb03e9b0f6f68142ef7799ef9477b9974f65d2bc826e8b3b3d20185e07e2b3ad78227c61e8ab9c571305fa758841162d4a3b2b830cf348483c694b7ac7de0a86221aa7cd9f6e785348c40ea4a9302a4ef6231b2989da29ef247440d47d0ed298a5de21afedf521da3eb732938c3db6161d696000c93f0022c1315d18e0bbe1cb7bb6a81e2dfe851e764118503c664f04bcb4043361", 0xce}, {&(0x7f0000000540)="4a9096b2c944b503878c2d31533d2b06e7d36568e8a2091f7b4e41c7aaf10cf970274a0cdda8bc9ac3e20174b727a84aa60623a620b10c1056c4139cd67897380b251522cbcf6a20f56b520899bbf70a8711ab350c25ae011b726485dd983da072d72c90c2a7e940bb865a83f4924ab3280f74f000e537efb3d1023d0dc9246e7cd735d924b7b6645e43cb82bb6f52fa9723ab65350bfd1e21d47e3a37b7f0ba6b260c1969bcbc41cd77df5933b4b4cb84073e2fed72a50734c7d7348e05af2ed1b12fd967e4db18201809de5b9fcebe0210c21530572a95b1f4fc14fa1f8efb10229869127d386beaf91978f36e7cb296001d99d1d9ca031843e2d44aadca05eff0b075b8bb34de451cfabc67f2ffec30382f2a56485deb4d5ac837f0d999282745ac69b7079a6f7618b8dc7c75d247daf3b09d55de338fecd978f71a0730b77a09a039355cbada6541a8cdfef1b605d4011e1b774b6a53e2a596bb2b9db9320cccac49d0d0829f5b4e35e3766e5a53c7efc35c9d17c27f14fa086e9e30dabf1e91816df628a8eb98ad9969f9dc42be9785593e5fdf0867d08b29c5ff83a7ad195b6cff651fd66a31b88370d908c1a32bcfaf99b737b89f5b86d3a60bb32f2223d2ec324128b8600b1d78cd2a0f479ea56ba1c351207c2b7ef2d48c4ce6da0cdf1a6fc9f8e305a3b72d55e4bf9777a2010a9721ab28ab83a6157c256c3cb7b91ce17ae478dc5fec1ebf118243c20113cafd955aa5e30a2b016045839790e22360710dad3829e002c96f0ab62c12b4d7df5ad939a76e1eb7d8d718811c7c989378370c915936aaae4695f7a5f5a025a6f9935adda08561768e6a740a0033d800966bb3e8602c4ef2e010d6e9f857a4a106713594ebd9effdee9d15dfd48268cb7a12fca0055ab18662156ebf95477b80c64238a21e0239feb0ab4a6fe290144ee3aca8250eca00fed32393c380f78d2ebfc49079241420f2dc963e600917a9347a585f7241a1777326b60ac8395566573197c3ed1779176b320d5b86964f7dc376da44c57a0884db6e497590fb9fe072308b80a5d5f502267736688c9cb051e3c80d2400dd686a79fa856fb0da21073bc05a1167561de393b4f6f49f87f2f1d3c5f9d7fc3e81fb2a430b3fa123664fe53422863d0562be91f6c58304d6bb0ec4f978c4ebb7dfd908b0f2500cf0982f2e9395d1dd6a233ac2f228694253c0a51596a9081299d563a6938927dbfc001f0839c6960a30bd179c4da847c7c3917fcbe6b2daec9c86486615a6799155a6c943bf2aaf517f38ea9e60da0c88c7c5fef68a677c6dffd8dc9e3f587948619995e94f02c82070781ee2a369debf603a2999fa6c0d6049a6b47c401279b5cf646a70243eb4fd8904218b6e2e25a8f9131585e9b304b915bf64af19cb765462d90d1549cf19a4a5836f5566980f7413a34dfacd9c8ae6c4ac5f34dffba641955e537db278a7dc389608c6ffce2c7b6309432b0ead8c528f0f7eeeb12cc31faecf90963f66bd281cbbac7a1d17978c88fd722f00a4ec7e210a0575bf4caa439c4e5d0fcf91996f146263801e2c18bd48a7524b100e7a49b9ca10598203abad0455d370132c03aef5a3006507d90cbf6cdf2480794673ce3310bfe10b575f73d978685e26c0ec825aba3d213e2e28960eed3a427bcbbc098829e7303358800228ed6bf889e4441cf2604f6b09b462797c39992b5503ea284cbf6afef27a53d61604db2f0b2f00f93a39a4a21a56f14d373730e48321dfb9583b8b83a1dcedbbf07494dbc7215622bc4ebd145b633b59e47727f0c1f2f5276fa5814278f95c906ca1d10dbe5d15aefbe59e3cca1e5bb0593e93ced612eae97daf092e7c099666d0ca6074c2d19aa4cba77bb0fb0cb35a6e2c930771842c3830a1961bc393a8932b696fa3ba8049c17323317dab27d946f3ed31251cf49277d87fdc5e068edcf2de50e212a62175d1679d5dc44f77a2329ff6299969ea284230f1ce4370477a2f25bcc459a200847831f1a2b6a68f5c362fe83d62d7eaaca36134c3ee148e3a182e3d1ccdd84ca9272cc2ecd9589d9ad4c2ce0202a291f7ddf15607e2f431905e7a9b42d3f1eb0d1ae6645cb7a73a41176795d0c2e2e61c9d7f839fb94994e846f4017bef0f33725ef242d9eb5eae65b580ef6a1f43448f55fb99edfd6dd4ab9cf27a6077f28a1265a08d8725ab56b9bcca953bcb79ccbe5f55af62df4e44d32a15c3afb80c8a1074ee9e3b775ca2b29079e5504928c78bb0633056947b726115347c41ddd78b29d1bb9ff6fcb4d308bc3678633c3f44670e6dd357117852696ea4466be49ec4d0ca0de046dc2c320940fb217bf1c0327405e0e58c0ef113965102308c68ff271345fddc6bec5b08d3032d98ebc4fd8f7ea5823767610250d2f8848df70cf4705ac106c5b4e21a2c4b83c081882ddb529662f13c1b6edd034a9f2a963e162fa640ed81f1bc0fbb01f0fd3e9e1cbc1a65b9412aa645680f06ae1b8fd0f4f682ce687757bda4dde8712af7342e44f6bacc3cfb87d9720d43dfb08ea2ece7f303876082b64a05f7b2cf4e27d68ca6b67adcb35f250b8c7a9fff2ccfc1a6c547fb7ac6f998f9527d3640920b6245a832d9eb4468af7922dd544a5da3040ec1186b7eea48ff2145b2f7b6cb468c5b6d03cfccb298763de26ef61063745d0885229a55f362f40c10222fd403c2ad381441f688ad4e7a170fc3e6c399d90b5c963ec25bd640ac5b96881ba46d057e9537feed2c5f43e694f82f7f039cfe6c9c3ba6454751f2c8b3b51389db97c5e6b5b3140086e73240e223ba70f71e29d3a3942e4f5123fd004e006be58036ea95542fa80057e870df4f352d56363115b902f7bebc9eddeb33cd5cecf76c3cdd03cc33cbe12e71caab1babb96c228a593450fc1c4363f368be73b3cbaadeb4735ca4ef8985fb6552d8bd2cf928422ec8c3195f98a188f79ac481c233b4e11694659268a72d1817467c38b39c111e86870dde34b8654c4936ab8865808cb9ffde926f2d045cfad4e5e1ec1eb286a353bdc0edd35f8ee2315226fe628dc4afcc2e0999d4ffef59b5491257eb5f6603ff18865cf021cc07fc9bedb68e6b65995312bf5ba6bf054e0b3a7003f012fa7cbaa182bf730e8916fe1be3dc90ac0287bfd377d0d87bebac56bec520c42d65f24a3b0b519a51d8d151f51387be50ed79381a4b4f945461c45704e38c5df27e7cd1391a22bd2fcf139ce64d4a3b913629395eada5c6f54e3b4360229a2f5e3cc964c16afbd9283c3bef788f60fdc6e5b8a64adabd7ed86ed9c6e4a4d9e290cff57dde099bba1e2fc6e9e74495cce8fb19406c67dfd579fd5bc922400aead23a62fca6655a88ea75958f6f0321159b0d3b16bbb551d4ef84a247d1101d96a9603d47a1cb7963318cbc7c8a2fe6e4d181d4cb294966a34d3c4142575db379028df17f8ed4cfe0cf79b5524d4265d4219ff90f625d2e8fc90c106fac140f94e3b5c23c58218173113eef960a5bb6b5e8c8c6c247fdefc342da3caf7459c54b87bc66fb1ddcfdf273d1df0f4acbd642f40268b4f773209390d9851fcb0c224aa51386534376e18d57af3804036079147896eb8250cf5220aa5b2f57837a457abb95d228a5fbe94c0c3c9f2d0c13d7adb83ad38f4b771e0fdaae246d305bb21b6dbe03e279ed6eeccd2a92d7c732a545c81006df12333944bb761837c83779c2221e2c2efa6e5f9e9218db46fcef9cf6e13e7740007398266a19e75f3b8aafda82be98954a0bb26d1753770a0545c3e9408714b0a446ba03e92df10e55485ce00c14b09d8f42a9fe45d533db06d820e62de3a486e5203d760de790fbce86f501e54026801c4092e6f51556471b357a90209cb5a0cec84e85cf0c12d577f77a683c8b1c838334d04e51250c8fd573bb531037899505b7b0fce2cc862822a2b735a9f701813b5364416097d6210c829b8daf3e6799139f1ca093a5bb727507508b0ff5518d040f4261aac05a4a3a600bf17c4254a69f76d46437b9925ef32cd80513aa840f9a9d116fe8abff1980b7190208e7f61d2dc882c34e918196ba549098c344e23ffa34f06814cf13fe8412720bf84c578bdc9f3554edcd5c3b68971efb33aba338aafc4dc062a50960ef9b8875bf3a64e36f088a8adbf11a5bafdf2753b83604f2ba4001d933af16d853eb1444db26541c046f1823fca09f551b10c2f32190e04aeb3fa928eca377ffffef9b910e2156e1366d14826b975d275839cb23f05de4576b472b7f128c889d045edb4be9105746cde9d81e8b936763ed88ecbde002b6176ad4978075971ed46a8776d9d5a20664df69e32d4e700783361c167e43727ac0ba94122ede823bc6ce2bbc3854d5b8988bf3d3853be66fcfa300ab92aee33e72829d69473516c8dd29c96fcc077c5f7c83bb30a2496dcacb25a302bf168f3b3a940f56d973869685f63368092fafc6320e4c559ac443269679ca8c2ea0cb74fd86c5eb42908cfb684f3f45d636073aeeafc80b276f87133abba1b6f634c31cded1def458b56ec8e18e5524ef64be151625f384bc4f4be6de0fccad376208554e8b630eab3bd7e69b45b807a43198d0e0bd84651341d403b28aaec91e4fa7b6a1ede8db2cd6e2a2626d1b220caa040e889d264a14ac039bdee5613ee85f99aee78977e81ef4bf6e6e3c0d6f1aa184889c38a74ba5680593ec5a60885c19fb2223a47250d843a4b823b8b0ac361af91348880919e13af157b2bd4893f8c470593bcd5c4224aa487645425f53bbca3779442933994b13bc3eea7fe0ff18c409fd9acfe7fd903a208fd74dc030b2fd7e294ed9b0b0e97e2ef90c8c47bf78fe803dcb4250adff5b1e8e61f684bc0971f57114735a2a23fb23eaee9528455881ba16d58bc038f4d26fa094f1d5a4bfdd2be149a753a143ea360482361eede73447fd0f4a165b998b634a6bf182d8a583ba9431eec1b8fb7897124f3363b33a4fd4d07bdd0b45c8b94b34f24d12248958b38a26aa7773b71df13e5141956fda42aef7c8c99eff7ec4c3dceec9faa51a0eb3b6b257a19ae4be93148a7eff0090ab81cf73dbe1cf3749df0592dcf6f1977e70dd5991b8f4bb70a0cc115c83d39c94ff507f8fb4882b6ec38f5c1199937d091cb72725a67aceb711ac63ce2f1d34be814fe319c1b30ee33190a972f6b9d4bacb6ddd04b3154b0141a3c5f3633e7424773ee3e2ebde8f6cb9f5c737487f144db719c8bf15d5e9e6cbed3261a1176aedaf67f4b1dda2603ac40013b804f54cd5e1369a90bc6281619d3bc637f494bb4f19657559fd2c14c980bbfbb69e271c97fb790b5ca0b020dcb2f9c4357eb17871f8b81af7d90349877400628f783ae9418ac28044e932b450cd85ef940408584c74915b059ed02825e5d2cca76684d49957c41dbc4d5b4fcaaaa1ecbb7732082263024116654cd5bba52f594385a332297b628df841f5110c4c918f41a614403e3512ca416ce4cb9d1202392c7e8f7da1a287eda5dac9352f09a174bd4f82f217b703409e0ec46f8d267fe8713e49beb9461d878b64671b14761eea09fa53d3cfddef114f558b58efba645b75a09a596d38bfc7ecfccd1980c36cb310cb414484a6f3e624013a7f325c103091b45de1a266f391274a28b51c79af80f4b71cba56d27c06828d4c9da1f075888768a6913978673f2609e6ab43c38c47437616269dd4c6bc5c099f0c3e6b13ef48f188226de20c2c7522fdff6c7263958ad4d0bca4585f4e407cdd0524f16177c439c3e6832dbe38aea6e2ba5f", 0x1000}], 0x4) 07:32:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 07:32:39 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6c1efa9d, 0x7, 0x9, 0x0, "3084c9f5a1a6206ee4f5a25ec11ee51c40255ad0", 0x6, 0x100000000}) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 07:32:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ce61c5", 0x3) pipe(&(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) 07:32:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8024, 0x2d94) truncate(&(0x7f0000000040)='./bus\x00', 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000004580), 0x0, 0x2) truncate(&(0x7f0000000080)='./bus\x00', 0x7f) 07:32:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r7}, 0xc) 07:32:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) mlockall(0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x1f, 0x80000001, 0x4, "2f0eae2832fbf4848ba4f870a215b23a5e6ca8fd", 0x8359, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto(r1, &(0x7f0000000200)="d0f191debfdf5fafe91b62f14a0c53da590be7ac222176ae8cd785c4af81b997d94ede44b668ecc6dccb08785c4a2b05985264398bc490c28a64deb69c86d231f386d72b9d7591605b76d1d5d7be09188237c36d861b9a8021a59edbf2f00aa3fe3fa35fb7996b58f413ffe9a31736dbbbab3a1a261fa713b1e5b495a3c3b0e438c399acd94a11200b8eae7ad18dca0618e93a6d3184daf8e1017eca7a3c28", 0x9f, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) 07:32:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x8) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) 07:32:40 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r2 = semget(0x3, 0x5, 0x420) semop(r2, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r3 = semget$private(0x0, 0x3, 0xa8) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='($&\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='^/\xf2\x00', &(0x7f0000000440)='+#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='$\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*)\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\\\x00']) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/92) 07:32:40 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) socketpair(0x7, 0x4000, 0x80000000, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000200)="7b51ffcd50f0762ead9c223c9a437871bba647afc705845b9d03bc58abb48559dd18bbb905cf164bdd58f40da79041aa9fbfd3073dcc3d744f9893a0f80c8c8a9101e93e85cea8384d2d6945ff582d448a98135021f47c7d1d94b9eb447fabf268e1adef450dc8e83d6b4bb0d16230996212b92e11b1cb8a7240c2949841f2763b31360282d2a3653ce9f44137603c2e6dbf5ea519d311ffc80faea2ec9eae2a1c78e3300d6bf1888c017928ae9bc608ecf5a142e641e984d4", 0xb9, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x5, r3, r4, r3, r4, 0xd, 0xffff}, 0x7fff, 0x3, r2, r2, 0x4, 0x3, 0x6}) setpgid(r2, 0x0) 07:32:40 executing program 1: mprotect(&(0x7f00000e9000/0x2000)=nil, 0x2000, 0x1) setitimer(0x3, 0x0, &(0x7f0000000040)) 07:32:40 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) read(r0, &(0x7f0000000400)=""/219, 0x460) fcntl$getflags(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) write(r1, &(0x7f00000000c0), 0x1000001d1) execve(0x0, 0x0, 0x0) 07:32:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000300)="256338252de5dbc933217be40159fee3c4182eb909ff4a67a12872a52fb9584363fcf4efbe617683308c8ccc317d435644c3a11af5db0c91a1a0ada79041d28c36614cb0bf0772d3b3c5bee3084a623ea3ff6d0cdaebfddb0fdcde3b82b90e247cfcb46b4f881c34798d0d1ad03d8d374e88c85db30472c15a422b5edfbe86f36791e4e256ea2d85ccd5ddc0a6fd8777202f3ee4902f551d9e02b9bde722eb4c82d7ae695d7d1ff66ff65265c096568b215cc96d59a28da893d599f2b0d372d83fe18371ba5e1085a3e9203bf5f9bbc2542d9155bd145e382dff6aff", 0xdc}, {&(0x7f0000000100)="39c4c3be4663e3f43fedf6cb5360c1cef155fbee028a6d0e1d9be02e5dd23b6a", 0x20}], 0x2, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) dup(r1) r6 = syz_open_pts() semget$private(0x0, 0xfffffffffffffffd, 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) 07:32:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x3ff, 0x7, 0x2, "614cce225fb74472750376c44d02ba902a4db6f5", 0x400, 0x5}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 07:32:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}, 0xc) getrusage(0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000000c0)="6dcb0c5b995a337dea16058b6be32c62d01ef7a5093d5eeecc95adc554e43eef7f8db4c8fb43fbbd943947e50f5040cfb3429cb5697d32d7a36e647ea11d8065e25051954fe578cc44ee3a238659b118400069c87978ad151b08d53a20cdc746127a70b51654cad4e4644db56d236afd4374d0d1bfbce3ffaf2dabbb4434122772e1fd20ae6384118a5c2527e1bae731f94cecd186bc25961cc5342e2eeaa2178930e2e5b9b0fefb4d1dc396eddab44782e12dd1af3be05c8d5576f2c96d43c14c7a9f57", 0xc4, 0x8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 07:32:40 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, &(0x7f00000000c0)=0x7) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) getuid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getgroups(0x6, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = semget(0x1, 0x7, 0x10) semop(r3, &(0x7f0000000c40)=[{0x4, 0x8000, 0x800}, {0x2, 0x7, 0x800}, {0x3, 0x8000, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0xf9, 0x800}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) geteuid() getgroups(0x2, &(0x7f0000000a80)=[0xffffffffffffffff, 0x0]) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) getegid() getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000c80)=ANY=[], 0x1, &(0x7f0000000680)=[{&(0x7f0000000300)="aff7e37591cbab9849d0e9f2c71de3229115fde415a155eca0de576bc734cceddb09df7d513fa182304518d8b4a8d8b8f2d77732eebff950659ea6e97d8774d19418042f3994f4021d20c1253b61dc2f2d99c28ae81ac3d20d2db662a157536812688e8d26eb2c4d82b5de647976d102fbe08a9c4d2d51e0c15a4bbd5c275ec872c4312ab36a", 0xffffffffffffff0e}, {&(0x7f00000004c0)="a483680485cf129e2e9cd1a3ef6880e7fabd0a5ed5f5e39c7a07d5cb78e22e25e95d77b9d96128678615ac6e20e51ee31c82cf4485ede4362ff20adfcea41fbf3c5a0c334856b329d82da9a6e5908221fc535bad312321f9a6ed3e965de2d8878f43391fb66ceae117473bffbdf928e9df47868ba7746ab9b3eba9b0861554bb6eefddc65a22b116da459a6b408f949fa16b58326e6fc1e3b2425295e3189d54f5f0efab51855af4831ff7e06ba7acb11af4ba4766741eb568441b3c66a198d90fb6b83973f5c2154bd6c89d05a04f9c77533e105167689a10c6255a061269dc4b8ba42f370418", 0xe7}, {&(0x7f00000003c0)="7d0cb3a0f549c6b09cf8b3beb7114c20594f90ca06493f8c2261cb8bdc6a8f44970c24bcee72cc1d50acf2c0f399f7e0b411a35931fa60a7d32667ab2f046a414ee846e997447ab4315c1e2716968bf112f0e3f0b6dd9f00827f7215f1311da30231a9296b411a7cc1ccc4ce23c16c96906e7e95e3bf5ea2f2d26208dd21ea7773655250e44904c8c640c892378e3e873d7a03d7bccc8fbee0ebcad825bfa313e01e673426f7ad", 0xa7}, {&(0x7f0000000240)="9c9154f70d2d5c717d7652ec6e5c6f5c314f105920256f7597a205156be624c4851e4f5ab6d37dbe0a8b95117e075fb460ccc7be90f66c794caf99844012c3d830f9a5baf8c06794489eea2085691a5cf474f97d98f5", 0x56}, {&(0x7f00000005c0)="f3b24734b653d9fc25df229d74f9bdae36d13a629e6544d16bb08e897e0e1848e02fa5f0290aa9d69c20f56fbf7e2b0107d90f33f158b28921ed8d5c82c9cfd576675eb0c3482a7ad0bd9893f7673914936b4d23de2da72d2122f720273e4042c4b211285d5ca9dd3aa36d5b95f584d5e3b369518cc5f166a20cad31b4624e0b73b95cc6e880bf6c5701cc58b9157daaf566b2efae4818e865e28aec693aafa3fecee75af4042800c454962730d67b9a", 0xd9}], 0x5, &(0x7f0000000b40), 0x0, 0x8}, 0x40c) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x9f) 07:32:41 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r1 = getgid() setgroups(0x1, &(0x7f0000000000)=[r1]) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000112af17d848ff008263e3dc0000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 07:32:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:32:42 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/249, 0xf9, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ` O"'n:/8` O"'n:/8pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20020000 didn't change! 07:32:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x9, 0x24, 0x0, 0x0) 07:32:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r4}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 07:32:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x20, 0x2, 0x3) setsockopt(r0, 0x1ff, 0x8fe0, &(0x7f0000000080)="1e2eb79f9b8839f46bab8d9e46de98e23f878627bab06f8951845214f3c129b234991324c2634ba954e8bc2827d47dea4c72681e5f13c8b0b897a966d780dbc2f5068510e780e3fa6729fed935efd57a106e2d12d30c6eae7f37ce347cdc74f58c490107134a0e48122f09fc7ca15b0f4ce86f64f18ed0cbb1c905d8d1ffa0db2018aacddeb7335a60fa8353ab583eceaed02cbc170ccc37bf3cba01dc83e764b9158b95b663", 0xa6) r1 = getgid() socketpair(0x20, 0x8000, 0x6, &(0x7f0000000180)) setgid(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x72f, 0x0, './file0\x00', 0x2, 0x9, 0x5, 0x100}) setsockopt(r2, 0x29, 0x36, 0x0, 0x0) 07:32:43 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) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) setuid(0xee01) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r3) geteuid() 07:32:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) pipe2(&(0x7f0000000000), 0x10000) 07:32:43 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000013, &(0x7f0000000140)="d5079ffbe615c8d27874d3f00f6baf14a939bf34256de154b1f56b668f382418377a2527dd48d3cb1dffa58c04d51f22c6697cfed47f9d05a9b5c60977f39cbb20219455d78efcb8928b79bb5894381957c41453c308f90b92666ec56a8697f9121efb59ecb732ada88e5bd9192a3d7d7587c4513c58dbf1826042fc0857059bab76bf2f3f7fee28dc0a3bbeabcbe38d46be72f7bf7e9f320c3997745bb530bd9a61a99b4ca1697949a77d26942d77c17a4e4eb6e9f4a56b36fc71896db4959d3a1b642696dad0c28673d0cdf31d45dd74ff6791bac0cc048e1c97762e1dbbd10d960b8949e4f04409508a6dbc0c562fca3bf7c80648d17a4f0dcfe833a970f967fe19557ba2a6e8c5676bd855493073aea188702f15b2553b1019d2ee13a5a63a337f8c81", 0x125) 07:32:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') poll(&(0x7f0000000000)=[{r0, 0x3}], 0x1, 0x0) 07:32:43 executing program 1: setsockopt(0xffffffffffffffff, 0x19, 0x400, &(0x7f00000000c0)="5f8cc54185aec3ca1f180bcdc7d3d2b57f484f5f4a83f6d08358066caea2e7711a3775a46c5e2f4e11b8fc4ccb5cb7c0b1c47209a313a5b6949502c33087cddcc86ff6a5101f049abab2b1bae1775cc0dd6f02d602c3e27a57ccb29d8d3c06d1832cae4669c5359ea68e99582ed985e2447e3c8487680491e2c013660fe25c78a5c3158a50e9eb08d514a3d0cb8db0dbcdc41cf1a36b6ea4e7a40858f9a1faeee544fcbc60b86951f409f54b61aad0cd90272983a0829ee025f8473def7f2f3c7bb4d91494c44b788ba9ea2afa62723703726e06dc8b1a136430af86e717c4a142304176012c144553f6f2c678f433a375a119e1776f37f682a107eab48d2fa4b28e167c4838ea97a712615cb88782793a1a3d34cad63315de13da3580fc6de5da41ab9b089f6cb3f9aa2d8357fa144f8f794b3e5525f5d8b5e838d70ec0633cd0984456040b3ca38fc984d73e41f5fbee9c7b65538f57d3ce378e26b06ec15dc8f0b9111e15f3ec77d36d0dacd925763574ba7e121a8e3b77778d3a334ff230af23366fdee86287e48d195234bdb38834bdcfe1c10f25a50ab1978b3485a33c70842755fbdba0dc5f72d84badc7a91cfded89c31ea3d14f8e34b9d11c521d28785afc3f95208b92ec1ea60a2db37fba3894046a4ee51e1bd8f6296e2a2b76ae28c8bde0897ff6ae54630fb4af5012f8502b5afbca546da6ad553088f29f2d471129eef06b0a2276e161b269e5de1d19b962af419f5edf8c1e011b93222c1bc714c10e1ca2bf28d24214406023f1766adbf343fddd7d47b531f0c456fb2f4a1125bcf5f9e7333b5ebd85f5a7d8fbd356cb13ec11940e130926539fccd230545588b4dd0013175a76ecda0556fa822440a51750049515e677447d401baf944b3fadab1827dc41699ff373c45997ea0fa4f4222cda83839ef61ce6504ad902997bf82b62e001c6aae058bc6c7902904681ab735b2a19de55f8a812106588b4992c49ab33f288534277de288ce7aba23462a7b5de83a799b16e53ff84b5ed892b257d4d1e55543aeef42f7cc6f5fcdb06447345ba614cf824dd525dbb0855a93ff83d4ce7bab434a561b0a3a19233c36dbe6f3bac8e7209eb476f299ea1e9151a98cd93774306ebd66b36082c16f695631f3a83c7eaa7bdd28c03f29a2878e793b99b1c69452af2c29bac23b63c4b2fd3bfb33f9d6c691e2abdffc470aa35089f86e4e29035497ea5bb1c87b0575455aa8f6fc6e9a8d7472c3989c61085526767fe8151b358a302c8df2171009716c4e4dab9f8e96d4cd11a1e882c4bd31afa27e03c397931e5c0272ec0a0be8e8bcffe88177390b66f589a7918e7e21ce8c3ee0e7165857a400ccacdcc151fbd3fad2acfa1032a450d178fbaef6c63c0379dd2e485de25bd6b0a2095fb6c51b873a01260e24d2fe06479e0f8a5c707fb7b9f1777c99b9ab53cecd5834f2ba869d0ffc63ce5c610055e858434966974bde451ebe6196b7b41aefe9cd7651533cb5469cf532cd2fec6292506af615f7756426d448ce8f864516a9d6b26f013a649788be0e3e4f5183499979870f1ddaca9db7977e5e8a12f08778b950c1eb12e5688522159e993242f93290bc4bc371bd384701cbe507ee28c67ff196f4dca273376c9d243f1c44e90d6ebb7f9cfe5c8fcc760d60997aef2d1a1882fd7a47ed424ceee50f3f4294b0d3ff9c94d815f6d90bfe024863df574a4cdcacf87531d3ddc9e0c049326c26a1a8f26830f4b0c31cf518aedd77aba2b068776b7822db3c5faab4741c707b2b8a8410a013d7c4cb72bbb0d1c0a8c452d30a70e5a38b41240098cc220c3eb24c6b39492e47d965f90301d6a2c0fe819b99959a1fd625d23501f6018b3939bf7ef23db606cefd7eacb2155808e4da14b2752001819352b2855743149b1b7d1a25ab0498e7abe83ac1cfbf3b7831d2fccafcc693ff94814926fe06c4937e6219430a21263d20435bd53186ba3eaefed60d72a1a6a9441cce94e1168e78f574118698a49398c1d61e7f39f1b0a836d605b0978839887641d8621142b9a1f8949341b5befcc452f9c1428092c6e7435d5845e948ce4b5e5d532b7c2e6696f944d269d4becfa03584d64a39044060b85e4d91b0e1d5705a5814ba448933565a6d0642878d8a19540ae7987e0f4d3277e0180e39e686838c1dd3ada42fbb996337e1dfb9d884188721f972e29cd7ad09229709e06c05e5fb093b61dd0de4739cd13125ec7b0e85bedcec0e488bd33fd3971c0b55b2dfbf6685c29a33ec267e1709bd02b8bcbe011bffc3224d11349c07a536b58969d1e12cae92c15ecfab9f468e43fd10d52ed7490b188505331572f50529cd6dfa0ae3b38196989a8813bf617c1eb2600502019f6a04440907ead747750a56ad328b5607c3007306c2afbed67627890a2101b097841c92ffd8da380082a783d93e785d863e1cb6ab15b4ec85dc8f9b3f2bd97a9721df1053b320328c01230b2054b0669512374971959164afd4a336af1f9d451d58b4a486ba8693ffc55c335c900087839be839d55ce45c61ca74c8d229831b6b9214bcb9a231f40d328f2c1c86758c8dc905c74cd35d10ef755938b2d2c446eaabdc5856e5acb1fb4873f19e63e686b89a194bb8fcffffb04eb2968f6652f3872b413545e4cde726db6c800d29a2618c6d13d3cb093340dac9f191fec29829ca82a7a5d335627c9dd819ed92bae4f4fd1b302a8b06ce5ebca4842bfb13f0c9e1222e58ade280f899762e83d27186a56451ef6b872d93065451aaa56b361a373e4294c032323ae191d341245f9e20a631d0bb1aa9b47c489a19d5a1a50f7ba890d2134e3d654463db5bea024ce5c52d8755b6b026e23c25a69d97bbafc3ed723cb381714b224dd84ab5853abed8a81396e5bad5e7406c8f38831711f25954537144ee68ccac4437a9ca006e11a074d178becd90db20393b48df9c63eaec36bb1164033edb8d44157f3d070a1a88532e9eff6610d19a4c072f018b0b7f187d3a81a022875af63f77efc84cfc8d15e9df116ad8e565017e212f08ab16689142398385d00660a2b63c7361c3d1fdf4b8932305e474b3b7b90f4ddf0e06589130a3d1e92978a66e4691e5c8bfd9eedad3574fa3bc6234c460a8024688e7409072a29537843c7ccbb9aabb8b17240f3d2746d5d113e39fedd1816fd5d052097e7569a15a65b04dbf37615dc3e7339bbfe32f2a376aadd64114b5dfea1e5a075ef764879ba9bfc811c973aaa0f434fe3b19f5454d269833fae1145e723e9f6bc0893f97a388baaec1786d11d016f0406aa6ea919e0b997e8188ca1439654f89fb2b0bf357cf21540b52b53c7bdaccb89b42cbcd48bd74d47cf1e3ea1263b619b7dd607753a3fccb583e4bcc7b34e79b8f9000d669d9f7e44f52913264912f26003145713617928796f57b53be34c7acee1ddff2995d1cd9cdc3a5b1cc9a86b4c24b933f0f5e4b6a5079a447c1c0ac6a3f27f93deb34d275a66df6d0a85f4f3031de5a8280d9025702ab97736ed69610f2f1ff0fb91b4f45a00c9464ad1d15f69756f1c98d76e719025a7f6989c3631cfe737274e184f0c71c1de415d1ffd2579c79d451588018806739ae3c0e7de0cb9df46bb6770730dd6b181dc545466f7b08624847da0d68da6edc72e79f969e3d8c66cb1052be227f2b0a1286e781cbffbc0347bca4ec38fec2e55425fe3bb2355f18b261aa17f61380210952d4378a80a61d7f7f5eb9f8a712453c997f5d228eb1cb644632298b3d37e766ded38d2730ffd31155b4d296a42876fc6b42c2a2cf9ad1aa043ec6f2b2c0c24e5af0122fa3d3992f43f5c828aa2de332d2b8c6b50f17e0da92a5103fd5b66798b5d2cd4fb4e779b99950628fd8b51e4dbf1da4dc552a10efb56b764e03c523ca902e753f27532c8584dfcf7bf20bec8ff6388f1b0aaf2a89f7be022a9ed201a84e67802c044d92455bae6a3b6f0dadf3bcd5bbdebd2af3c9781dcac4dcf10f3bf4b4e5be713e3099934aa373fc9715d398ec79559ca24f48195bcdad46abf04c58b7e1a00ca2f6082586130be1b68c67e66e2b2d7be2eb3d7f2752b27a1378c54e345843012cb3905e1b69d017dcf3cbba571925b59a9b52bca5e6edf3883693bed81eb8e317f16317deecd84cb594f946e5c3dd91e7ea74af514e41282cf28b25c0824c9dfaa6d4f1d3601afe15860eba35bccabae69f6677f16aac959c11cd55466ee06cec78583e36a1eb9803f22403eaba68cf54e84023735846cf2b5640a2504ccaec967f9215dd0e0dd509407778d4e6121d45331f1ed1fc9949b5a19e4c90bf33dd4642698955f96c8b1876596a1f13fa6b2c46c0309070efd1ccf48eac0c14ec108b85765a512011c78888729acb4af6b1733d4052ae99e924093b7a70b5f26ffcf39418c59032e6af911b59c62c2afe9e70157ae9aa86da17ff9aa239d64072b9f5b73c860f4fd319a3c1a4d3cc1523e105987a17554c474b2feac910f0b6943e27e2d33cca0eb15cd00b1e2345664c4549e311b5d5f15bf356c82be0c8b1c399a52fa7298b8a4d041d8118896172c7aba6ad188f19d9739b2f1ed8e2f1c03d70d8661eb531fa11cedad8bb4ca268fd922850ce8a57c1ef137f7ac1078111eb68a2663e04f609fc7f3627b18364f31c65be4083d0ecdfc0dea757ab679af499f5b6747704e6fa96c73cf884570345ce4bce20d51ea985df12e2a13c2c375ec8d1d4e5e01093104994e00ab3ac40e87a16217b4ae1d09f23d6fb5328a1100a7259edf8b210122a8be5108921b2ffc10d0f277d9bd6d7cad1b8b13969c156482f4c20c5711953d5e5e7c5f34777e5a50dadadcf2f5a40d42cd418efb669b97a9652219f2bb4bad948ee50f373a58a5643368d600c2f0a77456d5d1c63d614e572ef3b520897c8d1d3028fbebe9a0be63da674d2aece8c3df4508cd2df4cd1a483e45f46fb23e8e9e1409eeac93ffc1785d80c3b22b4ac2feda9f56e97835b6b4c15939b689d77301e94b868b1b6db5eb3c34327158f5347322961c14d8215b181070c93426730f7cdd654b611d12465bf70952cfc687f939032d8fa4dcac5e3b2aac4166f1bc0851de31516b526d6a01e2dca25095378e9ef74eb20bd03e90bc50085c39117efee743d2762dbfd873227c79cfd17941cbb744196aed5c26233ae53419106f1d03455ea3f0aa378d550a35b92e0f6018a33a7a2ec449f538cd1b599232429807a62aba55c9b8a81b4b03c199f61e1da4ea3fd5219db7439a7ea5346da96359c61e116e688b6d280011383f304a64bb32ea2f9c2ad21f884da8ea0336db168ae0e5f57a81231b69b61f585897cd95e50703035112b57fbc9e68045adbaef67fcb36d7cbdb51381dcf997a085f8b5413e9ed323656cd4497a689ee858f2ea50a109905b4fba7a4abef4dd5d37b415125c30a492ecf53d9903a161d697e6a3d22e6291526b1b8446e023b385eb0b92a0c6ddafa89d6dd62e3648c208b093f82a0f6d6569159c9cb41206f571834119947df7a0bd1b94d2da76f21127de3c04020e9ea372a13a1b05d918308f6c8426afa077af57489b6b26eac7ae22883173019921d3c897bd9ff0e04c06f7e7046e05fa1fae399708753c9a8c271a1a12517203f4da990ddb4b8e63faa4f97ab4667d0d6743a9d82ff27838d8206fa4b885cf9f99048abfb5f499ee29d82c4df29d0bb9823b236087d89b70160857a728a89e1929b91e9614af0d862039c6c31dc71e626408cad9da18f9a6c26c86ebd8015d1a1061e5b3241b7e556", 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7a3e, 0x1, 0x742, 0x6, 0xffffffffffffffa8}, 0xc) setsockopt(r0, 0xffffffffffff0000, 0x1, &(0x7f00000010c0)="fd92976642027f6ec4461061f8cf994fc955bd7a9877d569f9ecae6ea1ec9d3980c7e168370c575c58711d1a6b40edcb191ccfb387c81922ee64bab87d5cbcccadb4382e332603595926c5f40820d8ae5cbfcad4ac67a830148a3b86aa3d9fc01178dba9585f5e893eb60f9e472c3dca3fea71729f58ebf791c2fbca10df09798f83b0bcb684d41bd2dd8d2d36b5d897b7bf295be9749c340a76704555826cfef715f622c1d861c2de08ffc025a40204221f7091a72eccd170b286188d8b56073709169536380538aff5380bca8faba466f9b9213b47bbd1a3482d52ca048d400d9b32ea44fc72c36a61319d9153921d9024e85ed0fb93b7b231099d388541560d4f4d22b061bebcb0de05b6b800139fbf5c1deb7a2cefb2a51b1455f99f5988d558846284a911da1df49453199139730cfb09338dfa17a18b27c4f6aba5560b3497860dd56df22e499f1cfe268098f52a5e6e623aa001fee22f0427d86dacf83a65ff4d75a23efec26e5407c8caadf6d9468974f137da695bf7033d46b74e504822aab29388432221a564ab28a162117058c51bb7bdffca905b94409be330bbc03bd65a747b92d8bd86506f545942db7d675cd78163d2455b4e8f538ace6774a6c34488b1e77b75624e673fffcd35a59ee3507d660cac3fd531f4608e5711b19fb181161a34d7047d9fa877f1aca21005edc402a5dc1f25f972deba5493b4189803ae723f629724a0137cfa759a89ddc33e2cbe09d6a24b694d7f94502527dc0e7cdc32bc1c320d0dd85dcb3a4faabedfa811a0ef5299f0e89f1c31c5dec9c58ed4e7fdc3415c36f4a8a3abcffd57caa961c81c95ba52f5e3c73a4e784c369587c1c5b065b90fc544f291fcf772bc754ef8e097c44a0b37eb70dcf6f365032dbebbafc081489432da78116f7d3383686c18d6327bacab3186db5de108e56e10c6a886f941ba1758f155509d6073918d7a8a1083c21daba763f90cfaadf31a54535811b536dfec10fc6bedd67fc899a65e1736e3e19cde0d385d19771e0847c5294f9f06013b287e1d635e2b1666eec970c90c6a8ab768e27bede5fdf95dab9926fc0f85da079efd2df933045f5798d637099455a00b3407d7272c0985cca1c0e6dad462f70f0e5140a2594a23fbca8dd6c89e177978edd6563b2a27cfc890b8591193559c62160451193cae8558fc5ae97732b7f956f90f68fe46db301054651af784787e537702d4e87df34f8cebf5f2a5ad3fdd546cb4e058478a9c50fa92cdd25a6541d625282c7fc3f5872dd91029c7ef3dbb99ea1f5a9f6ebc14d43eb700f225ab9f6ddaf5d1a3da8461a1db986e340bc19943b9f988f57d280a0c6bcbf379d78525001b6d15b700d4c55ae9f49adccc02ed1149470700a8338ece18e1c909cac96c24bfffb29c094219811ab71def6a56c40105b8dab1a3f90e4621af05472381e61d8f2668cb5d39573c38280182d391e9ad4cfa4cbd4cbdd2c6cb3e9a7c91463d1b8196563e662bd6ba7240a437573a6ea34ee4823502e7a135ad693f57deb94c517d6b75feb21bd472d995a61d143832bc880f7730d490423971955e98e9721a907b9923e4f8bc76baed17a346b68d4f209fe150547dce187669fa72ced86a5c0f62798c3e2382d9460eda3bdf724ab8dbc60ec849b089d451f368e510c5b27e17cfdec7fe4a3dba6c9ee819c80fbb66f162bdbc0cf153d09837625a33e5707ba809fdec19f2759ac781b9c3d3119cd0313806def2adf43ac888a7b0499d4e4b814324bf196f2667113684f99f3b4575175646db0f7e12278791e15fa4e8ac11db5af70e2a4e036ca0d39c3915cae59f92c4f31f74c60b2c71908c8113380a71d5bd48653a94cc856c6d2956d06072e31b28baf46fb685341e809b8f443e597597226c47e160184e90fe1e334cc26970b533f8595afcab797f0cff91b6a3ef3fd1bab609aa3433e7da10a89ef3ee897e4f9853c04fee7d88187ad4f278a8ad9d5e72e083a99ea1c9e2043fc310e652e34ae5b9b4b765f34a6aff67ebce340fadcedf182804f835e2d1acdddf18c8bf09782637dd0eda7b4e0ed1b9df9d418d0fddf436a639ff40e0bc8e29080773c2c5e75dea5534a38fc595594f8c1e395373f6596586a2e8352113d9b16f9f8658e735a09ec32ed683faa6c936771f4bdbb2500c28e9b693e0b30220ff166b6582efcad5e2ec8c535910d86cc616119bf0e6bb00daab1f498c6615662b694d16251bbb1dc5490e6e229a9e4d3633209acc97a21bda56feb2cf064fd59e8af99a025b7b50fd1debda6f5f6f3f036557cea98600db9cc4b69354e8b2a80d8265478c9c8ccb0774556807fab318ab252f392ba500e6ee91277ac438fa591f0c4ab21750eb42f51586913fd6774c4397a2ca33a360b55bb867d3396523ffa585ff0667cc36de5648fd953a6f53660a75c98ae24f8511491cd5ca50353c2675ff952b90aeaebe458a230818b74ab700f8e072d0d22861ea2879b67dd6d46f942efe69f12e390522ae372bbc87147bbec13451056fb614689c0e6c90f0998fe2ff87dab1cd150ec834db0a6378ea657b33fcdbe02bf8c8c1fbdf01ed209292309a28ae6c211fc2decc58148355eebd1674069c61a65fdfdddeb834d533d12347d56f6610e4eee8f7ead510da579730354272a6acdeb5725e286cee4710330c7819303c6d3b4bf3fa108bc2bfc5793e2920ba70b96259d531420822ee7367dc6f7c85a21c46cebada5e48acaee2b896e8634aa428af73588ad6769edfcfd59580905a0b3ae8d7590eb6b4124cb87123915b29ef463886ece7017c307d1480fb04fe63530931e8d8d2980a525369b01018eda843c8ee218e41ee29c4d2fbbc897a11de32551ab8e116a28d6c00e7d53c5b62630d17bf0e512e26a66c0d8d33f25bd689f35b7d96eef276778aba9ec1526f7f4015ea8ec14cb502341ceb2006136e82a6bea1c888e21ef69f6ec78379e11e4fd37b21627b844880b48e35972ea02cb5fa5f839747fea30bb43c2f7cfc079a66204a1861f016d2ad7db5c3dd789747a0a8f49577b3975feb7bc5ff207cfa228ab42023283b259f1a5a1728d52ca4a87736e08b747f1e1e3fb02abd8cc19d0f8f16523abf62a811d81118b2feb85620e2fe4cffa4ff707575b1e5fe4f0ed9fad75e03923bc3731dc54908fbff617fa6f6a3b58bd2048e603d69842b302d2b2134378ff80918d76af913ce8b4dc2cf1d62a0c094b43116a4c780689b494800211cdb11d6b5d013997d75c6d124e77ac15b69cad94d9d659a2bbce1dc61f43e6725616c43e08edf0ac740c7c0f7c4365205aad1c4984c06d7d90a4cd435d7070b4ff57791c929730a97ac1d459bf30d0f1db8c4aa5b689d327fac71154a13ed61610700ce3aacaf9ab278442cc90bde062241d1172e6fb94badb8e12eae43f3ca437b881f8e4075933fec69e691b2ac944a38204143ea1af2f72edd6c17934218af139887eb545cfdd674865d8eaf08737ef5263628a75993e6e9eb6f4a2eed999388ab2bb4175e98e263f8f5315b87f22a14cc3fde2fbe84a98709ce743e8a9f61665c18e5a835d0695f57f8920d9ca7a6d654d6c7c4f236b3a5c2b143e3aa336706c970070cbbed1a665f3770dec8907b2815f9ae0edec94e90c27f434878d6eb4aaf03603a8566165c39f65c5cf93ccb786b9e2cb96178141a93307007dc24fb4872c0e5278ef5009ddd4890be5118ea824a9149ab3f159803ad041ad74e70732bd084b8ad96c3d9ecbaff493c6ec4eb55627d65299e26113c33e3ee1c7a5e47372b60d87a25bc80caa30135c1b17671021d50a8705e6b33aeb3ec5f72d1fc68c55a83bcc7339aa78664749bb7c0f7130e9730cee9f768b112a3025a954a6f94c90e87273f7907109cacc8e8e1768d41881e22de4b774914a86218722b7e11a64b37f57a04ced8dec0b0dffa18e601d641f2d19703c67481931de3b9301d2cbef91114386fd5cb47cb58c06a9a048d31b4056d6f7882309e0064ae4649d99fef7fbb51bd212ca413578bc1e0c2ee6f79a0d58208ef9bc2d09b876a23877e2d745a7175b603245a8ce3a5e1f340253fc4bcdc26f1fccb56756839269090df6ef3fc58ff615d44bd8b5ed5d1ec9599aad93d051e221e47c180bac81bf387a494265799430c44346666d9fc2aa7256f7f0818fbc4addf51fec7cc9ed9d83ccd006be893e77a1b7bf51850f34fdf6d82eeb42d70b6eb5afab246189caf87881921fe13ddd1dc7e83a9e0f63f6c0d389c6cb166e03cf7e18a27bff2ca5a0bdbacb909caa7ac6254dfb6357d8ef4cb1fc0c94ac78d7adf94f6c607bc2dc8723d3095156ec8dd26f4019ce907f1ab93c2a39c22e52f39bb9102bcb4323ba2ef57349715dcdfba85cd11649497f6960acd3b04b3bbbe99807ba6d52c1d26ff006b624fd6d6b9ba2a3dc0052127941977c02f2404c9303839a939d7ff4e95e9c59d748c458e2ce333ace9e6bcd4a0a90458205b9609f6060e4027934d4ede1819646b84f489416558a7845e1dbab02478ecc46f0d91f6c5fc6dbd4880fa0a6d3284496ac77bd8e0ec3bd4519ca4142f972a54b882b57add92ba3013f8c5550e272eddf61985b22863821ed39e0017e5ecf64c0476619042fb7ba495e613d92d888797e3a3dcc6b9b61c9e0af263f4ff1cbc521ebb271b501cc0c01264e96aee669c1b288fa54b4a42132f9d4c6c31c97f333543a4ac9f97c61d5cb2af8c094b41dd313765316c57783598135861fb238465e5761f34ffbe05fc16250df7b068c288dee24febb0399d4e548596ddfc2018e66d3890c8a850bef0b241983e0b4e4994eded1d15dd69a80f7481a2580eff84c92ba5404bfb9c5cb5dd87e62183e6f2ddf80fda525ab3283ae53bead810bfda08d4e525ca0b4955f46954f9a424d4acf61a38ca7e06acc820c7492c25dcfdae57c40e27a4a2c9dcb8924abad5caa5bf779947b4dbb5dc3bd777bc72cd9741a3c1d8b7341ea3d446aa449e8e671c0b6d908a725c0fa49d872fe10b6fe33d8152f8079ffb9ea17398081a65d7903ccd3ceabdbd074e0e956b98b6d8635739495ce98bcf56ff5b36a43dc576b6e81bb95198543357817e7b164ac73ca9eff91684dd49e39d466d6438035d580623bc06ff301eee40c7e06112e5b24ca39ceb7b87825229aadc6690ce94155b41c4a56f5e487c82a759a6ce44bf8d9b488aea9e10ed3010d24d4f99faabcb29b4ddfafe57b8614182200581696d1a711eddb88eb32ee1accb99ebda2fce0f115810d8102a3c57aabbde85368715f98b7c8ebe9c95db1a1e01fbb7405502f8c798c20fa19b22e30a9c5388d576c59e4f1f5a7ecffde0d32f50abe2c31d626ac40a50e6b1a60f46cc407584fc7ccb0861583f8b94f83200970452d5a00b44786205795170069c62ce1bd37f8daf6d5ab60aecc0d4f890a33f73812ca04f9cabaf9db86560773adfa4550827beb9c2106477cece07b09e9ccb95e8c479f7bae0ad50831c829e1bc1edc064ff2481d70e4fbbfa23d9c3514fda155b17fd22d3f817360d8a5218a2abe1cef526a9a3fd3261c8738d24a2938c202f46f16ceba1723d2851d62c7c422596413fa4c8cf93bf248baf007f633c2e807581de0b7d80922768cf457a17921131987bd289298354a6ef5531f1f69775e873642f4427395692ca88dc083183c83834df64604fca849a20a7c1936bc6c8245598f0e48b534d8570a24171acf6f0ae82ab5f0afe029e549d1a0fc0b97bf46b974cbfd9f1e62002067d14378a126acb", 0x1000) getgid() 07:32:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 07:32:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x80000001}) 07:32:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x2, 0x7fff, 0x7, 0x7fffffff, 0x2, 0x2, 0x2, 0x80000001}, &(0x7f0000000240)={0x1dca, 0x1f, 0x7fffffff, 0xffffffffffffffc1, 0x200, 0xfffffffffffffff8, 0x9, 0x7f}, &(0x7f0000000280)={0x1ff, 0x3, 0x1, 0x9, 0x1ff, 0x401, 0xffffffffffff8001, 0x4d13}, &(0x7f00000002c0)={0x3, 0xa3ac}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffffeff, 0x0, 0x2, 0x54b8, 0xffff, 0x4da, 0x23, 0x3}, &(0x7f0000000100)={0x10000, 0x6, 0x6, 0x2, 0x80000001, 0x9, 0x7}, &(0x7f0000000180)={0x100, 0x3, 0x1ff, 0x8001, 0x4, 0x1, 0x8, 0x7}, &(0x7f00000001c0)={0x8, 0x2}) 07:32:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) 07:32:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200, 0x2, &(0x7f0000001000)="7db866121f40522910588bcef4651f02f8a72f053175ca2f844d00261dfc7a668923deda3175d8d969cf756da1fc1c96ddd9da4ca9d336ba70b2438e708c52575cb8cf475670cb24e5e54a8fa24ec33996e01f12d65cf21f3eb63c002b06332bab46076f15221758477ebc005f1925e2ba048562b7aaa5aa869335562d9143af6f2ad0e709f58fc2730cd1352467efe7f20073b0771edc61bd1b99e63cd3e99515dbf1ab266e48082640e779f9794d46948a635e5772aca33495a012de545fba326ba5ff135cb1d1a635fcb05cd865893d90378c094ca1b1c6316432c8c8234e9937e2faaaec96d0c76cd0ad0df83eff8d0a58ad21b3a6532b8203d66c8d2b600d949174d6c90e7f9f488276c1470e5a1aa196dfcd0fd1b1c9b2a9980eb22f3a95ab4e6bfdc11d804162dd2c9fbd877e9285ec1c2453b55e591b8e147505c685c0ef77b4cccac1e4d6648be3f440b20523c460506b40023588d8cf74effa7a87db565322e54663a0ec579aa10537db264cec094c008de24b8113b640d34e79d728d937981d23cca104205e5672887c721002eca37912754e7528de5d72ea2e0213e890f12e96f500e2fc7a9b8c4be8b96e673542b4e8aa3d7b42afbc948ca8e510e9ebdd39c60178d242f0b70780f4a1587005a227d7b6682739b47bdbdb5e8da6a3d6e1bac8814c1b97bbe3e04cc42c5032b8a9087f934b3591d8e5a811881ae4293b905c5b5c5bd813294e240ad130ffbefbe6bd2541ffcae5f331a617cb2cee18e795ecddd6f10b22e7851e09c88e8d42b7baba4814ce3060d1d5c7ddc89819b793d456c661ad178776dc0f5683bb2b67769c519e28076ee4dac4c656172fbe8ad78090bd6a128e14a6c3da0efc722f0b5b8498af76e8eded7eb89e7f9d65492ac73bc2d9674c1af680573defe556b00226e06c54de3c5348afcee2c4e0d92ae049431444375b34bfb780ab3623c4e233fa664d20b533b61efca6a2c077940075d74b65cc41f1bb37420fd5b96f63ea964ba288de71880c07991d484a3064cc29580e97b6992974f86ed8e3cbc2518d1a534d0096293e67b47ef7b7c9e2d90841dddf185087b98b1d0ad25ef6581ca54787920209ff91f0782608a384c5039ca5be0f436ff6e835c6964f090ba009bc25a5f0e28e8f9c227055af4e425862c56f3d62a65118db3b000ddfcd06dc55a27265b588fc1a8c2f1b5de2693bb79050bddc4d66601dc74ff15b9c0bd4b032d15569a48f626e34c537acb5750a49921e7d765945b530b84acb191d7626fd30ea3647eb8f7837c168a90bf55d0374a54627b6f3aa2d39b4a0df2ca30e94ca039d8b30b484167abf330334a77b25befe1a3556dfadb0c1a28b51c002dd7de6c4800ac2d7d94717c2057178165d4f90973d212e69c5548075a86a5d0ca6c4bc4166b8cdd1210d040f515255e0c311cdd6391d0b82e4f5960c3be2500b439f8250413e8391c7c28d02fb3bd99e5f07dc68069025c0580481d1d4e1302d8897251d73a147e5e6f9d71d21e941712b689847ac93075fb863daaa34dd5435fc126fa8947e1945e1399c4e6c13e6b6f05620c17edd02c110e558f3a0596a82ed3b6cb64f4ca49a72a860e7ad422201b3d7019f4bb8eb558265537a57acbdcbbe3e99d7d4d53831a2598461181ba0e1fb3ebe17e87e0b9eb2f0254f48de851b4ce1bf9f0dbcc40891d334a8987ba3f2f926c4888d740bc172ee2908d3dac70fb67798ed0a76baee8f2398af8f09095f827be230ef484584b0409432b985c9b50543a5419a64019abea390d4be583940d0869ee721affce116586838cf09d30116e6d6b009338459a39a294d2b3888f3cbbb3483c61889e85d08b4483a3e4aaf57ce6ac7ff5232ad9fc98c8dd86dfe7877b9fbf247cbb0df9c80234c168fc2253ceeb9256100e107f5e2a2415eb2d50bfedeec78ea715d329568f3276c77e644ac4973c508067005ca0f76486cc6610d06b33f085c0d5be709689095ae44922b0c54e0bec5f0a8cde3110175ebac5c0b0e16a05f471137df82ba35bf6226fb6ee7d89460894d33939acd7d556aa6c0ef5604720f5cea092b69af9b8399f318afc7a95995ddf6199b23e123ef40808f3c1aff0ab76b81cf00a3bfdce37aa9277f8580abcd673633d4fce802fcdbc57b26b979e9eb695157acc8f85831b3eafb48d49b893b72526480f890179b3c03b14e27d5e5f0e65f13310a643db49eec3a6571b27fb48d88f0623075cbb9bab254a8fee866a8e82ebbf7011f3f35f8357aa53d34fa61aa149dd1eca18f759f6c6f85360ac4f3436d83c6fd8ceedd23afbe19ab812f2db66e0325f5236aef634615454c88b27a552ec7c80a4ce14b299cf3eaa42cd1b3aaa3f342e0e185b17ef0b6be93a59b8d51cc4f6131bebb35533fe1581e7ebf34dd605718191e09a2d348dcebc40799133e8c0f4479f3c01dafd428ae2bc2bbc15c01847bd3c99748c6bbf4cc86c849a44ec94c9b00775b7a9cfd4c4e7ab3d6de8ca3b2715a2820f4fe1b8b23be4497944c72d5e6c522384bda60e0c8087819f6a82d5ae97ffca0f0ad56ddf46e992317b07e14d66f2299eb76031367c6bfc2ef67a14da255a314cdbea84cbde154e36efcd30da1a3c4a7853f83675aeba429000ceac87a9b92f3fd8d31764a2bdb1b1b11a7f5b32955da5e7e736d866b0cbbcd27c7c7266026d91a15aca289d4df04f5464057602ea96ca42eadf56d14b74fb1cc87db669296d9b9b928146ba4a01e187f5a828fc3042d9c404115f3ac4dcbfd8d33d44543d3ff1ae8294adf370bf6a9a53a93ed800c467519ba8d883538cda21aae91da54f03b2de411e22f616aca17cfb8e88ee4635e458d59e6012066870e94f69630ac02ec4727f8095a651b131df0c482352c90e8821af98973fb52a521e1800670b34378a2f19b5037cd7a8876e0b258c3981a8039e4c505a49ec82f010dc91937b89311d96b05402d67d0762d7137a1f16232868e76e528d13e8c214aa530a8098aa6c0824abbaa20d4d490935263979172f3c3a6e889794ae6b5178d6e7527ee4341f116622fc2945b50fda12d3af9d18b9ddb78065012143c5394927e37a387d6f96326568255f4567a5f38df887fdd86d2ccd2ef33cd52a09e02c92c1c2b6f305279cd08b0c64cfd71400e6a10f9d1d132b123caa642f6606639ac18a8608810ebfca9bb2fffd911e7b222d0e1779b26353b65c9d8fc865b321e75bbc2fac9706a15dd3543177aa7bcf3d9dae458c8ee68384086085028d9244ff07e48dd9b543632bccbf6e54e7b9566e4adf1c47f63746127771a497bf9883be577652e2c8d306347f4d9918b6de76c7dca5a651aaf130dadd7b753bbe13eaf03d023a8fb19832685a90208e616d6206ebc7a166e2cc2f19be32b84b299edcb39c0ac4c178d12e470fdc57de8e409ccc80b824c9710dd2c671a759788541e4064427add4f759f6b9921520df3681fc190668bd8464c7d7fa2aabedd4199807a6b23a8021b6f7ad05a03657ef92ebbba137022cf55c40ab1f74075373258b93f67d631375af8ab4dc6d06d3016d5655b7fec6f098e317d902a57b19c139061997eaaac480a3200eff48ede43a027794a9dcf3d52bdcd9e06561e4b36c4c873b9810caf299c9bee832069d1e78733cfcef52b12355ea89aac4c76587f1a86483880923ecb186f9fa145385949aae6c4a00b9d60f3128fec76f0a0dbdbb1f2f4f50174618a121c9b5a34a6e012b8d6f45ca0c85358d58b0205417f33750439bbf702eec3eacab1a465e3363463512d2264aceb1970e5320e4bc83603691cb0130bda9125ba042a22b6986c5aa3ff59cb4bb19be46b4081fb2de17e49244c7f8a6967c10e9563ed0d00ca5e55dfb1162a13cdceba39740e3320b8e47cb064af4649288998101396b5211327020a9382565a6ca2d003c2f8d3245317e2816c6a69f7d9b68ff7e08895a4e7adada6f28eef9a78062a89cedcffd2df275c30e43e294376bafaad8310466b0e06e5973336098223920680facf4d124dc7abc748ed6c7ce79e8b9a4649a444677b76329102386a08610adaf24eab046a1e35e0a4dc04395bcd9829637da5c9ab34b856836de6ced0e5cc29797a54dbe13df609ebdd26e5dae8a5efad0bbebed1386481f0999f9fa4f3b2424d3e13ccddfd80af5cd96907dc111945fe15955640a2c78fd7041d90d635f73f691838d08e4fc016843d09cf1cd544e085c3a880d7e4872f3a22a0f826e1d87dc125dea8e4f6e208789fe163d37a1bd1c787f3a41e7d6165946e7c0e55aad62f21f0c31c3b89bf8b5fb1c3bb9de780207861636c45a624d5e98b2cfa5d658fd6435d07374fa58aee3f72095bbd210945f948ac5ad644a6555f9ff83db3988a4f718ec13eab843e17f0ec75715855c96078a61c13e2bbf7c29cae49ec6956a819ccc3d9ce9c19188ac3f29bb715b4a9140cf33da0924961d5081e27a208991f56f70183fbe8f76a7c1ef62767da7f0e68c567fe7544b2257e3cbaac1b10ec1d039747b70b3429b87f0738d11f32e3bfcbb2ecdf580436462b95217a74a43d052cd5ea8b86f71c7d7981ccf91e0437c0095c05736d766f6179ed7999a997702e1a6b87c9e9000b598b68f619a3e6e9cba22f658bc1df185933359a038e4fedea0004d6d3bbda21e77e15a87957a07b65da5a43a75b88962cbee42afd74568252c0a1748f45eb8eca705574f593bc6cfaf2c3505ed196a4843b056a85d629785b7e542c69643e53f50a05a5e920c74ca99de626afd566ad8fd19a4647e21429588b584cca6f2ac43c642d06a523a3f94d88a16167c07c49c00b18b38c14be3f3e78f10cc51dc7ee79451431619d5c0346a3663e6d9201cd8e9eb328784af9e000093712794c3df0796d6ca93793ba9c87634d3b8c1f86ab5c498240a3da813dbdb11a5ef14a763a17eb089a5bd5423c6669a97ab437baaf7200e7689ac904d1613984b1e054aa6d784d57135e74913c5fdb252a459a21658c4a250896be96992c18e0423168be60c8b50d9fa1e09f6933e8159a2c135da2b0be823238508c97bacef3921436aa49adb1fbedf9194a9b62d7834af4672972be0593f66c1c7494e9bb18a2f943c778adfddae7cd5950454a230547d187e2a0b88a7881b33fcb9d7cca8eaa42eb5e2539ee835d01e5c99449d1edbcb80f164f9926ef5900038833d090e6a999b6660638ff7d210e4a35c78537c19e669c626d44d8e50c6f1536e653b731287c181640e47e8b2899d1a0c34178b053265c0735b2161cb696a0ea62b65327270a28399f351f3c1df7b98f2b52caa458fe8393d80f1f092f3c636f62925e6b2d769c2e252c91f60ecf7549133a26a182262507cfecb507032f6e61af40f623dd357ac4d9e49383f728c9a15665df05bf9b369f058b5ed78713461da59509d3a0212330db1b328b7c513d884ca016d366ff8ba50cc29a2a9596918a78b5cd5f4c33f57283fe27fcac99530540361821a363d95b21abe298de751d473b454ef9d903aba9c91ece32f2d854ba3078d60e3605cb818be31d1880d258671b54eb457c01a49ee0c0ef9ae5edbd70822593e1447b2f5beb423d6a03f738c29145da642a03a4ef57784a7dcf2d3762df843adee0fde2c6a6117fc5d30aadfbf84e99c57ac351204499df1cc2d93a9a37ea58b58ee88772f9aa4ed2c931b5f9cda343d76a75c6720d1e23516bcd9867b505f99cd8bf786abcc3dfb96f59c956491c72391bcf6416803d585f3f97e90be8138d32affdbc25202366d327d2a906", 0x1000) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) lseek(r0, 0x0, 0x3) 07:32:44 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:32:44 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 07:32:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="6cb0142f3cdf0b129a1cf3c9f3d8353ae42a165de653e5070162515a3e3e36db8743", 0x22}], 0x1) 07:32:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r0) r3 = syz_open_pts() geteuid() r4 = geteuid() getuid() fcntl$setstatus(r3, 0x4, 0x8) geteuid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r5 = geteuid() setreuid(r4, r5) sync() execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 07:32:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000100)="cc5b08ff9495dcc6b8d44144c93c557d8ad9a1ba6b89391dc5626d6ac8d0014e45", 0x21, 0xa, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)) 07:32:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 07:32:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000001140)="2aadd73b7a9deb80d6f9c23496ccb715e2796cfa240601ff34d211699b8f68491026a7eedac279e4d2611dddf76ad80edf76b92d1fab2f3e92511c585c0c8652115ed6f68aab27c482ae409580dcba1b83f7fb094a1d3c69", 0x58}, {&(0x7f0000000000)="52a9cab18c8bd2d268ad11bdd7c96774a2a32494a9975224692f56ae15", 0x1d}, {&(0x7f00000000c0)}], 0x3, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xfe8}], 0x7b, 0x0) 07:32:45 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f00000001c0)="07eb7e6837297d7d249f1c0dd4b47e4821e63f5b736636f38fb1e4d964e91f494e9c631fc6c3ad40e2c5d5b667e7942e6635c9be9cdf1d63201751c8bedbab36bc3c08795e057e0fdef31e122f0bc0e67750e2ee97997d905584178d539d9552b2d1", 0x62}, {&(0x7f0000001300)="f2bda3b81eac31873e47ff7400c1f1bf5d9e88cae5f860568565bce3e7df7044b7749936e106e2a82ab3dcff8e181238ec8b35d6765eeaab35f7253b3dd1f3931e1f594deb6955ded4837d081774dd9187c69c784a8b81e995d2ae1557c7a819918086749fb1436ccd3943bb14eff1c31f981026a193eb8f3bb246ee655e55e59af14c59c3acc07664e9c48b3bb6125cccd5734176bbe0351585f92830c32bdbcb2baaa61ce0270c15b15af1e1f9925e9c9fa7b721b042bd1fd1008e10d1b0f8042b509da25615452cb86b9eee55fe462d5b31530471a9fd46e2274188195b940be9c2f28036", 0xe6}], 0x2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="65762a39fd1025b04a1d8246efea719d90c519aa13a5316cc7ce4b54a0b99a266697831222abd447defb931321e491d66f0aa48f601fc12803fdec7bcae28b636e63e6a118681c318947f5593a715fb9df5727d26e99d3144bb0da9090213bcbc9e2fe0a0bdd74d6900aef8706875347d2a0cbc0ef66c082d855c4412040884914d5d0ce211b48c70908e7e58df7cdeab619ebdc7c5ac25ccc6627bac197612e9f48a40776cab3e527dbd325b4d97ca6c06b217851ff5c41ca605205c4e94704424fa5626fa74a8ab034a8af9e4fa1a708f7b96723c693496333861e1577f2fdf1f2e1a32f1bf8d4d92a4b47f2cb3f7ee7789909557a", 0xf6, 0x3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="6948ba4cb8e32edb2afd042867b9598c456757fc4ea9b1339bc18d85e6fdee05771253d02146779b1edffdd432223267c360c3b51c3a06b056a3bdf0f08452f2e715c949e8c2b4f524b4d9410fac5be026e8e447fbcd1c02e1f35a649099cc16517749682634f26f386404dc5053d68cd2ef89dfa595508e340c7d07f59044456f7c97f0085d0038ec90031390571673cef22dcda062432fa80a030fae96aa3307c88994a9dbd29932aa0f564eec1d71f99acb7e347b9157e806bc13aab9135585202cef40d3dd14c145a8f7835d0ebd661478d10455c524e08430ef57bd59498d04cc0430efc201749b7e0c35a8de698056469d83d4c2e89c0c4762b9", @ANYRESDEC=r2, @ANYRESOCT=r1], &(0x7f0000000180)=0x3) 07:32:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() 07:32:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000100)=""/74, 0x4a) flock(r0, 0xd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x48}, {r1, 0x4}], 0x2, 0x0) 07:32:45 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x1c00000) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x31, 0x7fffffff}, 0x8) 07:32:45 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) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='_\xe3') ioctl$TIOCMSET(r1, 0x4020426b, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8c58) 07:32:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x2, 0x5, 0xfffffffffffffff9) write(r0, &(0x7f0000000100)="c6f02681f802700c6d9c7c2401edc7d634135b2b17aa7636f8706f7230dabd59debd7919ce974b805b997c57e0beb90718da9d2faf4e4358ab2c22d89ce86da371396e9b87ebbcf9f4d3cd2eba5aa85b7423e58e19889809653ce8de6acabd478cf5986456e224bcce70778e8797fcdc0d245559d63df208d3d24e88b86382f49fdd19061f15c2df53665c6e043d70a2591d7dc34ef35d0101aeb50fc24fc9c390846c2e0439d42e076145a8e6ee3243bcf32d78aaebc3873885accd2fde18e79eb8ac73cd6c27171f94c1afe4ac1fd75baee623937120e01f1a1482c10c4cae91e242d86afa9c", 0xfffffffffffffd69) poll(&(0x7f0000001800)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) 07:32:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000020000000100000"], 0x10}, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) mprotect(&(0x7f000036f000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) 07:32:45 executing program 0: r0 = socket(0x200000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 07:32:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:32:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 07:32:45 executing program 0: semget(0x0, 0x0, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 07:32:45 executing program 1: socket(0x3b, 0x3, 0x5) r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="40bcce0a", 0x3e5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x92) 07:32:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000013fd, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e61a55c5c2da012bcc075541b89dc0f8194b459812ac56173d69f2274e7b6f0bc545e8145cbea61b98c8805951fc14c90ad6323", 0x40}], 0x1) execve(0x0, 0x0, 0x0) 07:32:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000025ffffff7fb337b15300000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 07:32:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00043f3600000200ffffffff000000"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000940)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) select(0x40, &(0x7f00000009c0)={0x7fffffff, 0x54, 0x80000001, 0x1, 0x0, 0x200, 0x7, 0xffffffffffff0001}, &(0x7f0000000a00)={0x2, 0x9, 0x401, 0x8001, 0x8, 0x2, 0x800, 0x8}, &(0x7f0000000a80)={0x8, 0x8, 0x0, 0x7, 0x9, 0x81, 0x2, 0x8}, &(0x7f0000000ac0)={0x7fff, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() mknod$loop(&(0x7f0000000980)='./bus\x00', 0xe004, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xff18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x4) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="3d21bbb55856453a6a2c058efa78f5189e93b1d09bc94fc6d703ecc002c52b0b04b2a25e02ff6d60f6720b2f797d19057592a5c5c04e72ed86b2be06b2a1d14707d824ddd52dfe3db484e5c92b434f6eb2325a663a14bfe4e4bbc42fb7957ab80b47c6829bd4dc89bfeb33bc0386aac44d0288039ea9336b230da4f989b2820d24ff664478ae718c770418a3fa8c758b105e977a3ccbe999", 0x98}, {&(0x7f00000000c0)="838e43d3702f7cd0895a2dfc9f", 0xd}, {&(0x7f0000000280)="5792", 0x2}, {&(0x7f0000000300)="22ff4dd60757080f290b5cd1b6b49e1258f42913733676a528846d1d6430041524849f4c77723033ba3b9b82c40c9e6e1136d8ec225d248daa8ca6304d581d09c6696df0c8c34bff4010b50d3eda602033a5891543fa115fb7452fa5e507eafcb352a47dc2a504d61dad04708996fddaf7cd9107755456eea452ec2d0c8ee9a324cbbf71a7556d4b94f176eb82e0da8709b202471ede0902e3791d49874eb412dfff54afd42025a6871d9f889f62d4ede1284b1d90aa861321569baf9ef68b03bbfb225516ef", 0xc6}, {&(0x7f0000000400)="2844bbbe010c7679ec41de731b24", 0xe}, {&(0x7f0000000440)="9b44dd09e4261ea6a87c983f2bfd02d1bd2b18aae6c928fd80dda2d52e4ac5a371c23f8c47025c14e7f618a0943ca5ab2eeb19e83fe115b7016f1fb68121e1556554f91b7d2855b7dfbefc67a41680e3a08fc832f9d7b8065c1453eca673d1c73a58be385f0d1a45382eabcf6654bcb396811d92857d78836aa6e3156f920e1e6968aaa27d4688f857fbfb63b566c79bd531a2d77f12b9503be9266bfdf9c9b983decb3bb4063939042ba3ca", 0xac}, {&(0x7f0000000500)="a5c12b63769ca69d47265ba4870fe3a64f5ab233407fbd613a49dd8122e7670ef6ed045365e7f2339bb4ac051a5b90d38dac9a01957b738193f9e6e7df705e170d169e75ca018fb55e59255483502e771957be39d70781091eb1022de609ab2c4bb24de5ae51ecff42837eaa977ce082e89ae86e681999fb8263bbf261ba13068ad32857ba445249239783caf5295428d8673271c4ad8de39eba9f185322a42e864eee077c28a227bcfc586c6df41b1a99869a1c3ebe0a364f8199e03d869885df4ac99b91a88f", 0xc7}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0xf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 07:32:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x787) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) chroot(&(0x7f0000000080)='./bus\x00') r2 = semget$private(0x0, 0x800000000003, 0x290) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/43, 0x2b}], 0x1, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000013c0)=""/4096) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = getpid() r13 = geteuid() r14 = getgid() r15 = getpgrp() r16 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000003c0)="bf2a66b4f62b8c4e2d269b504fca395a8b29d902b0d9099c79666875d2e3810561fbaf7bbe3fedaf0728292101607ce250efe0159bb78418bdf96be37df4bcd3e6982fe77588321d96820839206e08a0321cab43bad26cc80690d836029180b121172c1516a670f06410da99d192132dcb7cd134ab9b0ac17973684b377fe55b25021ed0cce418510163739de98fe0ec703e38f8e9282967c5a1ec879025a16d0faa47cde82ea90b90ffa7525e55adc9e15d4d3350aafb09e0feb10c438f3eb3499b7ac4f67b24edb36b19760f4fc00c765c595d49095fd899f9058b2f10803f", 0xe0}, {&(0x7f00000004c0)="8449a2e868afd794c07982b1ed9923e55d578947d98a99fb75045668e9b309a98569001e0b76e01dde7be7e769e2c7116f6b234ffb5db572d748f1558f3d1f2f7d7592c13d8c5d7b8bfc7c07925bb06a0ef9f4b8172e132e1824c04ab67dc1f96d300cbfb6ee45832c6e4176282f643edadae379d22061f288a9de6889eaaae1b6b9fba364b823a4b08ff18622ba1f0f1290c7c27480e7a749f6", 0x9a}, {&(0x7f0000000300)="38a6667dee91e7fa4f71bca4cea7be90e7751e0a518e23fba1051da65ea05852d275e7e43e2766621b3936a7f9bec53a3614b5b44fb9a231953575dccdff8dc8e7b21d99b13a91eed27ef6941e", 0x4d}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="200000000000001c6027d5e50019d300ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000453d6753d48de3aa600ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x4}, 0x402) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="1131833dccaf49eb6e56414da380a3b854fa6333", 0x14}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x191}, {r1, 0xc}, {r1}, {r1, 0x37}, {r1, 0x80}, {r1, 0x4}], 0x6, 0x4) 07:32:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000140)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:32:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x7, &(0x7f00000000c0)={0x8001, 0x4}) clock_settime(0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xaed0000000000) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x47) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000010000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x87e, 0x0) fcntl$getflags(r1, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000580)=@un=@abs, &(0x7f0000000500)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x200000000000000, 0xa, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x6, 0x7000000, 0x7, 0x1, 0xffffffffffffff80, 0x2, 0x2, 0x1, 0x2, 0x7, 0x401}) r5 = socket(0x18, 0x4000, 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r6 = semget$private(0x0, 0x6, 0x8c) writev(r2, &(0x7f0000000100)=[{&(0x7f00000006c0)="821e4ce2655b8e6abb7edfcd25219c0360b76d305647f9f86f58aa4d708e871f5cb73006d0800f19bf64250a287a832a59232ea6f6e2c6590cad732d0ca5cdaea93a7336fb13d1a8e9ebc57b70ea306cc77bad8b3b321464dc661595568e1076d783a2e3f2f6ed931b7a53ce5f66329d4834ba2cff8f881eafd0be730d92e10b66810e0351800b244235def3e1791a4b", 0x90}], 0x1) semop(r6, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x5, 0x1800}, {0x5, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r6, &(0x7f0000000280)=[{0x2, 0x8, 0x1800}, {0x2, 0x10000, 0x1800}, {0x0, 0x62d, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x200, 0x40000000000800}, {0x5, 0x800, 0x800}], 0x7) ioctl$TIOCSDTR(r1, 0x20007479) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000440)=0xc) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000400)=0x2) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r7, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x20) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/22) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget(0x2, 0x2000, 0x10, &(0x7f0000000000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) dup2(r0, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) recvfrom(r0, &(0x7f0000000100)=""/27, 0x1b, 0x43, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x80000001}, {0x18, 0x2, 0x8e81, 0xfffffffffffffff8}, 0x80, [0x1ff, 0x1, 0x8001, 0x6, 0x2, 0x3, 0x7fff, 0x4]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x5, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x19b) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) shutdown(r1, 0x1) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x4005, 0x0) listen(r0, 0x7b2) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = socket$inet6(0x18, 0x0, 0x5) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x40) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/123, 0x7b}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000180)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="012c2e2f66696c653000"], 0xa) r3 = msgget(0x0, 0x4c) msgctl$IPC_RMID(r3, 0x0) r4 = dup(r1) r5 = syz_open_pts() getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x1) write(r4, &(0x7f0000000400)="fb0b05c9ebee3dfa3352aa1dec323ef0da0565868471e4a4f2af1c8319972ff86ec8be7abe95d5e34941112d9f8f0149ad89c1fb21bcb0b02751d237a18929895f85015da558cd4dda7681304625b051b08c8ba8a57c8ceaaad49321185c5bae84bbfd7d2627f8e4ba4718136e615f81bf6b8b999992d7a8530116b3ba59e5584710ee2ae330a2f5c1ce2d3dad2d47b3647f7489c58baf8b056886a8edca98b28e5457c610e1834011b443276b6eaea3eed9455e0e7ff3de7452fbc2ffda6641497b631116fdae8db52bd4d77218c262b80bf5485c3fc92ddd53585cd9f49e0e9bbfe422b14b845266e73fb8581c800d6d53145c9af930b0cbb76e", 0xfb) 16:00:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4001000027f) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r1, 0x4}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x2) 16:00:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x5a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x81, 0x0, 0x2}, 0xc) fcntl$getown(r1, 0x5) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x8000, "000000400000000100002000", 0x200000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x7, 0x2) close(r0) socket$unix(0x1, 0x3, 0x0) munlockall() syz_emit_ethernet(0x6e, &(0x7f00000016c0)="08917a6b12b9917393bcef39d02739615422b2a3b249c4b21637c9c93d93e3e722e75dcb248788f20a0189e3497af2c9dfcab5f5010eefd2be9fae3c8496a7918cc99d588809455fb45f054da17f8af064b37753381ef0ff25d7b3de93da07cd9cdc41ef5da6e48ae2765d1ad59c") r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000001680)='./file0\x00', 0x180, 0x4) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000702000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001600)) pwritev(r3, &(0x7f0000001580)=[{&(0x7f0000000180)="d5e41d29126e40539736f8886ba509abee292a26b71ada195da8f0d47292ba9af5df6370a0200e89804a13a9859e70fa8049b394eb7b8f4da85c63cd023b46afcd7831d6163345135408b23dfabed49383d231b543f17d020c0c1ff161c459c6f36ab9254317a476f0d7f339fc65832f0098304de3c972d12c74779fdbbe387fc325de027db6b696321a63ad3668e81912bdf2d538f6189a967b008e67c24ef78232c7b7392b39d02b79b0dad921fcb388b95db7e0d1f5771d7a778daa3f364f3f4455b3c0e5dc7e0e566d17c5dce4ed489fefe95e3e71", 0xd7}, {&(0x7f0000000280)="f26f9b575d5334a464305bb7a0946ce2a55dccaf4285caf0d9a4ef73a30af0f383ade84bcf2b149ce1e2cf0225d6562aed670747990f01b915bf1ed43d6d914564403bd0247e35b3b4", 0x49}, {&(0x7f0000000300)="8261c24b72888701e7126105c0e6b1b2d552b0ebb8c24d7377b5598ec9a77260cd8a10a837ca0e4bb6aac0e475e064cb5f19ebc62075a0b2c9cadce011fbe22144d65ee500bd00fc843ee9a4b53d78aaffe32e49f4734669b9988b9a9261fdae81e021af58669c6cb1d0fe65bbc3f1f7b6c9bbb2ec24616a750fcd5314832b766d3145564019eb4b88d1eddfaa4a9ea17c412f11e2d395d408d2c7eb60970db279754761d2f458dbbb161f0ddd47febc66a2158391dbf4d925b7f1e0", 0xbc}, {&(0x7f00000003c0)="4eb700829dc0dab82d530ba9073a9cbb0f5e00ad17c35890c1be3d4daced615956637ef27c55155b7690f1c416ac9f6d7cd9daba44666ac5f33293a61dcb79bb51f1403a50900a10035b2365d924c1a5b3084caac4699e100f4db1c40d107942a38f5b74fd524426eeee7a0464b577ca32023d1f925736532f228b8fde0d874fa41ef750e44f8c1aaa5eb8f30606c815bd3aa17e4eba7350bb97791d4d15565e86337f2e42f37911b66439e23e2e", 0xae}, {&(0x7f0000000480)="fc293d857d5aa1e21b7f49303cd1f7370b0ad26ef0e7e236fef8e1ff085774a978793e6548a2de44127c3ba604ed6143186c19224adf391804086bf73843607f83a5eabf01aeb2905b7f3cfd0f5afdb45299bd7930c843dcf23774e3b516a8c6e84e7c832c289d0724d53e71bf73c7f4df897a5ef29d7a8d7547f7ab63ce324fcd81f9690a005591c6d03619ca", 0x8d}, {&(0x7f0000000540)="fae730285c2c47a9e17a33960629b82c053e8a2dbf2c616d578fc8c90a80784548742f4f21364d529418a29db2ffece5ad7f4ef7ab3a90f5190216e546847af00958670cf95f7eed3f2445a59e2c5b8d12b03cb5248a5c3f28936ba7e0b885981ffcecf1d7427438cdf87edd34c60833d8e36be60441ed896cbdc8abe6a1deaa170cd274508ca6578ddb63be10a19c5651f6d1f3e39099ac00dad8f2faeb78b87fd75f3f23489f6282fb20f0e37c97602747b60d959048f3b18fa3fe5935f2e260a55542259e1a646159e5f7c10152b47e0e4ba99e9233b8ebc08a8866e18c16f82ea5bd9d187326d911b4e8bb5e1544350e9b5d31877282603c3257427080abc415e3cb5e62dc11a8e5dd1360c829ebed106bc20350056c61d25b1148b5786f2d88dc4b087859b47801970266c58fd745f68cf3a8b2f80c90e2c48fff0c554f63a0fba40d06b020e7dd19c384b40053cac39dce77be53b080e641101f597d4ccd4d00cdbf348eb8628e6d9069856c8de5c9c15690e751c2e991068e577669978e4de1bd2b2b2fdb0370217d23b1d4e0e8379e29aba3bcc9e31cba71466046bb4da2db207ffe3bf764f3e0dfbb10a9b35afe251ab2740437dca04835464103cbe05589a987a647ac2c93ced27c36c2ee0b9e2ad39dc78135e3aa8a22c8b9395ebf517c3b9180c831b1ccc093e0db8a05903794ed5f7b5c86a214b8b9d61da12eb04f31e53c6ba0768bcb346a9ba3f00351aed4e57911f23790e4e3ed6e5e7d7c84aa8a9c8b472df8a4d6b61127f17c60beaa0b0973a5807e8ab67257752eba6e61bf547e90223f6d53888d275e315b23d15c0906a4629876f01df7e33009fefb3bfbebf9fabe68342bb47c473ad786828b577ac0f920a1e6482a587810e1cab4021419e28dde3ae6da8b2fb88e435c1717dd458cf7bc2048de1a5667029da1dd39504397892a90fbed29c2599da2ed586b8a57ffabdc3d638bd09bc09840a9c8b047f0fc5c26acd12f5a7e7dfc4f75dcae4c3c8eea752fb36af43eb4735ae1dafadd127a5f441f0e1147699bc365108a54914460cc2a2dc90b89bfbb7e59930adcef76b736ffdedf82c3049b356e7dc975675cc676855e51062eca8da08d8551a9a6f1f9839475539176dca5efc113fc8acf54282ebf0018b92e5f1df2b407748f6367a821e7cc59903f9f2eb68b72f07dfc1c860502a5a0aa85e0cf98dedd1f38b42867688073405cce3157ac5af4eb0ca7beee4a002ac90786c5c5fcb247b40b67a2823952d51ae7df2cbe3e9fb910ab8e07c19585eacac89e1b2ec4e493c0b813815392a8dc0826f7dddb1c03f16ba0d61eba56dcdb11e12e39e1b21befbaa56c5716333a94a0f2f960044604ce8e92719d80e4ade8966335e9d5f366e7042a8f0a67b9195133248b726165483bc9119907be1e1b0d032bccb9affb09205e2d2fb2c45e082292bdec697bcc280cee09020a282c3a36ba80cbf84bdd39395e1efe10e46dbe318be4d40046c3637c90efd4798fc004c959fe1b98a45f281fd24d060be5a9f7f0b1e579c13ff87dba97ac2350c6247e6d6e6d48f8754b58b9233faee259f1a679306bdef07b7389e12fce0d9aa2785bb7042540bb9fb62ad678969643493577f8ce9fbd98edb77813055e16701628b9d05fd15a37a2ecf80e1ad0ff0d98e4d5f33d5356c679601f08641dc11926b52a1fcd251edb0de41bfe2c668cd01978bf1106c55e7673b8399e7a12202c5037d521dcca4a7170e610b9d0a3ab542a5e1e94c22292ee7818507dffe26f1c0223da622f4d7af374ff0725741a553191e8af17fb2ced255752e9628ce9842f5ea09c6cae6259ad01bc75f0bd35f9ff664ed80b6515fe48f59b5316e7aa5a8dfb5a9d719c80238974a1a53d766e024ed9d3df12dba067b75c0a6fb373649266d810d6c0fc3aa53440998b88968722db86c5025def3172e32ee4c9212e8a9c7558de50f77f5f366b9009f8db8bd6c0061d36eeaf497b01e5ab61c9266048eabe72083590b1fdfeda8aa2beeda268c5bf91fdf412609f7088ee2e5fe88b16ed86139b8a759dc333265f573e3f4119452982a6296b7b9c57758768d8070bd4247a1b19a389188d8b237326ffeda9e2b5a265a30def08bcf709af0f9f21645faa6de9b048e95d613dc1b25dac10351264c2aeaa00e289272a560f77f072c64b380f876dc3c0f92a65ced77241a408f8409b6298353c5ea7c25df3058a04832ed37ae314376f6f9bfed33c5b83574077b4c24714abd09527f285efbcdc6f4f1076c06df5e1e23ea75a17b2652bcee0a31656c5e032687ee8a4200068a6799199914a07c1fbbdddba2abec1681d27402d9a81e21610dbdc54607c2ff38589cb5f504fc7210047ae6413a644d3809c746653cf6769f9e6762bbf3ed2085c5699c5b88ce30f6a6380a897e6d346e882283af84677b914bbe17bb3ae99e9396d0e4eb3e7a2de5e2e90bb58f72cb23e519da1176eb093117229d52579daec39044cc052cbcb1f736dc063f49af6a81dbaf1646c4352bea3863cb327b722d265112ef72c8a78d9c9ce08a702383a2a761dd9521c5188477fca8657a0d9871110bcb6282591d338ba1107a819324404be5aa72e83fed802a9fa91028976ec8cd9823aaf93b6e62177da1e101b6784f6e25189a54107a81c0cdc0f2cccb16a9bc7b7b765d275f7614ce1cbd796a5dc765963af8b98f899e0cc61d2db02205a147e05d29bbb95db8088ac5b00ddd41ed431fcf8cdae2922a734dbe8151b6fb0b486f40106cd2bdf3e2af5211b6000d75e90f3ddbca03f52e66d5995f38cc6ca9d67170dc4b05124c8b1931a17e743b792c4c444ce55d11e908ea7a991a10358f5d89e9987608977e523c37028b0b01b99dadc6d127fe4c8bf31d40c31ece2c95590a9d1deea80dedc3341496fda860f6012a72a7320ae31a244446a5f1d8aa1133181f1fecd376a2cd09758117b140087ffb99e6ccb8b35e028c3ceffb2c842e42523ba519c6cae21eb065bcfc33bd3989d0e949e724261e704010149662adf7569a99dc1b4c8756bdd050675faa423ab40d0b0f801350d2c9daa898d3489aa667add9282057c0cd04f3cfcd0af3e7bdd6cbe7d875d02aa86501ed44e85cd91fb43810c6e8d1b1e048a7282422dced5db826797175d920b12a7a8dec53c61697dd8218c6f06a8004ea44b14c0b14d2ee8c4a745a845926835a38de77a9416373c1b8f24941d1df21ed73c0cbd37e5d7d8924c05ec56c8f370cc9aee2f6782b978f074a1259e63f43323b27da417c028b1d8b9e3ca24623af29715bcfd1e747049ce20f5de5bc38d90d1d400c3564a3cdf64cf23096c7dca7c9ffa6d7e8a5601398b4b7af03896aaa84de926c29aa8705f9e16872694ee2b52a828ba8386e60e39a9cb06c028ea1b2ab50ca90482a155559343fbba133d10f436635ca74f82b53468f7f8d589d46ec83ea553a2c0798e69c1210b1580de7eb5cae03e86479bcb545fa66e113e442422606e2eefb50ac4734dcd264d7536382ae0999e4ff3976a9d9339cc6a8c54f357f4727f746b18d7c2e187ad2567a088cdb0762717e00c62adee9642003e2112f0e2ff8dc54eb2eb6838145cd2bd40c427fac052282de89a5dcc9353d21736061e65eeb54e2f3ee1496bcd304265f14a618db8a5096ae25d90c8e57d931b492aeb85b22ca441d606340e12ef4baf7a531b377a66a1c6ae40157dfd568492e363ee3f0f221d2ea6efdb15f85df9d50156dc7d5a1a12a463fe01086ff571a772cb5f93f198940a964720e0d43e276f598c606f206cc78e23b487d78441c8f27e6ae08b8e75d8bc4f09b5ee0663c460bfb4968b0da4056a025db48c7b73a8822fff6abc26af01c11b346863f444e0539f2b282462b8951a947f2d1ceb8fdb16eba11530e70f99f31743aa6d4332cda09a8191027d00b4fe167f51a07309b2a17471d709ac47d6565be9ce6b6c1ea003e9a7630fb64e1392dfae2fe94582eaeddc444f9a7d027ff602c41dc564abb0642349aec644b4f2af98bcb96bf83d37ea663feeada178575799cb21380e8ec326847fce786d2cc0ba781322c432a70c68a1982b5744389e879d87d26282eaad4c865430882e3e89a0e71edf50b71efc5dc934798efafe32d2cd15d6baec3919d3e165627450efb6087adf1541d6b29aeafce95d356fe3c211cb021956fb8dae46bdfa09daf80c002ebd88950068f79c5a0a670280b1cf3eaedb61fbcb14a20896ad81a79276a936e7d054dd3469b56dca6fcae034cd663a3670ea137018a5a21826dfd8798c8e5e1ca94caba16519bca20e62c036551fc02e8d7f4173ac888a90202a3bb847328e7221af4975d97d5ce4270b08d23da5041d5653fbfc0f92f820260725e939ccf61761a0575691cf3805587b3d2046b81f0b875b9d40181ea5d77334ef64d4b95864ba46bab87b0ecce4397561cd06327b73a6e14c362104654d2dc993ebaa6d668721fb5466b55502e353a4ba1e3e7d6ec882318aad80fa84eea72bc232340469152f5ddebc38805563fdcceb14a0f5308d0faeed28302161143d1821d89b10a97151e08016ad7f2091a9ac3a18fd163aa61e999e8e5e62cc9db1e6e55c9bc474a2acdc6a6bc085497b610d15992a0bb3cc2ef035b2739025c757cf3901a095f55debf7c297b2e1982182076a66ee644bad255e3bb10529797b57a5eecddb5b89c38b410cbce6540bb9908ae6626849f4a9a68a123ebab9d1fb0f4f306b8ad3c0989d8470e78beaa9e3c23b370cf8d3bf0e5a0b0d9a895f6fd386ea7dba21fbb7358ad9fb104acbbf1a484a3e9cacab0fb34d88b226d61b12b58c9d84171c19c55b21d5ca91b90bf241927c6310ed2964694b3ec0b91266ba252d016bfed3312d07843b9c82ebb8e4eb2d95d863aa8c5b02e05196ec4afca7dae2cb45584161b0a9a031731fcf3d8a03ad697066113a9847f9244203005acca7e5d934695787b722c5fee955ad5bbf96d22b75df5bcd9742b7839757a5da582be0c4826689e1142dab44310b640d7b21b1b504a8e463a6c05f044ebd256027551c8ce26372ef930836ba5fa3a9a18484e359259f9d1a096524870d205eeeeab83b381c5d0b9e31c5fe84be7cf3278440c6f084fdd1c4093083b0f5888c2e03cfc39ab5c49b56ef695a05ad73b345017e364621d2dae12a44b5cb4ca799d55ce044840386cf3b1e316397fe8ba4330039c1946fc2bd20361cae1dd2da24b12b1849b7659cdce440c509a29552894a6b12a06a22b2b7f23cb463227cb5a0908f581f1dfaad1c02f015499b0911fa17e0e04f43994b8bbcd4568aec679423348ab7cc40541ad377c1b9424d8af858033e204ba0f873e6c64f39544fac694f314966c1945daae4c4e2c6a0953fcfd8fa3d56f7cbd8235cb96e23dc986d622dc522b83ad38ea0b98ed5f7a0e01afb3d46f2d10156a4df7aad95b1a1d449be05753f366bc8b6c06412bcb6428ff2cda6a86a4cc651d24768bf6a60b53336320c19eedc10fff12592c722f4284548a769254f86d72d00a429e60315c796b7b29d2dc058242414fc2d63a4b586c28833fca48fec6a2be66bcfc4e5c4bb76d5b845752f1089f100f9957eb8d4a11e045dc5cd95ee5480c35e709cf29bd1163c1eb2f91df1fd1d2543ad6e28c78d5f33c78060aad8a35dbaa7582cb63e9efbc1e02d0ccc6d7ed45bb5645017f62b547e219f16761c343050424437e00cf803079c5e12286b21b69ecba413cdd474f0d29721341c77fc99f8073740c7c31836828acc7f", 0x1000}, {&(0x7f0000001540)="3d241a840c620f544fb83c9fb7c9cf21aa39a0da51d6ce1ce3e31b5609edd7aa36c0", 0x22}], 0x7, 0x0) connect$unix(r0, &(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0x248) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/12, 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x8004427a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x65b, 0x1}, {0x18, 0x0, 0x0, 0x9}, 0x0, [0xf5c1, 0xd4b, 0x669, 0xa0, 0x8, 0x4, 0x9, 0x401]}, 0x3c) 16:00:01 executing program 0: r0 = msgget(0x1, 0x402) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = socket(0x800000018, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r4 = fcntl$getown(r1, 0x5) r5 = getuid() r6 = getegid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x5, 0xffffffffffff4fae}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r4, r5, r6}, 0xc) r7 = geteuid() r8 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r8, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) accept(r1, 0x0, &(0x7f00000002c0)) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={r4, r7, r6}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 16:00:01 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000)=0x100000001, 0x4) socket$inet(0x2, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xd6c, 0x1}, {0x18, 0x3, 0x5, 0x4}, 0x1874, [0x0, 0x3, 0x5, 0x9, 0x3, 0x8, 0x200, 0x53]}, 0x3c) 16:00:01 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 16:00:01 executing program 1: socket(0x11, 0x3, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x3f, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) setuid(r2) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') setuid(r2) 16:00:01 executing program 1: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28002, 0x184) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x10001}, 0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) r1 = socket(0x0, 0x3, 0x3ff) lseek(r1, 0x0, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xc0000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff002b00e5ff", 0x30}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1bfb7b30ef382f46, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x65) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000100)=0x3137) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f866e0e1180aa309243ce5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6e) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000000000000000", 0xb71) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) getrusage(0x0, &(0x7f0000000ec0)) getgroups(0x4, &(0x7f0000000e80)=[r4, r5, r6, r7]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = kqueue() socketpair(0x2, 0x5, 0x1, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) r2 = socket$inet6(0x18, 0x3, 0x3) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt(r3, 0xfffffffffffff622, 0x0, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) r4 = fcntl$getown(r1, 0x5) r5 = getpid() setpgid(r4, r5) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x38, 0x0, 0x0) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:01 executing program 1: socketpair(0x20, 0x4003, 0x4, &(0x7f0000000100)) r0 = semget(0x1, 0x1, 0x210) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/189) socketpair(0x0, 0x2, 0xffffffffffff7fff, &(0x7f00000000c0)) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x464e) shutdown(r2, 0x1) semget$private(0x0, 0x0, 0x10) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r2, 0x88}, {r3, 0x24}, {r3, 0x8}], 0x3b0, 0x10000) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)=0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) msgget(0x2, 0x80) shmget(0x2, 0x4000, 0x106, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc}], 0x400000000c51, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000640)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed9704c99886a5c73bd25c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe5d2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287fd616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a4947802076247e17208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebea0384a3685be8a7802ab28e191fb368e63211c3c96e17938ce026445a02921f46d35fa5484e2c163f1f1599b785f02a901b4091cbb25fa5f3a3506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282d156c32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0baf57f6205e801f3d64c9a137c6219b3f2630a1913e450aca75fb09a9af08a7549a8d0880e921310608dcdc8630defb7e1396dd96274c05ded47a48989dd4c691d2ec23696f794635feb37fa02891d1e4018222e0875727732cafbcfad8eeaee6ad1fd2a3e900b70b060c97c1f7258569167d506fdcafd88820d408d4b8c0d467de959"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) setegid(r0) setgid(r1) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x40000000001d, &(0x7f0000000000)="02000000", 0xbe) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/218, &(0x7f0000000180)=0xda) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x4001, 0x3) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="b78b746412", 0x5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0x81) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x4, 0x14) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1c) open(&(0x7f0000000380)='./bus\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x41, 0x80) getrlimit(0x0, &(0x7f0000000000)) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000040)='./file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) dup2(r2, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) socketpair(0x39, 0xc002, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000050, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x5, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf, 0xcb7, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x1e, 0xf0000000, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x84, 0x5, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x41f1, 0x101}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x20, 0xc3}, {{r1}, 0x0, 0x8, 0x0, 0xfffffffffffff1ce, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x200000000000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x9, 0x3}], 0x5, &(0x7f0000000380)=[{{r1}, 0x0, 0x30, 0x1, 0x80000000, 0xd7e}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x3, 0xaf}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000002, 0x1f, 0x269}, {{r0}, 0x0, 0x8, 0x80000004, 0x3f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0x400}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x120000000, 0xfffffffffffffaf9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x1ff}], 0x6, &(0x7f00000000c0)={0xf727, 0x7}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x4, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40000000000}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fcntl$dupfd(r4, 0xa, r0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) read(r2, &(0x7f00000000c0)=""/72, 0x48) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) write(r1, &(0x7f0000000c80)="66ad5366428bae85c79fb26dbe3e2792926b29d616c546f406a380df38d7caffb402feb090b429914e879594354f387c5b1a545874d024d4598873a3092fdb7863a723805c10a15182a7c381b3ecd6461cc9a1d2ba0a9caea37a54e74c5b9c65962454db88807ef743c8aed51d6287dc7893a90000cd6c606d5a2b85f983cd39d0aae727230c28ab79bfb00e8bbdf168a28d3c0a5834198aa8544be253e13b29a1cd396c49a0f00bec884b224ec4cc5f1712cb46ec5163cdfe700cd84abd7ab6e59ce275fb0201015c0f5a66b73cbc1e9fcafd4efc7d3d9043c8db66dfd7fcc56036a395759380e6ab0890db73faf549e5a9975b6104f8471878f7e66fcb3c69549f3e20d999b2329c42eec826942882116425df51b42db98f926c983ba2b04ef982a502e277cea784eb7ad087c8bcca9d9553354f6b58c8550e6f8c4af1aed6e98896640c8b8f698c1e1dc58e15fe2626dcffbbc9c2c34224661a0c2ded5d66f1620ffa9322e17007955eb50a1c14ba609de3a35187000eb49241874faaf870238490f692b6a45052668e83137c19fc4b092e491ea921d89e484dc7a757b6fc32e9775611090a5336306b3e4504e6837da1530d5db1980040b32012ad562ded854829e55393963c5d2a9f90acdb264acf95fb7a0b8f076a7dd0df365bd40877e050a48c85c1d068f529f096cb045113308e8b4191e294c179da7f5ddb96a426ddc5bce8cdc6d2b4fe94e5ab57c6a67f9a705f05fb62da3bc19676d07bccb51e0385ec099368", 0xb2) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket$inet(0x2, 0x2, 0x2) close(r0) setrlimit(0x6, &(0x7f0000000080)) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x7, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20118, 0x5) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)="1355ce3742f557a0f20620e9d67758429605bad5da706a218f2ba36a927c7489df34046fc8fe782e8a8a252660d7b3e2767fce072a78f189e063614192ddfc369fb7f5e55527701fc67fedddb4705865d2f81d6727dd0eb5206a855d6376f97ff8ed888af73c31f9d7fac89c4bf4389aa5152fd3888be630b06ed7553aa101fb8874bbabb914aa850d01019944f5a02690d4759f4c2778ca6cc4a132dd67269af3c4f6e7828c64be4125cde8fea93de7f0e6b536649ff7f7b03dc2001ecf6beb5fc232f2383b4009f41970e63844ebc86c20ce0882faf434c719fb191699ef5a8483", 0xe2}, {&(0x7f00000003c0)="acad8fac05faa0e6c1432c91ced51d329861746463ae939fb402e1e37b36e87bd13a0367e5b5ad5c9856433175dfbf011a31184d1e0934887942dc257d871577b0c57980744c87ed1adbdabf9f45bfbde8d4a2f03e946d01cd68bfaaa6349485b513bc598c11f140215f75a4f50f194d4517b2bc1c234a12dd9bfd385f52cb2abf8e164005fc2678f824685527dc2dc3bc8137109da903c3c840eba5228b5ae99edb95f5", 0xa4}, {&(0x7f0000000480)="c5f743e881a8c711026054acaf91d976ba821dacbc92d3ff1695b386ef36443f8d55f782251e08f6fd0a7e9625682eb90629133f801ce599be0c91ce57a813092e942696a932d1a4b3cb043cecbc95b296f9423cf4494dbf554bff5c7a45b22107f2ad4ab61f43e8d49850b90f7388b6a1d498638ce05f42ecaf9beecb8569b19ee04ec63159f65db1882647af051fffde411a9494a9c204877c819770e8b64f853ea685e6ee4cc2a9733b854c45790f24a2", 0xb2}, {&(0x7f0000000540)="f9f2e53e084956c39f1e42e369daf2dfbe6de874ba1d3cf7dd57f8cbfc0473ca722c520fa5e60ab8dd05f9c26a203203f3352d3c95e01e41e4708fa2ec82049c5a96a42b3cea0bc136c409db76abb76b7429b5d2db27bbf856c5248fc12ee39f768d1c3873801a2c9d6e8ee613e8efa4d9f9fadc244bd4f07493a8b586d5f070ada800332e035691ed047aad3fc4b854aff06d24a53d413c2efe4daa2f8fae0a64de8ab95e51113eed55daa73720d21169e899", 0xb3}, {&(0x7f0000000200)="6b201b7790892d8da10ead07c675385791dfdd5b86", 0x15}, {&(0x7f0000000240)}, {&(0x7f0000000600)="16c4e1e4a74b2b8d8688810accad88634b2e98f2911b6020eb5744ca0986b463b245ff7bb048b06b01cce974992a08d9abf06f5603e88a47e65fd068cee67b891624", 0x42}, {&(0x7f0000000680)="aeb97132bdf6e54bbe6d16a6e8b9aebd8421ad8ab391213f36e8aa322e6c40be3428c1118e73054646b08a09acde010e61928e6b5ea97ec641a3e219548d00dedb4a56a4c5d74336555e9f08af6be69781470a480646ef36d2d9ae8fdb6150253c374fe8806c8110214ef7a524ba6b3a8cdaed9a0ba0d9ef2b174ddb", 0x7c}, {&(0x7f0000000700)="6614f33bf1c743ee2a69dae00ad90b003a32c5cfe1c345ee171057d276e0eb0e0a00a21763105cc4e3dc64e468fe2f9b5505a2655a04e581b0b3bf17a304d0f4cf7cf90e9662b0721d3ca52edbd5d073b2fef33e96b41ca7a075e05908fffa9d2e7ed7f5d282518607fed002230890fed72a8d638d09bf96be4f4a4cc28089bf10125c13fd873369cb5bc7dbcb03d4188e47332223d19e45ab7c1764735771e0f56d8a40ad69f5abb6d4dfabafb9aaeed72e1cdf", 0xb4}], 0x9, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b202b, 0x10002) geteuid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x2) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="05599dfd0e01a4027e8a39a4313488491ddde427186338ee009e367cf687c2e35bdae75d510b8e9c6e54158b25d85077ca3e60b95cdf01ad13cee6a6dd08de95d1e9c3003da2fb5652ef1b7af1b4b5173a706c2eb30e29ee4099f9af0255fcc06197eb6831a7236ce5f350a8cc447ebd11af4b442ab989a2815ff7501759d57d77f64752125d8632d2375b302dd5d1632b", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x8, 0x35a}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000022, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x2, 0xf7b5}, {{r2}, 0xfffffffffffffffb, 0x9e, 0x1, 0x101, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0x8, 0x3}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x1, 0x55, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000024, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0x3bf9}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0xfd, 0x0, 0xd5, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x74, 0x2, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x1655, 0xd5}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000001, 0x2, 0x54e}], 0x0, &(0x7f0000000000)={0x361, 0x100000000}) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) r2 = getuid() setuid(r2) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00cebc9ac6757300"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x14, 0xfffffffffffffffb) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x6, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1000000000000001, 0x0) dup2(r0, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x94) renameat(r2, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7, 0x69e4, 0x7, 0x4, "b388b65ddf45237a6f4579360d0f8bbb71216168", 0x10000, 0xfffffffffffffff9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x800, 0x23, &(0x7f0000000100)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="82", 0x1}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfd42, 0x0, 0x0, 0x0) getsockopt(r0, 0xa57, 0xdd18, &(0x7f00000000c0)=""/154, &(0x7f0000000040)=0x9a) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x14, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xc1e, 0x400, './file0\x00', 0x8, 0x2, 0x7f, 0xff}) getppid() setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000000, 0x5}, {0x2}}) r2 = getuid() r3 = getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x179e9d89) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:06 executing program 0: 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 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x4800000000000000, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) preadv(r2, &(0x7f0000002800)=[{&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000002540)=""/170, 0xaa}, {&(0x7f0000002600)=""/190, 0xbe}, {&(0x7f00000026c0)=""/111, 0x6f}, {&(0x7f0000000040)}, {&(0x7f0000002740)=""/131, 0x83}], 0xa, 0x0) syz_open_pts() 16:00:06 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f000062e000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x8000, 0xff, 0x3, 0x1000000000000, 0x0, 0x6}, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r1, 0x0, &(0x7f0000000240)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x1a0) r3 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8c82, 0x0) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x6010, 0x8) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000180), &(0x7f00000001c0)=0x4) connect$inet(r3, &(0x7f0000000000), 0xce) r5 = socket(0x2000000000000002, 0x3, 0x102) pipe(&(0x7f00000003c0)) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) accept(r3, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x4}) login: Y~914I'c86|[]Q nT%Pw>`\ޕ=VRz:pl.)@Uah1#lPD~KD*_PY}wGR]27[0-c+Y~914I'c86|[]Q nT%Pw>`\ޕ=VRz:pl.)@Uah1#lPD~KD*_PY}wGR]27[0-c+    16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2000000000000003, 0x32, r0, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x284) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x2, 0x3bf}, 0x100000001, 0x6, r7, r8, 0x10000, 0x7, 0x0, 0x9}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x101) chroot(&(0x7f0000000080)='./bus\x00') 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x109) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x182, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81596d62122db84c90000007333b2bd6c2333e1"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 16:00:09 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000007c0)='./bus\x00', 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0xe232217, 0x9, "fe6f4be288a38cda5c22c9e73590c3e718ae2d12", 0x6, 0x7fff}) semget$private(0x0, 0x3, 0x44) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) chroot(&(0x7f0000000140)='./bus\x00') chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x680, 0xd0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/98, 0x62}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x3, 0x9, 0x8, 0x0, "89a74a85ad5274a328ba9172a9bfd859e4ed001c", 0x4eb8, 0x3ff}) syz_open_pts() pckbd_enable: command error 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffe81}], 0x100000000000021e) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000140)="cc0a2518befe7b8ec9d8c88a227b3d09c33ff572dddc5a2ec74cd5eb9aac5b281e78210e1ddb884672554ff2e809653a923f08b70eabcffe1bcf67e84da6d974207bc8319416637a0a8f3df1d17cef39da6c3cab98a5e3", 0x57) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = socket(0x1, 0x400000000007, 0xfffffffffffffffd) setsockopt(r0, 0x4, 0x11, &(0x7f00000000c0)="040000008cad185b53bcfd6ae459ba601c423d939cd7841b3861e0a5292370f53de494d8f4a65f9d76c6394c60a53a841a970f7a91779d34d00322a1b585211055fc8a9c00470e9d887ae2bf4e47b6ff56dc4d3150a60a3042782723aa69bd3d4816060654c34350a88f503474d50c9cd325636ad3b8d646b9c17c5237d62fa1b31709ac", 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) unlink(&(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x0, 0x100000000000, 0x8, 0xfc, 0x7ffd, 0x5, 0x7, 0x6}, &(0x7f0000000340)={0x5c6f, 0xffffffff, 0x4, 0x2, 0x8000003, 0x1, 0x8, 0xc}, &(0x7f00000003c0)={0x5, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) ioctl$KDDISABIO(r0, 0x20004b3d) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) getgroups(0x0, &(0x7f0000000300)) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='%/\x00', &(0x7f00000000c0)='#\\*\'-,\x00', &(0x7f0000000140)='\\./+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='{!:/!]\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)=':]^[,@]\x11)m}&&!,\x00', &(0x7f00000003c0)='A-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='@\x00', &(0x7f0000000500)='+\x00']) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffff7fffd, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dca5a31e9964000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8e355e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000171cb17ec7245aedb9edb0e523795d9adb24ae01b25a547c31ed7944d1309dc7fd1de7e45b840cc01bb72644c7901bb4299ca8aa5498372766a65c4f4791490cbc987c0c9005672da2b2dbd3bf76785fd4581290d77544f43a5264f594509debddbfdf500b83f50418705f4660dfa031c88991553ab9480ab3d886d4222691eaf6"], &(0x7f0000001180)=0x1002) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0xd, &(0x7f0000000040)={0xfffffffffffffffe, 0x200000, 0x80000000100000, 0x80000100000000}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0x3, r2}) 16:00:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fcntl$getown(r0, 0x5) dup(r1) getpgrp() 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x100003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x10001}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000040)="0e8fad399f9905951bc5060678e387f94668bbd36bc1efe86d175b13a2189eb0c980c100badc7e0e51fb3068b62bcee47781b6609527f5be40a75d5dab0d5e0e22d407e8288384080a8e49679af2bc2d01b44da6186de9da95bb191eaabe183d465e620771150fb10a0d1324cdd2fe3357b4702eebf9e1ed54844b3dc19482fa974e1cb63edd0c6f8635f7fe04c5110948497afecd0490faa41c7ca7302b594bb7c25188e31610aab56cec781d40d018d7f72736b1aceb0c4681fc7ebdb3c7605c8da72a190798b7a04ffcbbec2af7892b175abc3565e571fde347f3cf740d803e6350d7882f93bb9798e23eb2913d10d073ff5d30ea8ae08f8e069e2158a397fc65cfd2a95c68032e6a9741b1335b63f7b41d9d3c57c3b9e1c0e8fe24dd62160cf6eeb599843922dd640780fc8930ced9559892368ae30c711ce4ae6b87e60177739ec3a839377f26c35a904a96bdd6d5939cc03d71506639669fe4d981653890cbf02dd29ca336ab5664fc83bfa999886305356401f445d465306855f742083d0c1b4dd48e177a5149603f3382d807e75efed57ab742103e8c3d74ca6cfcd2855f652c7d9429ebe85e0a2d8d54a5b6e593e6008a95706526e75966bcee716de0d4150e1a0d31f7cd623923c38444e214852950d56da0cfde06f5590a33bb4095e8afd6c9c66b4c9fa09622c78eea86e013bb626760a5d7afd2eb463447e1dbfbae33deae3b6e7fe5a8ff66e4813743c8c5ee6028e416b10de2421e16d45aed4deeb95891da4493992c2e618f610e5fab7850c9b438102da277bf5e250ee2ecb11b402f7601af3f5a7adebfcee135060f5eea076dcb8a491e523d6350f56ccc6682cc3b5a43066c2b3f6c17c7607baca04c9f5beec284114e07690715217073194a64c011e310454004cee69424dcba89f46cb174ca4d5821afa60b4c9291fbdcee472759fec04c9e87f3d866879afe87d3067e99666ebfa6017cb5eba691eb14479b581599467b733a0c2739ba21c82151030008fbfa857c189ffab8457fdb31303b682ee1dd2605d504fa1e1c3d048a10e77cdb59c10f691c48c74e21d9a248329b9f79780a5b439c4a0887045fb9d223e4e58b9a48b401e127bc19abe194d170ef0868c19bb6000a9d2e490d5d8605a7aaefbe764c4277e11ffdd69ce24dc2fb4fd8f947f4a8c685b671ef631fb360b179701900e23fce611800187178316bdf319463d5ceb9b3b693ef96ab596381842009921dfde82d143e91f52a7787a28f0139df28e561765688669145f049c9b1dd9a4bf4ef816224b33a6e7b25542e28b715eaac4a741c7b3ff0a10a69678f78af8498aa64f9b23e6ccc59ccbf2aca7700d91a3c9d1a150bfe0074943f1a4f1a7cff5a09df1be0a3a3611f7cc35fd43d9ed78f1f754ccedc58d37d904d66393006b62070f11cb34349cf661befc263f03c65110544a96d7449d51bf3d7be352f322535eade30439d0306f6f871408ee832fff2bc9216163b05ea405d8ef61afac0c47608907abcf563a862054ef36eb57d74b62ac2ebe20d04e78bc122c3607e5eb7399f1ea37ab1cceab8d13f1b61938f28ac8780c7e7cdc7fc814fb540f65a3f59787986dc9bf6d5a9c3f098a6513addb1e3d7b197145b75cdf2048922fff358b671ef5587d935b4ae757332a26509e0539cfa3449fc41e3811ba38135b3192f24e075f568c65adf90e60ed7cfe95cb309c89f1790391f56342dd578607669d2ef9b9f4dec227f121322e4085865b3db8ee26a4f1f1faf8a3785fb364d5341ee12a2dc7897fb75e8a4650f8c2955815860b4e0bd90a4a71bb056001976956a6ed5cc80c4ebabea29357caddfec06d18747bf7c65516b4fc43cc118c0939191e83afbed410e2fb636bd30bf39bf275662efa6542f964fc1ef81c49f09d803563259cd773a2c082ad4520864636bf5fc1ed73043fa623fc4ba53ee188a113e46781ac2f53c82a90e8ae1a863e486b0e663a81a142f86e639241eb721769e4dfc2a9b272f19287834584b6ad4514c1e4fcb52fd65981b0c8fa6a41294269253df7afa547e3903ab1541fbf393d5ed14e4ad92f9af2ea91e5a49753b3f7258540a654626c58845a578b04b5ea55c1bef78a2b2178001c442abe5a358122ed10a424e2682d2ecb243d3e9f8b3ab5064750a57d9beec5194133b658aafcf761ba20406f00b19da70cf1073757d152be4ed96438912699bdaf6a9eb9ecabbc72e0783d0e1519e9746f50eb1e4b8857795d03069785a713910ea878ab34e7d2672f02e0c82609870e2da9990559cb4626dc940bb435e1220a8a05200f046e023999a272253c10e743eff43cbb14b605919fa70466bd7540b53beaef9cb3f3659ff8071abd9b0ab8eec7c49e287230514e553cb71e0c6ea1bfb367c1ce40d8d98b2cb7c0605f11c0912cdd87a5e7551af8826e3072782d44621d17312c34ba8d3cc47533e250c808bca9ff3040d66d4e6c39331bc491dd85d9da01a46a350e7c85c0e482e14a26d07dbf9f6595b178ab494dbeb95ea20b71ce8f32755049c34e0037da42f374eb45418eef2cb4c98869f5f77550dce9023aa148f2544a14af575a24ec085de296055be5909bc0d82d2142de1e211b34ba0beb6f57f4536e0efd2cbd7bf420b55d2083585d22cefc3daa77bf4488fc1631d281489f54ae756b62af8d7371587c423fdcb93ca877c9d25cc296a226fe2cf2760df8dc47f8dc90cf3ebaae3ab415818633a0af46b298b78f68055e360512de042deae6bcba7272cdd183c85243e57001724250acf244970f88daee9543749ec7f49d6872c68770063eece9ffdca1cbe57ef2f5b55ba26302e83b2aafc593a3b077103c412bb2edd7233c0bdcce4783600d5d2f966b078a134e6acda9a2c7a3a89146b9f9a6bef3e1d077355e6e9695abac7fd352248977121f4e82b3729e77d5e73723868078b0adef36add9c349418684f8c4071a246a711651af0729d5f2a2497693fad1420b1a31f6f2f0894853852018adf78f9e2305447d52e9801f7a6661c71eb5cdbbf39f6497ffa399bdb3d8df824fd6bc7fc819a188e1ac127f160fef4747e6851386554d4ac3b03c080666e55ed3fa8381241a1c41b145b05b392284dc194a8b9a7b1ebe6af6265c0e99dc31c783ec1685b899aa658f8c9835178a9b87626fb15056c0a93b5d03c1645bd2a7f8ca13877c9d0195d5f140ad51e2712159e282694f07f2faff45e84ac05c82883bbe64b35c043c3c5ff319e93ce94323651eede733e1053ff62b3df8b49834c56ede5fe10bc9fc643ea7a7c68beaf7b8b3b0ff96ef16b3e6948265143a97247fe667745cedc72ce72242626b90cf1b6096ad2e3c18a0e031fad4905140a67061d8ec39ac49fd4457f0a051a294ba2204628dfe3142dc234d1ec0566e7b64cbe550e3d37f5615e996e9f8dc8cabe85511d1d699fb5bd7223e8d814f9ea87461f57fe318ceb234d9236b6beef4f603f1d63d533768827e40c78835e1fb0d7bbc8ae20ed846b944e2cdf2f3e23c8de12b24d12c226171e858171de6d7f8da74f433c82fda2983bd29675b524b20b3da69db8430b2e0284bcbbc4400a5663ed81621c090952b10de600849255afb18d47a6d6ef878d72629e5bff4a2470f694e6b85741201327e4379d01e8b7ea2878c9cd22de194e75101f8e95e2e8449927159fabe690ca1f9f1feef014447f8b7fb1e44bc2793374ac4fa58f30f10b9fef0dc68803d0835b63bef4b0f94875804e937b71bd292f8a02bddcb8d4f0ef838305691e7c4b287b864fb71cfd232e4d6514bf318d7645c3ff4051034c3bc15de227d5de5d8f0be55cced73dd94bb15815acde8897ab46ac9cc76c0265be527587b340a7424d2c58b97c2ce2a71c6017563ed739997dc943a48b98acd968d9fe066c0ad64b7d8a2298b99d108ba09570eea544b8baeb4fdbfe90a642b1b8e43372abfc8bf7ec4441432581d6d89c0f09f516cf23b1b1c3f963f8ccafe7f815994f50641e15b0efe8fcfc45b3f713a7c26e3d9e2f7e3c361894efca52d224cd30e6a24859c4169117462a7dedaaedbd63c03a2b3dd40d25ba9fcecfe34f98f18453a7349f310eaef4b86f14a4c0ce84d93422431876e144c16cb6bd5763d9d4be049aea6957bc39eb2ac800c7325159ad32ff91a42e75ba19e6c4b8ff424e66d8bfad1226a8d3452135cdb3752a72f5ce4e98313fb1415096f460ee8586df5fbcbf1cc96d4c326fe580e146770780e79d17a8fa698726625a1aed4d18e70d0416641593e676d0722ba13df93839a23297845889283fea334895bca27625858b1db70dfd42e946d6732890c65c00a00845728f0fd1be6d756c25509e0535f84ce7c5bdc4f011351d58488fd8fced0ac1f3ac029e76e03bc80e6e7e6d242177a14f11b179212d20d572ea2a647f7784300ad6835b8c65f31915d401eebdf80050abe52257344727bf32a09f536238fe4a7eccf97e2326bf801192136f5fc931c418c0ed7985398a0929f909b8a60e4d014c87d1bdc882a6314a0bb85ee3b077ea80c3d2ab7835f8955939d4b5cc44c2d9e689a3f9d59fdc47f170db5ce3673512e5db15213410349db354e910e7cdfc5fae503b8d86977bbc72a25d9a1b68f6036ba381c777b4b0a1e8a9d10a4a3c165a6a2b2346215cbb93716bf3414573faff15bf5a36e7b74bd090176cfa7cc1d7dda1c9969694ee2ff2733a94922c1a531690f9b337521febc52ee8523346229510a3259df75d6dda79c1e3e13bb265c709c85fb6d9e9f46b5e61c80b8ef9c5b7e890f45569330c7cfcd302906d15385bb7a3b6d20e5278aa345c3b55d8c759080a46c2b44608e60a21222b6d4f3a5a4d989acf301793d416a77d0dd8c7677371f432555e1cf8c16fa29d18c35c8acbdc7de8eed02b82df14bd777488a608d06edaabbaef0f80855ab3342809b8046535472c8dbe432ae34ed0006185801db1eb0f46071f2d971655f6096a124174c1a1bb64493aa4e542d167e63ba324cc6dc1a4366b3426f5ed6fc987ac62d14d99a3ef1a173d4aeff4a1ddc93f1f696bb868c84daef099e82908e1c4f005f1805b21939dbd9304e3c65e147355810c9aac02f02e38f41cbf798146e01c366a1a5326ab74b9b9836d2ee0051bffdd197454985f8e20e9de19d327b4f31d6a82b37e50d4a09ef198527ae3ef2463c8ed6eb641a12a33c5a4cdc0ed165aadda5a0dc0a6efd00386a4583e04636ab204693d451c41449c6da7f8cf9c2415fb7bfde9de15c005e4cf7f491996e28dc77d43d30ffbe6546b495c9075f82a927963469e092119bfce112456a7448d53d37b6bf002afb413260ce16aea645f6313d0e5494f7604cf3380a467221f7ef01323b850c1c3ed43350603278b741b729f9986d4445842680816ac5bee82c9035c612f150f728978be1012eacb3c934ea49c02d0a1ca4da363cf25aa1dc6bc36ae01edbf7dbbcfe4d94b1a9b5e82d0b7d0ef9d7490af6d94afff6bd16f1a6af0b22681a731ae91d69800dae029c252710e40238d6f54ad1ee857d19664a3b7cb5f17e7448a5cf29e37358686826d562ab9f6f408c1ccd19add6b18c4b9851cfeace0207ca2d04a156dfbe41233b7c5464bedb6cf044fe4a1fa75569b632dfded218a75c2a0c7a6b45b4e028bc61569e41e35937c2fc69f9d277a9cd53baa5566e8512ba0a61367dc74151a0a61c867b8c123b6c63e9a4984443d9fb68191e16d3bdb3759ba43a95a2e507965d7c4bc97b36fad832c3eabdc136089e23c49ec90fb45a157", 0x1000}, {&(0x7f0000001040)="fd5717", 0x3}, {&(0x7f0000001080)="a1b6f10c1465944b569f1736023bf6389b3cf4d324b9b4bbb11154c391673bff14d02648ef75ae60381f181e7d315d6cc5690b5bf5bc0a3635e6d9c8d5f5584039a2165283731a4a20c9a814e2efce82068b919077acdbf638a25c0f823ffa9e4668a8d0519843651ef9af313b184ce496e0abacc590a00ab2fb0a8ff92a9146ff66383517fb74a34d4403cef16813f239d2c52465620b6763dd058bd98e2ac217201b58a43ef413746744a6f3a17d6eb639cdac0b", 0xb5}, {&(0x7f0000001140)="d0f1d262cb475cc351040240425eeb4695e46b62196d580ec43219bc2b60fbe280dee6f2eb356e53a5a7dce939c4166f7a498e29ad9a92fcb9528414f743bd7f1293172670f1fedb66dc66f441e3aa785dded20f7b6e3e7742f58a6c77056843006ac523186d255a98ff50c4b96d092bc08045d567f8895a7e04e34a003f37714d7c551f22a5bcd1883808a4e2ca0063789eeeef7531e3db093cff788199838dd49988b927cdbb0b15552f2d93474ea644dc052c342d5cc15b7c16a9bd", 0xbd}, {&(0x7f0000001200)="3502d2fb4bd776cfb44eb19a493a21507846aa09facb9aacb0f0185fb6be2c233524dd03a9d292d544abe00647f2d15f1482c65c5c70f3cd7ae380323fe8c95006139e7a2c7a23eac5e1f3c4a11365168f6bce3e7b9001e2df50b1e361bf01bc91ab5166472ba110d40b7e0673fa654bc721d95b4987999b5093c9675efc64dd152fa4dc2c3960a7669d70baa77372841eafba91c2452ca930cdc4b71fe189bedf3952e72986d006defbb6ad233d43038d84ae02c3cfeeb73b063b2bfc12274cd41aaf954ecdcf4e1716b753f8846b761c2a8fb6a805e206be19334e46390d1f6676f50686a7e68591fb4913de15e4da2cebd08af51d065747092854e747", 0xfe}, {&(0x7f0000001300)="989f96946f2d709181c5051f6b714e1e4d21502ca8433c39c0aaa65654705736510f80fe530bd34ec7429cd2d1094decdd38c0f378549961d63c58b223e90a017191499c570f393522b3d2ca824de74ab644d992785ebacb708db854421e171199fac8690cd601491885c8ded6634f00947943cf5a1ddae29930e3697e61c929ccacb3ea7349b1bc6ceb6da55210d9455ad5987da9a817e0334a7c5ef1314375f11285d91f087ead330d07160b281fa34b9b6b5582959539", 0xb8}, {&(0x7f00000013c0)="0e1f20c3e273769a383122945e18ef74ef1382a29563435c30e1c988a09b2aaf97b5037e09335000a8a7e049e2240e7531f1b26afd39857174c41f297a1b67c0184659e445f20fe8f71a779e5697cee2c1f072c380fd6e068e1ec9ac7575cbc64457dcbfca746d43f6e97acc7442648c7157b7e8f5254084b1e22e15104d40c435565edde67497608dae836aee9003cfa001c92de6069dc576f8186ab64ccc71e3e08182ea1db18fb0094813087c0bd7f27693965ebca3f59303b887f161773c860bfa9873de98231561306285c39f77d63bdd764bef290923dd41c3943d9e2a55", 0xe1}, {&(0x7f00000014c0)="ece3d40112a0946df8d4f7eb8fc307c1ae432f8e16da", 0x16}, {&(0x7f0000001500)="5e176fc618c7bacaf5b1e397f6926aa0b7fe2bdb736ae7e5bbcfbf21d2cd732727804d7154f197d13a3f6f9691882f261155d2230a39222ec3c51345d4501116a6dc2d57bbb091a35020aff844cafd2430c98bfe5c49e668f3f5d2b8e5d2b3a491c3cbf4e93c47dd2f93bdd35e6ce0c22dc9c34ab0cdf9e95a2a1649d8ef38e5a890aac57e761e5eea2bc72c9867bf1059611ed919308bc8b6ff8c7d9305cb7417e5ea17a30082c6859c3234a469aaeb7c51ebdd542e9fd00c6dde38f44581d4b223622c62cdcae76d3da1489ed707", 0xcf}], 0x9, &(0x7f00000016c0)=[{0x110, 0xffff, 0x100000000, "9138c11c529abf45dfe7dd39c560321777e6480f69aca356edcc30bd677a715b5fde868c4c2daddb195aa90b999becdc4b005427f6462a67c84f4438803eb5d17504d19b68aa3c3d93b4916eb9336b838adf1295259f812e36f2a6d2bd193ea86963708db4c3554dae1341499e334e53fe4523aef33980db53dc3fbc76318ed904f5dd12d7aa1f1f2b59df8e2e03da7930cc9305b3de778bd2aa218cc39e9de60d7ceddc60794d2fd62d3a5ad2bd2921d25df41dc29c77e97457e45ca08b4bc1e1db781a796532fe757dd79ff6a7f5325c6242f9a6db8a67817f348b2b50fe50de1fb7429642ba14f8133e5064c7b2c1bac3383f94b9e34bc2ef"}, {0x80, 0xffff, 0x7, "6c3f5b0d0c2b3a1ed5e9223c91bc5464ed2be585a2b0be799ccec3b2b9f3492e26410a7ec06e70c28563dce95d7fc3c1443ad6fd9e9e9c5474cdac7891ae0240c2dba6e7674ee16e175738a44872a388b38883dd9b9297742f18c77e3cea9442971a19c7a8e55eadaca03d5b"}], 0x190}, 0x6) socket$inet6(0x18, 0x4007, 0x7) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x4000}], 0x0, 0x0, 0xef, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=""/36, 0x24) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="bddf120be87b8d4610b3fd523e54993db7eba76253e305133001aaad1bf01f87eb37c542b6aed14cd1f735f55b9a8abf40e949000726a85f54e6b3b082b7d7542723884b149e964878cef74d785cf863b6445916004c89e2908b2ca7139fe63d745bc301aac29e3d5a273988447303b9dc00501854f7e331e8679a66bda2fbc4aeeb1561d7e7e98eeb", 0x89}], 0x1) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000280)=0x12e9e38e7e04a05f) socketpair(0x3f, 0x8003, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) sendto$inet6(r2, &(0x7f00000001c0)="39fd4b575cb32a88a8bb9656e2d21b845b2cb3ed7281f835050103dfa7a961fc90307dac868354b861839ee39080eefa0c805b272d5af4599fe6cc81eec5", 0x3e, 0x1, &(0x7f0000000200)={0x18, 0x0, 0xf4b5, 0x5}, 0xc) 16:00: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$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) openat(r1, &(0x7f0000000080)='./file0\x00', 0x90, 0x20) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x10000000220005, &(0x7f0000000040)="4b48e30c469ee6dc1fea7484496b4bfa87449d79bfc1cff0d02005000000c9ff3cdd112b9831e879474b1633cc12c7a33ffac29be6a8f0d8070000010000000000570e9dcd8cdac9fe4e6bb553c76e4209e92ebfe7b3a74bd380d2864cb820fe970383bcf494cb878969d1225fa1d1b430dfb7427606c21db2b1e7b7eb2ebb28c98a729ae83e1a040b8679da9c36c5b5b7122bbc1b", 0x3) 16:00:12 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x100000000000}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x38) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) socket$inet(0x2, 0xc007, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:12 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="04002e2f66699d653400"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() chroot(&(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x81) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x80) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x9}, 0xc) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x2a8, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x0) 16:00:12 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10800, 0x80) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x81) fcntl$getflags(r3, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x400c5708, &(0x7f0000000580)={0x0, './bus\x00'}) 16:00:12 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x40, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r2, r3]) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1f, 0x7, 0x0, 0x4, "10eb5b50190a4823a727ffedff33becbd8b2975c", 0x9, 0x7}) r2 = syz_open_pts() dup2(r0, r2) semget(0x2, 0x7, 0x204) semget$private(0x0, 0x3, 0x12) 16:00:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x18, 0x8000, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xa0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = socket$inet6(0x18, 0x7, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x63b0, 0xffff}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x9e, 0x98}, {{r3}, 0xffffffffffffffff, 0x4, 0x3d95cbc2b0cd2ae3, 0x713, 0x101}, {{r4}, 0xfffffffffffffffb, 0x4, 0x3, 0x8, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x4}], 0x0, &(0x7f0000000200)={0x8, 0x100000001}) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 11:09:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x802, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) fsync(r1) ioctl$TIOCEXCL(r1, 0x2000740d) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) 11:09:53 executing program 1: socketpair(0x10, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001280)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="c964814b44a7017971803a925dbc25816ee28dda3aa722ca431a90f55e10bdb85dddba181c0d3b01562cb8f442948c887ec1af38db9a1c149614ecd68f0bc0cf65ea8631b1200f556213dd7f707c4522124c07e5634e3ba0aa5da7566cd5892fe0256806f9e8802f342b90d5913769cfd95f5c73ac4715d5ac60fd47c007c827", 0x80}, {&(0x7f0000000140)="e3b184511dbcfed6915ef955cf232cf95c05224d09f775f0b7d71612c07c6db05dfc2b9cd68fd77781e0f82f92a0f0e4f4a2a04aea1dce8beea1060be651132b4f5555da67aedc139f4f1aa8f0b7a3ef37d57774f645fed159b71ad44cb569eb26296c906f20a66e4eb35979b99454de5674bcdf8d06c8a436e691e48de309dd00fe621569a4c79e9367a88e40b6a169fff4257dfc6db1ec1882422c465ae1f67ac60baee450579204f4f65060ddd482d0c5d75eca43e9ea1106dc66eb3b05a591232966ad4a14d6d4b6b1d41dd278973bbfdbddfd0f275512baa93bfcdbafe3bca88474e3ae01711e13bae0f8d1780b8770f5e85de128a0271d99040e3d8bfe1f5fb4938ebc92971c61259f9bf443fc259a39a0fd758fbe8ea16454e4845f0b4682fa10f74ddd747e7c9a611e3bc09a300dfbe8e2f03dc2648dd810696c307ace5a651a76ccdaf9e99364c69420e4bafee0ace452110001f95f1913e8efe70a12d13d83133be7a5494b89154f59521124f4b809afd8aa04583c9a4f2fa7ba13ee2b6694d60ba110ac671d27f2c91833f838b18c0e4336488d3c97cb4674cd60fb4d0c82cd8931912400abec108dbb67ff322bd7c3350d1c1365f66f759598c204e89c78fdea2f775a5beaec9df62651c4269c548a6fa2b4fafd5c319e8254c4dbe3c1544e7e49b9b3cfdf2ba9de688a1d64cb4eb7fd3ef6d02fd1733ed68b902894abf73f8a991ce3bba92282d0edc4daba7bc829a2a869272721f405857a75ae45aa8e0210520f2f0be68766308c446e95bd9abb55f433e05406c94243a3c794198d2b1c0e8012539cf6a7eac8c8a426156f3bc6d7ca22b9f05b8be40f17c76b8331c9a150e7915ff3b4e93614e8440f341e467b892b9f7c605d4a91bd0aaf0e50908f9987502be4516c2def208baeb58e7650b1a49690b1b373047906f568894e13193aea57d697a8e58782ea63043573c203c8cc5a8a493fd5f7a17979e2906bc39bf769a35bcf6ddfb003c973ef36c0c72a7fc58f655eec4078d0a6d32650263b06f8520e361ca28c9de73fec53b90161bec1006a623cf5fc26858bd5e3512912af9e0f8f42ebc680325012595b55fff3763b2875ab22c021955d88757ee7032129123d797d1fd8fc3fc67d1db6358923a89d296664c9d846e263161349edf209a049bcc713479b34fe9aba4e2a378a02eb0c45aea730eda005e576c7e804dba9fdf7586fe783de90f77f280b3c62a4232f3e310f7533c447996e951f2fc70a45169358fea91b17c17b8552573bbc0938737fd649b4b9bc62d599209b59081aa8ec1d8c9d8023157908245dc0f4483533662a3beb5135b1bccd776af576d572f6d53eb071a4d5d3542451f38b9dd649757374a26dfc986abc0f57bddc621b9d559d3521d53ccd7c143341e8dacc5f02b2494a2e9b9b72b36dd311b59fe8a1c5842f48f2918f63e7e20cb341f2d4167d01d5e4ab2ba3a8e236f5c8e9d45d44f277f0616aa0d0070dacbf8b84d939a48457ac98b5f2737a7c0a9ac21a42f99af6de7226e7e31a34a904f0c1cca131adb841c19e87b39743180e72d5264b76bfe3814175a6619263da1023d5d23aa2a380a4d2a09fc1960fa5d2957cfa9db9820d33264091403e80194caec9fada8ec485a4006b888bdffd22e003be2919ec544a35558200e99d50af644d9e62c5c26f78556ec3e8ae56717ea15d173c252c7779ffd4b712cc4a44ea9af2e15fae04abf4b9725f6a4fee04331de5e25ca29aed67d90ffac4ce514d0497ac2fe26c92f091ed0642ccb187ef41808d393650641a731bed33a1043344573bf0be75b9d55c63c94cfba37ddace38df83862c238340da18f93e8807fb1087923abf3bd90b1e0c1cf7b6f1d0ffbc47867d665faa2a5fe08b4ffea6eb0f160719f2daaf6efbfbfbb49f72914a1f0f30cf897b97b0f25bbf67dfd12dc99e5ec34a5f852e82a075b25abc69ea518452856f6dac4b5122a5c4a9b610191ce16e0be599139ab1d243a5b5d150a7f60917c7fcafc5dc44c880cd26eebd339bd37a32217bbe0d5451765635419b30a81a8bf1b54ac3664ac99d18764dc732cf323501752085227988d19ba93e06c687ff0f8b830888018f760ef00a4cca5d146a05c5aea23739975fa426db59e64478870eb0da31cdca3c75ad997e0b93e04cd59d6849a5eaf92b99994dd946281ef23ae40024b25ab3eb8e48523908fc6c4753ad235d307612caf9cdb64d8c9cac859f66cd96e9f89b9ef4a973aa51188c2d9d7bd07ac765412b0a2c1229d57e99425dc283da2ba77a9810c17f2afc920420ad07f23d82ca6e6bc6705c944c8bfdd0728094b812495a8bc792eda3bc270aba5892ff44faf28685f6a7fd70416c028d975d78a6a7b455944bc92117dcb833c12ab21bb8be7b660df180c18ec47570cbdeeb89a5f6a209841335f797abe7fdc20bf49b158a1cfe08ee4941eb16ec89c9ded70896f21b23dcfb9504c1eacf460408195b3a4d03638f53fbb3f176d4563c128de6c96dcc5125ecaad97c5d59d0e1c93773fd7893928caced030842f34237bd533ec660e11025a21398229058f56936257ff3061109b7978201c599734b5a4b86cb093f8d19acb861a6c548506afed3a3fd7ac5cc642e8e86977aec1eca131cdefc5eb3feb6a5467d47ff5d7783cd87b5fd7498a1604ff4738acb26a010dfefe6e675c4afeef1aca08856d3d592f8e1f913ce774e2266aad3aee559adf70a77a0187cab5a9cb0e5d6324d6fe85711a39f776a805722518f477ec18a6d0353d15b81a533552b5969b0e8a160f13f0f29a135e82a2424aafac690b40196398115916409c1d66e20aeb2f2f8fb30096a38eabca1aa8dccf620a14ad51191c5501cd0160aff29482b102121a1afa97029b644ae61887a20a29c42df1a178e02ea6cbaecbdc0dfde5c29c46350cf75c3746cbfc95f4b835b98f63dbcd62857e0f478c2a8887c07a17fc6888d4d8ff687b66010346e4179247850df3cffab8cc9f10c837d2e479008d9db2805a20dcd6b9fb08427a148ac294f3f93578d287c69bdb188d9b0ce4c8def9747ad93c892e7638d134317ebd67ae8bf62ee14f27f5a315eae90fcc613ec170f1d7e00fde5da9485481ae0e1ec85a7dcf70008cb092bb5d4277aa312faef33120e727a548e8db15bc398046fa2c1f2c9c545352d5dc1b190be5a483285b0ec3ce7694cdb0c51921414d65ffb485b64c8ab233464febda1c8b0906456002117bf42b9278e4452f0023788d586663739acd2b0e5171f744e1540e9a50491fe33d893da8b0214510ddf08cf76dabfe7cca66bb0793c593ea14c7455bc7a6f60562dfafea6a66f5ce90ed4fdf68cdf97f47a7a790322e632994346daa13a929f11222a5c99597c6d92287f80f6c1da1cb5c7de3047964f0428f3ef4a888358d2cc62d7b6e7e61de5a0e2317bdfc2d8032472990c460613ed32ea581c83a404833249662836655c7d2ed55c2856c92b417b9da6986b1ec8f9f67382a6cedf9892cb2424f75d7f4ed6b26ad29b1345724ae3a69dda981a646d7d9741385db45e946e93511c180ac055a2aba38cd19755eb5bbfebccc2fad216c8322d9081b998f8403afaf8931dbc106040401b10bb7951b05e3d0343949198234b84ddbc2bb2bfa0ea947410d6562f9ef04b2914c9293bf8f96848dc223b96669f4311914c48e0957e9863aca946c4768b09160049466580f878d010376cbf78b925dffc1fd40ba8169b1c28ad9210e9def2a8621c5a353b54024473275b66da4d143d41d59f3646792a2e00bc59c470e7bd4e960bdef1c80a1faede3ec6125e638bb9f8e76357caacffe79b3d8eca4e431ec65dfcc97dd4118566d4c32e4e8ab1538b70e6d2041da3a249a6388967aa7b9b23ee7b09e8d15f7bb21fd9e80c883a44826a5fd262e22a5430a22b02c8fa90db5923342e4653d082660e9865f2b4513ba053e5836cfb793eeccaa8d4679b114d0d726e3e3fd5373a02c49d4872e488bae32d0baaac63bfd0b858d22242f3e6e4894d5eeca489662fc9a16d9808c05c4a935b997a1578e063b423e873ceab7a75a20cd9a8aca841a2cdc8aa67e78c271b6d6c006a5d24c2b19f5f548a5cc1b042fa6562570db77ac681334821e12529c797acf41b8e0dce2e8e4788786945e21c8b1701bd6cdcb12aa46b59fbfa10e53d79c8056b351ec308c6554e9baf2033608145d77f58d244260309826f270e941ec001f09cda9ffe6e1fbf5031c1760a324a4d4a0387cbfcd3eadff53cb25a99c623a7474dd54ba91563983dbf89efb9b624444263f7d47b369b37b61934b253ad5ffd28b76090b9f9b9cc6b1693c7107a92697f27fe0aa211a90a92a1cbdb1eb71ced0b000a64f92f97811374fbddb723cd28a0558e53009969d3bc3f9fda351e413dabf25b38db8248d461c33bb363e81c2ab185d6d564ad25aff5fe3c01d80bf65ba5d2e8e6a23935eb85bac827cd432c28e5511bbc62c6f533f1edada8468dfe251822f8f74befd7588978c0d27053db61d530148876160bb0831fde0889f4aed85fe153ea7515d64eb11d728619fb3dc30f6aec2e969418fec10d136946125da119e3276e6e604fb09c925905003d80dc5b26d72fa243e2471bb60b0e8b477420ed804a01f62bd4a739baac9a17e75c2f863815df6a58f4a25e4f1eec7a73ae0ca89a2da4d462d2d8c5816778d1190b5bc6a58c721620cd7cfab9a0451b9bea783c8344a2adebb7e194fa4b477641a697f6f3d26ae0ab4e716a1ffc35213a8e2dfb0337b8a7313c94d5853a30b58e42756bf1462bba4291e13953778def043c02ae1e804f135078ce845d9a4e4ee67d649ae4a72021a5fed333f79f50e2b07137d392b4da8d1a1ec85633e1948dcfda5d12bdac5e27159044f191381c1d04ae75dceaa8f4eb2b3af32451cb597d2b0187800b89948d43de80b599aa9aa287683d2d6c8fafe036f36d881ecfc4ab4078c0f9279aa235ef9498d27eb883cd97e975f8ea34a65e308a6abf85fcee2b165e75dd595dfb2b9a962da334cb92d891b0629bbc57d9e830ad423d0d70514dfcb8868b006c72cad76c5548ed8ffc96911afbf7a1458ae035e01eadbc30aa7865e9347cc34f417698cbad1d4754e50d9ae9eee4cc3e7b8043438c31f40eb6ec457fd190f2d7b2ef4368f3ad0a378ddd148c6b2dcc82ff25730efcf7cd1b8807816ebb29ad292360bc5a0a704f38b8056bd38865a548a04fb92711472fd45774b0d9128c61e5b574f6eedb07f50d16b3cf0c864f6df587e16fe9f2082c459c043a2e5ffbb2c00ca211da30f16152a3647487a65a68f22ccec32e633b7dc177ddceb04e8e4929f175d56ae45b35c71551aa6690e3f11fe5920c481d11925028d6a9f8bfa50c73aabd69e10e8a9e8d85e2d9efbd563043d21101e9484b15bae48e1654bfcc87eaee6d012e6e505176b664aa9ed269b36edbd31a8808e7a2f38f39176e7621cfd0e8cec27cfbd5b9cabbf1ed85d6b5c6c4466c4a3f0567cae26ccd6aca6f26faaca8d475e6a1db50e089299a52276bbd96ac15c11c2e74158208a7e8705311b93f9820f3ef09b598133624f1f9aa3f6e4fd60f189def04bb97affaab02ca7c370f284c9e2b92314365f69102ddd515c41a8de6b18bc4604226c3a5f54578789699afc97350224680b934a1413cdd7e7c01d35c1ae05e8d8cafa189e2d8228a018914d1cc96625bdbcda4284e0583e04324b60c939dc0183cca54e52c07784d8f5046fb235139af49ae6e2c851ed4aa4e015ed5", 0x1000}, {&(0x7f0000001140)="5f55f80bb1e3", 0x6}], 0x3, &(0x7f00000011c0)=[{0xc0, 0xffff, 0x80000000, "5c6cf653822c5c36ca24606fb68d1f1522f7dc6a97fa0356a4cb67b25b86a025c027238c666155752e18582d3c80d2a7f5d25063632f12c2f0e10377e339325cbafd7dcc652b7ed394d981b723af4ca22d86e120dd28d83061848117651b0411189ac2e468f456441fcd00119cc5e6428b9c0d26766d8fafc56fdbc5bb3759a1a549e399e796bab38f6c8f2a5c863ff9513c10d46ec7ed770ad04fa439ce98cf03d831617344fa95be23d76f47f061"}], 0xc0}, 0x6) r2 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202d89ce6b85bc6fd0a6a5ba370af274e67b2f95c7f380537c53e12e24afbe75527a1347922398abbd8bc0c92944353be1ca36e8d2a1c45e2cb564eaca08f44caec543467cc5d6d4d8919e9e8b01385c3cfd7c8fc6920e23272d4003297fa67b8db0e578acfc30dba9373e4d3f1ca4bc3f8f317ebd0513d99ed166c409607f00875260206d824b4899196b4037b0d89fe080e"], 0x10) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xfffffffffffffd43, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x0) 11:09:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f00000010c0)=""/145, 0x91}, {&(0x7f0000001180)=""/22, 0x16}], 0x4) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x5) unlink(&(0x7f0000000080)='./file0\x00') 11:09:53 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="1da233f55c3087b1e6a915f200abb12390c4bacc22d82e82111783194b01f9fcdc3d", 0x22}], 0x1, 0x0}, 0x8) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xa0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x60000000000000, 0xfffffffffffffff7, 0x8, 0x8, "89dc586c83d3e65cffaf4ae27fb0c7f077e1cced", 0x0, 0x200}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 11:09:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) socket$inet(0x2, 0x7, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x40002000003, 0x10002) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x8000000008000, 0x4) 11:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x18c0ef201ff11b79) 11:09:53 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) kqueue() 11:09:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) r1 = getuid() setuid(r1) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r1, r4, 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10801, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="b48bdbc2e645279df97077f87128e66865075bf49247473a4bbada627405aab51aab0dc66385cd1dbc5e0189344b3a2ac1ce94d2ba883950fe6826afc0a96a25e25e1af232a03064ac104a346be5499855cf14d10961935f96471abb3a165e8e2e14c40db4a9fc2bdcfbfc154f569b3f60b111890857f1c589ccef90a6eb27c57c92f6a1c3b3059d3851beb025bf92069eb3b638a7a05f68f920eb7b4ca790767de9512c9cbbe077fd3d26a18f719b3b170f5480b1bed5bb810cc479b6f33d984f310373ef97a4a03b1fbf6bb7a122483f65cc4d389e673fab6c6c2f99f6dd1918eb399b2279786628ebd7925967caf036286a1b49ff85139a75c8e2fa", 0xfd}, {&(0x7f0000000280)="6d3de4ddf8cefd70dda2ddbe9a0854b4b1649dd15e9fdcf703e547e7dcffb33a01bb860ab8839d3ee7cda8f79ee1a4b58eee937bfe367c206b30b12ee509b3cee887e32dac7935a09c4d1ee55ad77316d3940b90c3c2fd1afc8fc41950093e9d1ea426ddd3b2762601287313d12ef0162c157d36489dedfa9a8bb07a5fc9f836647271b14d2a27d30336b4650415f82977e516da97345a5064ef0d683e87486f5f0a368a1f039f0eb2db9f9b433d1f71426aec44e6744bbd898c13d2a3b9828b0578be17212b049c73c5deb79798cd6231d0e3c1c0", 0xd5}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r5, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}], 0xf8, 0x4}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x81, 0x3f}, {0x67, 0x3}, {0x0, 0x8}], 0x3}) r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f00000005c0)={0x0, ""/203}, 0xd3, 0x2, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x7, 0x1ff}, {0x46, 0xffff}, {0x44, 0x101}, {0x43, 0x7}, {0x100, 0x1ff}], 0x5}) setuid(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000740)={0x2, 0xd227}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000780)=0x1) fchdir(r5) msgget$private(0x0, 0x82) mknod(&(0x7f00000007c0)='./file0\x00', 0x2000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000800)="6c2c886117bd77657d817eb36c52c0eef1bc6dd1bd1266878b3f7fb591b3e263dbd35b6436f572735f2a84523bc359d48f89d329c9bd3172fa56b5db17373625da0acafaee7968dc41e826f1a56e2617735a0f3f4c81860d6f93239a0b79e2959726c874828b253e426452aff262d9645ec8e06808a2b7f863033dc03ddbdd3ab36aff012b21755c55afc84ff197e6f3c41dc85a999be8d52f0b0208dbcf167061f4732c3569e02b4cd4c9cc2297dd89781ce4631380501a09dd345fd768ef78699107ebed5649a82b624c3924d4de3c56a64970ba1dbe2766ff1f3eefd2231dbab3653785aae36cd7ee7cbd", 0xec) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000900)={0x800, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x8004, 0x2) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000980), 0xc) readlinkat(r7, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/255, 0xff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000b00)) pipe2(&(0x7f0000000b40), 0x10000) open(&(0x7f0000000b80)='./file0\x00', 0x8, 0x50) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000bc0)=0x18) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x9403, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) 11:09:53 executing program 1: r0 = socket(0x18, 0xc000, 0x0) socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x200000000000029, 0x1a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) socket(0x20, 0x1, 0x1) 11:09:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x8005, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2029, 0x9, &(0x7f0000000000)="03000000", 0x3249d381259d1f10) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/20, 0x14}], 0x1, &(0x7f0000000100)=""/160, 0xa0}, 0x40) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 11:09:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 11:09:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x20}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x8001, 0x0, 0x1}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x7f}, 0xc) getrlimit(0x4, &(0x7f0000000140)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgget$private(0x0, 0x120) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x5ba2}, 0x8) syz_execute_func(&(0x7f0000000280)="64cf3e0f38c80a0f587c5610c4e3496875000c672e44d0030ff7d9f30faedcc483d17c9dad3400001ec4c16d72f7006564676440d9cd") r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000300)) chmod(&(0x7f0000000340)='./file0\x00', 0x80) connect(r0, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) fchown(r0, r2, r3) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/204, 0xcc}], 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000600)) connect$unix(r0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() dup(r0) renameat(r0, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') msgget$private(0x0, 0x208) socket(0x20, 0x5, 0xeb39) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000700)=0x3f) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f0000000740)=[{0x1, 0x8, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x3, 0x1800}, {0x3, 0x1ff, 0x800}, {0x7, 0x6, 0x800}], 0x7) fcntl$getown(r0, 0x5) 11:09:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x83, 0x21) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 11:09:53 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4080080c1}) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000001480)='./file0/file0\x00', &(0x7f00000014c0)={{0x10000, 0x5}, {0xc5d, 0x7}}) r1 = kqueue() r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x7f) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r1, r0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="6a1888c1f608a6025c860a1ba4989db4584e6fc6384c1788f6bea376c630964980cd14ea0a612a3e23fb49904ef442", 0x2f}, {&(0x7f0000000300)="644cd64c6d45b55cc3ba13dc643d5cee7171fed75ba20bacbc726a2d69d89cd7cf8953af5af75c7d42ae4a476964a68941773099b31ddeba5de98fe8b4b1496a44977a8d76bfb0c25e92b9758b10576e7bf5b6753291da2b81b990441e6f23304bb38ca4844486b4ed1e9850a67cddfbd658623f89f946fe9bc0f1d9cce288d971a46515005cc2a260de74f2a892e2682114d39b47ea11d80f50eed976e683fae43fc637e8ce0a7efeedf1b181a9566fe43c0e12426774dcc92883edb28d3928c01f584ed66c3124ff99c3902745bf636540e95c5252fc1dc3434e739e7ba072a895bbdb575998c1d13249a8280f83c9018a4d774ae97d0d3c6f5833813c81f63f2e27fc34db5af4787f62a16f87ef39dc9c510ce0423a4763e13be166d22ffafc1adc625ca5a5f07288e282ec7a84dc24fd18214f6ab6cdc01811c5bdf04dd395ae9658f48e0cbddf5edbbd4660731a49b4ed1bbe803f025b33c75e908195bed9ac678143c71ac6c486edee40ce380dc3b63d02e11bb6892cd996e8a0df2d0e64f93c948b5464d9a61c496a47e6383de5a23b9874eff2f3d1c5e22f138477bf99c47450f40720405bdca0b9e67dbcd0f1ddcd9e78a3f73d10f93e001ac4e9b2da5666cc2eaa20d924f049cc311a28f54fce9b2e66c6220a6245ea4e1b71b172dc60e625d1c0f6df13539e3b2321a40739dbcc1d2925ae83386b76be0e8b9af3da1772deda79aae4b121f21a61fcb7971bd7cba204c0a1c5bcb29714d382be0e86b00b3f0fe6fad095e61f8811d0ebb8bbf2238364b92baf0b1621803744c9f3a35d492fa9462959438649a70f3ebe62bea00fc196188a554d2e521dd9f573d76720005b6174dc03bd6f102c9cec6f072fd784c3234f74d6382eb356c6dca50896176598f93e98f8387621004c46686e859492f0b2690fc1c33505fe1b90517dd45f30b15724b150858b3b6d406af3f3b55039a6e2cf33a1faec20bf2909ad07837d8251e2ff57e45ca94ae47df7c0bf0b3d96f0c574a8bc9916c916aeb9f3999ab4e49b8b286983e9d63892e0fdd9d286affb2d0fe399062f022c1421a61c8847ff12b4eb33a3ac71291df76765fa7f30e82ab5454e55730c340fa5a79b2477b77426a10f36e4a15f8043be5992e5244e700c5d920c03be13e359bd04b243934d77cd7adcfd7afde254be498fbb0dca7ef1d59418265366c89cb9cbe49135fe90e59c449df10c02d5b0d0c2a4c82e4f74b82ce19e9bbb40e4f85176fecce76b210c39e168c83fe65f1bb19fd14ab9ca05af38b503af0b5811493cdff19a1afe1d1ced867ebe26ef1f9ef24b5e8faa9a31c27aee3197270d844de9cbeed629cca01cd17d6efc95f727e7da608d621771bdc180646c998983bef291eac4aa0624b847d22144294e4fd8e38010fde6f6d83cd54d598b7d1b3a48cb064b1758bc7296fa00f0352f24f5e2cfbb1291dd770d66149e8b57e270b4a6af2a37bb5017d5d696b5585f66277963560040bfd090734652a28c68324047e649ce5e300a04c1843495de1e89eb1711b21f7ddfa8ba7c6e1a94f69f8b80b2685813cdd52aafe8e2f0cfaf0dc20b0588bbb61bc79b2850d55b88a1053eb7c9b56cc4a34463d6b4007ff83bc7986c502604816347ea84a25d448f9e9a94784afd809be8e49a3e5d274edee2fb2d094fdf5bf14b1daffcd89e2ddd839f0814741e72bbcc40d16611ba321ddc620e9be47c947986b85edd58a325dff4cce2d3ce25db3ea13d336bad89235a79a20592c1fae0f2de312c188cb84a38848a54eb1184dde19ca14e63ca376c86a57d3dcea1c5843846b60b4b72c2d0a1e2bf68d11ee1038fe51c3fe4fb8be966808aafc7cc5df194a72f7b1022136c867bcd0823c1902d6daff9b2692a282bee2db5d1b52a1e1edcaf5c0add8b718061a5c1b78f1a193dc64024fb31017c81cf802a4337f2db85507a32cfaadfd10ca615fe6236173a97605eb6ec12dfc5fcfd97d7eae0164af82b1d36298825240ddd8b48cb56803480c185158a7ed2192bbf6c9b15915a9fbbca2ba4f265bc4efce2f7094f93d1eb9826d5dc52ae8dbd3b727a75ac0bea24ee3560946e21dbcae713bc781e4e7fdcce0a78529fcafe65dd0647bd0bc932e9d67b0febf6fd705dc2d85d29ae5ea30b36bfe3784b2a36a8a5d1b743b1440baf77283f2b4be9958db25bb83ca44a52eeaf4f271ce0d7ec8e944d0fdf555ff806bc641d4833b0a2bc0b4dd31a133386bfeedc5852369fc86ae58dcba41b58fba4103d6a95f08ba50075847aabd10cfef5246af407197c7486717097d5e5ad71ead550571d9b0997161a0c27639bf7dea106bd0ccb4aa580758665067b25dc9a6d3bd7202e46605932678966c91831c75f19575c273beb0c59baebfc1433e2683253fea12dcf07edecae215ef71cc7fab2b2899f5653da48ad1dacf0ba14541c8ca1b4ed7005a384e845dc77b92c75c057e8927ac46b22225ac223db54e56e75845d315262d7422843f57ba0dc3555c6b385bf5faa2a5325bf3ca4d48b32fd3dfefc81dc937424c963862971bf5826627d6b436911925da4c7aa8fbdc6d889c7e668360885fa397b116d891af2b32485d4445da150b3e139c61785f0d8acd52d66b1cd0d856ac35813a26a1820902cdcd985acdfb8f9bbc212871b01b77972d2822e6b21ff538b3f44275430ffa6048e7479ba6c96029694807c9b96d62b6855d036adec87db6db8edfc01320f9fe66cc7dbead1d29771888421953e387e424fe63cc8b46605c75c8dbb5facb4a34dfba5f893229c5ed0846ebb2f4ca22f0ea380022dbc6f0033ab545432aa52f12c8eb3edff6ada83e56880e6ddb4619943c0b98206c9a34c90472f384d6ba6ab65a3f645e346dde0a95c53026217b66e90f5827db1645210e7a221a233ae231e04e8d625d25e2f4101e204d5009f1dcb424b51b3ccd8d7336d288bda6607dc15576696f1e088a74ff89e5917b54625bce50e5c4f5449984e233efb9e75af9e3650e06326954559b0a06bfee559aeca649bdc5402c5d82ba18e48756d3f57a602cb6181d1558801d74019d4923734865f9e0a4bd89603a047a553a0ce50b5a90ab12744ac8fff2327a4d79e7ac8a64d679a8b7c054580c15e3d71fe089b400f447d38745130d0cde3794dcefe523492611438d0f650b1bea6f6e79e7ae393e79a0eb0a93d0ff9061481a832ba5aaed02e8b9ac98b0d2db13add17d0094ca7cd9361a2d911df2e058f59ea021a35619f891398f6f4e71116e4cd950b756159337d6842a70c1c07b82c5894bfcd92eec3783a91898a124363d2c5ea28e14cbacc938c9934e42d9043fa55c8eaafb6bbec4a8adbc4c7434360ea773b93d5b8917c7b8299931cafff73ec73e37aa07300e29b744fdde50328ba7d7904f227561906f0c71948986bd76a884556f3042b063030cab2cab8dada823a5251875dac2ae7aae4734fa97ae7b681806b6b25be28627e3718d911ba146ae680b77a0893e8367a44741129e4fd7a7d214ff9190a53ba8216ff66e0722f245923be75222e52da96f089b18b62e6b4553b76633a10b9be4fefdee6572a96d573cd6ea533ec6a4db69b5275b45ce0c523c361396548842610e347dfa1c54533ccebe6a662c7e905ec84b9908a178370e7683b513ac103894121e845d5c88b08ebd8ade9f278e5dff007ee7e89f5edc6483b46d00596ae540f53451c3aadd1ddd4418401381a5c6752ee8121a70e20230946cb3ef5ec6eff0c700517458001105a8e9485ae4f971fe6834a74b043326abc607ed9f3c673e5483b19cc1570430ad8b1d1315a0c071b879660a3aa41822a7bd9ac693ca4d2e6cdb940c2a4f21235d9c07c0ae0d45c5fb25f9b3e6e5614c50b527e9dd4b65e4dd2579877d6020f9f08c596bc3871b15585e498d1bc6874066473f751ad56b5b179a13c62488e032d59a8db45b4f0bac36f76338a76564dbe794b6be96dda3ad1e8421758bb341e3e0295c26ad4a658c9a34857980f729228ad1ab9e4f996594b192555afe03bd52a66ce07b634cda99e97f1cb2654cecfa089940a6743a048136a8ad0798cb7a727a3600b501dad6341b5b22d57fb68b36036be439f3699b9e57aeae47508b82505f19f51409f4f1fec684f1812334d382e69ef4d62189d131059780cd587f3a70530a6885f26ad920671e26ffdf9a6b43d60a09b80e716f852a6635b28e7eda16ca2b76c8121ce214d69664d5d72a466fea8bd3b1d7de0b6f7d4023d80429710923f0f44a5f3eebd4e15eba031e3ae6d98e55fb99be73ea1e11f37ae51ab97ebaf59b6fa54fed73e6095ecf0e5dc2f4485aec5130103dc5239fb884f45458bc1343e31c5747d5610b5165d53413cb8ae9c5f528edc742760dae0a2af380b3e96ec4c6b8fdc134b71f03ba3d6e112c7f02a65dd3241c7ee8bf88d75d82250eba3436df7393e54aeeeffaebd0084d66c7ccaeb05997198a1d37325fc91ce1c419c7f4c1c65a566209fa66a337b6e8c8c280c6d2df18c02a2d9610d5095eddabf55240616d83fdafd7c031747f696cb74b9f04076778ef6d401a25ab6feaaabca83897fe4a2d39b447d4a40278502370711aab36df5626d90ce2ebd6e7d92dd73b4c18d3d43e96d15ff9d7a1f76edc47501cdf2bde8376c67d3068a2eb8b5a226b84549b69013a7ef59297880db59922dc16688051f37f9d0bd0b19d6af95d7ef651e452bcff4d65f3c059996c6be9b5950cc86bdce9a2bdba4e30daed429434c58b762f60ec64e267de6be79736ba18045fb5f43bd3d33c8fceb9177051f6f15f54ad34022e63181b2fb6fc1004e799eaa1d8ed9e1a7188f7fd641c616bbb9f5ab7f5fad6f6e17f06a76bc7c95a041af6a499a05015e3cc06bb8ccc0e35caa62b68fda74e3265aab407053d876eabbaa60dfb8117e1ce02211e78ee7c1834d729c5d504cc7943b5916b654870efa125f2bba47c383d86d552af834249d8ebb5c0c034a05ae94b28d7c367dd581b1df16a21eb0daa05b868025591587f5fee06b7a32737a1d0fe4ff6e44e8fa2cb15c566418e6e5377829a041008dd3a8c2473399641df58640051a1d2671663322393eed0edc80484dd58c561107d6170955aceb8fdcca63c288e92abaceaee0b8d8b1e53d161b91f605f0089d1e6dca1e028c2f9eb15998bb14712992d8825de24fb49ba30fe74225c384bbae83bf0645d93ad2e94e544e5efe294595339408537467910bd1ee8ae49678cb4a196bb5a1dfd79bb6b52ae214aaaeb0a75ca2a1f5239b8c1c6c0db6aa15e6a4cee52bfbc7d65fedced7f150d3cace21c0a58f6c98f0c93d8763eabd5f360ecd3bb3e5562a3bafde77d6ad69eaf80cfc942bb0932a1be4687a303c91b0378bee8a8713c35b71353ba935891a7a5903843ca10c1dc0729a5bbba8eb0813e4e6a2c8fbe6a4d87cdfe0e3fd88b8d2bca6ea812713d6dfca58de4dd21358f4d1d448db95eff81196eeff7b4b1f6ab663d42ad1307dc3db7e5779dd4cc402cf2a5cefb5e8876382de91f62ef4a72f39e55f1a801dfac65c4cc4f3b8a3d090928cd17c4269881834d1b5d3e0cedfdb1885008954444a7ea29e2a0659a61dee7a39a20d524408be4c9fcc1ef301dfb4d80a135f8ac48dd7562124d2faf9736715dda79a421f62c2110b18e5605d8ef3e82cc8e11490e67a7465807c7ba7b89969634aa56286bb4b258d9b489d35d258d550a18589b8498697d9a5f9797dd80ca6aa63c5c8550f0c3e8cd27343ef1362ec5b77fb4263fefd7e06d114f3bab3a6", 0x1000}, {&(0x7f0000000140)="ea1324638f6b330ff8ac087080436cfa9df64f09e1b737a89928a681612628e79e1fa6c5a1923cd65b285280a70a824d0ac6b116a0d828380cb056eb7bf137882e3f59257ca446f989ed5869d4e7cf98a0d7af1539c0d942aadd142b1f58d9265fa754c6bc0d8fe62811", 0x6a}, {&(0x7f00000001c0)="96aca9f8eea89daa5272bfc3af61172cb0", 0x11}, {&(0x7f0000000200)="902a5b53d34f8ab9e22409e07763635cdb", 0x11}, {&(0x7f0000001300)="96fd850a350f93d5bac813b07ef78eacd9e351c38353922e7b87063a73c57c4411c6a6bcf4479fb4b66ce77665d3962b54ae3869cbd0f6169793a8e0d8f78f0ebf8d1fa6198bbfb7ee4d1bec9ff56eea656f755baea35fedb6545b0b226bf6042fd919eedf50a5be77d20046e16d5ec5d3def39febe50b8771c9bf2a8fa390fb7f3470975b97c5cfb6523a3650dca5331c66161f70d5106b5933247bcacf3aefbd76a4518c65e330de9671d891da7472110d63e141397066d4f4bcc5cf4b76e6", 0xc0}, {&(0x7f00000013c0)="b432d9607cb8cd71609bbe54edb59fb926a765ccfedcffc4a887ba2ba686666e33fa24071fe26af5858ddda1af4040723a0fcfccce9085cfad410eee37d22ac86806a726d90ad35218456364a79f27f4b3ffdc3eccbb19e294ce78bdeaf89ed70a6654e424ba4d0348a3fbddb016c699868bd422b739b6f53cbbb05239ca7eb59110e9be704f39a0fa24e1b5dbae8cab13a8f94098c202ada5b02cccc40b8a426f55", 0xa2}], 0x7, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000008002003, 0x10000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000180)="7bcc12a13075bc36a47d7ad7784d2290fa4abd0519b30e06678a937dcbb4b6c06f7b0da9a3732ac85b9c2481e1d1d1c82afc97a6e2788ae89534cb7adec7e8b891657bd16445f1f141a62f23d58a49e8a301d35c15c8866717042588553797b519c936d3b3967cfb4aa14cd83397e1223ccffa61d5b22b9c3ed8a6a85d4dc6c3e75085fcd1", 0x85, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 11:09:54 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2c0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:09:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) 11:09:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x4000, 0xffff) socket(0x20, 0x7, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = semget(0x3, 0x1, 0x100) semop(r3, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x1, 0x3f}, {0x4, 0xfffffffffffffff9, 0x800}, {0x0, 0xc36a, 0x800}, {0x7, 0x9, 0x800}], 0x5) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000080)="db1a030fe81c4851c43a0879379529d8966a8aff45143cbb31e811c20dc0b048e6c6ead3ce93f0e77095109918b47191582bc30994554ed65051bd3d3fdcf2d40926cbdbdf5ff14073", 0x49) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x67, 0x0, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e51bb96131b676949663c0d61d9168cfe8d855a693e67dd2cb1bf29893aade1f3810438f01b8a81f6feeeec339370139c644976d9e8f72aa92f6853c6d655e9091c8b6355f6678096f3d88e9c5d6e74683b3b488286eb0fd1cd5a2fe88509b354dd94ca1d21f19f37f963dd9d252785c8221774c0dc760beb8a094637176aa0c3aca701fe9cca204077dadbbe99b777d5094367b847222459eafc1baf8af6d8cce5216d826", 0xa5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() close(r3) dup(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0xffff, 0x2, 0x80, "f2cfabe7d93581bce624880aca1bf43ad1d1dda7", 0xad6, 0x80000001}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 11:09:54 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="9bc655a2e654134c3686fbb0f3ce02a4afc2347bcddf57a934673b7b16ad68cf4b40648393ff1d678ff53d2d593b23b3b443131179b7165fa7d0e71bfc300d1d6041a0c33e"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 11:09:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:09:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000080)) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) read(r2, &(0x7f0000000240)=""/110, 0x6e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xb3, 0xd6}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="9328015a", 0x0) 11:09:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xc) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 11:09:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/50, 0x32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) accept$unix(r2, 0x0, &(0x7f0000000280)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x100, 0x5}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:09:54 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8001, './file0/../file0', './file0/../file0'}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x101, 0x5) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x5, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xf80d, 0x5}, {0xffffffffffff8001, 0x20}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x104) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="d544ea928e1af78b13665393578ac0ce75e0f6c80aa45aebc19e6cebe010c42acad9a41a0f2b35830bccd7a5b080d0300e87daad3ea788c203e8fc0a8ec121688f3eb1ece6cae51563d85b4d734a5554cf5e668c9570ebc8bab2ef46cd04dfe84cb356b72a5e2ca73ac288ec0026da8b611ab57521cb886915cd781a4a6419a3bc07154c969baca1eb28586ac02e5c0c123a8b2825982a99d917a60fed645eef2226489782316412e8f04b6e189cd8be6b8ab86b9a480de3b965749c060a86725c2ddd8b638be2a9576d9c74c26e7549996b46e2fcced4eae2906441642616b6313e392085b42bc5fb876b1d4d3f96b0d451105ae0b3c95147caa72412c55c6073816371d60b392e41c1daee7d46ca0061d3cc3a2dc467d1d8b53972ac4b09570c4eb2484066277c620dab344b9fc865be2d4b1bc41b65fff42bb5a348b5884edeca717525bcf81cf97f6d6f2dd45fd129493660597299372c3bfefefc7fb2769a4f8244fdad63f645be226afb5eb5041bd46a5529a4d4a2300922b8fff2f586723a4f373208ef1174dfe86d551b35f64b1dda9cc82a5b2ad56756235860e4126793fcfbfab3f59c3141de43b346282fa37d9eb6b4b8a2edf417363a54d6eff3c6d75cdb6543350b40cc75e9fa3e35b56201e3e35710d284df31dcdcdd5c507262c29ce5fea30865c1042ab8908a10bf8b7e4215e4246112a3e8a0dc1942f8654dd7dfb383a8b3cd952c5a1d142161b3206d7c1f6ba70d0038cf067598aced9db399f27bd60763693360714019748e8557f4d22dadc1ca4048f0e8403805eddd07b4af6e534dacfa47b3c4718f6aa020ec79ba362ca04931cd794cb61d5893351514dcc57b50fead9e7fcf5689bd4e285690178de858992495b1aa037ac08880dec0ef79805e28df6f07afd339d023040d4ce88edfbacaf3fa70ea772f7783c435fc0ac067ae40bf0231b4c96daeb5b371ce20926ce57caf4e2188ab48932e74e3f935c914e05fdcaf7d0436612f61500e7c4c7da7eeac4ad9b9e7bf4d14e2f2bd784e797e04b2bdad389b9d0b396962aceeebc27d283ce17d6814181def7a33e5d415c44749374a03ef57b979f10163ef06427afc908c6c3309c861279b93bde0fdf8dfaa4e51646ed443c8e40df68709fa7bee4aabf245f998a2d5672f2abfc4911558e1d886c5c7b40e3680ceb6c12e170f90221c9ff3c5eed8d737ecca13a250ea904265cf8bf3a767cafce759f508e24f0989e321d662d7f17ca193155a7609d958f410d4fb3141e6f5a2432547ad29dbb395e65d1d0a25aaf789c11e01ce7ec20d4ad7d7c37267df184b8f48ad0e6b5d633301e66cfb002fb14920244f03f3121d3fcfdcc16e708b8309fe9749494d4e5e6ee9828fe6d236042956b5d38b5db47f8596ff202ac1273cdb830b2d10971517a4d92e8724045bf4fdef4bd1f5a9eae57573c56d235cacc75e451f1db1848ac97ce9362c623929ab8f68e5c73b4ce2a8bd329ccd38a9f3c3a05d50f5bfc3e050ef7cd231954ab021253580584aa5df7a925211b3492451336078efb63d06a6fa7c43eb2aad67902778793303990dcb9238d6ea3420200becf8989feb811e6f56384f66075bf91dff76ea840d8ffa5d2511ec4c5537d3180af02f186d4f49368719be501dec19821efb90202dfb5d982e0141e0a5d1cf963a6229e20b7a88b4eeae9409a43cbe1dfc70dfc45ec1ea30d8b331ae85ebca57b96f98487adf1a81fb76d9f3727318740643927e750938c7cfbd97c8f29696a66fd44c5bc22074ec93395089fa91153856b45f48402a1a587cc5e49931b8d9cec9a2b3a3bc9f163b57cbf122138fab07f45a8cba0216e64e9faadbc6e6a966708bdaf0b9f34488c989966a7d75861f6841d882500e6e0d3d5f55a13a806930e7bc5a8f972c4735675da3ce348f1c5e3d6e22daabd58a53caed43b48dee1904210a1979dd230adb87c823c5421e3ee98133888b5680e879fd1aa489b3d5db9ec2020c6c728e070ae9a8d1033146eed9a9803a1beedcfe64a1175fa08318d2fa5002ecb1524f450aedbb4ba135a593a9a6cd262d3d845b6519f6547d20fc4ca4891ae4cad5cd4010f4b9bbd507115ddd46f84c84f3bf84b973750b4ad525b35a0e174a69d92b9fe5ec5db51bb5d317418d2f30f34e2a40e381376b1014fc61712d84e6fc0c56ab877d8b7eac519432e88b18eac602a6b0b1337b27a8b291841a2e11f3f2d604506545bc882c6badb8df6a9ae28fc44551f8074f20968ba737ad5c43c4e3b061a58325e13884285e84c525e5aba6608dd6311bddd0683c57ebc9259bb441f75c59141d46d779e0f02842afb072fe40186fed8345fabf927ac732ad2191d9811644c9caec9776bb491f8cc0e7378cc5bc34e6857bfae2b77b6a3f0c09f929d12ce3a55f1e5b4bca30806322c87c20b5eb5d119c269136d656c59f969f66c618bea3cbbb5246bb847bf66aa3ff0468d764c79d3605a6072a3ee576e7372865f14209ba408c335c68c13f357809a86a96d4893814ee9e95c086a3ad7bf05813fec8b2f4d130cb74b550ba7f6e9e64aa5acd41dc5f31bd2c323c5e89a1fab03340e2c132ada9541a1a26aaf82171a37168e03d17340353511f01435e4f3fe73d51e5b93d8c409fa9901cbd6f0410a20d24da7cfe00ebc6d1b5e138528fc7984f63ffa31189e6cef27ccb02f3be80286f440d43a7b4c7229d5f8a5698ce89a12cf285a0397619af7735199a307385a4e1e7ef2481281f8ed1f7247a07491b76cfb90cf19b43284a2f72d4d9a7ad2fe3a4fe5b80ad93a2d2e839e335a16d3b415943bfc7e5d9c0ecd454143f47d31e2abd460138a0e65fdcf990601ab86db06b76f7de6fb1450709d84d18188ef621521742f0a7abd2a02cb7743abc8f3865bafbbadbde77f35f8fd43b542f497ba21d95985a2dcceb26adeb7102f5439a526839779bdd35961b07c43d8f1aa582ee7ea3f2c59b34a7b9f42940cd80b8106bda7c9d07c52a75e91e09253642d08e8032356791c83b75f851b3a5f28deaf4ea0daf63d061fa8a7e971765e8c9c36a798d9bf514b1d78db08f818400e63104b172ff73947388643cf48d4a1869c132b0186671437da78896b03a1f6cc7f673386954438d73496361a4b6307bea9fedf4c2d75d903e0d79139086875d9dff436170db0158709df46a1cb2d86126e551e0398272b3ac4a2ad4807e4e1c46ed6864f7acd38bcb028d7dd69742b0eddaa0a43d30332bc5f42d40eac153b8582498ef4b2444259506c92debf7e7f49ede57b58570e717ec7b9d8596652b01f3c5e9e26836543b25e81e31e23266676d98439eba409e3f38143b3c233203220501ddaa5370e6fb7fdcc1db165deb7f03f9c2b8d67150263fd918147fdf8fc8e4bec1e69331fe1a869a6b406d07046071fb895895687ca4acc12b47aac954c4716abe1bacce7db7465f81e2caa9a72ef908a3a722dadfb1aca78cb88e138f8d77b90019ed6a4b2a8109e828404057dddccb0616458d2ebf8b73342a33599768ce7966864425d600a2c7f447060c528a505b806cd1b4e84400256417087b3c2ffaf46ef20c2b0712ec2364da4cb597e94cba730d46de9cf80cf4221b4ecdbcbcb836f51774f73d25c7091c77705c952d5f05537b944a80c4d328a99c1625da1d960b19990ec92faefcc63b8959ea7a6b49c6e4139faf378cdc0c48fa2b72938120da49ae15b21e0df17e1b4514714a1bb1fc232fc296608da6527cee928a97a70e3b5e7db3904d2f9d3339a8e8bb33be125f60de7c2b8b2be772c0192cde0af9a40c4df2920d035ada42dd330ce8596f6af3583cbf9f9319ecee18750c0b7728e709737e23bfe2a5db2191aac1b349d15e0539334f55fb1365f60139dce633e5c7d1b614c6a95d90b915f1cc429941612c39f3f321393a87d72f7783c98b0d38bb540cf36b44495ccd646259a45294a6f02da487587e6f85b975ba14156c225edfc0f3dc618a6b0f417055c6d27e49a65ba52bb7eed1877b32401dadfef8ba332da367c45695a2f161c793c54fef870002e7eb531c807ddcf8279abc08a806c158b12bdbc0733a038e6a891e926e23815bc07f87df49dde3021ebf06066829a34049ec6f5406bbf594707f68e57a7f368666f0e4ed9aa839ab3bb8cf0d13bd2784fb41c814d167b11405a3a24c93457792e7aa0832304d3c6e157f00650f0b5f71479eacaca59b12f5adca2ed2f78a7a21aac24aef74e6217ef335108a507c2d8f1feccc654d7082aed1376e41e147a5e1512a4c7c424e0a52e55d9c95975eb3cbea559fc19ef181e65911422c71b907415ffc2fce4bf5f503591cf06c34e00b5ff14792f1a4a8f08fa29efa556c49ff2ae6d6396a9049f782759a88206ae7181fc22b6fddc4d12942278723b950820b8fad0f38793fdaa216c6df9b418c1e81f571daf87e24936a005d01e771a091537ccbbf72ba5c6b47f7b185d8eb4e2bdbb750d7f37e1c6ea4ed1f9630639c9589a894c580b9d4ca8f1e3d0c968dbf981541a0ffffae1d48a400e6c512ba887e06ee680fe1774c5d43bd5c00cf15e0146651dc96c0bb503e3ebb8a5a9371b02bbc5b947760420d334164729b5cb96a9f98b6802775da3ca38355b89b1eccbd0f8e8deffe69f8f17957f46eea634d4bdaebb12f43bd597f9d284d30186984ef06c8a72327143f54b8dd70ffce1e4da399a111b4dd1feeb0f0d0179504dea4b6063f11982596e8edb80ee791db7be0895211d1e1fa9ce2c821030d7442dd2262cb135213b54ca9174ca959baaa51afc7893e609ca17b7dc39ba707781f84eed5320fae99f93376eea94ce0ba72175394ff71136fa820fc256bacb74c77585735f48780e308c6c50698a0e50acc94281dcfc32c10581c165bc52c57b1035c8514c09afd2df31c802cfa41cb9aa2cdbac149d7b81944cf54b24fecad477b933d38616f26d06376099834405d7a9160fb9b536b064704cb67fe02c8b2e4da80d739a026fea764151083764ebe0e87a93289e4948acfb8133a5fa38e5d971136f793c26dd35c3875eda6bb0c3dcc307d79904e771045d0d4bada67ad8a3a2ea115d71eba4bd3ffcd93d5d26fc44ca68e2e20e3955ffe658ae3586f66df1f001c5c272e3362fb2e77df30d374e86a10d874801597fea7b276eb9a9933026bfcd7c269ceca9e5ccb6fc772b89f0124698cb8cfe19201f52cebd81fdf39ee7eb4c8839c942a58eaa813b1451ced2252d597c33e4d1449ac52e58a9730dbc86d2e86e4ab285f713c48d25bf0fedcf3364d44e8a496b50cd82672401396fa9ecd81146d4c14c5a2778cfe2cbff9469d331f67e1681419c0fec4e293783d215ff3abf4fd9124fbffcbc8bda0318d2006bf7b68406f4fe2c6fea613325827763584204131b08fd3fc9ab0305f97a361ea5e6727170bf914496a1cf3c62ce57697985fa22da44ca90c87a612e1ed1ccc1f2697e70cb570d43a7349da09375827275f6a724c3eaf70855d675d7c5db064d5ca824d683713df62a6b888f67d5820a401d395c77a48bcbb25bcf1cba3780932d1894a7b5b0adf7f7b7bba1fb843cf3505020e42be0ef22b278c14d8902dc6cacaf99551d6ad660b53878adcd3492961642ff8fa8f52a027fef9fcfdd740899572bedd4d6dea88fb12b8c695f798055513ba3b191bb4444f050c9c60ea6076b511e4d5a96dbe27354b978823976cb093158c769cd6ef95fcc8c489e82b19222c2c87d411cd54510c58e7de19655ee4d2091b007d000a4d10b91a273f2d9af3", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x20000, 0x2, 0x0, 0x401}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) 11:09:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom(r1, &(0x7f00000014c0)=""/4096, 0xf357c32efd63fc74, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xe57}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 11:09:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000540)='./bus\x00', 0x20004, 0x0) fcntl$setstatus(r0, 0x4, 0x80) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 11:09:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x101) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x5, 0xe0}, 0xc) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x10000003d, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setregid(r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0)=0x2, 0x4) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)='\x00\x00\x00+cw/', 0x7}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:09:55 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x880, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x10000, 0x7fffffff, 0x5}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/207, 0xcf) 11:09:55 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9b56f03a4d8b04cfd3f06ed0395f80d66b630e1885da3eee50588ee2d31428202e4c77acf172bffee1a99ddb64e8fe7128da488054926e51c9fc585346e8194f67874de06fde97d9cb58ee2ecd1dacccd868174f8dd05f6cb61bc1c1e413cfeb336707041ec1cce27604cc40880f9f3d157edcc6dc50fcb7046080a1377c1ecc9f2bcde23019edd9ddc790c974ea06ed19efff2b3e1ea5a26a99683a1c176ae7f33261a7df088a12373a4bab2661a29c544d3700da6ac327d846", 0xba) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x102, 0x2) 11:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xfffffffffffff000) close(r3) 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x1f, 0x3ff, 0x0, "a92ce1e7e8bda05c8849f2e84d780893ed31f3b5", 0x2, 0x6}) r2 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x80000200) 11:09:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0xc) fcntl$dupfd(r0, 0x0, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x3, 0x80000001}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xc6}}, 0x3c) close(r1) 11:09:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) unlink(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 11:09:55 executing program 1: setgroups(0xffffffffffffff71, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x1, 0x2, "61f45393354addb1325290a6997ba3ac29f169ef", 0xb4, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee00) syz_open_pts() syz_open_pts() 11:09:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7ff, 0x10001}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x546ef48d313a9e2, 0x4, 0x4}], 0x3ff, &(0x7f0000000180)={0x6, 0x44}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) getgroups(0x3, &(0x7f00000001c0)=[r4, r3, r2]) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:09:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x5}, {0x48, 0x1ff}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x5}, {0x0, 0x5}, {0x8c, 0x1}, {0x44, 0x1}, {0x0, 0x7ff}], 0x5}) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockopt(r0, 0x100000001, 0x44a, &(0x7f0000000200)=""/50, &(0x7f0000000240)=0x32) 11:09:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x4) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x6, 0x100000001, 0x9, 0x8001}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:09:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x3, 0x80}, {{r0}, 0x0, 0x10, 0xf0000000, 0x200, 0x900c}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000006, 0x6c70000000000000, 0x1000}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0xd, 0x1, 0x80, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0xffffffffffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000044, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x45, 0xf0000001, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0xa6, 0x1}], 0x7fff, &(0x7f0000000180)={0x19, 0x4c44}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:09:55 executing program 0: setitimer(0x4, &(0x7f0000000000)={{0x0, 0x5}, {0x4}}, 0x0) r0 = socket(0x10, 0x1, 0x5) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001b3000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f00001ed000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x82000000006002, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/220, 0xdc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 11:09:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7a, 0x6, 0x5, 0x1, 0x7ff, 0x10001, 0x6, 0x0, 0x1, 0x6, 0x3}) getsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:09:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000140)="3f65ff44f5f1de38e3a42db45f60ffc70b1fff764dc9296622e7cdba85a95e2ec6f8b2b562650c87c929515420614792db9a9a1990146764402f8612362b62c93d25", 0x42}, {&(0x7f00000001c0)="cd7bd75d7f3fca1a46727744634f0f2cbbe8a0cccade1fab50b892aec33f71411b051808d8968fbda7c416d413641391464fc6e480e173048bf5ee20df472e566707c47bb9256629b5eaaf2202490ebbec6ec1ffdda281c0e8cb7b4afaf3dbfa06ad0b7fa284c641aef619ef7e361bc9f3430cd34097154394733736a07b60b3c232b1ae0465f673defb5aa693d650761a443ff6142638c9f1c0417caaf9221a0d0bc161f3dfcd1ddde73cb8764b6cd94ab834a54baaea11edb8ad78ff7a45e138014b012bd73b03fe6be68213be418d555a57a2dc539d5506cf0e4c35c2b0dd8b16cff2dce33cfac8a0eaa13826402b2c41d259a40716d277bc1ec487d17bf2b8b29af4dce2e88948b8538c8732a555bbc7219cf9719709416d5aea91f25701ba7870c69dae764779f1b93dea0dbc86faaeff67121c69df76805d384ff8f0f5cebb182ce32a12e529e59f53a022743f8ddc49ef1bbfbfa8430d66c728bd459f4306b548967d8f77ab57639f2411fd58bf87744ceb90334a86e90bf5ac736999dfe1895bbb19b8ada8c95ad64696763ea6891338098ac39dc8d2768282086477d034c4087ef5bebec0a53361635b995d1829e5fe0cf6183873ff08fea70cd3ceb3a2c8a8bf00a069339299856e11a5a2754213b4fd9f11747fd74f11d1552cd232bf63416c064239c5d1e4a6ea13054560bb99c1f43752fa366cdd73f9669ad70589bfc6340190c1cab7c7f90e6577418df2799f8047de63ee8af8b88bcc289733f3abc6caadd0f708097979e90740212a219a579457331fa5a7b8b1ef9f6f2192817728b8663cca26095cf7d36888045d33fb48b2f6613d48f323c55e6b8b41bb653ac82fe6d9051bbb52ca1738e90187e4d27f27b628df303e0626df9553185dd8904ce27b4dda0e9cbe1e59bf04b0e9a6c50a3c2f1d44a397ea3a1d74eddd456b05cd5e6fb3798777f479cc91c351e59233a2ab00b5a78a3cf02d543f55a00b24a98783d337c72f8def8734c3d6c712c0750840d54434dd6ac83901cec567d527f1171af312ef70da7de2e722cc461671b57767a5d033fa074e8ea00d2d1350221c8da1c2542fe2732554be663fe5903a2e0b711e127e79782fc7745346af42d9f3a576bc4adccfd50c0b76cd5a7df18a96871a6703d6c71755ae3c99e5cb37fa14773bd052fcc09049f0d830cb9b6365db1c30cf39b48745cee4c84f5b41b7f828d82a9a80a9f69b7faaf704c04608dd013339c7ef1b7375a5e3bc6e39a479f7aa6f2d9dfda2d1e97cf0349b1c4dc75d3fa2684c5ac45b6bd50e1749b4d36b01d2a9344f14472a42eb8a5d91b37aba8f5b208c1d18f786ee3f1d36123007579bdbca1f3a7861feeddb153f519715287f709417b61dbdb13a829bfa9d5cb5a89c1b3122f982ecfd37400fd0770c6bf0e860fba1de91dac1e75c00ea4b999c7adb79346d266491d92e68b2e93a6a463c36202983b9fbc82feb71cd609234f28858e2ee0b1188451012fe9ed819f6bcf2558ef0448731cab41fe6de61a39f8c3d55cc038d5ca1c8a8acbd3fc141df4686d1bb09ae8dcb89699e0343577307d025222b0f1dc191036b4e3fdc494090e9333097a82009fe6e33ee540a771f9bf43ab3a3cce10abff824ecef8eebfc8f63c6144e3fc761bda349899a6b8fa3bdaecf3f85f809a51781cdb763a9779f4d11076749849f958c5c3a4d0749f6e8d36edff4588a06662333b2d9b856552013b7eb291a02804819a89f0514bbab926af5edb8cb521065912c5a6f59db5afe4d465b6ea658603f3d2683e8725e83bd5552d6f5b5be6a54571952b6602992ae9c7f2fad7e243522cdeecdca5cbcf13fda766ae5bda3fcba802a551f72a590365946b3fd6023c34f4565b0d84cff6d9d80cbe3e46da8e45777a1a43201ce002de9b6fdf2cd33a95e909ccff63a5e4def543068a25e5ccb02bdaefc8ef2c1a99659970a532d9d2e303f0a7c9a16b32f8fefd2c226d50d656be5ce4440facad7d19d8d7fd03abe34e4e0870f799a2b28d0c7c75eda8b8a10195e7e33937a739b5a3f2114aa5bb6c843599ec69c9c2cf8d2e104092f3f741e1f3f83f8baf8fe4db62fdb4be1279152f68196a957bd75c58ec58dae969948a07deaea911bf54857c7e032522c5b339f6b29ec98307e70240fd2b9472d18dba7758768686f72d0f036380fe2321641db824bde0792d3973bc2b6f41a0a789d5ead83ccdca9e09b0e895403f5db7ad5591a783265d7ba6c43edeb02e3ce2f821c463c439df0e81c777a0971b443df0e87753239880133ec1a99ca649276273a590def6aca37a82398b835916688cce116c7caec996e5b5254dd89e1efed4238aeb6764f1d7a39efcc264be22850171a9597359aed2a1e5c6e775ddae24bd4c81ad5ad8833cdb95c6d07164d981ae43917dca3c81c36d6d1e6a32b654340ba79775947c4ed0578e56c88bb1434a1d8607d1c8e73714cc5701ee9ab698eefae089c11eea68398e6a87154f28ba2fdd561aa5e2134742c8784ec1576af71d82564d9b6ecf7a4fcd9f5107121d92091b1b87134d2c2b670b968b9c3a518033abd1da8feb6feb7c0e928b84f79a11e350cf8e6785523d1f1648b2e797e42bbc02d8a3bea47d3a1bfb2156b913347718a268fc25a6cc02b0f4f6bdacdcde0676a024a63de8e85efe92ac59ab718f912109b5c5c27fcbc3527f49a63732ea076242bc99c97f11f0b0b13ec89ad243cde50100688f41b26286979a68c4df12fc795f9fb710d38dacceef91f8a572e5bcdaf7f7d26ab727c7f6d2b064bc2387ff0f777af3cd48a9f560ef87f68403a36b971dde8aab663c35f03b9a8755c5a7e3a0aaf3dcb63ead2b36c169d42bb762a3ac9ade2ed7c98fe1f1ec40f79391c51662d87e67b09dc55c7ee9f23df2c368a59cd8eeda73254b3934028d1c7f1762b086006d0d7b1b7ca7caf6e061fe89ef1f92bcc0f1329955f567435aeb77ddd2838b77ead76d062e63ec63abc520eabd16f16f4ccf664d7df032030d7253d4a7b748966ce054ac2d52f9de03fa212dcaf127dacddccafbd9617c281658751ab33048aaefa0adff3d86615c20323b776237bf0f984e315c957f7c67856d975b0080b0ed32c4cc537b8171086f12096bea673a7a38070a346c1db00db13b854bcc0d2f4ead88a16153db42891c4be81539e07bdd98d7607c0240db2614c5df2212923fbaa8b9f2005813d98f286cec13f82ce522544d401fdd8fdd1c885149f9559750e92c8b89a05cbccd87a32179087b56b4a679fc21ed1f98b9dc086c60b917aca13460546eff741b90c26955a8305abcce1c083ed66242916411f8df0ca522de0a733682002cf18f83c1da703aa097f250e18280b9704d613c64b26d1c9be1ca9947bcd83e35c7bdbdd15404846176a0c2641d702d70c7845e8069903472ae0e9cf9b54dc82ad745600eb39b501f2c968108294725f02c5c9caa0f17ca2fa31e3a97b346f2be96b16aadbe3e70dbc2192329e9686b98563c8667b60beed77251075f1075ffe2935ab06c576cad14eced06d51460086d34a64a9c2f437ec21c9c2328675246827cc30219feafa822f007a34013280bb472eeab73e7fd3c0f00618c74d96510ddbcac6f6f052dc42fa6209f48cb8732a168439f8dfc6f44f0f78ace2faa3734dbe2808841c29c600414aeba7fcf1bcaab2564572b49bf1b40140b57b1e8ce7d838d7952dde614867f48cf78e8921e4b900ef36bd4c97e01ffb6fadadf49431e8ecccc5b3e92b53075317e937812300d796f0bc04aedd32bf7120cb12f61989b9a18827b4ef2581a238240bb5deae7d71e203e98cafa2b6922a2b81e6bdf864d546418b0386f30028736948d8767299460aed8b46810021328830abf800a3e0498eb500a8a61d729b9c89a3bc53beb71c9540f82d6c4dc7750452587e685c26f35f395f27ace6acad0f9cbabcb76a8bedc01e92a878785faa8a3a0e4d614ef7b7735e3e70a85f16926664aebb48bd3a98cfb7caa109a9a79902cd57f3cd16cf8967cbadcabc9d4747ee1635856f71ab3471ccda69d17a1be82a654595339c11c22bf0ef38f8835c3037d092dac0f38de5b036a95eb2f301ddc06a9b895642bbea85cdc8b1ef632768d466ba144cb6b202e178698539b036e4811e2b303dc712f7194ffce3990961386a3d018c96e37fade3b7ca4741e0f0d3cf19cc3f1dffb14d89da400733b24dc01250399a0fc99069ab5a08d72a58bcbe451dfdc3a5f955f6c2e6caa087ca47389c9457edd0027aecc2d49d0741a9659c7b86593e102f416491eb41e466214fb93e6d63da12dabb29b8290400182989a6dff34636f126957458d6c86e8c5f851bcc1c6cace3e8077d1a3cc5bad0674c8db877da9fc3a7bc63ce7bbd9017d37bf667d33aa93acd9da2d4cc746fbff4896911b049bbfb94d9d200a2ed7954cbfc4ae8a59a47c8b45758f015a72eb7cc434d374f97df71120169af762c9ab18f36fc3fca5f2742ca6cd26fbfc5a777e4b337e08148b4b8bf03702aeafd86ae00b1782f6dc52821f972c44e5ec2b17e8bbe62791fb81f187dbcb88578e4a8a88947e460c7a7566002b9b13dc0988d9e14d2482fbffd2d2e40b17d35700df2027d600fd62e547fe6a5d0ebe67fea797db989b85968a74e0659bc1c75ea888d2cc34c9ec1863c38ed8ea124687a77f0871db479e4c05321d377b0026b442d8bf41952fd1027cbbca88b6d9f62e31d496fae910d4c77156d50c33196321be56cd84302e9165c332e5e7ac451a4c6a829ddde497f48bf52a30561c1fcdb34f421566ca19906cb6d0125868299f0934a65f2b3768784f6f2fb95c06ccbb72e86508dce5eaab1e50bdf9dacaad0217a183644592838c997be2d3d1154d49d1c8a8145bf2ba14e1506b82563f4753c0554ce00c9e8dbde7402f9c433bc9db53d97bb34dbbbf5330bfa7913a6636cee2ed7969ca967084ffb50fe981bed3f7e057187f0c67ca6aee9d449e4e04393f69ef647a23962e12d015f9247f89dea3be3628482def2f3f55af43e3286079fd33f31c96d1d971cb78dc55a389edb2afea981aba3d4ddc6c91e5a62ea64e05b5c731b57e3b0d7971a0eea71b5fd8130862c84a413b6e62ea2a464e570cab0f46ad02327163ddf7e6f709a435ea0df553de5ab0e4b2d9888ecac9a657ec18a7a26df340c4bdf12818c4c015e28bafbda70b901d7c578cf42a4f1a3d6e49d3d87077de957b8da5b17218c85cf875a0f784bdf0b300abf4f8f0c0440f9fbdbb328a1128b4975cf283d5298d1014dff36f4172a7fa89afd14d08178bccaae1b8cacb25c6b4e877728f345caeb6b8b141013e21bc98925d2a6a7d2af2292c904ee5cfe44ade96ba4fd5d27f79e8c09e7516e7df325a54753b1914ef32a818cb9bdeb49fd94e10f40416b13ae7a0dbbee3f8c18b8e8da53b402f7e35ee3265cf15019ea97361fbf751c0d85c74b88a39ce116cc6a661dd543c0adc66f8ed01786e868af71a6025e9d6e3f974af26b3f2ce725def35d50ea62dba005aca888d2ffc448cfb4d6322cffa67d4840cd6edc2ec3f6be536a28259ddc23a85808aaea955a5dbe8d03708557861cbab95ef39a15336fa2ece9c19abbc3727354bae4494bacb33ff308e80f533f984f5ea7455abcd88f5c9533e2b517682e09bf99f688cf992688628f725c108498c77374528a1ae644db39adf81ce621dad951aa891735e5318dfb510de24e0b6f3e91dc60a41dd98b7888c5f2a897454c722eb0c4f0fe5c8e74d1c1256f302f8f0651", 0x1000}, {&(0x7f00000011c0)="48567228e0b8c8bccb3674760d278db41f5a2ebaf04f8483babc51f3335d7b414931cf1e5c1e27e63c1ccbf759112f69e72fd7b4c3b108573725eeaf2601d5c9b470234b12f528e05190649a8b8824f146ccba650fbdca6d827e922eca06e026ae29c3f1515f790709c5709ba2a3b8d2bd89206adaab4dd9fd35f63292c9bea76bc5e08a433217276c8629c01f9fcebe4a0a9e3fc613fffe7a3933e20d98188428a1e999ea025316a7db2c44e9c32506e536fe6e91", 0xb5}, {&(0x7f0000001280)="c898f57a0a1ec2b184a90ae0893955ea2b53288a6b4a58efc7a1eec1c49065d378fd42675f2032e427ae3010982b5ccc32dd17737e8ad73c58457a9e04d23bc1d0d597e44330fdc426f374b9f47a5b238301b008c21c9b0a41f509cf942f3f40e5bf7c3f6279b2a2c4323d498479755729618f0016c6268030a62f13cb458acce39944c395e61b17bb56adcada68f95b08c974e2d9a78e8e869fb921e0f3046922bca3131499441231d2e5734de9107f6f7a61f111f162d177c7145a28711fee23", 0xc1}], 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0xffff, 0x4) mprotect(&(0x7f0000563000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x803, 0x35d039a4b98d0aab) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0xec5, 0x6, 0x1, "110200000100000000a513b4bd4e8605662c5c00", 0x10004, 0x6c5d}) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20400, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 11:09:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fchdir(r0) chroot(&(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0xffffffff, 0xffffffff}, {0x3, 0x8}}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 11:09:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 11:09:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="828c1c2f01696cddea46cff32793c552951ed405300087475a26e200fa46586ed7eb1e79e97540ec3c767c240000000000000005f42bd25f80f71d2f78c0770aeeaa83a4"], 0x10) recvfrom(r0, &(0x7f0000000100)=""/213, 0xd5, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x1, 0x2, 0x66e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r1, r0) dup2(r2, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x1, 0xffffffff, 0x1000}, 0x81, [0x7ff, 0x2, 0x1, 0x40cb4f14, 0xb9, 0x84d, 0x0, 0x4]}, 0x3c) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') getpgrp() 11:09:56 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x3ff, 0x101}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x1c}, {{r0}, 0xfffffffffffffff8, 0x60, 0x2, 0x2b60, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x8fc, 0x9}, {{r0}, 0xffffffffffffffff, 0x23, 0x80000006, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8e, 0x3, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x84, 0x20000000, 0x7f, 0x6}], 0x8, &(0x7f0000000180)={0xeea9, 0x800}) 11:09:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x408, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x482, 0x0) renameat(r2, &(0x7f0000001780)='./bus\x00', r3, &(0x7f0000001800)='./bus\x00') select(0x40, &(0x7f0000000180)={0x7ff, 0x400, 0x0, 0x3, 0x7ff, 0x1ff, 0x8001, 0x600000000}, &(0x7f0000000200)={0x0, 0x3, 0x2, 0x0, 0x800, 0x8, 0xfffffffffffffffb, 0x98}, &(0x7f0000000240)={0x2, 0x7, 0x4, 0x9, 0x1, 0x10001, 0x3, 0x10000}, &(0x7f0000000280)={0x2, 0x8000000000000000}) poll(&(0x7f0000001900)=[{r0, 0x14}], 0x1, 0xffff) r4 = socket(0x0, 0x8005, 0xc247) sendmsg(r4, &(0x7f0000001700)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)="2b1c63dfd29a48fc90a4570c848296f64f2a23b369d7ade72df53f7ac5c7dfdc8a78e2385e09aec08585a66bb84cb2ef16366eb5ca6f6373648c3a9f681a85f7173ff5b21dfa0a9233847c247659a07ba46eedca08a190c1d0b3941c675217ce1b8dd982c975b5ee9a37707feb8f6256813fc0dc5a00833dfaf3b6e48b8bca0d21fa7e5b52f93247b183bbe71da6a99c9da35bc27b116b8302edbadb095c028f738132a268e42a67", 0xa8}, {&(0x7f00000003c0)="da0060957cb26254c736be76d17697b4e478", 0x12}, {&(0x7f0000000400)="76d3129a1e29cef2aaf679a36b3006254ad962ee7d1fd9de52756c8311af473c01389b063deb9752ae8b443b78947548ed621ed77e5064971d608a8b9d0daccb85b48cfb91e3d1a7d0c599f97459d1c890c1ab80b667c53540a33a02b596d1ce1fe757ef75ed3423f5904871d4767ee3f9c56d32ea029512efd509d8c31bcee9246db89920fe39599817c0a8746795d1bb5fdddec0783d4b7ce07b29f9993bff6297692f28639bd9fd0493ea82f38534a664dd3de872660c0e7968a4f50256e10eaeaf0ed838387ac3e53c4922297c27bcd9d1cf690db092fb75241c3931c796a9fb63f36cd12506d612", 0xea}, {&(0x7f0000000500)="ef53574fc88ae1478b5404fa42fed23f304e0eebf99e8033325cf5696eb694e48a8c9d35381ddf4cadbd2235d19d155e5c4a04274288f62ac65a337ab30af05f328ae6e46b9169f664ce279a7636711ea49d87b0951ff4d810dabfd59aab124ae9327d1f502b825baf8959c994e9352cb844e708db17d36b77e9820b0cad90e6fa397bc9ab1824dc13e9fcde5cafb95c07e5230927306ef31101f890926f588ba67d274ae45e09885cfb6026a2c4bdb02310c1ee1f3faf790974ceefd4ed00ac8f908a29864ad307d64bc9ce3c7e59b261cf10ad899c3c479733ec91b4e520f1a8f26c187d647a7d3bab9d06fd85a464a8219466", 0xf4}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="800000000000000001000000ff0700000597c56c95fda4f6b96a2f599d0cbd6ee5294b5456fd79ee3c6bc2ea61a286cf4dabd6f881b67056e81f53421faf97ad97b4936fd97ff56fa6f1b9babb07f9e8a783040307964a5c20358f144c62c2fd68160efa4e20cc7c80ad5137d2b42150e9045c55b34ee251568a7f000000000010100000000000000100000005000000a234504338546532de8fc16aca94f345563cf87790be3f2d373bb464b1560f746598872297284dd14fd28527ffaebe57a81f581a1e0d66387203dcd7e0f0ec5a03cb25bf9b381782eba1829a9ff5173f3fb5722ad7a3967d5db0728075c0c03bf9405a17ae52d03144c8d51bbb873edcaa22c29b8da83cbf9217dad0168578b79443b5c6a5fa0cf979dcf343904d6707be1cc491a09334b0d910026ec7eecf31d690fb4d54b24c234164d2c36733c6bd098868a40fb7edb783947efdb9ae30ba31333c2469756b9cd654876883fd7d8911f0e5ca0df2ec829ea3e30b7671d52d9c206f128084039fba12c5f3f85685a225c6be7f7f916720c20c498785908710434cc00d1e64ae2bb609e16e1137f7694dd806ed5896b1b03705d14960f55a4d78d1ef0267eff1ca141ba746cea8bade9b000ebe94b6cceb590068a41bd8bf99167eba032d69f699b6915308593b9f76b3cd600ff4c8f15b69f47c996e0a6d01c14bc21fbabd9ed0f9275b8aa451d3aa37d89c09d00b59b6544ef00689af9840d43ab532f4194fb9e7dcfc38da9ee17417bbe67984561d1cba68fc32f30a56dbd5aef1b2914c23c43b03964d42cec41bfaa5cd79a707141b33eeed6fffaecbfaaa9b3c4dc40060e0249b11e37737eadc573731c2c8cd1d8d303c0613574c711d6d27677f6582cd99eea43ba9770b6e6824568a9e6b1e90c00ea03b11474f53fe9061318069e134edf010b720800747f8672c6c134f3e1345d84dbd75deebb7edd9f3c9bfa7149eab98de89d64d688ba4a999067f16b452b3c77d32b5411cc9875a1cae5ff5666aee3c4205c5f9ce26a1eb6d083a27cc82ca4207c33f52056642ab031098635afacfeb2a5e462d6150c43db9c252defaebd50bae8b0de0b4c63942befb33321edda988da75f0b4480741602d55d33f5b52c1bdc3b4dc29c7f9e5403d7a82b29cd909bd3c029c280b49969147d8c85528ca8174ad830c0d0309be5b54bc7bcb773859e4090aa9f63e8b751c6d36caf600bff2f7fe6c2769f0ee7f200cfed7bcd5c7976a24809761be53303a32b908139932a6aaf0120297473c45f91fa3df51b741d124e163a3450e0c5d86f80540385799b7826f0d71cfb1c2782ca350d588bbdbe99a5fb641725b75c8ddbebed7b194973d4e7ceaff48239627c519ac870319540cc68d702b0cc6bfee4d189b2df15d872dfb86ca8a5681de6aedab7b279ed6f738d32375d576496fb31bb1f1692f140b31d5bc74bf3b88aec8952dbc2a42d0c500f1b2f55ab69b936139507d8feaff0a36aaf17e91c874e21dbf1a31833c36f4085211cb0d18c93dacb2a04c6f4aa3f742fd39d670a7950c0be153679386f3f9c4a8d038285ee1ad4096f75e8d87252d8ca7d50f94588f7e5fb0d19f2be445baa7cff43747c64b64053a0686832dd9f18200665774a1b79a29df2be44b55365e6daa413e55d05b6237ebc6984ae665d374c0125063521008b7f8c346ca419837bd53945385a8b98d19b05d6619a2a6480c25a1730d8de479e3f0453e23597f2e85e18a25610bb78cba7d4fb818a594da63ac019fb87a60c5504f7f99050f254a783db2a64a929d7a45965abfca66b11cd085919853c02e3649a7e470997ecebfa4105e93c228c72d58629cacd2df94848c7d246836777f22ed7ee7b072f654ed4679afb67860ef15cd8bc855584fbe00360f16501d137e0be9b0c339afca4473e36d5c8003d2f75a4ac4a4a5468e71c9047234de19dd241aefff912b90ac64cfb6661dc5c4dc5fd0df8d05a5df863606786a83d0600ebf31a543b588381f07e3aebf02027f7fea4d2b71b7f43a7420b7d21b2e4d4b58da1abd8ca84264c21ebeb77dcbbb46a1dd8524242f8e3ccb018b2fbcc0bbbc759638ae26ae3422ef6a3eb330a638d4cce114b315aa4d51bd8c25d876f48cbca848fc85da212f09d0e666ff440fa5e4c687be4c4955bfd15ca8ddcde74b2375fb5416a6e9e72f4786429bb6303bd20aaf35f7140766bc222d150c0e20fa5edbe5beeef2710e23b0ec34a04a1aee4f74fd366d70061915a1cf7d81e8cc433a0cfa3f59037906eff32f47f7d45984ebc7678332269aa12c68c4d57549a0e11cbc8b80c0ef7881cee8165371bbb7678e94b5708654407c21168fb79b79a7e5af8e38be7d8ff9be88e2157a3e59893691e9294b6ce3458f25d2dc1749e1e89573a9158cf52f7fd84b7a2e6de45fa35456ab2d051bb0b5ea36c98af0ab658c8d5f14d5203d35f6c45b728186a85b23f3078208d99c73b5ad3162fce0ec3e19881ada8c660bf3dffaf5a3871bfad019b4495d180a7fe84c736b156ea35b27129472f7f4ce3eb6108f1f016a946630613bd0cc2f896ec6035001d2eece4ec157a44960ef2818e759468a15a15b9bed98455b6a9372796c422926c945c7974d4cb9a6c9d5c287bdef9f1e25c61af6bf9b738eccaa7485f05d38d156a54b177c66f1d8acf59eccda0b0b3aaa37847986a833a34584b8d8228c2554ae7c9be0efe01f9e0514d85d043cf0ef176a7dfe14285e5e0f7d4d8b08574e16d8a116b14e6fda54601439d9a1b4fec007a56835341ca67f3eef1750fab63d699845a06fd7bad3241edaebf7715694826d33d047f41a42e17be22e59a6128352513b74a6ffca3b9ca4e1a988fe13def4541541397fdf293de65169e08fab411c0799c4da917cabd3356ac33fee15fe6700a13732c70b908ed72e342c5bd8f2cedb14d47af363e69ecbea02f5c322f11cf74562683895753873f03c2d817f679078154203dc2e92a79747a1c73411e2250203b290f8538d7132f7afabc6db5df19e6d50930fd012af717bcea3e7dd0abfe98a21c01b6fd88d805798400148b838fc88e2ecb2d440c72d68c043939a80060f890372ab4931b0d640e21de5fbdd2f949b3c8148641d5292bf95eb65ca57626b594fd751040f4742451f98eb0ad35ba1bb289a5bcfbed3e703c58d999a985a2624c6615e4f3ba20d352d5cb328be221722a3569b359763f70a99c9d34ef732e089faf135f888c47eba5ce7e1884970de7e61ae1dc46e4e10c268b3c17841b4c61d26ba091055f64e63d7a79f926954132da752e37df6c658621edf92e86551e2b13411b0ea2742114d70aa51e716f99f001fffdbed42a79b6fd1296b9b07816a047b4df7bb29884b1f639b974ec52c821b0e327844c6f986a09a0bd3d86fd0e8933b8f4a1f5f31b0db0f34d44818db8b18138f861fbfda606e26e60259ec0199ecb0fbd40c1acaddcfc35b302cdfdc71a2fb7ddeed7258791b077a6b32b584f9695ec33f37033c7759d98baa013ee62f16ced4c8af3de09de791371551fcab079659f57467daf87e1e873f1341cd3b9faadd9e83eb748f5089d00e4b93485c282bfa015bd725877a618797ddfbad56425ed785fa8d479e9c20d00d3651629d1546b396cac443ad3e2712626affe2d9fa678cfd75dc3573d0395b49fe3314d788e3759c6d255e71a986bcc4f1153ab78d565733dbeb86cb23bad56fbe2fdc6a0ee13a9ede052b28f8045060d5acb70f1b2fdf0dcaa28f5ef20e5f51b196b6c6ceb94ed53d08d39e27bbccf5e3c5a74be4bc0d2ff231be2b1cb3d1d357c6651020ed804b25fc5732cb9d9ba76669ea6516dbef8d2966b4b2127e96f86c1351e2e02332f3d16b5ea54f29c7ce55c82353f14afd6d9351e774b845fdc069b5c0277050d6e944a13cbd3735289280cd8af933ea830cc9b42f08603e611ad99348ddc4a31d88e8b59b4ad033a7b60929c3dcf765ad4366792ab846104ded62355e19af9135288a0ad48ae4bcb8bc1809ac04593ee00f6588972bb003b5acfc025908fec0c8eb4db17e42a9fe960e71bd562bfa2c3a10d10589557c43508f13e9471b4087488c2c63b0058680a2b7f707a0bae8708f57634d533beb60b811d916617d2c41eae81d1f99ddc2c9b6fee41bebc9f4750c315334cf2c00459a5fde491789fc18cebd191973cf788c5e22ba6dbf041140ed5c3967a3f2a29cc607436eeb556a9229e74853efffd1751a2e47323fd4fdee55ab389764e545ea349aa7c5990ce62dd9478df3839750c77ad10981904b3f84df5d08037b9c2b5d1c2aec6ccf23e5e4e55718e47f0cd724999246b970b97fc020fc755b0d1466d8ad12e8beaebc465529ec7b69b5a111209bf8eea11b8d2f7d66fed7c8ea727175f4cd0d15b4b49bb23455764081154a3842c8eeca3ef9b3db5e4bd6c141cfcc790ce2a2ba197f57f42e95e8f68c04b704db2d8bc040897a170c431a73024d25568ed8085aa5b6009c07591ba7fa9163fec22210bbf05be4b83f60c553936a171d12b532f9f273ad69117957b1a578b3bc0a8c741900a4e0534ca9a99fe5978a4efc1c5296d8cee54bdecb6164909bf7f2fd9bb3fb7d0785499ff389d8b2e10e30c7ccc4fdf80d8e4bc493b40c368ca012df18604e107dc8f45ccc794b1e9f4b219ad1986e92b139c0d0045960364739c7058394d7d2e5ffd5720fbecc96918b6e1c05a6989b50ddb2b4f167d4005d3e2da702db0b12a00743c3bd3d62de6de70ee105aeafc88cdd0566aa9f148522a89a08749a970fe89e1ebefe0aa648e153ac521c5c37a7029cd1634700710c1102742f160c659611e40438940f12afd31405f13d63e9d9ef1aaf40974deefde709dd12a7e1b55efef4e1ab6de2b3d2ab9518abbf246ac4ee1bada48c1144963c69ae2c84728924eca0e879e27fe00721bc034c1d76bb35412b29e0780d59a56b172c05f323f250c13e74a24219b59f7cfcaf04d6b21479a9497032bd1323b574abc52fabe7afc6ec839a7d17c7833936d13b71be6277d80c9697b175e5ec1b962ca944553e5772a3f1261d096cfc53d8e400cf49f1802d3c7829bcba62adcc6806a69c6338e56c993e335dec89ccba464772c84ec87418f9cde08b50b0c1fa2f3561e0ea873efa0810bd636fad1bb1b180c5c4f5e169bbf5cd8476d7e289b21f06ed3e99d5ccf127c3bdcdd9a20e8673eaaf8718d4ba22dd660ef0b3fec4b4c1f3b0fde0df7e77086c81ae175f38606f5cfeab20bd966af9b1283622ad63c81de3d8e19989626377ca7af87a4e521463b57690ce3e8b087ce1cf7e62d90be4be259731d7deb645af58386cfaec0fa6cac2a6050d4ec9a8515d46cebee91346037bbed11491a2705e6288d0f810a68ecc92bd7a61a4d92374559514d4c86dfcecf3dbc8e6d7631bb960e2405a15cb83a6e428c596ec172558efd0f27f6dfd984bcae29c82446f87b286171d4692158fda98ce72616131f3fae402c612f9bf585b58278b289dd9f2e1ed2aac049cce604551d032795819f034c8e0c1bcd0e462ea78864859cdb44fbbcb3f9334a4791a3e8d23f3e532711cceda77af35aea26bc4a091b26224e75a29212acb2e16dd329bd0d5b5ab8fa70a540ed32b4d2ce55b0909657345b8cc7f08176f2640c8f5451cc935f43dd1306500482ec1f9ec5b6416d7e58c9c34d59ded8019638d7589dff9c417d594c1b8a5605f98d0bae8eaf6b0a8d54de7c3acc79d3208b3b071bcbedb1c267ef67f55918b0b0615e13da7e2f77abe42edeac9c6c45ccf7893b5d08eb8ef40f93ea20ca446e2405b4eb4ba379bd3ea1ce9893cd864cc92120b340d7a94facfb84e97bd18d122b8d4306a48893a9fc8795911271d7795611a8e9532f62a97cae5eda076e588789e9f92f1b8658dee952571d0cbbde25be6ea2eb923bc47eb48cf3adafaf0c7e487faf6e270e121e42a872bca9e0a5a023864380269e8b23769e07ad6"], 0x1090}, 0x1) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xa, 0x0, 0xffffffffffffff7f}, 0x0, &(0x7f0000000100), 0x0) accept(r5, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x9, 0x8200000000000000, 0x9155, 0x8, "df30337616c7fbb82d700bfbde37f785eb48db34", 0x2, 0xc}) 11:09:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000400)="0400000012a45f53d81c709d25a7eefaa7c25adb532db7a12748c781467624a37ec38581dc66ed0def8ea0490e13ca7506bac6b355bfe0a11ef0cf1a4358692dfb6a3caf0a99e3a221b8af7595a79ae6cf55991569101d41d380fbd31e04466d56c5f1222b0d23a2309a75023ec5f44444c1d7b683d672f8b4a41ab1966babfb181d14594dc582cff1ab4a5730e2d180e8fd4f0327f12a021a2c920dafa1ce6fa8c7a318986df1df23baf495828bb47b0a2e083d954c5c3b0eb3dcd1c233140e356e07189fdf582fe21854bf9b485cf488d4f4b804741dfd7a0b6decb6d89162d2bf14bcc0ee5a714784a83a65d5377e2275f9e3cf2ba034f5fbdcf6b75e7be315da09167fadd167f0f55fe12f14fdd909fb8b4e9d313cb8b1b8995673b88db4b80af34e45e1f9649874907415c520c80d25b7f635ca47b25a56977ef7d3a024938fd0b02bd51765a3b5cb9d8f615e5bc21a92b1c95b346ab7c36eb8ee7ebc39bff1c40f6dd1108b270ada1de346a05edb9cdf8c1e0181e88dd80b998b844029cd6ca004d9299edab57122f038a21d8e8be666e121c690f40f6efb06e06f3690d526e2fd1d1cce017b8cfd9fcf19c14d4dd5b688d44314", 0x1b7) write(r1, &(0x7f0000000140)="ef7882539bb904de52a3688f4acac946d085f47623a1537ec588f144a87525475333020506ffb7abc56e4e148da232e4e9f10771389d3fc8fba3c01b49c1821e7076866b08b1b31d773140c6bd8b99b7b4e06573851242160d8d28d9397b0cd406e3a1552b428b639edaf4d5b0bd6d09721417d9ef430a6d0edf623830734a0485178a70d1d52d4168103a476ecc687a0b57a8e5f02a06b25653066bf0421cd1151f0000000000", 0x1aa) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="ece8f66f641ba480ab1a96da07d59a2a0ff0d834f0e7f419942eb54f8b0bf4641b0bc3c5d79908c04b0da3e916ddfad465f2f44269f930cd68212d5e3fe584aedd2158d109094c8e0cd142a7ad4a3ff6b82503a3a7fcad0b56ad57523450f6c4b772ddf88cb4a63fd214e00489307b2a21885340270c4596d82a9545d237db4468502df340eab2c45e83481e28bae890ee54e07e8b9ee9ee1ad31699d959783753e57187babac2a3ea03b1933c80beb210c92c9a8ecfdfb44e9d365502d7e53e40cdbc57", 0xc4) ioctl$TIOCSTOP(r1, 0x2000746f) execve(0x0, 0x0, 0x0) 11:09:57 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="86ad3966296df2a75b0894c93855fa9ba90358915dd25114a0a6de36f19a5060a849e8e7b9bee4fd9da24340e3024c52ae67c2fe3544328b7bdbc021c96ca263b45cf85d7b493be65ad3a44e3bf7e479191db88816a04e7c060564c4e2af739a20c52a88cd4da2dcc38423", 0x6b}, {&(0x7f0000000200)="13", 0x1}, {&(0x7f0000000240)="a7a5755a753620f85e58251ac4d82c24205fe0b05937b21e6f67ee14c0356c566d499c0206bfdb8a45be92ed93ea9f1d15270cf89fadcfefcfbf086f3c0d8b2970305bc6552da70be32091010b24f71eaf", 0x51}, {&(0x7f0000001800)="7bf8896c46444e0a1327c9f6313e1e9c3858da8763e505d3772a175c332e903af105461605c01a62ae6e4ad74cb55d43806e488f0285a42b5db28efe6694d6c7c5fef6a4758c1f103e7d831f369b94ea7c266110555d94eba8c857d62ecbda8a028d52ce11814ffe753e2c9fe4bede424e3b9746b1063e1e07257ba78e204077dd9799ae168388b21e5f1915dded4804981ad86ad1dcdf4f71f84bb00a04ae0396b4df1ea2c4825e6e30ad2f85c6cdc4aeda7b84d8980db5a14e6cb6b1bb5894b8d9bf444e799473c689f1c7fb726c824c2f4c0146f821d417c2e56e568317c57df1f0d252e6adc456e9537c6e828443a29a041f38396721819ddd82bf52853759c9b3d242e2fda65fe1a8bd4c5a4e3ced0384537078d652517a238b5a17cfd227126572a8a7954071541f97433a92411da619e58115ef07956c0a4b5ad0e5b9a1f4aee987d9dc70f1f1a01b5ab7c7b17ad783faa6169af5acc438618906257d126c190f3470bde018bbb73f1d71dad5a2a2a8699003df2a8f29eee8201aa5785c90ea08f3ed922eca5735a610fbf18f096b3b6c552f928f1ea50c537b075b3aacf4236d330a31daea1afba34268d60017375bbd54945fd3be167996173e84b2c14b7cbec5bc9b5a0750b62eb5e7008a2034b4806617e537d77be6ea2476bba769a602f05081f0054e30e09df76c24654183f755963595215e77ae7e053ccf2620661e28d1e63b7a306eee852735adfb6e7ac2122b67fdc27e8c05c81d2c0aa874a022f4ba5f8c9788bed091d5f719d692029daa303a95292b107135be4f3231eeed96e8a48a852b1421967a7bb6963be64800920919dbe895e91050dfee9342aa0344ca3ff420ae1c76bb6a9fa8a35dd6edf37df43944340a2f17ea6eaeabccdae9b8ad29aa658e98da013a9d7d5d25e7a420ed8d9818efe159569c3ae6c3b68dff0fb0f8753fd10ca1c443ef0ff1d7610e0478cac7f5d9a242f1296f1df3d88e69056c3fa493d412eab65e55f580d3ee58922ec503dba37f83f7444ef65edd22b9e3cb03efca0496f090c3d76d7b54c24211d3cc2fd162fd99e1eaa2a56fbb1a21a29a1a199304520ca73444d3007e019beaf7c1de9bddc99c24a04180ca66d42dbf108bc0dbc44b7053013b89af56d7c0a268eddc33a35a6d2d2615edbc96c883d5ef91deffec137f8de0b74393d5cbf20dce220cab06c8f1a356cc01eef0049a1b427407bf3aca3ea65caa2e2a80462e57b54216477228400115816f7bca703b5f9b258a7ab6882ac65a2500efc872f4cf3ac318b1fbfaa3255b0b8337fe1a958ea7c66a080ae18275b05301983d8e11f9b6c6936aec9645034e49148d04437b1d38e987a70d9559820f9a4af2967b36d395701ecf22fe00d2d678fa6ddc64d961851b5832a6fbb42907403f8567485d2539fa967ee9a9a2440cca32a82748e5af44defe0abc7df93d235278a686f276def62e79ed521acca3be72c986c1ca7d5ab0b35c38a22d7fcada87410aea9a89ad262871f7b23f315b7778f63119fddab1f2eadde181d43a0b24933953fd1abfd96c2527005e63c2fd931c876ab33ce91adeb45e87db74b677cb8c79fc5c6bc6ac46aa72ca3ec6d006c389b4d69e2168231214cfadd031f8d1d70c9b450ecc0de690d6bbb4a5c6fa6085aa5832ddb508dd74c44843c61d911ea112a1be1e471a2798c1a1539df3f1d2549ee7434241d3db38abe741876251afa3f6ec7163f237f912712ebbb23dac44f0bd4516cd7f34e4fc40d6ac68fdff3b7054d520558184c6ee1d344814ff515063ee03f61366580e1eae3a678b8b6de5331cbc0a09354c5e7a0cd3d8acfe6e22ad41455134f0f8e21e9bc14dff3cd02af8b3f39d74195cac20b38fffb72624c419d0e51e2da47d54b115f3758da3d0f532e4f34bf35b0eae7e22bc3fdf1bb525adca03f56d1ebc5af386b82b526a0af642671c056b4e27e1dbbc503c50789957b84b56dfd1892ad73706853615af19d1424d390bae5fc3d110ee4872083e5f1fe6c4c8310d91a2fd776ed5a7c72454db18c83d2efdd0c2d70080704f0bb8c1e7eaa30092c3b8635d9ca080dc1ddb9a4e7c82c968897198881d4ef35a69c76466301272b6e19f51d31e9debe444dd040769f1ac0e89c14e6ea714f1d1a70b235b46f38cd43aea0f2c8c59263e29967502a46587418524600ed4b11926fdd08ebc2e47aac14e8553854802b3e16d05807dbdf734dbcd6bc48d533c6ae44c000fa7a2f321cf014d7be2c878e635fa6c502c0459564d678bcab64f4894dc1e30e7ddc0658d1b93d90b538c7c2c78bcd858d97726708ae8e3fdb3896d730a461f0ec8680bedded0e9a9d79538f5f26ad04273def956417a5a375000a8fd3875470a914a387e52088811b5bcedd0c947424983b32017c64ccd6a0e229e6f330a8922e7f89f33f06ae7eaa18c5f074cc3c22f8d73649f5dfd8964a9070e6abfa2ede25dd730596889f294ab9cecfcc38b62993b73cb588083ef85e2a9da5191ab3f3d89b2c2238ac3929fc232f058b8ef3929c46de8b2aa1c5512a8ed2eacc4321b68c9a18ca9ca8258ff99babcf3a1884f8031b21bb80db3857f66f676be661e1a49713b030e015b014fc0cd29e9d2e24b3b80fc78137651851469fffcc0fa354cbdb41b084f6ab3bf99e86589b01f678c151afa7d6f9651e037855f6054d8772bfb051bbd78a57be0c61b4e4bbb72471649077b5ba862f72c95c98b2438ad198e945c44c41784e5f7afe966f31e8bdc463d3d763e8372ae17368fd7782db0e5fd67f74eb61685e508275e94dbcac29e147f644e14a59e3f91c8c65ddc9b58c45c19e7d8ca4471e727619cb08d45806ebcbf24aa113c07c84cc4a599e55f0402ea827fff3cfd661125ecfd507e8118b6ff1a5552eff0215a8669a043a33f6470b12114676e7b76627fb2ae486e0acaa0cc69e54c6bf5333b1be01de8ad165c69ecb6b04424d29aad05599e03e25a02432222b362e81197c3aa6ff7d5bffb91dd05a68273884d4d6160b2a1c3263bea90aa4f6219a249d58e14ce6e9a7fb0adf0f6484462a43ebd1ca5657f881341c2def8a9b9fd4f9945103f6d1958b92f077257beecfa9d2ba9b0720e5e427159331969bb98b59a117e0fb0aefe31fad03dbbc323fda20359174bb96bc30c03f1ea883ed7df1dbe41fe69e2bcb1cb07e610e1acdde8703cf37588e9695dff53cf052807d0f8e02f0cbecb1e786145aec5bbc7794e0a5d29644490d90280926aafa7474b6e35a017024a337c340f9cc0b28ca2d8e712f585e05a084528f5ff4bef03269f3e947907cc78ffc729babdb22eadb883294116a5d37f25d0c67d0ae471a2bf0228297c9ca5558933e702785474054181acd4758672d529626da2e82d77eaca07c9146b263369a27309a0cf6fea6e05f973f1eec26ccc2d8ead882a8d2139fd7028fb5f1ab2f2439c0b5cf646795fdc2869e4bc0b50f5465f003b43418b1152aed7bb650d137d2fc4dc0e5a026b8e7fd71dd7a00405c53ea9991388e11a38c9d1de1d7b129aabf7823fca2361db69158443f29d9563bcde2ffe0afc867a2d272bb35844189feaa21eb2f4823700e894bc6314bcf8b3f1b67a07de54633aa10105b6c448e19b125cc769d9f9c01a94a4ae42bcecb69ce8535bdac8ea668250a0223d36279a2420ecd10c86d19ba3b3604087165fbd78b3a06063d94703339c6977a8d45252ac9bcbe97560626ae9738d418227667a02b67b76303881f96c2a055cd7fec465a7cd5c9302b0452892e79beb1b3183e69c95e85522510fda3a8a3a6edfbf5ce4f5a8e70dac953541ea8a25b3216d2031b55ff89c3a0e3f5049bd82fedbcccdcda3149fb657d5fa3ed36916f9304b44b35b74dee2669f3496edfc39cf3a3779ead994d90c173393388f0a2e121540c2b9d0b7505d02c7de6424ba61be3d414136db73fc4c4956c42b8dec85e618aef670c24f5db07cf565db6a1a52505518afce77c3a2647938d824a0f565250258c8a2f8e6ccc78a76ddeaaaa3d27b8e607b2db405ca0f0ca5d0d17764fd7e0aad721a10ac09552f0bd9a0a0cbba303868466b7c44d119c2a8880dbefb16b88105fdb7973c75ce6a08ca111130bffb77223f68c43633b085cdf833850f03ec6ecc84a4c0b013848802fb342bb887d98095394f5f9c5c1110e0033d87f20d64aff56430631b78ae8bb77aa6e3aa8d4edc9e09c5873e92df9fb262b4568b3e2fd2515340a3cd770c583f0372289d70e00e9b72771cfee8e782360f1f04f2f5acc029f9e6b60722869442c1b4718c7b570e755b74ac13535bbaf80e58c400e2cba3f94d922c21d3fc878c984f3de09b5ca17ebc09edf2143abfd6f7d16aeaf16f27f51db493b66c3b78011af25d6ac644427d6b624df0690c92add8b954bf27166d2bf6deea9335c91a082c4bfe9e90b1d74fc61205b2cabc49b142d98935881d45f560f95d33bfd9f7160cc2afc000cc7ccae798caf403dea863c8e5a5b5df02b863d9dc5117910d7970347b84263141229667a9c5ac821f0a599d9fe88cf90ef0df52b102fffdc0eb58e336daf169b539024811cc2f05ee0eed22631a70ec0f7642190c7c03b4c31820accfdf5be7152e97b7fa0d00607abd9d67955ac4888c1291820e0d05540b38911049aa3f60d56c1d0def8e9d15cf1bca83ac3f973f9dc42fa710d3a4b08d6afa48571547ffbe9870c7f0a7cbd72ad182ca6bb954dacba7e631177eccd47bdaf46de5cda3b92ca6a1dff7486cc2846e0c3aa9fd8b7ddc8405373b1a9e4e6bd47112fc73b57e6558af62d152e6df7e20de34b9378384a85fcdc08961636346b1ae8dadf3db85dd36f5c3d8bdff983812d03badb814e50325446cdf7f96bb8e55854e728878316d6233918ee11b279eb34941abdf81a43bee95b07755cf01b12ae3fa3d6ba2bc3276364bcff6d419bf697465a131f0a9ebbb36b9df4e41fd6ff6d8ff3393d96c6332b5abdd42afb33a90115432dee34856e2b23b77ab2084e87cb9d2934ee19e08214be1e1ab6a1764eb3cce983cb7a410cad14d700a074ba08795716756cce51c3bcef42e4f66844f40ccae9fe35476d20febb06bbd1ed7306ad4f4f3092a35e867195d4e1666b356b1ea1471d7c3507a55a08796fe6bf356c630c1ac3678e38c51e079e44f6df90863e2c9d6fc5581225fa5428ef326e2660bb82d729ad3e025271bd6ad7b769e221da980f897e54badd353a9568e2a3a103a2cc398187e58288090a7bad0e8a24e3b2d3ea232b08e9f9859127b2117e541a7df9540496f337b8bb5a7b629208b4b636dbd8373f4c00227d730a903b5ad11d67636156132bc26b6a2cf84d35120a5d2bfbea5e973db24c70c91fcf5d4bd2cabc48cd9590f246aec4a5b01242d408f421958ba1f47ef8fe874fde3e0a82b02bcce73a88aa56ddd1312e21a9f0ff65a8ea9f98bd842dc5b5f54da713203299d70ec9c8dfbca6aa469c6e6be6b1e9894cdd26a4eb891b7477ae9286b536a72ebe8c134beb13898bd97628f1633133b0e204adc00437516a8bbf8f04d89fffb6302ac3adf1efb1319922696e959cb51b3e8d624e7c7749e870c5833557a50f178178a8e4d9c5011f14eb34af2c250aea91d74d6c124955add2db8ccc1581e5377bf4d29b257b115e64efb2a65610096051fdc99ccc4cd1892494b3e09198c663dfaf01ab15ef9d1f6f7eaafeea89bedbfe11123ee294735e26b23824f1a8fdf762b2132461d1be03e58589a73181d737076ec6f6c5bfe4b13ff9dc1b1d025df", 0x1000}, {&(0x7f00000002c0)="57c35ddc7966c53444f3b8f96894772270a59834912914cdf2315c9c7fed338ddd8d6544a60f110a321c21e53ebaaec51f7b7043204d57a53e91def0", 0x3c}, {&(0x7f0000000300)="9f65b82f569ad8925bcad3d56ace5d28b65a70755549638fe5d29a1e7fb4c2a492b232cd29925176b0273fb30e4f3b30b14b1d3494cd23054392540731fbbb88ddca2e11fc5c06a16aa649bc2d", 0x4d}, {&(0x7f0000000380)="2bfc6611edcb6692d649485eb6a775d9de200c3a0821acbda69d1b2f5227b65988242507d9d3748c91891d8b4366a1be4d4f33a0a4f33fae1ff9ba7fb8af83e77ae9b196a9a6a549a1413e18e3ac27eca5aa3b6d826fb67313dd5237bddd1ba36ac364", 0x63}, {&(0x7f0000000480)="79976ad3bb8afd5e1a500b2db8dc8e7ad6c8a653ebd15b7042d730c0cab81edea13df6dd47a8650a3e0aad37d2d7555a47cbe451c5837d4252acf132c70040696d1ba20728f1de12e97e3b9f788b94ad0d97b3a662bf1e7f482da65a85001fe6834d8f3fab7c006d8b2c9b5fe416e3325c7672ff71a914d9426c9e1d8a75aa85f1a651215943ddabc027cd3e47e89e3937eaeb01fd729fc6c88ef22b82bfc844d6efc9d5fab32e198f6497e9ad9eaaaa63c822ec7d5c9ac4c8c0", 0xba}], 0x8, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)="40265216bfc0974f9d06bfbc8875e80d90861fec640e82925b00f5a57deca2750f7ead34d641db728b890821b69d6ebf686a837d32380ae4dd92fc7fbe41ce2afd7ac19f2b7119ede7584d5a248ef19e6cc01f71b7a71b6402b880ab667d763ae77b4b568a2a06c98b1edfa202965076fe629911f0e38dff4c4dc6fc82f751ef21bf4c69777dcbc393135e832404598cfacdf7b87cc4edef796a5787d086a601ec6596bbec1740c246c3702d586cff6f1482b96b17dafb36c76b1632307f9c53e57b72acdf1e2dcc9b4c2b1a3abff9635b184d8f8b2388435b328a5e11ad5c2eab8be996d96619fef3aee31d724eae8aa7d1acc90881405dc123b622afcd2009ecce3829097127b4291a308c88d72de0fa9a979a9b68fbfd24d484e2328258b73830bb15e740043af0d6e40b8086032122e1e69e2a36220a878863121d41ec0cf1a4233536cb8f7e9c6a46b489b28f130bf6df5913bce52fb308205a7fdb852769b37279c84f261338a2dc143b372da20fffe1ef0c55c7952be97aa1bd94481ad233cd51d55f9b7b7d098685ee4607bec0314b7473519aae0a33723a1f0390778e7bb68591875d7874ba9425f4708a7f2a8a3f4b2c0e0778656351fc14bf4e2136a577c8da12e1dba5fefcec58127cb96fb37dee39dcbdfde65c9979f0f047cea670795fe60ff1f883c6ee17204d17f2d3bb2da9a6bada5b8623b74df5f0382e29e6577a159d7a3ccb2bb01d2795c1bc59deb9c0d44a57f7d5154cb2f09fd60a1ed649e960abaf1f5213df199f81d5b4beb6b661939ed7bd9539557ab49610d753e07c7a28af65e4eeeb2473711ba521e862ae983e8e67fb74e404d9edbcbecf3a5e0c9e1aab0b833573c5a9cf68e915ad88a0d7874be281132d485a00ddac3d21bd34b730e7c8521f330b313f2b54b08556b00089df44780e7a8845c6bc71043982d076e68d3f8206578d97c811a2fc37aded6e2dadec6031f465fba26aaa72fb76e1c97633d893974506539265354c84d0b668ab67122d296cfb7ee3aa029d79bc1cf46b04a0501144dfbe7d4a7d419b9e29f523d4ff6b63db4dbe9dc64e03576a7619c1e77d201ff65010b9f5604cb0e3526e5510d441a7e25de09dc3e9a638cc8a98df0216f24401308771e90332226b66d40ce9ee0b52dc72f0c7fbb08040a84d90c8ac9ccb6b7856c7c96221b8a900aa84fc690c2707a50ed340912491ef208cb80965429116a4718db01b9cb86ad1f8a70616a92f58ba56f72b28202246689e88178c85d358f839c8e003ffcf1e075b5fed53f250db824528722b384654a88be6cc195de1e3552e12f756d07dfb19dbe432ccbcf38b27b20d734d380bb0aa27b5be53c024030e08a032d00dba72dd65ed1e3dc8037d12e7c3e8da7f087f51218bc746e38f36aff2e9c5eb69c2cfc531904506b3aa84837ffec20dc10bbc5124ba7d814d7325f800412f2846798d96b5a228c960e38470f264cf081697f128ab2c8136eb7a3fa3ceb5f31a7d595ab5bac3759cfffc4fdd7a2178b9b7aaa29ccb4de4fde272d140f3923ddfee833b6d51f34ba20822ee23c64cb801914b9f007bbf2276a5d852b8c23568014e7d6fa8e16002615d18a66256622d8725bb8fb3ba5953b635fb4337d4f57800dcded9fcca3126ef491a0cad72ed5ff1db53b09b82840e5337e13bfff6b643174c20a90340c9743314d2c6e72e1cceb5250adb07b8f58f3d50f26651d081765c63e6945081af00a0d4d4514b68097edf0d2e77a79595d5e690e836884326ef3d8b045e3052aa6b0cbff10abff4b9a636f0a2449f3b181d8589ba02121a470f640af9b9a9c051676ae17e688bf3a2acd99b41ef6e602bd6005cf7288ac485c905549a67a8905694936414e63b21b260f5b7f71676a926c816ed10412e9cf76bf5fb5348cb92ef21e368464d1ffe91598be245eeb28713dbc8c327183e337f41194e422ef16fd0d0f6b74dbbb09860f952a8864afa41c1631954a119d7eac84b30ba4826f688c74341c287d7b5289cf129811c86268d92ddc2bbb59363753c5080aa84535a1f7eed1b7b3f8649d2364868a93c4135bb4a2fb7c42a763875df376b6e8fdbd4afbf0c386da9acbd48fca9967ea94e32d8993b85732dcc8b13490d7dae2c35d30682e8c7376c6a7cb1b6522783dfade9171ec4c9eda24739d1ec0f76b3ebbc20836ee5da7915e1b41f8d954870baa3e05f7ea4288ee48d702c2672ba940e1e555c7f699e03d9090f4ead60480dd4ec8834589d77239bc4d824e79ec9b887bc4807ef2d7cc17194c02c5e052d01b7a46c8610706e578e3e4d612eba9f0470dca355afdc3bab48980ba3028858b13f6ada1ef006bb70f7f18a668b7a76ab023b04beb75d6316a37f94f9628203da5de4f2436cc425b493c8cb48667bdfacbc8ad819d835e6e5a9d859af2e3de2cc4985ce1a41f493f4cef7497e3b3896e619e52396beab8ccf6b8dcd9aa2675d27fd43962d02754133b0e181b2c1fd867557a61963fe88859f80da3f78733be9d05ec7b85715d620a8726b6133f5cd9f482ce2eeb38b51d89bb48a75559fa235808ff3741613ac35cce066b23696eaf92e050a258f5f1f79fce030f67aaa0580e80bb5b3eb3166f9863a624d363deaeb4d6c053e339f645d692d5ab991ca1d8e6cfd27f8602475b636c383af083cc31026bb6165beee7a52edbf1932f00d0855e1f4de3ccf2baf3833d4d35c906c08ddf218e8fa30b2846ad05632133dc680326dc179e52b87cd4b7458d11b8c64587d56232977e165502d6b01b2c65ca1f15e259b6f11ebf5a0f80efde80bd9f1488b24fb3bf49fea38ace1b07e8fa9778ee11c301326e4f9d7ff2ee9427795e5d321a54ef3cb5e704437c90b65091da4ea7ea3fc7d33ab41c1443a32e3507bc9f4e56d23b9e7364531525f2fbb3e977b5d77db89629e38e243160311ecff558d0b10c45b63a333224c19df799dafafe02c69a27d37e3becbe592a6c96b443f8827b4ac1edebc36d3f99d65f1b6140388656ecbfa561c5cf76852ffb0672ba6a040d179281dab6646ffeecc1878a33c9e8534caca9bc1e3621608377b30465863c89c63ff493bbb38c9b3123de32109f0b516b1dea11c53ce2aa806952e57fadb8f39b92a0a81d458038ebc0818fe7991925934fb90af8752d4a8bca94e13f51640f6ce013ec4c0c8304c41a6098b0e6149f9cb8ed55ae4a6a6a8a3d23ae51b23ee39e45835d1de425ceea3ad7d3cd917e8ad7e8a4037382296f8cb91d6ae6f9984973b2ed5970be128a6ed138c937eb9abc02ff2f2d3292ad9262056783a7ad0114390c0adf85ce46f128291de86a2bcea320e08f291a5a8647fcac0fb5071ac67a2c149979be1475084138109e4b77b71f71274d636d20df4a20fd152e909d127ad9baee909a8aed003068a26bccb48d5c1616c9c33be137ccbce32caae3a2797b339d5ef2b2002dc13e86771aaf05ee3b0a719b3346c223250ed758a195ff4dc0382b71dd4bbb72b93d6604ec0221869fb36e0226aa6490f395140b7213b3da1b81596604e9d01a4c167d6dc3f21fd6c21ebac3e0eef7000642014029af8163e3c11b389060c691177ffd6e577ab9c555cfb5e3d6059ab8dd14674c809a131943fd0a701219c895001fa7d58334f61f7a932aa3fc18cacda36a4d51e6585c644cfbc6be692bd61d7bad69fe522b108b12e74a4e792f234e49efbc408746c75de8f8001d35001eae02e8b30c918f45b2b0a9f3f7c42dda28b8ab7f7d185aeab61de1bcc5b0c7b035f53d1cb10ea6566480237fd4c21ecebc5d315f38a7b49d7599a1dc40fcf560a2d5b456be27a8e67903a3171b8aef6059583dc54acb032171390ce86d5ea0865bf9842a4898da1c462a7fed9d37acc240a2a443d8bf46063eae323538b89b1a538db52cae4f4bfc0716c83b05744b1b40adb3c981c35a2e999d02135e7fa46b82313a104360c8bae2cf01bb3d0dcd43611170c2d2edf523bd50e8605df11b85c394ad95f73429b338bc93a6157887370310dab49914e4a9058c5ab716e0089bdf81bdcad612dc6cec0105e91c5cb38640a7b8c10840145a0429686a976c5d44f23874b7801e28c55235d19c1380c7398e3abbf62de39b279f3673974d787230549799e438a503e596c90d10e9f8437542980a94a058bbb76aad8c3e4f5a9055cfd4764f37a2c37330967a20f55b578ba8af81b40bc5326f6095283c80d9af5478aa904e638632ca40f2504a4bca7f7fc07ce6a958e935ec971fd55e7e37b289c2710b56afa573d36244b4fc087499d2d71060e1c781e1c5674ab4172dc78468dc7f243ad430c93869a41ead569541c790911882c1d960067b1afa738878b94ffcae8775bee50f7bc370befa870855bc8968b8b9180ae803deca0609aaff58a183199e38788b34bb7b24372ea7f5d718a211930df475a44050bd2c4e797d23549db09527188309d9bfc3df4c409cf71622069fb1482a2142194f3051ae3d495c499dd2918962d9ba922261178366434fe3bed4fbda91017832928fbb8a05de60e0e001f8f6cb7946da51e7dab77e7dde9faf90c6d68e7a216c38a68766057a058e81628e559b0ae5200a891ff0bea3d81d242a0d66be60f8d822bf260b137ab5750d99a7a80f3f9a7cba8faa208cf66ee703c043fe5432e96d0410f5f90dd54ca88b672f0970785ac91a51cfa20d37edc11a447f05e7624a61669c8c0bf72badc114bb611babf5a630eaf887ab254af9e2a0e2503504eb4e19f5b5f7a32212a93a3e85570853f6ef2a96f51b8de61a994f46e31ffbc2a9de587d3795ae4c616959dc31d66ebd20870f5268594c46c094760e7368051db6c73aa8243d3d5c22baaadf9c86e571dd59febce555ca35745c6d14527bb66e0bef36ece978079bf212c19179ab0ea70dfd79488b9c184d9c1f0899b11a390b257d6032bc8f3714b37007146720d4ff53dc573dd4ca182d4ef8404a878061e0b29a2b93a1d69872fef86fa70862b27aa407b1d543a91e5e88cd5d7f9239f063b6aa4808f8df04b0e2c6435d4307e6c1d7738fd735165150898dfc3a3f62e43bdfd8fff146e2994161b0986158a7f538b1a34cc1b0d8468b76fc1ab7be144a41988cc6164976bf6dbf0d7afdf781f5a8d85d82dee1be6c4cf4e9b9ab205ce8fa196e39debe22e3125ef7187381c750c50b0382672a9e3ae013f20a725f03bfcec3aba1f9d5e0d20586bd32fd84224d14997a37e992bb459318ac136388b481dd75ac1404c6905522d6f765fb4cdaf6fb2987037e1b817deea49434649f7e20b2e75eaa9586f5193b9229cf9db0c99d32e4d5314f7f0d1c2e2ae576a6c5af4af6416d2b978f82f75179889622ec10e34b9b44cc8cbb253cdbb2d2a73492d2f3b3e2d6aa3190cdbeecbf79bd5f6898f579aa90fc3fd3a04d829f8265e414298650e333bc266e9b2bdb56180f5eb894fdff20ffe3791137913d197ed4b26ecf66663189d5fbe7bbfbc130fbf9b45f661389ec054755c079f3b5dc96014b31f5e638824551a3c4eabc4199ad7520ca29cd5144e2789bae50302af020016ce287beb30f7c7a1ef32685569dd516c5d37aafb5750496aa8181161d0f696e255db9373852b36ffdd145dd584c52eaa8ba811888cc9033192044766fcc264e591b38ada0c972044b03b9dddf580e60763b0e3b5149f6b102eec33bd9c008383305c5e7440a1f8d657cbc694ed8d5b5032dbb212840402a10ed59b86bade6acf89e928eff3ad231b5f4b2c12efe846420efa17a01a16c1f25dda91", 0x1000) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000007c0)='./bus\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1, 0x6, {0x2, 0x6}}) semget$private(0x0, 0x3, 0x44) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) rmdir(&(0x7f0000000080)='./bus\x00') 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0x1, 0x2c, 0x7, "82e4b9a36ffded013c269131a06c4bb60773376e", 0x8, 0x100000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0x4}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x101) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000200)=[{r0, 0x4}, {r3, 0x2}, {r0, 0x10}, {r1, 0x80}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x9) syz_open_pts() 11:09:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 11:09:57 executing program 1: select(0x2c, 0x0, 0x0, 0xffffffffffffffff, 0x0) 11:09:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00002e2f66696c6530001c1b160c920974c1cf35bb21027ef7e9d8f286f421c32207af6d7838996b33f2e11fc48914d58bede485e29625ec502e9c61190c38c66a4d336c5562f36d73de374fe2e17fc1c5b6152045644f88d6eea7fa76d6a8adaa596476889e89f285856ab7617a86abb79283f7a5e595e4ad9c41f818a70c472968a35c0e29010cd0492b82cf1bb996fcd86d423f829759864748af8a09ec90dc287ce0ed78b41468f3ab5bd95aa1d731ba9dab64828b4145bf085f02e70d3948"], 0x10) 11:09:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) lseek(r0, 0x4b, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x3, 0x8001, 0x6, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x7, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:09:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x17) 11:09:58 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 11:09:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000280), 0x61) kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000000140)=""/4, 0x4}], 0x6) 11:09:58 executing program 0: pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x54) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4, 0x0, "0100000000000200", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x2, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 11:09:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = geteuid() setuid(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x2) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) 11:09:59 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffffffffffffffff) getsockopt(r0, 0x437, 0x0, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 11:09:59 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20480, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0x1}, {0x8, 0xfffffffffffff071}}, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x1f}, {0x3}}, 0x2) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) read(r0, &(0x7f00000001c0)=""/195, 0xc3) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 11:09:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20880, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000140)=0x3bc) 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 11:09:59 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() setegid(r1) r2 = open(&(0x7f0000001100)='./file0\x00', 0xc0, 0xfffffffffffffffc) recvfrom$inet6(r2, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r3, 0x0, 0x2) connect$inet6(r3, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') clock_settime(0x3, &(0x7f0000001200)={0x1, 0x7}) unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001440), 0x4) semctl$GETPID(r0, 0x800000000000005, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x8}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffec2) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) mprotect(&(0x7f000022f000/0x4000)=nil, 0x4000, 0x1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7ef, 0x1}, 0xc) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r4, r2}, 0x0) setsockopt(r3, 0xb, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) flock(r3, 0x7) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) symlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) sendto(r3, &(0x7f0000000100)="0778fc5d5514054777ae263285df2c8db41af69b3b112628e3aa2be922dcac277258c4d00e58da35983f39de5fb940792cdcb87b831d31d850b720398d7efffc1c862150f087d019cd3732772e40c2a5238ed0143fe74f1c4115e2c83970723ba3015dc5b7c379ccb1588ecba156efcaf7ada1a621655f89f30ad1bbc4f5585ad4f8ca3bd1442532ebaf7f10f55fd0e763f451593a8ea5cfd8fccf2dc1202276896df62d78aab3d077036bbc6e6b641453046614acea15a7b1871abcc1829c74ce2e468825863a5a255ee78389ccbfee8c3552f30d42fa4e8c4f2446c270da42043c1f35aaece5c1dca9f814da885f4767257ada26016b9580ea680aff41b5ba541e9dbcc64f7c6dec4fa41c8f21e3231333facb790fab0120e5f165b41d39b2d4fcc981a427a203515f8a1862d6f0151b1eb49e2baf2f0cef35eb9d60ebfb8638343bbb63905779730cc21e4aeae85a6e0432b06492ae5de6bbdf67e294279d54d62aa8037edff849b897f7acd2ef9f7db44770c9fc92e30bdb892f7cb6eae1d5d486147430932b2cd0fd8bf2005cff17a299a12f4663693e46b308a837eef67555184543bbad40ceb858484f84e1eebca7e58da7ac7996eb393291e52aec4930f87d2f7fdc498b74dd84834b7f942f6f39382a10e83214a2c6c911b607639724d0644e90685826e8fdf041ea41106e46abc0a826575d39c021dfca0ebbea828eb847501a42c40d295a16c5ba23e1479fc337ec30b527a8e81a757e6d0acfe126235ebd0401e5e405214412b62033ced793d00eb9bbabe685dd9b898524b9abd894ca2f5d099e977d554f976f6da3d82bdc527ff1a71403c28172e2f59eb3f0d26b6288c46ada260c0ced65470e22dcb74a7166b92aa7c2a375a1bad359fa62f7428555c8a4322a2345bae9e9bd3017be8d500931a509e3e24d0a8a0af2fd788539f38a29ff6030a071bde2486adc12854669572d92d7ee55b08091b8c2bf85ef1a6c9d5121792aef7a04d4e7d4f4e4f7d29e9f95df653c9645984879a3da69273a740a6f361a1dc321d7bf7087efc68b76299edc35373123b72bb1620cb89adb3dd93853da27d53c2bde4d3673cf3e87f4cdf43b2fe976944416d7485797b076e64b5c726b104d07d09eff4a2df95b1778176c00ff5071342a6707829062370af7c97afa9f7d878f7df17512e56c21d1536ef130c99e1e81e5604fd82428f7f7c99919ce6e150052679d0203d8c2c623cd36db976f6cfb0cfd71a28280c0f6d981cc168d5b2df8222d8e0491c46f1580abe0b104f8b0215f0ee21ad4e543694bfa48b39a881f7df0a56b5574f24c6b7db8e9581cd75d46ec80d8a077700830e8b0ee6dd60c8b21a7eda82d64a7613d3a368a369ae304850678aa818ad2b6c9b97de613cf280a910d93d08a48d5a3f10cc1dba350d39f5963772a7ff75f7e651ca3bc6c5a897606e97bff7b3643fb7441c1ca80e5cc71130e6fbdc37823bd003605244cd085bb5e5318c76157dd8607e9ae105b45a47fb314d1e15506adc41d2b7bc7a7d45826396f246b514992ffa9e3ca9ff0d258d83da96f48ff30fc68fad919a48933f5d7c77997aa1a72ba6cc7bb2eb5cacef616fd1ac8e50b0dd3bae8ea828a3bdd7d54721c500f27c2b54e988aa98f85d13942b2d5bdb714284a7048a94ada3ebaa28f2e76afa6518878bd6f469e79395bae8be2fe638860f328e21ed6df40aec3f7fe6952d9e620ae994dc07b5a16a8987dce2e9649a87c875e0a587fc08c53dacc0d28cac161933ebbe97457098617b9d90ceddf171eda7c454e292bff4b05a3b0033fca205973ead47103ab86fbe9ff3278cbb76a0db73df6c9eb8eae5e1ca15ff7608e1343a4976c08b4d2d5a4b92b35c251a3eb6141043146ae415eb880915fc142d4eb9152dcf6734f94551aa4dd0c8a49f09ad6ce5e012ddbe6bc02f2caf92d156987bd7e72003aefefa60de0b81d6b6c0b8f6ff372096be2ad068b2835df441dceb8c72f38062ed16102ee8a3a2eee889c845892b825ed598f54238a254fc1d130c733c9f9946c419b183b0b0758c11113d7ff7e76b06fb539dfb748a770aede499c668c39b5ef06ec0dbbd81d2ff20a67c37c68a06f9026414770a404c575f05b254d3940f6748a046071914b8bed6d37addb36788224356e9fbd21a0d956fd934a6c93cdc9b1cbe1155867dc00f6efc0a2c0d0e4f3055ab39af3d1f58a541fb95f98715f9e34032119e4f8ffa6e4fed83895ce774d36c131b8e873e135c7cfe57476a916a723526f1d02095331b825baff6b88b25a5b8ff350c2752e531274c5f0150d1259766f9cb03de8bf3b0d3c85264a35a22f0070f413f3de65747bbe85d3f1c6d0f9115590be62d0ccb59258efaf0dceddfc245a4d29a9c2e361675ead08d6a125b7ced1232f44f5e3fe8c6a4079c664c6618f455a40a16f00df203ba9bef17139e2782ae3eeaa863ebe6ec9a72ea7735ff39ed9887749995571a10e5b77eb3e1eef081acfd1cd42dd46784bae13397684b03f1dd5df9f2b33dbb9641dddfe64ae36f26ad3e7d918cf2cbb54601bab60bcb0e788ab21c31b5edb6949c9a6c26f6a31b380b4c9438b4ec4b8eb6861db1fd069f7b4c3ae6dbfc40dceafbf3acbd38961c18dcbb8d0a24dee22a6e7044ff2ef65d14e52ba22a5ba577083451373565c235d0715ee39c1a7a61fcadfd2a85303db45051dfacdde47b79c9b50c9cbe2a2aae3d24598cc1e1327c61fa9e614f6f716a752b3493ef4308ef867438002eac4514cb8b067cd86ce6eaa58f883d634a35292b48d26220fef1013f5f1fef8396400507eec68205a8c6c4b2cca19b1647ba5c525316e17e06583dc3c816e5edf798ec500db760184c744fa3e92b309a3630c49976ff35cf2919e17a912e2dd320af0f1db3611eaa783f5edcd3b1c5c75141eeb2b4a8b2f81897d0a04f0c6a7e415abb6d49667f9e14a51e5d10c460f63dffa57f5c8256e4751c4b51410b69a1c1644f4fc14343fb84ab27b055c9a714456ae97302d88d9717ca3ebb5f153981cbba130b264aa22ffa6b147312606e45749617e11a209c02f4bfcc6d829774308f138df671e02f3cc852cb575d3e597422fd86b158b2e0cae53dbf7ac94208f2b9e1a691670b6529225e9b3b266af08b44420e13f0872dcfbdae1e26f480e90e98e19c12f65ca0fe14bfc4d981b3c339a6965714592df4685cf082ad0ffbbdf815d8cfa56e4933fe395f7dccbec8f3c3cdc9de912298539e5e52ea2a74669552f5b31dd6dc6b4e93ff11d085822d946a3949a364c1bd880eb86a430968c2d8e95588c49cf1af4116e3ff747b133973a06d8b4853e4bdf004f53ec604048f8842d53e81527c696684b8dca106327492c1fcc5562c9dbb3607394041798e35bfe207b48186a1707a1a89d37f74cd19db354cca32adcd328c681da10fa10d8e8764e88fce233dae5950ef304e72f3905971471e9eca2158bc1b8da53db74b09fb821a4f16637cd5cd1599c7682deb0e3127f906f69bbd1935c0de9966cf9c6d90565d8a228f72d423484a1f9abc142f16194c4d31edf2a32a95698e7989d62e71ed5444d38b7de5efe5aad9527d4b614b1d79804dfae9f23876f728d5e204bee7a018d28569979f60c075490879a2a1d9df881eee66a93e9c3d8500413fa561a13aba4e51923b43b320c57d1d0fbaf3d92093b1db27b3d31d476f11b34c9209277b3949db561b54d63c8934d2bf3f4529be8399c7f841b2389f9eaa5732346057c370fbe3098dac65ae46881d253b53fd0133f667362f547882b26a73ce8137881c9008377c043cd0911d2c0e10757e84c5649e0f2aa58492de7d3a919f8e5d321ae5866e500d754440c6b5559370f21e30fcf3b2194bfa7cd4dfc882c733249ffce21c121ce66f39203be30c79200aa314ec656b3ca01ed717f8068d1d53886f953cca33a3de11eff2e824e5c6b82f9294eaeb062c3e5ea0d5235a441bcf4463f50f2011b4f65f2b5ad59253fc4cf53a2be216e675e0c56f1e6e93600cfa9bb062c12431d4c35a2ca0fd59d9d2f368ab47c10152aab03fbc1021582a2cfb78fbfef953574960e7d14696ecee720595cce54517eb0dee6ef3249f735f5715c4981f71a1709463804627a17f3fd95fc8ca810d1460b4c705bb2e18899185e8144d5299f89358d5707b5c8226e5970804d7f5a7e85c2c2a0431c5dfe320029ffdb15a03e5e08b840c195bab1e30d414211f3ee03ba2fc1b437c7d91183ee3d930e425e58e8a6399b614f6a84f4d4fd10e69dcc714b9df5f62d756d13b841a07b77f9b94ba88a8eb096fc658468970adad09a6b3db8464fc9a3d6d9825ec20c0b3b1bce3f15e72f20b644aac8b783f29f07c6d0bf5bbdece2c1ff9e43c51f069ed4b87b61496695a040da93e094f842c00a50cbff3122487edff963f66e3bff16555ff9c948cd080a01556f973d5758e3696657f474e413ba96ec87f7ccee320fd35e5b7ca71729d5f3f687d97ed01f8ff94203e600829d2ffbddb27f2bed54b010384cf5ea69c088a3670ab25895c89b134d1047520473bf2b7ea7e457377902f80014f833e7770f040cafab2925f57c9bc34f3cbee223dccaba7f5f24075346be4903ad34530a880f1b305ae3d6a47c642181c5cc4a9c80248c7612c1dde77592b09d4fe90ce1c2003e472df4c09888c8cd439a3d53e3d7dd7dd00e9d617ddefc7ef3d123b91da40eb0422edc95d22eef4beb0961a9a7d6ee044132f42ab53b9ed5e791e02924e075c4becf0b581fb0cf227fd21414678312c05bfbb16931c8ba5e1c6f3a6f04667e0d7cb253dabdf940a30ea92b0cb3f317538a13d9f94b9f23b959590fc449066f4345ad3791bd86b29180cae4062380c6dae0bdd94d79db95255546044db740fa0ab3501d5a23de648c48621f966cbb49a57d8c54284c575b03e346bbe912f0d495ec75cb7790d6d04c5292a812ce66424d03e5a09a813efd92dd6646051a273e44d2725dba03e0eece1a49b880c3653af0a3c9734158e8518dc10afb5aa1a335ecafe46c315d35f5ec2e2311acac24de5d3c7a2e1ebf739e680ca1a2f694a46c982fb41bdea38fd1eb82ae01e46e556be7c1c51d1929e0704ea3d3af9a44082658883607f13b9cd96a47332fd5205155e2d87610abd397aa896e285ca2c5fd7f7744c493bc440163259bd5b58a38a73c578fda7460e5f9150ee323905b2d6938c11b4297cc985365f378b417fca60b060e870bcc3d30913f2df3ca317aa7645a5aba74b51b0e842b612586694ccc963a5e01218b1c70793e5e56912f28a06e10b83dbae3ad0bb5beb3f7582acfa3a9dd5b8cb863fe8663352cc9faa9d2e7c15dc92681b5bf2a7b810078dee9e4341604f1c3fd5fb16a14183bc305b3780967cd45a3fc5f3bdd6b3662d4140e6f19cd21dcd1061ce633553509e5620a89bcb0308e0965a0239b5a37eea5cb84c5d25e5fecf753bb6f2461d8d598b6010c6d7e719b42a59bc1958d02f2136f1e4b1a69959d6b4a13ef67ce4c76b9303f109720909d10cd37a8349b65ee23ab7c3f7aa27b5086e225109b417f56f7be8fd32e46577f866b70478fd444001744cc38321b6e79f4106d4d0836284d8558de3cdd1bd0c4dd9263eceeffb4bfff07de98fdb924b6566cdee6e4c9e348d060f56db24aa4b61055fb4916b11c4c07829de21cb8c19bcc17b32f4c2f6f170d071c74d513ed2308c34a208438f5b5f7ad00cd52ad9b3d87ffce2f9bc0a1d6477d2ba0242f21b742e0588390cfa0609de39b2034", 0x1000, 0x1, &(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ftruncate(r1, 0x100000000) poll(&(0x7f00000000c0)=[{r3, 0x180}, {r2, 0x84}], 0x2, 0x66) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeec) 16:00:07 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:07 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x2, 0x3}}, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xf3d1, 0xf313, 0x0, 0x29f) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="011e2e3b663cce2df7f23061"], 0xa) openat(r1, &(0x7f0000000080)='./file0\x00', 0x408, 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/43, 0x2b) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) msgget$private(0x0, 0x100) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7dc, 0x4, 0x8, "112d274b9ebeafc65a66a0dda454999c66048733", 0x8, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0), 0x1bc) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3f, 0x400}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="13fa7ad6f7df41c3eb6a7636585ba1bfc4c6201ed00e75729672d3e987adce639a254612cdb74ca0fac464689ee53dad5918756d6e289f00cc45b4872cd7443cd011e6bace6eee4ab1eb82abffa740ab60e1df50a0fe0692c2ef7a678365ef5ec1256157635ec2912400a6960ef126521e7c42db159e79d418147a191b35798fb029f450e0d861b8e5f35fd069f96d8f4734b4b86150b310d6203e04a828188313b209358b5024845804eb3eb9e0e320dff534d7a944478741974873c8ecd793f2fe93398abf0b357084fdcef9f17fd62ddecff01e7fc4ca4a7bb468e2022d517d44989a9a783033d9c41f3e6a16950db278", 0xf2}, {&(0x7f0000000240)}, {&(0x7f0000000300)="7e60f9596a6115f0cb76b8ebae", 0xd}, {&(0x7f0000000340)="d40e0141eeef4520b2024ad01b79b7bc340fc731b1f2267eabfa3d9eebe84d6168b345d75b167370757d0c81bdd2590d6899329069a3dee0ab82b2a386b2cc249af446d76f009f244e116a5ab17f6af0f39bcd241b805c6fabee14def8dbec44ca4688038a6ac09a0257a292c0de47ebb40c4795152c781181346be40fa5242fb45b403a198bcd575afd7e6e2dbd3d440368a581b8361e7153c710d62c9026b48a89e4a4ed", 0xa5}, {&(0x7f0000000400)="2b465f118b3e8d3f610ccb0c051690ac181654c2fa821345503e66766ababae3cf81439f838f74b165d1d6ea356cc4dd77f91c17e0e53460cf5a6ee5d265488d", 0x40}, {&(0x7f0000000440)="60bf4fa19a5e76a7b8a45e546612686a8879a3ef8f8651c7474c6233df31f8b6a6febf5f166934ee4a31c7fbc302401378f86718766cfa692dd18f977b17486042261fa0afe9b9080681982affe5e4bfdfb4bc916af39211745422a9e3f1271be7134593303fc01f380dc5f3b21ec9e76139f342565b6ad1257fbc3f2135cb0de4ed6e4d83b79d2f0fb059ce5bbf496970", 0x91}], 0x6, &(0x7f00000006c0)=[{0xf0, 0xffff, 0x7, "d12af6a2da0cafa6f07569e26d115ec89e6840b84ddc1b08ee308613a529f8e27f533317b0d53322e8a405f06709dd8612658d9dc36f4ecfb23f08a3dafe2c69af295af2696173572b59cb5782abe44a6b0dc3d12378e5485aa4c5a240e4a3fc0c122cb17d6894f60b800d5f160debe95b3fb64c1db1e3d3f99e49b56198887e335b473f14cdc02a3127cfc5903424f626dec531416509f5cf9b6702e83cb09d28a2d13132f7bd3163f120624c2fffe014bfafe3faba5753797308f8721d17a5dd776af733113dc910caeceb7bd56a13755aaa12ca8239ea673f"}, {0xc0, 0xffff, 0x91, "7665229b8218a63beb1b726af9cc3ad0b637fd758a2624ca43d8cbcb2742a31ae6dce2a9de8a59338553dd9a288dd8d340e5bb40516db08216afd39b6acc470cfb8afdaa2f2585678d6d6711108bc278ed2e2c087bd2ca778869081f5ea1b73a84be879eb807763debe4943e020f85a30c869a05710d793ba5688b32ffe1b5294bc24a465a7702154fd42203de0d8f48819465b24c3e5f2b15a19fc7d85b3e2335066956ba772935974aaf0a3a97e0"}, {0x78, 0xffff, 0x16, "b5d1dabb5ba171523854018e1521bee911172c1d01bd600535b2778d8e2b5010a34a5cf1b2f01ac19dd1717db846e2f370d600cd5062913438de094a446d1050108ae14f539b2d8b33d52216e8e6c8e19269f3671c71cf506d11af2152347bb490186ceab9"}], 0x228}, 0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x22) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xeb, 0x0, 0x0, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc73c, 0x1ff, 0x7ff, 0x8, "511e8bd4b848b443431ab1c42bf1def3f1d6ad57", 0x9, 0x4}) syz_open_pts() 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x173}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000080)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x25, 0x20}, {0x22, 0x2}, {0x86, 0x2}], 0x3}) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)={0x2, 0x2}, 0xc) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:07 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x10) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/28, 0x1c}], 0x4) 16:00:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) shutdown(r0, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x80000001) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffe57) 16:00:07 executing program 1: r0 = socket(0x11, 0x8, 0x5) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000140)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7fff, 0x8001, './file0\x00', 0x9, 0xfffffffffffffffa, 0x3, 0x9}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x400083) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:08 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x119) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x4}, {0x6, 0x7ff}}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r3, r4) msgget(0x1, 0x4) socket(0x800000018, 0x1, 0x0) r5 = msgget$private(0x0, 0x120) recvfrom$unix(r0, &(0x7f0000000180)=""/39, 0x27, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000308915a8000000cd17c1591ae0bc9d48af8f564f4b0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000002000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x101, 0x0, 0x1000) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r6, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000003c0)) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:08 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') socketpair(0x1, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x401, 0x139) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="8fcb03c06ab5724cb1756c0c50ca00aa535cfa5260f4835ae7f0880abf8ea0377ca18365586c58649ad8496f54238fd5db525c0dd66bc972886d77a32913056d9c14b94209cff8fa81ee3112bcc0cbda1dd778830583938b80757d0d91a3bd8afd46692f9d4835b25916a71ecfc32937ac2377df37e73fb6e6ece0ea0c03042d29f7d4db6ff0eaf27a853dc4548d84230800bd31f70ab4004e0d97ae1ede8f199380c32344132cae62130b0a2a1c1c2e98f860c805d2d52af1cc5eac56e8b4f4904b8a7aa6f17a9d58406a1b927a38e0b9a8045547d440acd820ae122b0824e94b4ce359f56d2c138cae43627cf0", 0xee}, {&(0x7f0000000240)="71fa006308f484f420e379ca9410371e37cc9ad7f283ba5922cd951ec37958db1550d07c947ae4dd53b4cf4477f5f10d91053ea746d55cb9d82da1766d7dab97c36994576d01b27a24528e4dee3cc436fb960e43b2bcd612cb40b3f6cf213d0caa3230552a6bcbc7c5", 0x69}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x60, 0x408}, 0x3) llloapckbd_enable: command error 16:00:09 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)=""/190, 0xbe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x2, 0x4}) pckbd_enable: command error 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x7ff, 0x0, 0x2, 0x98, "1551d333d8a5a1f86d6789726aa219ac096cca68", 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001640)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/146, 0x92}, {&(0x7f0000001500)=""/104, 0x68}], 0x8, 0x0) 16:00:10 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000000080)=""/7, 0x7}, 0x2) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) setsockopt(r0, 0x80000001, 0x1, &(0x7f00000000c0)="761c4134d2b76ad4ed317d656cdde85f85ba29ec8abb036efa21910383c6f7f05eb73d25d20a1d64bf1f2c7f7599f8708ee3f8e6442defc9c93a7040a8d5bf53d7649d048f5a74fe171642f94d6ff2e69153591976be07296689bb59bd8275855f81ecec50a2097a4921c8efcc345a245cb7c823e652fbc24a1f32cdf6bc589f6994509d2d576db8efd1c91b19a0f76d25c2324389dc875e5121ac833bd6097e170ea6bbdb550f7bd00ecd24072d884b554bacaa19f857d3164d43f0ef5ac3296a06aa144349442b99073e034beb25afaf0de86e8a4059f81d23f2845163d4b686f6515d0e855ca8d028ea389272aaa747b25c5894ab60c618d1d9867c3a26bb36fc7f866a2eb5763099c55adfe83060ac546ff503162e5fc6fbc283a41324bebc3f93568d0029811a92e4fb98da34f8a2d8db90b31ff95a28f61bc28eb84bb447a0ae39993afd1107d5e5a271feff2b1e9f2904a4639e52208230c0ee2a9ac61ff5d2558e4481ab18e6a629e4567c92eb3ae4a2e6248c4d556b888a7c7350b5aecb57cd00aaae9a1dd185fdbd51993b4e3c10ef5160946623709b328a6ca6ca52c12b60a7f5b813d242b091b18b8331535c3f79002d67842048faca97ecd359279847f2a2d6154d0e0f689059a5d1dcf4ca6fadf476140ef4f7eee7ef041199d45be9a6175978e724dc3b857aa3cb804936c77c506d27d17e946613ee089d0488931fffc7b3cc1ebd7e468c582c08d425e02435505de7020c2f8f69ab4eeb65286bcc8447d74a060567f430ea2e868f60d6eb9cc25869e7fa5823f49d4b9ef13417f4bc5c69ffacfce3d77ef7c635ee100075bf2b9611bbc110e5513e57c6764760d3fcbb0e388b849de89c9ed789208049e25d1092b37ccdaaea29f0dc47da4a295fb6ad04894b6c81eafd2374e4de98a7b19bfaef7478d48d122dd27da5719feb40a04ac55fac7d666ae9a27d53371dacdba21eaf1e1e9c8d9c6d132710e3b240498f1b0aa8b0a5e937c6fef1102f10f0bc2d449e99606c40dc5f4db1453a7045679c05612e04e0bd120787e772365c079e72829fb7c909d160775c8321e28ef0f1a3d15fe9f7e04cb86e417753f24f353d38f81e87e36b006f36e71b5573dad0f5687e958981094b32da55d0fe9b7311d957c5a0cf682af7ec4694bfe50c85b233fa221e01390fe590b66748f2e6a4916f8967bc2f187ed56954b91d816cea8f87e0eee00c4155876ac5396eb873cab755d713e96efe8746218db0c295465f139f6f5e3a14cd0eb2a6820424d4e9b326b913d5a75eb242874479b66f282c7f47e04ad5f7017b4eb92f832bd2a8c410c9efe504e8187f2ead2759133c43722df00169e6a05b370543b780c490bafc1d96e330b4a757fd1c2e73b33a4ea7bffa68bdbcd8f238b631f13e9ab0e7ed93778135b8fd99c752747bf09d742eb1c4f8876746673bb38a0bb9631102dfb4753fce69f2d138e40a3fda164f5a14d07b8a9727e00f0d6c95f3d491c8dbb9f84a3d497ee9df93a47d78f83321de666ad2f65cb8f1b03d88f445657d66ea5f3f2e424d2e846849f07fcd76f97ebe044c7a79c390363c34daed96c562c280c1f2a74c0fc5d83dd6e31970e4f1161325d4e1df973c9cae5ef073667c770cbb3652f61c4baf62c7c7210f2532a644cda3160901a7e2157dd5545b951a053b3fec5d392df5070be0e7b3c28c330a6edbf248f024e4c5aaf33d749c1d174ac5309d5dc4bb0f4d12fc991c28e1ef6da75c0b6a04257d4c91353ef3c37f072c97271f2d3f66ab04b7ac4c6b0d44431f111856588d7eb7227f7e5d4644b8df65921ac765ce70d32986f586595017a727773913c266b6895e84fc79e98af376a114416a44e16b47c46c7fa86dd8d5cf33de7a21f46890a4e6834a0e97843b8b00ba08509dc6da95cf3b91670691c6a5ddd9e90b42ce1f34f100e35240d0cb85e43af512f79cb0b7fc8955c41746ed06fc49ddd534cc774177446ec757ed64a3be47e712c048f3b9ee013d7ec61a6b52c20bcba043d7a85045d280c80031f4b6e80d8cc089ba9b70304ad2adedd230ff6ebe59c15848c9b4d5f5eced29084af7f844dd946613a779bbd994623bfbe33ea4fa88c6e3bdd75b7fac4c11672bda887271cc31f51e2ade91223894f0354bc480e206504bac8746f6d9afadc8b9c674c74be3c11a69566e9c266796dc74f2df3878cf5e3a93bf723d102650bd5f93ce28eb07f30fe0fc99b9122c547705b86729dc63e82a3e4a28039d5eb85f9fca146ae4c667b46beac55ce31d12600c002b2874e8ba15964e42dc377644f2124a29b7dfb99e81829c8927c238c85c7fabe1d53f4fc68d8233d7980b97c1590a1a7fced802d5207116f52a56d71244d0e598c49cad51e4b7a5abaa9f3ec5720b80e8b8ac6b0bcf8525d6d4ae1b7148cea8ee35a712d93b037e2ca76d7ead9a849793c1ee804b68a4578e8d13ccd0069aec3b0d0c69b27545aae416693784d5a2785a4a5f31dabcff0887bd47736e208c5d81cc3f15e23bf6c60df30ef88cef854f5000bfce648978a28e51d7c1637054edd1e2a33e2cb13e4d1c199064db33fa8c3ca568152d22f6a30c8539aa43799e4e007685f772f7345e492bee511f18f70ce4fe51fb912890ea4ee0afeacac5a3e3ea25823a1ff433220c45db40635619eb65be433b4e89866977c8d1bdd09409b971a0f0f27c04370bfa0d233c225250f54df617aa93a8f8c9f84317b4049a2fda4d5e48f9f63eb116fc7975646f967f5ce652cded4b18bf4d74e63c06455638b15dc1a2b8add9efba16d6b8005b4213548d282ab90976ebba7ab5fd3296f3888b93dd9ec4b418e0e6cfd2fbda23bd6b3daa83f41e2afa68fe99e553e7fd9f41f43a66160074b265504e593e1074a01543468f59009e9dd667f757c5bbe65f2084bd0f598027ac522d77843ec4ea6bba4ce516c037a43f59b808f5adf2a0d7163930372d2ef8eaf95122b9d24a116e5427c07242b6ec902213f06b6382415463bb8cc705a1473dafd6e128905db2838c17aa36094354884ba1bf33ac711dd849f923dd8ea175e248f8a688ef227a2f28d8e25da7e3025d01d1c40d3978b4280bb71e295affd4d2f220cc96a2cf13a46543443224b0ad62287773e09787c57b96ab845a3b8703e1660129ac5c81f858a162683c7b40392f7678e1d90f805ddaeef529cc77f1478caac252864cbf8ba00e07596be074e5262ed61126aa0d1ef4a3030247304603e19f14a93824195a081f29ade7d122d0fad73c24fc74b05842480378eea1333ba11b020f65d672566bf7b345ac8fa5e9cb03e1ba8a500eca8458f659f27f72ace9ea3dce722c32c8424f7184906808ebf8f2810f692c406b9eccd5f4008725f2e3573006fe64f072c6a4b4bb4c96692bc0e03e28b9e9f3cd07705dfa4d7435f593d568ba509788a51864859e8bf2bbc36b85557ee032339c197e284f675419db36bb4afcb35e5990ab34f0b66f25eb2864bc40007c806c94b7875069c76c43a5e08435bc4e21fadedf66fb69c8968a10894adecafb692d1602121303592ff745703b7186051632d3add03bec40760a993f55a3066a3b5159bb7b5c65a264d7b2963d2b50868b19a49e508955d0357c5ec22f14fae63f6a7093ba7deb4f9f7ffcbfb4ee13dcfdd0f26c97d52ba3a8aba9275c96b70c976c66def68b91e47044becab2d2b4b56474cb36c202794d10a96d15e88323225a2ad109368ad89a91ddba504840db4d7aa1e080e112644d0025c2c84b4e87ccba4a50924a62c415cdbd157eed57c2667dd35f88535673ba8418744e4bde5d68433860bc5195bdccbaeba5bdbda80e502b43a1f0403f9a921e40aafd4aabb56036a0aef366c1b7bb116d29d73b9e6891da33f020ce3186720ac1cbf081446969c03ed327d88ad9f76a0c6c5982f166ba1ee45c3edbf470aa3d31544642007fc07dca5ade65ee6547404bdd8b602239a9394ef5bfffc08e8a521239db0db00be70e50953a4ad5e49158385ec4c458c0576738c211f522ba6690d9af723796c8225d5aaae162c0a2a394ef3854e9af1c03cb220d74e64ff67159556beda0c3f95fc383686f39c44aaa93148b0d2992bc473cb432f133e471a9bd61d7928c6d3d4ffed2e42884590006813cc7deca5ab35d3f10b54746900e53bbb689195fa8e212744858b77ead49f32d31025e8b1a518a9a0b7ab02dd52625d5a5e4983fcc123a9096e16dc5343f21b71024012d50aa1a51a86652a7220d4e243c2e091664575184a73b617ec97ffaa7ff54a1583c9401f1655637ad7716ccb32e77f2ae00d298edbafdda672a5cc4c4186810903eb3de190d768ece1b5e8b3368af9acb619fb915ce067c0f6887facdf7f2bd11c9fe2ce1ec2ffc36b39d7a1c69c1a9a28f532a847d3bd424f87ce95dd54aeae4bd9bde5531087a1d4f0118ae2d2e8df7f019575425de88d04bf15b480beca818f14984796722b9f98f947f27f2d7ba212478fbb2ac48ed6e1e331128b9208b819f4a3a1ff13f7bfeb0fca8b22b63237581674acaa6efabd2d7757f9879813bec145e4686407e1abaf8fb5a9d9a47ebe2ae3dabb46c15b13b0570b7028ff52dd81a1a8cdc7117c2802a8240477ad96f50b51d6464a13ab1b46b37da0b39ba1c61d8cad525e32f8fb7f28304131b4da080b6a5d8395221a8cd6a44d0b858eb359abc50fddc8eaa3e1901bc7a056f16b2bb469fe97ec701dd5086d66ff95c40eb3834f279ed06efd4ae95db91bc99e874027b32be6bb413088610ab088688c2449a0949720ee0bc16c995a3b91bb21c8cea637d19a9af0f6d69829642638bb98eb0309953a64ae4dd485fd6446e81e7f95824d858d40ea26c8edd20ecb885b69c13e27bdf3474be3e102984c4ead82c572249c2a794cad2a23ba0539098ea7f4dd29185336dd71ad5fbc948ced4046622ffe57321caefb0b8df04a38f6e29a7707d9ef67960e75d4895adaf2d18da22829a1569185fc0999b1b8131037d0e59a3ca03135d751ae88142c3bff29195521ac443eb3f1e7e9aae3c00e6b035167ad9bbd1413fe3b3024f7df39019759cf02b01acf7e194befc70735923748b297044036660f092e41aa9ff5ed4faac2766564f9086772028676e9e2d908291103b41b1977c2424c2ecc17f9ddc5e36fe7b70446ca2362c0cbb2341255968d283c2accb9e4197271f3ede88c70ec9aa132585ef4feaaf21acc6f446cf5aa33b613ff9c25751b944040bd8202c583c55792e592b670d005d6f49e3378c12e29a34c21015bd2817d89c45eff13db902bec678763eebe9da584c5feb21ed2591dac0ac7e134969ec89eda8a9477384ca8145e4c994f59aa826a8d4cc66c9bed8e73966a321e54f89099e3b984c1729e32fe132ce25324edd0364c6ba58b742586c12d13e2e228a72809d9954a7375a834b7d015d88f97cf5acf8653d55eeaa93a96bcac9451b38d352ab807c9bf59a6aef6499c0f921cbc591cd96ce153738e0346643c72f1a65ab5a50b71f612131a39edeb1bbf7566fb576466aba2bc46d95b72233152c956a7fc5d74ad425fea05ed7e8367ef36a87bf5e28fc8f655f370726ebff5eb9e2c9d7b51181758a2161163d23d54274f516bc6e580c92e9cc34dfc517bec86374d91be11a861278db462e94b6c1ac7493d6d1c7e80aae72887f1d8e785528a7d73f90243d29a84bf7319313c2ba05a3eba13dfa2b59378768603c4f38e1f7ac10d5cf1de4e6e4f5eb8ea9b0139088ede48ce454db4077389fa8c1ceae2e0460", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000140)="e0a5b5b67d920d5eb911323f66c71d7108cd28dd7224a64515fb658199ca32b4f2a2678846256cf04a85bd08140a5aafa8335fd80a5147198d8dcd410ada9cecdd14470f91bc827497289985b1d6a7c4a9dd03fcd36f0f4a2f383d36cf8493b427b028", 0x63) socket$inet(0x2, 0x4004, 0x7) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:00:11 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000b72741692f72bf60bc90d9bbd991ca942f7273b1143e4f98ed4697c06bcd7446f58137d5f24c457940f9b73661de9f1f9839"], 0x10}, 0x8) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt(r0, 0x7, 0x50c, &(0x7f0000000000)="68934966457d6c96cc9252528d178d5b5cf3d7138d187746bd335ce97ed727b078d9fbcf9f9fde67b84815ec8a691117ea506feaee0b763ca3f1f244780fd23b72c1d9e50b4c8dc9a2eff21cbb513d61504184928ab4f15a3aafaddf2cab9984ce33d8f0f8663513d9bc5cf09015cb7a608cc2d815a93aac5c28133b785b8946c095749c100916d1", 0x88) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) r1 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) fsync(r1) setsockopt(r0, 0x6, 0x0, &(0x7f0000000140)="93619bdb0062ab8626d7f26447ac073e2cd1def04731011ea873292970dc78950cc3a0d7134fbd4d70b6c08b9fd2fabd6e8097c9f2cd06268dd28aeca6e547f0eee11452de26800055ed4a6bc95b5be3200a2e0b760db60c3a30fe92d0212af1da3afb202df8c3d055a14fda69ba4f521f2e51e5c896aed870838a96857fcf88ef288e9d63c3d736bfd1bda3", 0x8c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:00:00 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x411) socket(0x0, 0x4007, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8001, 0xa}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000000, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x51, 0xa0000000, 0x5d, 0xcd7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x19, 0x2000000a, 0x8000, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x4b, 0x80000001, 0x6, 0xffffffff}], 0x9, &(0x7f0000000200)={0x5}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) getegid() r4 = fcntl$dupfd(r3, 0xa, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x92, 0x7, 0xbfa4}, {{r4}, 0xfffffffffffffffb, 0xa8, 0x40000000, 0x5, 0x7aa}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x101, 0x5}, {{r3}, 0xfffffffffffffff8, 0x28, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x94, 0x20000000, 0x9}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x2020000000000, 0x2658}, {{r3}, 0xfffffffffffffffb, 0x4, 0x5, 0x8000, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0xa8, 0x4, 0x8}], 0x4, &(0x7f0000000340)={0x92aa, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r7, 0x4, 0x80) accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30000, 0x1e) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffdb5, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="4cad1da65a8b39daa9b991478c47305d3c89545abca50a68239b779812f0a8a3bb57aa2cf8dda1cff2fb35130dd1260245e8a454d82645ec489d5be49bdf68f81be21cba43ce40a09f998d8ff9bdfff14743752addef38aae0aa5cfffc8acef0f68ac9563264f6b8f9c067d99918d64d9b2e0f8fcb5b3738ee9ecf3ea1c224bba404ac5df42653f9d897bf8ef3799bfb8a22d1d72e7ca03d2dde708f00ea7f721d27a561b6a0e2ada5fa7945ce5b74681299658c50f534dcdf8bc2766c4ccc4479568e7616db36615ac3275ace5a49d98c8e30c0272ebeea9ba68e2fbca4aa9328fd00cf8a71a4ac1bb4", 0xea}, {&(0x7f0000000240)="0a1738203ea9510b028e823d19d9046f750d48214e75f91a8b25aa37aebe91509ac75a96cc28df6fb4c4bee90c19681f640af8781ea7aeef5a40e70bd2856a65eacd2348b0714825d1d183a7c9ee663342a3f1af0fab5a3cb8e7479465ec10b5", 0x60}, {&(0x7f00000003c0)="912fb2f202c33d498506f92926d22b546db107b4ff323817c5882c37dc25e599d84a6dfebd55fac9d9d154dd75559d297d53f62cbfe5e1d56552ac24cd52c52ecac0854a786326414d62d91860c307341ec7e6bf17f1dae34d9a23f50471df13bb48efaf658f97cbe0b2b04026ca8881eaf333516cac1c1f391c8ed845b175d5c4994d253f8202bbe419cfe8b49e791e474ae6e34b479ddf4ecb6694d20cd9736cf99b0a8395e1a338135164c5b8aec6c40c801088d23dd79bb2b544beb50741321bbfa4eaf1de1571174c189ef685e49a1a5f30", 0xd4}, {&(0x7f0000000300)="bb765557f7161fec45998ecf65a86360930dc46efbc743d993ef5c907af095e7695672e55aa727b3e87d36be7a5db1614b382f9df717c20f2882aed60c7d3c9ee702174d8671563068ddc10bc359099b5bb33c203e", 0x55}], 0x4, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r2, r3, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r4, r3, r0, r0, r4, r0, r4, r4]}], 0xa0}, 0x400) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:00 executing program 1: shmget(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x118b, 0x1, 0x6, 0x9, 0x875d, 0x3, 0x5, 0x7}, &(0x7f0000000140)={0x2, 0x1}) 16:00:00 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f697a822915ff69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8a629b7c70b76716711dba43000010000000000000000000000000000000"], 0xdc, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') r0 = socket$inet(0x2, 0x7, 0x309) shutdown(r0, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') symlinkat(&(0x7f0000000080)='./control\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x385, 0x40000000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) shmget$private(0x0, 0xb000, 0x100, &(0x7f0000ff5000/0xb000)=nil) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000029ef91a5a880418382e6b1c8374874f7063e2750706bb705594127d6525e91c6e161878fa7e41c1bd5a3cd508c74737e404db71870773000000", 0xffffff7f}], 0x2c9) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) sendto(r1, &(0x7f0000000140)="7c8c560289ccd50418a501b521ff7e48f1f7e6676143b9e07645656c3a200b835c760e242162e02501a0f6269578a62742e48e79495c692c27835f9837d95ebb6ea571d4c93d2cbc08856984b7cb27d83a063ad0d265e1b35fd85d663a3f8ac1c0e2423123394ff27fea49bb0bb4937b057d22dce939f0366ed30660bd1be5e5d15782dc3651a88127b9ec06175c5aad26cffb57e8bdc899582075341f0fdfa5e1efb7f1488f9914b788b4a5400552a9376eba56b3d83874350ad8f6a2eff6971acae398cdb1460f5ee417c4b6c054da47f616fd71de4b13", 0xd8, 0x400, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x10000000000000f3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x1c, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r3, r0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8100, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2064, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000040), 0x20000081, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x1aff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x400, 0x24) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 16:00:04 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x1, &(0x7f0000000280)={0x7ffffffd, 0x7fffffff}) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x6}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0xb7c1, 0x6, 0x1, "afc1666efb75ae5d6b394c45fb5a311c7d5b3c4b", 0x5, 0x6}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x5) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) fcntl$dupfd(r1, 0xa, r0) select(0xffc2, &(0x7f0000000000)={0x0, 0x20000000000, 0x8, 0x2, 0x3f}, 0xfffffffffffffffe, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfff, 0x81, 0x20, 0xc0000000, "12d9ac5af32a1493795677deec67a51dadb42998", 0x3, 0x47}) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0xa0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20801, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100c000, 0xfffffffffffffff9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000001a00)=""/4096, 0x1000}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000500)=""/139, 0x8b, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xffffffff}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r0) r4 = kqueue() dup2(r4, r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) 16:00:04 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64=r0, @ANYBLOB="0c5e2a4c303de62d2f8c073573cc96a4671b7df959cb7907e7f8e682a1d67508c090913e9dbc3d4b92c726c03df1c5b6025f3d588710662ab4d95c2d1d0ba3409d1b6267cd7e18bd62a197109fdee2f40d1d4eee271e5eca2b1efa1d90295e7db385e6ff427dc9211dfb5e7c598b5566a82eb8532087bdfc7ce5f0950ac67534f051f8a69ed026d52a", @ANYRES32=r0, @ANYRESHEX=r1]], 0x1) write(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0x4717}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x100, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x41, 0x556c3641, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000095, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x9, 0x40, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4a, 0xf0000026, 0x6d8}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x7fffffff, 0x6}], 0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x44, 0xc00fffff, 0x600000000000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x80, 0x400}], 0x1ff, &(0x7f00000000c0)={0x1, 0x4}) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000500)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x6}, 0x8) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x400}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x6, 0x1, {0x2, 0x2}}) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) r2 = open(&(0x7f0000001280)='./file0\x00', 0x499, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x65) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000001040)="575d3bd39f01e6e6c1494acf47769724c6c60339a6ee08e8bae98f59531b14387f502f3dfe9765417e73e4be98d46de721b60d59a0e52ce598351d7732a0046eec9376747b89a6859b78bb869f31f538b033d802d51ab65e5792106305b959f22ec3fd3146015a8cdf4dcb6c002eacfbf8b7c85b9f8033bd54bdbcd2a008a3f5eeab1e38a661d50e2f3e83e76788d92889a421e2765578c2567befcd24", 0x9d}, {&(0x7f0000001100)="9eb60efa32a1b395ab5e080acdd41b4aca470805c8ea715fc22bd2851bf41b1ba73a66e6ba776b2f5549162e6adda6bac809e504f3d82e3d06d78163d4e88339af28f8e81f29ed499d70909c20446862b669f03c105ec6e27e7bc1e9", 0x5c}, {&(0x7f0000001180)}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x2}, 0x4) ftruncate(0xffffffffffffffff, 0x6) setsockopt(0xffffffffffffffff, 0x0, 0x3ff, &(0x7f0000000000)="62f7f09fd08a4709ee4b101d2de3ab001055b49f34aec2703b692558280cfbb428c2037c2c4b1eb3aff49cf4dce50a520cb7274ef5c4d3d3dbe0990177c100f81ee06fa9b6fa82b20bbd425d438a924f6fd531ab08696e8c67bc94058f8c8afab8142d4d64cce43e909b51f3a4280f75fcedc891c91e7196af1f60e78831641674f5bebc202ab0972793c821ddcb8b8d32e9ce840b835e5647b95d919dd25e821dc2878c1f73e9d3a8dc6fe91301bd8785be72ea2a40fb341d7858019f3d274ab6fd28dec62aac878a9ed55104b278843f722ce8dca1c672af876e17616e49bbe626f3dc07661af29492a3c4677519be7a1c0507bc7885b72626207b555e9c79f83eb48491290b38282fc59dda6fb5b5518c8fd643715d1810fff5598d5bf0ccc285c9fcf25849dac3a8830ca3437b4981ae55333dd680342c741cadb05c0b94b1099b4ec5943d2a8a66ef5c166baff27e1e8d4afda21014b128901f483f4159a18d3ec7335c88654c9b831fb98e8c157c986440ac87747964211886a8b746c11bb432ccfe2efedc81532be99b3c54eb54022e5d0287f1d470cee474e27d0defc17068fb94a6699a6ef72e0154cc69767853fac3d8aa5152037bfa5107cb7dba37c4822f20d4b6aa41bf1769671192c647e9e8aa81bee88bb2061cb7b567e4945e8f79b3909ecd378366a524667be1bad67b75b39bafdbf3dcd55dffedd19f20b6d1976196ff91c4f7ca50170a009f459092c9ba4dd868726fea6c3dd4bd1641cf0ceebbe592745b8309a4bf72d6c91c27b30b6375aa504120f00e08d866b2dbde7fb2577011d57c5f4c5273d4187b9dee4270b0c68467f4113bd9b9f41d0711e96fbd5dd544acfe60c245bd03f34051af562c7375f6ccc4cf71f4ab2cb443b5d88014908ccb3a246d0116f56cb30a537942022790d101dabc1b54a3ab9b3472ccc3abe4578439fd91b22b27fe74cd7cc4f31c70640233d15703fcbd8ddfc7218aa5a15f90bce8e2ee546f9e7916417aa700564b4d926b65c9a2a6a09bcc2707bc06a508d43255101f7b27fa8341f4177e2c148437eef415f0e0f742f6c5fdff7d5e079527858283d04cbf7000aa5825df28bbc1a19234af3d50cbf054324a5642b87090e5f960f211453b71ef4c4156b4fbf4ca5cab0423e3f221062ebb91af431a8f12ca8f9ce5d4c4b4757df2242cf7e4866fcff6c8fca27fc7a7d1709173dca2c702dad1bd8f24d6d8b328aad3589e794501cf325dbdfd551bd318f3bf02d679531fccbfd0906c537e97efa7fdc4632db352670dff67998aaec7517748bb5c1491c8bccefc8b40ac776b0e5a8eb3915a0da8866799eb2522d273673fce6e0a03ba50cdec687f6ddb23b54c19f443baefe54ee605354d0406db1756c0d85c2edacc55794c6eedb9f58b41dcefb77c09ea63a890c606c6de03ef0a779031b688e627a82aa189630c1ee24c0f5f3c75527722e03f78d786ffca9dc73c7e6490ea6157db96583d766e54b93302e7f8923f2b62f24ecd8512f92dfdf1d8d4e1a0e62daf85682ae38889881688811076682ab9ce2ac2a58379ba31c3a2471d12dafd8e451c6e61bac0c6f397d1a771b62205a65d14da42442d7a9114ac713feca2658c342b93438ee0c7a2158da9e110e6b5e2ddc8ca1c00f1807a5b57fea182db44158424643d895fb3ebfd83dfcc1436fdcdc5574d23c30ec61a656c89166c78224fb7e3ed3266f9ae6be0d567a8917ec5367630479ab137f161864f698fcfccc4cf7f72192129a34e1afc47ca6013519f31025d277b262a080e9937dd1162843fb5cebb2cc9c398780a2bed7f440df5a9a5578baa5d72e16608db6f2bd781c61bf3d6b39c275bc6da6e6916dd7ef80c9140ada46e01be071815f455ff29eeb498e5343724a4dda48d21278033cdeb60ccfab1e7745d40d36981cb0c4d7f0ff3c7324ef5af452954c57aa1c34c9f43f203b94fe7afa310f71191e4eb03f2c7f9db7536420e3a355572b50203f9b396a09e5a5791d7986771d3e8a844493b91540145f5a7586702d4b535efd94923cd7ac0ca85541b2d392bde7b92cff47140f1d9c4cf9f290ab3e7e59ecd8e165c6f0af2685086154bef634ec93ef8c927aa68f7185543ef182a1d8a70f976f7665332fa7822e77f1888c32dfde14dbe121b706530f9be2b230767d67f79a8916cc4f4de4d5e5522c5b5e9ba4a7e932d4db317f864f6257812dddfbc89be2789201a3bb60142bdb9d17460ccb686bfd7b6db26e65e9526f0dcee77fca457d144b7a5f89ffc8dc4fd2b6abca87d2b9e1064847447f4a2dc88fdc04cf24bcedb6c89f4616be9128d6e87cb281f6341de41b1302d535a95e53fec197f4ccbc5e6d2fc8407253e688410934d2e8370a7dbd8db537ccd4ddfc0bcba20f1fae9702a54c0a4bb0dd070b84cdbe0bc0578d836f65cfecb0806e7f4b5d5eeff1f754d3a40aa93469737d9aae26e372d78f94b3ece03ffd5972793e4caa32cb6066457e8dada0e604bd4e1205ff009ab97e6c7f7177a4297487e9c862408773cae2a80c11ad349193e2b8846e2ee32cd813cec03befee4e74395304c8889be63549a20e53bbfcb784d6f953dbf294ace4043d928b658eddf0b35735bdfe374c37ac9fd5020ea087a58e8bbbca21707f68595db35e2a73be5ad6db7b98ec1c4e3c7d46baae31d5a2d199e804c39fadf2755cebafab2ed501055419daeb5ca4da697887a1f5c3abdc16e00ff03e7fef332944120c410c1b11dec59758d29ee38db4faaf0dba9c33b20767f35541dfc8e8a73c5f6bea963b46bee5cc51ffd7530a636a73c24d6394e018457ed9797c5cdff910361512c08a46fbccd79e7e518c4aae37bfd44f164a39d2feeb86a7d3115ff9faea8a1246b2f0fa5407b398761c5bfe187bf101ae5f40362cdd2b7b45d3456b841f974325bc522de0dcbb25196d6176c4fcb03602e09d74f941c469778ec0d2c9393ea0ce627c291a3b28555ea47d43e39b9d08f0a8be7572d1cf37468a6a2c05c17bc633b5b6eab51a7e7e0a97ede76ff3d6da1a79b19320bc3da7f43ab7e2e456799f8963453920fc4f95f16da9cb113f6441acd29061197ff56802a2a1a5d1d4851d53761a41f0327efdfd575f0d7ec12657cb6b9501a7a1e73b893abe0597b49013f2d388214185bbd51de4980d541a162489ec41f5501e934a7c99e4f0978867ed60767a25b193d2d83b0451acb56ea344db10fc9ad24528a7a3347471a8b56d52045e170ea0fae75249d220fe90fd8fc62c8273de016f8c715671ecb38b9beb66d18b0fd094ac1888da25d54cc057b3a1ec5a15c59b7b8ad2189c44f11b88e99065f03a0fee378e7e9c32ff271847b6ec51b46739772c312755f96deba0631d14bd2a2d466f4b441fbeba454cd411d3190ac559999349889d51277001a6203fc6b868edeaf62574b633ea6ff194f2ba358c40f82c2274d8323a9e51adf8b3cad9d07ac343c85f2de39f5eda5e35b6e683bddb2b98ddbc0ca07e7ccfb86b221f50db79b66bed134ad357c7672b4c4262c1e995b5121956595b831069f4e903c535098ae1a61f3b09efef57036d88397e2b894c8d5a25a1c242b77e3da5bec1bfaf5ffcefc2323b17b78b20f96f20b6600995b6557f01f63cc72b22795d5dfce825f16341699a535f63d450d557374de95f0bb193454f6e2594e5ba2ee572e56a842c3345d2ad39e9dc6e533a7ca0efd80fea9fc328eb74df518ffc2cea11926a0daf42aecb312ab4a743a1f78657a174bb640d505a238ac689e30425c96c7b5508d55cf33a764e6e920ab2ae34fe666632a745dde72cca8efc3504cd393ad3938898087a02675ada36e6a7d2454995ccbb728ef046259786646e098ae01fa17d1a4974b5d0b34c2a07385c543fbc420c39ca8d0ce7282acb3f0e0fba4b71c5d1fc253eded61e58fc4ac92cdb7b344d45621799fc0b1614930c8280fcd5320d46c1a1a38e8d9ca4afcfaa167bac66e5197b1ae4fe97642976a0e239368123b0ca52dd1de7a704bddb5aabc33fdd77641162024368a1782daddbfdc9416cdf9f3b49c575d754e9224650a93756d454262a459528ce2827c5d19d00d2d4e3321e31dc5df1ae6423d2d72933b0eabde7a16886902320a02acdac0b29306573124308464663dde5063c03a0afc840f621201d4162fb229ea5f120772e4fa3b9cdd806cc22e155cc1ebb392b2f343bd580f1cff53d0f31e13ea8822020449382a856aa79d5afc55f8169a7352eb3465ef1f2ca87df930e592a3be98b3ea85e0a6fec08c492b878031cacd10f197e015f3e3bfb5e3d1d6b015ae69b26e91adac43eff1715eceaedb45a43f8326b6cdf328c189104acdd3c5c4999451e4c69ced6de8645e4f4c150ebaaaefcce78596472c38672b3f8822ff0fd6e095e6b05b818d13ca92aece3e977dc721d8d22f126c9a64dcac48652c00cf6bb74fdced6dd15a613d58a3284eb00533f8d6cce0a41f5a99217d792a370a06a5099f25bbd1e48bacfc759f9d18cbb038a21806bfe879cc10b920407d9b92d532bd0f95adebdc3db8ba44974a8cddfc89fcd8eda68cc549995d7e15be60a4130fe1cc9175c1e4d77eaff6f47ebda731bf35fc5d217caeb242d121e772609e8ea57e39a49548cb2ca56fbafe4d2dd749788cde43ddced5c60c61eb01a70afa4cdab991603d6b73c32d1b49366b72fc25c251d71decb601469fbaa99a4dd21035bd0b8663be64cfee40922da7962bdef9863a08d7a90a98b18dab0107201b8790675edfade32a4d648958297f2c7684e49e9b8c27b3680ec5616aec0b4e8eeff8c7f8ea00e2fc668d6ed1f7c6814e06cb1967b1f143a73340abf8ee06f211c5f29d9e07fa5f48b65a673f4e4e57a4a756e35ab45b58b8a85bccc21c99d527304e8a1661f49ad6b672bfc455779ef2e924f998c7a20b1a301ea05d1497242d0f595aa3cde51af5bfe62db6235e30a5a3e140817407a020a05eed0718f92689c0530b80e78f6378aed2e2c635872451b0024edf893528a4abdd2e7985e9b17618375b80fec33e196ab2477824191603cce5ff6d6b84a3fbc382df2c6e19298a86e6ade554dc6624e187b147580397a2cb27cf315d72982354ef1be81027d87bbd82b81eeef25c8ab097721af42d8ea04c515d7750778ef81e30233f3bfb55dd8b324e51091ed460abfdb7d3c8baba2ad494384a1ea0ced52527167f1cc49a46129f606b4b788e31151ca40a473b1c00cc70e16a858c90a774efc1927ed77156b47d36794164b7d946bc265e71ebd76da5f76f63e9910707701b4e6c0dbaa49fc254db4975b40fdd75915bf8003de5d43343523070ae89394f5807aa2f4d953bab48ebe0a72fd885ac4c5a63a6b611f13af9f52386a778dc45be8b0306b323b626e3bf5e75362004e263987211d0768e72a234346da54f03630410c58ee27abb17dbc6cbfee04687d34232d620edd7d1bb461baa42755915d72359d22eca63363071a508d5f3ba6350f95ed5e75e55b0c5350e9662cbc13251bcf85d1b9c3789ec260aefd78de202bc4b4c6c76a76e51024e84256ef5d5d6a64bb8606e168dcb5f919fbfaedd059dc465ba4427b2ef794098d96842f58226e2a2c7a5126756a39133cec11768b7dd0bfe47eb11ab4df53b5318c3a1f4cdc59fa726126ac07ac7656cef5964cb8e6d95dfec45328e09aa6adcbc8d3ab85c431e218a49fff34eabc6d0e1592ad0f63f94b69756f986f23c918fa39f3cffe881e0780f77fc7bdd413fc50f5718217d2e4f0483e17ba4a60ddb", 0x1000) setsockopt(0xffffffffffffffff, 0x1000, 0x4, 0x0, 0x1ab) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) lseek(r0, 0xe, 0x2) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x0) geteuid() 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) syz_open_pts() syz_open_pts() sendto$inet6(r1, &(0x7f0000001500)="6264f7c28aadae7b57467036d435a2d05ce5dc0a11498f59b63803f4c5ccbf2263541e1ba9ceae2f5b098d7baba5dacd8cefdbc369736cc14f7d5c55255cca51b634445766eb202e7f55ac96446f70bb6d623b6962484409c21ed4864b811d62df43d338b1b860af81a43818c0ef78afe6eb7f4e64b1e73ca611ab050f869a7e770feea35af8b1f529ef6bee112102bbff20009a9893b07334bce2f02724935e239d462a1581508f25e470493e21f6702f69a90035a99f13ead6a5b4265f3409f9cb2228b3ea8be1", 0xc8, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x200}, 0xc) readv(r0, &(0x7f0000000080), 0x105) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) syz_open_pts() 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x2, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() syz_open_pts() 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 16:00:04 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x7f, 0xfff}, {0x0, 0x4}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) setitimer(0x1, &(0x7f0000000080)={{0x1, 0x7}, {0xff, 0x50000}}, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f00004e0000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000195000/0x3000)=nil) shmctl$IPC_SET(r0, 0x2, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000000) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/151, 0x97}], 0x1, &(0x7f00000001c0)=""/236, 0xec}, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x1, 0xfffffffffffffff7, 0x0, 0x8001, 0x9, 0x8, 0x1, 0x1, 0x7, 0x6}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) shutdown(r0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000480)='\x00', 0x280, 0x100) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000340)='./file0\x00', 0xe000, 0x3) r1 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x5, 0x7, 0x1, 0x9, 0x2, 0x81, 0x1, 0x2, 0x0, 0xb92}) pipe(&(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x400, 0x2) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000380)="1a0230b67392e387", 0x8}, {&(0x7f00000003c0)="6fbc14c130c767581b5243b9ff08e76b734d9ff78a77d6f0ab43242b8638cde019c94e591d638077df52f1533afdc5e9cd35", 0x32}, {&(0x7f0000000400)="c2b1a72815be3380807791e8419ce04ef45b6cf518d294977ff84838f79b505da5e0fb6167c00d53315d034c600f90dbeb389a5057f6c4ba52ddd93da3577aed105a105501b32ba0ee28af01327c6c849db9251c63a37e6d", 0x58}, {&(0x7f00000004c0)="616b2feb7daede7da843195d", 0xc}, {&(0x7f0000000500)="e99308243cd26e27cd6876cdc0e4a16fb3608b6b1121e43e81f6bfca615ff3272c4b644ccf30d8429329d24ee13283609bb786be4a8d585da8a4ab006e060eed96c497c5537a40e4072304bcc512b70299d5bf49761cc1c280a2fb2e103494b45da63b25c06f62d45af36a03a2823d20f22fc9955d16e651dcb2094ce89d05da95004c14e6faf691431234d31ecadce75c", 0x91}, {&(0x7f00000005c0)="3343b0b7c0f737b2a86d54ab8a58e72cace22ec2ec3617d7417e908cdf868dc8969977b4a522346b35a13566560c6d189eb98b01a7c438c89d10e295f20e4e1887ef244b35df0d4d8519e9b3b07a4399d1e68b7651fa0336b385cff72679aacfb86841112cbf983a32fe078ff627636422e43c693592b087c41f1c83e20b808917c377958f583f1fff9b02dff20a40e0e8bbbe0683", 0x95}, {&(0x7f0000000680)="94f6b0d1bc628cd46737c7cfc0c65e016ad6ceb46220a3cec389f716c91b4d1b4fcbe6a82998d8b549ef66fe86fbb67b6d7a8fe8b67405", 0x37}], 0x7, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) open$dir(&(0x7f0000000740)='./bus\x00', 0x10, 0x188) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002440)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) connect$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="545c4bf13b5b84b2e9316eab53568b1aefbfb4e277a3f88fabed5a5d45661b5c86ea", 0x22}, {&(0x7f00000000c0)="6bec8e297fbbad21d1e33bde42", 0xd}, {&(0x7f0000000100)="fa08a1f83073a7b3a8fa28c24b5688a29ef56e202f4a7bce5253e6672b2bf8eca63703bf6529216a2b3fed70f3c015798c27496c930ab33f133f4d96a854b6783c107ae2fe1211abe916779f4f19b053ccef2d66dc826a0bfec41cf552615c279e99592298152b70a9dbf159d951ed9cca63bb", 0x73}], 0x3) mlockall(0x2) r3 = dup2(r0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2}) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x100000000712, 0x106) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0xfffffffffffffffc, './file0\x00', 0x40, 0x3, 0xfffffffffffffffd, 0x800}) 16:00:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0xd) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffc, 0xfffffffffffffffc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000002a80)="4dfee4201e1410208808a11ad686d6d71ece83b62b14cca5618a51642ede3571960358311af14409e1a8070a2192402390c9bb4b434bf6e3ecd42846f2a3cb807972a6c431f275fe826c5426039165d12071274ccf5bf62bcb6590db01207e2b77274d238f20b8e94e468d69a9783f854b5ff11cdfe7e12b8a90efeab89b2ef68ee47fcdfbc4643ae646f11be0447b4be01ac51f000000b897af133189a7165d55e20b0fcd9dc69922c786fb50c308f2f293f57b3632d8d9bbc9f4732d8cdf878d7e8359ee30f73b3cd662e225f97e3657106d9a3cddeebb8d5466d3815cba280b3456516627d67e246818cc48956859be0c08f1c133e5b68c041712dd151838b14a5d235db3a07afbc74a0be29d93f85caff85217a3a1a4480ca8fd2fc83275f01445e86720ec6a03b797f123b8e53de114468f0655945b8d8642d1e7164acd9d0fb2fd321dd36788fac6e5c7e204b563626dfe1c33521b3e557fa79d1d1acf6550820488f82f0effa3ed6294f2c4f137809f0d1578bcea5c721e0716ac089352d5f12edb605c670decce8be1da2969b5e69bdbe1c387278ccd1e4a28f0dfdf3a1d715ac8440c80bd3dcf3435da3275a3025db02dc2645660dc78ccb9d3b596411573035d01a41eb45b0eb3ed1720f2be01d51f116906f9604f50ecc302df2426e327b03686aad9ffae53c2779fece0f2b43a3927b4a9abc258b3403fa0b2dc96c18e7c7157b0c501dc300ce4aa998f9c13cc562000efec7e796747884a9d923c1372880c8caff3eb2fcd8882a9471f91319ed2ac6320a1d9c6ed8324e4d99226fbed1fd6bf526fba0ff11f444763487034b65c0bc310181a22a87df2490e52b447828c122c54da24e06f552d73f4399ee907ad19549d919951071b41c9645af48fb1b9ff5a829e93637c409957d0995d0e203579d143493c3633c12fad5ba2dc5babcccd57c20a94e1f321db8ec10050626941b6be6fd8e54d18d154b305aa9df126ecd0e5abb39dee462244f85901f6323152ea3e2c2eafa446c74f1b0dafd73dced1e376a3ec40526a30303e4ec03eeb26338f7a3f418913dfdc698efd41c2fec407d6ee4dcb72495303044892a4708b3dc5ae49316b8ef54f5d98c432270e1f6cbb87173c2bc3e05b8c400780f5a2aaaeaf66fa483d4752034fe53dd25254e88304fa83e1440af19336188c3d979e2eedaf53bc76df74d122cf355d801593ce57130fab3e0be0652d8b1b85416a01ac9a9a30b3d19de6ccdd9f1e60e9e44de3d16ece05bea14830422ad42707456f3b1fb80f94b60f24d5346457e3246da80f0b53524d39cc44021bfaa43462be054a5ac7001f72015f1489913ef65e2750d266f139e6cd6f7bd2b0adc418a53c2a3cfe3b648dd00726bbf55cce4d8cabd6e7610db247a6391b7d3028a27884c3957318b0956b9d30ba5f9c9320101e89ddb046ef779cfbfc7e594714b69c03a14420aef2ca3b44aea7eb150dd7baded3bae38e9ac65268e5c79da83c75b9b7f028e43f7d248d109c7b13cc1f8e202ba6d8ca5ae43510d347eb9a147aefd11dc4078e21abb8a32ea39dbe32d2d6ca69d3582daa5e06038177bba4dd067aceed1c285f247713ff98bc8547acb6d5b8177e7d7434a626dfa7bcccb4555f4965807a16ebb67ed2eea7986836b4660eadb92d415c5af6776103701f16f579acba2c95a15e6c1716626554eeed800d44b286160688d66cf455f996e1cf6ab705332ffd1157807f46d77766c083eef277297399ccdcf5fe96e62b636ba3fc8eb49fe6e9b9f71ddbdef690e2704e3f5fd5fd1a601f413fe50757753212ae817722e2106eeb47f1fcaee775e04a972b9cc8bb46a0926a0c7fd775efe29ced0d590630bbd406eb3579d9f281178a0d65f85882698e2df6b523f4c87a51eee543fd5edce06a92fffdea5f74515d5acb767e08ec13e0c3cc96f899066ea1ecf1c2371a686fd95f95f259a8376f106c0b0276caacf5fc3c951bac8e502a5b9ce0d4edbd56aeba282b239aa16f1dee0fcf033a9d1bb7d46299f0b101b333b28afb6cccf34c44575b2e0baeb2ee41774241e52ad72ccfc063f9717cc3546d46b91b789b93851c88c2a0220720c6f2e063be6f8817ee187ce0e2c64f850578c09703aec2197e6fe2d4eb9505924df64f38a0075372d80c8ef9c54a6f2818c2d4e58b49e39337bb20aa790840047a58d5469b40bf6d8009614151392be27b57f0b3fb44f0b56df871dd91a6710ca87d159d924adca692dc92bc67f8e8c07f2c9d94ba350770dd46fe0145a64a8e91f935b18a79640e7c65bd1ad8ee75875a71d0b6a1e02d1b0c8d580071be6034deb4168c02fe99f1f93c29bcee30b8ab101d36ae15487730819d1de07b133f399feca56e6900620ee9fc8784831059aa75b608892349f20cbbe0bf628344a9543057d070bcce42975c209d85068d12b23365fc1c20475ff8c449f8208870857b5b10f28e66d24d54aa039afcf74749e7c782be94b91eb8ed98692e689761993d2c9de1f64b69bc70d3abb03f2fe10d6796bd15652e1ab40d9e6daeec65dd61d28d6cb0c265988d951a4dc2a881e6fd95fd113aa5b05346f39c7d1ab9c2d17f035ae21774a2eebc192807c44ed38f3c58370be9b89921fe7b8c7c9689d942d7de50629cebd41a0a048b3e6540412aaea204c30be432029b461feb50050cd59c5dfc3bbc67e23da8e861ad20c20df196d523c051049a5c05caaccd4315f16709ab2d27a844130da0fa9910ca14959e0708b4f1db8bb2675e3fee538f86826e6fcefcd210d400a252df209ba38bf87cdeafc3d144c132f3e9aa07358033775f354a2143d2081e96120ceec0858d3b34ffd5a6b7add362548fa303652cc61f92e9b804b6928d97f3bbd4a56ccbc85848634c71de27dc62185c09b52b07de4bde93fba80d00564a58f1e0dc5ed1a75de1a0b540d426cc3a012c13b2a21063ca8806c387dd74f815386b340b195efd801157857b1a7a1a2265083a880bdbb0e3d8228a4e864489c0ec93d7881a755cd4496befa025472835b8ad42c0abe8de48812f28fbda09a724f16f1c50802da23e37b818b4edeeb8acd2f215e1d38ab2697efd3e53395ee34f760298a73e8aaa0eda2789d7cabc62791a7e7e40981110bbdf2d9901e9a266041775dba4ac6d6775f7f5c940cc89b2b42dbd5f6c789c154959b0bc64da5e46c0cce4e2e731f16e63300b466857f2e85095c793a90ca001a17a6d9fc24b2517d4c46279a08ae9b0d6793d5e6e0d40b5d78a0076b464cf4f0d019d94a4414fe4aaa4b0b92a52b00e6b5e90c761a529209eaa50b529d47e5918e35dfbc633628c9e8856d6174c9f08ab136fce4646722d16cd25039d3a81f55f194f84235d11c584dfd5dbe6384b0b92f13fb84863ec72a374fa32453607da39351cf85b51e8adc0c24ec89082536ac546162d39357fbafa6ae50c996b3af074be3a12fbcb6190a668eb1b1ca6225d42a6d6354a3cf2f8044df28f143ec864ede5b878ec74b6917c841e09bca5d8523b6982315d0dcdd468a05d95c7f5b2793c1255f204fc346bf05c161f0c8d3ba906df2fd37cb5def8a3c69791b02a47e3d56ddb396e109b05f6f18f60a37420369fa98321909ed7d87e330451cc2f116c1e454739307fe140582a69201258efc8cbecb16166e90382d8934fb7eeaa85276ea1a8b10b34ad48b7b1b63f76af62ba8d18b803b27307c4e12e2b593c4313be9a94cb7384d8d30921d2a2ca706903d93ec266c1624a3974dee1e98a06ee1697e926ece7c548ba36ca9455d69116de64bcd9eb5ccd81b7173366fcc91d22aeecd5006aa0e51df3cb099e0aad2d94f2659ff125f869ba01cb44b62d75e684f6aea37327f8570535643025bc8ec6b2e498257aaa8a9a9cad58d5599e339ceb492ac7dfb4a58421d46a917d0b67b4f1c6d8bcae15f498f0b1f52b09dff3b5e03de372f8f3973fa428041e820ddb992d6fa55e3fcf3ad555bdfcf6b3032b72151f746fcff8b584db16cc43840b3204dbeff40ea9fe39978764140f8706ba32956e1689d699ae6d39227ca8153bc430c44ebd7637e9df18e8577ae71009fd1cfedd7e45604b17b00434fbb77b4ed88bdb8944a7cce325f4e938d8f23a80c48eab932149572f40b911dbdb560a03b22fe4198e9a13ddb6fc82f57aed4d8def6959e11b4a7fab106ff64719d5b1902f0ebcaa04c3ec4d09a99031629950e47ddb446217693d2ba7eec8d3515067133f3a6b63cb8a89ac7204e9f6751c7888a8016927dfcb6ab0b165d4d2c95131aa86e15dae97f25761080f4967eb97cab28b21af5cabe4551950e50dafec0827d541845c4929ff8f9e15f4814aff3a68bfffd39e7b6135737d979ec33b7575e228babcef9a3e7e2b75d108bf4598fea092d8066c7b4d89d59eb0b3d49ab90614843a2522f185359663d4587419514f25cb1abcd38ae64e266130c2ed5633b35621a50213ef6ddfe9d46c4d50adb81d471926b1090e8d9574fcf491122f7f1222ba6205e7d5fd425baf1f0885fd8d3dbcf406340778694688bd62de6b239d2cf9813a37200a985bc12e0ecafd0e001d882597f3f0ead65eff3060c84324fdd61e28b886fd1704e2d9a62f802c8b3a12b3b24db3184c4c559077c309ee0fe35ce2c043dfccfe7cb55d808e1621aebd261fb3c8a8904a84985df8472502157189a278df201315fb9c0a4e830ae6d9f3a3359cbcc57a0aec9d2687f61a2ae67a24f6f785b1b836a0dbdffd18344c1c10cf1316c4a6061a611d33d1f9f2dc2ad615090747cacd4537fb9fca37a165c9c5c2e6073a1b6306647d282da378817938d35d0164482b79e9261d6036867fea4ce7b68193bb22885f3cd89e5948641cf03d28791d01a1fe1d3694ae937cf5273e0718dcecf774fd5ed3db0a1d582a01a6a2788124cb83c4eea02f68d64b36e50bae35f69e39159f50f8a7d8de12fff9c57b6c61b0727c3492a241252449011b163757e3b7631a1e605c111960405c08e2451565e132cca7e65f32477445ff68fd31ead2299cc0e848fb616df0855d3b846fb64ec18453940e71e567a1d85765aec16e1f5424832b7e38c8b13c4bde38295ab775d7272845957549998cdf119f02f3ad9ef8efd997020a8c9162ec06166e427999f822549d0cb97f3be0435ac7c2a1c79529f627782a8d15f0af445052d1ec98278c96648c05f31c3e2125c380b3a0935cd402c48dae5da3b5fffac1f55f2f0f713d835660068bb2a9a6188dfc1a91cf01808a7dee88f3d544616816ae2d538c53020fe9f933f536af6392727c51cc6e933ef75669131502602ac3a1699861cfdbf9b129827e39cd13262fc0b7170d949213ba810aca069f36b73779802d39f2b9e89e391861bc0b3022e53ee9459e391c99e9aa35ed6e1d9525df699c94f7b3240a4aa75843092a6f38ee945e580c944d42b16f2af30ea14530e5fd543ccdea26a6513b880d58dff83269d6194bdc0c0428f073759b25ed0ca27aeff5fce5b4f07ec5ed554d5f8b1ba7849ac43c8df54142886cd8366ab1c761e358cb51641aa7b53c0c231534dc98fa961e43f5078954ec06a1512a2b7b12584c0b3ea5aa98180e8c3964698e5abbe94b16d2c47246d317449db77e395cac9b83436411249916cc4ecfb5ea28be0ce5c731dc71145ac66e66164d775c22da28e40baa50aecdd2db6970408f317639e6aaaeee504fe263961c3988bf56d8265b8a4bb1f44087b294b4b99f405eb432b2ac5eb8884616dfb15d9b98eb3cc729884de7e48cbd205de81dae99", 0x3) rmdir(&(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c35b8412e2e2e", 0xc) chroot(&(0x7f0000000180)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8443, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10621, 0x2) close(r0) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040), 0x0, 0x0) close(r0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() getgroups(0xe0, &(0x7f0000000400)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffffea, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) getgroups(0x5, &(0x7f0000000140)=[r3, r1, r2, r0, r0]) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x88) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="90ebe7a23093623b79cfdb2e692b6812039420568569b63efab446c0dce66e2fab25966069d03ab0c7ce06194d5d3506616c4cc96cfd0365f0cebc8b6f2d1d5ca2008a4d32f1f334d31dc3052956602f33", 0x51, 0x5, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x40000009, &(0x7f0000000180)='\x00\x00\x00\x00', 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0xffffffeb) getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x3c811454, 0x5, './file0\x00', 0x7, 0x400, 0xffffffffffffffb7, 0xffffffff931b3c9c}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="5e9cdb7637b8037932727388db9d086f94f9cace803fdbbcbad4d9fe4ca78ba61cc91162eedb4d8822c8d2fdd9142b469c569d85aeaacf40cdff27ade891e51f13d195596d1351640ec4cc641bfbc6d5b5ed7ede186ff1615341a9f6329f59a33aa753b0d5d164d5d686777eca2e52a6d35ebf3ce3dcd306a79bf3062eda572f3c98bb", 0x83}], 0x1, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0xffffffffffffffff) r1 = semget$private(0x0, 0x6, 0x110) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/231) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/233, 0xe9) mknod(&(0x7f0000000040)='./file0\x00', 0xc004, 0xfff) 16:00:08 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000003440)={0x100, 0x7, 0x8, 0x2, "0d360c43d2d46ec21745b365a7e43af6376c579b", 0x5, 0x4}) syz_open_pts() r1 = kqueue() preadv(r1, &(0x7f00000033c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000003340)=""/109, 0x6d}], 0x8, 0x42) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYBLOB="00000002"], 0x9d}, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x10, 0x0, 0x6) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x8000003) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r7 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x800000ff) setsockopt$sock_int(r4, 0xffff, 0x1807, &(0x7f0000000300)=0x8, 0xca88ad87) sendmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f00000039c0)=[{0x1010, 0x1, 0x7, "74259d568200d5f935ede065bad2b4489c2d3c3cb7fc82aa792207b705e90ba484b38c1c76491ba99cf9411ecf555615ee95e084e58e997c1bb07a2ea1b9dbf53c24978565c2ef21b0a8421ebff4c50c7e4ab8adbcedc9db9b2f73a48e195711067e3668202436ac27994004a5beaaa04cfb2c7bb61c6ddf98cdaa24070124c3aec8ba21b3956da1e3e4493050979355eb861b5400bf0059459ac11b35475714ebd7f9b10e38fd141467e112d1e1499df54a366b1a8a105c8450d84667b53fb8ec2cfca41840a7360cbe13321b83263069ea2de8587ad7a36a1e3b9c550b0eff8f8421bd8093ceb781fa75fdf8da21eb07faa12f5d97200f8b6ac411806cf45a32cbc2b60cd8cb45a85910b20e74ab384c3362813355077c9528f30f3f1102f0e1583fe4a674e72787458bcb5480b1d6492b01c13ac751595464aea47f20f646090e19063b6e4b04b872761f34193505174a1eb269039362697a22c2eea42675ab0987c26a356f8704a456dad5ee4f802d0cd6de5b122ed0549f96087afca4115512a7acb5e1a73272253dd09dc2c4797f05c451a8c24380c2ab1dd53f1e1a29c7d86623b0acaf0a3788bf0a39968607443aaac0b1b4ff29084f9fa3b90c3d770de59125bb9d81dd7c5b26e878f690eaaf08b63bb08af0ea27cda7e067b4b5caa542a6136af22810c96f37d5700b5a0a8108db57416234c211b72e4ed700d6a153f2d55083fe4697e9852aeeaa1c8f0ef4e808b6d4201cb75b01616792a287f8e186e10c1808c0fe0a49ed19fe2bcff1b831c5824e4f3115386a439f168a9a2d996018a780f71112263344c1f5a0ab6e58ea498efcab8f2e95a05198249907aa2bb5a0a1b33ffdc8504adfdc95a3edc2a3e7463fbeecdfe8aa0c5c5bc3e092d334ba284c2877bbcbc996bd665ed01192a735978c3a4f5ec2e3ec54de8a79b8009e178a291497e4f32804c9dcc9042b9974808622117a884a39ab2c4e2490a88d867aa2cbe5e76127c34854456164ac897339604741297c1aaa277f2dea9cba3eb2692969d11d2bd3ce71fdf777fb0aa150c197a7d36a4c6eab8b8b6c1dc71f46e27bb9e98f3e774929f3c90030219ecceb895ef0db945bcae7c2cb92a4e9d57c3af18d20f67b5728766e347cebb8d3f1e30e6f3a87f0ac2b1d45e543240d2a5f75d9ef46151d07b20fad673b793876a2273a8f753ea0069d7ceb44c42ee9fadd391aa15566c8f13788a553600cd0d253dd8e37d3f6bbbc92f144591fee9794ce1ae3ccecb3a513672e36d7b0db75b7dcfe357c631479d0102f773b3d8654161ba1c13cd3fa86531634590c88f8bf7ed04abdc9f32da7fa4e6e4ac7b881f07ad7a3fb42f05880018dee8f85013c7311d6995c59fedd13b8b6c65a51ce410676019c1ae51629e85cef3fe7f71df0ae16394377bbd12c149dee7eec463c169225d179b6e44853827483f76b96c403a3cf63808d3c6b9e8f687f98c996830c6d98abb17daf1a8d5c71d8250dab438835d38484f12c3daae6667ef61d4e9c31a18279348922d92caf00759a551b564e7f17ac67503031a94adf18693efb3f3c50d9c994fc8b12748537f023a7daefe1bdf8efc641d1767682804c39e90de60394c8b3dabf9b50dcb7bac6dbde5e574bbe884c00df651a3be4bb4cd171d5ee3b76a2503c17dcfc5a268bf743743930dd31c36e06eb4f387e8ab4e9b786f23121ff69aa85ea5e7d332a6f4a984e275c5b6eb31dbee93a01dd3768ac994bea49e2cf474590c2a9817699de814c83c0af9f53991d3734a7206587ab3fdc93c68196a8aeb550cda0d0681008c6f348c91041412b9951ffd9f5c2dcccad2f23b9ba55ac3155de2358215300b62bc8ec0ff8e7b9f70be512c5f1440a771bffa53b95e0427386eead5bfe5bd6ba34eff315c5973b42d33bcb30f544791eac0125c1391d6ec6fa28213ac06f2093090b333f2c60db1cc553f3ed66a6d0501fb3ee397ed8b63a33e05362c7f2cdabf6ba6e65f99fd685acc14af9224088e3d80cc1218365761dfe26f0257b374396caf939ad4e26b218ca8bcc8c1b9c61c408e28839671ad80efc89a741b5016fc23d8e0be6ff01f4534739bdbe5538efbc608ff16d15f3ef3dcd008bd5eea7f09f97e271fbc5be99ac457a0c25befb46a90ef988c14604b56e3ade7307a2a7b99edf99e81cbf411578f9721ac1cd77625e7610ba004a00bb18ce9594f03175c469bb3db425f62e6682cbb2382236340bb67d8619bb50fe5dba9326cb28eedaa0f9b603f7c22c43f77cb7fdaa7e8712f9c4382036302b57bc0dbb8a1f138477b9fd151798eac5ddedd24687658cd950d8a02cd3a2b74c99f986cd42030e7ac318a8762d5e32c2b4ac3abe250d910dae584ba113090a979a2250b936e32426d241fe7d2d28176f027c23844e5721cec5175b0008f578e99e007cadc716de01a0d351e7b0bd771a2513c7d53e5a1eb73881bbfc269cf2e993caa72d06d40d9a0cf3b6983fed49b9d37c3c3dad66a511d2623d7008b75f373b61e9e95c560880e5873eed8233b89e78c72474252dab852d5ba256658c193ebeaabffee4d098f5f8e7adf6c437165bb9b3d9d7b8d095cd69de70030627fe07c576ab128d5cba98d0138d030146c95aa3977af1c7ceeb8d7685e0d54aca7959d4f2accd859e7ae7971abfb780e946726d83565ebb6315d66144672c39d0523f710e42b06adf86e0d907046819e29a9f0590056bdf08f452843a34a81b68f413052732296b800bece3688c3b9529cea2d2dcf58b8567d9689ff0edffa3ef6135dec8774ba6891791ef592167344821d9c5bbc6d0a0b47d85d1f0f304d6e93c50d05f47a828a1221084e377766a8b9591c01976687700f74d22f0cbc3596070ae30f07b622dd3e1dd54682d36aab50686e9542b75b5e972a5e1a98f2176bb9ad37687c4ad1c66e3acf4ef9831614c8b1a3211f2f9bca225d1e4b4483ce8324d0a4bf681da628dbe3dbe0875537502edbda171bb261fb31ab5df7a21868bc28dce1012d15964ce709247146579be6689ba6e4deb1fe8466cf24af591d0718133472d8552ebf3ab958b9acbffa4e05fc681a5f4d9f5e98c16bbeb90848a82d43298fdbf242b3708f6cef37ef138a0de94370a81df2fd3ea071ee6a7a1ac71c654265fdf987fab99eb50229c0605978db53e22b00ffeb0336268698f86f409eb94bbd34b8909d3af2e409e7a66206309acf0fc0b1d6cb6b9aed168d0858b7f75222fb310d2ac4c9b26c98f206df9eb71d0732b5375cab94fa2a7f5af69362b229fa5876601f28c94ea127933913fdeeed6bfe63d5c03083a1e1b2eb0ecbfcd53351fe4d93ff9cdc93d32c49b4d882a31eb208687342f40089e909ffb797e0bd53a291e8b5a187d2833003d1d67a3b9446005963487f78610549deee96aca05d8a448652d4cd0ef803b64d9f7ec550888ddedfa075d0abb8978ff6a0bcf06cbdf678cf751076751a324e6ce789385d04c2ed62f78b1ecfa22966c53d3543b021937692ab74f64cd4dd29f39a65f2296b738c1aab63e54e3c06f4d9489c840d5eacc264d65607ade37133b6f6df89fd6a38b994bd8b76911c701b37ad2238288571cb1172e3489ecc1a69239f50b1ab44e18f50ca99c58132504c6ba7c2011e84da7ae3ca29f1b53d1e0920116169d7e4dfc65604d36a1a60919bc036c3768291a3ea61f2de684a52b4aa2fea526564b62e5f5385b42b7f9c41760228f5ea6e89be01b1001ea620321e6f2f9cd312334115c237d49001002efcd15a9cd3ede5f5417d68c5ae2a35e69bd488d871bcc1690f2d65a58270873155120192234d487559228e47ce1c09779c63608e05f4408b89c08feb377261a6c590360f0ff1f475e1a3ee901d116bb6ab5dd81b84c13a18cd4a5b716d637ab393f1c94ca76d0a3cafe6647fca131ff794c0919942da99f9c6c721b265b4a06f4f2ffcbf3f77b73093c88597004ee710896f5326c0ac3611d8f2733f65e0874f4e08c3adba27de0087578d5a42947f1ff762662c181b89e9d8bca5e4ba1504fb5394922870a20891208d0b0e9570951d449b7366a8c9a71d60a3bb23c999c3e53fcb3738431a6cc6d9199060b078f53208ea68190884a18b90e0c6f86cba3b1a5c8dba262035d46d4b7e38a7e3c8ca4ed0146483b0c1dcc3514fd14e95eeadd7c85ebf87946e8204cafd7b09951f4d1b04815bc66aa5f06737519b018ab22c836096632815e6a1942e1ba9359ccf44e4e6c9621c893b963a863b17370f957260f08a4c7ec8352eb46d439d303e6c6b7e79d1914811f7f5980b7f96da4075cba7879b615e89af988062964c3228eacee2bdac1775f79c8c7a2e06c000a5cfe110774e9c886a70ddc9987b9de825b2b554793193399fd383519ca1f2e13f80d08604d0ab02b0157a36bc4d82fbfc57f8763f1a8b71a26e0c414ab54a9685368d15388c48a5aed15f28e882269e7c6865ee4e635a97f9ee5f4e5639d42a2631bb457e64923a1a17197bf674aae0ea21f759138c9f1b90081ab43391731c020e296bea905b280a436370bdc332bfa6d0315281f83911fd0914a0641e832f2514bb9e9106aa51b0c93fae68f861a9a7aaf43ae29033363a5937c75665e049369cee31c6316635fa6f30d7b7ef00c551357c1e458962be2b99ae3dd1d2f92fa0b59db0907b63b4955a7d4eba99b764f659fd681af8196742da2b2240e27173b49a818472e3bb1777ec026e2e1c96dd1201869c6e4f6a21599499ab13e3fcfb5ba0665956328e3aa6aa002347f111cd045f886546a669eded4a0f40fdddfff8a09cc737a62bd9cae969ae9009c05c5ad56c4706748ba30951d4e3381b5bc19c8ef3b7a3e7120104bfc7fee6a5e38426ce9541a2b7e480aa55a400e2289c696505ff1d4aedb5a51fbd98994b313ea0188ca71b7e076e0703e1b160d42468f70c497ac5711dc9207c2c59dffdc9f48f33a81a46b489091fb2e65254c08f2fe0de63e2b550c89cb6536c1ec673359f0dd40200dbce562ac51707c7329217893d96a40f1d446cf511072cbdae693b5cdc8e3efdd09231ec41ce6a85b1b4a0459b322712ed5e0e7e103f4de46e594dfa281e42f98f784de4f034531e2688a93543967294727726bace32567858f6feb1242b67b71ed03ae78a90329c321ba2dedb6232c0070ff0a7f4e38d75da61d73a1028d37f7f74e3cda1c15775d3dc96c9c1021ac68cbe5511041d8a2fae7bb3a943e74f345820d58a4ba0e843198b9898d4c3b79f1b567352f740bfdfdacd3fbb9855ccfe754c657927578dc9e9e3f08bd5254f09cc43fa5003a5d540da49564b076364af5903d478511a6a8ba83637ae2ea565536fc5191b4339d9ffde5b353a10daf05b4bd8dd67b8466b86c2fa14b8ab1fd23b7cc66eb152df6a7b47f0655a38e476e561af3ca6070e00415e0287be8c0192ea9c71a8ec4df2979a242aad11ff42ed1b4dcfee31a44a8885abc4bf3e435eab313b45b9a41afaa393e5de77a9fa94dbeeb2b7f08978e9cbf4a63ad9e7d0d4e0f577af5baeac1feaafeaeca56a43c1cc203811f81a0f37bdb8a82b5458bdd4b364f3f2689ed519bd69d401e93da6e3139162eb0dcf325db213dab26fa0a4af97a59dae6353c4e25ae876618cba55d913400451fced40d48abf10c8ab3fa448f284361b783f4410b12c69e3b45cd6ba91861030cfad69558ac878e5a517d786671c533025e58d10d269624e19bbd4ed4ab70617a9a9b5a8dddae206e7ae9f16ca1da6398e727765ef04c20438b4c127b6eda"}, {0x78, 0xffff, 0x101, "25f3c568f685d222367e03f27f706f2242bd99f157ab89f2444fc5ab34a9de05335a26c166ca48510694f08e163cd02556f86ff91707ecb22c1d6260d67a540aea3e9231fbd118095976a6de187a6760fc2c197b99b9d7d16a5ac548b32409c6ad4a98e369008495"}, {0x1010, 0xffff, 0x602, "1d768c33827d3e27d472cc41977861889a5cbf198c60b1ac96393cc0c56a675c895edf3f78e8cf41940581c98a92a400509f1c0de5a6520f802bb5887b8720919e91a009b8694f8f0bd855ef1711e447551c3bae38529342c9ef90f26cabf3d28ca71966553fbf50ae6ee8f8c8c661d897a90ea6578a89821b28ff45c053f6a1ba2a5ca052fc8e8c2900dea10318321a3c4282b8a856b1495b770cfbb31a8403af7b9779caf101666c615bc67878baeb820bde2792423479fed5b78e0be717b398e24eaf0973c491d9a0edcd480ec4d6e42c35e25ae19d69b679089c78405886fc5b42f90d6f56ce59003b808fa6f333095d98014a0d9c701ad2183897622796c683452d1d2d7f0c11468db1232098896e5f26376cc1db26a2731c1a0082a4e19131ea5bd9d7c35e4a13468bcf1de55d177320deea76979a9738419d8b8d13c482f09398e96f2807540b0801bfcbc7471b8be33cdf56a96e23e54686292d409423494217cf76fdba3dd339896cc686d908c8f63e15dca5d71b53cc7a2cc90c81a66cb7575249961335166d8f6e04b5ad24af6b68b2189bcad1f66b87ba651c3f1512d8da6530e50c9bd9f0736d784e8662084da59f6115e3022ab03071e8da34851d656c044162a3f3e8c72430e64aaf9bbf58ac9f5593071d26b3693c23a5071d3f807def0ed863ff7be22d8f3ea84f0ccf7e78771162d63fc9237d3e29974bdf9350dd5010b8d11af9d84c92bd238e610fd54cc20dbb9548e16be4a99319af915a125355cf22b1a1f77e065993b49fb2a93a44d27fb6dcd8b27443b7e9987f16ee458b38b0bf4bbea1feefe823707cc50685665aa98e8a5e1b7b15e5ed9fe5bea8bf65ba1e7e7de0f027defe8ab6daf0e262cf77802294f37993fff4d4230f38e7076e27e51e39dd9c1d560cd1ca5c20c27a9cfda459163feb9fe9178f96533fc5b824d102a8a6a226e683989eac715c50c1112cf973aefb2bcb5d1e604bda2e7b6fa2e45eb1c451ea2279f7d3c172de94c4bdf68ec37eccf32e8878278705daf860aba92de1bc08fcc7b7816e3ee24a9ff828d4a05833db0c779548144258cba348496a7977cf389b8f9bf6f8141a57bebae31f8489b7a6d188e333a971bb70afbedebf869f953636afb4f26e69fedbc63d6c34f238d82ba993f746b219b1fbf4a348b4294e10dc143303e9ab1da1ddaeef8f98d521da1dd7da95510fba37000a33a393d9b69fd0eccc9e367e760d44e4df2b27954420f1fd0a2761a36c470bdb3e3ba73bdf6da73a05631cda313a8358c6f2e5bf7fb6711f3aa8e31f954c4db35a630c25acae2248ec5eb4ded6b1df2201987a7a70cc8ce9ac0fb0d833cfba9e6791872ab3b08235b43823a43a54a224ba847f8a36cc181d644f42035467de95eb17068ca2f89439839d8c2dd5acb4466013c444f8b3b37483811d9dae53f422795d59b9adf30dcb7fe40e969ba5601848e8aa805c7af9e8cb0184d02d9937bd2abf2482287da06df5b9ca7d590c7bc95c5d34528ebdbbeaa0ebd79775863d5c442c7b0c5637540dd72336ef012580796d1b5916ff8dd90091712c81f6fd352d8c3fa051a63bd3f5236c53759d1b46d656f5b14f6fff813bd07532502d0868573734fa4a46e617700463ba16421ef1461f10bb5d17b71f1b7dbd4db4594828c8e3fea2a40a3e58700e22cc549c5b52d319b50d9ab00bc99d5ed24c53c494599e88bbb7f8f851bcb4c8ab9a66b223b21c6ddf11aabea7291634a90d46b4723ca992e16a9dc41469357470210c60742a5832e9bb60a3e2e333229a2c228114716c6a31156dea9bd999f71c20c90f0aa4b634a656cc68a81fd9289d445a70c921cfba2d465c44ae651c61c2d445430b2efc7a204ee700f470cef56de051823405db75058b160f96b982a2225a1679bf25368518ccd3403144cba320377947ccc9c8c2d794d1e53728689b876a409b4ebbef10acc42a084d0c5bd95716c4310dcb05b4167c51e4a53530f0c2e49b4e09cea5c36b2733237290ab674a15d4c73e13948ed33a096df3cc521f67686a5636f718587cd4c37e271632056031878b9d668676ad8fc33a80f7953c9450c361087939caaf51fc19e94ec6db294f06adbefef058141af11866e12f7951833f8037cb029c77a0ea543633a4dd5790b758ad2885bc3e0f680ec52ad092d67902d461377305e4ac8639778586a9a8f45398c9a80c47bcd10a7ceaded4124c427fae13eddb5439b87d295cccc96ba3c628ac21a1191381adf0e0942df46b829bb5fe377a65ef394984c9c30a3d04bfc0086a6ee29f94ded179c74dfdc3afb2b6d31ea7e411b16d57f14bdf20f4691f5898dad30be6af352eeda7a9ba0214a3d570d1add62763e9680a0ea090d61cc85a5a218c6512d13f787d6b777f67ce9d3a17fa47b781b0e7ea399746f45dc44be85f678b648358f8cd7afe521d3a9f58d6cfa3d173bd7c28fdfec3bbbcc70b6ee57ecbca60b06dc4fa97e23159522a964092259f041d01147131a937825fecc605dc87a9ffaf013e1cab28aca642c7aaab2d12ab80423ac9d9bf73d76389a2de2a3d972d00bf2fbcdca4d7f62b4d32430ea7774ae616ec596690b1a600137d1f92f6f1eabd80bdbed77c929291403a8db0269dd77ad302cfe151d3c3c8508e98a41dca70a4e49704a7341fa35d02592588cf120e241646eaaa3922e6262561f40c279d3f779f3ff8c99b9fb1fb81b63d659ba408cf8507fd1c2ee11877b06ff5f557a4d6894b2dee0078a1c82232f876ded31947c2eb2a9e12b8afaf422387061681e3c310795844b9d071c0af8fe52f8c83ad237b75301c22d6c70baef691b61d07dc6fd728d3f879e2a4f8ebac8af0093388996f231c94f81d0972dcc19d406b07d0383392f13b1edf25758aa1c755315b137ec1582bd5029bd23edeaca3f93237ca7832f6f0ca8d133f6a6da01ef2a18c461067ca6f80b8f58e26bd0777814abc65753b3f2a064a7ef793d57a64015f132ebded59f85ea82bb3c5376f98cb4409d3c55c36121237ef17fd935b27089b787f01e3a9c8448be1aca42a06aa4d792199bb1b6cd317f5272401bb3871a373ba3a8a1bcbd9f775f2f76c7a67257c6611bd4522e307b5eefcc30f0ce3330babf38e1e3c78857672c93cac0627f1b87e4842fce756c9fc18da05ac72f1d53ed93529c8d5c1e7b03605af91b418af3dc86657b8092aaa5e0aca7f820dc3996626efb5b3963a113c03888234cf0774e44a2bbfedab41629412639489daaa5ed857654f87b9e37adc74b62519d24fedafb598e777021950f94f01eeef797e0579c8d5083d35ae1eedc850cefc32780f03716d56a6c1d48f69189a26e779e79eb7136f5b6a933c549c37f3b679f2c24169dde6bd2e6cee981409d1d85908fe1944f856b453089700ebd1aac77b87363a514632a67fc01366a5e863d7d7f15c4ab9f5f06c7fd107c539a8a6cd25143858049a65a5f70bd889b074078589acb5f4d6a303e9381925b2e806c1c08c5f9b7bd72975633303d47d2dab926d99ae5f4c7a87915767132d4174353ac12cd1d3e6e1657675a06714bab04bd5b6ab126b5615d96c6f263e1128c78debe2f7337db88ebecbc53effc42811b4a551a567c77e53b8647382d9d6df754dc112d6ac62b075593b296001122833ace676d5a9b77f793362bb62ec323673cf170d9ce60a342281a544df6508a798d06c49baa8bc681936f906c5cadd698786220d03a9172809bfe3a88ffc8578727b5d68411bba1772c5f1657f8698c39ab0db10b606abf74c7bc3cfe649f8618dfe1115341ba529dcde8d430d4a30931e9b768a94df69de94765b65a7bffb0d0fb89f3aa39f7839b718c8229350033731dc27cdbcf8458138df76c9456e2b37ead81dbf54e786a31650a87747dccc18080e573697a059adc69b214c73d3e645369b593b7c654377599c9f01906b410c2fa34342301238e8bc2796b2910a45c616c451faeedb668863814dea02b6843b9bdbf05157cd587ffd9bfa605ad8a2d2f750536d84c882a08aab8204fe22e8c25f385c772bed59f547e08b1bc58d9791403d4f991a5f7f705a113658db197744ab2052a118c21da0b244f6e7b2062d727cea1aace7ad08ef7f6e0f6b62737761ed28a1773a910869cc0bac696798d691139c9ecb89350b25bf218401049568e62addcc0d47ad2aa89a49343404e2da99abb9c25e037c7d21f204d2c5f9e4139845026f182d65e1e1179ed6f78f81e8184003b481d6ba12897a8f94c9d1dd6f170894a098468a22d8ea49f727385a4271006be62f28f4eb12a2b607a01d7a9820eddd697f4fb5bd4811bf42970c69f5f1813728cdeee6060e8bbf10cecbb6bc2ecdd884de5a89563db1d9e580edd734b2e62e498a00b619d2078ef36274881a160832117f3f58ae63060020226c13dc990e34ee078a97436ecfb34fb15ad6b55e1f2c1f46cc98180e2e26d775579f4289f95071f708df40705917b878c088e6a3bf3dfcf158495d7d48bb976f6c759cab0ed39f7620f210829d2fc70e569acf4a612aa93bb193692da7646664660d3d00b6972687b5041544df934ffaffe24c611fcec7c5071aa486e0d5ad61c27e5c8614a36bb133e77d54a70903557d284583c91c136b8782b25e043d5f7a13ca3ffc1519aad4b4ecb4feb6778c047268ed610d77f57a0e92d37f88fd1caf601988a8d98c180c1ec8ef7461dae1d5e710a027cea805e5c533673fee0189563df7eda607ea98d9c5e12d6d8e5a502c5cb9ef3cc03e65e02a5a63df6e28db66355acd51b2626e8ee483cf07ffa602b18ead200c3c52771f19c27f00956566e1bca09dcc2270270e2132217b907c10da2cdcdade64eaa2c8c4615f3e0c53771251625bddf412ab81b9dbeae729cbbf96925537fbe46a4aca647ae85762284b8d9ced2b1087b0c3c49a3104c33fddbd427ede52e82108383f49d2a5c888d67a02012c54c84c3a7aae730f0a24f5ef410fd539e04aafb61aa6423c51496053726aee54b9581f67e89ca092a77180883e63107cb069dae226f182df954e48ebab90e74c01991bd0d6f9f78cb3c5845ac2159474b2ceaa48a5457100a9071237d27157d029e12a822adb9fd8bde1cf82cb5a33ac0ef63ba783df64e8b917b7858289869f2bf0a8a76d8ed5156c069676c9f9e0ce7bbb2e1be1be44a1cce1c6423d0e1b839fa144641f650620d10bc0a634329878cf6aa5a74e81977870d35575fcfeb1608ec10cad74a37fde3467ccffb6ec9b6b7963100692ebd9673ef1e849ee2ba96eee4630d372d461a8e8b70bb2daa564514c4b3ca6f6905cb24033ea175215e2c0674b399200411e8a43fedf414e3a8be7d01406492bd3f8d18d52df8d5fad8471e5ef1d4f2c3b9852beef792762c805bd9e1b83c9a29a2f09c04ed6e7eca5714d7c66000069dcf6972375e198e5aa7233ae2167e295dd149b12949b31bc8594f1fbc67115fad92cef545010168d4f999c53f2fd3deeb15d5136c21f2efdde2472a9240fe57c38cb18e7708e438af4f1730039689e217c20a895f504b2262a12697654474727008633162dbca817251fbcaa6d4a4949e5996e60c00d49fc722a851fd6553d801463c5e6ff2da6a159b8a09d4fff728e9ffde3bea28fa865eb4668bd2cc57e94766fa96f3e97eafb7cd9c97b2a99a7f38c97e1a87e1d71949646011e6ebb64b418c37d2ed0affaf17ef1bd9fcc35db5bc5a27ec84f515754a09de6c5c427b1cae5aee3b8b71e9f23f103bc6cc959671a91b581aa2118c4b5feb5"}], 0x2098}, 0x401) socket(0xffffffffffffffff, 0x0, 0x10003) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000003c0)=""/186) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x730f230341b38d1e) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:09 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x8}, {0x0, 0x9}}, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$inet6(0x18, 0x3, 0x401) recvfrom(r1, &(0x7f0000000000)=""/221, 0xdd, 0x803, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) kqueue() 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xa0}, {r0, 0x44}, {r0, 0x110}, {r0, 0x50}], 0x5, 0x4) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:10 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) munmap(&(0x7f0000727000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="a2df807fac7aaa7edaa4d6e5954e0744ef0c1749d5cbb99da44decd4a1000ccbcc5ff1039d9ccc3c7b399e38b5d4f26a1950017c0bccc2d7eaf00b66b7177fa80c2beb0e6f306f7a5e3ef29940ed9a9625cea8db024388b489da7b719f95e28ac603a46458faa9c7548ed46db2dc074b8639436e783cfc7f099805549a9d3703035bd73bdc847012cd963ad647c741e447a5ef1574fd9f1cabb41a68094b0c4c5cab9a8ba93797c6b98854804b3ff2deb30b483a9a11de26833bf4196f5f3fb7c8a2c85d8b40fb11e8fde48d6be10ea4209cf91df9e418e9200d4b5fee073f83b4b030176b336fa6c20d2f6947df97fa19d2aae6b408d99e", 0xf8}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/37, 0x25}], 0x3, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0x0, 0x80, 0xf000009d, 0xe1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc0000000, 0x3, 0xffffffff}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x5453, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x937, 0x4}, {{r0}, 0xfffffffffffffff8, 0x50, 0x80, 0x8, 0x8}], 0x40, &(0x7f0000000400)={0x372, 0x7ac95d9c}) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="f5644e3ff5322a5ced0da07660fdc40a1ca3bd114a1393403994e06ab3baf397699fe2d0d3f87fb86f0dac9be67900873f836f8dedf7738be878418673382dfaba4627106e09347f6f08fce18b5832b1da9cb5c19513141f760d8ce61efbe141466f2e557b60397d5bac7fbbabae555c4b523a508cf19e64656f295381bec29de204e1c47adf17d79e4dde943adfd9fd963d8175fcb3680e7a78d8e2a100ed05eee67f6716d82c6d09f0967fa29570b08b92e784122f96f765ad4cbff822198e", 0xc0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) socketpair(0x0, 0x4, 0x5, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() lchown(&(0x7f0000000280)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x101ff, 0xc1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x282, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30102, 0x0) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x2) r6 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0xfffffffffffffffa, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000007, 0x3, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20, 0x6, 0x4}, {{r4}, 0x0, 0x3b, 0x20000000, 0x4d, 0x2}], 0x2e582d6c, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x8, 0xa, 0xfffffffffffffffd, 0x3}], 0x5, &(0x7f0000000200)={0x2, 0x1000}) r7 = kqueue() fcntl$setflags(r5, 0x2, 0x0) kevent(r7, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) mmap(&(0x7f0000201000/0x2000)=nil, 0x2000, 0x3, 0x1810, r6, 0x0, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x8000000004, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') r3 = openat(r2, &(0x7f0000000000)='/', 0x0, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r2, r5, r6) mknod(&(0x7f0000000180)='./file1/../file0/../file0\x00', 0x8000, 0x10000) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2ea15cd87cd8564ce2f7161d264ac11f2c0ec2b47a27b1272199be82e793e8aaf556ac1c5b6c4af8b89116466b", 0x2d}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r8 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r8, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffd8d}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) open(&(0x7f0000000240)='./file1/../file0/../file0\x00', 0x10290, 0x80) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000380), 0x3, &(0x7f0000000880)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x21, 0xc007, 0x1000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8808, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:10 executing program 1: msgget(0x0, 0x1a0) msgget(0x0, 0x200) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r1, 0xc0}, {r2, 0x112}, {r3, 0x34}], 0x4, 0x1) r4 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x5, 0xf77a, r4}) sendmsg(r3, &(0x7f00000007c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="f332a637c951f40f9a02755e1b25d43a81fca0a213fe", 0x16}, {&(0x7f00000001c0)="84fe084eb32dfaff07ad0ae50fecd0b5562f602be276605ba6ae88732904f0e57239ce78387562837f4e1654575e65335b343f1328660cdcc052d95b51a6459744ea41571e0224db0263c2fee1d8510faff560118ce400c7023e48028a4d521276f75ea1bb4eb8d88e717766bf1bce100d4770d2de0027411a678e14d0e07330ec57da18b43a2ca30c5f3f33fad95651649c3941a0bcf2f0bc7d206f2657e601b2b18379f69cb191c4a2dcda26ea078199851270338b3857bb7f8eb4", 0xbc}, {&(0x7f0000000280)="0a062a1c3218238b620e70fdd4106fda1f8a81a3cf48da41805a7d4b05caf20063ed6d0f598c7e8451d32878fb93ed513ebd4306f8fe9390047e16482f49a8c4cd39e5b26d7d50941d718728d02ca1bd6ee356b8d2f3ac36", 0x58}, {&(0x7f0000000300)="91ae84bab220e5b3e4f4365689f3619fddfdc8196d10a64d1c2cf0745d0448dc7a22cc5127e1c40c04605f78976b750b0ec93c6105a0f72b5b9e9d5cf88f1b357af023bc23fa59aa715bc97a2cc99a16dc3212a516d2df64008dd7da6e9fee8671cb61add9c66f0db387e9d431b2c3fe49b9d0db356dcb6e44936d378478c025ea3c69ad864442a6b317ff08e4bf486933cd52dbe809b08d56af2b458a54650b0ff0726d0bf7fbca7b6ff411bca0fc5ab4488545d6fba925088dcd4ac5b5", 0xbe}, {&(0x7f00000003c0)="638dfd83fde072296246", 0xa}, {&(0x7f0000000400)="92c9f3f18e96a9249351639dfc84db9317ac44c38798094802251239ab52b0c7de5121094dcb683de7dabbca4fe2abdb66173d6b0b9e732d4aa03310485aba568a49b7d2986b9d391d860fad498c8cca6ab2b0d35dc5a087484fd2f33707678fab7fa6cc16dceb29562227293599f9940b181f0d5ebc1d899e00790fcc975c003d261a8adcf3717a29b9d554d229d5d37722890637028b880baddd3803395deded04dbc92ac6e035faae20dbedf5b0f2049d5a9a60167379570cc66395921386db8323cc14bbbc3639a3b73f", 0xcc}, {&(0x7f0000000500)="e7fd906bbd1aa4ed5e010f2f12fde41e18c5dc71ce0c407d183f6c9c5a701c53d6088a6f8529f875c352843ebcc8faeed1144189043ce34fe89a1ab3ca1e3850634ab2391a4875975bd516ca5a39ae15a035f4866aad8f19a2cd149645c4e4aa6c476d065615a5d56e68030cd3eedb44ba4c63ec4edae5befdafed6f7bea8adb15d3d54f82c498cf8aa72ce09b2bcede60f3e3ad43c1af035ecb4e47d187c70ce6a6f4aff074dba9250f0990a479c9b76b1b34e84bae1b2a01e056d36dbc02ef58becfd59f448f14562d0eae0bab5c", 0xcf}], 0x7, &(0x7f0000000680)=[{0xf0, 0xffff, 0x800, "cead603ea6ca6827a71a51a7a541fe0f7f54856026fe126696fc66b66aa5b3ab63c08e222fbb5674478838b515e0abff80ba29ca6afddac37e623177cdc3019d07ec6c830c9f37a8d27be606ec25f2f3862ea1ce16d551443f615e6641319717abf44c72aff7fe7ef2b2c327918e4d32b3d203f899cd7d7f8bf5317e48e82bc6f6a0c3027bab45e5f9d8b886156d49838b578184a6c7fbb68b9beca17e937091da1eb390461056c7794c5ee39e70d94fb6dc92576ddfc7c7de186ebd62dc0bcadd200662f50c38a635dbcbf70684dd87f324388feb37c7fdfdbb"}, {0x30, 0x0, 0x1, "82599ff4ea214975a214671cc8775879a176a16d0be1c831dd3cbbf798"}], 0x120}, 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) poll(&(0x7f0000000800)=[{r0, 0x4}, {r1, 0x100}, {r1, 0x85}, {r1, 0x1c8}, {r1, 0x46}], 0x5, 0x9) fcntl$setown(r2, 0x6, r4) unlinkat(r3, &(0x7f0000000840)='./file0/file0\x00', 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000880)) getsockname(r1, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCNOTTY(r1, 0x20007471) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') msgget(0x1, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000009c0)=0x101) poll(&(0x7f0000000a00)=[{r0, 0x19}], 0x1, 0xffffffffffffff51) fcntl$setown(r2, 0x6, r4) flock(r2, 0x1) open$dir(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x66) open(&(0x7f0000000a80)='./file0/file0\x00', 0x8, 0x20) lstat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) rename(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000c00)={0x6, './file0\x00', './file0\x00'}) 16:00:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x28b01, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) read(r3, &(0x7f0000000040)=""/160, 0xa0) fcntl$setown(r3, 0x6, 0x0) r4 = getpid() r5 = geteuid() getgroups(0x2, &(0x7f0000001380)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = geteuid() getgroups(0xa, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r12 = msgget(0x0, 0x20) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001640)={{0x7c4, r8, r11, r5, r10, 0x6, 0x9721}, 0x3, 0x8, r4, r7, 0x401, 0x1000, 0x2, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="5cba3b60378fa5a76253cb6385db0d33c647587d0be8d0edb79dcca7b05381f51f2a305ecb7bfffff090d84043f6b87691d29575c02dde7575e23eea52e18c1b7d21a747bc7ca3068b0dc7852cd5ccebd77572e7c7c31f9fa3d841d1f9b2be3f9d06c78fb052ddcf8c7b0c4b0bdb0d9ea67acd5d746bd210c9b9ff440fdef126e6bc754b12ef4849e8f4d9be468fd2b2c86de5fd116bf416cf11d4c33d487b289cf8ed286da45213cc43b52421a3d432bc9ddb69cd335ddcd31b8531be2b55db3795c6b3ef3b8f401c53f02af3bde5145a54f7d36417c3d0988107a9802e1ca8755ae35450b093bf2af0c1cbefa039c76745fcf06a16940d75a5229f3ec9c627efdf70814944b105de1a01fb62a99c357257d7cac08d6586f89d4d7e4254910d0571d755bf986fb1e8388a862a2cf3bb9660748acfdcf500d189edf441de3c87570cb12a48745dca1acbb717a8a1d986c9bb2a7a96ef976e99397dc1e7611c591a8b175ddef1fc5a3ad3bcd15151cafc0377c5a357086ff2c1c6d1dd118ee6b1924e2525eaa5a153f04dcaae3912b01e81bac9faf09a88a34c468f203c00b37621b79bdb9f3184d72622c19e55b6efe12b282d94c05737f467913823e83cbef77e956c804026717bef76acd0b25336f49cf260a5a570aa38bbf6fc0f2356ce766701f88400b308bc369e5c7319deedf48e3bd27c6ebc47faa9570be0c39a69b36a4027f88749ecf4b58ed34e2a4621d4c7fdb029b8ea6b1ad4bf981ccc0ee828b6ec414c18efb8dbacd9ec9e5e2fd153b933399ec5564548b288ccaa17d68162a396e065aea814171bf6caef51418901aabfe9b6bd2e8e24b325d7f6951b9b3541051c610a3c96f9c1659d029cf495e2a073092345aedeb4f7067a6d24d347ea2733d5901e57075f829a0614d4ca04778428c4e653c91b17362f381d8fc52e2d402802857694a114b114ccbcf608eb8bec949f629fbfd127af68f4ba5014f58ce7f3b8dee69d27c47074dc44fff6db65724cf2e0eb12373a35eebabbaea47a1cb0113e7394edb9932c94b4429ff60997e34cfe09f0f5cad8cd0a6199bb94068aec7c643f20c0cf143d5e7b2d8397cc265146aaf52be426bf103ac09179802158698db19f65482a876ec5ea8bd9b223427daec0a663dbbf515db3826dcd7ad846ae9d88894e591570397353bc4b509de9a7a0874b7b42b58abc3e9509b8186879e01b4132fb6e346c3eb4213aa031510d8c19cfdcef6fc28f970fe3e0562d029b5477c8c8bcb560c7ec818da599188edd4a9bbda46c1357d9e86f8f48f310515c8435530c5ab19336e3ed46e0be694cf7e96aa398750e033a4e2ed5b31d1261061604f17d539b190bfa6c39460c1b11f903ac960fe6558fe98a4152eed2e5a76eb39772dd868d652788009df3ce5fc3fbd77a0c2f0e1d9106dabbb4f043536d2b4e7f289e3a74ccf1fb8ea9b74faa7532b31910249658b537a57681646a428e4bbcbdc6ea1c9d601635bc0a73e5b074be4aca3357101080e57e6ad50ee1a8288a437533c05a6c98f5efba279b4bbb6e67828019f7469653bfc845541656b4030829cf980e9568376b188f8cc04fd9ed30769045f91c6689092cd6d1ed48885a07face66e7cba84b6f6884ad410f2881bcce8d158e1f02fe124fb92ca47b1b7a32742b016c4c802b73cfb25ee08a7c12fc1b6dec113be8d5465cbbe3dbfb599e8efc06ccadd40b08c5a0eb3071a8b2f502791f27362c3250101174d95d195306382cd93cb467eeb51283915626b8d65d2b97787ec5a6a2a59c56c01d2db9fc8c0324da0083c3af31421aa678aaf82fde59bfeee1c75d0b9c7c59ef49facc45375d256bf8f6c2be1c26ab82bb815a45a80097ae9eb2fc53d89605f077b9175fcd24d0883ec844c9a4ac7a32ad7404ea3f0cd7427e23b5244465005153e33052455ae3e6bf3ab816ab911d4473d8ae23db554fd3c4c4f3bc2847a5d8210640703157be2830aa4147eef8ce1662aaa06ccad7b5ba74cac38bfaa923ebf17bbbe76e2f59571664e835723886a37577f4190422d3fb767cae020be8b165bc17f9f2f5f2185da0e77f6f5514fb7df5830d4d672ba8cce2bc1d979b9fd484cb879faa4d497942e8e3ec8cf93c929f197275a83051d4ea7ea9c8bec79e8212d949370a33e161ea84d87739d888899ca1dc9605f3766dc7727591c6ea7f71f05995bd5a35f55db06c3563761796e893365516dd3e3a0abc7ade4c52a7a667fd708d6602b45c98098b2540627a6196a2e44518da5ba59fdcb74ce5d6d07e682e23f0c772168e8bffe0b998821640f4aa09a38ea685f874f30b56926e4d50089fa8dd1a3d6e971215bde16254d25e03b04b06b6b42e7c21f17f40bac12d6d63a3244353c8f60e4de97bce375b80ea634a873c362a4ff1af734e5dfb3bf43b7ddabacc2cf8212df16b0a0ce5e56d23773e250bf0e6226c835d56bd4e097982ebcc6b3e0b685462fa0eb3ae646907042382c5dbaf20671cd68fd108e5ea9f48f5be43958df0daa57cd556cb2af4329750e1f363c549064f4f4efcc0c14c8035436c789d363493f07c3a754781998c8a6ba2610248b25caf1485e79867b386290bc1f04fa91c156b144770e2cd01652b37bd242864c42e4bd416cf31c7e5fed121b4cf9d42a5dd7f7f9f5f7bfb1719eb25e0d91b1fa6cbd57d6dc63ec534fe702f3da4d6e8c504ab636ceace14af94f9d3c3200323c23e0646b1c8ba343aead84f7b6a636684d9ff0560bac40a5f6ea79f1118292e93d5ce50cb0d30f37cc1813cb72db78f7b8432d86fad0673a6cd127ff0b268f0074d7101b630fec80e2d13fc9944657c223de095b40798053d0247984d770baad6400a1c6ed977395e122aef14fd81c31e4fc073edf4b93d582225eb6b3538ae9112ada1f35205cd35dce4fc0df8ed56bb3c1facef367b3017617cb239ef85ea9d603bbc5ff692df1c38600e372901ad96fbd6f2fd69d32560ef18c8253466f7da6de95592f039a0959fe73e11075b3398a5903659ef466ba06e876dc39066a3361c4b46f214f042e6978adb7f769676559b2985e9a229b4dccbe7036593bab327000e67de4b3620bb56fcf744518705d71ed60fd1d6081caf9c817b34c1823dc12978dbbcac9f9adaded6d6c202e09b442161cd3185a5b30abcb52b455abc5d1473f825e3c54074c1f7d5b228cecda55e9e6086bf9792529b6c31c348a0fb19ab9f5fd214f4c25a32aa65ebbd90cbd4a1e48df3983d10d3ba487674765133ab120fff34c24aeff53294a0ffa6376130d0bf0419ab0037eb3a5954222218e9d37928c07c03ad8585a9994c491e77fbed3f005a4a700e5bfce6205be2d413d92114b3d265c4054ebec4a9e5d70bbac156d27feabeac5d1b2dd32cf0c83175cda53ae7f4de3219b193ecd5b2f4e661c69a37269985bb399589ce71022d3d81be49d205b0ae6c820adc3b05d7a9f4b53cd6c9921456d8c0183885e68db91c6db64b3423f2eddf039eee1b80be354bd203281b40a8173b38a8b7b3c603b7afde218667199ecf94704adab27becf3d01c438162bfd76410b1d9ef09baca99d32bf18fe465e4114f79cbcd3d73bcad2eac067ff2aaa4bf8cd9fe21c8d94a7603e7bf5ea96f355900c9318d943c842da22ee1ae3045e76ee1c9be96c3451391b10e28697e41c1ba4aaac845184d56ed6787950c1159bd74849bb2c287f03299c02921d12e491dc924e847ba0f101070e056d7f771d527c05a7d43a7e1e995510d436953698020de10b12b500ab729fdc11fcb88e15993e414ae49c8f46888ebe46b4c64fb73e3f87c4e19b2c22e803a573e2e5544a8f7ad1840a76bcc54cdfcdd5aac1644b3e8a7471161add86d259fc177a04ef1c45a4bdc256e3f5ca3ed81c5b1753a4467869a2b2b7a8e4e3ea1832d46547722919f8871be2527a6997e52868acf6a827026b5b047d2954505b20eea5b31c9aeba74b6e857967b6abeeef06eb1e9c7a86a86606c2c73d9009faf0c78e38304800b3c67dea67c3c494a68ca885f8cf522286acb34223e808d99f83b5f7eb48608dec88152ddfc63b24a119f8d62a140ab702cd26846f6e46deddbf02a8cfdc2b6bb3db50735bb0203858587c21302ea077109e90b4a73763b82e93b896e7439136d99ccde489d65aa5ed94c16aaf244b1a2d596929934f26141b1a662df598b6455be5306d74a00d31e11554e305f4308170ebbb367ff6b14b22bd9b79fb17f952e719405623f34dac93556148e1dda35e6a28d658db85b150e97d3e38c4cac60deed42d4c1b548ff516bde04ec8f277dd2400b0a7c9a602c7d437307c26099fc97c7ff76c880587cd3bfce7ba0a665eca1a853b98645b1fb28f33ac272d905075082c19814e3279f03565fea9a6aea1e1fdad0d729812eb7353d38e6cbe0eeb5f98d7b7c0e11473b5832cc67500e99ececf017fb1dab39d76ef73f4b93e193ea4f30b9ab6768bebeb763ded7eaeaa731eb143e7e38c2503e88b328b5a3c2332fefe0ebb2c9e036bc4f139a4ab1d8f27bd428e476a78eb6b3004b41d3abb6049e6e165932445cbbe294da72cf84b187d5811ee23b4e925910e38ef1ab2528d1182fd76939f70ee055aa03391d20f31bffb60d824630b349eb04c7f675df17ff33c9cab73bae56adc39df97b3f2ff0472043d66991ed747877808bc21c3341d4d07480584cb1e767b5fa7921cdb4d9a54ce53e0e10d77658c5a17280461cef982a47ed857928c6a254e9a9b8eb37ac1e6c8eebaeec13a33165408684a53f128c7cbda74b8efc5027c73688c4c2b635635edcaf3dc24ea3574ced671c27991abd5361a3d86f919915f8c65e65f1355b8afe71b09ce51f40685e6ec4dcc25bee6ab26e53f3e4fa740c9ba6523b874198e45b9aba140df04a6ecfb48b7219ff38e0d144557ac1730a4000c5a0d9a374ec6275cb407fa02829c9a8be8405fecd46674312362617f75095df966a5005ae0f2f422119e2b3ad6e4a623ee68ca7915a06889983ebcbe3955da7c550dda16824c8a109605d516fa0b7ee74445c5a99ba559dde97dd41dced479689d5d9f27c764aebdf3034bf4b1dfb1ae1d431c07f336fd4be794370500c5121faf8870e63f6247ecdd452123283dbb0ecbd8c4438e40dfc59d1bf6fa25ca382d01f8b7034668f5ebcc8b1c7295d7ca40aa98f87235032fa26db260642a6202b0bbbe3bdceff065ffcb55d5fb543943deb0020d8ca3a63db803249b0c946e06cb5ceaf762c460c8a8c3f2a1c65282c42d9de3906682f4edee91536221f3785c70280f3c3289824cdc25c51986dade2aff705eb6d8508d7b2a584ece609e7e8810c9d5cefe87478535750b55eda478f1d92bf1ff4c7e13e1e230ccbac94e42a9976d9303d8084d6dbb17df992599a495ef3062489586dc336b76392a1ae2b834cc9e713e00b2190d6bcc0d22cd335fe2a257b81fe1a4e8f7ac2486a2bce2b72a51d1af151b49a3325e140c074249af856e9f16e6725622aee49840f0169df4778aa67fdbc357f0451d3c363ace31ad3230e923cbfb2083704df141463af9113771e2c764460c89c173834ecfe7c9b6cc19d8c02ffac66294d4c812e852557987de7a4ec5885e9a7f2c62e1e5c53faac20f33973ee89b8c2c931d8ce276c8df062ca9da1f03ccb8e2b8e26d785c67684722e1ea78cdde6ec85709acbe23182a5a80d5df620c810064862426a0c2771455645e860b7dd5326e6a64a35afd3e6e33570cd46618dab3dd8d8371abcf602b4de25e8f3307560561a312b", 0x1000}, {&(0x7f0000001180)="9a9a0efeccaa9975bae28e773704bbca78d442d0cee5e1267364a20de2d8ca7d6915959576802f0e4a91b193a5fb1899188eb18caac282acba23cca8cd0ca40a8242bea6c792d78bee03344ea6d67fa221cebcbc06c296778a1de3e8b1043f9a2bb15df8e785b935fcf4163413d45f80aaabf44b4fecf677cf9c5a917ca53d0acebd66ba249a65f6d1e4f6219f9460090007843a74e9243d92e601c485", 0x9d}, {&(0x7f0000001240)="f77d7c407faaa85518177e92e2a0f885e931fb0b5a25c4406ec5b407b42c1a2ce7a1902e12dc768be445e83acdfa8126c6bf91a82e36c15b2ceb877aacf2335207defa25f45f8cfdeaddb325d1669ad80028bc14aad4af91db8a26ed0f5a39f37bc9b65f18ac1bc99a2d187682c4ac1a7f499214ea3930a14c6c8812641e0da2b3f9e0df2cbece569fc6bcf3c341b3120c86a754b46a47114c68b4be5e518ffcc4b2048abce842078295d44aa25f653e53e035c5cb50eb44", 0xb8}, {&(0x7f0000001300)}], 0x4, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0}, 0xa) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "000000de00060000001100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x7, 0x1a9, 0x2}) fcntl$getown(r1, 0x5) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() flock(r0, 0x1) dup2(r1, r0) 16:00:11 executing program 1: r0 = kqueue() write(r0, &(0x7f00000001c0)="3ec5f660486a255708ad08d99d32fd309868c831829fb8a0ba41534d3468ade9b39d6d1f2f995b14c7d0f188c240ab0d344e2c4f8696bdd54466d387eeee1bd65c698ba7b1069f7d87af0a9bc98849a2db640264c28b59363d39d05b01f04a0993b94afe9ce841b509c14ba8d3696b5808c19b18578cf0785e2a19ef2686d2fb09ae999230b64b3d5e06314ac90968d6364e58378be58f3bf1c51d54d1ee377a76171caaeaf0eb0507", 0xa9) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = dup2(r1, r0) recvfrom$unix(r5, &(0x7f00000002c0)=""/56, 0x38, 0x40, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000280)=0x28e7) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2b, 0x401, &(0x7f0000000240)="3c3846243d6d37db44e76789108e64be98eb5e00787aacc03024af1b0f9b23519ae2d0ed57386416320291c6c4736b82b6d8311c4833bacf24ff719d9a2b1a4b324facff6af6eed015f66c928cd1ed583c676d8415b8ca5270a2fdd6121df3fe54ec791d9ca62aea77321bfeae2faf38c1cb4a316b745fc7103e57bc3a60827194f8964e894a404f3c54450cc8be9a74a16f5ef15a2f486a3e5a0cfd8b030cc67b21fbb053059863592f37b412f4308a7b22ba39fefb7cf48ff89cbb73f8c87be360d64edc14dcffac47b68d550cd9062211c733f6b0f44a8fcb750c9330193fa80403458ed081f5cd4a2b0056b2d9dfd04a51f7aa52d21654b551a175531be54f987f04cdf9ba65241bc5efc31cb2b3b5aa382ccbf50005ba3f94b504c619194ed134a6d86c26ed4643adcc1da94879a324e80d37a27a0ce2c69b564ef5f9aed8834400d6eb567c79cfdd8ce6125f09159829a0c10786e1ad463eb7e7f609a9aaef23bcc44aec665cf5d77c5c1f287dfbe460952c8b71a2cb22881e32c165accf76f5a2d58991609de40dca933a069c00b75b4b51c11efc88c34ba9f76ceb947fb8f2e42d6ee716da92fcbc32ca43bdc4c384ac55c7ebc57da0d6fe298bebc18a70272917984418c584a18693cec89d50c9f1396d88ee0889a96d8bb6741ea05a49f8d4907a62b04cbb70321124b9665e2196ffb8226942a97a5b639c60428e2f8049a20fd2ef7da072a9fd052f1e8192541180f827ef80369ec8bca091c29289f426827161b5d2584eeb7319ecaf1476a117ab58f8406928e529e1cfd34bcf6d9c16fc737ba0de797d0e640898271611766228020db76243d4bd3778ada89c425bbc660df8e2cbc815cf4f464bb4a19508f09b37710a1c8b0b11e6187f71c360cbd2b7cd90a2a3a45ce94c929e441b8501923ed69058b55f0e81a7f6ae8538ecadb6c5413f9234f3f555d87ae4c528fbec3d079df7c158b9d7680eda26c997a93de020537fb162f7999f852ed9c3ad8cd5a2939e765f55561d41dbe6163f5c96e6187b84aed72a5ccfb6354950e8c00fb93b5304d8e5a10a59b8fc351deb34885ad1e9045185c272e12e6d57ccebbeb1e9ba489e8bc77e763d2e1cf6ceab02e268a2ee94d4279cc7ed2b1ec87a97e4a451281c3365ac449ecd5b7ea3332b571979e7a57cd9ed0db354e57f93a9b31b19bf94c14f4592f493cb1e83b7247d77af907b3022bd72db7d09c381542b615e477a87885c0dfe9d0b5dcad4155f650372c9aec8085d5f505f39d82e8f61f815e849d80a5a489d856a40b337428b4c1c9fca0168292d0cd2853d9b67b955b89ad1154d78cdc820407b31ad3dce848e70171fa90151895e1e4d9054c52d02a4c47c0ad30dacc4217d847fb7d147938693238277771c30d7fc3964e7d415edb24013f1316a3ca2ab60eda879ada235e46779019e68c1ecefbf330616ebc679dbaff80c0626b1ef16036349df58f8438e762ed913d1e0e3a38c0317c4c1ebbe6bfbccd4a1107782dcb0463578e192e71af22e9c26b8979516f8ff0f006ca25c9a8a78af789fc8e51c97870fb781e0d538e29c6361a3933fc333673dc823b3d6a50fcbc1107358113da97a46c5641216bdea536dfdf8e912e056ebf6d0e3c0c474dba58a7507c148c78736891aa802db3066b1ff464c86fb27170278a4bcd06aa25e9202f20476e08f50a74374131562f2faf58e7c5b71af94e9554b80f3898225237807bae0735ca5e92a5f766d449fc504904fc2a09e4f67c6da6ecc496f8bae0b94b6c04d0874e6370bba0cde839b269eedcab773a9cfd79e554380f492685de054b6093b608344a8979c14f011901185edd92d59a563510e9c02ce0e32bcf11a4bd06cb2473f38faa945f3aad72a1b01e2e54f26bf4ead3980fc6bc2327aa729ab6aef2a917c362052b80b368a8d9122e449997df14ea78e78b67d0f4ecc94e9cb56abff2f5abe39709559bff15fd887786eb0a4487fae0596a5648ddea9fb623c7b89305e95577e2446747417ec1c8d558c30f1e0ae557bdc1b09ad51b5f74a2546c0959118f0bbe320fb5be04de152ee0e3215c1e8bc0d596bc4c93e76c039757d16d9696f4c9f471f1f9653ee8697ec27d0c33ed2ad0422028d06ce3db4ad4d68591de93cd4d1068ea50ed5bca74ed5961fe97a14476b74a622c6343b36f7b43b42843cca0f52cf02814e7820d875fffeb85bc4bea19239ec6142f2b5548d90c0e6da1ec7e0d68e54d315a1b84f149dc34888e21e3b715e911a09988a6a2ff3144f8bc86aae9be1f9aa0ef716e2202b49d2b117803b692768a3d2af663d892feb704a6c07520ad7580f7652dc42c2c2de278be2d2e6c1513457457e5d5aa55c1a7f27272530f43b0f87f675f99b29fe623420c5748e578d25b316d0b177943ccd2bf8d6fc45dd8a939ce9838a9893ad87e953d4554c57f8ab44af32865dac14ff818a27ff9136531fcfd6dffc6114a6727500eb49c637961803e05bc7ca2b21612f910b055ae38e3daa90e1ffa465ac93b5df181053d64aab4a7678781a3a50c89b95ca0a65eeafe9b9372826362c863197b334d0b4649d50f50ad19d43517dbade2bb769a7cbf1b059a6e1b7bae5dd52618429858dbb455a9e43a150c4e4cb5d1150fdc855472c6b709da4be2958faaa88f95ba00904df61ee3c7655f737d6358533345c29d3053c58b462c0eb2a625c4415adbe16ee0da666413243f78e932f906fcb1bcd900644df2f6f9a5e3d8aab403e76d55eb0f1a6d1b9711c224793ed8dc59cfb95e00f995c3ea462d45cded64a1c477e8bbd9307a2eab6177464ea588718ae928ebcec526b360e0b0dd61bc5a4ca09d50528dbb7adae80da5e9e8f2fa2d49642c8eb7e0a8c1acd77551fb751520f3f618036fe97ebfc46d949c9ab6c2946f808cb36f746062ac359cb094882dd5c7e8617bf5974b2f8aee95faba99c0a0023806ffb83bde649f957352f794d7d1dfd656ecace7fb628e39665084d37704ac0fd579449ea6873ff489e9a7aea478c654434caed4f31a4d8dbb6de943c2fc4c36af2d80760af665c4fcaf7358e9049f1d5ef62bf677e4a6ab74e7bea493662dd8e95a443e0bc07fa82589451dbb7738e078d2c22204d78b9dac95152da3709a825703faa9bb4c8cf543d4e91669ea446d865bc49b26b0ca4e1eb03474e20b72499896316a27df5c7f9da374312e46aeb9554dff14497e99369b06af09aedcbef3ac9403763ae22a71c045d00c45068492599551132215dcc440c92ede34a290c853e0bca9b816e87de6cf65195c0fd9b4460c4e23cf539b02106df08ca0d055c10bd6bdf294b91f510fd061e1f9df64ae9b80513879e4110c3825791a8df89225848fc077910982787fc119c0317885a14d4a13f9360e0ec1983ee6315801196cb33e3b3a78659cb0f073c0f2cf0639478ce9029fd6a81039fa147b114ba48b399a1e113190d6002249c2cce4bcd60e86a49dafee1235d58be6723f1622cb43be44eb99792bef236e333c4fcdad392a9b12a4fa098d72b1ec78c13841699d2006fac6bf8a167cecd8f0c4e608c64ce763b8896097ce4b039be876e66d481af85b8255a24d0730783f2a63b1530d863a04deabbe7081c203eca64974a8d8aed64de06a9ef6d70c6c0a1a1eb68380092a79743d2136d863786fb43574fd8ae6e8f2a014d164e730344bef721a4ac9417da613999228cd8cb6c54ae8d36c1f3343912d53710a0a16bb965e23aa9e4b81feaa38e4794f27656717051a87ec5490f91264bcce746be243ab722cb714172ff97ad8b8d5766a035432abab1d9192c13e40474524d0f4663d839cf1b952f31b7ad22637061c941f0f7672cea633e968e5d3fff92c5675522a6f659e10e38ee92f96fae3b09c83697cdedc1c8002b9e97fc9c8a31b050ff337be8bec1a215608ba8f0d26bd377ecd2861c0bf69797ef415c0bdfcb76c584de339252d94a1e4710b612e5477b71482ce14d43f9154c398189118c95569cd1ec757b19f5fee932d0c6ca9b4f5b5b7914a7aba4e83988ef242b31fa597591624d306132866933439a03e40af291ae38076df428e7bb91788451a4a270fcd1ae80e871b1ae5286293c59d368e66931fe6eb0c5f7d01df30ec4a429ae58e31561fd35de67a23d3fc2e554f2ea2e08dc7f6e4640972b967e46cf1054186ab7a2f895454131d8d0771076fd9c0a88d9eb5156275b9061c475b85410f61f6be971626878f379c8ed7ac7f1a232e13e262648413c29e4bcf78f4a855d2d5362e38f2201a6d42ad0f4f18f330fcb2cb42e1bd102d31c306fd65c5d13244ad1e584e0d8eef62348d94265f7d7aca6e6dead9a23dd9d9ab6433c76d282f404cc7cd939637f1015113fd3e8dfe233b3612d2d2dc7efb3018f9d0c97bb3340723693f1c32947a4b3fa05749e576560b4c704d659419c0bb8cf995aebe3c853293e2ec304b5bbf913303e1894f518d13b5f897918f2ed4b4c08fc3cdc748e1b5f7c5753d9f7be0f51b060081d85b65ce7fcc1c6694ce8f87835b67becae5210563f017c7be0c42d3e623cd72b95203149ed3bf6906e64e9f3ce679ac4ab4989d3d31a287b570abc0a9639457c94a3f79e3eb35e5fc7d3d8ca9bf88e378a5917eefec885e44a82f95ff456fd6a8fe233e8baabc883c5652c608604ea21057337831d7ac4747faa3ca238c69f08140b3587ba32afc5d1cf56230eab18d8f35517ab39ab4502bdc9d3f67cc47c2b08ccf2a340d54410d1306dd1dd126b7280db7ebee5117d2c6142d872c232b36c22642312de090bdd95b063afaa929c63e0b4713f7f3eca5b38742e5e911ab7a1fb99db3870ba9f0c3197093c0d458b51157f2a5dd0b5254a046768654107e56ead3a58b6afd8b2cdee9f6ab43aeae8f842b1e75741715228b77d4a2bff9eeabe87b1361a48d1afb4824db856261dce50afe7c5d3b9ea0da41156d59ba120eec300051cf1b93d4c27e907d0b4dab32d544138cda6f721c8c05dfdb1406dd938501dde4b011d07a5055391c3918a8bd4443a9f374b53724ec0180aa65e39567bfb980310410bf76615cba606cc04fc3b575c240254f3a3a3112e49c2d0ecfb25dfc99687f9ea5fd18d43f9f2b8b37454c6b066f9450623656612770597a2d204fba58fa6ab72132c4f2f345f09e2998f117f47aef4f863e9e4cc8cd3ab88edf7943b8c5a571e2cd8ed38d50ee4a1ce918a24f09ea8b44af4038b41ac1b7ce02e6a3348338b8bfee3ed3ab868f8034d9fa1a1eead8f4aa09bdc14925365b9ae88405da265ae5b17cb94c5c3361ac45989cd87dadb75480cd564707c61e8943eb1c4688022245d3202ff915ca2de97defd62521c6499480d1744e5f9598014e2d0b30a9d20c968bd8b15a85576e7f6e8c5e6a32d348b03998286c981d025cd62b66a646be825874902bc2502fd75c5d41a274421d6e45c3472bd2088b09c064a78d0fb54c3400751036be407145ec97a33af38e18585c270441c103d58e70eb1dee3a8e34fb4f0cea62acc3fd88b9c8df3096edc13c4253688acfa6bd798d081a1a31db4cf6826a729bbb322afe156a1c6ebe953389402632f95b70bcc8ba91ef999561693de7ef95bc534f9138a2ee852ae46b206189d082b4430122a2b2bb6bac205c4018b98567e318c7741fdf7561268f4cee2e5ec25730309f321c7347cfb856663124c30e81807fb7ab86e2e1f8fc74393def3da837d0766fac2e4e67c4cab9dabd31471fbdb05e350ad936bfdda1365f1f5623bbae64293f3817585e0", 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x103, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, 0x0, 0x387) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000800028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff0000000000000000000000000000400000f2e9ff00000000", 0x2c}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x703d, './bus\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x1, 0x86bd, 0x0, 0x4}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="1a19bbcf4adf85f3e6202bfeb692703583c4386aaa", 0x15}, {&(0x7f00000000c0)="959568", 0x3}, {&(0x7f0000000140)="f6fe74aba4c84afe69025b32f11cba4c333e9a075a15f5dce324941b90f40a068c1cee7c8e7eb0a420d12e066f2f133a0245418a3edf80f6", 0x38}, {&(0x7f00000001c0)="6fde8100e68bb7fd45d6e5038c8719d9059b", 0x12}], 0x4, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) r1 = msgget(0x1, 0xc0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000ffffffdf00000000000000000000000000000000000000000000000000000004005ac7a60dac96148d000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000e0ff00000000ddffffff0000000000000000000000000000000000000000"], 0x82, 0x1, 0x1000) 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) sendto$unix(r1, &(0x7f0000000180)="3c8b50349eba09c8fbba61d01160689647813701cb518e84e3a28c687598add3cee373e2f51982df2fa2263e8fbf35739d12e217888c0c7f1e1fbb8b4c53520138db940bd9fec81f09c20ccab8570576f39cdd7c809082704c22f4d4f1728fa9c47ffffde4a900505b9902e4606d3c3990b55c32e3f83ded5d792cc9585a78901c0cc4bac73909b3b9f9ef823a4abd6023caebefea4ef54f260012c513abd918d8c396c5061f75050cc79625eba348a895354f5c8ac30f771e69f2bd71b7bfcef3c532851ded994a3a1db40dd7f09837b56741f43d38b5caa0507a074fab06c90d46ce0fae2f27734f91893217bf81366b", 0xf1, 0x3, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x9, 0x7a32, r2}) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x262f, 0x8}, 0x8) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 16:00:11 executing program 0: rmdir(&(0x7f0000000140)='./file2\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f00000001c0)="7107f60e9238f001b0e891d230dee18d8d4f054c68a90e2cad15c52c42503c52d451b182afb47653c64f28ec8d665ee4eed81cdfa0183dee6d6d427a6bb1dad3a12de32863415bcab7a5a381e18f5f5d3509e48ac0f2ea1f9d5b33c41da20ad075168fbb721d02a1cae9f91e7cec4722b29ad5d373333e6468da35acbd545d310797b08d76ed0b589f289141c2c99515933abf7f79a13913393aa4998bc4bca4aec46829215118fb7a329bbfb1ca3fb3950aa56c56793fd091", 0xb9, 0x9, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffdfffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x24, 0xf0000044, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7ff, 0xfffffffffffffff7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) fsync(r0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1008a, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/66, 0x42}], 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$setown(r2, 0x6, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/10, 0xa}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt(r2, 0x100000001, 0x80, &(0x7f0000000000)=""/111, &(0x7f0000000180)=0x6f) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb3, 0xffffffff, 0x4, 0x0, "22af8a0d5e188eee73c3c7e59d4e46c2e125709e", 0xffffffffffff8001, 0xffffffff7fffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x6, 0xfffffffffffffff7, &(0x7f0000000080)="2bbcf866652704f79a29a9596f436460091ff6ec415c44ee50d7fc55b4ea747b24a27fc6395fae90a3e66e215f27592d108ff6019a48bdd390bc85cb787a31e6f6bed9432650d66b94c455ad7dfcc58ba5209ba7a352812d97c2528999e47077eb2707c9e80b1a9f0156a4654582bbcf70f4f51687cc1bcd2e5ae79208d8ca6ef8cd45ceb8d8fdd0285a7a2e69d707466af3d18c81e9173a9e06d56d0a3642ba7e2312cd4170f39758ca9fb04a97f92b5ca93198137612d362e025e159adc4899450122d684ffc291b10be0ff1e02bd069fc0f5b6c1f0e2fb2beafc7df277db0e40408a54fe07e4d3be5926546ea1cce1a112e02807ccf7273dc5585ab2b77", 0xff) r2 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r2, &(0x7f0000000180)=""/203, 0xcb, 0x800, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x28) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x1, 0x0) r4 = socket(0x22, 0x3, 0x3ff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340)={0x1ff, 0x100}, 0x8) recvfrom$inet(r2, &(0x7f0000000380)=""/20, 0x14, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) recvmsg(r4, &(0x7f0000000800)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f00000005c0)=""/148, 0x94}, {&(0x7f0000000680)}], 0x4, &(0x7f0000000700)=""/226, 0xe2}, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = geteuid() recvfrom$inet(r2, &(0x7f0000000840)=""/141, 0x8d, 0x2, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000900)=""/20, 0x14, 0x800, &(0x7f0000000940)={0x18, 0x0, 0x3, 0x6db1}, 0xc) r6 = open(&(0x7f0000000980)='./file0\x00', 0x80, 0x10) sendmsg(r2, &(0x7f0000001ec0)={&(0x7f00000009c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000a00)="7189fde082e4ddadb84443a8066c9afdd01ddf408d5fd1b30315522597a8bfbad470a82807db900a520abea10440db85c0b692945b8b4a06c68bbbeec64b9eba90742565c7fc5ae1b21490b9d907f926e9d4aa7d2974f744db0192dee3080dbe73eae18c2ce29f0a047b77c5c183a0e06703f9c1ed5864c79f1ebd7c24620bdc643c79c4733ff616caea8a5e2d0cc31cf58e4dd6004b", 0x96}], 0x1, &(0x7f0000000b00)=[{0xd8, 0x1, 0x10000, "ccafb67994f0c6d5afb8e599e3a8b7de10ee7e8b8f3048a4d072670e6cf16466b9b78266b8e1ddc8d60798f8490ab5585d575d8ecfeb803fb6188b1b9e8cc536224afb030ad5b3fc73ac09bc37b15a7f534291bafef4ba598f69d5e3163b16a643d72d8e14d32adece82fb10a0f2d5e8c94ed07e44c62dc0410aa1d33e27158347ddf4c5d056c3192f00895984ba3f213238393ceb1d34b4d7a2bcaba1103f58e41f9b19f3f40beaf066af78a0650590976656f00e81b0c809bab7d6b0b3d1fbd959fb4d8051735c"}, {0x1010, 0xffff, 0x838, "33f77d35edaf25397507716b22b648a859cfcf77bba55d90667e47e09f26431192147256d4841b33396892571fa3c637fb30b24c40a81d6bcd1b0436dae8b675898cc4761631b5f4fd6b425fbee29fe21425b2d8098a302ec08b3ba89ee1f506bc213b758ce5f51e5f63682e044b2f00a30c148fc9f2dd4f4a1b17b26a31f4c7fb9d6f524cbc94386ee7d027bae5f19d04170a4ecc4a0ed76bd04ce81b063e9db2711e88c933c48725bc7618ac024eae890a1f94b304d17457441fe16db22b6ecc47d2f632483d11bff720a72a28e06f2fd326eee97ee51fb82d65b66bd4f2658b86d8387680e8e96e441e9b34b7871c63068ad5b5f14130cc8c5c119fa6e91b1cec1863f90138a7390450bbf7a8ff3470b9b733c8820ab0837ccdfd27117c93461360449c206d5aea47315b7158ff4b0bb9fe460052ae902b7e4394e9fe87cf44b9a39d2dccd4000bd81f7faea0a9391569f4c870d81e0e58c40a601c3a0701edf08aef52cdfe6f25d6562632fd0e01cad816cac263e64091865f6641d70b63d0df5f654862baaafe0094aca23007a380e13653fa039ba427ec726058038ac1106c26763f30b0c78fed3704c9f8ce14a44a6a68937e8b21de824a46032d4104c71425bd21783bf4be52482ab720af9e1bd6030aa78cc7915351b21f9be4816fd805b73c2aff2528f7e5bc7a8a95b3c1e78796782b4b69b1383ec362616177c92704dac9fdcb74890ec1522c6862c0181ba5459d1d38236bdf73413bd92c5cd7d72c64594408dbefd01e96c1f132fb6cf9f68c00aaa1b105c040383fdc21200805c38faefad14d87e926ccc4e55d5ab913370a7ccef975cefdbc11267ba234dd30929ee27795129415ca302d1664e260d0bd674694b05e64ed6cb6f54c760fa0163c2eeb4fde9720a924de7f09080e0693832ba00d65ce88c502366f9459a5902f44574d84b0f89810694b3142f7e59ee7c3452f01705f7053cb95d6e5befe8a36e0c0f64e899deb8447b14f91332de511dca4eeb0ffc7850fd605b25babe8ab3c8a284fc63cc5357924796c048d828687e353848638d790f943ced780c832653206105fabf0d38e6daf567064b01000d346998dcecf3fcbcd2ea3c0df93d18c5fee9c77e55b49e262001a6b64b99b8baafd1b4ed82927931d36d40196e39787f2d22f0281928b1f4adedc6cf6643d830f9098449f3b021a1446386c6bce7876a52b9a037e07a1afd34d7709ce7ad7a597e8c6676482469511e2c7573f93f7297331020467020a48ac1fc7274e4cc21a5914832e3efd6fc29eedb8c87d91d753bf3720596de166d961e482e50f3e92bbf9230dc826a3bf505d1bc9686b4af8d38e72b297fdffe08446aaf2c8d4f3c0c8634caa835a34ca2f72e4adf2269d96fdc47042ed506aaac585a482a7e3634e698c73de235361e1ec22ec84d16f8e4f92f3ad5993b536ff677e314897cf4edcd7b09d6ea4de3711b111b8f6599da6b4d815f903bb0609c3fe1d15585ae18f32ec6363f84304adec9d33141fb650e62874906239454dfe521f79d9b05f9749a47f0f894a5a4eea44c35e0d403dce6e2e6487e95a950f14c411dc6773a0ce2be7941cebc9b83ba1728022148950352a51afd2fc410b6f3f7117b4a7a3b8893bfff1200031aca51907ca89e45ea4486e54c8dde8c37d008b8559e96bb29e25d84aea8bc9b4ef52e2b06395730bfd88441cc34e9705855d3837d41b8e49e0cd4eaac991f6b847475c64cef1fd9f3f3fe494d7059238f961f15473545064b7fb35a32980f01150521ef36fc8bc14170089f37daee3c063d44bfaf1556e1dc7c8552d375538dd5a0314a7533314072d56ced913b77094bc2d7c2296f9c207888ccb8bc6b4b9e7b4bace8ed2d522c8b405ca3a6e778cb3bf80c9e366c1ac812344d26caf57e3e6c07d258e4c6247b03027c9afd7851fe9f64a2179b173b47da5eddf6e02ab207728644fdf923f7f285233a0b84782b962af138583d5803d80ee09d1b5fcaced4a1a3597d28e4d89a8399c21c2f2c34f02b23f313951a86550550986f26459762d63b903a69a9f21d71d6c9e4fef1626cc32f6f39283b10c7cd97760e9b3ab14ff6907a4ce48b7e2e58874c5781efa93fa1f4952a410edb825ee8b02ffeeec88c176f6d1b3f3610d19e149d3896260a1497e32b8f854544aa223559344eca1bbabe706939c580c1fd68911c129bba907d0db5ae499eefd25dddc2117973d6062f3eef0f7ab947aa7b52e2523c85037f7a6381f6494147758caab175433c6e155af062161b50552467df1b294655f5db0779bf77d8c0d7daade807f04a05f74f3c3c82d5cd38a69690e1b4ca2b784fbafdb7d31274efda797d90ae1668c1baa7bfc675d0023b7e9a0f4d0d43245465ee633981887b74c68fde83f8341a0d27c0ea9509d83f5975fe9a31fc338eb7a4db30b3d777e14820112c1a64953326cdae0de08d46974b5973b5db203c90fbbafed1f6ea979bb82f05b9b6fc373b6981e2c40a038511c2df44b5d6e5ddfcaddd6af06c1027b2a9c5e13ab3eba93bd142c14919c61e21c8dc85f482a6871569284a74009203e67b7e65500a4d8bb8bbbb2614f1837beb28aeb9d641cc0b6ee9ccf985b55df456b00e5de5fb063c84c49404847f95712d45cd18b6fcb350ad2e1aaa2b884521b520b736f0d4647dfcbbb983a0b7bb09ed0bf2185d8354f591758d008b0f1444ff2cc4c70f19be6d8686c3ee363964cc0fa231f704bdfd51cd404a75e3b7c304066e4636bc439a341e19c2945a7b1bea6d41993192d0f09331926f26504f4721635684cdd8f90fe323a969ac5dc708c561053012a65f546019ab5253d8ff18e583ef5f218296683b9c6bca9f90754067b07080b9895379186667ae721df7fd171a2c59344a167f44f4324530413bfc5a815cabe353017dc0a83d43af9468790f365ce9a4438c08a522402a7831047aeee871f9accde746950da864ead81986adbce9f43108bef1fbfa4da24910e52269338cc0dfec0a883ec2baceb89c779b24f6728a773afc55f79f6739d568abf17ef745f2b4af91e08719b75c26815665f4a8ccee5fe61fa4ce69677bac3f7a1e8f0e46d74019e17beaf289f63e51b82fbe0d4727bea1b633308e2b65a57655cdee645b82ae15c76cd09a13f4da1e19e2f4ab451c47299ac13aa928d1ab62d325145a19fd25af8dc33b5b6364676430d98db53b8ebdb35475bd31d453122a4ecf2b10f2895e7e9fd98c8ff24a2dd921fdcbdc87005f3d818793158e38891727c03c70802af366464a0e0c991d85f418a3ed92b17dd7fdb796a0f775db419021bf104a8fd09f7f73c89990dd4efc7f2b9c16970777a353ba1e81fe9f9b38e4db9e98709c2eba17ee8cfea9c7a8a2b5211ce503096dfb83d7b3b410157c17c25285bcfdd2f88ef9d1836b50c7a1add60aafd7fa75ab52beed1da942c4ed711814d2411d5786b491b22b03a82660f1619d7e653f0ca4cd3b202df0bf968e8aade7395cf3ca5feebb6506d05ea8c5912dbb77731f2b9283828a45699c43979591c913cff0ad5d69da7e9052b026396caa772824412ed10c4f6deb49c22f419a90d8fce93fe732837ba0a6330d7c5a36c9fd52c5896739359218d3e7a65296a498e50c6b0d75b893302e24b92584a488d86e493383055df3fc76297da776456b4cfcee14f2d2d424275217b05c49c9b440b90732ff99b15325e7af54f55b7cef61cf835c8727b100f6dcc274f99d11a920e1f2b8c4d9d078c097337130ef07e9eeb17b9e41beecc10d01a85be153c500804b61cc19d7774c1af286a5bb8b4fe2b250e98859e412793a05822b41b7afb58aaec29f2b11989f6393ae25415a7f71e683f6a1f20fdc80d7b35ef0ab7e4f2af2491c2fcf8e419aeb015ca647987e3e4d2f3a7ec901d0421563115f20e87a28fbf7bdcc9ceefd43897f4cf9ca3bd278e6b8f6266b186eeafdbb48ddd3c85d9352c086fa3057a5e449aee1346e7311c08c87dbb7210c155f0d0ee96dfb9b2ca4be8bd9b7a029cce23df168dde20720076bfd72a34d702b0d71bfb184d11bddb99c268a935071808778ad1f4984af6bf3f30fd4282578f83fe2ff743f574f8946016f9b6fd39776fe928e6fe7f3222628d0f12e6348efcd36bf1a95401a4e64fc02829f1e5fcf86ea78a3b2afd1cca565323f5bac4bfa66f6bfd39c27830a77bf0e5e67709fc1977623488770baece094912947332b59cbb08df08247fcfa0d24a2f36909bb600b60688b777f162796018d880609f2c80d4b7c6e7cbd7de9365438ed0724e464649f3f331c54140e59923dce48cb1413939f05b472f5202b2d3406552e35231fe59a1b1babf86452430b8a8c1d8ac490365149407f3fed34144f8bf40afae2c39f97d9426885a19330ce6dc24bda650d939760ce5429041b63ca7e8421c3c22e7c6a6b5d0973a422b66e82890fba7a9304fc282ee01cc5ded625f155d55d9f6ebe8a48b6e72a81ede4223b1dcaa8d59c2aa72cb737856ca7bafe972a24a16896e3c9bce8884cb65fb9a1f8e0a781e123e3be3c90640ef99b70e61e39624b460d5d8cee5f389182ffe9e98e91aafe9850d28e42f5cd711dcc86018683e20c0cfbd29c47b161b336f4e3ebd62e91bab89821186210e768c2db38165cef441fd17a04284df3043838bdcbe8a51275511906dd9e94b15e6e0bc3c3e430f05d73dcacb2f722b3d9c45f9fad13b7fcf710350f90bd5d6a1c5776b38d4544a6abed09162b116295f6b6c86b62516ec672c3fcc315b50afaa1996e1bbc3cc61b9ee8b962411d16adb81e54d6945a8374aa9cdc21096a15b43add3bf1c6093f1983300220874e9b09635e9fe7af52adcd1d0669a4bdbb893224e2c5be8292ae04c57ac2a28e58a89585298c9caf26fc19cd7221939455796e6d6958840945d87374080371ab6c6b4be9e8ae559f73e5e26197c43e3d408c628e9fd11c45fb5919f18e861f4f750ca2edc0a333f566f2a4f72afbda3291a6dd018bf19bf0e67e753ce17a4f82a9bc14b0b93578406a45a89b901a4860c40bda1a8732b07cda471c930522a07d00e71c32194aec68550d883388cda85d30f7a50bd6be5cc440172106a27040600948d4d9228f0cc50acd5aa0aeb51651978fdf5364a00ebf9b3e65fb5738615254e8274eb597c7bdf9fb0ee6a30c4cf146d19992e849820a9aafa1b9ddacc1cb2485c1bcaf3f8f0d50854c9447c04871c09f1a494082a4273b56b8b7ffda094c970df1b7c675f67cf064f9ef3a786649ff170cbe9944f0572dab2ddd8f90ae0dffb282d2019c0ef29bded82dfe9b086dd39b4b68afc7847b80c9cb4ff0f672c885f7638d107dc53e710923b2d72aa0c66c3c44385a685e329c8127566fb1df93ff7a3f29b7dbab4de9c725f72e156dfdbf3a2013aa54b65e5ea3b7f3d19d67c55f23446bad872c99fb7be20b3b55f53ec006b49d4fe5d0fdeed8ef943084a034a4f2696832cb9248aa6eb8ebbf4aa158c21a303dac0dc72311fa017a8218b93e9f8a84178c227bf764ada3b7046e160fe71646855a896babeefa5872c35fbf44240aab5df287e6a5c297a6c1fedd4d7f288ea2293352ccc441f731299d5dfb69e46685d111abf4f59601d98cb4b2ffbe5781af8b25e23233331bf3e2989cc983609cdf1b136fd94aeaa255bab9b0aa1813b3ed601e03621821a55218301f124708dcfea9f89776e7295dd6d1b9a5b43e51b82c4652cf0067ec85de9e8589a9097f01c17db4e717753ea65e9977f356350d5dd798724be4f"}, {0xc8, 0xffff, 0x80000001, "408c1fff42a4441055fc81fdaa841b1b1d44cb9cd17f3157d70914aa57a3b72e4753083db37f083d01a800ac731eb81f3e559decc78c71fabaa560ecd4b14e6caf973144e2178ca859184ca898d4a69a51b4a3c9f563e7140b8e9b4eb26f703486fc046e1b0b9772de1407bbcf03bd906721c4f4c26bcf39e49423f4d46c80d67c4a84017d7919ca7efdeb3af82e9b3b9fa81106b8023fbfd20b5260544a67ed06522ed902c2e4202a6eee58e1054fa3fb"}, {0xc8, 0x1, 0x9, "bce9de5608caf9d00b2ad7e39a9e88890e2d623263f2cacbeb24dd215d6abb2f24b3c437ff2bc594c00cce6650916ebc398107bb05ab2b54e35205c73de3a15f155e7903fd924814e70cffe8b39c902fd8465a473c3d0566b74f40f9106563ae850afa54ec24201e84e1116d8549b321111a68fab4edd9ec677c917da4fdc6f9eb6ac1aababb1052ca64fed16c9bfc3fc8c75350a755e2972acd520ce673eec9fd8a08ed5429266d69ac2208c7c1eeee3ab2daba09845a13"}, {0x18, 0x1, 0x8, "1e29531394"}, {0x108, 0x1, 0xffffffffffffffc1, "1084b13d26f6339c1930729f897f24f1d7dcb461cfd07c03dd7b3019ecb25fc5afd042aee8e898f2686b4c606ae39b21b0058223f4b4b3d0b815e4b0094fab45d300e93ef6c6152b9eea7d6f7d3f275596c0437eb119244b4175eca899b7159dcebde95d4ee8c8f1cc0c8fd95d07f3434ef96d3ba9bf028d786073d9ed42e1509d4f04ddc869970262216bb58eb5a0661644e7c5b574d94c2dae14aac0a793a18cbfb91915269d4c3ffa56dde343b901367fd6025e503f51e17b1524322a4ac0483a31df7a60643038b1b1169709e5597994ddc654253b6edda8086770994d18a525311fc6f8ec9a03f911dc6b4592f1e1210e11c20d"}], 0x1398}, 0x400) fsync(r2) rmdir(&(0x7f0000001f00)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, &(0x7f0000001fc0)=0xc) chown(&(0x7f0000001f40)='./file1\x00', r5, r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000002000)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x28020, 0x0) socketpair(0x10, 0x8001, 0xad7, &(0x7f0000002080)) msgget(0x1, 0x100) openat(r3, &(0x7f00000020c0)='./file1\x00', 0x500, 0x180) setsockopt(r4, 0x800, 0x9, &(0x7f0000002100)="323f0c42e74a70b79250feab523b96ea92a92cc0a7a61afeaed4946ee6fcbff43e9ce302997937b191a098b76e8b18cfd9e55a58d88bea7eadd5336bb28f8cc59a1dc5c0bd3b2b015642a344191f5eb7844889c4c446cd7af3626c6418ec4e42456f503fa0b6d1e22d0c747c67ee0d6b16f6a4486c914a513e4bd9fd0888", 0x7e) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000002180)) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = semget$private(0x0, 0x4, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/159) setgid(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a9c407ce053717e61bae581ac430fc8fce3fe68c485d839da6f42ded7b6ccfd4cd2eb2f11caf8657599ebbefc89e035f08cba9b294fdcc046cebdf12c78f7e9e23e86636d5ad72e239c03ff1ecc1c4fbffa51e24fa545c389a91fe9fbdfc3b28c619c0b5933112f69b66fc0491ca15e8fdfe60277d8535f93518cfd277d6b002865609a48dbbd98447d896b82432be460d7f0a745cf3a9378bf8d2905dc7b33bd09defe8803ea0411b55f6e639828df4cecdbc1787e1f9c369baf8b33b82fa6bf2ad49418fce74bace2f999f9d62796ff0df0f5a14998d44aa81858439c02f4cbc1ccbf56dea1a8db25295f85e2258e3ddb92c6802eaad6ca401384ff2e32ef41869b23db3c547410145d11be3ed52d0840f09638f3605a6a7e92fc779c776f7b96dc77a4119cf8c9aea0cfe5b771f3de9ad7c4670c26ff32d43fbc892b95af8e60800f44c1b26c6fa7043384f2e81e8fecd2af0ee9457b292c574b2b5939c8881254a592430750eda80e53fee6b07f1a3a21c56801b40d22c97487adcf11c4d22790f99bb174700bd444ac8e9a89a6073beb70b72a7ab9a5a3769258b03771732f2df577780975e520521b43a9184c6706943a56cf828611d4eb7ba8cf26b5152af09b80ea1961b8aeb1f5f84bc096ae9e03dbf442e12c1c96d7ac5c2fb0bbcc1bdcaef747ec69690754c692d02b6f5226b26b45a38dfee375d1e0ca79c93ef83bf9c8857c6e9150f27f642947f208cb26ad2f3716c328573445f2115d9f7b0c14c6bca2591abdfe3ef70685b4681453f34b55b1ca7f7938c92b2a03b0ce24c3688bb9db7c2323e9abbdb17788e256f347dae19a5789001db26c4bb663c6f2aac059b2f28057b7361ebdf38e2b1226ac767b293b7a7ce1b02076d61acbd3fd4205594390606729971e7871019df512418cb2ba496871bb3eb9d5712586846be48daf48cb9e58ae45a992956e74ffe77bd5016d9acd3b932ef50a5dfb075b94ae0301fd7d77fefc4c819534884a2db6850b2d7863e439acb3359be973535bf8fc0f284cb7b1db25a9960269ff88142193bcb3127e21eb5518e6305aa31e13e87931254a7f3fa79fb432d43578e349161bc40d6236a518a53cf07da31c58fea133afbab61c1e62601b40ce3fd848e49e88fd1a67f64b2d656606874aa288b923d620b2923463734aae5218a11c394efc00663f0bd87652ed640d30acdfba7823dd8e6ba62deecba9146ad41a7a9b80df43ab6692b652dab235c90b259ff59a9dcd88fe2f3ad873368050e05c9d8cbfb29829c9c05fb75f9a0dd6caf19ca74d8382d18c078c0bd4e16242fd5a640d950458c72cae22110981ca9ce4cdee983d8809d07a93b0a21e293b2d590934ab7675cedfc879ff317511b5b11942f3aa0effde25f4c929d854458107e22a73fd095334e77fef77326b70c910385b2a27098740b1a22a9a87a7d0856b017403cb5a7aef0d7b8c19f1c5c974afae8d04af985e310c5f8e4c5016d153eef665feecef9d3f378bbef8fd4a7ef6f2ed2a5f8904a0ba55ac01bfe2a4966cbadd2a2addf80b5a988bf835c25256c07042d32ae5683737fa3eb4884707b3efd36159f4c1b3435a7abda2bce11712dd5a6cf5681a069cf40a5818ebc110d8e12cdf90e9f819ee9108eebff9ba41abffbb8af40d5bb1831b13d3954c82eb4945bb88428a8efe30db5db3165f050be2a3de8eb3ce3af04fd4a27a2f3e89d83f90889072e900ceea0e74f9a61e2d83ce49a20363c518a8c88b281358da566b1c203e222ae0f8cc508c90e04e31ab9392ff667907a10868fde0d4204b7ddfd0b12a6bb596d02a1e756c422f3cf7c61ac6c58fc8fc8b5f50087df0faf90408ee024b19d436c722562d696e84c36285fcca16ffd879c94ad5eb9c67844360d422e405095ceca263ba985d6d781a239b37bd7cad0580383eb6614c8fd2fb27dd52169994b5bbc663fb73fb356c6569a0ec44b45d867db2e362e6e30530c9c12f412253ab8a353e5cb88f8a0e725e54193676ef68777229932bf00f43ab13136d04e00e186c972d4c47b1e94a2fac1baf604f46766867fcf2a2dbcf46f3d1051abe204d77e9094f5f0a33eb4b452072193c0e08abbe307883ae8c72fca4347e8164142f3a0ea0f084cb30e254f8731039f068e2fb3fcec22e8c4f2208986c4a069d05e5fcb0ed05460cb1b51d72526c8751ab5e0f29943f1da21845d6e5dfef05ff55f42e88fd97f1d52ed8466aea2a792aa3c3646cd7e0d62234435e37beabc6cb8dc1f91a4c76d2ae0ac31c570b85dc44ec043d548703bbfafb4a0f980291cb6bbd288e11095b92b9a57eb80bececeda6d6b64811ca5b5ec23c805ab3b8b570823023bac3855a9280a22e7eb439c70b9e482540c5e9be32fd62e53600323108af9331cc92924011ae76988b4bd0d565c3c55040fb877c85738fbc180ea7e323534022a7d06d29b045fd567ce9b0c22c2d9b8aaa7d511345ebfe4e435430f182e22d3ad83c982892623f9561ac9deeb02d63cfba2e0bfcb207d654c5ea44f5fb7346247b4dca4dc05f57acd52ee77145e930d474a08f180585e1642f3cb0dc34b6e233fe821294fe07a09d4f7cf40d62d4390807925e1640ca5046fb9f454085955ae1f58f4dd0ad26aec5339c695a3f69cae44af0cb44efc09edee367c4db668d7f47b9d434a11221574d793c8fd8bc92314ce17aac68ab9b279679a10ff5dafff1e09a8ee8ecb18c2b9b051e263eb24a992ffc248cd0308e1d09a2b2250de9ffa341722d785d68db5ac05d4023cd78b62c40474ccac10682eb067b8673be378c5d6a160cb1fb78097eb5188d7858df6817adb91593409ca729028736aad0034e813714dfabadcbd575fcc0a1a84a3809c195a25a663b448261833074bffae3903b8c3c415b584463f120746205e4664ab9bc8cd34abcf09c1e9e90b634022f7636b8cd7defde1249712cb95fbeca1842bf9de22efa96438a7aad3173fb856187037306a882d2d181bca54f6eaf8f40fe885611b4416c6cec58b76d9fe67ff7455fb7a528060151a175ac5145c44c2d01eb7e715e1342432a773e23492b95c812865fd5ef12ae4dda737e0163db89208eb3564d726fcf1ee5df89d2b3b9fd0a401c824a48ab6f8e4b413960ae37f152d5f3e0a60921244864155a685fe1ff3935eeaa6150a86d7aac01a312687361651e32a58bd05810bda489c978c142e8db1f9bc2614e6035d13ec597c6c10db66e5b63c1fcfe9deeab3ebaac0cf2e2b0f9cb3b8e2834aa87d9cb2afcdf115a25bea8f07c77b3cde0cbc420193f2c552947a66d619cea0cfb02fdf29b884178502fbaf0d1261e9125ba1097b480fa5141bc357d97da8a579cf8831fdc59cf62abb2d556bd91129534dab7d6729f8464ab0287130393dbf211cbb4893de645113c592829c46824301b97431594e9121209031f45da0083f30149f3c7c6bb27568e7a011a8df223f55368ae116f0d56a4612e7b60a8d58b430cf5bdbb03264c1df966d5245783159d9b201d2a34a135799e8ec22dbdb4eaaa4355afa19e96e8289e817a72d0250dc943f8a2327b44225e4e5156fedd2464cd199ce94f9ed79f000523644f97e6fe2ea0b3ee487859fbdee7a601ace5ef654c06b9f5ff07ec20c05b77161b82daf305a10ac4c1967342cf91b21c03067939af35ea4a7938a6a77534915f542677203a99922bf079d223218baeb0e205b0d1cc6d0b201d58663944894b8ddb1ff230b5ac1f6a06505119ca464bee5182fefc6ad9a8dbd85ae4a578cae5cc439fd6de98f2bdea5329e41a5730a29fe0e74247f25255087fdef497ec2a5bc2ad2808fb1a368bc4a0f94aa6acb8157d74213674f6c6e5255360ddbcd5f55fa6c1726d26f7aff94e7518930cbc053eb69cd97f9926ff3c95b98b7a7571a6a07a409f0bc82cfd7ddcedd4d7b28de0b107da48cf37ac071e6c1043df2fab7edd14bd4c4f8433dc0f6c731252819c1a454ff689d0925dacebf527a92681ed31bda9f242ff1099947adf505767de2ff99155c07cd37350804d1c77d3fef6b424afe4b18ed6d14a6cda7403f209e99050442d11b564e7560bc867c3c74adfd99fe71272eef45eb0679bb5cc1a4b48ea3e54870bf3549cb89f674a66d561bb4f88ff3c5ad936ccdd36adc8e5177749ceb071532dd089d3d99be0a075db7b6c7a86fb93710705e37dac72ecccf0c945d9986fc95a87a2509812b9ab910ac8ad525f9d6c2b1533cbb9d18ebb97f2e53267e87c62ba555e6f38b364827c5b6da449153d687af4fdbfa4be42523a929d8c7e84b5e6544122fed976f13593990c2e40f7e1cb95cc7cb49b14b53fdb2d9a8380d9fa3dcd82d782812999ba7f995e607af2ef799789af7e2d7dba0629c8de90207bf3eb57b73d9953ef341c6df74f807ca1641435e57a9cc759328f87cbf65d35158baec1e5f3a3eae7562a12eb8109feb3b493b508b3838819fa10e02db319b77fa18408625440657a6d9acdb84b1ba451546009e6f66a3dc36438d0ea28315cf1a50242d402e5f2b77117018bbefc7e501fc5899500c47d7bc7e12a480e9cf81937ed9921e8c24078dc8045232a0ddf25164ae95cb867fca78cbffbf21492f3ae4dfeef2a01aea562ad67068c985e0d5da4b0028133e751e6adb7ac6065b4e4eba52e5fbd4cf00209c6b2212f3a79b6ca47631e5d4c4d25653ba23eee4fa8e6566565eccc41638b703a08a0a8ea7088d080bbb02ab9cf328a680ed302a61a75b9a98c530712c66d6a137381a44e5046c0e6447a537f5a96d1cc11f145b9dd712da94e6cf51d26a3e5c552c366eba1cc122a38eb016a277fea53c93c656d2d144403bb1d95ab1130640f21ba06afa04b752993d6f772edd4d049cdf225866b0535b714ecdd6a46ea7adfdc0ccfd0dc65fce6669129b55d52dd3b85090b754f4cc28d318afe8c66d035d39ba86517d83cdf3baadc8d809929ec3ea8aa807c144c23ac224e4de970f763f1f3956dad541be2ea98d825f6ded5433b827e8dc6671e7ea0c2909c650d833287139327dce03be07f163555a0baac74e683b2fa7504122693a1eab0bdd45fdf00dcacf78ba20883c2907b2097fb451a3bd20b85eb4258f5333b111e89e282970cd45a30b6ef2fb322247150b6c774afcc4e062f20bcd50cb73a959d5258d198075fbafd740ac562e94f0ad9b9b83b592590705dfa6c8bc65fe7cbc283fb4119a4c3629ad5e81003cd9b34cd03c89eea7a38fa98a6d01c4f60714b0490d6dd18fcb7b541b5f30c7959ecfa576a21a01d0a6798031d15f1e1aba84c84cd9034a8f74e609a1564030156323a4e820470da56b3b96b8edf57de53341d20ddf61397870c50f59c20659093a61934a817345b9cc2edcd9efa55c0f52d7ceb0be996566a3d1e3d7a44c73e443a67a160d2794b23a15ba1c4c4f973de08481e27e13379052bb6dd08442938618cfea328ba8bec9f0cdeb18a8f404682a1ca7ccf3d6de271326e93e3e89ffdb545cc5505dbd9205ea944cff5abdad4e171e1be40c8c14b61ed7d4098e7872c7fd597e1da77be1d3a464dfaa66a513ac8d61b4c4d45387561c6496ace733d0c7210027591b675b91877d618a55ba1c98010a247837132a25e0bdd38e8eda0f293dad4ca6f27b8993afdfd6f1f2710b5b7b6e2178e0e17656fcdde73b4e9381c2a96a9a6bc4d8a987233a3ddb739b806bc73c7d55fb2788ffc10ca691bca5481622a3b801ea2d65d557931e760a1561ca57073738b92921437a992bea9f4f73c27865722386ec6c1db73488", 0x1000}, {&(0x7f0000000080)}], 0x2, &(0x7f0000001180)=[{0x80, 0xffff, 0x6, "c167389f194352eaa95d8b751dd7211afbc32e14477d55aafcad814101e8de0346a8c15a6722aef5ac7b14ba4809974efb0250b026740c045d22152891e6033f1d111a0319c49eb16c78278fd4db7cf14e7e244bb0e2ace5a9645c63a56cee9d73dc99cbeee23db4406a347825"}, {0x100, 0x1, 0xfffffffffffff9e7, "c68145d728d72b89d07d50ec3ee0161690f0820fef0642b0df5cdea583d2978271330bfbff8e5eb6169e49a0a04c2809bdfc9673d05e02bc8e030bf8803e6593da20d573f5be4de79c5d73d75a1e130dbadee9cf2c8f6a961392819b4f2bd3ecc66ebbbc3150acae7ea7d2ab009afd7eda52baf9c7bcfbcbfd49be6a2d4640b14c27d17be004c1d5df78fb86d76aa1daaf8990b7f1080379552d1cff7693bcb63cecae9647e72a5585356d50b7b63e472ff487bbb40cdf1f9866b6767585c35d3aad20aead6931d3a69c230bb7b27f73303dbd432119f9395d6a9b56a523324ef73bc6642d385f1e03"}, {0xd0, 0xffff, 0x800, "898c858ecf560c5a5b0d5e0a564c0a6b601402d4d152dc603e824783144ac2bd232be38d2a9e035cfcfb221d04382ec6da4b3e58cfa5a2dc51b42aed14dfa0636e091cbcb1f62e0100ecdd1084ec9034f4afa4c2d3d3198065beaf417b67fa721fd83c57790cd864438c44ce090fafea62f925eda2aad9fc7779df41f74e6c10279da1efb22e266ebc755fbbc911f6a4a4361a90ca811398e1ac7624d0599f1b419d487af9664e14e8f7d6d6119078fdae9436fb753322194cbda1"}], 0x250}, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:12 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x21e, 0x7}, {{r1}, 0x0, 0x80, 0x20000000, 0x1, 0x8000}, {{r0}, 0x1b797077729990aa, 0x80, 0x40, 0x7, 0x8e40}, {{r0}, 0x0, 0x20, 0x40000000, 0x1000, 0x9}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40000010, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0x103d223ce4337e9f, 0x400fffff, 0x1, 0x5}, {{r0}, 0x0, 0x40, 0x80000000, 0x5, 0x4}], 0xffffffffffffffff, &(0x7f0000000180)={0xe88, 0x1f}) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x27c, 0x0) 16:00:12 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8, 0xa0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) flock(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}, {r1, 0x7}], 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x20004c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x3ff) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffc9f}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) pipe2(&(0x7f0000000000), 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x102f, 0x0, 0x0) r2 = getuid() r3 = getegid() r4 = fcntl$dupfd(r1, 0x0, r0) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x200, 0x10000}, 0xc) socket(0x1a, 0x4000, 0x515e) fchown(r0, r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x483, 0x20) 16:00:12 executing program 0: socketpair(0x1, 0x4, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/53, 0xfffffe8c, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x6}, 0xe7) getitimer(0x1, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) getitimer(0x2, 0xfffffffffffffffe) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x8001) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000280)='*-)^@\x00', &(0x7f00000002c0)=',:N&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)='()!-\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) select(0x40, &(0x7f0000000040)={0x5, 0xffff, 0x1, 0x8, 0xfffffffffffffff7, 0x0, 0xb00, 0xba27}, &(0x7f00000000c0)={0x400, 0x2, 0x80, 0x8, 0x99, 0xfffffffffffffc00, 0x4, 0x7fffffff}, &(0x7f00000001c0)={0x60, 0x2, 0x747, 0x3, 0xffffffffffffff06, 0xb1a, 0x1, 0x7ff}, &(0x7f0000000200)={0x6eb3f125, 0x6a}) 16:00:12 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000540)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000100)}, {&(0x7f0000000440)=""/201, 0xc9}], 0x6, &(0x7f00000005c0)=""/221, 0xdd}, 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x8, 0x1}, {{r0}, 0x0, 0xe9, 0x40000004, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0xf000002e, 0x80, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffffffff, 0x80}, {{r0}, 0xf2b509e14ac4955d, 0x24, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x1b7, 0x3f}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x5, 0x2, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x81, 0x819a, 0x7}, {{r0}, 0xfffffffffffffffb, 0x34, 0x84, 0xffff, 0xd61c71}, {{r0}, 0xfffffffffffffffb, 0xb8, 0x4, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x26, 0x2, 0x6}], 0x7fffffff, &(0x7f0000000240)={0x7, 0x7f}) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x1, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000100)="55f7ebdf09b699bc9e965bcd43943f0ec7b71cf2d6a4b24dae98c95deb425d4651a2444ba34d63980e41bf1eeea70493c1f3704fb0219691aeca88fcfaa1f949945024c397679f4aad97c05455631995e7615f63464c2dba61fa1ce74b036a074f4994d0b7b5b319e0a3d743873c89f4313cafac8916b773692e491c3b35da", 0x7f) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) shutdown(r1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: socketpair(0x6, 0x1, 0x3e0000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x1f6d}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xffffffb9) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) getegid() sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0xe) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000002c0)=0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r4 = syz_open_pts() r5 = msgget(0x3, 0x6) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000cc1699a46acd2977c010b107949b12b2a4c5b8e44f955426aa8b9966b693c19f2eaf154ca4e42a0303773dccadf66b7e5f24ce8a766556fff6f3f655b7ebf2fd100b3a0c04b1d211e57fff145ef62768e92536db58d05d864807732704dd05929619094bd7f0432c7c1933a975b592952a1c4f923242e0ebb8f8a6d570003c7aea9d94cd3d14e12227c84a488e4a82ebb4ff36e89a7becd1e969c46ccb38fdbe9db20c178f6a2e40645fa57787f199f4bc6a384b803df7751f2cf2839c268cf3690fe94a06f3ee3f7261958b39869182f0ccd51aefb40e144c5ce37fda76c34a2077154bbcbd868e280cfc455cc037cfd0b201ba39302d6470ee4326885b8bbf91d00a0652ad583959f753f2c0ebe98b20d156e794f8719dd5fcc94831534fb5742cb97861ba0120e5cd21302ec6a20d79624f91659c7b464da56f14cfd07ee300000000000000"], 0x1, 0x800) close(r3) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) close(r2) 16:00:13 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) shmget(0x2, 0x2000, 0x600, &(0x7f0000ffc000/0x2000)=nil) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) 16:00:13 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='c\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x81, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x20) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:13 executing program 1: r0 = msgget(0x1, 0x21) r1 = msgget(0x1, 0x205) mknod(&(0x7f0000000000)='./file0\x00', 0x50, 0x200) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(r2, 0x5) msgsnd(r0, &(0x7f0000000040)={0x2, "394de0e6f4fe709949d794be38844be2b4d03bd92308309a7090bd64643b13df6263107421fc9504906a413d954ce0c62f54e8e4e486cc51358735be4b72e21aa7857268d9e979988090e0b0c4e74f5e5305720575de3744c1b0437d63cfc8eb69728e4cef5c20bd1408ba32637b326938ef5092d507cd96696bd29eee30f5a673555db734fa281e4cae9a360c064af85a7220fb011ec2f71146882d66"}, 0xa5, 0x0) msgrcv(r1, &(0x7f00000019c0)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x23, 0x0, 0x800) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000180), 0x10) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000)=0x9, 0x4) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) msgget$private(0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000006c0)='./bus\x00', r2, &(0x7f0000000740)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xe3, 0x7ff}], 0x7, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xca62757412c72171, 0xff, 0x81}, {{r0}, 0x0, 0xa, 0xc5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8a, 0x20000004, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80}, {{r2}, 0xfffffffffffffffb, 0x42, 0x40, 0xfff, 0x1}, {{r0}, 0x0, 0xa9, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0x68, 0x9, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0x7217, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0xfffffffffffffffc}], 0x16, &(0x7f0000000680)={0xd027f21800000000}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8000, 0x0) semget$private(0x0, 0x3, 0x10) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000480)) pipe(&(0x7f00000004c0)) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000180)="b52e50426a0d3a3f1dd445158c25b55988341c509a8ab4ff91c27483e1e527efb45b0d347fbbaaffc301f6b780daa9c0c8fc0161986bbb5a87", 0x39}, {&(0x7f0000000280)="9aef0a155bf7922f07b1debf1533dba74d8a6424e080c6cf9439386da44875672c79dd10ebad96d1fcbdaa34afd5210e34734c894177f79c88d0e36dd75b71474072f83f591de8ed065dd75226943394d3a979b4ad5495505449dae82310a4936e2560", 0x63}, {&(0x7f0000000300)="f9ed718a938015990da143fc2f93f482960b3a2df79e16d8ebcca4aee59bbe289233e70c54a5bda11fc06aafe6c4831ebff17a18abdcfd7baf3244ba6475918b85c72ca4a19e8cf596a12ca95c00772de652a4c22d4626741ef8eb7d998a1406bc8bc1c57905c729cc7e77f1cbf506a3da05edb7b904a6feb17c6f15b187399d19e4ad68ed68a9e38d6d6b6a90cea376706c5ca9105c3ed049ef11ee9f0a35b3f248d2834680f51fbfacee495755dcb068c89e5ea2b77e1a790edc9bbe9eda2abb9ea24d0614a976febdad180d642eff0e808a83ffd841a360912757d2c22650638a3d728bf3", 0xe6}], 0x3) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semget(0x3, 0x3, 0x20) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:00:14 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000040)="04ec", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1, 0x4}, {r2, 0x90}, {r2, 0x1}, {r2, 0xc}], 0x5, 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x0, 0x90d2, 0x2000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56193f5a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffffffffff54) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="c1bd6bf8b1a35c1f6958b2ac5d", 0xd) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e", 0xb) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0xd3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x9a0c, 0x6, 0x2949, 0x1, 0x0, 0x9, 0x401, 0x2, 0x1, 0xcd6, 0x5}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0xffffffff, './bus\x00'}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x0) close(r1) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r5) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x10001, 0xa0}, {{r0}, 0xfffffffffffffffa, 0x9, 0x81, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x101}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x6, 0x7}], 0xffffffffffffffcc, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0x5, 0x5e606b92}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x1000, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x20, 0x28, 0x5, 0x1}], 0x401, &(0x7f0000000100)={0x7, 0x9}) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x100) sendto$inet(r0, 0x0, 0xfffffffffffffefd, 0x200027ff, &(0x7f0000000040), 0x6) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c570a, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7f}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x64) connect(r3, &(0x7f0000000000)=@in, 0xc) 16:00:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="3b08559d3a1c13e5fa63bb244000ba660d68037ab069a07a345511dd53d05cf6dadc15ae1b1d39585bcf2eed22a90c502da2a3660e8c8924a33a32d36612fc7458c69d40249c94be25749c17c2520a46aa4e3e04396f70eed043221917bdd72584d83fd5233a1b78eee214425986a6040be61ca35640932ca3ac5dbd20ac252ef36b11268018631498ebf3f5d3c735c2367ffc8d98f4ae669c11365b84642848562a28a825d1a3d6ebf17995db7cc4a58d22e0bb236f1d3fc18ab5f89635990e6eaf3940f6", 0xc5}, {&(0x7f0000000300)="814cda11414918a47787cfcae6812ea491a12ef4e13e6d403dc1e89b9bd20ee849e913568eb7983ae602837754a0e1f7432a1641ab7f7e7bc2aa08e9337f22355e18351769834669407749659ed54d8a428a0da2e15b4ba80e67d0f78d6aaf8303bddd4d23b48c26c2363afebfd0d83da7502118d746aced1edbf2d9b181d1f8e74d69832817448a98f5ca287d8909b7739ada68694506563213335f7dcd75032081a7e9ef", 0xa5}, {&(0x7f0000000140)="274bd7e0d7e947c0bae779f14425e515cd00c5c0985078516b8f432d728eeacccb0d7b419481c2a71c", 0x29}, {&(0x7f00000003c0)="fc6481cb3f1462103becb88417d38250935d14a43de11c9b8c9d49cf80675af0822e615e6ae78815b4bf6a556c06f17b997996", 0x33}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x122, 0x1]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1000, 0x1, 0x5, 0x18000000, 0xffffffffffffff01}, 0xc) 16:00:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc002, 0x0) sendto$inet(r1, &(0x7f0000000040)="dfe25d6681ec106692b187d1bf5a7ecaab20ab7020708578fe7abc46b133b43ae886e3aaa96afedaaa1434529391ef68b8ed2cf79f173cd6d239bd47e06f4cd0d04f96d07e64a8807b104b3cae1c70869cb7d5672b6956dd0086d29b78c98e2ed2db68605adabed8a6", 0x69, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x7, 0x10000, 0xfa}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) close(r0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20698, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x40000000002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10201, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xffffffffffffff00, 0x6, {0xb9f, 0x3ff}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x20000000000000ed}], 0x20b, 0x10001) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x8080, 0x10) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0xffff) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x2, 0x4000, 0x8) getsockopt(r0, 0x2, 0x80000001, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0xfffeffffffffffc4}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = socket(0x2, 0x4, 0x8000000080) setsockopt$sock_int(r0, 0xffff, 0xb, &(0x7f0000000080)=0x80, 0xffffffffffffff1f) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x10000000000128}], 0x2000000000000070, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x100, 0x100000000}) close(r0) 16:00:16 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)='./file1\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/56, 0x38) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x401) flock(r1, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1013, &(0x7f0000000180)=0xfffffffffffffffd, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x0, 0x1000, 0x501, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fcntl$setstatus(r0, 0x4, 0x80) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xffffffffffff8001, r2, r3, r4, r5, 0x1, 0x6}, 0x99, 0x5, r6, r7, 0xebe, 0x80000001, 0x53d1}) munlockall() sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x10, 0x4000, 0x9) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="a69abe759281110184dd13deb9b80e812b2377228a7c7a4738a5a5428626a3e678db157e6806d5e94e9288b1b07eb899354e3b76f7dbdf4d5255ac03e51e726d422a371a9ba8e54e3e68586e0dce1516778bd35497c5854ce942f1a040b8b838089b52c4f45fc0364265dec5f7ffed693c3f991f2fa173ac33dc8427dd7be5cd59774f129268e9dc0b1378f070d77b504bd549472899b1519c8926c73c90945908583177f1557bbfeeaac474ff99bf9834c7", 0xb2}, {&(0x7f00000002c0)="b3c40bef136cb60b842d643b0d4040708da221f41e86c45ba33c7f9f0e26a8819577d2c3b608feeb0e4bdf9d7626a05bf35b767803fdb7430a0bb4863d833c2e28d090faa2d01be51bf357291fc9920ede0e61b6eb2877dd4a3c266d8de599a90621c217bd0f8c90b363881e70fad64ed835dc39e7ca49f322a3fb0f5eec3c4408fd60dc1331142f4dcf19edb53d5947a0d1fab9df2f64e50bc3ae2cab062f3b7d71f674d07299a69dee93d8fdfee3feafe22874e7fba6c74c98359645e29e87ad1ba5e130f80e9c9418aadf6453dbbfb210133c5931b9eb95e6926eed0452dd8b6615c8437b6f6c3e2f1c4591024a52926d2792c180fd", 0xf7}, {&(0x7f00000003c0)="0c2621f953cd5aa2351293841240261966d1d21822fda379de4813c1edc80cd99f38bdd61068b644213e81bdbd0de5a8283607abba24cb05e7d9adebad7cc3cb6437a15b93c26ac4308da4eb184c2d4b1dfecbaca8c1c7c1e68cbaa09c484bd68a31232bfd1b95329e18c36e4e9965db2d8345e4b7119550299e974c1e06c87fa87b8442ff08578f4f990555c895f1f562c180e1a8ee7959de3c9ecc4fb88cec2f7fc78d5ea871ade47d8b4533ed5cbd6948ea2199b14c7ff6d487af2c52b41e1ab75020896078f61bcd1a2a81cc6b331011acc44aa45c976a3769e1a98c542e4df81bdb4ab79fff6268", 0xea}, {&(0x7f00000004c0)}], 0x4, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r0, r2, r2, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x40e}, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x80080001, 0x8000, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:00:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) poll(&(0x7f0000000040), 0x3, 0x0) syz_open_pts() 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x0) bind(r0, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) r1 = msgget(0x2, 0x140) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgsnd(r1, &(0x7f0000001080)={0x3, "00661b65c531f8674a42c38c674fc908a2251bd46844bc41be11d7af6fc73e73843780b466118a4f4bc133d022675b942efd9d048b88cc61d85a97ebfbe142108a2a9ca01c13ce32a7b4b09f082d696adc28a6869ae6df475b9f6cc0f8baf4c7213e4f6ff670d4de9444a4e924f400ee37a5a2561ddde42c672c1fcea3613e5756115b756e7a445576fff0965634be8771797bb11ad979095e28c54c21c0b32db533d77eebf5c0a806028f621758e60d6fafde31b773e1dce53fa510da71b2ab1edade507fe12b286b8f52b892ee7b9d32044063cbb5226ea5ac9a04792f390c"}, 0xe8, 0x800) r2 = msgget$private(0x0, 0x1) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000001180)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f00000011c0)=""/167, 0xa7}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f0000001340)=""/246, 0xf6}], 0x3, &(0x7f0000001480)=""/4096, 0x1000}, 0x2) msgrcv(r2, &(0x7f00000024c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:00:17 executing program 0: utimes(0x0, 0xffffffffffffffff) socketpair(0x1e, 0x7, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000002800)=0x1002) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002880)='/dev/wskbd\x00', 0x0, 0x0) r11 = syz_open_pts() r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wsmouse\x00', 0x8000, 0x0) r13 = open(&(0x7f0000002900)='./file0\x00', 0x8, 0x10) r14 = socket$inet6(0x18, 0x2, 0x9) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r16 = open(&(0x7f0000002940)='./file0\x00', 0x400, 0x80) r17 = socket$unix(0x1, 0x1, 0x0) r18 = accept(0xffffffffffffffff, &(0x7f0000002980)=@un=@abs, &(0x7f00000029c0)=0x8) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/tty\x00', 0x8010, 0x0) r20 = syz_open_pts() r21 = socket$inet6(0x18, 0x8005, 0xb) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getuid() getgroups(0x4, &(0x7f0000002a40)=[0x0, 0x0, 0x0, 0x0]) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wskbd\x00', 0x0, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/null\x00', 0x1, 0x0) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/wsmouse\x00', 0x400, 0x0) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = geteuid() r30 = getgid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) getgroups(0x7, &(0x7f0000002b40)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002d00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="99d2a0a57ca045bc0fd1be0a53810dbab16aace4164e48599b3cb6d364cfa503237d29822bf72e84ca9fd20f97b3e3143fdfb53d3d8ab1266f6196552f0297631da47066436ffde80953a2bd747d687d11f75b6e1b03367422eb8999b842974d41229b0d2ed4c2d6431d6cb84e75f0ba58252d152da4a6fce549f3ff533f662a290e4e9176398a176d9bcf33721593fff5102ad96fbaf946b1fad4848c06ec8727344f3f48201adaadf5de675b94b026dd6bc4a57b8500c9a166c1fdaf", 0xbd}, {&(0x7f0000000140)="19d0281d42f5b6bde6a68b733c465e645912cb729752fdb9e847d5641bc4bbe638b7fa15e9cf6e82cc52cfdff5a87a5c95af9afd1b81e7651130527042c1cb5412faf9b6dfbd7935e708b6945bab3faf0ac61ebea4474ced7dd692a4960e21a902fd413616397a4575316f55eb283ef49c8959570670dbe59560f0fcad2eff021a085e5eb8c1cdb12fc6f0e6ee35585ff90f99d228c351a6d782ac81f91249b8369ee48aede290941d93986d164488cb3a9ee0045519f55b878f9d628dd6241c0d0c4448cc7ec52f5c5d400ecd6d69e7f794415fa322fed4bcca32396adbf63c8b4a3e78d28a9544fe50f937ed7562045f853678fbef28bad570cf83e5", 0xfd}, {&(0x7f0000000240)="655fc16b4d946c9ada7845196733c6b3b375b01cc5bbdba47074376f0e2da0d97687a221190344457e5998821fe9ff5a4fe5912d2b719fd8fb1de62015ab1aa7f11de68efc9ad1bbb9e64cf5e14237f3922317cc7349d6c61e2532696eadc42b61168c9fa33c32f04a03a9439e8f7eccca79ad53cd889d16d033e796138ab007e6716ed393b15e40331ec804db54c5372f6db07a7d5ae66ba39393f83985f2f13299b415736d806077968c000206cdfb22e282fad8363c2cd1d466fd3cbc47ab4864210cfc839ec0fb5a9e341570ea64fcc24981d37ea43491f2b36f1165d1878b67fb84cfa00b07275f87a6b7d3590734e6b85a7b08ffb72f87eab27a85c2a426fa92654cbec56bd841281ef8d5369e5e9374ef10f39051e4cd789958cd5df0c1010727564fd3493f3fa8a984a22d96eaa06011db134af53f53de25880c71268f9e25da4e464b4ccdd98442b4c5d1f813b5c36114fc6472227be3fc59d24050c4ba4059c22906bd6ca9996eb0cc111d3d2d8923f1a1f61b372067c5085a76b684c58e97223c0a6969a012dc3e8ee645b7816f89557b176f71858e0bc6a7a9d73128238f38f68fce745928eea47835fcb85157595dc05bfe370a3b230e24b0d0f863189833537cb15d402a52257bb0e334a1bb287cd7693420eb564c631472056c5b200243a02fd4fa81d8a2a56ac4ca96253a24482047e389d4e081b9008b90a51871a63c0b9d1d4bc8f401f60250fc4207ffe87f421a4dfb75a3b5f41df243aaa2db416dd523edae24db4507c2b555840360aa4a54238f13727912857bdfb8e02918329c70574846398acc9aeb10d0acc51620c9770120bc9d5c69befafe3658d42110f680973fea68944b2f2086f3c674d705159ecd7632a319a89b51a688a5df4ea22736e67475cfa287ae07b5c59c16f3ba08c114058750c028885936d8639e106b242637d156be7b6f4efd9b3bfa49f597d80fbdadf3a6c3969c68a4971344f0fb9590b0a601e04ed9b38df07b49a6b6e620d1694ce444d63ddcd5839754a2754fd9da189c52e9f032a1284ba2721cd59d5c290cd3678e7a1227985cf7644b3bae92c880bf7916d5e38887fbae7228124adc79376ff1b2c531bd3ead98616313fb6c1d0215a89aaab826df81ef06f423aec01109b4e06294edaad94941bc8088304b565b4bef9b1930e6df83139f9983943b9c2887cf31eb05515d8f37ca3f2b63de8fe3da61e5bb553ff4995ccaccc4310387d17b0c6302ed188d1048f5ce9c2d54e9e70db6db4d9e4ac8e7912905f129b5712c26c753f52b931f2e4464c1f04200530ee1df0b9275ed5a52498d260025688998594c3abad4428e4d5ff63ba3b8c1decd29578d147463ae86e1c49c67e29c8babe8c669a6563429437441d83dd9222b3bd3edf72115ccc31a3a18c42ccbcaf14a8922e1f4b7da4aff7dcb96ac0e94ebf7812d8f7d1e8b5d951449bca4996eeec7b8c9b53ae4073957f4118bc0469d582a94af1c04ebac6e22e23a1c8b90d2d5512201ffe70dcd99e5ee4a27f6664ff0e60436b90439576fa3e067f7a4d050923ae520cf1cd231716f292b113fc0a0d8b97450c332e207a15ad13ec928aaa5f8dcde50059bb072323844ffa50e3107277480a0e8a809b0cee2954b5679e7827879fb802fedd21a2981c8ba41388e9a0db9735f521f8f16a3f0db097be2bab90174cb7e3c75506fec91aa1eaf36f6a5ffc883c2e185e9f5c98214d4ce40b9568f5500cd7035b0c50a362cc1133e8e18830020b869f0545ee9efe08b3492469a3631c223ad1faa6f029b7dd8292f51f101c2a0479d5143b47586fac7c12e851e5299eb27f02619872ff4a85839b73a291e94c899178fee71f7b4a19bc871e11807a50fd9865ae1c02f057785af6b656bea72a40cf2318835193c580b20c552905cc34d92b0cb2cd2b367082ba2a63799d151b4fcf6b3a55a2d20e2513e5b1b39d747ab2616f4f021b53abb3551c594c8a70e8579fabec28ff4213e382354ce4310db55e334d553e2f90f9f15d486c43ddec468969960d4b29d3c21613dd6732ac29588a44b5770eca5daba1b35dec04a9cdcd5b13a91b54509495b77e2e03a7d777bd5e7c4cf9e76051178e271fc95a23e9d0bdb1a0f7f79ad9b5f32b23df40045a9c774ad9483748c2d53a17c769399a91811ceb5220d04c24b29a3d84e97da8a5b0eda017294d202d57d356a79ef64eb7bf0793b6589c70e11b944c01c54c5d5065b323f6dc318b56cf67ad9a1930c53da9207fb9c26a4db691e3bb17a3656b573958501a90cd3359707efb82e593e88ddf0dd10cf578a67c8b0c4d03b142560891b6937dabadeb121316d1185f873646cf7c82b01a05e439874d7c0e1976a19ca0f8460078c5c75e36b652f89a4be2915120ee76e2dc386d97696baa5d65777c4e537b36c914621c66832a0fe764be436e54cd72d5f124677188443e084b9277b2cdb4dea03e77e4d48008513e861f2f81bbd90cd7f6d589a5dce5b587e0d1b391d3bc9ed29a9fb7555a16a41d702b9b8081a943cab27646837cf843730950d75974d430692fa956c6ad8dacff497a30e1df060ea675d5517a94b7623d07ebaeb4960aeec2b93fe3ad2cc834f35d7c6f5bec52293ccac0795f82a0c1f3cca3e15fe3f27a50c28405842476a036c371855bb32d7445e815a305ec81d3e4cabd77404e0032a56867e0f20ea7b0a6532ba292232f8254cb29353bdfadff39d001874467e220cc1cf63ba1d2443264c82dcbdd602b5e93da598cdee8b2a811a008177a8c3da1440e02a8e05193df23fa7a92bc0dbeb59c6be660317a78dbc374e93905dfb40c74f154c02ac6a49d7a82bc7acf526990f7af808bc856b555357f83d47db5093e3b0787cf7b0315420965cd283d0b69c9d9fc6e61cd79377de6b9a97425c5371052951021f836cad4481cd71e326d1def84b9b43f0e34db9144c6c1278f5e1bffe616d6ecdf91b480bc50e1bc6c764702e65d82f5d6c8509774f7a818d6a6b59a60858d95b3774a1a0b8e6e24fe3b36235aace7469fc1b9601ddf7922730bca56b176156d766c9410ca23827c7ed40468df264973754e006cfd03a39155b61a0bb3d011f89cd969c72fff0dbab7b421a48b19c3982f5cf9f797c02f67143d7abc1bc723d9fbca7b984c0a3de7154b892319ea7a9da52d55551179f30c495f8b6a53778e09871292d86309cbb8a5888fce12692adc1da6d4ce142c2f6d730562e256befdb7422b5f5f911800e5055c3bec0a63752f38e6bd72b770d21b7bb84232de3c18d4f4f7891ed2a50d17d8e3381d11770c81ba3c64d31fea8499dbe73bce2e0c9e98cf16861a1763f642e3686af3e6bba08cc9b5573c619e1483901905199d7614d85fed6c6e079093289a8fea805ce6dc1112abbabd235c65b799c27baf52f3f3ade42d6ea8b998106b01790a70dc96c780023dcec128b5c2471289b2d7121f09e6a04d7303ba79630f8db7ef56c68459717b4dab5d93d3e06d9eba2e82770f1f57cca5fd20cb19557b1a41b1c0a4316a39c68d9e506309717e35258e3e9b81db7c9c5cee0ba84d2c953f78d1d0257cacc9e92501cca87491001087a95beb1894ccbe51d9398641e80ccdae63f6bcb04bdcaff4d3610fa93f7b6132fd8ffa1d1c5580dcb5d16d32139e193a6ddeaec4ac5a5f6dd34c93cbde12e78cffbd1e663727585ed9ef55dc6553ec3588336dae9866ef846bcb89ab486407ec96960b7e8b1b8fef0750923eb6419f09e2df15fbd7d241976b4327a114b8edd1904d256d18c447ed8002c9fa7aa824b7b1f0590732f1e2cfceb37f8abfafc91d68f087a3739721b6be8b221a723ebd598ca9349504d0bef0d4f7fb628249a633425fdc542a1cf8b567a6ebf1f8de98d4dd792f5e45bf1976161b00344bd886e4a86336b9aee0965aae6883e585f042398e6d54e50550caacb9eb0f5bde825b498495b04775399342fc31cbb62f48b4423c3465bea0c429a8597109b5a90c4a485a8fbde08a37971b9d2f6b3d8044c6fa66176a74aab182e621d75b604e5ceda494b1562cde236ce23636465f7473ab775b1216394254ce3d2cee0b8539e8594f27eef26b65da923ed40ce38a804dc033d8a10970adc4024d51ced1744a2209e13cb11b2ed0dcd9dab64de834c8edac25feb1b421fec300bcb0affd5e94469f5075d00cf79ff21878d9d62775cda31824114fbc28204d5c78f3201936ae1257b2731a1f497d64ce1b6eec889e8b2cc990c3af46a8753cc8a3628b0351b992a10474307d230c39dc882ecfa3209f5d41915574f9fe49a12e652bc72e563c987a0510907c5edba59e3da07454725b5c3a4a905b2a09b8e0774ea08005bc13bdf2e2d4b33385067d6a26d9249a5f20c35dfc090ec1281a40c5357c0038ecabc56a5529019945f1470e60e1da1477f57dd5cf74ba3df2e6b7586ebeeebad76f950b54d3462abb05f0b6a766b33ff3820786cd45d49f3e3805cf75afd3a61305f180cdb3c2be15d62e90c81ebef0e512635c67cfdb85b779204aad174a09c647a07a9bd30d17fb595721da9c167c52a2708c1793e38e956e8f76744463816fd9d58fbeba1cbe4743b02c53c9855ecf883d1c3a919915f72bcefc396e869dad47790e69dde90c5f7cbd2a48b63c857df9de5a5304dd37b024fef99b4bae5a62c0686aba81ed187d856b67ece04dd1a084e9f1f6ae4535813f8aa67325abd6d6bbf19f8caa7caf4416a1a5dee59c720e8aac82d06bf41189342ff37041d958e637b7a7f66f3fb86008b0ab63adfff5cedcfe0ef8b27de69e96bbe3c84be125f30a50c75a552501a32c8a0a44908a94da2023d7478938f4db7f2f9900287068d90fcc4fe14cf3c52975df216ca51b113657ccebf6d52e4768d75904c29f7a1f3f420007f129160853dae61270e36da97e49f327d5adf9465a4017844ec8a79bb63b0bcfa3f6865ef46ff0ce5a8127fe11bd9a09685fc38d6c0b55fd7e12ab0998f1822e58fbbcc7e6c3f599a27756bb569ae39efd1b921b0b127d79daf8a38b19b4892ed03301c4d7a23d77d37163142805d88c8c0a4e0548bad1d45b0cf9847fb2dcac6510cd8ea2e60da6055fbe3a62037592632be1252480df550869f8ee2ba13bb10700e9271db310a8224ff509f8337948fd7b693df2113715c72acc46225747031f893edcb23424f9943ca063715f349b57a58f2eba93a3c8aac4a636a8881306abfacccdfb48d9567224b2cf99ac5db848e00e2bef7a3b049d6cde07ccfbc21204f86e6438afd5c9e69cb3f214bd17cf7cbb6708ff1b2344c16f9e4509035547fb1bd8a45c4af6cefaf1f89b1dbdc1c9058895b496fa3f767e3e273af4034e67cd3b1dd9538aac1e1c2d13802c0c5de9ee34716441170e92b0ec712d0307058f720a238d6452444815e175063d9a40a0b2b3c1a7236728b1bc46f2d2fdfd95874698c88558f8d735ade06bc90cbccf073dfe36c4aa61d237148bfd6b81db01ef605c383091e1ab281b44ef66e7f9fb9eb5d448994c1cbcbbf3c09a57ca50ae33daea93d6c35d7913f6150c7ccb0c594db154bec00c4cdaa82f3013771f72eec135d454c3455c3982be4736a4c1551ae372a00c46021b3c59985b8d99074144542788986e3490159eb29d62acd4bafabad482df0d0ae483ae05d7c2a6fc65746224a1bd1a35891567e54bf468652cda9cd13400a4138be406e76b6ad19ad9fda306095dcf2a762bac1b994f6d92c0ef353ceb7276b0bc8f6ebd864c52c22c044f13043cd54f27298f7", 0x1000}, {&(0x7f0000001240)="f66f62edb3d6b508ddd8be68310bd7d2b413959e4974912b60724358332d435048097f6fde70a262480bef6555848fa04ca9edb17f2eab62d88a00b84ae7b4743f6657a0efaf26743531f5b8610bec0092b6128cbd1c799204b8984902d56e", 0x5f}, {&(0x7f00000012c0)="2ed2a3e18efdc919531d420ff998c2fa7a8be6e8ee361a609e2eff7ed7a758a950551ed26f9795424b141eca7256245fd0611f45bc72a0912c35e998d5585cc709a41cf80c69a8f6ba5ecc97ed385042bce1a44035f91413fde27eaa63b33f63100dc17a3d067add941b03c8b82acf0883386979df1fbecfcd2563b9a3af47df892468314253d39557ac918f9910c6964e2f43dab5fab168676760b6188510fd9fb810a7a0d3be0727beaff1463aef2bc4e19e7061facd8c44ad18509589ad902f26f7d3cfdb9b036aab3c16a1f3917deffc428f4e389af3cdd0", 0xda}, {&(0x7f00000013c0)="916011888c94c745ef7349732bc712f985a4b0bf4fc192e8fcb959767716785c4fd936c01eb8f936ecc87743b30d72029e2aff33a23c3069e48d578dadfb48cb8a638feaee6bc95438dc38840f77be548fc408c7475ae25579b5aff4ccc86dc1e0d6c419bcbe63ce51346c5ceb72f23d52fe66ab4652c536789f7f87f9bf1d5ebae915d798f6f02c35bde1bd80d67fe2d5ab6e4f236a07c7715c3d75c0ff7733043f20b7ba626a3d3f41729566aa1b9333235b24cb9df2b8259cd5ef", 0xbc}, {&(0x7f0000001480)="b9675c7642fb7770ca86a8faa348c5dce0884c6744c2022b78442b4f5ea5136e37cd8dbdd591f4df7ba3328bcdb323cefdaf374d6b60878cafc182fdbd2b64d00c7a1f9f7043cbfab7b94463e9b8a98cebe9b3205679bdd89499e2e5e26b8cb072eff5079d7226", 0x67}, {&(0x7f0000001500)="d578c2a783ee4b10636fd50a924925975f0ccf77e151c34ba8aa6f1212df92b2ef7cbce2328be8183351406a1d172c2dc2dcf1cff62b3393f61ca8b7f780568baaab6856d8b56d5397e950d6d938f5d309cdb55fc1e13e642c2c384f27e1c2ff91f29dca09b9b521b564a1bd80e42647965c10bdfead273a7ffcc36ef6da9e5db3a751948b72cd58630f82d6001fddded16ea87efe8074effb2d0041c3a95b601c5734bcdac39f0aa91957e73cac6ade99a6dd21f3299020eb5c75063d4032f322c06b616e", 0xc5}], 0x8, &(0x7f0000002b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, 0xffffffffffffffff, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19]}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, 0x0, r32}], 0x148, 0xc}, 0x5) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x9) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:17 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, 0xc010427b, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) r1 = socket(0x10, 0x3, 0x997) sendto$inet6(r1, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x4d}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 16:00:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000140)="1a158cafbc9e3d8e7a6fae554f0cd2519a834447e36f39b5bc58dbbe6caeeca0c6579bab4e0d25966e3607337b90966c4d46a1071172d7ecf53de3d7d49ce7005c501dad823a52c745fde4bdcbc84eb28842bd5b", 0x54}, {&(0x7f00000001c0)="7c39d97f3e781e4c897f508a964ba29d25953ea31cba1cc60ef36d44b0cfcfbfd0e5e65bd834f1c63beb76fc1ecc2dfa9a0bfd42786d764e5c070a7df2dbcfd2d5a48e2565c9e56e0dca343f6359bb342e358150ff74cf3331204f8807de379c09b6d6d601de06c5e5dcb96e10af75c3e38ca39fada131fc9a47ace27cecbb9b35001acc8d6648ef417003b24ba3a5bd8915138b2c45acbe4bd1474f1236f5042f221be1aae1e15d1df31d40d72b1de3f5e7f106ad69838267afae43894dc129c55bdc4709ed3b07b394aa0e6fe3838b4d83efff906f0bb7190a30", 0xdb}, {&(0x7f00000002c0)="d5a70c75b692a79f3c8851611568e056806848c1d4d1287cbec1db004a87c24fd8582fac716510dc9a6bb0f1e099cfb7dd9c55c08f507e2f0f74814806c20312fcbc769e9f9ccce1073d87c2212377874eba", 0x52}, {&(0x7f0000000880)="ed5e6897091e21f9e6abfcfde56e7ce7e3821d7e51bf0eb22957d02b4fb400cdf9b4b881775d89686644a4bc87ea50a327fc9a7948636a2c0db1587952d1aaebb5b138f6f6f5f2c3def6e0d704fec7ec1d012859d9b0c4194e8a54ad6213d6f7298a1f7210f675b3da4fb6a27c64cc2626027dc63600f48bdbad15a35ae6eb0ffd040b1193030528d0c6160ce97b", 0x8e}, {&(0x7f0000000940)="774ed81ce3f16565c56208be90a05917b37f36b42a6679314d673b9f368e6d721fe66b13f6c6f74b555e3e3b822f0ec0c495f5f0320e01bfd05d3ade0a02ad0984877c12dbf18cfa44618d67d39f5ac7b41cafeb053436277c3ef19359ae9b4dbc2d1baf", 0x64}, {&(0x7f00000009c0)="b2101137932bada6d2185c78748bce632834ea5f3aaff27466c1fb4f97656e3ea668e54fc52b6c60a4af4a6c30d902cc0e9186aba7888d7f0b72d2040bf6ae13ffb1e642e11c28f4c0e21961873cd1aedcdc80174937b806c3eaa3ff31e16ceee1ab24db710ffc09658b7776b5e0ba410c295a268207a1fc5df26f8e7fdb2ab517330bebd0b2e61c269ad1b1f857507d93b9e4b2ac11bdc111dc0bd1f76fbd7339803cd9ef751f0def05a94b72648fd4e15281fd3dbfab6ce77dfb6e78252d18c4d5f325c4b44a1a99b7cca5b6e53d160a824b636d5d9d10b9a2a5f313e44f4fd9eaee", 0xe3}], 0x6, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x90) lseek(0xffffffffffffffff, 0x0, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) 16:00:18 executing program 0: r0 = getgid() getgroups(0x9, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setregid(0x0, 0x0) setregid(0x0, 0x0) 16:00:18 executing program 1: semget$private(0x0, 0x3, 0x100) semget(0x3, 0x3, 0x202) semget(0x1, 0x1, 0x2e2) semget(0x3, 0xffffffffffffffff, 0x10000083) semget$private(0x0, 0x1, 0x100) semget$private(0x0, 0x1, 0x0) r0 = semget$private(0x0, 0x3, 0x1f0) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0xb1) r2 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r2, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r1, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r5 = semget(0x1, 0x1000000000001, 0x20) getuid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgid() getgroups(0x5, &(0x7f0000000000)=[r6, r6, r7, r6, r6]) r9 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r8, r9, r9, r9, r9]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4300) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0, 0xfffffffffffffff5}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000400)=""/181, 0xb5}, {&(0x7f00000004c0)=""/130, 0x82}], 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0x0) poll(&(0x7f0000000280)=[{r3, 0x180}, {r0, 0x12}, {r0, 0x10}, {r2, 0x40}, {r3, 0x100}, {r1, 0x22}, {r0, 0x40}, {r0, 0x24}, {r3, 0x10}], 0x9, 0x7fffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x101, 0x0, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x3, 0x12000, 0x100, &(0x7f0000fee000/0x12000)=nil) shmdt(r1) shmdt(r2) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x24e) r1 = socket(0x10000000002, 0x2, 0x3f) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3000000000000000, 0x7fff, &(0x7f0000000040)="04752cfa1951d28d16802ef0a80bd340cdc6084f023293f05790789eb453c57b6ef9c20e006e0dab9c2e57324b16b0b4eb9d9be8987113096ff8a1ae33469b42f4fa4ad91d8aaf2581dd31c0df9e8f0aee120ed5b887f76bf488bdb9f1fe703cb93f57ce54bd5c187b38bf5371", 0x6d) getuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x42d4, 0x401, 0x9ad5}, 0xc) socket(0x18, 0x4, 0x7fff) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x2c9, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)='m:', 0x2}], 0x1, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x6, 0x1}) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r0) setgroups(0x0, 0xfffffffffffffffe) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000000080)='M', 0x1) getpeername$unix(r0, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001240)={0x100, './bus\x00', './bus\x00'}) r2 = getppid() setsockopt(r0, 0x5c26dfb, 0x8, &(0x7f0000001280)="579de2fca2a8998367e9e3a8b5a6389d2e1c8a3b407d60c9cdfabf65852f7d56e919ff575401e19ce668750551efdd0313d5724fc2e29c9fdb43f1b8c159f292a001931dd42f98d12e50cec9ebf05833f07fc0ddd0", 0x55) setpgid(r1, r2) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') munlockall() syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x20, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0xffffffffffffff00, 0x101}, &(0x7f0000000300)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r2, &(0x7f00000004c0), 0x10000000000000af) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000780)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000480)='./file0\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f00000007c0)='./file2\x00', 0x10008, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) r10 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000680)='./bus\x00') semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/187, 0xbb) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="27af4cf5e2ea5958b30400502e425322503bf142edd76ac105311976b194b56d93fdec18a4f618c65d2f23620f8aebee69dfb667e18c4aafa675003102e43384eef205de636a616f82ec0ee61da5b0c2839378fbbeace1d187be1dd88e0c5c5bd32c67e4428a644a", 0x68}, {&(0x7f00000000c0)="8ecba0d4db0a3355f084b7516ac4d6b8da890be5b4da39c565", 0x19}], 0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) close(r0) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000640)=""/152, 0x98, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000a80)="4dfee4201e1410208808a11ad686d6d71ece83b62b14cca5618a51642ede3571960358311af14409e1a8070a2192402390c9bb4b434bf6e3ecd42846f2a3cb807972a6c431f275fe826c5426039165d12071274ccf5bf62bcb6590db01207e2b77274d238f20b8e94e468d69a9783f854b5ff11cdfe7e12b8a90efeab89b2ef68ee47fcdfbc4643ae646f11be0447b4be01ac5430cdf44b897af133189a7165d55e20b0fcd9dc69922c786fb50c308f2f293f57b3632d8d9bbc9f4732d8cdf878d7e8359ee30f73b3cd662e225f97e3657106d9a3cddeebb8d5466d3815cba280b3456516627d67e246818cc48956859be0c08f1c133e5b68c041712dd151838b14a5d235db3a07afbc74a0be29d93f85caff85217a3a1a4480ca8fd2fc83275f01445e86720ec6a03b797f123b8e53de114468f0655945b8d8642d1e7164acd9d0fb2fd321dd36788fac6e5c7e204b563626dfe1c33521b3e557fa79d1d1acf6550820488f82f0effa3ed6294f2c4f137809f0d1578bcea5c721e0716ac089352d5f12edb605c670decce8be1da2969b5e69bdbe1c387278ccd1e4a28f0dfdf3a1d715ac8440c80bd3dcf3435da3275a3025db02dc2645660dc78ccb9d3b596411573035d01a41eb45b0eb3ed1720f2be01d51f116906f9604f50ecc302df2426e327b03686aad9ffae53c2779fece0f2b43a3927b4a9abc258b3403fa0b2dc96c18e7c7157b0c501dc300ce4aa998f9c13cc562000efec7e796747884a9d923c1372880c8caff3eb2fcd8882a9471f91319ed2ac6320a1d9c6ed8324e4d99226fbed1fd6bf526fba0ff11f444763487034b65c0bc310181a22a87df2490e52b447828c122c54da24e06f552d73f4399ee907ad19549d919951071b41c9645af48fb1b9ff5a829e93637c409957d0995d0e203579d143493c3633c12fad5ba2dc5babcccd57c20a94e1f321db8ec10050626941b6be6fd8e54d18d154b305aa9df126ecd0e5abb39dee462244f85901f6323152ea3e2c2eafa446c74f1b0dafd73dced1e376a3ec40526a30303e4ec03eeb26338f7a3f418913dfdc698efd41c2fec407d6ee4dcb72495303044892a4708b3dc5ae49316b8ef54f5d98c432270e1f6cbb87173c2bc3e05b8c400780f5a2aaaeaf66fa483d4752034fe53dd25254e88304fa83e1440af19336188c3d979e2eedaf53bc76df74d122cf355d801593ce57130fab3e0be0652d8b1b85416a01ac9a9a30b3d19de6ccdd9f1e60e9e44de3d16ece05bea14830422ad42707456f3b1fb80f94b60f24d5346457e3246da80f0b53524d39cc44021bfaa43462be054a5ac7001f72015f1489913ef65e2750d266f139e6cd6f7bd2b0adc418a53c2a3cfe3b648dd00726bbf55cce4d8cabd6e7610db247a6391b7d3028a27884c3957318b0956b9d30ba5f9c9320101e89ddb046ef779cfbfc7e594714b69c03a14420aef2ca3b44aea7eb150dd7baded3bae38e9ac65268e5c79da83c75b9b7f028e43f7d248d109c7b13cc1f8e202ba6d8ca5ae43510d347eb9a147aefd11dc4078e21abb8a32ea39dbe32d2d6ca69d3582daa5e06038177bba4dd067aceed1c285f247713ff98bc8547acb6d5b8177e7d7434a626dfa7bcccb4555f4965807a16ebb67ed2eea7986836b4660eadb92d415c5af6776103701f16f579acba2c95a15e6c1716626554eeed800d44b286160688d66cf455f996e1cf6ab705332ffd1157807f46d77766c083eef277297399ccdcf5fe96e62b636ba3fc8eb49fe6e9b9f71ddbdef690e2704e3f5fd5fd1a601f413fe50757753212ae817722e2106eeb47f1fcaee775e04a972b9cc8bb46a0926a0c7fd775efe29ced0d590630bbd406eb3579d9f281178a0d65f85882698e2df6b523f4c87a51eee543fd5edce06a92fffdea5f74515d5acb767e08ec13e0c3cc96f899066ea1ecf1c2371a686fd95f95f259a8376f106c0b0276caacf5fc3c951bac8e502a5b9ce0d4edbd56aeba282b239aa16f1dee0fcf033a9d1bb7d46299f0b101b333b28afb6cccf34c44575b2e0baeb2ee41774241e52ad72ccfc063f9717cc3546d46b91b789b93851c88c2a0220720c6f2e063be6f8817ee187ce0e2c64f850578c09703aec2197e6fe2d4eb9505924df64f38a0075372d80c8ef9c54a6f2818c2d4e58b49e39337bb20aa790840047a58d5469b40bf6d8009614151392be27b57f0b3fb44f0b56df871dd91a6710ca87d159d924adca692dc92bc67f8e8c07f2c9d94ba350770dd46fe0145a64a8e91f935b18a79640e7c65bd1ad8ee75875a71d0b6a1e02d1b0c8d580071be6034deb4168c02fe99f1f93c29bcee30b8ab101d36ae15487730819d1de07b133f399feca56e6900620ee9fc8784831059aa75b608892349f20cbbe0bf628344a9543057d070bcce42975c209d85068d12b23365fc1c20475ff8c449f8208870857b5b10f28e66d24d54aa039afcf74749e7c782be94b91eb8ed98692e689761993d2c9de1f64b69bc70d3abb03f2fe10d6796bd15652e1ab40d9e6daeec65dd61d28d6cb0c265988d951a4dc2a881e6fd95fd113aa5b05346f39c7d1ab9c2d17f035ae21774a2eebc192807c44ed38f3c58370be9b89921fe7b8c7c9689d942d7de50629cebd41a0a048b3e6540412aaea204c30be432029b461feb50050cd59c5dfc3bbc67e23da8e861ad20c20df196d523c051049a5c05caaccd4315f16709ab2d27a844130da0fa9910ca14959e0708b4f1db8bb2675e3fee538f86826e6fcefcd210d400a252df209ba38bf87cdeafc3d144c132f3e9aa07358033775f354a2143d2081e96120ceec0858d3b34ffd5a6b7add362548fa303652cc61f92e9b804b6928d97f3bbd4a56ccbc85848634c71de27dc62185c09b52b07de4bde93fba80d00564a58f1e0dc5ed1a75de1a0b540d426cc3a012c13b2a21063ca8806c387dd74f815386b340b195efd801157857b1a7a1a2265083a880bdbb0e3d8228a4e864489c0ec93d7881a755cd4496befa025472835b8ad42c0abe8de48812f28fbda09a724f16f1c50802da23e37b818b4edeeb8acd2f215e1d38ab2697efd3e53395ee34f760298a73e8aaa0eda2789d7cabc62791a7e7e40981110bbdf2d9901e9a266041775dba4ac6d6775f7f5c940cc89b2b42dbd5f6c789c154959b0bc64da5e46c0cce4e2e731f16e63300b466857f2e85095c793a90ca001a17a6d9fc24b2517d4c46279a08ae9b0d6793d5e6e0d40b5d78a0076b464cf4f0d019d94a4414fe4aaa4b0b92a52b00e6b5e90c761a529209eaa50b529d47e5918e35dfbc633628c9e8856d6174c9f08ab136fce4646722d16cd25039d3a81f55f194f84235d11c584dfd5dbe6384b0b92f13fb84863ec72a374fa32453607da39351cf85b51e8adc0c24ec89082536ac546162d39357fbafa6ae50c996b3af074be3a12fbcb6190a668eb1b1ca6225d42a6d6354a3cf2f8044df28f143ec864ede5b878ec74b6917c841e09bca5d8523b6982315d0dcdd468a05d95c7f5b2793c1255f204fc346bf05c161f0c8d3ba906df2fd37cb5def8a3c69791b02a47e3d56ddb396e109b05f6f18f60a37420369fa98321909ed7d87e330451cc2f116c1e454739307fe140582a69201258efc8cbecb16166e90382d8934fb7eeaa85276ea1a8b10b34ad48b7b1b63f76af62ba8d18b803b27307c4e12e2b593c4313be9a94cb7384d8d30921d2a2ca706903d93ec266c1624a3974dee1e98a06ee1697e926ece7c548ba36ca9455d69116de64bcd9eb5ccd811d22aeecd5006aa0e51df3cb099e0aad2d94f2659ff125f869ba01cb44b62d75e684f6aea37327f8570535643025bc8ec6b2e498257aaa8a9a9cad58d5599e339ceb492ac7dfb4a58421d46a917d0b67b4f1c6d8bcae15f498f0b1f52b09dff3b5e03de372f8f3973fa428041e820ddb992d6fa55e3fcf3ad555bdfcf6b3032b72151f746fcff8b584db16cc43840b3204dbeff40ea9fe39978764140f8706ba32956e1689d699ae6d39227ca8153bc430c44ebd7637e9df18e8577ae71009fd1cfedd7e45604b17b00434fbb77b4ed88bdb8944a7cce325f4e938d8f23a80c48eab932149572f40b911dbdb560a03b22fe4198e9a13ddb6fc82f57aed4d8def6959e11b4a7fab106ff64719d5b1902f0ebcaa04c3ec4d09a99031629950e47ddb446217693d2ba7eec8d3515067133f3a6b63cb8a89ac7204e9f6751c7888a8016927dfcb6ab0b165d4d2c95131aa86e15dae97f25761080f4967eb97cab28b21af5cabe4551950e50dafec0827d541845c4929ff8f9e15f4814aff3a68bfffd39e7b6135737d979ec33b7575e228babcef9a3e7e2b75d108bf4598fea092d8066c7b4d89d59eb0b3d49ab90614843a2522f185359663d4587419514f25cb1abcd38ae64e266130c2ed5633b35621a50213ef6ddfe9d46c4d50adb81d471926b1090e8d9574fcf491122f7f1222ba6205e7d5fd425baf1f0885fd8d3dbcf406340778694688bd62de6b239d2cf9813a37200a985bc12e0ecafd0e001d882597f3f0ead65eff3060c84324fdd61e28b886fd1704e2d9a62f802c8b3a12b3b24db3184c4c559077c309ee0fe35ce2c043dfccfe7cb55d808e1621aebd261fb3c8a8904a84985df8472502157189a278df201315fb9c0a4e830ae6d9f3a3359cbcc57a0aec9d2687f61a2ae67a24f6f785b1b836a0dbdffd18344c1c10cf1316c4a6061a611d33d1f9f2dc2ad615090747cacd4537fb9fca37a165c9c5c2e6073a1b6306647d282da378817938d35d0164482b79e9261d6036867fea4ce7b68193bb22885f3cd89e5948641cf03d28791d01a1fe1d3694ae937cf5273e0718dcecf774fd5ed3db0a1d582a01a6a2788124cb83c4eea02f68d64b36e50bae35f69e39159f50f8a7d8de12fff9c57b6c61b0727c3492a241252449011b163757e3b7631a1e605c111960405c08e2451565e132cca7e65f32477445ff68fd31ead2299cc0e848fb616df0855d3b846fb64ec18453940e71e567a1d85765aec16e1f5424832b7e38c8b13c4bde38295ab775d7272845957549998cdf119f02f3ad9ef8efd997020a8c9162ec06166e427999f822549d0cb97f3be0435ac7c2a1c79529f627782a8d15f0af445052d1ec98278c96648c05f31c3e2125c380b3a0935cd402c48dae5da3b5fffac1f55f2f0f713d835660068bb2a9a6188dfc1a91cf01808a7dee88f3d544616816ae2d538c53020fe9f933f536af6392727c51cc6e933ef75669131502602ac3a1699861cfdbf9b129827e39cd13262fc0b7170d949213ba810aca069f36b73779802d39f2b9e89e391861bc0b3022e53ee9459e391c99e9aa35ed6e1d9525df699c94f7b3240a4aa75843092a6f38ee945e580c944d42b16f2af30ea14530e5fd543ccdea26a6513b880d58dff83269d6194bdc0c0428f073759b25ed0ca27aeff5fce5b4f07ec5ed554d5f8b1ba7849ac43c8df54142886cd8366ab1c761e358cb51641aa7b53c0c231534dc98fa961e43f5078954ec06a1512a2b7b12584c0b3ea5aa98180e8c3964698e5abbe94b16d2c47246d317449db77e395cac9b83436411249916cc4ecfb5ea28be0ce5c731dc71145ac66e66164d775c22da28e40baa50aecdd2db6970408f317639e6aaaeee504fe263961c3988bf56d8265b8a4bb1f44087b294b4b99f405eb432b2ac5eb8884616dfb15d9b98eb3cc729884de7e48cbd205de81dae99d61dd6f3e05b", 0x1000) rmdir(&(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:19 executing program 0: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000300)='./bus\x00', 0x1, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x141, 0x4}, {0x85, 0x8}], 0x2}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000180)="000000000000000000f69a12675d62370cbf4dc2293a4d81782c209dab2a063c69787ec8c31c09dcdbde5358f006df5529b47a8cc94a215e93dc50f641f892a19eaf18ba10c5aceff5075a093e415f88a13a9b570a35a3b751a3834b382ff3bc9c2fbc0534f29d5dc0150afccb116c78b6c2d56cbff6fca28a3231d5db5f52b209ed739896f7e2ce9537883c9f43cc9e8862b934ad4b8688a014041b005eaf50230b32b8a5c39c822b42", 0xaa) r1 = semget(0x3, 0x7, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000240)=""/144) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) dup2(r1, r1) 16:00:19 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80080, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x0, 0x401}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) syz_open_pts() setuid(0xee01) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/171}, 0xb3, 0x2, 0x800) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)='m:', 0x2}], 0x1, 0x0) 16:00:19 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="93b714ec39c13f7cc0af07a0c13f6a247532b1990ff2f58aea1edf8d328e7ad3c4fb34f9591bc9872895a4bc1d0e50a1f6965e81badb67c7c261c05bcbb20f8fed0c4e2f495673a803543c67bdd1fb2f6fa7613974cc533a62462bb79abcdae7f40aaf2fa90f53dc60a3ea9c67c1b12097889b7eb1c26e99d1f5c38c5c479b3d217c4505a21239415161e6cd3d5162c9bbe0b418c563dc", 0x97}, {&(0x7f0000000200)="e44a5b48b807044724d2eb56bcc41467f2b1a7b71db095bd84b0c505aa066a755ff64b3a2fd9cca8ff6949307b6b0c9330132db989441da1378de7604ceadd6876976f049bedfd1c", 0x48}], 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffe68) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) login: g]b7 M):Mx, *A_:W 5QK8//4] lxl21_R sΕ7A_:W 5QK8//4] 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x9, 0xff, &(0x7f0000000180)="5994a0079f5a4644ba2a1a9470627eaafcb53b7f8e6ffae5ba60c2ed3f8d08f5834e918774d8a3134e04926bf2978557c2e2775f77e1409fd910a56e9263c29ac34a3ab24e62bea0a58c46f493bfbe9f77152d4a31c7f4fb69f753b336047dad3009ba236cebb82da28b82227d288e682b197a345a1f5ea209fd97c48255c52cce8bcf2b8ace376668e57c406d08a63d3d0df1acb9f5c6fa2aff029958df774eaa08f58433955331e5a183e4b932eb75a9cc19c90efc1b3fafcbd912105e02e3d30d91d0df4f84fee3c3b8f0b22805ab14ff859797d4443bfaaa3c68eb42f23e2b7b02c4eef9d3f6b86cf1b1863fe2ad", 0xf0) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:20 executing program 1: setreuid(0x0, 0xee00) geteuid() syz_open_pts() 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) fsync(r0) 16:00:20 executing program 1: r0 = socket(0x11, 0x1, 0x5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e375621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7ef6be50b91ff04f2cdc0687f54001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904ef419afcfdb8687fd3aa2f9c8c59e2ddfb908457b2bc9dc8747cef6f1c048db3fcfeeea368b0c233c66a839403db1eb988008ba6379afada3cadb2ede86357b432346e343fc901b4f5681cc98c"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:20 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x20) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2811, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8a0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/211) msgget(0x2, 0x206) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000740)=""/188, 0xbc}, {&(0x7f0000000800)=""/185, 0xb9}], 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ba2, 0x1, 0xc60, "e675b8272f53bf3b905f6b7b868269a6504b8147", 0x4, 0x400}) fsync(r4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x80000001) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lxl21_R sΕ70xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) fsync(r0) r2 = socket(0x2, 0x8004, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() recvfrom(r0, &(0x7f0000000180)=""/218, 0xda, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x4e8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x210, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/140, 0x8c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0x1, 0x1000, 0xffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x2b1a}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x8}, {{r3}, 0xfffffffffffffff9, 0x1, 0x3, 0x3f, 0x6}, {{r3}, 0xfffffffffffffffe, 0x44, 0x20000002, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x50, 0xa, 0xd6a, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0x99a8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7488, 0x9}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xf, 0xf00000a0, 0x3f, 0x2}, {{r2}, 0xfffffffffffffffa, 0xd4, 0x8, 0x4, 0x20}, {{r3}, 0xfffffffffffffffd, 0x24, 0x2, 0x6, 0xce}, {{r2}, 0xfffffffffffffff8, 0x8, 0x75, 0x1, 0x1}, {{r2}, 0x0, 0x4, 0x0, 0x228000, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x24, 0x6, 0x1000, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x6, 0x80000001}, {{r1}, 0x0, 0x1, 0x29, 0xffff, 0x9}], 0x4, &(0x7f0000000080)={0x3, 0x1}) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) syz_open_pts() close(r2) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:22 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x90, 0x10000}, {0x18, 0x3, 0x975, 0x800}, 0x100000001, [0x2, 0x7, 0x2, 0x400, 0x7f, 0x6, 0x3, 0x480b38c2]}, 0x3c) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000012c0)) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 16:00:22 executing program 0: clock_gettime(0x100000000000005, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x8, [{0x3, 0x100}, {0x3, 0x3}, {0x3, 0xd3}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0xe000}, {0x1, 0x6}, {0x3, 0x73}, {0x3, 0x8001}, {0x2}, {0x3, 0x7ff}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0xf9b2}, {0x3, 0x8}, {0x2, 0xe95}, {0x0, 0x80000001}, {0x1, 0x37b4}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x0, 0x2}, {0x1, 0x8000}, {0x0, 0x8000000000}, {0x3, 0x7}, {0x3, 0xffffffffffffffae}, {0x0, 0xd1f}, {0x2, 0x1000}, {0x3, 0x401}, {0x2, 0x6}, {0x3, 0x401}]}) execve(0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18000, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x80104277, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x39c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)='C', 0x1) 16:00:23 executing program 0: msgget$private(0x0, 0x104) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10080, 0x0) kqueue() clock_settime(0x4, &(0x7f0000000180)={0x80000000, 0x400000000000861}) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2b6, 0x20}, {0x2, 0x30}}) 16:00:23 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) close(r0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x7fff, 0x6}) write(r0, &(0x7f0000000200)='7', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r1, &(0x7f0000000240)="26cbe2c4ff47478ba36d85ecef4d80f4abce6e069505c02b053cc07074eb04e97655da4f2ab85ceedac7470bfa1734a247893d2ccb92d0042222e059d3872fd0c5ee6659318bb9d803112cb278753b90dc3fc346fe790dd544b3309b01e3b086017f63eed743fe17dd940a69a2608f833b4b06f55bd65a2820f0d642eb98161dd13aaca3b88a3abd6e", 0x89, 0x1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 16:00:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) getppid() geteuid() 16:00:23 executing program 1: socketpair$unix(0x1, 0xba955f1758d3a707, 0x0, &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./bus\x00', 0x800000000002000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) open$dir(&(0x7f0000000100)='./bus\x00', 0x982, 0x21) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) dup2(r4, r2) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) syz_open_pts() 16:00:24 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) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/195, 0xc3}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7, 0xfffffffffffff7d9, "855c55000267a723000000000000000000000040", 0x0, 0xfa55}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = open(&(0x7f0000002780)='./bus\x00', 0x80, 0x0) fchownat(r5, &(0x7f00000027c0)='./bus\x00', r2, r4, 0x6) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000001180)="fdf600f08a9e40f15b5025341f6b65b4cf3e5302f75d396d86c37c9c229bcc5ab421050a1a9a244fccf3f4bd2844c8c58f8428918f85be301d3f5ebf09e388c1a83298633d4d84cbdaa0af3f6d3450490a11f6a46804340d45f3cf28e003b4b2406f5080d67498aca4853d1f2564142b38198de26dc01b2edefa82ee93ea2fbc89b81c4696846a3df74ff95d124d975b1874bf53d76bfc0cb94b4122f885377c6e19461950c23d40f05860b50b26588c5e5099d0e186995f90f1b64004a99a5d1eeb959c7916510b507bf92f156cf06113", 0xd1}, {&(0x7f0000001280)="add3726666b604a62f36f202b112d9015fa8277eda1dc27346668d1d404711af7b383a6aecd9d3886018d849e0ea6a7db2c695389aaf104807004538ba2b6644a168927a4f8d2b61e37e3508c92553cffd2f4354fda66dc09233f1bda366640e477c8d92229d01e1441509a14d919f05b538e943016af392a841532983133ff9906fb18b51e292c10dd722efafd86733caf216733bf89cb9e19d7e1b5df8b2ad590ded2525b4807b5d37e6f9feb479f826306fa554aadc", 0xb7}, {&(0x7f0000001340)="32ba60f73d0835e3045fe8c6be00f3170dc361553430c7c36fe6830e26914cb0e126563661511467f6df8779958c819df75cae8030f3a469b56a257e580f728f62726130184814ee51e1e78f3f3f2d8f79c5a6c6d0bdb99184f967e619f37e72350adf451c42a4bf37abba2524b8ce1dc0b53d301d539b144f573c26857640ea5296b7e4a0f2581e1097985b4d8eae6c19e6d544ee3e360b601abc032c51d4c9d138507cdbe0bc31ad9419b1858a3b1bf6e4debe3e7f76b3c7f2f806be20d653b2beb1aeaea8569f46b9838402748f4a1251208403c997d0600d", 0xda}, {&(0x7f0000001440)="b22c728cf12d02da5f9003609d37b794be54aef7333d6302cc487e5db9191972a8c025fc767d2746087ee5608ce4b26ae62a769cdbedf85a7a55baaedf0098052b34436118d458f99d34fcd1b5da5236069501632295a6b637c6ac149b64c599bbf196c930763c639eb4c0979464a76debfaa14cec2b7d76aecd7f2b4931e1ed528dc5ea923a6519a828b69e3d44a9081278b5eea324265f6d05e10028041adb2fde27a91f06d701fed93473df49f2678a1fdb4871824d811a08a92a6013918a62fa9ece2c86f7fc9b12a872c7d0c0aa5b88c6cb824a2a7e3b89e4b088b2dc24ccf0c939372bef6eb9b8b01eb4cbcb8e1e38af9c92a81c2b616eebd8e16894cc0a74d583cd7d87c8a532294bb09b07d8fa30627b561781d2d88fd4585d44a57827f1456b9b9aa1714a49d5107f571afbb6bec9c74a071d2dfb41682862f7d84512287e9f20ee2cf1eaea074600c192591303563211f03c8cc38f4b700cad760b18a4141cc01b47541045b4d2394fe440f6f3d890c8e5ef3489ce2465ec3e40ee5bc62c5bace36886ac92d2de140fefe1e06a9a884ce76e96e16b989d214c6b3a55c35adc45da857874d5fcc187a29aa65dcdd684589f36cba6678f9e985ea102d919824ea9a19a9695085a8b12f053d1b8f1746474f357b4b52d96a2d9aeeab428cebdd1abc8676d22fbc1906aaed694f2e9b17f7768484209ce07075bdb5142cf098a465477490e847f7e83713db5237b768ebb59116bc5feb1934407b3c758acc3029accd2f2618f093d68710ec92fb443e72a4a5ad821e7fd11c80985163ad10a718879f9b6c6839b8821ace6fa4dd55c3acfbfa4f2f689bb4b152277d844858690486014cb9b1dc6efe8a7c442345fc69c4759241e149c8ea26eeb52c18d001cef4e0ef02cf8b36e2fb04a9ea92618d1620749a53de3db6741b1deac151a1524cbb25ca4e10ccade3d4d77738372d056267d71eb90bc3f20e997254c3b5698f39707fa9402d47f66ff230240cb8dfd7b656e79261849631534a3bcf3dda55e7edc079ed90cffdd6bcbd4e783b6fc2ddebd61f5d128d47203fbe994858906731993d0854e69471c3e42e7514e42db62aa51fbc8a1f863172eaadf9603c8181e1945bb42500d07d7a7235b14c85e23e1738f85e5f7512deb74bac51a4d3295207d7c1f5539c892da981cc593d514347380a70430962517346f73698a40b305c1aae0084d466d9829b306fcb0294fd275e701e65fe1e7a32af11e4d2c4d3d6926a53237e2fb95685e729f22c6064d784ccae43a552b1e27391c9692a822e4bb4e967083f6759728cde3ad41727105281e6c56dca39830a49c154e49fbed7f9b16e472e798b940a002f3f222e70a8d3249708360edeac98ca3a3cceb62422e26532ad71251e1adc5db35f348b3abd5bd0ff90629ee0c6fee6b7608ec2052be0cbf88ba023b7b4a9ca96fc5828b2f2ce7d4499eeb70bb1910aeabdcdb45f3501cf5e4f8fa9d63388e6c72babdcfe9d4810a927db9ae9a05c2356e49fd09ff7c86f29e443a4e4d647328ac042573f1e1247fd1fcf3879e7cd260e19f77a1e517e33efdc7fb7b79a5a997b2f2e5a73f632e7c50663919b80c6c49bcf70eaf7882fb957782ceb9524376ad675a905bf67cf1ac0dd07c91bb1d7d666f3aa8a8dc411f82bd525e330bf1a1c3c13d4378a36fb91889663028e96c20e319f8cfb94bb68baeafb4b7f16e344e6b8cfdf60e3d22df62b22ccc0bb6cddc2fa461de75a9988e4f39be915019e27dfad354168a0b6947f7b63120b88fc5882c1de7d2f5c8c6eae2dbac63cdcf183acca8c38060a4c48e62e6052ceecc3889bd9206eacfc785c4da6b51988073909976adcfde1b11804e975b537121b5ad9ba4a01576b1ac8f33ffe6991c93bb99e22e00423080c0fba965af003a0c7621d777249699aafdf7543e12a18142f1e59810a2c9f1c5e3c1798d8ff9909d74ddbdd8419289e86f578148c10ca88a26c0e4146d170cd60d9c646e24fc68c50a802eeb672c75dd8d8c9c6e292c25b65a4df7158235ce7dbc10b4a02ac283f458222611362bc7832ca83163f891b377968195d4ea15a9f9081d2b73b0951498d8125e408ad92a434ba7488595e90ec8a01f2b4fcec727e5c322e558337313bd6e401b999165fc386ec6b8dd683928954fb7936cd95f5a44fbf0e55738b84ffbfe74b44f1af2bf6ddf40db72d5cd9ee52e6d3a7cb0b5eef55df9ce345dcb3e8249ff343c429931214938d4786e6ea553ce7a89d198e9c822866a9e2d050f882803a9045837ed63833eccbb311fb23cb55613cb463ca622c8d6e4cc9edcfe113d5c019444ed7e0fe516ffb65e868a96f3d503492f92ff6172bdf06114c67aba428fe9f5525e6a200b52948e02b35f4ab52a7ea9dbf08ca067bfb20b6e6b1db4c4322daed9b5fad6b3959f4eb267253efd9902b9d9031cd207e75b2482c932aa6c8402cb52cbf8c5217c04b3a3f57e4f66dc4fbfc69a1a3421c03c545655117bc9e51e869b89776f0326e2a5a3ab92a71faf1003ddd7d4dda0a827df414499621202709bac65a918a5fa869e940cf0a9be2f4cdf404d1100fd90bfa38d9ea1d855b30b9cdfde8f2a988eeb4807f3ef1c5765c6fa079059233c8a91308aaa8e26341857a7a6b86ade90e9714c79d968dd58413d75ad1cb74d0748cc2ea2374ca008eddfd15e4d2776e94d9bbe37ef757e84cef5784213cb992065649612b1f7ac4ca171a7ea4509b00d01f0ef48aee20d75dc7218f6958febe107fcf93d03ed6cc1d601f6cd7289369d5f14f01d0fed5fa5aacb3e51a2a7bfba750f2cdeabf7c3b2da57dbfb6b8c04425e69a3e58e72bdd12c68173869d8ced3bde073d8a05e445ae70a3a27f310f8c1ad5daa7d837ac8d517dd3408d058f42b14da83cf652e870041d5213a099f580a48d98bd7d3f711f893974586c20ea321c326fa4e2a208881d08e8d691a78554ba4d9443877ad6a7974df5a6ba60674eeba73447c7b06ac8a9880608b6c8d929103426e99c4d22476ecacc4800513afda81cfc985312964dcccf68d909fdb252d48233f036fd531cf76275c82133c1dd4e31ccf1c032df8c8840232bbdb45ede35839dc0580564b7bc72a433fd30d2c3778a01df558360b101fe1ca4fe3f81229adc22e19ef3fa3c2d5a248337494520d812bb2cd1b212abca63f102bcfb18cd6b92b6db36941eb98b624866dfaccffc132c07e696049b54cbb22bb75a38ae321674ce32738eb136ed990e62ab39377b873b8cb169b373ffa03c6b6e902a70b89cb638debf4a32b2103fbae2556dca640656d5b540a7e6495fa5fe9117e87301f2577c9f0cd7a8764d0905527844e991588f92f994af2775097fa7ae4e2160a9ad15f17ef0e22255c9b9c5e37604a2e3ab9e284b23226e426e78858292a1db8a9601f64d575dbe79429ab37dba1a0d9b5edebb0dea5472be4da13073b113ed4abbf2b23c20b1f855d8e7e09c314fe81777488c48694a68b64d36ed0fcaab29e15a8c419f75d358e4c4e948ee70731005af6dc656666904890a2a700965aeb7da0a83f62a1439aa5f9b21f8123f769d2f13a503d1faa158e8c0a5e0ecb77abda01b222082c4c6dbf91bfd31850048e6bea1e6189e614a4ace970cf5d58b4ea30d6cc64d6da03fbdde9c641185990c2618198f84238e2b7560578def619b15b1e05aa0853eac7c75090fe129853e94d5aee009950694e11d46e6f0bb748387c0f46723277b31412c88f2dcc034b3cd7421f75542e7c1d96226731bdd767d7b954761444ba57aa431e78be2c0e1a38cd3e7ccf5b6e8ef5fe5cb822b6155153f7eb7e8e3123278b0fc19fc3357ead42852d8e1f03a89ec9b8aa1ddeef0a7651a69085bae3218959b81d771097efd50f5a8c1fe5724a4b20c2115a43db242ec32c5f487d36e0d43c975fbeb8ff2914d378bf60bc785c65cf3b622afbe5da5d68e44c2a2b1756be76f69055b74e9ee2d9a3e252a1d0176062577ede738a23fc4917b819ad4d7b7926b867828cb902d2ec07f8b2017e31f2fb2db78428d66de80b1d981bac06abab7ace500d29fe4cf1e5b01c50c62872b3337c140bb3b9873bdecc6fc23ae4c088546180adfe56356bdcb03583ff3e4912eb530dcb56e4b506f248610d83023f231f48b72562e0e22d447df9b9e47099c4d60ed919d7a83d8ca269ed64f3994b3c097d632d4977de9aa0ec0c7377becb6e1a035f589a3e1961c34c1ffeee36f2b7c1ef1546ba3d276ac07fe049683e9654af3edf04ff69c119f3c703ed3f4947c02608563a067bb6c6ce9ce24c342d14851b677c3ad2bf3b3a53a7247e8ce03b68855599f1a805a8ee5cea5cc1b3f09eea64015a63c3874a499577b98b17bbc77596f1a4cc7201712a2d4971aff512b3e10a6f490a298c505dbd6aa7a1f16420758ca1276aa3aaf96451dd0fd36cea2556c1085b5b6b38c9c39cc0b1cf72cf54bf20f20ed3dfcb0a8cca4ab68e24c4cbd52c014bf07d5caeea560c8601e7d5184c0dc83dd30d6e3e46c954c9fa05c53b22db764e2f0459fa93896283a3c2375a608b269fd82b6ffb26dafd57eefd43029a4eddebd33801c01616b0337fa6ee71df80e2928d259e895639056c95521db2104de356470391a5fe2314f6f58e22964098cdb79e300e84fae73144d348aed83dbe83c179f01ccd09bdba1a707d5755a095dc074070506d7dbf80364382357f04212f7278e0b27bf995ec7016a4d579f7a281796bfbb35d59a321979ffd6106e837a84ce8a7973035578c92efe6d5e6ef796a2e010952a123d67ccb64194ecaf0b1eecc234f7d0762499e083aeac2a89b4c525d12a90a1aa2677f12539f8a30b7169fd0815d03c753a3836364db9f3ef18d9483d7a9802f9bf14fbe887f19c8147ac54c65a97a574964616f7600b171b5f02c83772d504bdf44a5b349cb35eb8ddda0325291b3abdaf34abf91d2bdcb57fbce8bea296e6d9cc64b3332bdef015d338eade872dba57c9e9a13ef989240d2580409b927e5bfe97c1dceda6528e76c4f71e78f466e9b2663d595376c94ebe1ba22b00af1ceb66df6ca2e922f49c66fa4f535a17e8ab231cadf7e257a75ec40f436752cb5071d3c797636d8553a292836828578d4bccd5021a60fd7e844212df08ee253635e5efed139d9c61cfa5b0256f5a500c1448cf4cafafb574554b64f454ae07428f76c644da55fbb2b88ac0d9ca7b52199f453af1a210a2a0e67ffc6a8ba6b4383cf2df59d143259768f814861d69ead64f9deec0699f0b0eca08e54b6a12fef10a3dfa9267335dc61260732bd4c87efb0f714e8a0f675261820f40c7feb73111d9c3f7524a9d8e3559d92f85947bf0947d858c4a94d4d1b07d63c0e257161ba57b0216ed1689418b4d3b41b49a6340d122179484bffc09112bf897292ee4912ff42957523bac3937a6f2e39bfa5f5e90cb1e5cd1d294ad581a128475136825a4008e0eb363675d1422c853a244a7d79be5a0541506f6bc5faeb7bc1f6ed20b68659b7b582657a5886c081e0b1b107d36f30671cb9ecaa571e729bf0df5d3615512fc24c74013d7d8cc459d77fb8c2c027a4f10151bebc0491a4804f8e1513b1d5f74df6d1b2c0088b154f366ef4a212dab30484822f03192f5d7efab28fd8a7ff051db469d1fd09ffb690404382c47e6d170628472fad1f9e09c153841b5e31f9ca9a7c67b24915b048d70bab506dd014e5f0e2f9870eb483938f208cdc1e68897674491368d5cd35d0ebb6d471d70b35aef985d041de94c92588", 0x1000}], 0x4, &(0x7f0000002440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x50, 0x408}, 0x400) execve(&(0x7f0000002500)='./bus\x00', &(0x7f0000002580)=[&(0x7f0000002540)='\x00'], &(0x7f0000002740)=[&(0x7f00000025c0)='\\\x00', &(0x7f0000002600)='\x00', &(0x7f0000002640)='\x00', &(0x7f0000002680)='\x00', &(0x7f00000026c0)='\x00', &(0x7f0000002700)='&\x00']) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x80) r3 = dup(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000180)="3e0f0f20aa0fbabacd2e291c218fa94801d7c4e3257c4291f3c4e1bd651bc4017a2a2af344af440f159300008020f3440f42739b") 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semget(0x2, 0x2, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffe00, "f19f42da8df72ce1844304dcf0f62a8a83626863", 0x8, 0x7fffffff}) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x75) minherit(&(0x7f0000091000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x86, 0x805, 0x8, "b0b3c8e16be883f783abc9b21a0246996d587b8b", 0x0, 0x5}) semget$private(0x0, 0x5, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="bc43074d2a00f979cd362a4059a5d520c9c197f534d06945da003aa6bd9c243fe0a0f0865edbf1f9bcdedb288b3ab9511389ac127b9c4e1adefa28c0669306b1f716ea91c1bcdf37245c910f2049d6e9f0d0bbe557519e02c5349e64353561cff96a017a4bc9fe86a59254d39ab3fd2adfde715dc80cf8d153f884e018606558087cfe62beed7933e097720b49a8d449c5d3f187fd9f2fa2946f436e095030ebeb151f827ea120252038552af826a42bf67b63ded293", 0xb6}], 0x1, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e70180000000000000c038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) dup(r1) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="1942cad15d2ab798b31b883c9cf453d04ed44f9b5322b5fccc3bf850d618567641d9c3a48f708dae3e0e33f1ceb94a9ff93f27938b0245bcf6f43207472ccdbf1172a27dcaa6fd9c1bec33dac310807a552414b61b7996c884a265f6ac0a362dae403bf5c33d635ae10e6f1a147d930e171ad00c3cbc4f0fbee35262495bfd002d4ca1dc5ba8ecaa630f7fced0144d1bb084364e23dd9914303c6d4b314d2c708314b6485e66da42149da3856c", 0xad, 0x9, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r2, r1) r3 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r3, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getpgrp() sendmsg$unix(r4, &(0x7f0000001840)={&(0x7f0000000580)=ANY=[@ANYBLOB="c93b6cd224feff22b0ab1a7b6a0bc78bceedce63029e7216e0e30089e6f12558877e6978ab7defca4620edaa127b81337eea087002f2856f6a92693b29f0b4034aaaff6015d8653a69e9828a02f54c74159b55e6f752e6e3e574bb1c795dac57c2a6e2f8fab07983c68153659c02"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40e}, 0x2) geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r6, r7, r8, r9]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:00:24 executing program 0: semget(0x3, 0x1, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/142, 0x8e, 0x803, 0x0, 0x0) r1 = msgget$private(0x0, 0x22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semget$private(0x0, 0x5, 0x740) getgroups(0x7, &(0x7f0000000380)=[r3, r3, r3, r3, r3, r3, r3]) getgroups(0x1, &(0x7f0000000180)=[0x0]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800e4ff00000000000000000000380f69ce8ef4f1cc25b737d8556cc267b21393af7b3f33266de1c9afd86ee9ece3b607b88c858e4de41f9268dbcd128aac7c7d299aa6740e000000000000000000000000000000"], 0xbb, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3f, r2, r4, r5, r6, 0x2, 0x3}, 0x433f, 0x1ff, r7, 0x0, 0x8, 0x1, 0x0, 0x6}) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x80000000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x100000001, 0xef}, {0x18, 0x3, 0x3, 0x9}, 0x286, [0x8001, 0x8, 0x9, 0x1, 0x8, 0x9, 0xd6fc, 0x6]}, 0x3c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00002b0000000000000000004000291f2abac8dd3f64b701c60100f2e9d80683b14a97e4", 0x2c}], 0x1) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/37}, &(0x7f0000000100)=0x27) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000001c0)='./file0\x00', 0x48) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto$unix(r1, &(0x7f0000000240)="deb19d97837eb7e4707da8172967fda4cc2f1c2dc60be058be68a496c1fd709b21ec64dc03cf09fd8cb97134c327e97055ba3a303356fb70fcc31b2a00b79f303e72e737b97f602b886e2489f97dee7af7907ae121627c4c39b59e56f46760cadc406d75476c05860344bd2ce11762d724d176238b053db88a50d8dd251156e4287c26b6", 0x84, 0x404, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x6) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) clock_getres(0x3, &(0x7f0000000000)) 16:00:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="eefffbff1023307963a75ccb52acf1dba05c89cf05238b045a82d6545569da42a8bb63f97167263ad1b7da4d4f140f27155b32b2a39a991f006a0116a6347a736571d1ba4e47b37763a6b5c773986d1968af43f618b829a05a336f5bea8672417f111f33bfe75d0b31f8aa5cfd2bd2860a3f752d58b18a780bcf05361998c6cf7d", 0x81) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:26 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r2) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce", 0x4}], 0x1) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xfffffe91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:26 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x6) madvise(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8a0, 0xca) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:26 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x80000000003, 0x9272) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) semget(0x2, 0x2, 0x200) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fchown(r4, r6, r5) 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc2, 0x24) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x408, 0x0) r2 = socket(0x1, 0xc007, 0x1000) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r4 = kqueue() r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x7, 0x6000, 0x2, 0x1, 0x4, 0x8001, 0x9e, 0x2, 0x2, 0x8, 0x83}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x672, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = syz_open_pts() ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000340)={0x4, 0x1ff, 0x2df}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="e343b4b8ccea40d08a1b02792e8ae6da6fc3fb2578c2eb8603404d3821f5e7b34162810516362657d2931ba8af639ebc5350186ff856f556c2dcdf461fef682e0de9155397001977883e9104f3cbde2c23eafd7d1e6f3eaac51dc40e18cfafeedc9df5aff6f4163b582e1a0cdc1056bbfbe27847ac97cfa3050f25d53a964d9330051146a392b4f2e41bb19def16490d1454e091b03464a3121b47546edd96026d3885aba4d19aec421f370ebd9850de54d04ae8806c65408350b0cd547c151a68f7b37d02c6765094bdd5cfe74a0c", 0xffffff74}, {&(0x7f0000000240)="11a6e8811a094b65db37f970b0a8f75ddfa4385f57ed08eae5df58dfddeb288cc3586ecec03e4fbca225940c4806be43200792d08ee73cd8a5479737bf8447ef13baeee582069f073ffbd28d97bbeddddfb0a7da8cafeda2df8989536b3c6b21f0c06028af9c323229dc1f2303dee2cfa41c5926b5379f323e00c6f7423102a45482482ed596230d05bb21f0fa34b201f6bbe2a02ec1cb1c27561ea73f9a4c56aeee1dc376d279dbcc26c771e7801d228acaa4a694ad724b249289e3287dc0c65561c008aa5c963a5e8074c3ccab62e338eeb315e58c72b3291359ec6a5843fdec", 0xe1}], 0x2, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x68, 0x3}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r14], 0x28}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xe) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x318, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0x1f, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x9, 0x3}], 0xc300000, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1000, 0x593}], 0x4, &(0x7f0000000140)={0x2, 0xeb}) dup2(r2, r1) 16:00:26 executing program 1: r0 = getpid() r1 = getppid() setpgid(r0, r1) r2 = socket$inet(0x2, 0x1, 0x8) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000010000) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = socket(0x18, 0xc005, 0x4231) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) recvfrom(r5, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r3) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) socketpair(0x10, 0x7, 0x1c, &(0x7f0000000140)) write(r2, &(0x7f0000001200)="eaf7e8732d66d0f552bcb16b8445b6f26890749eb16f70fcd57614c9c47200a3ae51871fcf6fb89497a2cdf51418639dd988502876550f1cd6c287e825c10c850f05b06b76a24a500fecd15a85586e0f26e5611703e99acc", 0x58) ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt(r5, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/117, 0x75, 0x41, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28bcf42a1c06f3ab1fc6ac6473d35354a89ceb364ae16cbb03f75ab537e2e02cf106c816b10baad0bc6f9aa8577a85b8b21b599b4197efe71069bf158268cc3275236bcd7fd58f8c1c09f8a87b0a0b473a80ce0760db2016a048260114aa8c213056f485ba038ccbb1b0f72e1ef5de46a9c58f4d12b3fbf687139346b0e7dc557991a165586d0e69f68cf2047dbed62ab60669fd58b0afb7d0732f0bbc"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:27 executing program 1: semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(0x0, 0x0) msgget$private(0x0, 0x0) msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f8e000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgctl$IPC_RMID(0x0, 0x0) nanosleep(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x8) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x42) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/155, 0x9b}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000011c0)=""/211, 0xd3}, {&(0x7f00000012c0)=""/145, 0x91}], 0x5, &(0x7f0000001400)=""/59, 0x3b}, 0x40) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x115}], 0x1, 0x0) fsync(r1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) select(0x40, &(0x7f0000000040)={0x5, 0x6, 0xf1f0c0f, 0x80000001, 0x7f, 0x0, 0x1, 0x5}, &(0x7f0000000080)={0x0, 0x8001, 0x25b8, 0x3f, 0x7fffffff, 0x1000, 0x100000001, 0x2}, &(0x7f0000000100)={0x3, 0x89f, 0x6, 0x2, 0x7ff, 0xbd, 0x7fff, 0x1}, &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./bus\x00', 0x8d21, 0x2) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1000000000800c, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0x5}, {0x6}}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) `+@)*?dJ`+@)*?dJwsmuxpoll: not open 16:00:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f0468b5e73000514ca133cac9119c133364f5e456e8647d33bc62910aa069c0922aebc58ba8411d0e7d4f7250e5223513ffb8850d24fa6abd488f89d7dda81ac7ef45719c3aa361d0b63b96dbdae46a3b47aade967c4bd251fca61a7ae33a7a32987bdd339fdc9f33af3e6fc4f8fd72438099339ab378df208f30ef368749c5caef26eb36148ae97385df175da144b96984dc9da1a893c5354124ddfc256bb9dd8d4aa1e7524d666da6d68b37afc9d2f5ebddaeef2963b1a8b87850f9bfefe32af78a827aa235fbaa3bbd507baa3a187f2ebdbe24f878d5fef262d85cabf252625deb5a362af580d7a31da00e33d79dc533deed48d80d4dae34e36d06b24d6448fe1d79b1c0434bb447df8621ce868bee9f840e91e186e678a03c9fba2f81a8797bcbe40c8ee061c25a3d2547642727ca8e4880d25049e329256de2b15eb3c9eab5a76d1da9ac2913f36b37e62884b0e7c70cab44050dd1641638f92c6a87b13c5917a6b1963a5ab24f17e8c116dad2355dcb0a2769000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000240), 0x0, 0xfffffffffffffff7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r7 = semget(0x1, 0x7, 0x41) pipe(&(0x7f0000000180)) semop(r7, &(0x7f0000000140)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x4, 0xe7, 0x800}, {0x3, 0x6, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x7ff, 0x1800}, {0x0, 0x200, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x5, 0x1000}], 0xa) fchown(r2, r4, r5) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="b3599e681bf2df52f8e60f08030ec67be42604045e0a285e4818347c650533c76805dff8e7dbf8cc52deeb0b707ef5789dd9c80888379956eb60163370", 0x3d) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x76}, {r2, 0x1}, {r1, 0x2}, {r2, 0x4}, {r3, 0x20}, {r0, 0x48}], 0x6, 0x450) 16:00:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/237, &(0x7f0000000180)=0xed) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8721, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x18ad) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0xc0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x64, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) uvm_fault(0xffffffff82228dc8, 0xffff800001994002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d