, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002004, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) fchflags(r0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x20) 09:43:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) fchmod(r0, 0xc2) 09:43:22 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 09:43:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000001140)=""/152, 0x98}, {&(0x7f0000001200)=""/139, 0x8b}, {&(0x7f00000012c0)=""/183, 0xb7}, {&(0x7f0000001380)=""/136, 0x88}, {&(0x7f0000001440)=""/133, 0x85}, {&(0x7f0000001500)=""/76, 0x4c}, {&(0x7f0000001580)=""/196, 0xc4}], 0x7, &(0x7f0000001700)=""/191, 0xbf}, 0x801) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) fcntl$getflags(r0, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x20) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) semget$private(0x0, 0x0, 0x1) sendto(r2, &(0x7f00000001c0)="84fee66b53375c7e8d6a40040e9d6faf4671330e9f85975b", 0x18, 0x1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r5 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r4, r5) close(r3) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) setsockopt(r1, 0x44b, 0x1, &(0x7f0000000240)="abb607c05f03744c476a9ff2f934c19dd80ab39de7ef4fe1aa6a2a45a5b2f566e7a01768159b4e80fffe77365f8abfe83b42c083ddf4687a331658a7443295a6964d62f828125839e211593e6d268d12828b1938c39d8d531bfee8d744b57db499db72aa2a0aefaefa9b3c7db537ab101a084cc760603133707c72dca0c28ab6c653a76fa07b9352c8950c8d59ca349a9bb01e033c0e3c95aedfa2c443b56ffbaf1f56bf5686fe81b0ad646848e3d56751a58fb6011f09aabe3192e1969cd3413923cffd", 0xc4) 09:43:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 09:43:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r2 = getgid() r3 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r6 = getgid() r7 = getegid() r8 = getgid() r9 = msgget(0x3, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000200)=[r0, r1, r2, r4, r5, r6, r7, r8, r10]) msgsnd(r9, &(0x7f00000001c0)={0x2, "680ce7f6c285624ffbd904ab2e91fbf54474bffee4cfce"}, 0x1f, 0x800) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 09:43:23 executing program 1: chdir(&(0x7f0000000040)='./bus/../file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:23 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="645bcea5f1138480b959c9e3a8da4013baa56d6e1ccfcb4cc1d39fd4b74920f1cb7a35453d26cb482b444ed42cb0de771cc194655648f053d921696b64d14c59d148b0fd458647d4aafb5b192be97d", 0x4f, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="a2aba5c1e97e", 0x6}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) 09:43:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 09:43:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x100000000000002, 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) ioctl$KDSETRAD(r0, 0x20004b43) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1381, &(0x7f0000000080), &(0x7f0000000100)=0x4) flock(r0, 0x2) 09:43:23 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 09:43:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 09:43:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x912}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 09:43:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = msgget(0x2, 0x312) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x101}, 0x10) 09:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000000)=""/57, 0x39, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:43:23 executing program 1: r0 = getegid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) setegid(r0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') pledge(&(0x7f0000000240)='+\x00', &(0x7f0000000200)='\xfd\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000001340)='./bus\x00', 0x75, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/41, 0x29, 0x843, 0x0, 0x0) 09:43:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x0, 0x101, &(0x7f0000000000)="27e5f16131286d18f7a87a0de3978dcaa9a3c9f43304950f99f21c6670fbf53ffc92e923ecd168a7be6bfeaac36644bb2d482f6cf14e41d394f2a5af0560205be9f96156f00c0f44fa48c1e4feb69ae1655ea17b31e022f7f2ae376956c1985df9a68fde9eedbac6255f663dd24d6851df192d7ddf2edd22740cf98fa1d6456a07f07fc930c8629263501c14457af58e93137d5c4d329ebd114ce14e38be31955f88fb99ff9cd3e14d9f8751f0b4b660bc02e1935b869fc1af30c39404136dd26df0d8499a7ce8e6424d23a5fd046152c249f880c6ceac6551f6c5ca5ecedfe7d5db51fcef", 0xe5) 09:43:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 09:43:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 09:43:24 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffe, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000140)='mn', 0x2) 09:43:25 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = msgget(0x1, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x1, 0x100000000}, 0x100, 0xd3f8, r5, r6, 0x8, 0xfffffffeffffffff, 0x80000000, 0x6}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:43:26 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) socketpair(0x16, 0x4, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8060, 0x20) dup(0xffffffffffffffff) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) 09:43:26 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r2, 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) fcntl$getown(r3, 0x5) shutdown(r3, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x401, 0x100}, 0x10) mknod(&(0x7f0000000200)='./file0\x00', 0xc008, 0x1f) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/195, 0xc3}], 0x7, 0x0) preadv(r2, &(0x7f0000000b40)=[{&(0x7f0000000740)=""/112, 0x70}, {&(0x7f00000007c0)=""/158, 0x9e}, {&(0x7f0000000880)=""/130, 0x82}, {&(0x7f0000000940)=""/35, 0x23}, {&(0x7f0000000980)=""/106, 0x6a}, {&(0x7f0000000a00)=""/109, 0x6d}, {&(0x7f0000000a80)=""/190, 0xbe}], 0x7, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000bc0)) bind(r2, &(0x7f0000000c00)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = dup2(r3, r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000c40)={0x1, 0x0, 0xa64, 0x9, 0x7ff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000c80)={0x80000000, 0xfffffffffffffffa}, 0x10) socket$unix(0x1, 0x2, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000cc0)=0x1) open(&(0x7f0000000d00)='./file0\x00', 0x0, 0x2) chmod(&(0x7f0000000d40)='./file0\x00', 0x8) syz_open_pts() sendmsg(r3, &(0x7f0000002380)={&(0x7f0000000d80)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000dc0)="0b3a4d1dd2f129b9ba7d517380872ec3984a5e24b7d531c2da4a4dd783669562243053a87d25fcf748ba259f10c96efa16906e06e4e50a66b4b00f0cbad3a973b1a941d9722df5b29d6d5b6b759c85527087b5816f38ab5bea582f2cbfb9a29f48915aef3349441be01af474a4e3aec3f856fe46ac686e3d99498f3d12de6ba0977f90d9bf522eca50fc8485f7d76116a4ea5ea3b7a6da0c308e6da1d22f0e67ad320a08e2945ba4065b734335c7b9ff3f11381fb21e52248450ac476b151ea1605b455602f39690a7903c", 0xcb}, {&(0x7f0000000ec0)="d262616522e5d541816536ebde9b22a7e297a6393125b3573d1276124be2bed290224fe9ac354cede06d6954badc179f366f94aef2e9244ffd933d46f68575b1ab994ac2703878849ccdaffd025310aa1166fa4df12dd7bfdcf4c77853ec9e5e131db407393201f5339f7d3ce7c43e9e998974fded2c73466c", 0x79}, {&(0x7f0000000f40)="258c8bdaf47fd4ef99d9a23b5aa60cdaf013b15634b7099cb44a977d535d90b6bb6abb5cdfc0d42fb8ead323b888ee1725afbda9e7d2bfb331225848195fa99e4c0ba779510d6ed143c567ff1c94c2f6510cb92fcfcaffa4cbcf7f86447d1db28e6bc509c679074a9fe00da1a6e65d9d22bb4248dc16d3", 0x77}, {&(0x7f0000000fc0)="a9732d6da2c2d8dd5abf77c2707c84193c0c6975903cf0665422f3ae402e4c8feb226d58b686e8b4b7", 0x29}, {&(0x7f0000001000)="142eb0dd374ed07acda4afadd914c0356bc2f25dd725716d994ff9c9bd4857cbc2391c239827843139aff642860cc4025924a33658d3d4edd743bb30859c255baad2e7bba64e4b3edbd1ffd6079f753894af2a978790186f0e301a6b4c6f97cb613b739f2c11330bac8c1620e154", 0x6e}], 0x5, &(0x7f0000001100)=[{0x30, 0xffff, 0x5, "cd0268c16b20c9402ea7de8d3fd151bf04f027d73610cf1b0043"}, {0x28, 0xf06e6a79694753ba, 0x2, "0763aece10b9ab07df51ed02b7afabb5f35db2ba011e"}, {0x1010, 0xffff, 0x100000001, "2be22fd54cde4e2467a80f0b623ad32a51bc87015211c69ef00cd46dd2a2c29217b0c6b63100ebbbc5600f410156436b6bd7b97214c2e83db63897999fd20335c62e9de72428bbe3c687c4a11f36927192f2d6d540e7e57592140046a4e2a57b2949f5bd459664dfdceab827088f1f162fb72bc17559adbc596f25677c097877d9390bd9b5dfddd76734cb95dbf89b12e461c25027b4bda997c2c42141e4778567fe81c3c80d310a82df2c7a532497ee2aa47051a3128bd18dedf1c32a5a86f06799a41226b25e1cac47141af396982bfdbd07a6fbca2b9de46e740b2a5ad82c436f983c2ad8f6d413b518fa4f5a2d5d749f6445354636e2d4d1c2f250894ef14d04bf94f232131dddf68bdc06ffbdb75b8873e591b69aaa04287d3ec44c0df6e2daab9f2601ce7086c3cc889ff4fb0aab775965033ca8640dd2cee185c7be4388ff99afc3217c170d80383c646e518a7a434b50768fedc5aa3f8f0f41ff443418785073f8fb2a2e51a9e85d5bcd8b18a897ecb89622f023579e5a35ab22cb2c80a54868b2dcadd0af08af54b40cf59be531f091c16a96fdefd648fa45b830e9e35e2e6600d58ed26acc2d87149ebc9cf6d597d0bc91cb7a624ea1669777bdbf735cdd2048e59997969047156760b25ac55570e8cd5637fb4107f1e702ae3ce7763b99d9a6d1d1cb121d032336c2e16944b37dc9579625666cdf17546eee873e91804cf05b56278a89d48be4ffbc551ae662281de263cdf337abf8f49d722086f8892f5172d188eb690819a415fb5cdd12e21ebf565c7bfb148326fa42b6fc5eb9798713110a1cfa520f897e8c3aba1bf54200b8118acaba994dd3ed619e777c6daa18972ec4b4556eb94bf149152996f19f7aa285bf9a1b3a2616ba001e5fa2c86f4d1db981ddb68366df5c8bef8e36033a175d2b9b1a640947a14f26b742bcca831914ba7d4e5c84b3786731d82ac2dcb9336f4ee54a20e76a13d169b919e6e6ec93dc672071a7641a76aaf5b68dec769f1e5379f5a1f207bcf8c41fdfd88c93d02e26c7aa2e9f2f0d9ccce09dc12048398cc08d647b698ed73f4508ad474968c57645d689a1a84599596b7806ddb1e301d1ef02e628b4787a98b53e86acbdb38b744ecf417f7a3a4cc6ec8a369e1e43ff302a1b9e6e6d5add1343ffee27a04caa1f49974d318eb02d7e76546f1371fd1dbfbc5947edf0cb1402da07da2c081fb4d7f2ea25a7a8b12429daed1f56d204e08faa4ec96eb87debf7103e560b0b719c3ea0a3533020de06aeb5affb280b1a22d5505a61e6eb89524865234a3216369de9db7ea7b327e4418306bd7842bdff15d38fa4a742f89c14c2b966750c423b2c2d2c6a78139cc9cfc76f9ff5d1c27dd2a429ff5844c845bf5022ccc1e30e92bf08d02f27c650fab710acd0157bbdbd8462f0905da81d767807e1851087a47f769f8c951b36e535bc5f54e3c5493d1eff9633d7a10403f7e7fff0e235c5510ec1221ad49b7ebe44bf90ff15f1e07213247342a5073cc1812c33c99bc71d155adcd9d6fcec6a818b5d014906e1576b54c97477dfbdb39e6dc782ed65dbaea4f14a0d1a1380d276c556f802975cf5126a48d1ba56b819de53a919c74c0da54e5c3431017bd7b4d8c1978f0c0b9b341eee8f5b95fd1e4f45a40400f16bac5ae185a135e65b765c38fa13d0d5a0dd6527593655fb6649624c74b72fe5a435f4af6718ad025358fdb0b1e7050bce8f0bfde2b5ceb2eb05934ec3e08ac78dff989a31caef5eabdd0ec82e251bdc115af8e648aa1c346c498bcf989b06376312d14540d7981c6edeb92dd1eee039b9b0d3635eb3e6ee72e03c1d4f488dc90dfdab3029b2dcfd544848681e6d91f4a76f223cf02c149b0f758d857a3d83b0dfee7d7442414a3aecd4a66ccf1ef914665ce8654ee69d673a7755f859cba20af74e2abf31ca0f4a008065f837c632faf4428d91a6c33910013b354af15d0c37884419a99ddf97a1fbd632542a1996a3fdeb2be94e8c5f4da0ea450eb6d5da8efb333c80c80dd8f3e22fadff72237a54607f1e58fe445e8f2d4966274cfdedd7afcce685db31293f210ef114719e911c04fb07f98ff6c3fccbc2117b9ba9f84462da9b7c9a215672061c26725471963ac3b50bb2bd061b4ac091c8981a778a3e2643702e8332859bdc1f7170101ba2c4afa6d0d15a13663dc4b0d6554193a846aec6f20f8f8bdf5167867d06ed17b82dbedfbf2802cedbdb5598108e276e8f5db68a7eb5fbf8fd44c3d5c6883d8be954c65aab3bf8a532da9795f21ce4d7007e25ee0167dcee733382715c8bb4b81f86cf418c49bfc7fee7ec04845ce037b71530ba939b52c8dd0eab7ffa7a0a825d212968b62dcd10213ca83897b3805ee2316b1a0085c627635b3a0a6bd06cb71fe16f529e904a3c84b7b096cd1ac7f410df300e240fa20b5f710f00bf2c7e45ff8534a5df51cdadeb7ff73aec45be8a65de29aa4a632ec1f83ed4809ad3122bb604df97f8890cf5b654915561ca77546301e61d969053f3ed77c01cc9c3abea4c2a1c8c6aca64d92dece43e6be528400146f9a45537e90816ba96c161883d479f77d6bac4d5c45e3ecb56fbd440e677df452d5679f1f3f22c86b964613fb3434aa0b7ae71c65f172c698e4ea55e2443c34d67989fec1290c1a0b950c2c30bc410ba2ff852601bc2dce613bf8eacd442812c837a71b6fb9cc45230356da2ca712c5e8553f684c86764ed84390575b78e333c10a6ddf86e184a0e114ea566d27973498e53804e6c638e9dd29003c59c0fc1162f9a12cf5b5a878538168e05e1faef0522bda0cad2dc1c61ad454ab1898a7c87c94e4e7c30644fe6562a8e175f542e62ca559398f08d0f9828198e51a8edbab1371c17c197e4e999833e55d4eef1a9c381047594d5b2821ac0274416c099c2fcf7021146fb8e194ffad652dc83ba5c0542019ee52eac05e17ca73cfc31358b025272375ef61bd044e77c6d28b27cb1a2fa380937f80f3ced1881fc7cb73e8171e328dcf5f8e4b20888ffbfb57ac60772f33769fa0079ce865190a60357b30bbf802207e2ecfa13446c90c67cc38c70400c43a37384d7781aeb41c3951059cfe2e80308f27dc5ab27c34ac24201a0e2f996bbe2d59da1f3e2a3036b8a3dd2f8983890bb5d3ddf96110e2f1bb77dbb959157bbe4d29659427389bc736f3c980f20bfb659f393b0eac7e0a8c05534e6aca5f07f7b1b8d52a1f71feedd0e764285997dcada59c053e849a394eafb08c8ce2a04d5ac62fe1b9c9a2f51581dc8fed1d9d2a51418a03424921a8053c25bbf1ef7a1d653dff4e60e1189e71b1067e99986af8c64cca726ebd961177b4f28e83a6b994bfb4354ad6f619a4847e47d157e97c091c85c2ae586fc09e244a86703699dfd4ef341ce26d19747f3e4e7f67c0d0117486e530216336448b218e34af72ae27945f7cc402ac66a3f40d0acf3a3d29d9686349665b15d317f4c8177d85bfa87905ac9670aaa2f397668a9e686c4ed499236a7f5665f42ac3266c7764f4e8d27908af0d61f1ac5aad19ddbf0faffe8190bc871df6e5bab72a8f75f3de069f69473b53b225af79d6e01e61e77e36822bc4ccd78ea33d860b246c455b088e98c14edfd1946bd4ef1bbd9a65a860acadefec416a508bc86a1d5b1be563a17b804f4977370e6f4bc95d1d86532dd4cd747e746ef53844343cd643b18fe7a65954c63db43255559b6be14f2f068243ce2997187b10c92283e46f39fef1c35d627d8009c36269e0eadff46244df8044129ff60a00e95eecfe775cb6d9ad068a252814f02b62e9cff07f8af0c85af4a19d6fa7d54b1a3ede8116faee6ad698229a445ccd59fbd2ca6a19e75b27cc838b559ccdeaf6d4fc14cbdb3b738361e24ac8d37e081fb30a86e34e5943cd8691e295a0d0e49986cdcd1335e313a971a9f7d6a3ff45cae3cf6b6e77696b36c8c7097b04bdf977ca8b8e7051f60b9c4291f18c561b9782ea3158c26ba04b6b14e93838081c4a4a95a5626546000ebf55dd7419f5b36b9a8e93c61fff92a91242d93d227d9c3aaf1660396df84767a98ba66c3f87d3866c10be0d6e53bed52192675bdeb2ec92db69de6a8420061a9dcec71ec0a0c9d4733140baec4d87644f80ce534a801aba5b04ec6d3323f1ac6780f54c45f21a037f3ee89d5ddf9ffb288ab37513bd831dc6782d5c3eae059c787d4d732534194c850f4f89a58720af72d92e697a83c065d9efce7112c9ea857f6242f3b1ff7ca2ca2ae1de71d54fbab1d1d14a0ba8e4e29f04e33bea1982d4755bcb416543d86534064ad07989d9d720b440d434f08d67a9145a1a81418f6e334e364cb9137dc3961e4b262173f95c963aaafe3060ff3ef1f240975cfd3ed6a7e289ee110a7114f94807a70ecfe319ec7e658d72ab967fe2b8858980d71a221f0620efcc9bc4d79e513c0fa344e865d98109dcee6b5c905deac3fb9379882b1a7c9ae5e49ff1cc747fd5b349afeda080363f63cca08d1b4ec3bd1914f9989349b33249e389c981e1597438369041780f9555c2c0b4667908a7831cda3423417b10310cd9e9eb37402bcdc8c81ffd34a2fab10bacbc4c845d5e31c36e14b12f91463690d70a8d93c833c0b951173c3f650fb65593b7f98d9c1917e055de9c1957c86c066220a9104578d4e3ab651a5b3f79fd58b10d19237f62e4dbe7646844bdb8d6db2891cde7637beeb43478acb72ac6d99be986fe6498922306f16ce78cbe788573d1ae791ef20c8923d5b630fc6d49d52f8ee1ef1aabb7152aecf1d39c8b86763c2171e15163b213f3f0ea3250fad61fabe48a953c9219efbc61995074a86b7286330a02df8a8f43965743b4f34003a4c2fdf0da3c5229e23af959ae9d065dba5969800c27a9d299dd08b7a2bae622f064b77fb468a85192e2208df7fb03b5f1955a943ad299b6a4e170990944d3d26c1fcfc67cc6912e8651e8de3a8b036a1981ac6690bfc59e091e10e57900b06fa97110e1c4e898b4a103ed42c393b06a4bfc47adbb68bc74b675cfe5c9c4a41b4d8fb3f54e7f8872d50391b10182d87cfd128cca49ae22cefc9a531803eb2ddc22516ef8f797c731fd018e2efe2c296dca8b8b5629c89f8a60a4ec3117a96e9fc2911cc6911813d538634d689ab648289b3a7367571310e6978ea4b6c90440cc5aab3caed99a75bdcca5458048759f3122c8cf524e3b4add3001206af5e6bf5369b2f7324904d1cb26a083861a6cd5c9e1b5dd6f15c38459d0e0faec638b0b6beb2cf4fffffed02f5c1aa412d9c1c11702ccf07c4742c9e451362708f3d17c0d82e000a73498cd6da2486af8b423b17ec850afb182f14676d1dff1d67ebab132dde6223971df8382a71e17b988c2b3f2b98cfaea73a6421cece7943ecac329162d0ca0be26c4004f8190a9e33734d4e5281769af3c8e9b463bad238ef5b48d997899ded95ea6fc54925aaf0437a521547d096bfc8ccfdb97eb4e18ba5e533bdfb35e3384d3b5e1b77ac673785a7f61da9634b1b5d6e680f8b8d3c867c3ca2045814c379c8ad68605c27ef31cfb86cd27a7733cfa964d165472011df237733c78cd0c5fcdc6e6cd7de4317e17f7b46f44d73b5160513b015aff0c56c48287a6aae970a7bc79c18aa974bdd2de78ff0171a81caed65163a0f4235d04e663d4a7d0c2e74795b8e95ca9a0c2df878dac4cfe83c5ea1376bf2810f4098c2febf4276641b65189fde51b28a1cb39a06385186b9c37663e512bb21d5fbfd5ca747ee5a457710caf432bf7d4ff0"}, {0x90, 0x1, 0x0, "0eb90b08ab5310229a3381b1740f4e7dde675ddad21a8247b6e09f91ea71b25006f991444f572b3402804f814cac58dfb20e525748c9bd890ec5e1ebd87cc0b0bfefd903a982d3abc3d3cfe8aaf5a5a2a00355f59660c5a94d9fa9c371d680e06813abda57290158706f82962ef89167c24925d7f0355f0201c1"}, {0x40, 0xffff, 0x2, "06285b1565431d5e3f1f278651039be3c74e17acaa031d55ce7fedf9ab822282964abd2c9cb6c1cd4cb7870c"}, {0x70, 0xffff, 0xd37d, "103b69cbac12dd56e4cffa6a18b083318587a4eb1779f968cb1be191c2f25775d823eec09acb79d2b7ef0f3988137663d314b1e3803c2af8c3595e87157ed43f21d00591b2606696d95cc0c0abc2ed5845e1e3d0d9bfaedc6e989dfa1a"}, {0xb8, 0x1, 0x3, "8cb3bfc8d3d5e824f1ca6fc139a6cd8eac8eace57c0687ed72732517430076baf8724ea847cc932c30defcc38d72de36211e3b2b6c409568ec0a595032fd98a8e8825bfa736e76528270237dd3f19cebc297ddff8e502f8e47df56a517eaa7e7f4a30945537dd464f781dec049648bd052320fa6697a9d8d9096dd91d869438bb9b10317e1ce962d565907a912b4660329ff162ef59df51c5872b937ea75b14b0987"}], 0x1260}, 0x400) pwritev(r2, &(0x7f0000002500)=[{&(0x7f00000023c0)="d81c6d1f2eb596e29a3695b183c121e335ca799b3dbaf38e82bb399ec7b309c3ce09910376798c9de256e6b3cea3674341668dfb8eda63d5ec6b11bfaad9405aa845fd1f4cfa584ac6f124689cbd6d1fe4fdb95f32e9735e2d4e64a3b4a6e7f3136c833e37bbfadf13a06abe954e157c07d323f547fbb9adf0c215ee9cc312a28a1d062355859f34dc310ce527a560e7962d8aa94aa7f243bf25dc97e9", 0x9d}, {&(0x7f0000002480)="d2f30d4a7a670896d2c84fb1d671ec6c0e4436de405e81e68fa9142f25af88d2cc1fcaf6136dae67a004b26b0c385bb8fc28b449097df28227f6", 0x3a}, {&(0x7f00000024c0)="08ec4e2b8783f849e24107ad8308028224e89958f7a795b8e61af449a8183aec37975919f7", 0x25}], 0x3, 0x0) pwritev(r2, &(0x7f00000037c0)=[{&(0x7f0000002540)}, {&(0x7f0000002580)="3ce8e5351a5cff9b6ecce75320471b2bb39e10a53ed0e985dfa57990d7ddbbfd85feb5bced7488a46398a0ecffb194ebeb9e3fb718249c00bd1054135daea27d7fe0efb1089d620489890076bfacb6a7c1974deee8301d865dd6034df497b59a8f0e90f620a6e98e126edb8ee8a2ca861d8ab281757655329d6f634bc8c810adcb8017ac0acb940414f9859047d43e5722b78baf3f7b468b6aecf99bc7e3339f59d2059401f67e641e7b19f4c03d652ed1f50ba7ec15a5e0a7fb21756797893f9d8c636491254a435a79f42894f5df726afddc77299fd3cdf06fa925faf26f9b64b22b2a57f99f6ee680775785f8c4472dfa4beebf03e1d32c3b635e4a7f87fd25e74d9d13ab3fdb3cd9ce875ff64bcce6d2c5770e849f8b5420cfff34efdd49810da5bab7f337ecafdfbca78574d2d855f8b7eca76326d4adea54cd5c94b29cb5d3b9ec9aa6b6f59e952dc2328c63395f191784628c5f84e8bf547912fd66aa354453878db0e3264a2cdf94506b104138716577aaef4951d153d46889777d2d5c09f5c4401f50968c46b5616b14c369f891723b14a7890223f9f63ff07abdb2b65005f053f3212d7f7e587dd9fe9e2d7e6d726f53964493e0254f3de907381fdbc1b8219688d8b88332182799bd1c287379bd6f4ab9caaa2af1a77ed1de9cd1b62a22b80f127d0c07c362b77075597731377a7adc2d6b8cdbf5c4ad36c657462dbda45f1ee5b36aa6f95b2d555dec3665c6ecff091fe49b94380183d069743d4e0dc967b2348c8cd980a753f77dd11f502f90adbd3a17208608d6643d3e5bedcc9ea0d026939abe2dc7e25681f6c3180a939d009fa5905db47f8ba97071e2a021454f31e16228ce51cf1275c12e281a4846e992587736c3ccc4bcb7710c689540ed2e53ec3294ade97240d41a1e6369cc9bc10ee9dd200da7e159130f0e92424ae7437ad977ab128c246fb6eba7217f4a033fee20707a7f0483cb4d148f992d3c0f6493163d255602bbb338e0b38e56aa8e432d98ebbb7527e67ee0f0aa6be8a98b25c83bdebddfa3b081ef521035bf8942d96134569de8f8015e299aa314b24a37cb7c705b918907f4e985ea9bf4283b38659075c3c55a65c76fc2c4de9c8ac2c92a7d2453623f1588609678afdbdf3b2b85f20786017dfb83a6a245671836d27b5ae7a75da9fea0fd5f5b5c028589e7188d60d40866c6f990252dd609f3e8005830b1acdf81cc378206eba0bb3dc973e6bd5eb681ed7dee21ce46649e77aa28ed00a1858f63e5a2886c422c44e5be8ef7dad5b6120642983e3f9c68ccba183d85875bb49fd3bea3d4a48ca07247f25c626ca60739fb94d1e09e81b3525157c39e8bcc9f0496c4abe3171cb824d1d19fa1860e82608ef6a9d7243caf5ee0ea5f9f53844ce88148bbdd48e9f5b41363791bc73a6fc4e0e1d89aef726910c3ec108e322c5556841c66517e382839d19320bda61e13b4ee72ae5732d38c23bbd0eaf45afb194d7b498d7def087fe107100380397436effd8d30bc073174148191095de39404859309415e3b16179fde4a6e4cf6361412e984f465ab9622b348b2478b78ac4587730cbf54be7a8ac33f59afec5739d0907a15053905d65415f98cd63c4e7092420dc7fd9574c6c336bec7d9b99bbddc9db0eaed78eca9808831b15d2ec8016951d134097a95c0922be4c5acda85270145fd883d2f7e15fd82136938ac934d092f074c63e4555fafdc6d999ead31e343d5c76388689b892821ba11bfcef57341160d7868e9ab3e5b12c7ad8620ae3c616cf6282915f157f788f75e4bbd96a1b11bd76c054750db198b900df04f7d539ccfd5889f329e92c7c2670da38450bd5b380af12d618f13871b79655e2d21f2e6d4c3a3300b5ee0b2ebc9b19b29497453f4cea13db1ac5a41aad40ad3e3bf17eaa26e8b0b9f88d6ba2c52298139c96691a69cf179deea963217db84ebac1ced6f0be1d8d42f178359274d0222d96a7c8d33cf8f9e65cf7d8530f434b75b2e55f693c0094ba337ba2ddc6c904333a0421b859b50e84dd449ab061119caeb8f9c09d017cbc52ea76bca8614e51ddc8c31068211340a441a1ed03b4b8650f50a49cef7acf66d312abafe278796879e4eb673a7ba69ebf4aac7ce0ddf480999a4ab854859a5b7a886140a152b04320e7c62dc352b9afdcea191ca3f7b53c0b7649edaadafa94da4c9042e6be353ac7b1c1c573394806cb74e57b7989407ae2a92d31dea2eb4c9529e3e716806d905b1b26edb681c7f8178f55494c64f43cc6363b93934d5a63b2d24156a0596e499060f146d6fbfd4dc89d7b1108cc072e62858dc1b80184a48abb177b9ede7c67845a7353beb546f56c4379765613851825c4ea16c8bc0ff4ca697439207c2fe929bf033db899d016887ba4f5a0c27dadd3a6ab55504098fb593e3f7fcf4b858a54297d5237dddd71f84a9322f09e0c3d175165cc28098176d101a6f34cac822c29f669c8cdcbfaa8ce2f8eef0bcee614f235c2b542392a8e2d89e2b4fffbf3d77d19b0dfd577c621f4c691940eedbd7dfb7357da7d9bd69c97be39f14dda9b3ff54056dcde2f9128da30379e19c058101dd5f60f21f971de80741777971a953d5a49dd3ea2a63979e7490f95138158cfab3ee14dad290469472cfeddc8b249a01630415d411a1dbee8c093ea0fa1286341659ace442f75f067b1c9f73779963f636e5b414257146acd7be3892335245f49a388d0aff8f857ab4a4e9822e12d47acbd0a2953b2cfeb1f800d9ee671196e152b3dbd64915a8a1f05d757bad35a914a6a0fb5bf1f6826ea029150ed878a304c13006e10555b1063707035a7d0b039d3cf2a48f9210377c3d8ea09f29ff7f7df1f45c304de60a4dc39d25cb5d4c3294f06577b0ef747af6b721493161188a28066ea5dd15224290c7b833a054d3f9b46be93c00b90ec8ade49ab4da5f63f9a9099ed4647ad86744b85d01a068328c1f5094d308ad88821293cf0f8559b9b2ed7a50231b43d01a4025899a0f7d3d479b7616cb49066c8e1436049a2c57dfe4526501dec284baee7fb79037a9834ebf025033b1e079c3641755d3d338077f488d890a029e43da3a984b1630a1990d58f7a60814f6267e10fd6f0839afd172de37de840ad66be1682bd60d6ade844baa9cf167204a951ef23279a16d013c1f1bd16c82bb7b743c3f2e1f17e303f59ef1e8acf76bf23674ac753ece6c6492ce8d5fecdd5e2f50915cdd148021a86227911b6e24d0e6cd4f4e920713f732f238296cffa5ba7cba7f2a0dd9ae1d3deab9bdccbfdb9122baec42c63af9e83c8118a56ecbc8abbd99d07cd9c853cf7ea28226980fa52ab02325644a3ca64ebe8fc981b07c7be8f69a556b5bb0bf1f0f4496308488874d7a98a5ef67a93fc989ea551cffd0f4bda40770360af8d51877d60bde3858d2cfc0bc974792833071d3ae05509d61b125d07796ac6c59cc4c44e15b55ec2a5df42d02db78af28446869b626070be5bae3e6866d1383cd5ce5c5d36c74423cf3591b7747d0f43514ae65f10b7fc1f69e4b6342f4246d4f1815e59a9f1652b72196e1edbae817ed58aa17563a928b213a016a81bbef601a27519b76674859308e73995c4e4354deed6e88b9f808e4ce49fb19fc76f13eef7d8fa4679b4dd00dfa01ac723dedca37efbcf6b68dbe7ffcc6bd97776cf379cd3d53654884b5e1616f573dcdd14db96769f3f87e22ff178d6cd578962e7228e76272ac0ac25e7115f32bd86b144b227cfaf18127cfbe37f22d65629cdb36b720dddf1d5de30a88e80df577b3cf1d1aa4adb078dbd0b4e8d62c374a9924db00f085d1da063b24a03234b9d359faa93f3c6851a5fe9448cf3c4e7938fd1d1b9e38c254e6a6fdc17e21b004e95315824a8767893da4b8bfd9431ab6ddd566c787846dbd32b4b10dd0f5a87ec427a60c794123501c64e22da05cbabfd9bc2852332d1df94324ae323993353028e991b85f6953d7230e559e26de3a64de7bc47a196248ccf3d46495fa4bef939037eea96ae05d7ecbc4826dba52c97676e8b16b0de21af3b195a7766b7668b8f30c23e232483aa1e633d6e3a1bec09fa8cf29af623a8911551f103d6d3c5e53a3c8e4c07a3bdf9464e4342e5d17d070e558952225d19a38db3be59b7e138450204fdea171b1081960350252d55094ca8f482fa8e66e732c52fa0169c48e01dc5a6ffd6e18a63e4360a387eba11b1a2b5328c4555aff5b78963c2f19d1578ac811deed84c5dd024c3f3cc3fd9273df550b59891f7a1f9fdf604883f017ac13db73741df84bb8f6416b37044e6e811b79f65bd31265468d683277bace58fd51e7c2b435d87b789687b0692cb918f3761cb795fd1486bc4f19aa8f8297db1a3756db264bb8b02e10aebdfe53258c989652d5855c5cf883f542186bdbd524dbe9ab6330d1c859668c3149ec283297a578d239aefb84fc5999d5174d7b2f142f325afbf6137e8d50a911ca4e28f40cb737774f19b923b0f7cb84fb0031043c58187ce223466059158d91ee68fa649844d01cc78d43576fae046d62e5ebe4b345a8d2976096e8104f626caa75fa19f730637a7389e126557b18ea4e2202f8009547f3966874e7d254f0dda065fa660cffbdec64ec14a4a5a2bd1fa922464be59f695709da77a4c428cf17ba30fd6cc743e35d7497501de8d089d047a65ca580a33aeed2f104134ece973366c7c08a0ba6768ae5dfd0d3113ecd7d2dad2babdac9f8606fcc17479bed468cbe634f5cdbf5d0152c41eed33d1deb42636e0b231a34175b7a7c91d69d1bd312a7fb987b32de9bc2678c8305f67760cf56f71f61c5cdd5a1bccb665bee5030bce46ceca20d4e9410d5bf712de0d61c9ce52fe4223ffb4ac8af3ec223040d7596487e6deb5705ce8f64948e534274083f2696df65db00fcc328eb6f759faa4feba038c98ca373e450a2c10ff8229961b88bbab3685555840742584a5c62350f7dcf83515f0fd1052d4b2c8a9ab86d8dcc188501787a914fdd3c438e8555adbc1e55ac751c9c7a69f89f38835e1238542211bc9ac1fac9203ecc720569c42713e973ce92fdc09bce8e1697465f12aa462d6f95e191e1966e8868d26495b0138a0cb9f1abbd1eba1f03b9f9eb92673bcda6d441536608eed1438a493a398c335e577a68bd7aa535ae0db64d8ef61c2a84068a62c9f17883c65d779d64fe7d8dfe103982b137553be98c36badfec183d6adb4c6604c7bc45a46f372178215bf084da9b395470bad64e204d0b9abba6f9508e02235492c640b132bf355de8bacea6522c4ec8770a54d3357124706ccf397f67391c67ddbcd5cedf47b63f9c48ccab2c06b3afbf1f8cccd320fb7bfa532db90b7d01878db7284de850918ce4af46fe7b3412ea99bd4aad176b7f9afe345a1b1e0340902961444d0158362193ae75a4fe980bd591f25e4393c8ae985be4dd11610c75c79392078e65f68b7e19b30387e6936afced909e82d3757d7709386d32332e003d915c871128de319dafba375287d7d1ad1baaec4b45dada6722091503a5fed60d3e1ddf2480febb61ddc4b45eeace4aecd597ef0dac3d4870753d4a0b2cbe642e8c004d9c59584e027bda5eca283e9bc2dfbd8d5bd0b125f5b53f4633e849a65d6fa5d132c89cdee238d77a0cf8899a9f8671620318be433b545f1a9efc494baf8e44dff59000d8805fbdfff663d425be752b50e6a49fb9e31f726568915bead6eebb69557b12e31e7f08c9c3018aebecdf9386b8b27ddfe5ce59b88524121477c6", 0x1000}, {&(0x7f0000003580)="d603daf53aa88446bc56cccd349d", 0xe}, {&(0x7f00000035c0)="c2672f442d0f2d2fb94b732ae6766585eb120afb90f45ae1e45dd5d7649835da918125378641cf9f6c94e2767edf7cbf160403cdb7f48b88dfa41cd90bc580b1616190b0e70e5a64447193a7e4ca2b18b8e0442c491cff777490d3cedaeb6e3b17451a74870be2cd80afdbcd6b0678757ea1de2189c757c41d69214d462050565344e069b7a7059f699202cbcd8ed1e51aeb5e81e89d9ead50062102a553dfe8162bd5fe635b81965a538c180938bf7bb52342b8e15e2bd87ffb8305ca2e6c2c4ae0c5989d27db42cad8ed7bbbd0c01dc517da3f10f73f03cbb05b90c5098aa287ac9fc5795857c625de7db31f44b8", 0xef}, {&(0x7f00000036c0)="c79f9dff0ab272da8b811b6dee7ffa7347c47328eb7fd8bea98a096b25dda502047810d93b34e3680b93b7b34a8680670c5e2849ffd8e26cea8d00b280856b1e66d57d84bd04b1572ea0c12cf6e83fb1023728d2128fc970cd7e1e58c7d8e782f53e268b0df27019038506275ef3c6513b280a5b7e0bed3b2366d6685164c6965fce770ef175377d9d6c6ceed9edf2f6ab168fbcfb85c55afa7ed457482e87f1f49aa1092fdd7117aeadb818d4acc0820e6797eb439c835e453ee2c9d3dda4770899b2c1464fe04628230717e4fcc326997f03ec8ae93cae8784", 0xda}], 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003840)='/dev/ttyCcfg\x00', 0x20000, 0x0) open(&(0x7f0000003880)='./file0\x00', 0x10800, 0x81) recvfrom(r4, &(0x7f00000038c0)=""/133, 0x85, 0x800, 0x0, 0x0) 09:43:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xb1) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7394b431, 0x1000}) 09:43:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x200000000100, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000002c0)="a2dba9fb6e734f04bf9278e4318d8c04af58849762b72c57", 0x18) recvfrom(r0, &(0x7f00000000c0)=""/13, 0xd, 0x800, &(0x7f0000000340)=@in6={0x18, 0x2, 0x100, 0x2}, 0xc) sendto(r0, &(0x7f00000001c0)="89c4cf4b7d14b865fd6450edbf8d03a8cf18291dc859cf02f9c334ebaabb6e8e695b97a46ac4b348894017c6234d53bbc73ee444eafc6bad4906d14ccb1c653d6269c21288fe0b42e3e6eb", 0x4b, 0x0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000300)='./bus/file0\x00', 0x84, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x80) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="16f4110f7300f08abf98b51ba9a4aa3936484ffd6d0af85fd2a7ed6727052105000000ee8b448fd7fd89879f304977fc9d46f12eb1133074151c3d1fcf5450133b7f90ae014dc14c69cd4b60b538bab54842d1eda0f42deb351def36012f60525e0b2df12b8656c867b7eede8d528ac5bad6d8f8dec82cb9960ac5449c298183036d805949b7d7de41e076014dddd025ecd244ccfdf5581d77d977d15c8e119e0d87bb3e6c09d4a1fac0758fd50a0d8f281f855f59f01b091911fcf25c10e5850bd16139337ce0fe0fcf512ad70579998693b7952cbd09d87bba8be3513c1c05470d5190a88b4e764ea6285f667aac14a2ad3020ee80a5e6be5f1336cc30998f1e43eb710752aac6bcedb33d12750c4a3437"], 0x8) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x22, 0xffffffffffff}], 0x9, 0x0, 0x200, 0x0) 09:43:26 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x4, 0x1, 0x200000006}) close(r1) 09:43:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0xe5a3, 0x0, "03f3aeeb9c3ecbd0375b45036d5d2af5fde549ab"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d", 0xb}], 0x1) 09:43:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6000000) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 09:43:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x80000) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:26 executing program 1: r0 = socket(0x2, 0x2, 0x80000001) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000001c0a58000000e1ff07000000010000001400000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 09:43:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x3ff) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:26 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 09:43:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) pipe2(&(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2000000004003, 0x3) 09:43:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10140, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1201000000010, 0xfffffffffffffb7e, "855c5500026601230000001a0000000000000040"}) syz_open_pts() 09:43:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:43:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x80000}, {0xffffffff}}, 0x1002) 09:43:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x11) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1010, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x9042, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/255, 0xff}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x5, 0x4) write(r1, &(0x7f00000002c0)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0xffffffffffffff15) 09:43:27 executing program 0: r0 = socket(0x11, 0x3, 0x576) recvfrom$inet(r0, &(0x7f00000000c0)=""/121, 0x79, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) setrlimit(0x7, &(0x7f0000000180)={0x0, 0x5}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x28, 0x2) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x6, 0x7075ae66}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) select(0x40, &(0x7f0000000000)={0x401, 0x1285ae6f, 0x1, 0x3, 0xb465, 0x7, 0x3, 0x100}, &(0x7f0000000140)={0x4, 0x1f, 0x3, 0x7fff, 0x40, 0x7, 0x9, 0x6}, &(0x7f0000000200)={0x7fff, 0xffff, 0x0, 0x1, 0x401, 0x4, 0xfff, 0xddc0}, &(0x7f0000000240)={0xef, 0x8}) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r1 = socket$inet(0x2, 0x5, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) r2 = syz_open_pts() r3 = semget(0x3, 0x2, 0x744) semop(r3, &(0x7f00000026c0)=[{0x173a5a4585615050, 0xffffffff00000000, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x144, 0x1000}, {0x4, 0x80000000000000, 0x1800}], 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002380)) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r1, &(0x7f0000002240)=""/169, 0x1ec, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r5, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r4, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:27 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000100)='./file1\x00', 0xc1, 0x4) 09:43:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xb3, 0xf0000081, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x9f91}, {{r0}, 0x0, 0x4, 0x0, 0xe464, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x1, 0xf185}, {{r0}, 0xfffffffffffffffa, 0x41, 0x10, 0xfb, 0x8}, {{r0}, 0xfffffffffffffffe, 0x5, 0x3bd17d6750b73fd0, 0x80000001, 0xb6e}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000001, 0xe3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000041, 0x80000, 0xffffffff}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fff, 0xce1}, {{r0}, 0xfffffffffffffffe, 0x41, 0x400fffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x1, 0xb70}, {{r0}, 0xfffffffffffffffe, 0xb2, 0xf0000000, 0x3c, 0x3}], 0x1, &(0x7f0000000140)={0x7, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0xffff, 0x0, 0x10000fe, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getgroups(0x9, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x5, &(0x7f00000018c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000002c0)="fe135bd891fc8a0e9bec498f265e9fcfa7f2b9ccd6029795f8e57428dcd2e2c594462f8e48642f4c3cab87711b330ef6fcb7c4ce9f6ec7ad80e3558a7ff7ad5f81877f3c1f3f177b8ead5f25724a36d45f55b563e97badcd2fb34535cb0e2a74f8955f650ae32bf90e2a6b31cfda", 0x6e}, {&(0x7f0000000340)="2238a554c9a4cf43c21a4ea150e4db0cba8653c4454546e122040566906feb37b581cfe54656cf0eeb6ea5332acf79b49397cf9dec14de358b0c5e1088be8cb01bd10a63aec54ad8ed3ba83f77610b8c36d3ed83a9f78ffb07e44e9b2d34d357a205be2aaf4a3d6bc299c8cae332a1487cfa34e9d1fe270d8664c64efae095bf1073fba39269e6010de9ca30cf43d9ab8152f7008e1805fe8ea69d66870c022f9fda58d425e3d53148907b268573fad01409852f24c9e2b359047f1b73d73a5b58393247a809138bbdb7164a378ed1d87ed562b973e6f8aa2d2bcf6b14ed69b5e34f43e88629dfe5415a26763c9184aa513dcde6bca067", 0xf7}, {&(0x7f0000000440)="79d57f53305b04fe93ea3d188b35492ed076da44035fa8be414b", 0x1a}, {&(0x7f0000000480)="00c80a88d17dc8e5dd3ce4c2b157941aca8ec703cd68b18af3dd2d80537097055fcbd7d13e4c17f7446abc75a496316e1ee5f1555b26df116bbb34b1076e84d1d961c22a0e240bdec60ce9c6dd13b022093a47d7be658bca9444c11ccdd21bb5eaf8fbfcfab33722be27f874e7c5498c5d3cb80781deec1eab7a499d710784115d8ef51353cfda0b743a5fe1a08895cad172ce459afd49ffd12acf7e951e182f911ecc5281", 0xa5}, {&(0x7f0000000540)="6b7d31270c4830737ec32b438a92ead99f48b16ca740875e65f349129c27", 0x1e}, {&(0x7f0000000580)="44d20f534969729e76f8880a6183eb7c10bbe1407395c4cb2fd08084150c3977641e14d07d51984df370f74cb745e8768a9246f71a895536bdbb490484d040bb23765db0126b8d88555389", 0x4b}, {&(0x7f0000000600)="4a6c5d790302c8d323c829b33a4e033d11dfa84116fb003ec7b9a501a3df69c00f8ca4cfc658d09040988916c030efa2d634a460887aab3ec793f3b0637bf30018984d5fae0c225992440e3fad672e51c27f1513a66223a22aa1599e2e27ca2cebb656f79660fba37f18699bc98f3f6a9c397c84ac4c36525cfe9836358bb4db67424728e38a981791d1b6c16972cfd0a1a2d7e8f92de05c84f12ae69636b4614a9b65b11bf80b6f3df9e2897a3d6a28a9e9134454fe1126886b4ebe7ae2df01df479e3cd29e6c4e680144135e0f1763b28b576890072448c60c5caaf7", 0xdd}, {&(0x7f0000000700)="dc4d80e94d39996005f151728b6b23f2a140afbddaee002e1412edd406809256a9bf918630d1960a15bbb425bf9d6de8922dbca1618a2ba8b964224f2a77df88e7631d7527d29c67bc0fd41fd72333991c148b37ba03715bc68ac6598c9b74f3027ff2e5ab4788513e909d7c81e043d8de557c101106a03d23200c120c1619b844a0ad956616fa2902f5792bdd7b3ec1705672cb9b2c9169c1640abff7ef6e51d5576e2e8b1bd1072cbec0c344599693a1732b0e05f63aba21cb188e7fcefe9965e563f4b5cc4996477ded27e1496dd61f7194d998e04298cd7ab2e90b582a89d32333b1b55c8323841661621149bdeb7519a77fdc5a343620dacf89ae5c581735dc5ad5feaf2053dae5d8af2cb608167b5a7fa8f6956a0cdec81c94fc1e55fc92e9f11c651b765f94085cff702db458a1ed91a0d97a3b09a98cb33d3020205964a2e99ee1d41ff074e835a2d4408318ff4b813246a52434b5af7fcb6b8f681b0fa6a7d12fd58dc6918445105e106cb5ae25f55096beb215da94e427fc00be8d453bce7f12dadac4054dd4466010532b98ede1c3916754c2e2a8f71c0b463b4e4e152538246bbdd1024b7acaefe692458679b8f7a93759999b1f6e233e3859af2befd3da1a2850ccff300ac6f5ae20c1197af80956d86f7337a01b1c4eab76588c75682a399484c1b136167c784bc2c7c350a8dffdebafdf211c4d96edc625242dbd428b0a7471c507d79b39fc7d2dfab90cc45403df0ba44504cc6fe5e01752b2e00b9aa00105a806c05296d26746ffe6a52d461b7641ffcbe3c7d6e24f2f93a04029643f46c9a30beea0124d4784d3e5bc0b79a5051de5fcd1922ca9cb5060668034ce6cdf05292606220b368e82095cbf6482c03003a2d87e584b91f06715753fac25222cc9c8d18fbaa3c56ae950bb02dd2f0a3e839328289cfebd40983a8eb66309962dcf11d1b6c7ce3f3edf5763d94de03c95c6845cc8a5066664d994c5785f633e31899829399cf00482113804a8ffe4e1bb6574ed0c4217dc0f676461c6105f1f51017269b0cbf8978d6de7afff410357cbfe4525bbf60e6ce79c981f327e34fbcff3db9ee2e092ef8459c79859cb4782442f939120651b08fa1792df1d017a204c755321322cadb952b737c446b9a47be29ad223b8aa5deffdf11a231957e3a39e9ac5162c45d9209f3aa4ad48bf06be737ce97eda774f6ea65fb9af3f910929c559f7cad580bee2b1e2cbbae5282b64d6ebe4f2439b1e298c8b14f34edcc99d378f97aa347ec8794549090307e0869f5d36725584ccebc4e5c34ef3a4a0bf04292ef77c5dcb713f415898850fe8a9afbb6284c05182325da75aeffe0aab7db5ca5b5708a1d90317d21988babac9f521f147632d0d6099f1c30f5674d22812bfbb7f6bc1c152a2272f3bff52438aa2c77413e31a60cdd63fd2dcbcfcd437666f159d0090a085e6f4ff2d2312d72a286c55688efb0c061eca493385b66b33e570d2112ec39ce65bc928bb300dd82658528fc0adf33d4e7a592fab44ad2d71f239ffa44b093a3523a8b1c4b46acbf954cf527ebbe263c2339f45c46862efd3c97b303984c01a1374cc9ca019c6749494e8346a9efc9745659ffa0494acc680c92c6a7ff1a544da6e86708b71ba2195f740df365b7a710b6118a8d9ea492d6b1fcc68014160f597193249b8a80aff1e45c5210f2bc90e89743c8fa2bf19bade5488b5e4888be25cb9c1dfb1b7af628d6badb96c34d661ed6af47fe88ec767e0eb22eaba18f2e7b12503da14cb5951023250424fa7945ec010e3c06ac9b5b54d20cf9685e59ae22f0c151f2a3f954ab574fb3599f9c936a7ec4ace94f29b723a6959f5ee91c897fd0ba0dc81372eb65015a0d646ff3a06b3c36b308c1df61e3846a95301295ebf35e608c7165a43ee31c8bd3845c9060048a10b4549e4e7e900f424c32d1c9ec3f6b2b8f90d5cc12d37560eaac3caa426361b6fe32f7f36c8eeb4e15e888bd12844feb75631c9da656bfbacc73ca2aa4fa2c96b778aaf8b11043896daa54c87c04b2c00534c8633093429934852801bd84406bf920368e89b08470b1e19da0049cd6c261f5b5da541e5422b7399d7cc260186454df4a5068b2b2aa33d511669552a66b03d88ec95a7ed8049585d0f9dbfd2750bc7280770f910065c7e3acb055fcfff523b59efd99e5efcdb321b46361c158cb4700f284a41c76a3e578da29aa339bebe63574fad65685c5aa1591b9f2831eeceb033f50a57c90fd11f4108c08da9dbf3a630df6080c0ffbabd371c8a2b9675b8e483132e7b54a0dd5a38d6698ce63da039685cbb11116c4a8c522929a4e1c0fbeb7fc3c8f413a72820d987678b81ff442a143d575c204144a10c7cc820a39e2d639adff64b58a4fb501246dddf734a7a302cf57b8466d48a159587b04af4ea72c5bbae7606d3af59cdcd139b2f4d11a260abcadd7c30f17c75bd157145af6d672ab30723250b12acab653f1ba69488f7d1bfaec69b836c09d998cc8874b6420f8928d21901c6bae94b99be0534d905bec46f32068e3fd5286baa03da8fd30c8ff4fb72aab7f3e6b1c0bba62993d5d76c6628bf8bd7ad7423aa8c6403880d2d3ea7f21eb68d518a4614b94c03504e34c9e27b8c470c8a195120c7d566819e8c9b5d70e694aea1909640a2d1feb938ac95e323195de4ef50d57654020c1078300c342c04cef67a6b62381e1ac027af829d7d23ae7a180ab47d6f1f148d1a4fec30d1480b5b8fa3c99546cb6b3bfe06ab6544bddece271416dc401a184625817e90c41413de7b798a97b832334aa6fcace47f217cdcad5ce25a1d987139d14bbcf5d2dfe192cc31125004018e3db54467c399f48d6d8e21b7d9e94e108ebe70000082804ac0cbd31a46af26208cd3a0b7965c0f5bdb4d2a5a033bcbb5974a3a9998c12c58ce0fd64af44145aa4da8fbfa2bea51a0b48ffa1e5a4a9887cd2a1a1b24610b2e4bb70250b275c1f5ba2defbe6bc69388c5a40d9ae3a424570bd6c659fbf2eaec855713e6988ceccc353680f0c7f44d4a84f2aa7dc2b186d9ee1346ec1da40c6e5a254e2ea86318eea545cf37946383d96a3652d50cbb54be43f2167d32d0732e054328dbd4bf77e0a136f5429260b0a98b1b8f5d87cc635697d274be90e858ec5923c7f171151684a52c6221b7f921d025efe8c416e9e15cd82c67f8986442ea71ef54850234a4fffdbad08fe7090f373eb20d76b35d80c9aee05372ca5e78ead9c5331c08eb302bef0209eb312d77fbcf26a05e2fdc36d66a80be127c510b8662affd8427d04f66e5e45bdcf9438b0ad5ff0152c0b156b6f0fc156225def275c6bfa1a7cac089b32e62b311ece410d2c9ce230c294a4149697070fe479499ad898c5ef7e67d62298be4dc851e6b24f17ac42d3b51428fc65b084210e4c366f70277d95b3e7d58b06cc3ebb35245639745079a72d834c71c77b3730ede87813a67bbc099eac607580f9126df60ae5cba3b8f5d7afb9b94de6140c2919f034644572dac259e2a9e6210cf7e09a2b401b5d048739d68c51722941d5d6e56e3feefc69f5a4afd3503a28387ae0476bc12bd037ba4d1f5224831194ca701602f146ac7e17ca2bd7fc9bcc8b48cb8b6873c4611eddc0f5c22047750718099b04640557648b137166110817d672da3919ecee733bf9258a1bf42893730a051aed8251dd606115257c13f946c3564d9fb196c5f03e7777b9018d018729e63b3936c2ed09d9ce96abb506bce1d0928065a57ef75fab4e66132b132f973c57d74474ac3f301510f217d97eddc6f57036dfa36631b86fc9634a6d60426db86df0f145e74ae4f47584ce79a29814a6671ded4721046de7556a43d0e1d132ed5eb21d14a9ae1124e75f606e868c914e2308a85ec4dcb3701ab6ed725038c7657bc9caeae225cdb1e771c0181b4bd676455f1d1dabd68251974670551f347949905e1d4e9ea17012b5678906c03ea670f8e3a6210d9a086563f036f20d6608e3c731ca10e739569d9df4d2572a6aaa3b2933893d11666455e0cc821f8bee8aee460c507d4883fd78745958c45be3f4408bf885abe1063d0e37dc5afd88bee75c0a72e387403462537047f67c143c01a7b8994e00b68fdf63dfa1846f226d64fdc1ca55765dd5224f8380e32821817ddcfa276b8d35598f202a3cfd2d44eded984ba284cecab2ada28a360f4308a33888e98cbf324303d7d7354829728e392f2ba65b8726e1f99d33c6c3c21a038a8f70b5a098df63c15a63f8ac73896aec4d256f2154dece44f43105de9eb30d57050610a0fe11146676475914f50c89d2b70db73347953142424e6b35e2e0da902d8bb79658f31a425a75ea65214254b642a2aa02e3da95430ce327cdd2e0d82e6300d4615d0a3c444dedd7747123d953bc80121e91b91c0dd05a0a909fd259a416f5ce9d68119928bbb7b593ab7d577d88beb0a20b86f28d7444c863a45799453a201795eb675ba1533014761a26c3893319b1439da2161df46a875117a5674a43d7c7fae43264d1011b650d9cd740b50487e20514fddf12b9f0455fb901168ba133d5eb641b84caf1252a33478c548fcd1eb422c3822f5ceda66dd0fd202f6019c1bc1bf0f62e31a4eb99e9fee5499ab6e757fa25450ea3d66b661075e26731e1cd6c4ed4bb1076a4cda4503bff056b0f72f711f6d56c096afbcc178e9794ae792e1ba48a68999f3997a8af16c4b20d8d8c4dc4bb02a12b6741d54ac3a7cef5f475ab4261b8b748c3279a15302329af83deda9f4c4f2ffa06255f978c8c6fafda01df3f3c4d9fae5f77a08ae5bf16c2fdb743ebebf6b3193b712f4e9a6babfdee71a256c309110af2e8350f55b1bd92390161e1a6d2a0a24ef124e6cd44816dc46c4d3a80af187a63d53709609383f22899e418682cc652598564cdc1e8cb34f5908077b0f5f40c10f1dc905d41c00dd7aba6c962a45fe71e616d20bf5bc8563775b802237a020ec0cd57f2401f9d945ddb9c01925edb4071286c7d121066c777b10ec3775a9e9dd400a8533dbac054da3d6fe11daf6dbe293f03a3a344923de3e90fb64449d933e09033e59a1cd0c3da2f79a2db6c6236d3005b7ac91a5f418e333cd6a42ec3fb9f6fee48d43e941c2b63a700213ffdbb89d8f628c84d8a3ea5a48fc8b050a5a6315f4a5494165f26bd813516c46d9fd1eccaad836bb05f344ea55daceef6491d8f15d64080ff11fea098849631685c2dee2aa607e02de010a31d62ceebd326ee901665961a96984dedd68aeef39cbcf8d46e75d6ebba47aaf7f7274c3a0145821a0f19003b195643f3a6328bfea3837840e95570e7e686fa2def418220be55b32732d7774772e4fb7fe8c955a44987f679481e6f97b759d17c15c67043f73fdc6be636095452d56b4f69b613c1466d488e1950516454467188a018d40c927a5ed353724b3ff7c46f5ca81bc3387396c6ea5e712115b97cea95863b7aa8f99e07127cea4a5002b50638d63d521ba2c29a56f580643b4b6075d987b28bbb31b6a2792e293227dda889a1acb686ae1c6a00a20d76c8fc38c4d844d925bf7f5e0cc9698579b4582dbddcb08c7a08af8021b05f6460a9f85fe516745beae64ee8a11f45883fe63b19dd73ff7dbcaf0e1bdd2d13ffadf2228a46624fcd05b72c833b1c6074f95b85f27d35524bd31342ed2a8103495db37be71744b5a60d05950fbe765075e8bb329578c00b9fc0f864c16094a45c19a4cbd8d0a967cd234a04ccc3fbdba0418f032ba9826b503e3e9d0a59896", 0x1000}, {&(0x7f0000001700)="7e21f97cafbcfd16719b5527e4a5ab9ad9324521e2d3f798b785c8988b0407421a7085e0bd504aa4f4d4a8267843240b140a34ddab62197cdc9744a0f3f8efa0", 0x40}], 0x9, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) syz_open_pts() r4 = kqueue() r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r5, &(0x7f00000019c0)='./file0\x00', 0xeb7480f0babd1cb2, 0x3) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000940)=""/4096) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r6}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r4}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r6, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r4, 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']) 09:43:27 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8001) 09:43:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[], 0x1, 0x0, 0xffffffffffffff54, 0x0, 0xffffff9f, 0x8}, 0x0) 09:43:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:43:27 executing program 1: r0 = socket(0x1e, 0x3, 0x0) lseek(r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 09:43:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x2af, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) clock_settime(0x3, &(0x7f0000000080)={0x5, 0x8000}) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x800) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fchdir(r1) 09:43:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget(0x1, 0x0, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/181) 09:43:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x200) semop(r2, &(0x7f0000000100)=[{0x7, 0x4}, {0x2, 0x10000, 0x800}, {0x3, 0xb905, 0x800}], 0x3) r3 = fcntl$dupfd(r1, 0xa, r0) fsync(r3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x0]) semop(r2, &(0x7f0000000180)=[{0x3, 0x9, 0x1000}, {0x0, 0x9, 0x1000}, {0x3, 0xfff, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0xb565, 0x800}], 0x5) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x17, 0xf00fffff, 0x8fd, 0x3b0}, {{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0x5be9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x89d5ec7a4db24842, 0x20, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0x200, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4df, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000081, 0x0, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x0, 0xea, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x6, 0x1, 0x549, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x9, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x12, 0x0, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x3}, {{r0}, 0x0, 0x80, 0xf0000001, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x11, 0x81, 0x2, 0x2}, {{r1}, 0x0, 0x40, 0x21, 0x5, 0xe9}], 0x7, &(0x7f00000003c0)={0x4, 0x3f}) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) clock_settime(0x7, &(0x7f00000004c0)={0x1, 0x7fff}) lseek(r3, 0x0, 0xb1c85c0088fa12bb) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0x8, 0x0, 0x4, 0x70a]) ioctl$TIOCSCTTY(r3, 0x20007461) close(r3) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') r4 = socket$inet(0x2, 0x5, 0x12f7) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000005c0)="86f86d3c64e2ef0dc4cb5946ed47ecc6167fb28e2f6b586e2ded6c0575a7e8909ca4d36bde5aa3ba1d2b942684ba5d03487a9d156d4a6dae68", 0x39}, {&(0x7f0000000600)="4392c7c81575aa8a3c67d42ed5ea5c03749c345aa84a42d24b9053a89f430f083358ab272c24c0ab7ed48d68f61580e975fc07782ce085151b0458ec0fc1831406a4b6a58c1fc26929d6e41e9dbed8ff754e16a518479b78e1da896029632615a1ed6e451fd5e78d79e30ddbb6416cac0beeb0b5f707e71de372446f7b258b31c0e826fd1f001ee9a179f67fd2e8ac6c4d80a942b2817c42294941aac5711a7e14c699f8b65b66cbf4ab7ea3e41a73228354dca50a1496c443f62efd292eaa30265e6e463a8d8744682d2c5e7d2a2446719a873b1bb9de1d39101c55382d3b0c5e1568a19c8f089eba48921e32816d5c2b54b5e661ed57a54cdda2b44dbd14aa649f8afa01fdac3dc64d4f277cdc974694b259ae1a02996aac4889b4d42e76bcc412471d36919a3d77dc26c2ce52b3df6cf05eb66b58ebd314936c7483bf7a7764f70b0abf4fabaa12e29f2ded12a508efa7eb8f1a9c9ba7667b70fd6c759f29a14d92f5df49232fc43b7e0c516e0664b53bf89d19bb12b4df87e9138d7db38ee77a78e259c3f3d6e9b5c8d954296d93a011d45780b7517d07a5d023b2cd112b6dfa5e19a21ae4366d6c27eea3db5628279069ba1982ea9e56e70bc2cb24a8ae33ab5e85fc2014556ebe23541788e4e7e5d35824b3dac907df48491f0eff27b2555f0aae2ccebdc03737492c85c08c0165af3757b858d7f414b7f5d1c835e4eade881558eae2227a46d07fe8ab52c3b767cef926eac8ec262fcee60560d040227b19ebe0a7873ffd4c9b564e802d756303b1d95d9de81fcaa9cf4a53af3a5829875580fb5a3ec4c92eb74d89a017e6ff32c1fa53855c6419f4809007efcb34e89ab7700104c527d70e3aa946e7c97913c5d5a83b3f211b6ebf18e41e4f61773abd616324c1da6790886defdf290e67298beef3a4c2dfd90fdb41a1d89bd73d733857b6617742217a54ebc46de28bcd8779839f76613e93c511f7cd5152c9f0f81695d688900110638263c2c10438d0b39de460558ce43df8c7b22d9f79a2b9a4cf0bd17724d2c36a80d5c81b08bb6b7532fea1bd30a910e70a78e20f9ea03fa0c8fea7eeb31e23cba0925bd9ec3b58673eba2e1f6c80a6657075cda9165582ea15d51534b4710d54535c2c64308516b2bc0354069a86a4780e69f08f7bbc39d3786b5275eda587da133cee7dd51c97837d3d3ce1e8b2e410a7d16c9b46b4c24b9ebcbcfc51329a2b6644a80ce48712c99bf4658a039d2fd31f98ef7d755e853d260cf3deccda5f934ae6dbb2700341e42a1b17cf7dadae7b24f5e1729fa486cb2097f9b2f46e89ecf27a6f8feb40df2d1b24e6d1fd12e988f5c4e930e382b56ed50c797fbf846e57018f031fbf582ea6330e32ef43a2b5f0eb6b77503fb8c7b72e15c6ba1980ba27ad8f8c82c8e7365ab6a363512f7650ca0f51f97be91ae6d96f911744d714df7e54316685eaf5c9663131b9c1709ebd79b3ab5526fd94ea8b129d3f2b3f80d5152494c9e431fa3d67bd6efac80e7d79ec9c9c7c3b6458386b11c7b181d55746dcb05796765008bd9f83b0c30bcec59a9c92080eb6b2b907750c929526c40a2c2be127b917ed0a6b2a1998e3a6c43d58caf94d4a08dc25a98ee386d50d11439b7c6e76e66fabebc188efff6a90c7eba5086395398becc92cc839ab16710e4177dc32717e818a85a3b88d1bea7e0f59877e6c82825e5a20297ae48b26eb9725e9f8c29e0bd1fa5c957a447d47b8a1dbf32e70e5ad53813792ec079733f4caab333e5ddb4ba05ea6e152a621b98999f29096684f682759055b6fb16c04db9351f1a4b6d4bedc07b6a2605d0f0779836bdaf0762183b84fdbeddffb07ba49c381023fdd756d5a5ece48876f73f3cc0f7d799dc852334287eb9f0c738ee61f9bd1e7fac265b884f6cfcd6b6ab384e22ae63f5054926634168fa9859d2b9e7729f1913a2eede2faf20a20462f3bb201a66b709da0aed0cf6d70f480002fcc9718d191ac2626b17a8ef3d76691388d6f93b6bca9e55f06622be5bf3af4417457364fc6b94551120fa7844da905758dff24f2521eae9f0dc5354cd0427549183cb0a984eec2148e66e66de9c46e4a152a89c6f80990b21c802f7f9abc87385c1393006f3e144b971e56c21bbd071f66b0a2782657333f4eea45e47102e99fd3aef823de8210d8de536839327694983e02ee7cd9e669a004a15fbc25776cd78ec7fdf1c2db80794042117e8121ee2ef7feeb7871edaa55c5ac122585769c362e0c4dcaa4262d54d4fb29bd4555b0d7e01595eb9cf74bbce0a19fdda93dfc82f85cf60a659382bb185129e0f5dab757ec0e15e66b44e68413e08fdc9633e36f66f1827c819431699202caabd8b1eefaf7da1592be2e48a36115d2c65fe92d42b962c7d9926c017bd5566be98442eab84c421dd1eb58c25307c5c9aff9593c9a9b520a501d334568b7facfa177eadb59f0dd7909737e3b0d1d6b8c8ffbcd4b4357276d254267807721c76bf1088abbf1c824ff3909d2d34ed684e8828a54681e9174f2195559c9b2c1d970e99dfe1ed41ee3077fa14a049336397392b31702ba83d527d7759c857471fefef5366af5b49030a3f01f33c02dccc279a46a89b82123c1a91fb6cfc9f6f62452f4782b9756bfc8fede600c76957c2e01852cf7c2b5b27367868f53cb0999e758413d074d04fb7bc7d1fbdbb40574682c17c0f1e272a1af90172649b953de72aed76305a7d63c766efb1a49e765ab19ed69b74c40d41992acfc8c8193012757e5a031c99cb225e449062ae7ff68b0ece6146f226d882f7634ae0c1a45a44dfad0eaf52994ee9c42bd7aeebde11637256bc3217719a7f109af0bb59aa5ec87ab5e63f68c05d8b3eadd29cf28c686d94dac2a2bfdcb2f49ff73c5f24f23e65d7e08352c8fcaf51db567443704f8d677f625412b13473610ce8c8c6d645f93fa1ca75d57226118e40d9c20e1054ea2f5a17e99b1bda251c72331122e337e584c2384946272a81fd2c53ad076ea0e18e13b08c4f762cb6b04b7ebdd6171e555e8e56834fbc08f01b8a1f0406df8f3d0abf8a47db8aadedcccf86c8aac7b55f54886e6ae38ae20d9708d280105d19f7f00f098344e003bd5e28a401322479ebc61d5d733be672320eaaf7d49f4d73d74a3c6358ede2e4b940f1beeae99ada317b9d9ccdbef26795997455da0f2f29e5885dcd6661dd899fbe01fbf3f0f2026741802d0437510721182069b6d3afe3d06025a72bd4c23cfbf3b7ac47095d0a39bdd4436306d16b5187266d05f1db4a22bac272d018e682a6547270684777d6cafd147989d2b066c38138ad7000ba8717cfe86aca22aa266b93f5132df87627d6f69619287236caf6b76c75c3be5028255dc34a50ee9ca903a94c4de90293f9ccff15124a6c31537e94e0c378d2866041b8e5b781c4bfe7b13d6df7965dcf36d65cfa9eddbe8ad5e6e0c6fe98cbe6da922b7c22b5037f1d0439a1aacdfd0cec795a353e4105fe656fb9de168a12098dc1bea625b042a811dd69451350d9cc0e1d75cfb0772962b324610d7ece98a4db2187fe5f08ccdd1991a09285c83eaac467cca34b43a6bc5aed6714f1ad989f785d28e056b878fb6e58ca42f0327efceff655ee7faa487e9d6f4a38580ef5895385387c359a553da9fe58fa714dd796359ef257c11232b2357c7a805a2f4425993a4d43c0bb91445ae5e41c2968c9bb095f9285de9a22e307b19a41d7b01074de856bd168bbe84ef9cf86ae98d4f8a08e9dfd4e569d19eb3c0adeffb091695221514c6179250b90b4c48b8db98a5f287f9fe3836b8cf3ead165f2073005a6b2b9562064d429f988aff25913d8218c03dc5f5453b578dc3e010a208d5ea22c9dfe7a8d1ac17db732b515ab389beca1205edc401539756c5ba82d5778592a30590908ccf0179c01c7408fe3f7c629964df43fb9f6693293bedaa09a731296255892b466d6368033aa79a9160b1623d2128b3e6a866382aefb3d7d03b2278f8ff2c43a22c9376d8d2d27ee5109234199cfbacf12d549f48cccc34372aec4807cf18bbdeccfce32ffbc41f38e66845b21468ceaba6a48080ca86563065dc30d08ad9b697539b1b36c6feefb793688e11d1aae9c59bf347f8d439080f5f3b49ab032c33950602e7f83ac91908d5f57f809301d2e75b5eb4be56264360d28fdca34d6404f884e5d8e372a56755b1525287bce89bfec399d4660b48f575edee78671b4292a229ea4a4058531aa467e766146165afd8faf552dbf1ab14a066ea17e63017217c20796fe35440cd59b5f0ea6f9673f56035bddc616e7ae2146e290920060d01fabdcab7cb1a0b3145235410fa311c1fcf9a5274c8e991a23872c95282d6fd439e49036a63ac0c8a6b22712f15b8e0049f9e34060c0405198ebdfc7bbe674e142cd71ee06c1966e73d5f877032b31695861381374ef4aa9a90870142ceaa9a3b5cb1122c1037af12fb6068041f9e8a3f157f4d40a21f9cf2933c1457e6a60afe7188f5999ad3731f97b67318c30e5d1c59121825121c9290c20e78e9c1da26a6a6236618c80305848423691c7853e35d2c566e880713edbe0b732c5359d4a53f58154f585955a841605f7a3e02700422668893bce9f4190109a070fdfb36777a75ef8c450be63ef3cc7bff8f096d2a1559b2d949ae916b9feeccb54b569a2cd5fcad785d75ec6da07452f142c95dcc03473614587aac2bae3a1a0e76dada18c5f07bb22ee7f33bec55c231936587c4c245f1e05a2f1d2ee202f0b41435a5486cd4a017f522800c04590b1f96e09daa4ab3926b471b5ac36f8f6f88e9c5bcdf5d03e97b8472f68f3cfb42ea3e63f65d81e4c2e93d1bc30e7f4e1dd961034ce22d6ca8f52613759d820325702ef4e252fc2cc5283d666607aa4a84ff7be8dbca3ce956f54721d63bca772a532bfe2aa8d24d4ba4e7e24f5a36e961543aa7510a7bb1c871a44e0502a55274013d2504be6bdb4c5c482c935db7a09ba825422fa49928686f8bf6b20d21d6ff1ff190fd085fd5d4a34b9c31299ec65c58a2dd6e72229a3f8bbcbb53f8c051401e3c083e352a989682de68bde1e38e63ca585d0cef6f2c318055b0cdc6d015218122d84089f0bfe6cd8d209207db5340d917c47ca841e2bf60c3af6fea8797f3db23aba89ba8a2917c79639d63207283143f9cee9fa5077e493662278c0893e380831be2dbaef7555d436e0398c7aec4956c15603afbcae72d4de9284e7aa1bf4dee19e35181cba1af022a188e2c3f00a12f9642f67fd34aa69456cc4e4509d1f4312eff70514f6a8d443bcc71cb52786d21d5986605836077b41f92625596526573d932911ffaff0814c4ebf896e267cce7e32f022ff4d0e6f61ba0b2f56e14b46b349f4cfdab418e82a78943d02f4fe9e1ccb7a3af823cec6c4ea1b6aec22f79d0f6c0cc9f7908c792cfa91104337d947811ad7e8e40e8eedc3411fe424208a1cdc9612e56f7bfee6949c9ced070861e7c5950bafedf4c2bd9735e86d45752cfe385ee9202f4bc080e551a0fd9534d3e32bed77e97561beff165d03ed87263c5de9c69f1e6db1cd6c4e38dd5c623a15a5a5d33a7cb29a9844536a9efed89e058faf4d9237fedab425c6a180b506b56d4839462502522e396d183371ce8375e9681cd418daa123e92c2ef1a3cdeb492bbbaed0d5c733bcaefff3aca086c0e3cb7d018331a4ac86d9d93772d12b0736fb368c0bb5ffdc8f0251b89626efbbb5395c0ca362b2ff41c0d4c5d234bfc796d8f9d47fedb3554a188af59e353", 0x1000}, {&(0x7f0000001600)="7be70c7489f0fb2623cfbba9d7a00f16692022003c7d67ebad1698d24e647935bbb97ccf1959da9c301a6f91c99edeeb2ee3fd6dfb57bf674be51c57eba5cf9078af7961af90d28397c80b9dfd4c30b0f5ad51f7112c427f78c3614ddb601972894770f402162ed9f957af47b3cc3b3dbc22eb8cd81e185c718791a95eebe7a5c432", 0x82}], 0x3) mkdir(&(0x7f0000001700)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001740)={0x3ff, 0x5, './file0\x00', 0x101, 0x100, 0xd3e4, 0x6ba}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f0000001780), 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000017c0)={0x4, 0x1}) accept(r4, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001880)="55cd6e9fbd9cb74f2ba0e1e5c37bcaafa53268a45080727a0c5173db43611eff6ef374894353b320367d70ff7102916930cb461c9fe97fff0d29c0924cbb218737b392576283496ba7984de9f36e5f281af4b87144661d1132ccbfefe66ac24bbf7ba980eb6e1e978a350a12486d73520fdeaeea9bf5ef8242fe1cb52e69ad89f6d4dd0b868319e2d0de07c6bb505f7ace7106211d8255e503b4ddd0aa035e12dd95fe467d0a099f0ec2475cc40cdb2ef3ef81793856a9c7610ea691c2caadbecaf3302b3a9c6153c2b1ff205883be4246721c8f74094494e5fd4dde4507f3c01b97899e9da554d21c907551249fc716140a4444f22f9d365f0d344975875001c60d92de4f6c906bc83e0c5da17e568a1de889288dcbf82b8af690e11f8e8437bde2ea39bc849abd4279ee07527174cf72dda7dd4afeb2b0e926a28b89d4718d25836107e7d614aef429370def6f061e00a5422f9f615e7ebf4820fd42d6c219239d6fa07eb8ef0e0c59f08eab9041625bd5e5caa2ecaa9bfe75e321aa1bbbd8cb449a67666b0e485cde2f3624c0324c67e203c108f37f71a23729ece3133c054a5fe9b59b7f32e5b8864ca5dc4800aa428d8aab98751b36e18e3a0bbe12e73c486679c8ea2c58c0f53b08fe40097e79fa08b05216c7757f6c1f2286b102e1a92aeb364f2a5b2dac46dc35f2b7838d36ee7f8ea6153ac05b116aff671d793e6a595b85c370213a90eefe6a2eb95cdfe06c13abc54ebc53259424b301461da1264c52fe5fc556874cf42304eee5f1203a68618bb66a0fb37fef373375c31819283f333b74295c3bdc4f6118f3bfa2621f8982068c0aa88d14288fdb9c279bd75ceb6f4400cb56b1891fa02de4790d86684c8b41c020f032fb5f7f3433efca8fb056cf5f281d560de1196e7555233c84eca311603a51e66a1b721d707bf246476a00fa3a6644515e2609f0211d5b423b56f903d12d1bb99064b1777633109e94bf26ec0d761ab60ca56ceca083783164f61af65014bed9ae9bbf11f13667ee93744ed81436d630a9455d73e6ded7117db01b300d53d28040316124addff516956acbecc60cb01edacf1d59c6c473f9a8325adbd5bd1a1ae99b9f948f2cf8671aaad39d3ee661b01016d693450c84055fe89869e272690aeb6c4a420249f5d8b23cd1f2ff295cbfe1cf0f648958158b2f2e3383782da3c7939aea84ab8e7b10a3292c1b6155f99b14555234ec7c1a7d26f5447597d1ccc4823c7faf824c72fd44444a36c5fe44bbad75754e8687a46399018dfdaca926d007f607bbfaff2995c9a9700518471065945e45aa2a60eaf864480f422ad9c8a3d01d6f2aee63f41d5c5ef469a34fe60ac79dbda20522c35100ef940cb6b062c4520b1b4f0d4b9e340a2f3ab55db780cc220b79ee4816f79a3afb5752991c2956a14c7d8760c9f11317c70f05e6a9d20465f9b8adca8928f5c1d8f756985e81cc55bc5d586484d65b35f098d3a4c0ea73dadfd7a792d03576e015b383ef55add7307c35f919f70f66af89d4ceb80dcd96b632497f34bacc820fa0bb609814641d1af33a0fcba6d153f68889b847e84fdd57819954b264ea5af1103cd7e0b0124cc1a87a06363399bca4734742d45d2853107760849d683e9338ada5d6ed2f0df83a9daca8c44aa0be8cd835c972d60662ac565820afbaa28bb4522b769123f09e79bced204651fcc25550b75443f630792cefbe9c0f67707a85a9ea352ac43f1906271df1d5f5ec520157bef435d40670a56b7991a531872221ae419befae9deae89528ea6a3a5c3e043af591b8dd6e887cab3c9fa4bb0b2d6a10cbe0330162636817702ee0da27bcb4e8c404ccb2158e72c1a8fedbddb63a5250e6e9e8629a990e9af0c8def9bec9eb2fedc7bac686561c8ef01bd8f1088c16cbbae2228a8d0ec71756f75f29d062eddb8d816d49333eec384c01d33f9f7a8650635f7662023979f7152981abcb0505c4ad7bbe42602263983bc013bb38f8a53cdc29b53e6713bf5bb962cd9241f0cf0a9fa4ff4aefefc84a013500d9d6cfecc05cadf7159d99fc97da03ae2acb45b5e16d8dcc8bbf04f3ccf1da9c61cf22b799c54f260fbab2b5ac9e41e98165b5bed0e0af346e80ed8e7b75a478795985548f546b9e5ca40d67ad277391cec651cb91b35ae3001432492d3f534b5433c186147d206a80803fa6ecd62a0299d9688c5e7a6f2f190c2a0126b97650a42b28ab49f47bb52f7768998d11b5497912c06a8c0544a1682ebca4888939ded594f9c4428187e4e31c27a39a1550e4ca041f5425d0a08bf58ff2077fc52080871f913ae43126e0ef1588fb4a90b185aa9ad56a1f24071f60d5dc18509ea7f9b721ac1bb8489dd06b19909f989155b72221e8827a0b953682d41e4509daed1c9a1550918a6b38b863670ae20259cddcd22ccc577679a49547f3f51a95ec8d689985bc55f1b94e3ddfd881ac6ed2270d361d7395fedb9aac4e63cb2915313ba928149d6263a6cddf4166ba8a3b2439ef1837e55e8a59c642a4be5164bfced72e335a7ba3f708447ed39e8eee364e85a4471688113e68c1169afaad2f6589e59273135e117694a4336f3313511f188e6b3df62d7f6a3d2a4fbba01dd4131fb6e6d19c336eab28f4f33f531652cc72f3743b149834bad43a64536c99d3e039ba0cf0f76e301f0603a2ee59f70a77aea6faa844d479ffe9fed8f67d874aa3486c8f3ce4ec2550080c69b9fae47709197da1b7800ddc0880026456c2361f8fb46a47c0af37b33d5c2e20c4909c369b003a17edfd022b1f0cd881eca254432f032d0c7c4cb31cbad5ef0698806dec2fbe6e38349e8b81036c77919e013b19e82ee5e2462fc2b0722890d814622326e278ffceea19e4a80108a518cf302e058b702512c5e823a6ba3850dcdf3dbae93fc37c02f9780f5c1184d5d03dd8925be010ebe67469ce22d78d8fd1d04db05acea77267f729d22ff126c813b35cc28fc7c39008c4c24bbdd4d6dc86f4c907cafc87b084ad2267c422060cf508719c44911fbe48a8fc9bacb2da3fbbe5921285a90a3c53e65884cdab8e361cae185b1ec3eeff4a26d0ef1d6e7a9e2d505f17155c5992e6a1fd4f792a95a97597769e6c0042f75335b144505e9064e6807e65d034e098344be0045d83dde824afb6981cfbbc81c1367e38e75d45edc797759d9ed4e189d7a651b7d240c2f550dc7499be8bd7b8255ae1b944c9a03de2aa2fa0d4ab3ee608042eb23dbb075f13ad32a82c01d0959ae43baa6e133ac1097fda12305f584df83f913f991f5ece97d0d55750d5cc2b1688b5ce011560c1b4a8bf84012d071e2104e7ffccfd723ade349c76c58b09509b7b958b35d5bf0609796ee7fdb301b2a940aa21d5169a188045452ec798d4b5e3df28c55ecd6784df939760d39217c4055e310ed91573f0d9b593c2780e8e9db067446afa614fc2a650c26a7a3652593c4154505a5b98c95acd6d342a34123f6382d46cfba21f88e8c8aec96adff3b73267cee5ff2498f5b8531a51450aefed892cba102364867fd67da7c10fcba1b629050af837d05b1de4451ebf41e64070c5bc937708da4d2baf4ac0eca2d708796fa567bdc2c4cc0594a4e14e30881585a6b73be1ef99ea2723a44969432d3be88297e766c97becbbadacd41d42348d65c945f2aefa6f0e6566183ec1870f430560b41337d26e8df15fb5e4d86d2f12ea6451c79771f58e4a4e4057c2593e8bd83bb45f3e8d3d7bd7d53aa874726ed91478916350db0d6677f8bd002e6d8a15d6ae5cee84d7e2a237c2b725f240e37dfe386f2d53e666a445c12765ee901f81f695d939735c21296276031251323dc75a1eff8d112430371fbd24d53830b1e597ec85ea998e01ae14905964f25b8a9d3c5f2f027a98d96453da4b659ffb504643d3e1b087bcb29aa32eefd8c584fdcaecddfaf52866b16f896d435d341b9a782712c30c0ca19d84c2c326e92cece5cf5caf21eab81b5229b3851309b28311204ad186bb9965cc810ed7da3c666400aefc1f01cfcec40e69b453224a72f123bd640b1bfcc5efbc645f41dab1fc4d5ec7695f416e570073ab6f9c8e56b884ab151aee920304537955a2f881e884c32ad425bd765ece52c7ff8557af4dd9d3cbbbd1530ad1fd703adcfe48cd1550043ab62c5e642aef9a37a456e0813c261f47029f03206efa5158a083795d9d2b7a9a701c712b646f491c2833dce5ea100533f0709bc9216328bf49b86403529cd10567c876154b4866f5868ea727b93785724fa29a903ddc900bca3e096e0ddeae8aedf7ab184cabe80b7541f4f05952fbd757072e314a5084ff7bc957db7887682edadca9e63007aec1256c8a71ef540be09c02c47d06e9ddb448e106a0644fbc72fea9768c97dffdeb4c588b7e9b4c3106b6d8022afa069f1f2c4dfa71e18b59329483219f9204a03ce714aa01c754d455d7370ec7fe311ccd7840147ddc87409931bcd22a74f29e3da1784642ea2cb1ff1257bca4dd284a3e83ac312bcc8f0d6030851646b8cb6d7fa04217868f9c60483f16e1729bfc5d2729040cc45aa956323266f0cab8e0efe0a3efc3d120f76a0572abd0d169f2adc4f4fd6d84595d7ede476902fe1afd718f3741766531c026e6db15246599222b082c4846cd19fa1b03718811c7e3244235518c656f5c9dfd2f8083d0e48ca8cd126eec4406428c90c2327607bb436f80bc1e39ee2c13a9394ec6c762937fbe085dd5b6c6ef644adea81cfb31c7f89ec34107222c6c40609f03b6d28b27135392988f7b476443204afcf393d2f85260b80ea99a9157a6fd26d259a6472dac34a124feaa3a932db339a3b28658f97f1a844580fd531d305f9861e403428ec3d9bf1f4b785383a84f2c5ffc31588c72a137b4f3d6ce7c9ebeb3cbc53ca1130ba787d1dee11dc883dcfb27b19f574fca9c6f0997c592627cde556c4d21f9f3cf0b5944829b70ac56e4213e2a2f212fa0bbb9ac494badba5d2d293aaf9b73d4fc8a374d8d7f0f8bb536fadc123a7a4f54345ad05e0dca82f439421ea374a880c2357ce3b8cbea039ad6376d4cf2ae3554d5c4f5464bd12f1647bf8133cd3f281e6b2fca74833c40c9e4aea0163cdcaddce6b48eeb7ddd8027eabd2d4bb78c6fa388aa8e7f1191394aeeeb8dfa61ead7d2fc5f08d9836ca1b73ef7a20321c51d48d75f33d800750adf0f2c00ae038d77345bf5c791891c29e73994d5a576045fe25ccecc27869eb86decd2970b5a8fd96dc1c40c78d7f6efcfda55e337fe5b539311c16301ed48b007f7f0474ee7dc3317ace36fe689e2e41d5732d35ebf665681e669e84aab436fe9bd7887281f4c6de66d49fbbdc9de5bd807e33395e7d4ff57ebfa3d587b777a4a6b8e5ac0c6e12c9f6909d78fa5059e28167e39f3f3ac164cb25b83d46ad1242c4a6b7484933f6161b11520d27b9c0afa05dcaa191cc41727019ab8f2b3cf2b8c952507ea36cc59258ffa660beae86e01efcb89b63ba276d008eee1d7314af77a43ed2fb65d7f7093e5befc1ae580eed7481e6b10cb46777f9f0fcef41d8aae2d470029180bdd088dc9937e6cc62d89b3185df2c810960c353db8ca7d58798174c6e1b1d1d73dfcfea69ed6ef53f2de180cf089699681a22c00595487c03c390f1ad648770af7aeb34b206afe9344eeae2eca49ed95158867b9d0e21a201c109856fae45ab7b9e670052ceae69dc973cf821e5c8a6bad0f46a58d9573104c86aa0467e065ee7347a08e9fed1427f71638fd36539761d9edd3273be8", 0x1000) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x788, 0x3, 0x100, 0x7f, "8b03b227c32c62ff0ae3f8305fc195b2e3712d20", 0x5, 0x401}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/170, 0xaa}], 0x4, &(0x7f0000000380)}, 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff0000000000000000000000000000400000f2e9ff00000000", 0x2c}], 0x1) lseek(r2, 0x0, 0x0) 09:43:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 09:43:27 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x1) setsockopt(r0, 0x1c0, 0x7fff, &(0x7f0000000040)="c45c1ca4069e8cd7b70b7b09e0d8e2ea6d7bb6b6b3609a9f00fad34fd9edae3aa350cd1e065e7c1ab999e710909b8489aa32ed356b2debb99eb42235bfd27046d7a906aeadb7bfc6e0899c31e524e3bf3ef3ba309cf2630fe220a1b9ce8722d6289ce6fc8709e8f1d9361bf4b26ac3b15a8b6e229ef1ea1708e639eb6fafd11a8f7ce1cba4d5925254e35961aa8ae8cedac642a54f03676e6585eb6faab731cb", 0xa0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="441bd00bb1056d6aff1c6100e89fdec141065862f2a1da5cd8", 0x19) readv(r0, &(0x7f0000000180), 0xfffffffffffffff3) getsockopt(r0, 0x7, 0x6, 0x0, 0x0) socket$inet(0x2, 0xc007, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1ffffffffffffd, &(0x7f0000000140), &(0x7f00000001c0)=0xffffffffffffff93) 09:43:27 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0x32a) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) r6 = syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) read(r6, &(0x7f0000001c80)=""/162, 0xa2) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:27 executing program 0: clock_gettime(0x2000000000b, 0xffffffffffffffff) 09:43:20 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, r0) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 09:43:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) fchflags(r1, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) 09:43:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28000, 0x0) ftruncate(r0, 0x8) r1 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r1, 0x0, 0x0) sync() 09:43:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{0x9, 0x9}, {}], 0x20000268}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 09:43:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x15, 0x1, 0xfa, 0x6816e9e5, "ba552eb94589d0831145ea0408672a73eb90b96c", 0x3, 0x80000001}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="8525f1be58475bbe79e0bd77fffc4235a02f73dd3c16d72e8d5afd255c362d279c1c16f211b39bd115f509d1713864d24249615c50c0ad279ade592acc06e98d91f7550e7becb1694468509cdc770efa9d604953538fac8fa2c33cc40eb994c4c98249ed0092760a674e3d2492948f07559f7cfb54751a86640b146990478ba82654e1bb8e414dabda4416386d9783ec3c1846", 0x93}, {&(0x7f0000000240)="aa4e1a6de3b09db3877f1a50d24e3d95434377d8762851297d4230af31a0968c1a991fbe83edd324f373063ddf39", 0x2e}, {&(0x7f0000000280)="e61172cb6803e6780c6a5a20422b0fe8c8a61d2d1c2cabd063cda3d42e09def0", 0x20}, {&(0x7f00000002c0)="fe2f0f0c5cb37739b572b518eadd74ce28933a127fadcf76a59e647ecdb6d6d45cf7f81401abe7697e5268e22f29993f2363c60264b19a251be287f347a21c81095822ad98d1b7d79647c6f7fae1871e0d9bbd31d162237ea52e54daa33569217a802786eba24c5b23", 0x69}, {&(0x7f0000000340)="850d7e874a655d84db7169e0b174d613c96801beed9bfed46338d300b9924caa68e6ffbac80a15c7b3db8e8277ef2e6fc516830e76af1bd2d538d1082f730de1e973bda5cd1dc211fe839376411eff6cb49c7f2d7630d96260a8c820b2860306f6391eaac9315b807f0f96e77f6c4888008cf6f22c59dbecc068a8c92f31477e0007e0a5d8c460196b86d6cd9b750a8ebcd9f5a00780090cc62663cb077cc313b278e8eab4c930378473fe0740a608c58d76732b361f9bf47a0869d329be4e04b8957b912a8ab03e9ed22ef8af6957704a5a9d84cfdccf1aede7e50f6071b0f0ac14ba4f090ccbe44b9b6a35da446ff3113d9a", 0xf3}, {&(0x7f0000000440)="3052f861ced673742bef22fbb09575baf0801971c73d197c7a68b2feed3bfe4961a0b97ca0dcbded8aad4256c3ffe449d22cfc0055eaf2cb45e87c7edb098b39437a9af525f0dfc8afdc965ff5dc3842b50460662f2617ab60bf4a2ddb0d41a994d10b9ce3dcc995aeacfc575fbbf285e96d262a2a120db3187a105e875cce5bc5eb87d4af13e3d3e1620e65980b5bbda06694e7bc8a84be729529db4bf6dd465be406a79f1d3abda4b5dcd647d950a433908be17735194512065629505f1206f2ad7ab5222fa8d732235ead35f6180a448f688046480d9da86eeaca0846fa2d70294a092c4f3bda793f39f177cba0fc889f7dbb8aba3e6a50a02f8c7eb87e19192898c2d520a78f5c5ad0850bc38cf540af00c7d87474d7f2f8a5f8cf0c8d6ecff12b00db4590825eaa924c3d109fc44cc55154a2bcbf45e1d24f5fd7cc5706f76afdb3d7eb31b9c23fc9049ce9a4486b15ddbd74ca1f33a25312ff816f5d60c8a0a6acc2525a239ee6ccc9b426729f2d7042757c9451a0a87715fd164c56f15a4da6fa2ae3a4595e816010184f66e42279c6165726031243a77992730eba7790759e65efecfe929f5b09e7801813a0575a68991ee13b392958525b04be092a07933854012abc1d4b083f75d319906e8771bc119ca29bf05f32b0559f6250f4f604f7114a767a551ba976cb6fe10a5a46dcb021d6c8c5456835192e927f4baa084fc6e0879136017d021818763281af519d9b96ca15c7b055e9d143b142e227eabab7699b0232c2dbab8e208af9973eac6dc35af88aafe7f3a9042fd00ded6ede39ac3663032d6f358de60aaee1d922ea420668e9b12fa1acd47d64fc5618d49b6376ab94e73e4a23c44fc295f7294de0e1126deadcced48b51e4ba05b36fd43fe7ece3513a82db4deaced9fcfa96281d564dfbe41dafea42dbff3c19a389aa5ebc6feb0737efb3eed9076e6eac506f7bf0dcce8c07975f51ea89e5f4c2c2a87163f64b76e776eae625b0b116f644f3982dbe63660eddd5975b67c7d1a27556590f466b2480757d526e984961fa1ff05b8bebb49bce34ecea4584c1c14c27663f4c844f3e108569fb450c6107e3247e3a94303e16a1d64808d42b69778939745ccb52bdc672ecf9d4b496063aca4c26b7523bfeb2a89fdb31c675966684270867f677f0a9336428272c9b7cfa7109760e5cf536f0a16d7d10651a65c22dfaf24b8304db8890418cfb7d5a8927884c58839b2a4f2009bf3143c9bd1fcf2365f83e0ce2edb37a5e2d7f1d9d22caa477bb99913b8e9f107f64ae9d49a6a653008d931a0a24e616d7722a0bdf9c26beecf5bf3b7ae3b6266b910600d989ddcc0d1910229d9f20e62a36451eb33e0b6762f018b4d873e0c8871e62fc23c6fe6de79e403e28e8470b683c56f86c8017388697cf1f259e922792b924cc000b581b71b066faf1dba09960d348f32c05dad5ed7ec0a7e6a2307a4aafc24da0101f110d2b1273e83168d3be2151474aff8308f7c0e519ddef5f61624c2c840936698abe432bae6485742cfdbb84a791e47871de6ee418184db86e79cd5e415b2dfb461c12c5d43c7cc826a3ea80287d919844dc4b8fe61acff050409675ccc10bcb0ab036133b05c65153cc9adcd1e94719666111660267db78636251d7834d6e2fb81255f546c79e91cd80b5f195a7f8877f76ebcf9a83f3d616b78346a76fdbf33e92875836e70fcbf4718e5656c36f800719eefb228f877cefbbb68729d8b8f17a3ba2d7059729ae62a4d50930d520c0959605f48e390d06f6f6aa1756358623a0e2e5543f0b2cd581da80922c3a6fb8a98beda043c87de238f8b2bed1d821c79d7d5ee1b7f35d89a66431d572ffb7076304a659d0d64f4045a8567db80e1ca2f85e50d02c85016fd5deb5bbc4ce6b30887b19ce1662ff54a819e800096953319fd71ebb6867575e3ed775126aa263111fc456a7f512531e9f6fabbfac92f51ad1b83917e2a4e041dd49144b0cd3fbd5183067894e39b76ef12ffd61516850cb416ec808ddf2110edd8b8a7e720048e0392e20b1ea7db740ff4b901a0cfa6a258272c26fd4750c8318a2b201a13097643f971622838508188a25b45714759292e60058fadd104302da1d3bd4254ba35c6936d5331293373a2ec6527352d77b74c1232a1ffeb32023dd6820b6f6f25b441096a121cf22c1534113e1816cb5183bc5c29c0f3de2e9640d6e3dd17110e388298d9613b92ad32511c4c72ef838fe24ef0244e581b91d5ba881fe4fea38255429902e70f6ca1729018e0381bbd02686a238e214bff20399b47b61db2d0e44281e1d98c5a20b97d1a9ed9ac2b27ac2741f4ad6ca90267a26ddc1c1f309ab15fd12929e52f4d10441a329769954423c86945c5c16edd4ade46bacb4a5f236e0c2aaaf52e0212baa7f88aae9cbd9a0fb8efc4cf3f5ee6745dee4eacbb8989d92af02cd02a889a3665cc4af187fc2acfca11575aa522749d65be4250286415b8ff8f3f8675b62b888a6652cf4bf21937b5c6fbe2b1bfbb12504bae3b8e71b4b5ffbebadf2c4a2f28937da61afc825d2e59ad797eed708deeeb6c4cf6a3844db361f55b3bdbf9fc55fd920c3f667aa2a025ec4cc649baae3d936cae7cdf80318f993bbf4f6d21f8ebf135153995584705cc6370ee56d7b23a09904822130bb2b88cf1290d925dc3dd53b91673933b44ed5e1a67dff4fb8ff953e36dbc20cc26a812678c5a4a7a0e067c0ce333e7901254e0d5c6363cad8f641d92059e53b67bf73c501ae2b7379ec2855fd54adbd0e45687f99c86bbb48788ae857fdbc546e3cb11b5252f3e9074285e54e8fa9774b8db864673be5e44c69e444a5d8fa2552be8215d27dfef98cdfb8c78be18653ef9227d066bc00454d73c76632efaa66bf6973b58b8f701699b2f1244f4afec4e18570e16dad1cc73aaf75a2d98d6250f9bc362431eeb9715d10f678dc79277eaed66d1d20aeae9acfe2c739f65b971cb34e866b9499ff762fe11d07fd1c5a20cf7f8dbbb7e514f5853fb19d7c72098f47dfb46d5cd930b4903d76e1ade6038de5d4674e91ae9f1708c6a2e2aacf39ab4398d7ff6e3c90b97a8c25a602fe09bb45c08f7128bcaa2560be3b0f42cd8229b2277a779e8bd35995f020436823dba10b8e4616fee3c2eb657c85ddd15e2fdacb526e869d328e0dc6df4a34d6f2c06fce30b0d066291c8410826862a60f83b323608bcaf7058ed9b650ab886e1c724f688e4416712e94eccd3ac324743f87788acf54d280b99d2270f8f34f101cbb8406bbf870027f845f7ede91d60e1b039662743473ae7055a56aa10b3951f10c24fcf55e4c9adb40e1bb336cdb9ddeff68da3dce61158709105358892c66ea1ab9af2faaf52ac0b4fa2854e6d7eab603756b2e7b7868aaa9b7e70f768cfe2b3a2e622c798b044bb138937ef33bb1181e48681cf4bd014f6d3fdc679fc2a6a037e3d546f79bcbd2d73b9c53c2ef8ed0f60dd33f544a651f8fc9b420d18d62dc2206990feeb28683f94f7c368a24c58a5396cc945d58a6d7099f283bb817440b92e429a13414049d81460d5b1e810f98fe82d9505729950ad0bd6477433796e58984d8716ee82d5ad066d0f72acbe25357da0fdb5346c49ca10dd8f590c17821fc96bef24fee9beb75e59afbe14b4dcd7029c0b7d64bc3f6688ca104c4e066b8924e241ad89caf9454a10e4fe5b0124b175ee27f0a30c999d5cdc073fbf8bd2332effb020e351d16cc57831abebb1c1150d92323e536859bd74dad1a793621e97be5fbdc0fe9258471e4665cb15019617c33eb9951ab79bebd0e498af7cfb5d897cc1fd63a146bafea3d22a4a1951d3ebdea325bb18c34cb49061db95ac00ce8f1c68c61fa0b2f7914150966bd4e006c6b6ae64d7c4b8bb6378a8cf217370ac917396b33e2ef0746ee1165ca1d62e77eb6d57d01a0a2509556fcd33202207f1853444368c17fe64030317b9f878605190e3cac53e90c7301b36657f03a93eebdf4626855f2522a8787078a5ed26120a8fcc8e92c79ed2029f83cc5e52fb73d0d3c3f5a71873d74e07a780f0a676aefe96bb5aeb0e5cfa23d6e0bf2bad853cd859a7fed27957c5e5d85a20784977037449cbcbf4fd48eefba383d4f7669cfd7d79557951b94e7b509fa552c3ff08751247fdd593050be597a29dc85719602422686792949e5eb86baa07842b66594aeb541720aed374f9c75c03d95abd0087f37f76c1add51dc4ce9c6715b03914576105e5df407d963b5d931fb2480f2bc793a9acd9760d981963defca087f2ec950291180565ff0e33f7486cb79058cc3031f628b1b759c6c7528d1f34f962290f17625278398b3279f7509e4514d2dea622820a74c9b056f8f6d502f9ce114001d4254c0f6c6ae99293326b0424276176db28c26691d417e8ba2700597e3673e4f3b8f168fb19a1d47459ddef05341fd4f796e43271d98122973a43e031c85bba72460a95b416d5a18006b5e9897460f9234da5aaf0f3d6f7964a0d33830c2b69c4800560e6b6657dd1d969b5af11f5640e472a4f732ccff52ad1c382c6a22a94e598569f8347aae845c8860eb3eae22b8e0a43c741823546569cc43575467ed19d0111b90ff13d6772437738bd43ab22ef1f5593a04f0fee727bd9758d6d00c1df56e8666e80b5340534c3955004fe3a1e7f6305690745c9329b1a86f1b9aaa01c00a94e7cd01d138bf2feeadaa562f79e33cb2887ea4e2a0b38b124a0f9b2d56ce9206f5c9e69026c7f7dc22b4181fc9347bbff4d9b6b6e018458b7a60a55e9523880a270abf9213e19e43389a04e757a37fd37f5131815d7776197e77da47165eb51a9710290c13ddd9fb2e3eaf74789b87c8ff4d9397e19f07f5bd6bf967b78ffcc38728fc5e9972a065b967e7ffc4d8875bc896a9db375796a6a6c15b0f3fab992154dd026e3dc1b90ff304beef2fe9d873908db0d80c09fe8fe583afe667549d638c49a7130f9ea61cbac1233fc4ae27a73624e6c8e0727a64b37c5c8bd7aece4f898ac3497911034208efd91233a36e97d04cd4920ee0cc8eefba94fd98e359001e8edf10d25366475440231ae2f92d247138a94ebbfe318bf23eefcd3fd84131ba61e15abbd2aeb0933dcb1568f19c2a67ce4a7dce1692005c517d6949dbb5d11fe5bdf52a66e3be900723a87ef8afa47fc47735bae4d4eed95b2bf65d7cca036b3278d0f6675cc866ab613d6f360501b59c80b97a640d76dc433ecdb6cc5c7e8faee6bdca07504a383483661a44b566e0c8a687000978384920a6373a54ef170c63b3f020d43686f9e8bfab88adefc03eedf02ce1e1ffbc2c78bf65138f9333b4fee8c8d8776897272c93411a41af4c72c9b92077af71df4c7c78bf87c50536139d7cc4e5760ed455d2d29c6f4a52c682568916f7964a2fac2a99276cb80d67cb4bfb59ef9641b8cd9edd4dde3c1fce1942e2457a9e97be9bbb2d3cebf414be24840f2172f372bd5f2cf11ebe35317b36ab60c98178690786634ae90bd678031373228bd11a4fe700ab341f503f0c0b629341501fdc0e53d92bb22568888c97718095aff4ead38198308aa4d99a2f53810f141984827aa7d702d9b80b023dfacb9c2da78171402f2af5630802328c50574564c6d61093caaadd92198aa24fdd70a05bba699e4cb0d34e07fddaba276e683ee4116897edb4fed32fd6093ec886d168fa0409bbdd2efadbec38009b5893814895c968e06d250220934ad0170536746f27529318152a47347c3c980e20cdcdbc78b31c7c1d", 0x1000}, {&(0x7f0000001440)="e21247096ca7a384c5c6d7b0a53d346b1ac810442c9df57b230763ed25263b7c8444a17ca0ab17c055f2e321bb5280bffaf1eb139b4be20a4def93ed572539bcb7c8cc8d84bb05f9f5d9db85bb71f660767d8d7a6e484fe706306b9da93fa294a9cd03aa3f2b9941a413a485236393fd46941f96adfed01bcf51ad2575c5c088fec97d1acbe9b46369d0eb32320de4a31741a9a82da5c91519fbbd14719c80a85eace4b704ab35143b8f2db9cf24d2cd86", 0xb1}, {&(0x7f0000001500)="46cea2e7d5159e3e8d260cfe44647aa4bd93a0e10fdb78c55f54605f109f0c0f3f7e22512274681631ba7238a9a3045d19e741670560d1b82a", 0x39}], 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000050000ffff000001000000a6a8d66cd1b6f4d02e57a478e09bdd44fc7ecb854d52cfbd9f8650c81275d0e1cda2550107cef87e81b7f049aee85fcf3366a2c1adf80c5827121f5406128f10ec7025b4689c8f87e2369ae13a934a41f5c7ac5676dd7fe288092378596e7c871eb23b44bf1ec03931893354d183df3d41441fe3d5f1b1a6bdfeaf960194152ceb49543ab9702f8c221821ac4019eba1eb160dfb7148b5c8afec", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x402}, 0x7) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="33004d77c173435b2b1415e7f99366f9f715850dca634155c8", 0xe26c2234ab56580e) 09:43:20 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000e8ff00000000000000000000000000000000000011", 0x2c}], 0x1) 09:43:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x2, 0x3, {0x1, 0x3}}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 09:43:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000500)={0x1, 0x0, 0x8, 0x7fffffff, r1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="e6198eb68b873d819d2374e5b780483c4a351790d7bd176a6012ebaf8356575fda1ea0307ec6f88bd756e79d1563e9d3b75798276238d6b5b752a4e3ecd392f362c38304a9cf9019c36f6b406d8ec47e19b22444247e37dcd0cfd12e9c451c91a97a724a836b9cfb8aef077004", 0x6d}, {&(0x7f0000000240)="e7ad199d866afc281f1c0c89bf4c9e06f282cb5a2b1c5da8e3", 0x19}, {&(0x7f0000000300)="909fa0a6951a1285479ba0d41e8944f0753780ae55602039ca93aca20c86e6c68fff51d96d7bc1c5cff0d320344bb6b75745c7040f822562d93ce38569365b953f8856a209fdb04a96ac06d65c70749f54cec922f1b665ea2f4b96707bef0bdb8fca6760fa6b3875e806e0ed350400d09341779f5645302ee29778612e91786607914a0df493a9153472875879c57e803616ca36a701c69eb604ed9817f99a3eb29af3acbc44ded8fa295c8c3b7effbe0ae719dda4e5af3c9f43d3b3fab4d170683a2661b1024ad4cdbc4461fa9111c041755cbdfd9b69158ed36696ab033573", 0xe0}, {&(0x7f0000000280)="28ead08c929f8a7d2b0b775f2d256c63c0a1c9e4b47ec0fe476915e3b9df362a1de87a8ceed3848ad92f013e45244fbd61dfc7a346d9181e801160cd64", 0x3d}, {&(0x7f0000000400)="3254125fcfcfcc28c1cef8cf3b00497081669093e3710f09bfc11f61c3b3c98d7cccbf6e16253f7a5b", 0x29}], 0x5, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) fcntl$getflags(r3, 0x3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'.\x00', 0x1, 0x3, 0x2, 0x0, 0x4, 0x574, 0x1, 0x1, 0x1, 0xc76, 0x2}) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000080), 0x0) lseek(r0, 0x0, 0x1) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x88, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='.\x00', 0x100, 0x80) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) 09:43:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x1000, 0x22, &(0x7f00005a7000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/22, 0x16) 09:43:20 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x805) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20841, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x410, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 09:43:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x81, 0x0, 0x80000000, 0x4}) execve(0x0, 0x0, 0x0) 09:43:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000000c0)=""/130, 0x82}], 0x2, &(0x7f00000001c0)=""/79, 0x4f}, 0x803) 09:43:20 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) recvfrom$inet6(r1, &(0x7f0000000040)=""/6, 0x6, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x8000, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0x0, 0x4}) 09:43:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x42) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x76, r2, r3, r4, r5, 0x100, 0x10000}, 0x5, 0x5e, 0x5f}) 09:43:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20004) 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/190, 0xbe) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/15, 0xf}], 0x7) 09:43:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x1e5, 0x4) 09:43:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000300)="da706a6a7e610ab3d2da8f2b404cf202c598df5a5b822130a6cc717d1a9b9b2ba6a1f285567fb4e718c7a33959fd6db897d52910038e4065f103211234acda4bb4a13fbe8788573b6fb8fa8b85ec1fbe5c175f2539c883f4a46e3599ef56f8083c357a9617eb3247127d8e21b6184dcb50dff4a18cd5256e1a061faf1d4ded7d12d574de5f450c7b5ac0c03d1d8a34781bc2f1f983422b3c1c1515ccab6bca31bf667dc389d85a1b6644c50079f0868b5ac5a73f33", 0x2ab28fa6449a2cd4) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 09:43:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 09:43:21 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa04, 0x102) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000006f9e41098efa204045e30289a9c7aeb55d5c0ed9a33afa8f7464a138a8de1cf546013e5e5edf000000000000000000004333026c186f1c601f19a71980b434df2e606baf5bfd3dca9098c265b00fe7f323125ef3941216239d686682a21a6520da377957a4210f2079c7c5ad2d1fe1babb6b69d9e44680e97442444344021063f53420c59c9b86c27d1cb4078eda371d52f8ad911865"], 0x38, 0x800) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r2) setuid(0xee01) r3 = msgget$private(0x0, 0x6f112badec2fab12) msgsnd(r3, &(0x7f00000000c0)={0x2, "392b296b6bbc00960bdad195b6c481d56f09e7d52e71bb0072405033c9a03a5be0cbab14e358212954ab49f5a281c1a690e1ab4d5328f093d981bc4ea8f723ca8add0a6b467a5cb4fdec111c895c0dd1a61d410e223202cb8df145edca2e40ee2cad082adac8762c2b9caef51d7160a9a4069bcf111c054d45eae31e13846560e51da98aade3f2a57b0d2ebea1db1c14108397dadc28c9e9ffdc9af5b00acc8532120b7e91f5a32e167500e1afc70eef8c12e8d667c5da87ea478e6b88bf96389fb2a1e7e6aa71f9d8361d0df22ff08236a2e7f4b09dd57fb8afa41c2bdb63e27caffc6295c64fca9d8b7f494d09"}, 0xf6, 0x800) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 09:43:21 executing program 1: mlockall(0x2) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file1\x00', 0x100, 0x111) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x7, 0xb750, 0x7, "ba97b669671a5f6cc2feea7a1ea213048a833116", 0x90000000000000, 0x7fffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x70) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x92, 0x0) mmap(&(0x7f0000abd000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013e70 failed: hole in range 09:43:22 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 09:43:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 09:43:22 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x4bc, 0x6, {0x32e54534}}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc020, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x22) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$KDGKBMODE(r1, 0x40044b06) 09:43:22 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) close(r0) 09:43:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getgid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0x50) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000080)=""/156) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000280), 0x96, 0x0) 09:43:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1c0) recvmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/213, 0xd5}], 0x4, &(0x7f0000000400)=""/30, 0x1e}, 0x41) connect$unix(r2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) 09:43:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0100000000f4000000ffffff7f00", 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:43:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) fcntl$getown(r0, 0x5) 09:43:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xffffffff, 0x8001000000000000}, {0x0, 0x8001}}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) rmdir(&(0x7f0000000080)='./bus\x00') 09:43:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) shutdown(r1, 0x3) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x8001000000}, 0xc) pckbd_enable: command error 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 09:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffeffff, 0x1, r1}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 09:43:24 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) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 09:43:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() flock(r0, 0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000000)=""/4, 0x4}], 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:43:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x48, 0x52) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x2, 0x7f}, {0x7, 0x24}, {0x20, 0x7}, {0x83, 0x2665}, {0xa7, 0x5}, {0x82, 0xfffffffffffffae0}, {0x80, 0xffffffffffff7fff}, {0x0, 0x6}, {0x0, 0x1}, {0x67, 0x3}], 0xa}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffe3b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5}, 0xb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x80000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) getuid() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r0) dup(r0) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/174, 0xae}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000780)=""/162, 0xa2}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000840)=""/247, 0xf7}], 0x9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1000000008090, r0, 0x0, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:25 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)=""/200, &(0x7f0000000040)=0xc8) 09:43:25 executing program 1: socket(0x1, 0x4, 0xffffffff80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 09:43:25 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000000)=""/84, 0x54) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) 09:43:25 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:43:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x100000000000, 0x89d7, 0x1, 0x3, "c302b5db74d29cf48b338d78617cb4f0609eb6e3", 0x1, 0x6}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4, 0x8001, 0x8, 0x7, "0e1872349bb4d21c1199763d6ac0954fdd7a3ecb", 0x80000000, 0x4}) close(r0) r2 = dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6b44) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getdents(r2, &(0x7f0000000380)=""/149, 0x95) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:25 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x40000408) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xe7) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0151585ae7696c08000000000000001f313402"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 09:43:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x100, 0x5}, {0x18, 0x3, 0xdeb, 0x5}, 0x8, [0x9, 0x1ff, 0x56f, 0xdf9, 0x3, 0x47, 0xfffffffffffff1f6, 0x80000000]}, 0x3c) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() fchmodat(r2, &(0x7f0000000580)='./file0\x00', 0x60, 0x2) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c503000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="3628f05eafae2a28e0abade9a39e6324c61d3180dbefcb002549e12758069a02a9e9fea6419f0325a919e2c101847eb358026423", 0x34}, {&(0x7f00000000c0)="17799517dd46735c7fdc5cf9870650550b96e3b5", 0x14}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x2}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x101) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x81) 09:43:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8080, 0x116) openat(r2, &(0x7f00000000c0)='./file1\x00', 0xa1, 0x8) poll(&(0x7f0000000140), 0x3e3, 0x932d) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 09:43:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:43:26 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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'], &(0x7f00000000c0)=0x5d) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 09:43:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="8bbd0eaf390fb8bac54f30734eee2e5bec9740c522f68c741487073faa50f493c5f72335a0ff7bb5d6fe1bed5ab23690ec9c35c860ea1f9c9df8c92ea3f8f2bbfa6c3fb3e13bba53a897771b873f8fc2b0edc1033440a4f7cb1e85ce62ff82db1d0527f7770aeb387b894010d00914f77636c32e133da765cc4de032fddb4370777b6e3f2de7158dd1420afb60d9bba8fe63867900fd38", 0x97}, {&(0x7f0000000240)="e617d2358af2bb9df183a94d5add4748e1de6bb6419fd965", 0x18}, {&(0x7f0000000280)="1d2d8ac8d5ab522394e6ec3eaebdf46d6fabf9b80faaae7472f27a75b5268076b60a61f3bd7d1093739900b3067b33c0389eb61ac6e79a778288e4cee6369f617be8d0cf4b14d2435174721200af4a18499ce466f4c3ff578e0a59419c47c106e993b180432296aacda2662cc239214a3719c891acc7afab351ac6b6a26ede", 0x7f}, {&(0x7f0000000300)="d36af5d200785023bd95581b31dc1d2abfaa9cb3f800b19521142c18ca1380740a075e2e38b8242d85fa6fe0885b66fdf467ff34a0de22adc43ba51f291e080c29236a6be78bed74d651b2f9ec7626a69b15af4af00238e77fad0db33fea6f95d5a5", 0x62}], 0x4, &(0x7f00000003c0), 0x0, 0x2}, 0x401) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 09:43:26 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000200000000001000000000000000000000000000000000000000000e7ffffffffbfffff00b10000000000000000000000000000"], &(0x7f0000000040)=0x3c) r0 = socket(0x11, 0x4000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="14f54ec2ff686ec80b204ad49c7225bc729f92b20bacbe711778f06f02a601fe56983c9aea8ce5d5c681d9cdb5af56472851fef19845955bf9289d0788efd89ce26c0dd5", 0x44}, {&(0x7f00000001c0)="04b9b938c997d12a43798b109cf6d1809d9bbe05b62478a5b7d5096b32cad11d385a652e0a0910f5fceb3b6a20b71929fe0a415e1f8000ac59d19c4ec1c783e4fabf7cc7572bad71f21480a4564ca867ef8603edee1118831b597fc09b27524c1a64785597808727d1386237e9db12771332e8e7dd24b4ba2b605467f2f90bd754ea43bcf71b196f1452a2ca685d9a5e23f4fe2479c43de935b92cb5fbbb26a7fddc981c61a3a31d04d84bac0eef67ba3db0139ebe38363d6644d4f25d21531b6b32493686fa1a591d683e0d04b1dddaa9b19338ca070cae0d48f9d8287e90d8", 0xe0}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x4}, 0x400) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 09:43:26 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/17, 0x11}], 0x5, &(0x7f0000000280)=""/125, 0x7d}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) syz_open_pts() socketpair(0x26, 0x5, 0x0, &(0x7f0000000340)) getegid() 09:43:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x2, 0x7ff, 0x470}, 0x3, [0x5, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x401, 0x8]}, 0x3c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 09:43:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x100000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240), 0xc) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001100)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0xffffffffffffff34}], 0x2, 0x0}, 0x842) getrusage(0xffffffffffffffff, &(0x7f0000001180)) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f00000000c0)=0xfffffffffffffe52) execve(0x0, 0x0, 0x0) 09:43:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000600)=@in={0x2, 0x1}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000640)="43f930ac0ac8f965b56f9986d724a971c910f6323640b290df0ab0d0100decbd3186a7e758943dadf63a0a0af37e20d01682fb1f2e78b45388a310f50a08448abe26e4e23b6d7dbb7d7cce7b4aca4dacdc575b7f3a97b06cbe431eea140b9a6d142a3e9f418b6c28d8fa3fd116bd7f13ba8fb9577700556ce147d7de9f7e16080e05b7d415eeb0ca9c9b569551ef8f082c5c05806e03017c1fd65d1a755e524cb539b7d83475cd5b79899c509502ac0908ca1794433d5dd4f58fed815946a6cce140649afe81a9f3c5b3f6b6d284ca74791b183620a35839aeb4a2c2d746ea01334a76792ff9fd84f14063add27a6a0ccd6255366c3d2727af686eea8169bd3ab1237d17842981fd9d4750af00dabbebe2454ccd60b9740304858de52e8c1ccfae502805642c60b09d85ee3fd515006767c52ca968f3027c61a5b2cfa2f691dc356c0a06b9d389bbd205b1f6992396173af47aa27aad656e4470e05925088de26f4e55fc7bb0b0d38216d1a3f20356ea749b07ea0c1f369260a09c4a7fd4d352c5c07494276394357e7fc3d6c9e8a0f52bea5791a050280a036e177d7cd209ad43615f846849157deb5eb54eed2bd00eab90f9df71f258f59ad24f3612136320918323ed290682f1b3d47dd6764e2892b9a2d5df40c0bf1610a3e1b8c1e14146f29e231f4334c3fbf5e9065350e856048fed76df1d67071b38b5e8f1838acf3a37eb80ecf82b836b242e89ce10a03e4b6061b169ebd22c8e71d9cdc8ecb832023eb0499ba162fb39f4bb27e1bbc9fcb2e86f818e6f7469c9908897890e7af3596383d8efd9745646656877bf7a263753568f2f00bc4d2fab6d00f732ceb8b1d9116ba1856b73121bdedef6b87dce7957f366808c3d2e4090dd33e7e2b1dfc188701b83607e4acd2dcc6aab90c99fa5e9d5c0e0a20cdbb61cd98f74cddf0d725e1c0fcd93fe1d0ca686d2e96248c97ee6049ee09a1c19b5d3c00948ca5a8799e539ea303b6bde1a31efdaa365f491271eaf4adb9aee7f7363388bb21c558c5636977077eacef08b5bb1663833a850e96ea2f71f922244b0e2d153047cb2a2350b3e46c6aa55ebc281a5d5057df33093d8054f7fc42956ff79fb12b0e314b76d1f8cc5fcafea94c6f2426790a04cb62dac1e57e6693ffa9baaee977efe27a6ca30fd5ee8b1876df85b0af3366a037887c0bcb8ba452c019c06afd352f9293861e876d3a6b3293e4acdf2bdb0f80c89a4931f5d39013ee07617a06bc324449a9e28a71b6be4b89ddede15cc72bdf7b146284d9cc5ec5381c62fd27e394d865a7cda55dfc69975969789228b850ef17525ad5396b24741648c5116672b0f6ad5acee345a9b5c4acdec38ea92ad3bcdb1720e8041d43d5aa1707bd18c24223ac7e4ecde23df02fe82b5f1e2fc617c04f5828220ef01183af7fb8ec9c9e4b505b1fe2dcf027c88db37c19c4187a2f1a882b1e09c3826379caee15d53f40b18915751245c283ca9cbac47b34d78e826313d4a27c261a43c70a9abd796231f51818efd1f4a4177299e03f69194f5ebcee67daa591d733e06188f893110f2e4b9f4d3b3bfac3ca4b271b06cc03438a163996784c14a283d928656ccbba7c0859cb13f8ce34468f9da633a196bd3c74c7fed414d869728aadb5821676f66ad558037ea0aa9ac268c9f60a9c82b974a3eb473bdaed26985e083e6a542048a19bd54c7a24e3619f41b1dba53806a2f0d1fa8dde32d9f54b4e6d98a8b5dca6bd1745f1a8e39e22903a1538728cf3de57c1dedc2dfb0baadbec6ecdeb49e8e8157ca408a77539e91ee820035469d8260b32b2c7e839702ccb09c98a1910a82a58a51fc794168ebcacd739116b7e0d137f65a00aab975006f37c32a283e0f803e00953eb38873e297394c732dfc055c3ece56c7a26bfca01769d4996e4fe6c7e498719d711b89e89fe41d94f2db102e061670d8e988abb80e2b01ce09712967d2e51cb61b0787108646d827264d490e223860d253deecaa3b2ad238d5fee5080251c67325b8714ae480da3148517c71629c1858f9bfabc762666cb8a0fdaf77ffea4368edd5a625a6103909c1317335c23a12cadd6b366d9452f65afe316b21d6f33164437b0bd4bbc0989e7769697396dd8e6b1061b7877feff0f4d54d57a1bb1fcaa3483fb9069974583c83753ec1190765bbb5af25a7344435c365c297b4e98cc296022b72cc5c680ce7658ec9f51453c51eadec4fe82c9f0ace338632b15e5b1994c78ea654244e3ac2acdd30f27c9f7d9a33350a94d19951866a288acf2623845b79a098cca293f2afd130eb274f868a192022fc2520c61bba42d4386322122e02303aac07e14bd5cc7a502477e0bb0b4df4652e49722b8349d1d124df31428ae26050fe36ecb254703bcb9079fded20adf1cf118fbe2387f2c0d2828d6447560c2bad7f57030719dd690dbde4b0a14edccf7196f04ee3a2bf608eed1bf547d6c4096a4e7ad68d2d5995189d3ee922731fa69001a3fd659bf1c0ded8d020ec5ec6561b0b63ad0c8e509e9e79eeebfad43e61f612238b7af83fe1c57ac8dbd75b2d5e03e63e9b5062f017e52cc7c10934a0792fcbc68043419772c25934c689b2e0ade7ce79eccdf291f603c3182e7b49dc7478485413eb3b18774b6cb24946e0071287d39c82549987cd08aaeb82524f02df11a3647d3e2b9340dcb291b1a083045b880dc7f29358317122a56f5a7d12d8bca53b1c3fa576fd0b8ad0637876fabfd56747c683be9eb145d62e63ae88092d4d5df015a0c04bc3c0229374126e8b91c97ab8b173dbb77aced10089a4d4204094d7658d8204d5224f927590c9cc5869e457811d37260bc80da99c0f5356192aa2f51489a5a8c603587b20a090af9698d717dbe623d797e4423d503b6d3844578601e26dc91ac42f4d4e1679d92e62c113071cb833c483ba7055fa3c02eda1399894717a9191ab6022820703baf36e781b8504868619e2b801dc35ef1155f5c342646e4e69dcc2c7de4da47f38f91e911b2e7ee2c96b27bf8db50c86b9af0195b6372e08e0b717ff4965bc947745e8522e51dd00cc8a2591220ad1c7e477be31f0aa713967fd618cb8a3d403cb7412d96762f9606b796722db3c7c4d03f5102ef5e0fb185fd44508d9d0a5548632e382cee62a93a892701df3ab49e3fb9d88abb4c69fd8788f95f94e0635239bd3d6507b41de47d958d15073730a564bd51a4cce13a0f348ba70dc9a3289ce51de397a7ba12c013bfa1902cfe8f51d8db15c8768e9a79909abca58b6c4cbb483c4456f040558e675e3f82d3c0b32c61b270b3232aaf86a9cd584e4485e70f084d9b2aba3e60f4708beeb4078bfc1f0252e1214091d2802ec210aa396daac56db6f1c4bdf4dc71c5af72d6165583c907a0c3780882d510a5cc1ab0984087de85d14dc5f999d76ca5943a82fe5762c7e9dace56182f9175d440e2198537b3e985097586b18bf245d07598e588f7cbc037e15508651b0b70d4ca691de6e48eec693e3fd22b5c97c7e6cf95c121084bc28a7d635c293714ba7d1d426b1f9a63cfb837fa2e333c18d926cd0c1071cf4768fa1aeac93f6b75d1eec4f56dcda44d783cc4595f0b416d923b2e66cb5b3c89537565b0b86d76bb6cdc187bdd924635d078c18432601209a1a75c0259829b74e7088a404d9466a93dbeb4a0547c0b19bfb937390f089b4c73091a89e928de56dc3479d0454a1b870b5efcec243bc985f52a0bbc6ea2ce5034cda84064de1e7151a8f20c7a34dc2bb91361f267baf7bd115bfddce4b88a4e685cee07b1c5e7f4480d5ff4e74f40a18075b04a3cbb2ec79e7710b2401e786809d7626c62375896a50ee465a9ad0870e8d3aca216da533fbf4fc9da66bb4d092807873651f937bcea7769479b359e4d25d3684f9a678cd18336e8f28631370721731f76548bbcb6e217242b0928ea4fbf48fce5c79abf0f74104b38813f5ef18c897537231185791da79dc738ad1b02f39f8f7ef4586591d1c693aded96d01fe5f6032a4b1856d4659a514c3f7eca1f912aa0bba749f5edae9435ff47f1b25b16c33bc9b79bbcb07e7d0aec05f032aa70fea018438c417b4bfa280187ff5ceb9acb009d1912cb1b6ed03fd432fd3d37e0cf8a4ddbc12ac9b99ded490cba8a6a930742f4d6387e142ec3dca0f00f5800f825a53c4c37ace70c85a87aaf15b035220c647451c8a74dc9f1584202e1e0f886dbf81ca5dfd22df46c00a913ae897a36985682c86c6e2c47601341d2f9905daef42247cea2711632cbc52f41351d0af2ba0deb4de1ca44bb6e054f1aa5d2bceb6265390b9c3fa63beb8cbaec952b302034e1e26ebf567f476575439dac4adfd646e2932e17a071e24be76ff29544d2e9c33540a00ca4281c4f29efc714bb8a8d03487e39e57c269c9d847f8f7b97a3465e36b13d66815ee7b97eff2ea3778449ebc899975bd924ed42d659f7575dd4d5af557b738015a4e0a1bad06efebac9b7a336ee2f5f48ab84206462344506eeef4cd1d3d0773601d243de3aed7363c81947b7a770e1522ddd660cdbb99b4bcb0a02bf9e552a9e892b7665edc4ba9ccb841ef898b01b4eac67c5bdc6e4c13225c63f1c6cfab44133c6e6687addffca329da89ace3db0297f78353cf7fa6d47f8aa9cfbd40db6a6c91392b0ac7e81e69d80b3044a966ca968cbcc20555d831ddc945dcec7605422e4b510413667e5160403cce6f8ccc1ff15bf014fdc0edaa562e76d7d448c55c49af94b8372a590e26ab64202cfa82cde376f0541b0210e2bdd0dac899cf9f6ac5e4dc0b89da869bb46fc43440e5bec76057f22f2003e8da4f40dbf22ebbb2cd4e6dc8b0a1f07025a5174551e59c3d911f76b845f98773f1e90bfcadd81f68633be35e57ca3e0fe64a8198008792dc664e4a60843262c9fde8a9b55116f332d91d0aae84212dbec35ccc9ba1af31aa695da734377eddd2196278694bc01ab8b26bd8ca799e0c421f922e5407ce82e158e0ac1b42f7535685a5d49d0ad60f6bbd4584344e62d07527e302e5fc9481baa9da35ebc1d6fc23eb70899e52756034daa736a240e23374e7ba4a89c7a64a732722750b5c964d4e15f4cac6a5faf652aee4675d25312d59f38445709a54bf70d7c0766ce7ac4a7b29bd524b43d40b17261899564445c65f3bb173f62d58539399ce849da7ba522c399eb8bde25a2bdb25bbd6ae4768fac896d7b3af05240f36b9eb722b3eb0ca44be53414a9a5be5677f13e36957416bd32c99ba3f839077772bcc04bba54fc1f7891ab06404135dfaf154cae150771c9a414186653feb8cb1c528f137142496a39c11b7c1f258e83304b867c3e23e6ec87fb5ddacd72eb50f426badde119de35cb10d87fc7245d5f6417504eafef1ce8a92073a4f1881e4258d9a1be50209fc8531d8842ddee2e62aa23b929b4a9e21a5efa4b27828dd77151fa124917eaf2e4796431d3c4f96528f866490dc930a754af23ecf537288d6f9e9a667ba2ca4d801d87e2e152eda2f29dd68faa177af9568e401c9828fec3bd6aeb3d55b5b9a1df73c05f650e3a35e96c1e42089b00d38a38d7ada872d6e274bcd81aceaac0856a41ec44e8b844dea6c7f69802b636809d96b69b8627795ddb24af503378559524e91fc7383d95330e13d0fa8104580d55dacf8dee4a5e9d1255a4947f901545ff7e9821c7894fb9d5aff33f1a2d80494bc48b35608a78f9679527b70adbd6ab25fb28ab28a84f696184a25c904a94facc9a633a6878304213b448bd6891c61bacb723cbd8b", 0x1000}, {&(0x7f0000001640)="be429848a00730c8bfe2fe7426dd108c50874a70ca1a27713b08680dfd3842952a80f76c9e308af24ed9c597240bd177aa6f337fd3d3e760fbf0c7dcd92982f3933e6edbb61dfd1affe5db642aa9af95d9041254bc7773d280d86ea01bf8ef21157ee455163e8f0f04b2878ebef72d1686b837f07c20fe5c4e9858407f8123c1d63034ded11cd9614a296434e8df43bec12df5d567d8ade33297bdb4fb3683ac04cbe34b487c4cb88eff04f2a0dc2de7c9afc1ac", 0xb4}, {&(0x7f0000001700)="ad0ffb64b6c13fd1c5f6e031f78f62fc1cf6cf9d32219da4315745725e2f52a349521089fef1648cf6158d36e5c7ee283ddef96dca361bfc6dc1e54fe16f546a4736e45698aa9be1fe13900f6d260039fbfc0cf8a1fc76f3bd79e734d05cc49dd364d099bf677ec5439108ef0e520989f0f0f1e514e42bee52d8952dd67d3b13e7a45c60c1096ae1c8b920741d7dc5a171f3022a17f55b", 0x97}], 0x3, &(0x7f0000001800)=[{0x60, 0x1, 0x8, "d76908430d90da371496ae9f5a9919c2258ae6c8f9700440b7a276d3c66dd6a548cfc4dd5449bc9dea4913838696484e8d68abb308571daa7d97ef0b75f4db3ac9577a62c30f6c9b2a28974c"}, {0x1010, 0x1, 0x8, "72595bb7a13fa7e39a43f593f655d5443ac3a8aed04b5c5d033b3a89d6ebe330661c92788c1ba397b8a03bba1d28b66f8711b1c0c69dc1975b7db4bbc8eb7586423e410b916d6a204177cedb6df0a48a4bddaad08d5f26ef29c8f32ec23b3d946c06595cd8086f7b6030e47e297136f8144dbcacd8d6a861595a1b1727a166f6143f950c799ccbbcbbe8a27ba47098dbc1079cfd5f327fcde8dd8ed703e8450e8b1d0c45f6fd3ade7f6ce32fbfb57d010fcdea1a76fb5a0e88d9644a4b8fe5539ae162828461c8c6ccd5212b33871f0b8f9a85382341a65eb9bbaf6be0f4cfafccf32cd06a1de66ae79138166941d535fceb5c19584e0d088ff4c0152d82231258e871ad7fe40fbfe9eeef35d47b38330988d73f0cb77e36f29ff67d22b54c035ac07cdf9f4c6b5bb951d492ca566d07f13c4cc7565d387df903ca9fef0508f92e493ea7962d766f7b8e147170c422f833460a2457d9eab6d9cf77d3cd0eccd171158d6c7ddd2abe9d39c457e5847a0e5963e78b54676a6b9756ff81b04b0fda2a6c932e0b08294caaab6aa5151806f3ed2acccbf2408bf4fa9ae20f45da8b954983ecebdfcf86ea141ec1e570ae83260d9fae1bb31cfd74d97b79dcd1bc2c70be89b51eead3c0f8e2eca9fd09b20eaa962bea5190d76a51b6bcc7073f18b30d5d672fb30ea17cba465d18102cea5eb1778514a1eee7e287dbda93632d5f9de3dd7e19b66c370e268adbcb2a1d708fb4ec90fd085b1e3fa9d9ac137a1c9c75a8384a3f7ab6e07eeb0d98e7c541000995c0f7abc6f322d302a408de3c3e7e5ec5249bb9e4b661d32d5833cc211a51c81766ca74673fe244e48543c174b1b4ac95528efeac64febc85facf636e28a35206951ac45db8da3a2dfad7c29a43c8b4e02becdb73a7f8ff230cd3101caa67ba97ebdc2d59cccc9f84ca5e6733918b9f48322e355d395c61cc6bc9754f00ea65d772f354794b06bfb0b2074d8420ad42f02d66fc862422985ea4befaa24e07b441bd7b368ef493341953fe04d19f70a923e92c3863ee5b94263a59376b78d8f37414f9658fe68d6e6598d4351bf871f8e9ce84cb0a9e29c662f4bf0a5318aa60acb1c7988fb1c74696ffef2617ba02c42a964e12826924e50b7ffad747023ca70442be8263bb5d3f37a7bc03c8b911afd589ecc815e3d98dbb93dd1e487e13b45bb080b51232c46a63211949faa33d6420ffd778f44b4fa22ed2757895f0e9e8b61d29ce0b64e235af24f04d862375a6adc712f963aa2335f47fcf6a8df0b1d0a51d78b332d1df75f826d673ff22b260e9e02a83c387433c1a12ded0d7f7b484d28e3c538d3724133b9ce39d435eccbcd6ec0060d15676c45ce9765f32089abb9c5414f250ee8e8e2fb4a440abed5de2dfad50aa41961ee0dfc5bda31aeaa564974eb5f82ba47a4f8ec11c697d46036d3cf801e5445e6c77838359baa5c97c9805897da07e279c9da0dd6e9bdb0f451b1f3566e6836372c02882a9ec2fc9c8ad5b5680a0a359d3769cc84602175fb54a046b7271910438178695bfcd30b217c2275b9d8db6fcc661699527404ca71bf791daca37224a41ebf43fed43676b33f250b1fcdfd3128bf87bdbe6ef9532659121015da484ebe2cd42470cb68e862c0a66a472d8ec867e26d9fd5d0ba90b4f77f441d75c6a94a50dce2cf2f78d51ebc9c7b35591c3a6cc27c25dd453818ca349d6608de8b78bf3a90e0a0051c6e6b0d351f0b05e18ab91a4bf34ac11a3fbbc7be6882f889949edb19a03c4c1ea12a8f4cdbbdbaa770e35a2aa3d2cf035a589ee96c5841332880547bb58366c6968abdbe0304c7a304a1d1d2a8ad0deda530c6cc56c8503c4a0bffa425ed811e9e2c486d99a6bf5db16978b1326877a8ca073ec96878fe48ffeedf9b0f500b27aef522a5ffed001571f729daf5acbdac6a1aa0191ab26a72cdfc3285628a07a59f608c8a8597359e9e990d7ebe36504fe6a2f5d889fc37e49f8f8977776b22df1d1d96ad4df84c060e12b1a74ff4ad46fa0350294536c88bbc61339b9b71ca58abcbfab2775f6ea8f2efe082ee775ed9bcbb50bc99e2b49dd1248fafa37d66a446a745a67002e984c99c1a2ceff5886753b8d5d9b63ea14093ce186238e9f3a0254cb61995f3c625a79bee6d87176c4e49c7392d5f83f9f31ba4a50b5880d04e7e92a5b7cd319114a569b40e49ef57aca362482c7e0911ed1a70f7a07a1ea03e6750fa8c0da5ed5f2522fefaee69f83fe47c4a4342a44ac8bf9f67650d1caa16532040a3a4c7fba88094e7cbbcd5e7ef97e5c8f2260e31560c497f521091571a3423ab08b0e4ba5cfc97c6306c4c47b8a9e1227fd0f3ff6bc5baab85994d095cec6178ab4084066d81c6e9460be79c98ca71bded5465115c499f9b1b033cc7a8687635c5e31e1238582277dcfe0f7694da6b35185f2ad1834d019f3481b2bdd58cfbd06bdc67eff5c690ac4d5e0266c9caafc955bc4a5b3842f6703eadab5e70ca246f4020e3bd79a8762bb84819a484552cbc0a370bba6f6ff868d12cb690315cf663a452a8a0345fde20cae89dc8f908b3301bc0abcd09c3e00aa4be4f0bb617a097672783fa9c9634bcfaeb3b38dfea3f0f631f063f71ee004c9f273a88996a73b925f0fd4bbbbc19ba1b47dc1ff47ee209bcfbe5fb2428d500ad4f239c8e6a4593dc06eda145f7ee1c180f2e7efc4afaf001d10120f458ec3bfc2ded5ae5e4e25ebc169041a0d54e6bddee00f5d3641b3ae1143eccf65c5161f896070f3b9dfd17bdca648a8343737a80c7b0e931c3189f50885d90d0348aa7da56f5b5060556e5caaf94c9602c4a804d6ad202947872d46a68144c7f85400823b880e183e7614d175df840594af49dc0334ae258742a4da486f96f79dadc01c72a126240505fef336995b4bd4f508b47588b804cecbdb2fd9717468158ef8dc4484f420fa04e59a02eba2086a5ee1cfaaa36b65f7efd8a4d95d8c49e6abe96f5d4dedb5e2ca058a556d53be70ddc6dc3b68388c26093a108b9fae06760611512ac281a9e971499d6ee8cfaa08dece34a8c96c04fe0b27211e518dacbb6ff8e8636af5ce65d35870db7be60562747e72a56162d4f523f259160616901303cb378ea882748f3b4beefa91fd75d9b442d1ede8df6971166ff3dbc0bba96dcb2d58b221edb2d657e21403532aa8d680abb1426aeae5ee727c6c6ceaef09f2ac7c0199a743eef05e11e14ee6e81de466e96140b4529abf5a55ea18c6f5499e8e61fa0fcfaf35adea9e030c29921b7ac52a90fc690a74cbb85784e5e3b18f1ceee850d0a16510d48bd198f55871d0d12053cebc6bf191cbf69a415ea79e2638d161cba9608a77073de3dab2153426d048666ef0f7953308ad8ba8fb11134abdf76bd9a7a46b4d5b8c44803b15a2f4045812c0db065112351d7306a72ab96ce809891a199985ce7f088199995dfb560f063ea79c16f8f47156c989613e7305e5673e70e64eebf87c31b65269eac2d151afa47fb450a8c962b0d61aac5a43400329be16c326b1c60ecb532f62b6d41a274e8dad4a9a11b1618657ff25166370379a3f6e9018194933135e3ed57104fc5dd86a5be2a904792fa40d23243bb64de3fb8672c1b1a70b7a90d53290616f2980d5376d751e63cc6737dfa788e63795632543d0ff58ba6ac93915017d317ab454c4f3bffef1cbac9801d177193a206925d2a38e56ca842f08dfc81020e3ad33d682ad64ff588612b9ac182c49480dd2d49165d810161c9a3906a1c141565ce83fc6ace0615fa93a1936bb1df1af7db782fc345744cf274b161bb775f14a3324cac9d833be84fe7cbd57ac5bf726a6e202f9759cf48accdabe77e01ff7b4fce4e2ac4479d91edb1101b64241f118f138d76300ce4236fa913bac4e45037c044c1ed15e67e0302bafd135ec7181ef628f8a2037f01840687785baf6327b0b1bc6e5b50ce5d0f2ec0e6c266d7444eb0118002910f904641d94b57a9208b522b18f0225cc735ba11b1921ea84b0f24b0adcf5ad2ee98f62d039234a4be3fab38f0e150fd6853bea3da9dd46a582eb6c3b6c60d1c68c6642dfbc0baae3205e015704d00e33e443a86543895dcae0d7152c4cc1387cbd34af8e33fd58af2455dc648797ff2161421a8be853908a87a5f3e679d728177c81c6707dc5eaceb07662804fd8d5cbf0c23661f242b15c161d8f716bf62c94829449fc06b9a1325f712b4d772a686765938abed488491fdb300bfebadb4e85eb1e456b369e46367d56940cf590ea23dcd593482fafaeb3f56fbde9ec56a7ec770065feaab753cf86ce7d467196c8c7d4071034dacd4f445871ee10012d2326f333bbeb68402278d65f06bc53c7a5a9c549ac2e80458b953e62f962b4b8c03b909a0c672ae4741ae666c666322b835b7983a11432bf7a4971fa5e23c6a8547e669e543371bd3b847af3f0689845cb2ca9356bbc0e6018ce085c144f3aff5681f595ebb4e0d45e905a41463fac22f8a5f1dc987bf66bddff380b8d71c8addbd021b9fd855422699207b91fa73a3ecae7166d4d73087f9762e8ea96cca6227b6421bb466569d20ac27cf9cac248eda39194da1a5bb6b2d2cd7ca87ffd22098f41787cb025f8da290b61328df33e81872ee64bc77f856d5963282dd44c8ff2c54168abfddf5f4a6624a440a2e1b3b62fdbaafcffe2bb0164aec6ac755f486a0c64bc5ed3ebf351ae6e3b0c6ed3f3ad719dff110ecded1f82636aef503f93b6c874ebfb433e692d93d099bb6746818617271cc0c5bc3960d1e59bd6c855f053637474b9ec189aecb6adc57c1524087cb5394e598a639f972aafc966f40869c155c4300e53007189f221832a0da3515fcccadd97b104d5ca580e82a54c23355a50e23554acd19e40b6c0faeb9a9b87d883610c0bf7a6629ac7eb7e74f48b080b05564e584d097eb262b8c0e9429a9cb5565fa7ca208aeec79ceb9992261784806961c643684e580e62f723580c0695212af184920799798865b0b0551806ca669804b0acbc44456f3c0ad98bad242465bdb6049e0cf02111a67d4133b10ed7e04ab16ff4f8059c5d34c420f2f9ec8ab1d272f8471da7733d71899f460b29af41325dbb447c456c3356ffbafffb46d07ed9a4497e4473ed18e0894056a4549d28728e2882bf6f748c2f57b4191c3aebb91a377b84eec6e5ea310e1fb48c16522ca2a86d0a44f3a3c210010ecf2247d00e6b1a0ddc3cd445fc1e31837d8dc15c119b5d64e9fedbe94ae43f75480b7e4fb9b5c966d669df91198a28ba590f6143dc56eaff603e68639e1e42df6edd8dd1d338ae8cba145c6997816a14d5387c9af2364bf5927e005f4c57f72de0d2d2397d265b3d5ebf5fb9360e9b02b0cad5b470f24cab81185cbbe31b6c6ad0fc5345954eae72fd1fc5c3dcd224f56f575447a0c9df714b0376c32cd323770cf6f9fc7b71de8b8a4faeb86e2ab06c9ff01bf51af24aeea96c15829c48d3bc2c3a4aaa377018a983c302b3c6967e2d8f4b8b3895c04150465da3bd543d84c9e237580acc031d8b28647b71d83bf603297864a4f71ed7964e6fe11893596c1b8d8780c3c4caa2b97bd7311225267bf05f0fb6fe98825616511ba601d9cdb7edebc40e487339b71d2aa6383bbb2f80153e9efcd2b22d2a8352ee03cc48c74fa4d07e18ddf915a44389c3deff8e4ee8a8d476464f269768bcdfba85e55cb80495227889db67bd13e3a69754cbb75bd99c7903082d895f5bb0ea305d9f70f609879d4b51ad37d2fe57a2287bf783ce99e15e"}, {0x88, 0xffff, 0x5, "2595930e370af3099dff71aa92d5f23d60176cb69d237b7965dd3822f4d8a8bd1a654e0879a6853d200c77ddf643e69ee74df928d53305b0423c20c566c70972efd07009dbb470f0f64bc4e05d377fb464d17eb87af10f38557d7311832d00d8a69d5be9fd1603157769171eb3f5e31e891df8b327b737c1"}, {0x80, 0xffff, 0x0, "25e17aeca5df34d73dcbd55ac408bfe2620e0e91406137bb026239dd9a1ac46b12e39931788ab5eceaa8ae7118d4eefd56e60331e6d14480a282af877d67a110905cb7cb1b4654ba41a545f9b30082048d3c8222e4d49b77c421fde181819eaff7d121a8f852c1e353"}], 0x1178}, 0x2) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f000052d000/0x2000)=nil, 0x2000, 0x1) mlockall(0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x100) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/196, 0xc4}], 0x6, 0x0) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 09:43:27 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x4) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 09:43:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 09:43:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) syz_emit_ethernet(0x16, &(0x7f0000000140)="2cd010984714d819f605c16a713548e3bba20236a7b5") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x5}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="f28e8013d0534f78ff734e189aa4ae2c3b69b89e26fefd78b9a5c124c887780d88893d6ab6acb3687423a4ca4ac0d4e7d3edc6f5975dc08b11bf0cfc6ee9fa0e0fc5009076f4b1847b60af0ae8e7b8c4ff3b3a1a98e29959e7671a928baf4bdebb7c128d3f15a12f0d443fbe945df02ba2eaa2b6ed07cbbae99eaabfae33a8b8b84c78cc2e7befb17fcbcf3354bd4b8ae8eb77a1e4f902ef30df240be729cd2564bde871cf54d35f229f75", 0xab}, {&(0x7f0000000300)="614c5a9433aefc2a1bc2e3ffd8c74ea449d50c24761c051827c8b0f30521148c7c657354bf7c4203ae8d0a3ba85556993daf5b8575b729f8883dd66303c0e7643348822327502d28eea94796e9030f1bf76a29a1c02aa4cf9c4a1ed780677c7dffae144f29df36c45174f2c4", 0x6c}], 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) dup2(r2, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) read(r2, &(0x7f00000000c0)=""/72, 0x48) 09:43:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000001600)='./file0\x00', 0x2000, 0x4) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000001c0)="aa6847b3a5e640e9f5042893353e9457444c89705df89fc11b96e15392deccb567fed24e5af62f6db7f8f653fec9b954b7c92429789afef1af1ee52b8be54414c6e0602ffb10bad6bd10e3d3faab8888498baf74ed8aaa3409fd6131e66f035609fad9190c1d08c158c18bc9787f675cda24ed71616e310ecc09ab38740afbe75270c677de75f4198d1232fd825cfc67", 0x90}, {&(0x7f0000000100)="ea4b2d3ad88d8a9e580cf3ff62160d12961d82d4c480f71e523167476a72748bb1aa950f225bfe86b9908dc78b81bcc7811adfd61057f660a0b5d950bc7a2846312c48d52fe2", 0x46}, {&(0x7f0000000280)="bd3ccd300c0fc0a4ca05ef0dd618211d950a3e793c82e1aedc", 0x19}, {&(0x7f00000002c0)="655b22750a1a68fd6e817d043a547000b65811a102cceefe25cce1d18f0da353cc9b9c7c5eec9a6df3be50919de758fb7105c63ff302d5d63c044a24fb91c82ec45a21714a8198523516252988c3869af86f2583a3b07ad822fdeb533898102b804fe6d5105ac2f43fe6af2bee5367e256fed509ef00d4515e83a05f562d297f9e4f0471675fcd6084af57f221a4ab52d432d1b4aa63da6bf12d243668d4c1b9f9ea4ab2b2e62e7b", 0xa8}, {&(0x7f0000000380)="5522a0aaaeea10b89f30b2905a4b132415ac94ecebe234ed0171bb853f1d992bc273a0b8950992c0cb1df9b2a8066e61a7b6f21ca2e5b2bb695f973c5eca0c68a868e74b3869bfe6bede284fb1c93e884a5ab7ef98bc4731f50b9361257d6e69b2f35c2ac657edd88a161aaac5b53a9dc458f4951546af0c1224065a2a8048b1b56c07d1c551ae1d1d1a0de46b8f9cb6a353803a1e2d8bcf88b61d9b8739d303d951ffb49a8d5b65ad8b60474559f301520220bcfff1148b95b99c41254069b1903a78810530a9e21b14a4b10741c8570c248e148279375267e8bbb63c5031d1fa55869ae17894a2023a20b48529a9d8d08d20955a71b95e5c99ef78a14c515d204622aa7ec9ddbe445d3a6f7807cf1acfe0cdd5b4ab4c429e0e34089a55242c3033b55544ac6dfe6581d9185f630b0a8d31a5af859fb4cb34d518e10519cce63f1cab0baab518b03dc55bff674f11f6b3d5a3c0d8c20717f2b2dd8a65bfdcd5a5cc2e7b708fda9a625d53fdd399091f1448037f86c5dea66917dea62c817dbcb8a42f04ed0ca74fc2eb74c3d552c779defe4236b411f5c8da5ae83df07b4f4081a8428d11364ea96593f597d8091b81df6294a719f5b0d16fc7f35eb6c7d7f83ba67221735802b58d62a89b66f1213b419dddcc4ea0cc254008af12a5c5915af4f47c8986884077456abd91f2419a55cd8c1eb45f3b9906ec84d273e99b4ed3619414bb8ec9963d020d14c79a9e37a595b8574e2bceafb3ce9f202fae5eb6fb082248b02bb28055319fe286671df584835e5d34f494b1de65c44f399d0fbbfe2b31dcf883b870697698af84d2333e034e14de640595ffca6324f4d71f0d316619548051abe97ba648a44238d679e3f28139b8195ea57cdc0c1de2921a6cc5cc93b40199891985a9c462ca86ad9ae22472aac0d2ea9fc710ae5927d38ee1bb6fe2c6497a9f73f8b3a602a99a072f03999a3998da49596744b5f8f41a154673cd753c8d5aff07ce3ae78a72b814f0659c50303c8767226515d994bcd21bafa3d7a8486fa21dfcbdea404eec1ba1417c34ad752e9bb71258c82d630544cac64473a7cd40b842bba146924ccb18cddd9ca1d5825114aca2542bf79f4e3a080450c8df0e3a5c7ed4b0cac77350277077b6c31f9637cb296304e83ded551fd698eff0d90af93ead8937b4198678d46346e88c8b4cc736693d16cc02651050d023905e4a70be5c2ee35344289d936cdeee280147e62935fcf72c1ab47dacdd8dfaa61426368ffdc6cba3e15ee53542f6267652fe386486383ee4ba7edd43cfa0798022411eb66b87025004d60a588f229fd86f458687223da78bea66848d0f59e404a865c9b5096a24f4caa108f6c7b31e66871678bc131fdeae3751c6319e3991ac1d40803529940f7227004e579125e32981d6ea7f23b413c49844298cdc96f182fdddef0240d205bcbd5b22fbdd4ee54824d63c755aadf28c100e85aa81e0a5d5d84748a3c46caf58e28d9f3ab52b29409165bddb88fc4afaf1d27785f6ed02d1aab79c20bd5369da4952fb7e486071eebc7cf8be587a47902338ecf9626fb11a4920a0075500ff7b18d9172dabef07c92617a1beea2bde9622e348cd42cb94ea31238f9655e77d4d5eb9970314fa837e2a72836b849178aa09a6ad1ed251b124a283da30e83ea9a75a522e621503de7dce361f83bc0087cdb328cbe1789d5406f2c3c6d7320bb84ed48ea8bd63893cd685e21ee213aee60100e7849b113379eaf93b1812462da58772991c4dde381cb61fc701521fc95b1f21812821e673e1530b481f651f97acc76b9beec3940c9a8a1c3776ca4c9a3a4a71b6503d1023c1b3bd61639674617c2c749b813ebf724641260984d00be6d1c431774a725564cf01e8dad55ff985ba343b40bf92273769377e1fe637d7d0ac3208ad5840490ea5e59589bdb001131b8e22700305c63f0c53efcb71b4b4f8552b73b7285135b040d0a93451fd3dbedba95e9534703eba815809c85a5ac0b9eb668b4b0fb6daace97358346bc2190ec82cc48f1f828119393db0ef4b1199255575aac0637f3239933cc73ff47cb19f54ccf551bc37c067c6554dd9edfbd42a38d203523b854a5e2f50fdbc711ba9df52c85fe51cc69137aacbe832a09f4a85115f0650ddeced58b83ef73e7e6cda22195ff62bdab843854c509992cf41a2c723962def28fd1d781042f0e5ec7f34718e04eb7aac17f12e8a48ca361d77b65210b37e3acd1f78501f6382a63ead641a59f8c57fcfdc98398d51d7d25af8140c49537964cc9c2918b967156e22260add8c698e2ba8358e2f56c9bbd1fe175ef3a02c9da81b85e56c14e59b376e3520645037b913f1dd7d5ff0d135660fdafa87b9cd7cd51b2a5d408b2c0fa5e818ae299335b986ca58174b9ba6f050f3c43c609eec64b08981f13333835d50f6a01199a16e4fc2ed0f6f3a03b95468fedfa7903677af3e1eff035451f779dc6f43e35277968c9a554f80cedd59c38028f6ad21895b6f0d04ef18435b4d4fc36388def32d6cb234b2f3efcbd5877417c13a6d61f0cd88c10d5255988c3e145f69024d5a15f825d6ad8b87594f96250fc8ff2d1a728eeb6f15bd4b6a198384e24864a45cda834c9a87ab5895063e2b83f85e77bf397a79eea1b550798c9999f7377990c0d3b4ee672861a8c3a3d69e8b386fc14427fe20de68b85950e3142b1e687379da2014c81ee7daf72bad3bee1f087a1cf22882af038647414d60d9ac0bc6085fb5bcf40d3b684261c7780a4cf6ddc0e95a5b9ce311c61367bd303130ad01f4d858eec15d67b550c1fe87224ecf04aa9967c41425781423c0af0baceea6653b9d8339940ce3ae5cb985ad5abfd43730fcceb802e19b5130fc6a41358d2f424104754d4eea8e8f860852800b3c9ad5fcae3369d82d16b4e52c82089cc6699473d9c22de51e45f9cdb91cedd917015b3e2c852d184a615bf7e9b6aa4d52972a72de80e3d2740836a6f5f63501b6248293e9b6bbe0d32a86740311d3fe7ca9f0d281911f2fa653a6e43b9cca252b6939da40b45701a4166545dab80694bc8a0a6ce04f491278ccf559e7e498ad4b49961fc6898d9e4e953e5f2b168f2fe12dcd6c9475eaee027edf1e80cf9e38ab0704da15a9083558dad7915b1b2f8d786f1de79d75c3e9c78b475543be86ec022fc560e778848b6a79ed9bbcd6e3225abd04250eea9e7d2717559282b1814012fd8060c25650b56a280d0b9c45b1bdffa8ede55990047289abf4697b9810318680f47fa1a362b2fe741081ba3bd5de5c333be7954fa1b99a1b252320303b5c05c4483b030f39dd233c44fc220a1366b687453e90a31bbab3a0b1dcc6c6106ecd7a8dd79468db53df78f84fe9504384c519ac608716236d14861d763fd99848153ee35e34715ea8f1b3a5fc7cc7dbde85956b863556ac7dd751a2ec9f2a4e2ba3848a388753de35828d8a41c300681d9094ad3a7ba00cda39d54096f43155bbb3d98b442ccdf064dca33330980d68382fe381949ae85ef69c813b7f54fff1cd18b1dfde2cc473e4c72f44a1a526d2b20b6ba23f3a088d4daa5154e5c76911d14163372117376c4e80ad5e97dfe38a2d4bd806e0157f4b5ef1d36b6fd3154ffeb3dd68d63fb42ce78350bf5b26acc941df8875ccd79065bf1ab4c4d27f415e24ad60ddd44e5a64c731af3ee6d22bdc2a026a00e6bf3da446c0d298fe82d064d33aedb7410d49a6fd5605d0ae4607fc9e9e10bb924de1b6c6e16ffe01a16a5c801f9a165b93f0ee5083c96c4af848755eb2a9b1bc2161577cedea815f186aa0f2e0e0d3970c626ef7de33498ca34a77a1c2cef768b86b25523eb9347f37f9011e41122797f13780e005c04a44a7c830d264a4ac0dd64bfd96b883886fcc623393a168bec149f2e9020d02c616385a93ad58231ec02d75d7ecb1bd882b853ed41efba18b69c9c8a6dbe2e8b07ffc5799f2fe0ecfcb9702266fcc60ccdf667e1c363450b21b891eb4a438c864c68a02a2c86dd0c4054c039ef373cba50219ad99cc70a5e85c455c1ccf39075080a86263b9e1b286ecbeedd78bde8642c098536cee2782cbc33d10f20f6ecede3543338d647c27d311d111bb30a84a6e4c465739831f928f5d35af94b53af2f0b83c7649b8b35a81acaa35aa896ba9ec8d7a34a47b23fbe5b5cc5a3f7ab932e7a4692cd0567a251f643b271c2297900f1052b3b8451b4fa58bd194be05cb36081ed07a7ec637ee73aead14a5956622368a1e3f1145104803e07e34f3ef495e7f0536a740b8280ceff318f56fc154afef664086853632e25ca5130baa5a7a3cfe4b2bed5b64b2a8dc0609d5a3e0b1237ea5b151124dcc8a52fb9987670313009064edceb64b1ab5e44d04e71551257448b9c67bd0bb794caef1cac0e86623b76d4b28ec5fa43813e52364d3a9c6208dec18eab934a41c19d49e242b3b58393d1d21a42381b8c62e63e042886ee4e2da3db14b92324041e4fe13c6fef93f8067a595f91098190c945f67ed9a6fae6affc470fa9b9af719912ecf060efcdb39aa90bfb9565ea6e523e1a4f271a0ff4c52306974ceff0b4432662cade2247327683e55174f525655d7e1f36d885ba074ca37aa892dfa9d614d49069f9c65285ed36d2fd2939ec3efc2052442d5b1e1d9cbbd9870d69a2199fca4fb5687ed4df49e3b92b0b8284805294b1511395ee913aebc35452d0c9d77da3fcd3e89b6a8a1fc68256ee12477f279972947971d20869b6f5dc7206257b4d8772e3feeea2253ec8b8014592928df980cdc66a2ac9923abe2f289fc0a5b46c37caeec0baf8caed10de96f84ac33b2ece56ba14a9a07b9051d84a0c05ab6087849ecfef62da7ac47a1c7b3ed5b9f1106ea4a1664f16c0b2669bf4392dd09bff4f1a5c40a6aa9b5bb806cd35d557ca9a07dedbdde9adb627b6b281226458629b1e61fb4e5800fcd2a87749d01327b331743383e6912cdbd96b585ac51d371e8e53517a2013e969265837420d2e6aef7e2f9f43c4926d1d24b60e764760ec1bed477d17e81506b13c06f27c4412d1546b860df2373a985de03ae8e4668fd4397aab41da9cf3e291f1ccd8cb0c3f4438bea89ede2e31f1dcbd88686657f2735bff55a155d3a86677e06a1a50508d88b64a4cc9023aeaf3fd24252cb079a905b0b3b3d20e811fc26d521f70ee0e561bd0322ca86848fec60af2d77be3b82d279bd05e77ff2084dae084a6a0a52560c746cedc64dd31347521cf501674383a9d5ecc0f7b50afeca1524787192aca237151ca41855786dd08a36a2d36a26070171967e3ea219f836d3197f9c0f4c94de0bb48c9128a823c963ea0adcd206cf417460312a093637a99234632cae96456bdf05474c22b212afa89557d67d10bbc9003f26b2000238255f7b630a1a3ec21df4e4a07969431f819dbd4429e3f5c44c7247ade50ec248e6d0ed1c59c6de98bf521b799d22a5056fb3f357c656baab605591d5f1288a480c7df03807581a034316f7c4199deb0f1b60323c9e117ca0297187089f221711fca3dd0ed503832fe2958556514f5947fa10d591573c3cec82d99743f0080f3a378d5d1753e5a05ff9c4f2542e2e171028d44a78a8312ab5aec14de41b053cbd369b3fa77516c06cac896df99c5e57b698edc0076bfb8fb7fd7dd89952046127f97f5b438c43efd33ab45d7be9e0ecb400f0d936043dd0a64be784fe79901fd5ca76ab8bd28fc0626f537a4b7b416d28a4b4b89e236f41734e2ad4f6ec102d1cbb656415c4a9da653873a0", 0x1000}, {&(0x7f0000001380)="de9d1487dae78b1d40834947a5cbbf2e4ec42f4fc745b8c7e5283f7f8a8ae52378d415a367a2a20618b20aa73750904023e39b021977cbe729a05957388bc92d72b019dec851206bcf29c501eb6e96981e3b7a2e20a2636352aab56f2ae8e8c395c096daa78c9d1b6b81737a403a73", 0x6f}], 0x6, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x400}, 0x401) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 09:43:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) getpgrp() close(r0) 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x3b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:43:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:43:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:43:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x1000000000011, 0x5, 0x69b) sendto$unix(r2, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:27 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 09:43:27 executing program 0: r0 = msgget(0x1, 0x0) msgget(0x3, 0x128) r1 = socket$inet(0x2, 0x3, 0xb) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) sendto$inet(r2, &(0x7f0000000080)="8ed8710b959b1dc12c7e693a706bfd1910ca2fc6af1d6e245a111da255bb84e7c99e10620820472a91ec6d81638bbbb09666545d61ab19d5a52764a3cdf9f9633d9a06c529a3a78ad6e07b04c3fef1f53e142f869105246f83427996737375af38391a39f492e6fd6ad130867090158434c43d7c9745273beff1625e097506c1fe82199693d4722d89a0875d9d9b0702c65d1cfba51cf31055a78f9cb9b3272e2ca467d955af036a65c2db8bf91e04280ed002ff9ffcb9d0e97cce244ba13568be7b9034516b71550fec9d149e6edf2b044b0ab6515faa245ba859ce7d54f72c", 0xe0, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) getegid() msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe101000100e6ecc097e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee67345605404a810704aec09d4c3013491ed3f5ce288bbf5cacb240dcefc47db342304d2695ec58072c18c15d82367f17c41baf495f7b5226e7362fecae21ecc2f8b934bc18c911f04815f8a495b71d714554cf6d592ad95ffa6c7379d47eb132fd6dd758a9ef0d85e0a30e5b84a6e6aa3964ebb7ac19558a32ed70b4fb482e1df8c118dc99345adae381bc3d6145bf0eec1319c670739f307b9eee"], 0xed, 0x800) 09:43:27 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getgroups(0x6, &(0x7f0000000240)=[r0, r2, r0, r3, r2, r1]) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 09:43:27 executing program 0: r0 = msgget(0x1, 0x0) getitimer(0x1, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00dd0034d7000000"], 0x8, 0x800) 09:43:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 09:43:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/11, &(0x7f00000000c0)=0xb) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 09:43:27 executing program 0: r0 = socket(0x1a, 0x3, 0x2000000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e34a327b9c2f99a7a7fba59f216bbe988d456cd0e10f24e786fa3fd8dac0e7cc2f5bc444e79660db3eb3bbb12bafacfa74d8d6e233cc45b87bc9ca0512b2e79b0747f195b7124b7a724c4747f4d85d3a52be1a69fa845ec04f8e3353bad3c911cdb19d46797768117d4516b1018c10cae2870e28d2735e52748b39ccca8d924a8658fdf263c9dbdd8655fa429a0582550eab14b37f686f6936d345e955ec5404a09b8622191d72de1e50f0387c38062d8ea483b02a07178f1671e7e87e7dcbb2fb2f294d0967770fdf979645bdbe7683b2909b18e0032477209deb06a34d681342eb0a21165860d90b23948d762a32d8bd676aae54dcba8f380313d22b1053c86a2e56ff5d6fc3478298d2e9d9081f62820b7e04c352e88b9f78c808e6f4498df03db1b5beaafb04cb7dd0c834466823e084925dab8e895bf69c75893de240e1141ca03b976a500cf3b12be1a63bba3ba2cbb0a7d7a5abedea40a5b2e564eeb09012bdae7c208b81fd7c7a9002e101d280c747b455d97730f783ba4f27b36d67b51fbd3d4c1c706268b376c0c342defb7ce193e111aabd790a8bba490343d79b5d5cd1dd37a432d30b999b407db04a54d8644a7e7cec712c8aeecb5965457c8ebf371489cb66f3ca131f9df0b22ac9db8d4b0b4ca7343971562f01136f253219b192e6f6be59aa2d78844314e60ae8cb98bec4357f6e62167ac4152d14756d6071757309f46a0e81f1aff5fac182acd903391242e9c52f4ea7fd5e42cc802528eb6b915d8a54e610eeac5343044725c9911ee95cc2b58f4dc22703ba3d20f00a29c96ae0f71e38af44f671998eb360f7583ec09463629050b29dd28c5da53c9e86d4474cd6714c53e990dfc71ea4fd7bf5fce29ebea007117b3d555451eaad302e450c2f4ab6b4b6e3b334e6fed4aee23f8c01f00991d4eb2b33b88972abdde6436d764af45c2530c652d3af22617e2a5977c6cc62956582623eec551346c2180576abc3f5e5feee71a09fcce675105e15ce5fe6fc29b968564ceb687e457550348a3d6e168312bfc750719b18f17b41c4c646655f2dc2e001bd6d99013a0f88661fe0de53f14c81676bfd92651ba2fb05f5259e110cf925f3d89873788c34a8082c861ca960d40ee53e431b014303d7b987837260afcc07aed9b2f7906d5b67b59c4000b5228f9b7057b479e46ff9ad719378bfbcb2ae71b258c89da9e27bca25af3d1d0326aa12e88586ac957c08bea904d80a9fbffcebccb198c5bb6732edb9a6b2a149baa4d38e4c05899bb90e8eb5c1a3b7bdd411ab53593d71c83fb5c3fedfc7995b599ec89c57145fc42ce77fb1f4144defa04910706c04b91310110e3c162542ecee1763fedccfef36151943df4c2a009c6d15f5712cf0c77f53dcc67ed20bac026c8c221bcc0cafaa5d41f131c76c4e19d3fd1c4b819975def08dd89e96a47d0a9201cd799cfdeb4a4b8ee8edb09d5dcac51dd66f32c562d8e2a96232197ef00504d70c4590c94a9d4268c2f413792e50e2d22a3de651b241345db4699f7e41cb0add448bf2ee98027938f3267ad2bf6e18390a608684c9ef52d06a22e59d6d29cb33a020a852891f56bb7e0338f126e23374521046c8532cbaa5f3293a61635f86cfea981ff59d0de031c40ca3037456d90767fb920643aa8bc437581fa19bd6f68355a1c4f2cc2428360e01be742bfceba950666fe4710401ca6d53f841ebbe3cf332a05034225d108c070a1eb5e4e3f3ff92a0533120dae4464888eb7c75b75123f9a9a612ef9b2e361c5280c2143ed758b755d4557f5a8843855fa71161ab3e03c46f1e30bcd65d1ae650646206136f14630c65f211310c63945e99749242c8b38f770ffeabd8e841be3092007a1abe6c2d5930f9489013929c4c318290b162a1997aaf816aa4bc76217baf05dd6e8eebde01f98bf0d311019f13075825b0ba99a0755d19eae4914dd55f4883ae7923f02679b81bcb1654ffc3ab8a559a87b6415a905362c99630915e7bacadc2132b8d7ec44a17860a6948e6604ca3b897e67478beb00bebb3a33935cbd1de5e4d856736ad6a619cae9ff35cbd3fdb7851a7fe92d6ec1c79ee0cbf74722c03e0abbb27bfe43916f08a8ffe45adbdc0fe9e88c78edfa6dccddae873fb092ba23a49c9fd7652e617da2e51f134fc191a1e6ddca0f40f6a331aab4107f57974f50101f54f733074d744cce86b56fd76a74ef52ad31240dc5529264b4f43e1889a10ff57be25bb68d77effb4aec0913b3e02e7a6e188fa66e0a4a5d105c363b9809b63ae7fec1b1425605b319514b81f2c0f6f705b647bffe5d63b62f9ef50b06422eace9109d23bc0f1cd8df480eedd3988b3502f35b74203b90e7e16f3d724b8a57d59e17f40e205a3fef3e5fafefaee78cdf06f1970b3e319ff435d6f60330c11d0d1f1d5ff4379fb3d830d5c1a683e0829812587de00f481f3691ef794ae66beabc6f90ed99e4048349300e8aed48f62667aa6bfdfdad623d1bc530ae8b03217d7a6efc320e6e986599e20cb1aabc67930cd1e9e3b45b23c03645ff3f37044160917", 0x716) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/151, 0x97}], 0x4) close(r0) dup(r1) syz_open_pts() 09:43:27 executing program 0: r0 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3e}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open(&(0x7f0000000300)='./bus/file0\x00', 0x5, 0x0) getgroups(0xbe, &(0x7f0000000400)=[r1, r1, r1, r1, r1, r1]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x13, 0x2, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000014, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x84, 0xf0000000, 0x3, 0x1000}], 0x200, &(0x7f0000000340)=[{{r0}, 0x49d138590e821973, 0x90, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x3, 0x40}, {{r2}, 0xfffffffffffffff8, 0x7b22c95e214cba26, 0x2, 0x9, 0x4c3}, {{r2}, 0x0, 0x0, 0x80000002, 0x7, 0x9}, {{r2}, 0xfffffffffffffff8, 0x4, 0x44, 0x100000000, 0x1}], 0x7, &(0x7f0000000240)={0x40, 0xff}) open(&(0x7f0000000140)='./bus/file0\x00', 0x200, 0x82) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) fcntl$lock(r0, 0x6, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x142) 09:43:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b8aa5e47cd6dfc51fda02aba362b95be58ecfa31be37d65621aecdb92cdc2245d98e6f275f978784121f094389336626121d943081d82bcdb066ada4e3d475f23b1ce45b6c1b7d0374d6f2761d5486f253fb2353970f686e180d7f63f87d694f3157aa22fd06220faea70ef7d79fd438be267f2be4822a0c928abba50e11d264a4e0e51cf2e1a815cb2722ce3a149bc6c34c19213de68114ec636d8f9401f8cb955acbfce425ab1e0ddaa2756bbbf588443e23522c96097ffe9da3b5950ca3e4251ef6d2434257ae48a1da105242627dc06448f4d183c0eb227b3f153e1c61f8", 0xe0}, {&(0x7f0000000100)="85b3982b76654571d6ff74a8867713dc9f6b88ee3087f2799ddcbd0782cf1997cf053ad9e45fd558a205e160c9008914ccd0fb8260bf96be46deb01f7882b7956a81b9916bd273daf1efc4ac1e96", 0x4e}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x210, 0x0) 09:43:27 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=0x0], 0x1) 09:43:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x880, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)='x', 0x1) 09:43:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x80000002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) read(r0, &(0x7f0000000380)=""/4096, 0x1000) 09:43:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = socket$inet(0x2, 0x3, 0x102) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) getuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="ffad80b06648315ae370d8591ee681e44d12bbf17c3a634349565928736a986f667c75026c87ce9bbf78ffd2c176a9b800c92c23cf3a0ff25ad45b3e65f9547c48a5b283142845dcca88c883fe09133e1e9aa8f1c02901668a37de27b92452ab0e4ee35398bb851c95e07ada3b7ac2c22ca609f881ebfb0488436eadbe0b6f718b824fb0849c0e59a8599db2cbd56ef904a8749991dcb7b3a98f50fb3412c5e2364b29bda165b0", 0xa7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) dup2(r1, r1) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r5 = syz_open_pts() write(r2, &(0x7f0000001400)="fe33af1f2684575a7a9f671093cff7ee649e6d9db2746aeb2e85579446d41dce501097c8569d85db939af176e13390d0679c9ac693f63a24248e696620ddc8ffa2f669a6ed2a8b5596eb35bb0995514a6b961f00f6f7f182b04236b3178d5a4fef14f2b084eb96e891f2f68f676f758027a5c375a676de6e62dd99c9895fdbcabe13100e3a308fb73763c2a98c1e6c669d7cd2626174a8fc8a3f7c52584ce66c5bf66c4aae0a9b9ef9c3a8bac325cee14ba62ac0d0cff079cedc88f8ef5e7fd136b61d615b4f67262fbc3b0af14c8155d085279359dd18491401ed0ba60de04d7cfa8533bb4bd40b9db93d813c7601d5a97cd39253e25b66bc469e6c1f1f2614743519c4f3fe81d11b0d7ee90c0f061b3f84e6474a9cea9ccb509fdbb819470acb040af58ce2fc5d64cb62149bc9a436661f16d2a13bfc5a3336a0d3d7ab3319e4346c9649f3b6d0e26a6d1985985f7f940d77233759fdfe3088dbfa68282cb52f734c9ed55b58367a8fb6deaef07579d480258c83b10f914e0abe49678c78ca4d813c68b22a70b3a19c68b8399c07a0752d2ae478e1f9c1c0164a1121481adb2706eb4441c41ca7a90bf0e39b8aa6cadc334f8a312fefe9b0b4b524f426691738a5cf9d2a683f57f643dff580bdfa3e4a3589dfd8050767f05bdf0a45003fdb292bc48c8cae5961efc7850233ece9abd5447e843dce89f2a545abfeaa3ddc8b0d88a48cb7a58e69b4a09a3727a53bbbf4ef0f553fb5c0ae782506ffd407148e5ead32a552ba0e751f1b012377c772f06468b7d5cbfadc0005d964f4f1537c4ec5b71b4ae4661d33a65df3413887d77461266680f59ecfae10af16843b3c885eb2442c9da78fb3789e97986eca5f1690549d10fe13404687bcd223fcb3ccbfc68a6b497b2a088ca32c40809f7df75cdf66e747cf5fec4e94420a028896019baa96dfd3170f033690adf6d254a7739385724707e23c3347cdeae0bf0871f5d995decfe4d376c81881dba7431c936aa791bdfc1b751409d7a134900d69545b88b8515a43c30f67bc3fcab2046b29b167dd57fb8d260134aae4a16c19dd4e195845a2428f2c8ed96d82b64dff6e23781f28323748745ca71f5c463d998995a776727212506ba5a6dcf06ab32ff74c565de41485418b826b0422770d26a8315814efeae99c72209f0679ba425aa16af32826cb984a6f2c40cdda7a44c913605f9b4caa7bea597e7670ebbc8e9922944158c8e2998c773a912c7fc83d725188116ae1955e929de10f9dab521ee6bfc6580225e5a03deab62763c0d9cc13574bb1104114d37e90c216bc31ffaf248820f68030b70e030a710c02661988f03a7cd329c3f8bee5dd3d956ac25ca0bf6ef8e76eae16035c6785865a668b99f1aaa90c34f412f965cd9f84bd783d9d4946055cfcfde57b3fbba508297c5515c426b4438d8ee34340cfea1edc54ef924fb467f5e33578f1cdc15c7ec21d376b72f4958d9058ce01d473dd9bfe16a025321a4790e5c0a7fcf22970ad0dcd4b49be74f78b31870fd812ce3adbcdf3e9fc1059941a04ea34696ed941a992abbf654005df477f36ae6f250214bba9827a147bf1b89c1b903bb9d1290f3f24e810c28e6e2aa8cfb676143ede3149074c9aca61ea18fb01ce494c345e97bd10a284b712d71242a6c8dd01ea2251d45a091dcd0e4cdf222672677b54732f92c5cde115335fc4a9543275e4acaa9a2585a0feb1f7ba9a92647d6009bdf81d831c26947f9d733ab7adf8195f7f8670112986a70b396ea206eb9bdb59c8c4b9ed18ff834025df47a10693ddb9934ebfdc99d672286a6b9a48c900d5eb257d0232ebc635af9bc0aa408bc1045dc5438974ff9ec57a88065e3c1e4d54e976e87db43c33a6ae8f8776cf49361bebbf01902cecd87f50b5e7265e6889839dfe1403e4c06e5f03d95f73ec5fa62cc495fcb2ae2c48f9bfd4647eff70b16df7e481aa3417f0bf149e11982e0f8ea38c2576cfec2f8e9b40badac4878ce43cb7a0c14a356b7f59c17292422deaecb8e6bf54fe9e37cae4de587dca3b687161277017621eaed54ee7e06fab7b6fd0ee52d4d2ea9f7e815c7a37c8a01c7136cb015ce73cc6a44dde70037fcc0574f9dbf3a69e08bb2f6f447a3e63cb3ddd9399574a36aed4d10353bb63841fb347006f5aea8bdb761f17aea7c946d5c8d2bea1e0c3045bc142b25f6363e73fc30cc1bebbc963126df44767f51d94a719eea2c461c44acae4db8a37b625311293303047b9b6156d3a2c7ad0eff594e372cd2fb25aa7650abaa942ee4477692ab3ed4cccc46ce932df39af01aeb841545622d898f985f27b74cc63b36cb369f10e573eb2426bc11ca84ab816f22ee5a17eefb68a95b59523ddb97bd859b5b166f50f9cbc4e86da9c1728557b6a1b07ad47171e5526bf01fe904af73025e438c44a7117e1862985d20ca129e9c9d9980bc70baa8abf7ce4120f878f44eae9627070d3e84b0ae08d3044123f17405a1b7acdd3be460f523e5c185db326565251a67105ba94837a9b0a09ddefd0610842a74625af7bc3cd191ea044002de2078eef29fb47a34e8b5e29e0624064561dfd7aa4406ccb7cb3e7e62f9388c70468584c5512080244e7355cf46a83967125c838fe2f0c8a0f7e70038539afbbf5cf3d35ea05aae845a86641a3901c6a59b011b2f3b3c338f2416f1b1da66e5f9c6f6282e01826355e3d0f667a1292de3c7312a60f5cab27282be87558dcf066a579a5b5eab50ba24a9646c210b639cb8d40db10ce7f9339ba6289bf5c86885855c98ef40ded44e3eb2371af2bd943b60489623734fbdf0ec607d3b9e9fd603e87db72c71a55ae37af354cd1429e23cffec5ade9fd540f9febcb2ac39cc46c008ad39d4964ba8ca4056450dc94e342927fd31d8c0ee366e2059addbab9de2bd6b0d0b4be161614025096b8b99d22a07b65aaa8ab6160c748ff35c824ce2e40b167d5e902ee9e1c60721bbba2159ed8020568339529e8ab604c7a96092df7bd3ef9f6457b80fe9e67749b5ae7229de857843ca40507a9a78aac4a04288455f07fcd40efd5beb5727e015554dc0f640d647d31177c7183dc88faa808f342054a48046e85a6d740a365de3e9823a2d2ace05b395d17821a67654aafa1006c52a47e42f66b8ffe1b4b57a6a49568f90c883710961ee416e6863e68dd9ee67c8e8db06a6e7b708e73ad227988247c03a213536c6d7df0b7d1df44ec4459298bbd767d85b02ba3f99a115e26c66842ecf13fd71b9180e4618310b3630663e1278b136776b79867fe26c5ec0c8a6dea5be2c7f5b049dc7bc9c1a0d37e35a9c7402c678b64c71b187e49acd1298d650c370d45810b834fb7d6ace42cb2b177d3ffc9c42f55560ea59ae47c2fdbe8859fe71dc71e463c9d8ba12f7a62358ebafa2b23cbcb5e122bce004f4cf5150a73e48ac5b9469dcbba93162b81ef31e83c836f972b12ccd57d6c8e798521703004fc5ec59bbc6dcca684d5e4cab3e34e411e5d528ea2b0996f471d2d02ad0eb0f0449189bdfe2e54a95e43c1533d9915c0b20f686c25a77319fefc3d1ce47c784419f90f6dc9237d148bcd3a9ad54e62fe7c59f409b8cc122368a5c27429da330769e0c48903bd61c1fa228cd4ccc0af86c5c9744a95a0aa858ed2a666fbd6d5b68eba6a4217f1d8eecd62dd358bf4e04356e7bc204fd02211f7d078f84f09ca06eb6563fb655011b1186d8de9989d535002d0a40ed054a8ccb4726351ea90038e0bb7415b430373e31d8901c781cab8a23e7e13f477effbfab4a1b532caf8ed47571dcc9f307506bd8d2fc8984c2add2f4112cb76211c87cea831328bf30aed8a5222479a317a006ba6543adad29b063a32f31c0395b2b2472683734b3e4f3d3564bb45a912de549e77f1c4b7aef812d9759a81088b3e1e296714b63f5593eef1cf171dcce956beef8a82d9c5178c846c861e43577137a923eccb709f7813e685a04f06d565f22a2aa6820d28bed87c3374bc8542ccfa29f1bf156de47a7056187fd251ab5a2cbe8e9b7458e4cfd975bb331c471bad856d497d401000ae14185d47f9fa0f8dbd4e12c8c8b0bce59462f491a9dbe081167cb5aab37feb0f5e05963cf3107b2961d58d2e378216b5f0f3e4b597caa9d2fb9bdbe1434eedd30b37a2fe204508a4c1cb76c4754288b0ffa1b48783845703f7911f3bd6db9ac1d990ea674f584c82a46b3fa555165e3ea482c18a1be676f08888a5058bd169b5bb20a62150ba3b4ad24f3ee856fdd680cd09386187861108240a239fc63eb9cdb86bf7633a54c7a656f8b23f9295a6713dcf726167432f98bfd32b7e0308fa35479181ca4bbaffc53ddd2df8d0952383c75505e2f3dda985fe627147d384bb376fc9c0c4fd79837120a388348068ab7d8f300827e73e7752cd45bd8bd9913c60481d8fb44289103e2a9af816b8dbe64e111295b63b03b3dc9fe1b6b88b3dd997189cccd45633de9ee2d776d737874bacbee5cb5fb13da61cd3e7635fd49e7eed8aa7819e20d9e29baaea693dbf78dae2b44f8e89ba4195d9c6d2c2473d6e92927b058d1aeb7feaa815a8aa8dc9c07337142a92bb0c5d28a02b7120b108a700ef42338e78cc772a79636ca52f065353346e5d5e243444322a46cd04df9d88c7ce6e1460552d26b7870fe29753675e8ae4abe8ad092fb176e32e25a0e3721e89b05ec82194a90275aa982a7a80b8dedb963b81c474e74f4fb2788503b06c1cd473c0fdb9c1289cf088da9dd9630c8b32b349483f5b460604c18f490a9cebc0bd3e6c81002044b328cd11bdcf3f659ea8c9e5b4a3aef89afb48e74e87c3875754fa3597b2e5bc1168a606c98738c5b3fbb2134c10885998ffd9c8d3978b451b01bc02d6659db15c98d2da6283d8b7b86e576346db9ee63b866808f367a94dbf27eefb11968784cace5327d99b8bf7fa5427f46f9737f5cc000024ca535d0cb5cfd23dab6786cc88878a75b8a057341f5cf1e326e82542754926153e4ee97df4275f6b105c7f6a3ce8f4f5bc9279222639c770229ce4da842aae182e1e6e2e021f6475964ffd627c331a4f6dcaf6fad15d2e331f523d7b1ff2fe333e300651229496b6e2a2142f229a2201b66e59ad429da17cf95e414839a51492fe3ca0a1c559eb1f41ac7ab00eac5bb941889d329131fb0edee26863744ce8a03c3bd34760d3ef5b667fef68f85f392515475858abdb1b4f3a79a6c36596660978115abc80eb6b7cd4110d01dc091f7c500818f4f19991ed0bfe4cdc28af661897ee5c69f419b675f3fb1e28f77ab103000a2084340e380090c7d28a38a76e34dd9126c8d0916dc3c044ed6ad46be3d89aa28ae458628eb8080b18c472a45b71d91774f6b20de69965c508ff2511f3107e7c0d6158d6dbaef99a17c0ff16afc6b803cfe8b4b8b4ccfe3c8863c42c4057c2bce82ea23a348f08515b5a8a1d5e8c6f1fd39dfac09f61c2981eb5a699566ad86d3759a45602f41506d659624ce0ef05960ce175110bb6dd4f8b68ffc0b4f72a51a4fe2baa04d3cd4adc2b26f2da805a25fbbcbb428fc330728b6ad91ee5131bbcf4b122f60f7020db663fb8aad8be29c5b3742d1e9b1809fba242b3ed7104e2db1de6ef3334b4bb305713069e996987edf3d8b22f0512ed2b430004f6c023e7d754fa11beff6a19a1f4b8243f61008ac49178d82e43cfb37684e3f3dfad38bb1657dac483a5bad4499d8569ad33b66f26e7a6e51465651da6bc745c457ebdf4b1cf2d6409702d7404ac44868d1ae77827cacd8847", 0x1000) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) syz_open_pts() write(r1, &(0x7f0000000200), 0x1fd) ioctl$KDSETRAD(r4, 0x20004b43) write(r5, &(0x7f0000000200)="c7", 0x1) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0xff7ff7ffffffffff, 0x200000000, 0x7, 0x0, "58677f0adc00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) 09:43:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 09:43:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) listen(r0, 0x801) clock_getres(0x3, &(0x7f0000000040)) 09:43:28 executing program 1: r0 = syz_open_pts() dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0x0, r1) dup(r3) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 09:43:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="44ac51", 0x3}], 0x1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r0, r1) 09:43:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/155, 0x9b, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)=0x4) 09:43:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8001, 0x7, 0xfffffffffffffffc, 0xecd, "c9b2253964e8081d8477e402b3429c9cbfabc1e5", 0x80, 0x3ff}) 09:43:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2081, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 09:43:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:43:28 executing program 0: socket(0x19, 0x4000, 0xe9) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 09:43:28 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x0, 0x100000001}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x5, 0x401}], 0x3, &(0x7f00000000c0)={0x7, 0x10000}) kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 09:43:28 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 09:43:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') shutdown(r0, 0x1) recvfrom$inet6(r2, &(0x7f0000000000)=""/57, 0x39, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x13d}, 0xc) 09:43:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) write(0xffffffffffffffff, &(0x7f00000002c0)='n', 0x1) 09:43:29 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000000040)={{0x3fffc0000000, 0x8}, {0x20, 0x50}}, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 09:43:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="12dbf755c537b2ea644382f960be11ac104e77a2af9f565e90f2ae42124012c8c414b74a5e2b8b817a070e7541b2646d422cc908e5b0c6ff94ae6444b46316a132ce077046dda65ae63851b803be4e73bf48dafdf793bdf2284d1e64418eb065598ea44dc78a64b2d3a3c4757ef248e012f52c226ccaed8bd20ddcb7a0af6ba3dbe86775a603458f3c", 0x89}], 0x1, 0x0) write(r0, &(0x7f0000000200)="29b4d8bd15591baf938249ed89b9dbe8216f05f5bb5371b1ba191e4d97d9dbdeee66b0b539bf5b5d6de9d7670f35b36b2a289376c863b859c1aa5472e511a6fdd0a5c20f41cacedf0ed55950fb71eeaa493750679801513df7b332f10b8fd1c12bc320c55771dc1391ff066791972eabfa85c43bff939c16add1c611d2f2cfa9034604133ed37fa49629189891512c15010b", 0x92) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x3) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2880705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff03216b70b620e4d09d5fa79bb11e8063080942022c92260f449faed7ca6fcb7305cfe5668fecfc318574b32dd6b7f248b4bd7390d1247f1757fd444418ca039adde"], 0x102, 0x800) 09:43:29 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) recvfrom$inet(r2, &(0x7f0000000240)=""/251, 0xfb, 0x42, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 09:43:29 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) munlock(&(0x7f0000d38000/0x4000)=nil, 0x4000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 09:43:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) semget$private(0x0, 0x1, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x85, 0xf1}, {0x23, 0xf57}, {0x8a, 0x2}, {0x45, 0x1ff}, {0x5, 0x74}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x183, 0x401}, {0x46, 0xff}, {0x41}, {0x0, 0xfff}, {0x22, 0xffffffffffffff9d}, {0x42, 0x9b4c}, {0x5, 0x2}, {0x9c0def10de438869, 0x1}], 0x8}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x21, 0x7}, {0x40, 0xfc}, {0x44, 0xe4}, {0x45, 0x7fff}, {0xe7, 0x7}, {0x0, 0x8}, {0x44, 0x5}], 0x7}) 09:43:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) sendmsg(r3, &(0x7f0000000740)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)="ce90d9444bc30736fcb73c5a44f0105f7f999b71da7f2401960b9f4201ce8c1d0838d6a536c7363a4cf633e100a02a82250b30143b249fd1867257c37b0700cc98a576786d0bae0b34f3fd531c618e6706544f8f0b7eed9d25d59f25f426828c7b1308ee9e5a5c7c5cf9c70541e5c5726447e639af9c7f2ec3a0acc3", 0x7c}, {&(0x7f0000000400)="980bcc527c3d1f6c0e0a88f0", 0xc}, {&(0x7f0000000600)="f46cd7931a3f265e43fe588d84246299ad38be7e3563726e2d0cc8760528329cb3648049658811f9f77113", 0x2b}], 0x3, &(0x7f0000000980)=[{0x58, 0x1, 0x4, "e57fe3e584c773d090e96a3d3949ae648f6f2813131d07e162ee3f33a522620ba0ba84de0933cc8947b2721e19c243e6ac453e79f6d7eaa6cb08077480878fb3b4"}, {0xc8, 0xffff, 0xfffffffffffffffb, "500d7ef04c26729cf10a5695367f7e788b7a35979b2f97c7fde2ae48de7032e767d21a84c63ceb8a87e39bc2b4b0925ddfbc53ade5baf230f56e03c5193db8c0b0641198bddeb18b56e3576a516e49a417b3f31b7728e139932c85cda5da1138497208d47eae87c8bfc06c97c4bb8cdb790ef539bf0976a7384e0de250613c24ce3c74df67a30e70aa125f92640cec93151e11c1e8e04b97b5237a23134e4fe48789d242724f807285177d7cc94d1f8f0af822bc4317f4a5"}, {0x30, 0xffff, 0x5, "a4ddc7d6be7104dfe8bbbbd6141800a2f30a47e22b2d72572df5c4ae354daafd"}, {0x98, 0x1, 0xd01, "6e0a4ef8b72eb71510e41cc992c665d1514d42ff8267468e24f1568840bf3ba303bf9609744903d89b32e2b89ae406818bbd4c84a117d5db91756c4bb5e91e1d4cb6b4948f451dd38ce5b8c100e921bea57b948b9776713c939f5e887bc7e761c8d51823a19bb563f005c249c8c8184afebaba29afc5b035bda44a11d86e84befe0860ae27f342"}, {0x98, 0xffff, 0x410a, "7ea805e7b358c9cf48d3da7067ddbbbf6ffe1118b3e2f3186b80b344e7610ed4711a429f8e2c02eda94003e5cc0a77906537f87bc56202fcbb0f39bcc36906117eb1c116448eb369a1b3e2ec6bc416884c984a9e6ad9b02a3e2bb91364983d633ca04305606091e4c65a028c253b75dc9aba3a3f6b8d50d85453e5a2ca768ace98df44856f"}], 0x280}, 0x401) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 09:43:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x80) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000003f9, 0x80) write(r0, &(0x7f0000000280)="252076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab89056264271849117b7af27ac150af45e5029feb210eac8c53bc380a96ceaec2ad13a8ab7cb6427d7314c88aa7b8cd8bef3a697c4f36ee0cc2a4f3b81a87c863d494f73e24a5fdd62", 0x60) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x88, 0x22) execve(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000300)="d2bcc885b5585c9e4e7e493b9d5f7045f08b88b6b17003e4d690386a7b472a7f442c5fb87473e246000cb5192d9bac70a10f0963ae48977ffdfbbf647aaa9cda56122376591f5d7e59054a27014e7c305601806693de77bc942d6d1c6036d655b4a98da773341ca6cd39c1153d8fd5358c3adb54a51edbcced02db706dd337fe104925d2e04a8493064a677551e7065bbe56a4efd150798ce7be889b53c4d91d240b9cea43d476049b37c112c98c3a0de607236f143c225ac110c0a9586aeb0a65abd829c0e013f89b9b4a574f2d0cb6b25efc4e1af6101ed20c636cf358d6cb510fa50c7e154b4b4bf13945b40e7790bc00d873d18254e7bf4f7bd9fca81bc670fdb9b1db66f7a5837697fa869d6c688686ff642174031d84d027d77f4c7e31825192e151932202d1b76a0003edb58001059436ea75259c9a6d4d60f69fd5edc1e9d1a054cad6d37a54451953873115c6f3fffb62b7ea5fe555c75622e50927534c52988f858fe86ff4fb7662ea2572fc1f31698c5a7909a71866435bc327da52d78bbe74dd39b94ffe87078fffcf11380c485d0a168db705691cb777b65bbe60956059e3cf5d8b21c3a7bd01440e00c5a7bb72f03e509501695ad183d68647457d74b130ef91773755bd4b7ea26228d8af8f9b91395f5194b64192ef429bc254e1e8afdcf9a8cb856dd3fac5266f8ed6b315f216530fc4065dda407634a397b3862238671a7d4163654b320958a6722e6ecd7cc933b12982eef6bc86d274a67598cdf0daa049475e107060855d1e699f1811d97b35c025218ab22e3f4d7592c52f22d55f40b9f964052049b9c52545399c0a6ee5d414e8836dbe5e0fd70b03d28e78b454be5638de2e9165b5932af9b2dc03040892696578a75e77bd8c6a6a9e5cd7a6dc6fa179155c3294de0833c8ea5b3a39060b5d37b50e6201b22cd925235c82a27c6794e7bc50911d05f3e6b2c0e0fcf3375a8cf1b98fe008f3d79ac3a9524f2fa60ce51ecfc37f9760590c138221d21acf0bbb7e7912c62a1fb6a17371fe826fe616cd669cfc2b927af69d5919f9d1ba0055858f890e0926bf9e439399729d59c78c58aafcc76fa3ccb1418a9ed6f6377489753e51240fa49cf5630c1d07978d5ddc2b4dc4cd4546ea9289260471e7e8e7eabf1b54c17c64b85c286f7844248feec6800b175bd0663db6de32939da2f357b3277849e0de1cf1d48c9542f24de6d4dc79975f1b6844fb7b3f9189d1f3992957dbda08050610b234c4ad4a44bd55982a953a1de2a86264730d6c6f3392c11b020b3be663bc2933b4f5f5b1bbfc8f04dddfd88cfb28b588e341a0182358e45967c77a3d84a6b3030e1a39ff12798b79c742fce5b50543f3184a97e2dbbcdc8a1f168c363506da5b87345fea0de046f709c50b7d011a5529eec7da7fba5b8c8574cdd2cfb8b3a248d6b4feef7a52b58a5ee1a65331cb0a6bce9e093b55e58e9718225a145698f37a53f98707128726260601ac940e6f8d46ff1d3bbcaca329c7bd2ebf03055f35888555dd08ed21c3e18fb6458928bc428a27eafe238e373ae3fe8b8768f19b479be04d91b9b5d50a0ed4f48bde9412e7759846bb04106f171a8505fc8656d7ee176f22b42a57c2cd3a729f3aeb79658b6ed09d63c55b1e388b5850b6c5cf11e7afda06d29b9208f102d5fc704006ac75ee59f92f92bc2ae16319c662454a59378c94e7142f91d8aca2b09fa5a9cee95c462d07cd160317811ee22dbba4432cc3d05e82e9f3b981994b2b992be969cae5e38e501eba2547e75255417a19df03cc820314eb36015cd8f41a5c8a2360d6b8962e8874dfeb6e8a10164f9b35343abee10591485b8b858b9a7d36f11d93edf84c86667ba9d92c5731e2857bbf5a398e44e8738f3a3e1c89409423cbbb2f98d92c26df6ed7daa72119661f3f53924e7ce0cebb8471c0e7fec73ba9884fd89568f8dd6aeb68afed4a94831346afee38afdcd8a564c29c9ecdf445d2cac9cc9cc280a0962726113fa9b8f98ef4fc68dd1ee7974015a8eaeb0dff0b64671295354f9d8d0c99703d8660a52a4e45501f239e4a7bee3c22e0a3febedcb1257ead8f54b3cc2570e5222b01047e8ba8aaafdf9c900bdb5212d358afacb31d4a9d4ca69136ddcaf21c857a9d9b56677f8ea592fe9ad88401dab7b44bc4322dcd7642948cafc3a42d0e8fe6b63fbb94990fc914d9c7b06888875877e751531335503b772dd72c9c7323186710abb0096d27246e488081e5508889202461f6ed027cd9b0637d0bc2f24a96cba2fe0e67f2836fd1e0afe024cfe9298f317ffa0d72711e9cba4a7fd7f7d9564f7f16e995bddee7cb0fbbf16472fef0d613519530a7541f7c7faffa14611165c6658a2305d6d028022448d67e9e1447d420396e3f171cb9aa6746d29663a4df25cf0b8b93cc59aedcd030eb1fc54f4647943499b52dda630698369136f34c92f8bd84c4d9377b559ca6c4d5804fc8a7f06574a3b876210f3b4e6c2e6ea0ad300ce307fd6ae219af33556c3db0658425777d7298c7a8863a1b8157930817be049918658a947218cf7a212096d7d3bee73c8967df603d68f9265b07ce7d7e8b9eda96ca7e0eb7797dfe478c5a158f2ca5b1b23c44dcf2d6f10a51d7d09fa076d0717379a27107e180a6326791f6f9f4a66fbfbd5a988a535927680f385504ba57b39f48cf9542a6abdd7ec0dcc833825fe1e9fc4cdbb351cce01896226d0e4c2b4808f6d611ef028eaec067238a4f9f2eef06faaeeec10568022e4b27445579bc69ed8758ae92aa6b358b36015607248cdeed0bb413e2a4ef16d5ad9bd788753c90db1747df651b1313e271dbf5f890eb5fec03578ea20418181c465afca7610751a95f0397b4dffe2d22e5ad44168a993e0bef6b657c784ffed1e278d620a30a851ca7c0de18c7a9d866fc46d02af7620257f416b01220a7242eed4607bdf6e9e84007f3880aed4895b766e2209051e34e8749e7c8ac031f0f3525564c3115a7424d09a3c46a9868efa42a5cd27a572b1b35a5a670e74a760c55f60cbf0488da5dae7a52f4a7546833ee1877c0dd5c323f05f25b05e67e1ed9b5aa5d4fec4be96f8d9a06b902d7c01561997c73f6986c50a9ffe3d88dc8b2f22bcb2915d4e56bd0ed1462a17130d748b20f70f62e7f08eee9e894ca20b14725800a0df8305d730bf4d6a172f1ca70fed2c6120dd5784b50e17147ef34849792c3dd853c075e5651ea0f082d5eca063d60f2c4f911ef35288a189e1ab36d896673f57b11e8f6b06949968338be2b55202ebd023e2666ea9ebab55deeb87ccd420ff733391dbdf01f871bcd4d2c68bc4ee9046e96d065e74f5de3c06aa91a289602e5d583cec15ec75584b4cae25b37747b73d5bcd0578c24b5e5d04b4aa5b4ea46383374917ef04381c03a1988b7c4982deccedf7eebc463c48edb8f5ca17ac33abd96f54b7c37c8098300137e637d66650fc0ec7c91fd9babd276f990f3e212ed31391de9c609dfc94c70ebb90e6fe559bdc123097b542a8d48adecf4cb583f57ea6574b18532a837b97ed771cb8fc5e55cd3417b8f3f5d0841b254c4beaa8995f434205901c15446b78237f1c33258f9e667d4dc354d5c4b98fec932c6cd358888371973ce5923afe2c631c51fa3149c754b823674d49d75fea965ddae412acdc9948ab362f7c6b60295c309cb90b0b3ebec2bc9081ddc22deaa70524480d994440116f7d7b690af607b7549a8474b7baf2aeb0d68ff69b7c1e93143315a0957f44af55fdadda8cc76c3e912f47e1ae78d085e6cf381483897704d3a30dcf38673f48cd668d4056bb716e67da43631291dde26472fcabe12f14cac169d73b38bbc5cf20224d44aa44e96e192f9e3863d4904b37414e23e8470bc5835301ac4db657cc6ace4d903a5df3c55415dff4757ceaa42d1e4c5389a93be64558fa5447043acbf8d64ffccf80ffbb42c84d30c2211682ab9c6516a532a901000a4b55e2323fc3cba48063b71ad3a70f9090f7f44f87f66997bbc430c43ade7e20c44231faa6e7bdfaa80c97416709b2f4dac14f1e0d76903ffb3d938fdf2ca48a15e538d3927f4891f5907ec2a0b093b5881e1cc593e12052dff40a84e7b2fe2d20fbb40f7c013e2bed149003afaa85c985189c65a32705c4a79985e2a647c65e0368e111ac6251b5c12086405e59db5f67ec5f7f409c4f1beb732e82b21c000a53b3817fea0ade8a5f71f43c6bc2e084e12ee2660782d498e49892f759ae08747e32abe70bd9532655863ffbf8a4510fac848b1aa45fab271489d91816f99f6bb203a05eec4f6be08accebb9ba63cc8d2f50b54303029508affaa9f6e098ba80e97c03d5c2e51f0c2a51bb7c3164a1e6f890f1be54706b70e7293831e9a2e3c52486669a96d30ebcb23f3fc8a1a1eb372d22a80f2ece90b1f07890b266b3459dad641092501316bc454f991ba34e48d7bf9583af50d0429d77ca5a0eaf43ed0088d0a690473b1e05f50af226f7f404e86e7ac308b79f787b75b4647aaa0d7569ec31f535ae4e6d353112f9bf4ed6e48f590ea79fe46902e383835e70e7537e136cf1309f80b009ca74f679364a06b6847f0b7e741eaae15e70faee12df8ff6062576ae27056d707273715fff35facd40561cab7c7cf2988b3ae90fa700cc475eced4ebba6361c628776b355a867ec3d2ced4a57e3150c2688c7bec00748bdda3b8581c7b122324d25d5a4f935509b848c95d40a410fa366d2012a8c731c4c7a3933657598abf3ea90111873c074db8b3b99a03514ec3e14b104be86bbef70ae58b7426d2db2794d0aeb009906da98b92de6f953714fbaf7bc2fa72421cb348843d91d7c3631c74c2f12ed53da5aee47df87d202e86a0c2c9da25df3d057624c93a907579e0759a10880cf5db845cf2503b3b4002ac4e7e6862c492d8dbe350fa6491e23a1f2d0b088402560f217b19063189b6d470b112d9ce7f8b50e93833d770230aea854cd6ce7300fe9dbd65497b2eb1dc415e1b32181bf963f636fc48d0b9373e57eedea869abc1296df0dc1baf4b2e543c46a27db1ab95ede7768679279640448f890fdb21da80b857c36500bed2aace23fde6cc196ae041a9316d7e268b65345c8d64209be3500ea16b92c464281e510ba935e64322ea399e3596a97ac759e8efa0bab47c17fbf5a2cf8b742a4640c739e5603044db48a6fa29283a750ed245682c33f7d9dd8e66b3a6be9a31252f502c33de9d6bfc3950ced0996409046f17c6f1956d850909fe70dee0ad41fbe2af943871278a9928cf5c8ec9faafc45bcda025b2fac3a80bd0362714cb009fe841331a51ca72d2de1105430e8b91e6d81a0e0f8eb707e4b0a67354fe109252332bc289fdc84c72e78b989b32cf35bd23f78a9fbb40633b05a8a2dd1b8ba1df50d722b0f1b23bfd0a3200b16eff88a08bbdd4ec507ce2a814cc27fe2d0ae82304c4533a6a6e4c2cc8a397d7c97b362580d1c3817e693f8acadf87940ebdd44336d1b14f25ff5b74e2f70f6db2f1934913d8b46d7f6e5dae6844c00d0979784f6cd82a30731330f8040c7a2e9d2f3c8252bbd96d0a428d9f2aec0bf3d170f3c25f76666252a127ec8645a8786e523d778c78daeb72879e8d8375581c995d2da307c0668ae2e07dc0f175ad67d9d628b612c57acbdd51c64a92b93d061a6cc91f5982e29bc53ecdbe1a4dfcf97fa8f8a277bbb45f8f24bba1b80bc6b4278c741f0706a0aed258913db3edabf979c74b32c7bd1c38141e505978c30ff59d830a60fd2693c91e13b", 0x1000, 0x411, &(0x7f0000000040)={0x18, 0x3, 0x20, 0x5}, 0xc) getegid() symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 09:43:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10220, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pckbd_enable: command error % vô‰¼÷uZRÞª‘e>¨»ìÔÚ¸V&Bq„‘·¯'¬ 09:43:30 executing program 0: pipe2(&(0x7f0000000380)={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, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlockall(0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) 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) 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(0x18, 0x7, 0x1999) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) ô^P)þ²êÈÅ;À©lêì*Ñ:Š·Ëd'×1Lˆª{ŒØ¾ó¦—ÄónàÌ*O;¨|†=IOsâJ_Ýb% vô‰¼÷uZRÞª‘e>¨»ìÔÚ¸V&Bq„‘·¯'¬ ô^P)þ²êÈÅ;À©lêì*Ñ:Š·Ëd'×1Lˆª{ŒØ¾ó¦—ÄónàÌ*O;¨|†=IOsâJ_Ýbpckbd_enable: command error 09:43:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x4, "f723c6fd3cdc92ecfc44de8516e54049ce736cb9", 0x8e6a, 0x8}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x2, 0xe48b, 0xd1b, 0x1, 0xfffffffffffffffa, 0x7ff, 0x3, 0x0, 0x3, 0x4, 0x3}) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af7f0d1b616b004170162932fda25d893b0679a46ccef87a2383b37becacca01f0108980ace4732e468e461553557c69222b972f", 0x85}], 0x10000156) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) dup(r1) r3 = syz_open_pts() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x3, &(0x7f00000001c0)={{0x9}, {0x0, 0x4}}, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:31 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="efa85542ce02bae249cf5a16f3f6412cd872eb4683e43816fb627f4347056fc6630b2d25828867f2556b9a53d79c147fb0d70b3d63441cb11cb2401c7cb8b9281cd46630dc1285aa0cd9f520a8b78a46a5a9375cd45d398a39d48eb267a285300d9aca672cf71d5e36d27c2ef25f94a2245db6c36a95ca", 0x77}, {&(0x7f0000000140)="91195818fd5fcf4fd753249d13d843954246cd5d08520260c73fe8b7b52ffcd043215de34c2d9b490347acc071e7b53389d65b8a7249bd8a98f16c6c7fee483557ffed25e8f695637cc57ffc28032c903fbbc8871cfaea23adccc0c147a08ae083b9a1f2fec9485247ffcec7981f3e687480489a4ed1cc63564dde46d9354d8e2cbbeae919d4963fc451b8e51dcb20b47e2b964faf1c866e60eb66991b8fe4403d0d27923006288cd94d56806d78dc0e0339932320758361fe23e6a0fc6f5df16e2c8eae7a21c1866e2bbd29d58672595a7005c3376ba33088335882d00e2c2de6117b5043fc615595989e1cd6f8024be884a1ee3fee755f298ba9f38ff228e4813e50c34ead704ab0beba244b1629847ecb0a1dda4a3f1a081260071d3d173bc411f8dcad30c0c8624a48f7ea210f80310a9777950f7a65126f02df9e97a60e0983c1d31bff9fda289cc5e2d069c30ea2941ba9166836eef890b1dd84784d8011e2a899cc117eb144249180530df686b4532a90b38936f38a54453aab0926d4dff95b0527da10e49f1cbcfa25d2fb6b411f27039633ee7a60bd3ca363480e1bd8a16260a49a0cacdc110c912113b2ab3e79e9ba7f2c4a0711f03297c93beb48c789b7ae8974f8bcf6a57bfecc8dafdf7404b6773351a74448e290705d800524f5f7563c3b2614f9735735126419dd8744d907bd7d1b6e4c9b187dd632d15a818f2f8911b5a2faa285ab1310e5e55ec33859da6543fe857b881403d6d667c86aa1fa83c346f71ea54ae525e5b129170c5c6dc9832253daf82437a7818224f69d3298ad1da8a2a945cc3e67203ed46a223cfbe356753f5c559e933290f0627d5427fbad1809e6b80d411d2ec5b5c70e8fc7de3fb0ebce7145f02ddc47af50de3aa8123676be4fd2393a3714b622613cafab3a83cd4fe564a8d50b883be86d07536a2f450ff92b966b40dfb965a790d84ed6a0287e5a8ebdba799cd35332acf33664df6ce883c77f9207e0b7cbb707a45fc91023057f55d74e09d4ec5434191cdc9a5feed04bc9916c9500c7ad3c7d34844f8c460658c19575e4d9f151a2485a1a946c6c37c3a6a8489af298ea4f0edf5ebb2353aa863903f9c66c4c107f43d7cdefc70755860585f3a6453dd85d48c122daa6beba2fe927a7d9a367f5f4de57fe1ed8be0d7f83a86f90c2537d798470de22d487ec0b1d02d2d07531f71367b9eb618dbf3103e68a0d1458b87ea61ae7fb1f311888634800c01fa2244b03cc03d3a1c0baede1ac97d4903924c769bfd00f44408acc8638b4e4a93d16b34ec86f46336c0e9fcdeebf8d459bed59a4ab7ba9e886d85b78301a8ffbf1bc3dddf510e9307f3af490d94001df0b1c26602932a88a8e6f2072b9bb09e74c1a63d4dedc835824164bdf903a776ac6cf11262f855efcc16284043a43f129d2a42af54b990d25b2eceba0656d7187f16b126455f398937e26ec640eadba38cd8962263a57a7e772d1dc1e7ff5fa9e416a199d2f224bd2a63e3aa72e4aced636b69a58636db61a31e3f9e144e29bfe0fb6cb0fd1659cd725953b28edd043880d99864fd405000eabe53c8e06c0887ee48517dc712af1443cf2023088611221172f8ee56f8588f5a3f45e8081ee4ba54588d5751ad960406b43dd40bba4bb0b37baa6eb605d03a7f15d326f307e8023115e5487b9ebac4216c383de29445e20782bdebc2200a3a5959fe142303d5bac29b67205ec84d8c8703026c3021f312ebb52cc773f63dbbac1052e6f44f3f640fb033dc4118e87bedcf2653044391082f301b77f2e82ef8d41d15bb09ba583d1e2374bbbcd996fae4d31477a5d20e70d5a449dbe578b58770067aab4e3a1b49af098416aca9a21b70b785132f6cdffce8a969e32ba0cbcaac0778903399adfce9de4f2188de7bd4261373cba76b9c774ef60581469ebfa08445d59e1d1356a3521f7e8952e32c12361556c7592ff86f4cbf4055ab43e1ab84c927907b67c07585fef8dd7a692602fb35d2448a828c7ee0c3a7cb4cc18f739fe78c261e82b347d5fb5332a5c3e7fd72fdd695072034ff6550871bb41a44d390148c76a693658b7d9f6d2f9a41d1fd4bd1e022a42f05dfed074b93f09bf2698835d11d25ad6af6a5382bb8b484ea81b448d8c6724299d3457af51063457c1f3cc7bbf54f0d17fac704da663fbd86a76669c498bca2aa1758d201540ccb7c9efe842c120ba5ffff22981a5c6f1ff15e7e720d9636fed8800b5536d1f464df245cd5658e26d6d38c59e9cbcceb818087e0d457bc4472ac4b272c8d93db19b0c6f2f4cd7a228e740b8df01c4ad08017f782e30c2688f8b6e37bf831e23edd51a34f53e74eb6b8c9dc85fe492357dff11c0f68639a75184523e0efa48f0455dac9112ad3f682b4327d6a4d84a4d1968f01dcf39a0af312cb34217e60407305d4d2bbd6b6c6f10fa82337c6ce5e3e632e9892c04794fcb7b5870e667dc427f2c13c3c91c9f83188e96a286a6e9d4196a0091db609dcd7615e2e724f96e1be94bf69a7877fdbde5a54cae92ac360bf1e09ad8b7505ae9994ef2f7d74f09c8639e7d001548df79c926d6ca2c002602c5a47f3a1f0e06c440ec8ebb44f5f8e42accbad7ec15901d57652e8303f2187fadcd0ccf3833879c1b7ef02cc7551bea51a8a6494f68f61669cbfba7eabe83a7d621495aa077c635c20ff49bfc7dc01c39607980e0d8e4a50944255ed000ede8bd0e8c25ac47716bb96b5b285efe174c413aaad138808a72423152f0220112d6d702a00dc94e67b522f2b81636fcedb3391470347b281b71e59b62d43a007c333af281ae812ae1ff6e97ef4d2881c7992100eb351ba50c2fccd3d3b75f733f83d4e05cc720ed6447acdf7ca3dd025ab6ec10a3fe099dc186f8ab93419d5824cb5a68232578e1c76fc0349ba1b6036777b03f1a9b217ebac31ff106cbedaa49ade683723a1f1772216a2725a73fe53f30c2ec3c039731e1609aef56e23d00814032d3e7ff65797db447f49a853355f84cd76fc1d84af887786d9a2a60796db916c3bc1e0ce698f4c1400b4089c800ff4f5ea010319c62978195c2011e1ca144b21c4f4761a0ba3c54939145dab23e203336b0545a7c0429ded8f130f9c51acdcf654ab8b717b445d19d06e4c5b8fc3ec471e471d05aa1f0909c63ab9718fbaaf5b5b98d9f653d90aafd53d2225758236a08542676edf5164c8c0c5f4e31bab7449933c1e2bb554c5eb31e12e2b1a86484e181726e7460568f8ad4b5207c2750741fdc2e7238aa4df2b2aceeab28a25f5528a893e190e550d8694368170e9ce64eaa99c846a09ace853f7761ed33caecc8daf9463c57be9b8ab000caab4e29ba589ac27d186335fe57767dd77bdbab1c6a8c286d60766236625993a22c326961ea2d71477828a4e121c75f9202b082361cb540bc3354c512bee817d66d89ee02c4f3deda2f40a226d86d247d461414856f7ed626347731d893b9c11549cccabdcd01427f8d8d04a0455cc81df84fe1051e770b9308200dcaaf9d99aecf833ca415e5ba3e124720d6b3a091fea815d918e3562e396d774ae399ef22b2a3234541e078957ad2be5e60cfb7e834bd4d4907f87e4304f96346c88f90050e35e3c47f3b86818f3bbddc15798242eaec1d69db89888f11aa9a541c328e158028aba4d59a47a957150c72e4bf6f59909099d635084f96cfe4ecacc99a58122fc160724dc1a936c1672abc0648692ca4a7aea9dfa6693ec087b524bbf7030abf74d3007777d3b04ee6413ed1f797f435593099e11129470d68f7e2680012cd2a7facf9301ca0287bdc4ac6e77ce50dbf1553c91fc4b130e172602103c1c8c406bb469555b84266d58baef4e51f885347489ec516953cc21bca85157c0ee08629976508f7c8da95187aa015ce0bbade2276cf838b03b6f5ecda75dfa26c75a2b01a49598b34329d8fda27b39e762b34fd64e143797791cdeff7d7e83d39c1e8e2fad81a186d4237fb1baea817659675cbc7312288f11ff851e9dcad6db2dc2dda03e8c85e9042152f76e72bff19866037d880ce0eddee6e20440a22be71cbcea7c24b501ace3c10798b3a390b7cb96bf4e06ac5f72e421ba535c7804c911c1f4d20cfff1dff8398b0f93203176ea3f1b5e71633559f1f6791dfcb92163b3bff0c44f517e88caaf28ead02c568a77874ba5d4a99c20a16e664d29be551977cb0b90d3f0d22b9872f4845a75f79793e9f3fe2676300e1e1b0c64cede5573fb22a8079b200af4306843b446f6636436e7289da199b25ad0997c86d3fb2d3b623904bac64d2487fe190252c7c9cb70f90f3e8c42fcfc80a0b59d2060bff475738407dc92e9f107aba115a7cfb782e9901dfe031dbdd389078d63f1c297857b5fe44444f03d5376dac5e0b980ab3610d44dad5f0dc00acb4bf7c83a6c0cbc5ee3c38045a1ec1af87726940dfa26bf27659008cf50b52499912400adcd102c89b82c7a0d8a5e9007eb0d1566212ddf9ced4060b6b89aa88a68f94424b4d4e35a5832419608cebcd9d49767c9d51b0518594cb90a51a2a20372279d77a5acc5fc1baa8361bd0975b6c41d74e8e8fa12ebac4215867b61fb38cf748b6fe6a63567c84fe1413e3dedad3912f97088abfddee34e884b0139411d98b13ec3226d767491199f236d449b8c5d585731333272fb9c4e2a69e768497f9b0c302864d7f5d7fd397ae2f5a84870b70e1e480fbf11ecfab7f891c8f45344d3dd6dbe09178860e202b76463ad3a613269150e031f784119321ba14d28ed8ed6398388077ac20d6aff4f41f496735df524f56ab5a5e41f022399de59d97394055616118c8dfa4b45e3bfa640f24bf8cd10e5cb885e9685e104d8fd1fa2dda207701ba33107f8fd6fcaf0af433e83bcbbcbe0b2a764d68bc06bafc9a2e9bc9bc0b6aba87c010211d543c8edbf635f95c489c0511b36548182caf88a0e0c7c69d87e60d160fdb324ada11412766d41e3724a841e80181d1fa6e39e62a46387ef93b230e629ba0fa18ee402c79c8fb20bbcc1ac1eff78f7fe0bdcbf73ccf9754ceac3a580ef985bfac697df0e5ab983e1e28f809aae5c6f99c1f137a15925b6669bc372ed1655230d1fa2bf93b1c3f893ad1791a4a47c8bcf480aa0690e16080b0aaeffe909305aea8a2decd1fe61a0eba7e88c5b51c2fbcb1ca98b924ef12714138245561aba1b679319f03cc85ad12f451b0de5c90f679a6943f6dd54248b53862102a8531dc9e67a3559c92a7329b867e829ac5e7718cd4b0d29fe6f4e09cfa473f64ccf53c3ba4f50a141a5cde223c264c495df2b2867a1de0319a2e3fcf0c9d5278d6147c01cae0cc872d8ae146766fde491ff309a90651e57dcad2ef7aadcb67f38f373727541e889a721614d6c770b7c15f12ed268fe37ee646a4e8334335a3951cbc57503a88f4e6c7d32b0395a6fac8e7af273f83cdc2e5a6045f243566dff7730d3c437d9b33275df46c2ef798533fb891434164b97edc0dcf2d18154ebeab4122ae11cd8e72e0dada9a2556351d0232b7c2bf738a487c43a47e13be7e810f13357aae8f4878c714a8771ee2231ca55153ca7161f9babb9211b9fa50ca2d9070d516049ad20b85a8a9e85bdbc9b3f15c7db6ee31885e696e21801ffe1fb703127207483bc8a5f1e94e2abfef499eebbf2a372d5dde92f0b1b2961f789e8764113d9767e5b6184541beedcba01af90bfdbf7cdb12186f9e825b6502bd782911599e83dfa6b55bd9b0b20ebb376bd7926adca0f32d0f1a23c90ddfd1e2312b3e", 0x1000}, {&(0x7f0000000080)="0a7bcc7259dc7b9e447bdf3bb5498204707de91195c78f9ac88a7cb311d8c2e27119940ee94b7b229649dea8c8f9f5de36b2b781", 0x34}, {&(0x7f0000001140)="7266691ba6b5db598b5b2fa5e6f8a409f0e9e42f10ada3d0a18fcf9885aeb0712e68d2908d2bfcb7776e29f07a2d28dce29c3bb7882cf4da2e17cda3c28e5a6f0ee0da1951ee0ba3839b6b8df3f6d7d19bf4ccc9e577d738910b8444d89b6708299805cac74484622c5e900f567e50882f3b9e87e46c20422eb812d382c9e1fbc06cf7149f009660e1b15efde15f755fc58a70287ce4", 0x96}, {&(0x7f0000001200)="3efb2424ee878973262eb1457f3dda5de37f67b40246b4f6ec814013eff9cb2a5790785442ce914f080377d0a388a61744e83823357fa7301bf72e7b883134f6af285cfd0c871b4baae2ce5811c9c583cf514a713f1fa8d6103769c6d204e26be8c2ff11d8bc3bf6d062b0d137ff301c33543a51f374826c39d721dc06c8c8801b3fae8b2c9c8d3c331f88c52c69fb21db17c37e4d82db75c40ecd5974db23f6fa3bebd52132880018031aaefb39301dacb201ca1f82c7", 0xb7}, {&(0x7f00000012c0)="2d590a7f4ee4e855e96a00c505eab0438a75269986495e9af724b375012e7fcd22ccf9fb47219fe8d98c9a22ce9ceeba2096f7a19af1be018b9b9672581aa38f13b9f05360d143ab19b874702f5a15559db9ecb90b0c511006aacc9770e44ff0e1a2a2fdf3c88e6cddd12323c7d3f50b3843266100136620", 0x78}, {&(0x7f00000000c0)="91f9503f52a1628fcebfd375227b29d5e815c6a8ba7e938dc6c89bdb6540a13fcb75e7ebc5dbd955d046a196e7c1e8f39a85aa9389617b1f7087c1119e1e", 0x3e}, {&(0x7f0000001340)="caf72d3b39433c149f234a426f5d1a0153534e6b025f5d76fdd2fbe7b10767a83bd2b8135a3d0eae6e6b9fc5295846dc1ca3ff41c2de3136bd95108e4ad5219c551e49f6abe2a7f11866d064335e38b5f42d07211fe334630ba9148d3be20f09b5eecfe0533718f73b1518f61fa5d424a46a00105b4ec9b072b64b8f6306b576046bd8a5424c8bd1d0b2bf", 0x8b}], 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000001c0)='\v\xb5') denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 09:43:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="450b2326df3a1591244a179096e9a211d4c009ea19b82527052951599ec25b21ac5302727df0a563688fb8253aa2ff4b3952654753f2a1f9efb070327204da9e34ada037d1366388957d0797008a2e29c83f9c169c0b5b16302e2920fd9cc32fa791712bd39c5174ea9bde528af360a853dbd3faa40bddcbe22ce40c8265a5ddc2316f4b7de78a91926cacfa57e5bd8f", 0x90}, {&(0x7f0000000240)="b4866b6b07d4323dbde9366878eeb22ddb690794e213a2a65810a023915c922581fac8e3e2d80d4bbb0bb527d2bb222e0428fd25acfce326e9c218687f9c46e90d58a57fa11418172ddc756c28b0996879cd69cf2aeda76df1366584393d761c6ff3543e85bbef7d64c02ce39cbca387b02216ea811478bf52263b9ed49530bc66b05461af176ea9b187bb9c17130340d70de6b2216e27c93a322b5c7df04841bc9214e847fe594dbab1d63871a354f5f45b0de3f559c1f31b4b2b784bcd8fc3f5d58a231c94a1ce179dab56c599ad8e8cf83fad580af8bd95fdcebfe7f67b877d6417c2b2", 0xe5}, {&(0x7f0000000340)="fe88f431f2a1a41a259c079bab8ab6a10788ab3b8df288da29c9117451592d48123af82488056bdfaa905fc03c4d75c8257ed12a03fd9946b73de426056ad5b44576e963ae5c53c061bb3d04f782fc578d2a69d028260f719a06885b9caacfde0d9ac98011ba6efefc6895b42d107fb7dc5634bb49455399aa3bac9a05e782b8fc3c0c86218e5bc0121bd5fb2f9d22c0e1981e659991eaaaa8d0064b4e8cbe8c4d8d094aa88a84ff9cb9e86d58ea2d869fd12d90c1bc7e0350325baf63942472599d39e0d2825b20e6ffdf9fb917b118af7ecbcb3ef2db49b2d55dd277cc56fec4ba5abcbe57f1b5a230ea1b4867ac3265013fbd2b86a297a7451d66b2825b525b5759f06b3af8ee056d097b2b422d233da1873f6b4406eb6d183e008b5cfbe8140b624a6f3b92bfab602d9a0ace60c5499c6921edc7a1817bb5eb76f06b7796c6c14200d1956fc41a538e5811a049273e38d791b7892f4e656d9808e7246608daf3cf469259965aef819119ee0957ca36f2575903049f238467d49d885f4e3da013bfadaafc722f02b1cf8faea88edac89c5f9ee2b3b4dcbbdbfeb8d43de9ddcb96bff121bcc0efd3a6f6b34831b2a74e66f688e7ef73925741398a8171025b62153e55405b25f7d1b901869c0b0216a9be22721d499ecb133b3e655ba99516d8dc626788e1798c6cc8c0dee7f08ba82500592f51ee135866f7919933b6105eb9209d57d02ec77aa58ef73fd5d94c968487b4d7e0b47cb5811955507a8490e7d413daf9e2bf39fb477afb335a4c4f17344083ad18fffe88953584492eab9d7862f4f32ebb9a562e79ba634380e9280d9395802af64d1cec28311640cc0fa348af326ac9335ba355ea6c0844939ec66e90852e5d391b33c02401f6e2731c5169052f16e05e6fe44ab3e42811ebfe2873bb723dc3ab4342296ce7d8d5f9835cd351b2000dfa36741598f8dff63bd09577073467e718302e5af65b02925e1710c04118e6074256ed6ffaedf5679a0129deb197d0879a93f4cf327d54076e1fc3fe52b5454301780ab1e6e9366d037d6976aef741fbf9728c225d72140e6ba57dd8362e4b01b9d6eeaf114e64e984603db02fe7b05e134f3117ac013d5ad4f94ca534be6786593cd463b560b90f682b9c3f659fdf18ebbe08ebd1a44d72ffb04a14d18efc410509b4a1b87f51ccb1dbdd0279a2b11eb55e32fe73972116c6dc3b8465ed85ec64ef3b225932ac4183fa33e0e93772d60d3947116d286d93a08f86da79f3d09e98ccdbdf21519b00b1d4e19b066e5103a800f05f009e5b197c6295ee34fe730f581a075c7dfa3fe97543ab9b0c2944b7972a84d9823001c61aa2d86f6ad77bf941af8b1ddc8775f09bb5e247b29972ea0ce27972d7ce8b7ec7e83ecaf271447a830dc3f780020c03affcfa8c9bb15327f7b655c58ce4a20babec5b350d6de963b8b9615fc853265c401e4ccc3e2cb632f12d6846f14bd9e65a86bb9fc56d3cf0b9384603d1ae87da65d610f564563084d0f707e89ef3c515b9fd41751cc70767fa654b75b4918334638b5870142bbe4e3018611b9849198482c239972317fa824c7cd8d78c6bd7f6f01272c00b19c465a0e1a5bc3baf8226c613e107f3c330549646358e8c685cc8dff0a7bb1bfca1e89d97557015a59bc9ac4e4d448ff99d0c9efe2e691a63e2dc02a56f2983b5286a5d7506308e943b0cf9198b5bcd77f277133b7f6f468b759565e01069f59934b414756faf1ed36ae80ced1ee776c979d059f02c2d57ffdf767def5bfa3c3034efbdc63730df58d706870cd04b3e9bbf4e5e6bccedbe6cdbdddb4063636a74550193e61457bbcbe6847451de8ee52534f989de9d6334e7b273e783656d3796f5d784ae07798026b6f5f929d563aaa99a32fddaa9eed2d560c8932373f06c5dc301d98687a8e7c8a0efdae0648f9e602d78251ec87369fd329ee4bf72697ed3750dd17e9385d9cac5abf03cb7a67e739f1da274445a1cf5beea52635247a7d2dc1c129f320633dadb5c782a047949183ea6f152380df066714ca48951c6e64117526ad1fca2003b79a8b83e29d41609a18d59989760623ad6be062cf975923f4d00b05b4cec97b31e1524ebbb895dc537cd81f0549001b9d31cbded882555c7cd22d149502ccbb2185cd813de90f8b0408d0ac523b42b1e424d4932a7dd7482535678e3454e1ec033f57fb4b0ce3ae56e96b01f03f1df31bc813956989127570f41db02517432bf66795c254d58de7b1179e447a6887c8d2966f2f3b57015fed192e9539f35d274e00cb5ee58815e56c17cba3be650fb0e24e00d27aca3bb55931ea58d64b9bf43e38d25a05f38d7bbc42f461881653460a42b8200321cfdaff77015aa5de24de20a77e794d86f0faf39d6825d14e698b70f3ee7d19a19a408666ebf536dd15709ebf40ede2174dde1c364ce43a9890dd73169bb2bff35edda6e416eff54d30fe5619cd2e834ec39c394e447e6ead955f47bfe05cba6d686feaed464d6606a369c83806a0a32181ef2d36b2000b36a90ae8e1b01483c6145211a9d0211f6b149662a3c66d48d755567f96792f7528bda935598d5901ea5676f9a830c20cf22c44a1ac86f583d0e5aa1286932072fa8731236e369b7208a88136bcf3f1b7785e15493b073c33ff40cd44c2ffeb5415ea1ad51bb4c1851c2f5b3575562cf93a21be1939831ecb591c9f04e1cfd42f199a071b6ca118b0d96cecc9248dd4e91018beb569e545863ddc598e2f44abf982fb7aeab9d9a5b8445cdd3b0135c0906fcae38a7e91f4c603979d1808b8c87c7d7ce8aa8d0b48147a04753ef95e262c98253d38321a673d27ea88df811b5b25971c8cecfb4ff252fdcbf15e0a78379ec1db33150f4280a44f0eec5a4a0279de450d0a8e9280abbd1195936443e3c1da2b4a60957475a2a1c526ae6ae74359a7159ec1f253168604920b5a367aac2dfe4e93ff8a97a8491197b6b9e3c1c7360b1d0dc9867d7b6f87d92d527c3f9b38334fb5a8c6e0ff64748193ac9a1769562d0a2a423a2dce31aa0b476602bc41243035f1ed4a3d170fce68ca8644a087466c073d3d863cdefc97ddce9d9322a1f4eb7235806eb12f05ee3ec12df45779084d60d8eb45148920ac878db962acb47eaf46aa397ba608cf3dce29b8e4f6a4f435a010ad318b410ccef1c8e0cef2619f140861ab117cd7014b91e5b0b8235ad63c7fee2f8ff0622d88fcf2d9ffd0ebb1295a653d345b748d7943f8bf8eb6205976084d5c27037c6c323e9f9553363f3946e3b5abb9cf7062b30affa1d9a1282e5a6b08cd773127359600a2dd9271c738a6d813e4ebbf71a9d4c82e34a87ae90acb83adebaf6af462a68a0791973a1f2d3cae76d5f18d1e1e9119c84a993e3f967edc4aae9a76f5733a98d3a5566a4878b141a09ce5f08b17090f51c70c7bdbc64ceddf3736d79618ea24dfb42e75629438984beeda0d3262cd8d87e114265314ff62a368fea54ca10e96c007eaf85930809b7622264c40bd2fed54d27c6288088489618f5530679ddb6d296f3e3b13ae2e576e29e6c4aa1c65eb80ddd28ec690b8ae0f8d17c28597eab87ebee5460843f6552e93897535f86b55468109448cd53424c55ff71e012cd1d61123b0c486c0b930fbd7cab8f8327fd9dba79e1c0eaba6b3cc5028b51784ecb7702e9b37c744c68fa840ff91a8545d8089826ebddcfcdfc364f0e02ba1c4a790b98c4f10a287dca6b6b2eaf1fb98b1b56651eb99a3ed6249b8f5688228db3026bd2c9e7d0019c1b94ce0131029a74851374e9ca9c3ef8e500392f00c868fa914598831b8a9ca14e0dd69dedf10a7b090eec385e5bb7da14651c25c557cba4bead00410bf6e8664a51b7a49ee19c132a2435a1f444e764abaddb04fe47dfab86753578ecd96c84e8666bbcc7c3035f695e36e0fc5718fa56b84e466b5b141fa347913f07483b202ee3e7e3e46c873c6bbd673166e4e45b4df4073a80295e27ff91eb92dbdc32c2bee5e40f5ffdd4eeafb8ef61a65c8bc60c9ee2d531bc5c73448ba9aaa0fbb12b4186eedcd0fc65326d2783851e60e03c4a4af283161cf2141506a89635a6f06474500a95c54b92b08905048426f7a18802a02ddc6676e3dd7415ac9882ad2eac127e572c4e8f4dbd62fc886ddc6ab6a74ca76c4213a45bfb7fb3ed9b063e26ac79234ff4261a66b57d75901f32ac3755db2cc8cd4c331c721c82275fd9512f81c182c534f6a740dc4043579325055dd62af43b5e14f51445a0647a9c457ccffc7eb57c3b0dafb86fa1a3e6fd36a83e3b62dbd9d8352851a6ad65a11e37259ba17f14a6ef199187ecf72159d4a53997314b6573d138ae7d71a96c3c16b6f9edee12af166cff8cfb5dfd4cb9b1bb5c657a59d7da3816d8db8ac146acd213e03e703def3c4f20d282ba2c5169d29709063c0c39576a052a7a10b95916d8e6a39f458e338389d775a2a8697d163dde02f932b1c94f7c76d718b0119b4011cc93023597bf1cd96ce99de07a2e8e8e596d689ae9d781e27dc7de193564e53ce951b61ea2d0b7655c99e9340417d9d879d50b22e3c93252af4364e0c11639812a5b2a01c0475b78ec06be37c981a1e1f91728531d51d84d57845a4348130d3e6326a1786af9f66c60af6a9a59144e44388474b4fdb8e47d0376aa4ab53a270187d3498c483879c7ca3fa45bb4999eff7aeeffb0069b396b47e435469af76264ca8d9fe283020a11b3d4c2a895de0d315a9d5e989beeb315b4de3882d232c5a58b27e04de0c593a2fb1a3845e8f826a82a2bdb95298b35a7aa34f12502bd91711ad22a3520f31c3bd78d66e6ce218a7cbdcafeec3a966e04b3359da139550ff21911c5b81796d8ae7a4ac6c86901fce76d585a0fd37a954e95c85de16c24d92f890b98a920d7b452dfe3f94b40b9ea049cc98d00689454ce814eaefe3aadae0e7f693a7f73ed5ef79d42f4ede5c69a6078cce42ca2ee23c1eed0e4334c761a238e28c43ad1747d27dda542bc3fd180e9a91aceee20d63b0910bcabe94d47b054825f30eed84cac0b976a2b28bf455a5aaebe2825b91106c5fbe6b2c0dedcf97751a970c132cbd0301288c1768af18b87692763cad7be611e07c719620d0f7a53ad2a9add4e1829c0c46c4ed925b92ffc4ec9624329ba9ec8ca4dc0e5ab89165dcdc6cc5aa9cf7a4e393221e9465b9236aab204769a93c555ea55fe0f520b374076aab8119b50026d90ae929aedf207cb4e7e8b1e8ff2ceee8755d4880e15d410c8acc997ff10c9b52118838933d5f770388f47a4e27842b97c5af3b3a55691d0a73c0f1c33ec1e2b4424f7177b50ea8d11799bec48c26ad4cfb6f3068926d767f37b017cecbec78fab8cb05f61db047390f6c2ae115357fbeebbbe7821250d6a3a5f3870bfd73c97a3faf1af01271f292a8d8214b70a9e5c4ffc4aed3ef8c784b5d8c0e86c1489f3ccb91e7b417fbdf28f79fc8d130b1928b46dcb09899830efae0ba0cdc4cd2ac2ce716272775b54b2d822df979532952d366fb603144cbbb6cf9856ab7ca28168086fa9757f4989904ccd76d3f6e23ac1336f79bbe1a9c05cc34a948778a4a57829acfd94ee603c92ded44354ff4f65b64bc83165cdb39892f32fcc6ce42294ca08bf9bbd8035befe3ba341f22235b874ea133d8547c547124263c56898ffb31a46e340c2d42fd34e9ba62849b2a1f0d160e1c5316c8b42049ed631b3822170e41e967e5c07860e45c04e8bd5f7820d5d58086e1d833a0b8d7e28a0e386c5a536dee807ff320c", 0x1000}], 0x3) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x3, 0x4, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x62, 0x4, 0x200, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000016, 0x10001, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x52cb1c3b, 0xa8}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x168, 0x3}], 0x38, &(0x7f0000000040)={0x1, 0x5}) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() map stack 0x20719000-0x2071d000 of map 0xfffffd803f013c60 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f013c60 failed: no mapping 09:43:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000001, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) chflags(&(0x7f00000002c0)='./bus\x00', 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) getdents(r2, &(0x7f00000000c0)=""/79, 0x15c) recvfrom$unix(r2, &(0x7f0000000180)=""/25, 0x19, 0x840, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000f7ee"], 0x8) 09:43:32 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) getpid() setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 09:43:32 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd6a) 09:43:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) kevent(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000000, 0x3, 0x101}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x77, 0x4ca}, {{r0}, 0xfffffffffffffff8, 0xb9, 0x40000004, 0x8, 0x401}], 0xffff, &(0x7f0000000180)={0x40, 0x2898}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:43:32 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x5) fcntl$getown(r1, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000002c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="62d790d678c3b1ec6bf25ca24c1a54b4cd029032f6cdf7290ada0a81d9097df9c0a4ffd73b7f795aafb928afd6120911b8e4423e2c97629776496ea66975f7be10bd82687c4eba2f875179c1da39bc8fa99fc7124d49f5e503ad6c31298427b4eabc7800c68bdd0f2a239aa2571ffd000000000000000000000000"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 09:43:32 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = msgget(0x2, 0x200) msgctl$IPC_RMID(r5, 0x0) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) 09:43:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xd0d5, 0x40004000000028aa) unlink(&(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x6, 0xffff}, {0x6, 0x47}}, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x700, 0x94) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) 09:43:33 executing program 1: r0 = socket(0x5, 0x3, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000001c0), 0x4) 09:43:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x81, 0x40, {0x101}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x213, 0x10000000000000) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 09:43:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 09:43:33 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x5567, 0x2, 0x1, 0x483d8520, 0x400, 0x6}, &(0x7f0000000040)={0x1000, 0x6, 0x9f00, 0x5954, 0x751, 0x4, 0x808, 0x80000001}, &(0x7f0000000080)={0x9, 0x2, 0x2, 0x5, 0x1, 0xaaa0, 0x7, 0x331}, &(0x7f00000000c0)={0xffffffff, 0x6}) 09:43:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xf, './file0\x00'}) mkdirat(r0, &(0x7f0000001580)='./file0/file0\x00', 0x59) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x21, 0x40, 0x474}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0xff, 0x80000000}], 0x3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x90, 0x1000, 0x6b}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x3, 0x7eaf}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000010, 0x9a, 0x40}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x4eae, 0x3}, {{r1}, 0xfffffffffffffffa, 0x56, 0xfffff, 0x2, 0x604ef46d}, {{r1}, 0xffffffffffffffff, 0x2d, 0x10, 0xecb1, 0x200}], 0x579, &(0x7f0000000300)={0x8, 0x4}) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') r2 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001440)=""/161) 09:43:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) munlockall() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 09:43:33 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x100000001, 0x9, r1}) 09:43:33 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x2, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x9, 0xfc00000000000000}, {{r1}, 0xfffffffffffffffe, 0xa, 0x20000003, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x68, 0x40000008, 0x8, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x8001, 0x7}], 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0x2, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x101, 0x1}], 0xe74, &(0x7f0000000200)={0x2, 0xe49b}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000240)=[{r2, 0x104}], 0x1, 0x0) 09:43:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe080, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="001000184404008b00002b92fe050001e19b00ed92c1ef4fa2111f9d00fff00000000040006893a2cc79", 0x2a}], 0x1) 09:43:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x5) 09:43:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f00000000c0)='\x00', 0xb3d) 09:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) 09:43:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x7fff) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x101) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x40, 0x20]) 09:43:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="f1d0cb75444b6a435152fc16781f1495e76f6cca2a3e91aa065051d4bd813a80158d31b0b232ca61b49894084a503435f425bb18d895f28578896eadba539c6a5a67b56cfc981433628ea4f263298b6b2c1680c1750f373cd94b1855efb00087fdf857034a88e901d35934bd0fe4083829395204180d7cc5a581eca30737393d0cf80561c4fe419144236de4821e74e923659afcd1a5dbd79e9cff87d7a4ab7f27c4b0217327c92f60df1c581ce5c16f7f9adf4f494981599c563612e38e95407087b82cb90e7a32c2ae4b2f57a77f497a4ae7fb73290bccc18fcb0caeb194879f9a4aba640b37c8d32682e80de89658553f58f16a841406d6fcbaa96555fb5e07d9f3afa5e02cf39607ae21db0725c2caf20fc86237e165516b69211f4b34f5b38f1dfa56c62bd1427d6854fb1a1f1ef431b97dfe8699954997e203dda67a115d87eb72edcd6021bb88c6f26a31ab7f55aa322fce65a18bfa79d7e3c8c87089cd76189358d04983527c9fd7c8ba53dc9c00b6b528a62c8e15ef9df1bfb65ca7e2ecc580b4bdad06a00540a9dd10fed415546d807811fd4ce068f23a7c65cb2362cefc1da604f98d9f9caafce58220a8a51d9df4d4dacd38247c1345ed118be4e5e8a78dfed01f3f07e226beff0058800cf15daeb29d09c93295cfcfdc52ab0f568e1bfd86059f482daf7d8a634d96d0431bcc86f030d8948be152db3d690cde80b592512feb07f0998f9e4035a72f3ae0ffe8c8390af10c3d0bf4bd572b3ff666b2d20b3041ea38c64d4020e7697786306b1dec586478bf398dcf8bc46deb55ba9b63342246b9b08ff80e351160b92a75d06e91808052f6fdf16444a52ece9c4f201f777a38a8f2ddf7905003dd5e57f9394143d1e97b50d3a3515d59033a686acdb168e7f307e126aaf7e842f3ec51cc9e049d15a742268f0eb2fafc7a7b593bcac16a188c4460db845a566307d0f739e38f712dde41d3d8b7f299ade5091ea1fd20e77cbddca09259392329f54ab51d37ecc09b7b96c4c1f4852ef6393e6478115322acf42e4dec9f7a51ee513bce74f18aeca261dd3ee42d37552e0fccbe95f33c40adba603974a8396fc0ffd98b795f05dc9ab145a346d0a181cecbe8a0c1982ba1d7b43db3bb883a4b64d675b9414dad45353c0eacc7915aefd27cf017217b2581f78f2c4ce6bc75dc735ac54195128ccdb9364c90ad49a1748b0dbfc104697f1372ac74e9feab13404bcaf0988f5ee882ae5b9dfa5e4718b09b37d212e61733970afdbbbdce3bf74c7878222f9a234bb0ee8188517809aed58ebc0549d9b810f26a76c8fdae55011d2ca7fad0036ef98fcfb9183ed9b368231fd3919d6e5276e7427661934f788fbb5400c1a51e57b2498da94cf18f2f4af9d9869c2ca2e3b8a17d498136ca019d633ff40d53b9e692cb33a9410eb5dfdaf6b7ba759e9c700f31f19cef7cda8f2a1dd74fb871db32e8111b7af285b588ee27814ce3be7320ed03adb9f04c856d8ea182274bf4921f46de3ee07e6f498a58179e10e6cc475d4a334ad4843c5c441cbe3c684d3332ee0116b2d024b82d3897b345803845f62863bcb9c027e6204b89d71cbb479fc0ec31b91e63b9b1f4f3686a6c8ac0574a616919c4999364489f68001913bd027d04038cfc83bcf54a9dc7bbb963cedccafd586df6a8321749863fc03648e77a1a48499172bd6dc6ef129aa64bfa4449f023e574c878abf6356a036b007d2b8bd7af9648d1bec73436a0d6e8bf8f692b73cfc09a3c958a729b87178dedc6d869cba780ce49bf6f11457dfc9adeba4d481e7b50aa58770a1c9310363dfe87b2af822ce23c0f336fc733cd28d702e16d596ffb1a64cef71b84deefac181dcb0201f660e0897e437eb2400a9b84dac08bc406e541f3d26d2e6a0fc3dc4768dadf5abdd24aed9528126869939a4ace0927e2276f2eaed0130a986167a858b21f0bb2a5fb04fe6dfe636eb6c1cd58a2045b0937eb8e086e5b17743a2f3ecd41e14402a4f8a69f55d2455bf6a28e3a7c0a2bdf7da285fb1c29cfa3b2c0793b157ea463ef56cb11a44338df61eafbcbcdf509ece49a5bbb3de6a66b720353e6713c93d3a7d9a594d066720a3e4e1a9fa3d38f12a30b47a1458c7b95702eed4e61e1be034fbf80ae1bc5e6027c4a5ca64af20fb121db99eb4411bd1e67479a2942d88a51b7180a206470b6e3cffb33551190252001f91325b370c6bf40c2887dd7c3878cb12145a70e1be9abb429e9859ebaf8a4e5af025ed2007a49b4de6eda78e81345ab98b0759c137ce44ae9ba9301de797bcbcc033b8a84a4edf793b0719a867a02140f804929c299c0214f8f29a596de7ed293ffb1b85e4be9db44634f7fedf9ed287ecacde9eccb60ff9346dddd27ad8c5fef2cf174da0fa1a01261cba3c93e5dcd7eb938cc41e1fddb4a73bfbb4ec49b8b521384d2cb29582beac117861594cad915537a1ef7979a5edb6ebf713293dd3411f3692d64cabba9a64f33b261d60c16a69743240282c63337e9a7b22fbe8800a82d76574edc2f89bb0a92ee316d2af96b6c0ba8b1d8ad3002ede62486217b749c8cd3991067eb4dd36734d23d1cfcd09841e5e37aa5fc6016ab470c40effb5c71bc813d988d8432cbb7d74c7623c34b667d4b1e4212bfc6b0794c94c63131c0fb4308eca72f0ff48027b91ab38dfba8ae09136efa4cd8ba206ab35307e0eafe2e744f40454777afcd67acf5a798d4dfb31c7ef536108bf477c83e100bb200d36a719c3a1857da23dbdaafb7bc826b5ea9ddc119864378353a5d2fd5caac65cdfb2d894bd6d9426584a226dec6016997905180833639df1af943631be21ecbb6671ec2d6356bd2c99da8afa1b53438d6dbb0483c73bfc15d38e0cc3ddd4054af9ca2b46cf4a53486ac73ff265793addfccb9d1ba902d3d1a8487d788f81e51c45526aaf14f1d4ab084e85f22b75ac95419315d390c1aa53a68720b07624fbf08173987725f10152b4e640c29ca433fbadc20d846239b0acf8f7201c95b28459fe551c15cdb60790760dabb241f17e84acb1ca879a28aff0b27d6384940d48ef4bcd3bc8335ba8c9b439d4277da94920b43d6826a29f0fca198530566ed4c7d83e111ef7e6f7fc46a6252412623505d9983df0dafb7fca2c3dd6edc8d30384d3862e56746bd743a0ce6acf7b64fccc0754e44574ce496fb91f4ad48bdbc45d4fd974209dfce1f15247e48c35115d04749803507aea1966b65107a86d74f42932702cc25234b155fd3bf0484967b3b0dd368d46ff54ef2817ffa6c2e4eeaf31f00f2518c9ce3e95928db9b0ded1cc3f76718d045a189e97c251e435991b6958fda47835fc104c7c34b899b256cdd6f6566a05b5e89f425434d14f5173ce75344e7e7537826235324c6d9226132378622b00cf0fa723488917bf546fe42469a8c85d69eb5b8e08ed8d3735ba875663da42736a1b73729321aa2468aaa8266d6f003c8c5141bf8ae23c858709f7c8ab097e3012c2f32912f4575e3afe70857551159dc8ccbb4dfc6f023ea9689901a2be1fb4275546293962e5b7799ffff973acaefea9e859c935c46c8f9a0a2ef559124871a153740ef5a138cedbd59ce0315a3b1bb1c7020067cb94640bf32435abba03c04c4e6ac66c44b9a30eed94e42e1080900f22046cf90570522204af54f548aaf5173d4c2d6c304526c3fb7f00be8795f85daa67a0d5bb319cecee50fc5ee6b6a8b90bfd281c525fb2c55d902ad311f020854c7522f29abefc0141b6ecf943210a1b90d0854616da94db1aa5951894a77d6b6e2498f7f3915645469b59d0feea5b634d8c1d286c840457e630bc52545bb60bd1317473f5d680752b474c6a690cd24a00c38b6027db23a5939fba5cf507c35c2880b920a36a64f9fd30620409fdc7584066e3fdfd118f923e0c964a9209dcffef9891c1f3171f9b910da9329450ec66d08af8d90fedf1bfe06903bd31505990994a6bfb3c475df2fe37c1f60ae2790c9cc271ca83f97b51c4d627ba7f303226c0aa320a1d1314628a4291b0357574e583e05dcca224bb36add073a235121f25a52a3e1ebe8829b2f90cdc05332f9948d89481079c1c49455a6345159166d37b0b30be8e199e4ffb0eb553eba0488d677491644b0a8a65cef630661ef9524612d55f1f2ad8a49455a9ec71c48f063471b586c330ca55759bee51f4b2cea362915f6dc8895d152dc6beb417a2b8be517be47083c8a8c725e1e8e9bc80a8d78209cc62f8bdbc857d59b8c7181c77f5c6d2f35bd9424862bec4ee11aa0acc5767b2a3de7fc18b24574a299460708d0563e873522bb36c278fca33c77b0842d0ed3da88015eb058564fba7b9041d3b61631c93c25d60529a824c6373bd230b98bb45c7eabed0dcc2a2d3ead688e5ca3357876ce9d3a4ffc49cb46273c63e6f241f5d3f5d26123921beb565a33995fab6b37299a42fef578d53ff4fd94e26404ed1604ad90c4cabf0184c69800eff2961b311d5c19d0337bcad2d9ff2e3747c4057af7bd18a69cb6cbc6a7e4b25aec9ee69836ef2cb5f6fff688fd4ba9af96a7763eee9666c7e72574263ecdab0db69676c6e9e877a1ad91fea8b66e9873992d9439de117632e87a4d86798c5e30fa1a2e312da51b91f984150880f5ddfacc3f56134f79c53dcd39eb8055037e2a8f527bab53ec0f6dc559f8c3d7ad5e6b4cc43114529e7c62199fc9cbb018021d415151aedf123e04dc6392b089b521609150ebd9bad4cf300dab7847f8cd587b720d2f10bacabd8abf26c54d0e081111aefa733472ffeabd6bc1f603dc21bb65a9f4b9aefd8382626003ad1af2e69606af654475cbd05af6c26b570523711df5918b95b6e22bca390461741ed12914a8e3f5b8873cc07dbba165c2f277021a318e9e125db9fc9ae3c9e76a35a4ae1fd6ab0e9140eadad1179d799b2519ca0bfce28f3c04c737a7df88abbac9cc721e042424cd277af4d0593a9291af940bac537822040c83f55627da8ed63dea7fee4dc51f7c5b871f97c81b42ca70a6471226eb2f87726cbcacd1e22593a965754fab14c67b91a13075a53f173563af19278af732dbef5b5adb07ee8bfde8594ce00daaba71ee750e9e1acc33382d3dfa37e9dfeebd1b0e7869f3b73898c629136e0441e9895a4da1c7d63d049a67e6540f1ae20538fb6a95bb217fe3be9a3f53d13f92b7c79337ffe132bab7526896822869bdc5970eb1f0a65f1f6b8f1e3d5f444daf1c3ff1348d19d8052e8fb2cb39b7714c186e2e56dafbccb8ea30091ab3650124cf93e6538b5ebe75e5d2c08fd7487e811745badb2cd8c68f73b98f23aead6f01d0a540b258fc729f8a2f8062cd62119a3f55eb8494c404d505656aafc242f3177d9cfbca9c9bf2dea6557d229cdadaecabb7b34bb3d48dc811cbc8bb50f7a8cd626d7509d28393f6574bd176118305428b8d647919d123373ec0ebd1478cc1b88c6cba01d28cc3813c127774b87ddb27d9eb9f9390a0979fe23cb8231bf5032836010d94d3b6362da2b8eecaa83dfe56bd94dc465d0f8d2f35c8721545c05bdf13198b99e7f7d4c049ae6eb342711390e365a6a67603bd954d68db1db7e3b9baa99f52e38120b40b98b288ec95dbb75bde2dfabcf218d9feca7c9dbbdd4b666bc04de02d4098668daeed0c2ad5190ef5dd7e9169d5eebec123ffc5a726def7e3c68d108a35229b31e778dc0140a33efb9686886c7c9100d313a801a97675450653c692ac014f666997f7dd6cc9f3d09229db55f8657f65d948dbf92c417386e87d", 0x1000}], 0x1) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) dup(r1) syz_open_pts() 09:43:33 executing program 0: r0 = msgget$private(0x0, 0x540) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b0ff26856fe07b7b491f4ddf6cd892a81d2156e27c6c24c298a33ae8943f210bf9fe47b1f131c4ec8ebbcb25bc4b57bea67021a9008eb54793453c11aba268604b3d31e446a89e1bc5dbdfab15454eeb533f897a881970a5747e9f36fb2f1a7f842b0d1584d084ab0bd77e01840fd1351c1515cb75095ba09582640c53dc3a9b60a86537e43c3f768ce3a1a77bd7e0ddc3f84874c88e2faf61b3656a00f9278e5f9f1332e6ed27d6f5fbb86743544793f563e5b1d251b7bfc7678beb6f9079233b77bdd285f4894b5913e2246721ada258e898787d891e46e56085138e0fdf1881766a7ddaea56b0", 0xe8}], 0x1, 0x58) poll(&(0x7f0000001800)=[{r1, 0x4}], 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="1219d4d088a85396608a8b3db4bc18ec561029bae036c2e62ca64bd2c7dc3767606ae3fbb788495d9d", 0x29}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff0000010000809c31be81e26766ead800000000000000010000000300000075030d000065e30ce691f24594ca1f4ccba194452411f6b87bc8f896240b63d56193df8a8272693fb020fc72c1d1fec23128cc85afa937206867c5aea309b96e17ff0d19b115533763250060776061158bc40a544695353065d9d894b14344655b4bbf5f7382337aa45d164ca73d2e16432fd63edffcdb5ef7a7ddeced56bdc66f53bfd987dce75832a38c7d837ad158a24ea9ee803f3c839d54fc26e82b88e87f86c68965d087212198110c237b3326cfe85942c6aa214cc4983006440163ea418164d500000000b000000000000000feff0000ffff0000478bb34188298c54fabb6e8c5e9274ea387bf14e8aa89e56f4a904ae65025d8acd12f09e2ddcd89af5eed7c1d77e8943b0951b2d471eb9f9b6e51742ef729813749ab8353092e079577e076343ca249df609ff7873e19f1b8362cdbc687a15e52a57d98f4f2a9d7259b78a5c64d3738a6e55ede0ba0e03ae82e5e36c9dc967856b8b3414d98c34616f3779a7a2fa7319ae29d8deb8d56cb9c50000008ae600003800000000000000ffff0000020000006bbb4c6183f39b027d35d22fdbf1f7c5da90005397598f0c3bee14d146c1c2b09eae250ecaf00000721eea9950aab5c3b294b85763c20c9cec0ed0c9121e1a1e30ad0ca79b5d8465a3d59bb419844123ccff085fef239e55996cf3790d20a250cf3f7b318507d804b700bd3e3ce87970f39e2d9a3163a965188a4abbe47af6e849dd473bda754cdb1dbec31c9fdd475be67acfb0cc697772c5071f21ff81bb021a3be81e841000a4a0d64efa781c9a48fa224b17f533a853"], 0x38f}, 0x409) 09:43:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chmod(&(0x7f0000000100)='./file0\x00', 0x44) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20088, 0x108) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x44) 09:43:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x6, &(0x7f0000001700)={0xfffffffffffffffc, 0xfffffffffffffffe}) r3 = fcntl$getown(r0, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x3}) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) recvmsg(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000400)=""/200, 0xc8}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x2) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x8) 09:43:34 executing program 1: mprotect(&(0x7f00001d1000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:43:34 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c656a16"], 0xa) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0xc) 09:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe439f3c2ff8a0d530549c6feab2d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a", 0x103) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4f713048e69931929648", 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) recvfrom$unix(r0, &(0x7f0000000100)=""/189, 0xbd, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getppid() 09:43:34 executing program 1: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) syz_emit_ethernet(0x642f6b9cbf224843, &(0x7f0000000100)="e8c25d74811c6da7ce085199a11191d2ca18a025102ee15723f54aac496bd174c0f59d2e37c7ce65e35ae5c0f35a933f374faade4a188da92351966f3183e5a6a6b0e67ffb369c1e4e47111a339c163971b28280b8628c4b4ad80da7d69b99d13d5169bf18ff8844fa760547723870227236a6c1386f77f5b9a2656b55dc2fb22d879ec0cc58c9f9a98658818183a17aa5932984d958efda351f00d7ab11f88aa60b47a8b226d841852f559f6dbd2361f9bafc6fd20fa58f2b63162c94099df6deefa94e2b894a445c17fce931923645ad2e5f5361ab00815186c85382ab549cf205bfaf5d050d5cb63ea6cbe7aae0c0f51fb77a04cf15e4184a71b191af6ca4bb2a3fc2fcf1009cf59a367e32e63066b7951eaaf7653e71dbf95bebad03ad11a738eb84b7df09f89f664a0a03dc5ed6b0c80bb12420e9a002dd0c57260000000000000000000000") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3ff, 0x8}, {0x18, 0x2, 0xc44, 0x3f}, 0x10001, [0x2, 0x6, 0x101, 0x7, 0x100000001, 0x4, 0x5, 0x4d9d]}, 0x3c) close(r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 07:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3}) getppid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:36 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) sync() r1 = socket(0x18, 0x1, 0x0) close(r1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r1) setsockopt(r0, 0x40d, 0x1ff, &(0x7f0000000140)="916940f4923306d64812d93b2989d96e6eec7c3deab5d95a2cb2ac3de21d49", 0x1f) sendto(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/3, 0x3) 07:53:36 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x100000001) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) 07:53:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="35f7bbdc50", 0x5}, {&(0x7f0000000100)="6fef805f6a8ba9fde6d5f4fe68c18a57a5c373a4d5b50bcb66aadf595a2e17be625a74b7b8597dc78c18596cc6b0700e93dcf251aa82e8377aaf645dd3cd1f07b4a4d1a8a8fd8238088d8093d68cb1a388fe24a27e67ef71860e758f6d56aa940d4ee48946165d6b7989ea0d289118e8307a57c4aa7094f72428757e531e4d6cf4607edea49a7e12dd", 0x89}, {&(0x7f00000001c0)="4b7dba122682e68614212680e9f2993f1f21d3f19677ace931451b26d26d771c847efae75bbf8c9319d0ad11945bb20a879631ffc02cb5652fc97882b60f626c6f05e9238ca9d0", 0x47}, {&(0x7f0000000240)="660303f5dde20dc1540a61af5dae84801e48bb1a39abb352ea45d25bada67e858029f3399fc23082763622df859695f6cbe866cab3a5646fefeec26bf8c416b40934d8029ed8ae4e18a5c5494ebc0a637c512b314f6d8d9c5177a9097129c8eba8238c451aea07b8e5172616b060a4b1915983768462463df02e1a3b7cb534838e75af9ad17f858af78c83ecb2cdb44b87e85fafa4b6186feddf4c79af7f619d80ccc4569b53e9f1e7e32fdfbc7861a4ba5f15d95c27d77ff3462957b9900d9d19900a57aca5", 0xc6}, {&(0x7f0000000340)="823a99e6cef15a991f71a8da44dfdbb0205011eb8d2987a9d99bd639689fe94b68ea442f61c7688f9da3d6705acb10e9ea01c7f07120495f4b786f2b30c5cec600091996621f239c26b656ec28c002a06473f69a0fd4476edaec86e7f7de3323bd62d4fb5a18", 0x66}, {&(0x7f00000003c0)="560836ea9a1c607e84", 0x9}], 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 07:53:36 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "18c309cedde00f8943b87f88e1e8687cd04b2dfd"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000340)="cfb9afb7817f86b666942cdb92cec0b5ec429236b776ad80e1ed82efa0aa19bf8f235954fbace23b63a72bd35e048fd7767e18fb5eceddb6a7b7c6503f534aa4983aac0fe29d50f6918883c016ee923e08ffe411256539c13068d8de640de41ec362035aff5abf21316790d5211e8aea83313614ff7f5f3b6437479a0a70be6e349b32a385f3226386e462fab7d27be3416d404764a26b75d91a7f7cef68142ac62bf2650813be80cb1b20ab39cb92762fb3ca722fb58b78924b032d0064116c10a7517513b1c6710b8be036131519adfadb8adbef97f66caad5b3b401a22b68bc8c9a6472ff010000f221996dfaaf9e82901e9004e4b745cb6689cb165fb19a4a115977e87c468858b5a7e69fb39bebff12411fe1ac969b36a7d75aaaeaf94448c7ae0854ffc9091781548102f152ff08ca1ae97126916f81d5188ba360ab94dc7d6de525a1e367b034e51c0585bbf009700d29c397db332cf0afbdc92acfd20000000069bd381eb4fccf2453b879fed563dece69b61de89caaecdcd57a2b399d5f7a5a3f92541cc463843408365da8613c72c81170ffd6d123e9601bd5c810c2e676298f673788af5bba44c5c5e2a39b5cbc5272fe7687fc1ab0dfb1e45d67ac778edfbb4f979599bc0954e8cb4828309734c707df6b0e7bcc8f2ebac0c72e62fb6c257d8ffbd3078d265cfbacd550578e118619a25989ab18387dcf51f4000000000000", 0x205) syz_open_pts() flock(r0, 0x6) syz_open_pts() 07:53:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x26) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r2) recvfrom(r3, &(0x7f00000001c0)=""/207, 0xcf, 0x801, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 07:53:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) 07:53:37 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0xfffffffffffffffe}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r2, r3) ioctl$TIOCSCTTY(r0, 0x20007461) 07:53:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) 07:53:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 07:53:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = kqueue() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="2ee83c24c00838a69ab3a33597adb34108a7afc208cb3d156d6db726bd334e6962da0edd258437e0067bc79978eecaa4621f4057ba6c60cb41bf1b496af8b0526c4cbb498c023dfaefcf373792deb7a8b37db03dfb0c6598b5f2b66914f1402de0c876e3009a2b6bc936a8942998c6013603ae4751f94c284adc4a56f27e05ae4162daba9da74a3f2dfa21fd57b47d014f73042feebc4241b55480", 0x9b}, {&(0x7f0000000180)="13cdbef178a3d8749ef9f5841d9249d2907720413fe53e81014f9528463e8b7b4659406b6659beb5f4eb97922fb380db41fb7ee0315059e2a3984cc01ab053bfe7a20df5955fd2545e9d3c81f77e32b9f3573077bba8cb39aba52ede1290eec339e0343a689f6a558f7013966bd3f352aa17a583d0076de939cfda62bb82a1a5297fd137616f8a362d398293eb4621903a", 0x91}, {&(0x7f0000000240)="d6bab375dbc5f28c956af30299e2dcdfef924b5a6bca8336f3608da775fe437fb34c98b556684470bffe4b204b735864435b9964e4371a34d88f0c925ac6babbfca81ad7d78c49f18905ee4c25cdb6ea5e6e1340bd9e5e6ea55fa094b56c4d846921088e270c4da0f52481d2774bf4c24442c2e9217d70b5ab39da79750c1f4e3999d0686f81c0efac59b8919f1699ab1eac0f269f9a2c8c738e3f2909760fcba2796621a608f992cd5dc8c398b0e248b9c0a00621101e527c63fb727584", 0xbe}], 0x3, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r5, r5, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r5, r5, r5, r0, r0]}], 0x140, 0x8}, 0xa) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) 07:53:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x46aad8a0}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20440, 0x33) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 07:53:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:53:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) chdir(&(0x7f0000000040)='./file0\x00') setitimer(0x3, &(0x7f0000000080)={{0x1, 0x1}, {0x6, 0x9}}, &(0x7f00000000c0)) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1c, 0xffffffffffffffff, 0x0, 0x1) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 07:53:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x5, &(0x7f0000000040)="e83a2edd5741cde7a1b50aab80ff14fe89f86f7da0292c9d01a9c9be28fd5c096b0c614f89d45e3147526ad75af5a923de5bae249ad758423800d9d7e2a297701eb0ce7fed589603d508696b", 0x4c) setsockopt(r0, 0x800, 0x200000025, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:53:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="c9f5d82280f65733d76d8c9aebe2095991e742059287ca357210d8edeb7d1d1f39c9096280c3d6c1d57e7636e48d1c72a477a1163204b5f3b8e5da86021bffe828b787115c8fa135000000000000000000000077b2815410fce690187d26fc378c9d00834c970717aa6a9c7c7e04000000000000000000000000", 0x7a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x20, 0x0, 0xfffffffffffff6e9}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 07:53:37 executing program 1: r0 = socket(0x18, 0x2, 0x98) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="045b66ec3f90e9078db1eb44e12fe30000080300"], 0x3c2}, 0x0) 07:53:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) fchdir(r1) 07:53:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000240)="9c87c3772c0035b87e33332e22", 0xd) pipe(&(0x7f0000000040)) fchflags(r0, 0x40000) execve(0x0, 0x0, 0x0) 07:53:38 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) readlink(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)=""/251, 0xfb) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r1, &(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 07:53:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = dup(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x0, 0x2}) getdents(r4, &(0x7f0000000100)=""/24, 0x18) truncate(&(0x7f0000000140)='./file0\x00', 0x3) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x161, 0x4}, {0xa447, 0x9}}, 0x2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240), 0xc) setreuid(r1, r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f00000012c0)=0x10) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001300)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x5, 0x20, 0x20, 0x1, 0x7, 0x7, 0x1, 0x0, 0x3, 0x1, 0x5}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) lseek(r0, 0x0, 0x1) mknod(&(0x7f00000013c0)='./file0\x00', 0x4, 0x5) r5 = semget$private(0x0, 0x4, 0x80) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001400)={{0x401, r1, r3, r1, r3, 0xb2, 0x5}, 0x1000, 0x3, 0x3ff}) r6 = geteuid() r7 = shmat(0x0, &(0x7f0000ff9000/0x3000)=nil, 0x0) shmdt(r7) chflagsat(r4, &(0x7f0000001480)='./file1\x00', 0x30002, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) setreuid(r8, r6) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x40, 0x0) fchflags(r0, 0x20004) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x2, 0x0, 0x800}, {0x18, 0x0, 0x2, 0xde7}, 0x9, [0x7fff, 0x1, 0x3, 0xffffffffffffff63, 0x2, 0x3d80000, 0x3, 0x100000001]}, 0x3c) 07:53:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fsync(r0) socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000100)) 07:53:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r2, r3, r4, r5, 0x12, 0x7}, 0x4, 0xdf, 0x4}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x1, 0x80000000}) 07:53:38 executing program 0: 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"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x6, 0x3, 0xf, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x4, 0x4, 0x40000000078, "41832baaf46a9eca3a410300", 0x7fffffff, 0x5896b761}) 07:53:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000001) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) getgroups(0x8, &(0x7f0000002780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002680)=[{&(0x7f0000000300)="cd93d156bfa21b3792e2d971c16c9dca2fa3f1caafc367e4a39c5a2e780d9f6c7f72cec3c54fed81c4f1b3e10ba0ba674333a3fe5071bd1c893e70bf46640a2f45d656c30e3e5e88cd63bdb3c6ef8fcc806776eba09ecb2b0d5601a6c89eaeddd3fa39b7c35d5d608c46986702ec923f67e8c1028eca9ba6bda962d31b43544f0b3e7edc94d3303a474c71f4757199cd97e0741c58c901a25c0a8384c4f18c4695e39700e69142174616737d8aae509b75553d1d0d0b52117a432cb22316abcebfbf948b531d9d36b0d8613f956231f0f74e0de414c4077321414daf0b74d74c4eafaaf42991e71bafe90a5d9ae69240c4c82d0114531b7104798b7ea62b897a64c9e8d2ce4a7ba719b9ed7849c46d638a72fdef08312c104bbd5b7d5da26c223e62bdfe15280ed3d5d214841ccd25a48f0f1480bae60dffc427769cde3c16e6ed19aa25845ab6c92e7d0b42ffb26e6b51933706afb8a94657015a2aa1135f527e66e47a7ec4ba73c0db40094058d10a2409f0da57af1402aa5ea7e02e603e94a1c16078a6335bbe79a5bbf6b8f8e0bce0a4378993ac9253049f9122c41f6bb450171232f42d65fd28de08012c351d2aa760068592f623e6a9b1d1effc1709e079106e0e276530473d15fa1af4e8113266bb1ecdfe3b8bb526afcd84532d752c8e76001841716cfc1ab39fbf1ef152967fb6f42733da9adf1358b01c45541dd818e5df63e8cf91d9f7c7427ffed2980cb3d9e2bcf2ec55a01f469014913dd37b84c3f898f02f5612c2934c5db7a5cf854c2c621e792ae5254e6a5026f9ca8a8bb3f52bfac537cd852aa72918e426bfc08e708777d61a33d92077da4d532d493cfe23e9f7a9cbef3b2831721b963fde8ff56f30943ee5a85d101b0ab816dfc5507cf3ccb62a4531d8f45e40b380e8c781c844bfb1e96450e5fce965015ac2282593366746c8f23460b7c252571154ecec1bc703b3d0c05973532a85d1a0db13f024e018cae3ef56b02d4219d4dc8e5770c93b12fdd9c20beef09fe8155e48371d70e598b2a12e76d20298a343f6ecfa0d0d029358e14214c9069d3764b1aa38e77a17b7dbb875f2e0f587d63aca96ef932d5503ec6f3ae10c1c247a6596a9a158cc476535da9023057881862577c32dcbca91a80d5cf7a378530f4358d18ff11e34f7208cb06045950e58c8eb0c8b0b4e53e0f73f4ee0a8d1ffb526d0436ea0238a774356c251c14d920df02411c191d3aefc13f228d5dc3bf984aed0bd03611df1b36d46bd4cb97e2f249f26863c8354609173879d3744f5006afb1ef097ceb59b7369440b9f2d7e63082b64b4c92e7ab9ca3d17fe71388b6111ecf46b71a66a52004281788b33194f9434c52971e537fa15ba707af7f2010ed42247341a23f8322ab3b93035818494ab96a10e3e0517c1a86e2c5f33817a7293bb676362a04b241f35888647403ca70e9f649aced5df48819d4ad1dc5c9b92c776d252d37669a49b632a519f821e21163e6e4da7db0714ea15637165464ab44605d953ecf0bc42caaae97fc9f3bd2bf3cf6249232571d5291e53674a4059edbf740d402a6323343243e00fe0baa099413524a2dc7b54fd6c34364217f1e09423228262e53c1597a79503227fe89ecf46e166758d89ae4954d1e771a27107e9804a98f110c7374a8b8c38bf6abd6f9d2983e044af585d2523ea405f3f794ef63e557f92fd052d9ea3c2e6e2eead61bdd42d83334a009cd98395806621e84334594c4aa4eec2622bc7cce5b5accfe65f4f87a32ffc9ceb3df1db9d1e811a7d6ef9adf1633664984e28ee361e9394383cc5ebcdbc4f4ebc1227d30648dfbb94672ddf3f3fadbff9bf604c8039288c89deab9b5360aa4340a4b6983ced5d8e72be0a2c9db784c44cecac9db691e83848e2578afbc64df9fdbfd6238b2c9392fa5b6358800c810ba0898c04d7c9592b35e0c3f93ea32fbd9179381fb21af1ecd7c413a6cbce4334479b62a20fc7661c6a611b4899458fb007a740b4f2fac5f73bae129eb2f567acbea56ae18147b637805fb16b5724fc5e1b1742cbda19673cbc24c3f9c74ee5d2e2d56979ac92208d0b5ce663674023d1b42ab196eabcbf29a6e56ba4eb869567f24f47c952cc1f9f1868d480d287284323f39e4f691cfaa2cf515a6d773bfeb1375fa736e73d4c007e859a5e61ba92b01e638c3feda7571ff64a29b9573e63baa1bc54a84b917cf90a289bf209b124e5b90f7ad0c6782c299b5d01f3d06d84a2766b5870c9726ee2221e55ab3adbbc9c85f55bd9fcea1362aadc9ebfed5d67991d1df45fa9d36cd03a09fbc7f24ee260532127d6d6b325f5befd57964c121a99612cdc6271529d0f0eee0382f373aa4b4932b0c614750db0d1b167f49b85364cf3d2512934bbee83222f7d74e8d61bd981e7c4bd48cc8710253fd3bfab818820924e5b22dabad308d5fd5ae89ca3ca39d04f0a9fbcc38401212e7e68c54c7d38685bbfb4b86aa45df9edc7d21a781044b146202f3af53e278999b36c71e24f5f8dae80d70ed3d96940f9d43bb227935bd65a49e89526b69af6bcdb19f05fc0bf4ec1257322db54b8dcca77adeda23fff942452d50f6c7abf2e6374e697f874871081db5f8673481289eae5a422cc0970e06747f58e4b8cec511bcc460f714055ebaee391f78f7e4b9f70c86b7b3dac23ab44f0fba7898e003767e93b07a00edb20b46ea710fe40aed36998aaf7f6565b3e18c51950cfe010ce181aa1397838f638f6cf6658fcad5693293b63bbe97e340bc9f5dd56c74de9de8688fd8169e1bb620dec9b87a1f7bdf0e9391263db3f1999cb6e0e3dcba7abcde9a426b6dfd811d432f2196622e0ef633d7717ae55fd84e0a910b1af7e62e00b0b8c7ac78124cee91b28a276f12cbe863a040a916e406b76cf7a5bf07610968e03f29c8997f976303fd4f57ab5b3c2f6dc1f425a143075e9ff57102fe105fb9e486f62348309314fdceea4a12f0c932702e4466dbf3b977bafd0447c80151864e4585ce0207d41cf879d2e33da4b0b72eb7a2e01a1225eb878eed0394eaf7495c92920aadef74de000ed3c8d23839828d25af2ec2c85c8eb9a8534203c28db0bd45c69187b99ccc697898f8bbfb2032f24c4557df615beeb93cfcb516b5f583231e828c122829c5100289fb0c29788f2da4d7a4c63ca35dd89e4c24eac96b5ba487f85247e75a146762ddf60dadbb599d06b9799602b224385f9068e74d2b1a0ca31129de4a1f05731d2446c9e01850f89807450e35aa6b5aed9716ffe0252fe5afab08c1a8ed3b9d2f15515c47ee593e8ec8f3f53d0cac63bdf90b9ffb7d5f07445e48fd84d99d0a9b4107ad43ffee9651a89db44c7bb78700b2999e056962cdb6f5629bc1fc846fb86df1856e95511391f0a83747c549c186f3354e97441c74d056a8ec261701fddeb10ac8e078b3f0d7617c2e9de8b7132d5fda907e3b1fc9cb8f1eb61b39649c6fa0ba7694fb1c6f1797f3521eb79330d8d17da18ab031ffb6ad3c6bd4c006ccf24c65bcfb7fec8fa9d64656d462de142fbd0283fc2cff0dc15541b5a3feaea4b31f5c08e5a6a1f53f2767b7ad9b3ba0c907eae41eaaaceb471a510d257631812ec51023cca65dbdb2dedfc1b18adba4c0f290bba87e00b988702de329fbdb3a249601366bcf33b376c5e8ccc33279e27e02f21bd6f4bcf370ea26e1865a5fcb85446b299ee1a12688cf33a8c5d2d42e15a638edcb44a0a75dfe20b0012b1d6a012821ac69fddd131e500c46a279698c056775528ec775904d5a8a17deaac94700eeae908ab6b1ee790607ebe374a7077ee1bf2b28aa5d4ae6faa9acc1a2d6760d7772cb69b0bb3e1e326b126f82e451a0b778bbd81b4951e4d599fb363bb00d13cc0f225231def992a6c74e91b04795aa05e150a434dc8f21a47435dba272ece7f88f4abd8eba24acf0280a0222a856f805132e96a663e7cbd0af21446a04b439b1c3d60441ace9209ee9c259043f6e7de3dbd6195fd97c403ef0f7eb86aade3ebbfeba3437aba5813d365a9687d469864970caa1c773bbbbc91dc016d7a9ecc074009fd72091c3bcfa803993aa92bf6bee3ba844b8ee5447b29d8db7db45f1525c7019061c4d38bea30c666a6c85faf1181811d189d37cbe1711a533ee16889156c3bd30e8060459315fc7247b0e87301c8eaa0dd9cdf63cc1f38cb5808f3248868f031b1730aef384aee6187929d73897057824cc7e623370de3d0ef3e29ccf924cd751393edb428d1ce1b07ffd4700590a96667eb6bf504b82ed5593be2656b4cec1c96825a3e09dd3021e92c5a03cb2890d85dd4885a3cba6333376cf1807a28bb829a3057b8fbf22cde8d7aaed85a7634e96464163965d0ace826fd121bad390c75605df73428695c56ac99ada9b314ffae723356cfad2e2ea59452c8788d252667143ccb2d32380bb5b528862e4bb582f4a741bd8ee1e07b5afd52bc1848c11f85ea266a13317745f08837006e3e318288706c5c5b8dc96365235a6aa81025e83d1054d4a4296e3e4e7bdd0948b93729ab1edeb76fe8022e611844693cb9b362d8baef046c5706ac95f99be94e881745a47cbbe9ead1434a01125d33b0f5a436f6601df9cc24fc770b6787ff80434e4db9ed6c98c25cca4fb8c89b70e25bee9955d285d2fc5583776520cab3d0805efe76c16a31cae9a3a94b4f518d317bf8df2be410b56c81ede05b627d86fcf706e53c362f4fa5129ba68f998e4cea984c9b580653fd40a5dab9c8ed9f58b379c24350c32850127c6cc7177dda672c31a8bfd799147e25d12dcf51d01ac149c9bf0e91ce53b88837244c5156006b224a8816c70e76d3c77d7d050b9df33a9a550622b58282ea6d0241f5fd5b361bec2e2ad4c6032ac56f2ef272cbe269f2ce401ccf05b54b0f91350570abc919aa1089c2349cb53b198717eb9c680a443b27207338ad679f3480952fe2294a58b10e1689a7a7695046d31a97aaf1c9710d453276c14f9497e9da3e3f50b5eccf1115ec7f215c394db22cd8593d9769b00e71aa458e76f2b1e99e1c8e4fd06d14ef3c39708fb0eacc596915d80530deedc416a2d27b2bf3ca33ed7964bed09a8b497f21c47bf9cf23e37877e0b7ad8f6dff517b42b30344724801f9d3b01304d004c3ff65dfdad31e675af0ac8eb044d8de3355c2801cab216fbbdf346106bec19a3c718541a8c2260bb37b6403dacc04d9c6987f727a2b24af399729662b09b00ee7d4627b83127ab613d75e98a29608dfcf002dd847f959f9729d5d98061dabe180f46684e341807842c941bb25d44f47f5c60bb7dcdd72c9fb67934599bbc75c83e940f823d4d1b265f7db1f6b614ac6f03f98121714c5abd49c7efdcd4b33191d6a1ab4d1a4683c12497c8dcb92f617ca4c152b403af1bc9a2e06bb55dcd2edc8250d1e4966f71e41a4c824486c576277537e150b6cd3b62bad60d9178e119dbabad9c9db48ec9757eaf06f2557990c8cce6e7e696568e64042c799804800505a3f14988589176f9e857139d1deb7a18521fedca04405e950fd99f8dd02d109592b34ed642d618df0a9c090c48344be924257c178d811cb1e4f21f39c6918ee711334d878cd2865551351f154cb616487aa18b33fac638c327f9e75167dfe341177bf04715c787fcba06caf6820dff4ab3f03f85237f909b066169312263f72927edcd3c652b03946796d9ee38df561b1890cf57ba5bf3fb5a7edd87ba17c36f41a145f1541d935dac60f49df373d02593a391f691cb4f97118b92857e53c06", 0x1000}, {&(0x7f0000001300)="b2e07b5479d485cb6fc69917fa0e3b5dba86e99a77b37086f26ea11d667901fa267e5bb2a6d1c35751a2899b57cf307c285d7331c7d5973aa55cf569aef80cefcab7b61894bf9a7f5e02305771fba0cd8a8a3772b58b2cd442a7e5cef4daf6b1afc66c9e6efe2803c9d6cac6e7ab2ca65fe12f614f065567902a50ccc4df56be51919cbc8943fe06cf830a686969b4c6371ceb162a5f29c465f524cf2563ed8af2865d13bd7cdf0d4fbaee5c3289d3f8dcb093cb335f0002736d29bb1b663081abba7843ad85146af15f16ff050a11f057feea02ead16fdf99a8949bdd3514058f08f55cd317133f906f83804c3622f35b596f3b4cd3375f15678a19bdf6c0be1d60ea95f6c3b2d4dffca62c32cdad445c8f52454fe167cb652b8df59ae44e34818f579c006f8e90f154b9670ea61213123a440787434fc0259cd5a2b8c1eae54dcdc6af441051240538530d33fa0e373005a973b2c3c555d53bd51e1f9608be17f18155b35a54501caefe484647590bbd1b9923c91c5f021b58e86880a285f682a8cdc6b939f6c58de8c45c59924dd528b6f982fdcc0a978618835bc3a87e4c4cc0335ab4afd0629543adc5544762ca2a368b4663bb16d8eb518bf8b55ebec15d0a1221bcdc2091c6f6b2e74d5ebef2f984cb4461fca708065a770571183fea6925275058fd2361346409f823884dc7443b6b828f52b689550d6db792c3f62665b7d1ef07ed3fe7c736467fc5fdf9b811545af4455dd945e6053b19bfb0aa800aaf408c8bc84e06aff221eea724f043af264f9751a85c670b93d1ef5c29ba7129531379e14d5299a05cdad7fcf2fb094e6a81c0215dc97a7bea745aaec17bc017ac592247388e351b6e52d02c5bf4c345008cf90924e146bebdcc64c147427f8a19ce40f58d74b0a4a4f33f37b11fad53f5da959c50739c21825172546582188cdecf8d42974c699ab76ff556637608d68433e9e5e08412097b12a1a04bf8119097d5fa458cbee0aeb61873a4e2051ea28c6b61271244b1bb17c376c7a41d0f83954055875f03768c11c3e16f25df7606543b52af81c2885658332e5c10123f4ea24f29ff6f6005434469a04165bcd3d7f883054e07f0b254f0f161e5f57fa5738a9707795ac7caa5fc054124d1a0017ff5b22a5dfaa8e7ae448dfe24bc2a7f4ca48222ae64e8ecd68e141d267e1c16ca988f604c19ad68002a7598cebdb1196a39ff7884d331a9762217a7275b05d84f69f1a903af04f360a864edb47a9075539d9c8d6898b4d39a7725da0bd45b54b9ce205583444e994d7a47ac0121966d7b1aa41fa5ed7579d47490856d639cb21e3551815007ec21a470d58f8c5f228dfa58dae7443931a0c008c358e9f956b52d2abb9f17a48fd938971e991529d887c67053249b1ed7d2997f731c08147945c67d183e2292f7898e0f6c8689ed712c373aafef017fe357cc041e8875bfda3d76dae9b3e415474c57ce3c1ffeff2719dde91a40e26f98b7a906d83fc0a4e879293fcff8032063ce251c02775a63bb0926a6450a28815cdc4bb83cb18771836fbbb827127565ee3efa4446a6e01da581cd9c87974e8c00749e46aa3a95c776c36dc42d45d55d1917aeb23cd657d1dc108790f67c7251b6b3e681960c12a5be409ca234ed35c400bf666b678203c54584a8cd4801a3d5deeef52752439ffd2be5d7fcdbc67c6f68f16349ce3e46e823b35f785799badf3c0790f64002eb8122678e8651e40b2580ef5e8c6d859f2b78e1cefb6ab02c8b55337d2cd7564b35d72c7ca105ef750ebbf955eaf2c8828a2d0624950b5ad56efb9141fe05c3ea00f648b06a2495d08592edd2dea6bed36dd16bd54cd52f3fa3f5f6027041e002031dc9a5484b4152272054ce6c7d9fe3ddb46c0e6a9457580697efe0e8fd719c3adac25e61f8f58bea09b3357fe699c29ab1d2110ae12681d66a318264e4880c9cf07c7a51a1d69e3e3f556490a89030156de94d05cba6a09d28be14b4f460a8f8d25b0539bb54771a3965f77480bbc83c240be51fc4e3521db1d64e7b898e011fdb0f1d382e951a503dde196abf20015016961ed7745f9aad18de147bf0f69a4cc0731d51215b49bed39db0f5e4f57d7bf675052a13ba7cbff81b6784677859fb8032b0ef50edf57b24a2aec4d8d978e2a2524621c0abddea88906ee5705f2b1e3d4b3b75175b62c1909f01168e91220d8ef0a18a5268cf012653f596368fb72a23fe9590ebecd3cf7c2e8e21095709da8ae43af86de66029f9b9d4428985b45d237ae927a8b7e94f9026ff4d6f875e0e6611fd0d51fa746f42d5b753085b599dd828adfbbdc53bc922c200bf83e38733b5ce669491844537f6e85c3dcf6834188e96281cfdcfc7036b4edb172b4ec46302f9024b44e3d5d3f7841d3425072d4cabe0c30c313a48405cac1b94216aaba7a1a9aba4cf7c211bc4dc24c3a555e77713835a4b1c4abcb3c5c791505248c7765c480314ce94acff71b91e4701f69a3cbc93183918487f7c7f5f87cf076a3e9e7f2900f8f0f3c3d36919ca000877d6a4c7794e21e73d1b45dbebd93d23b6474fd29dc3930fd13b9fc920964219791245751c76f36f5d8e4ff185e0621bd6bb300bf2f9004018772902fa5a6577548ce007078640e8e3f51c234fa4c60a0b10e1634710f4827e26e4e0d12404105a885557167c21a22280075c15b45d11dbc92a08ad74822afd6831bf2532429f86e6a5fd5b16b2d6e3ab668cc455d9dcb346e8849c01bd7356d65ef34b37d988c8899e26605afb40cfcedf862c0403cee7a2df1ebdeba432b210b372de10ff1c2d079c241cfa4d7b6ebb6170296ccd53d56a5461618926f2bde7e572da7c85b0fa409ad26282bf6845aee564692e9e02ca33bf47a1b2dd1d6a663053cdda105d088a19ae9d612e8d0b4301b182848a200ac8ed3ae651c38181eb3423f066ca33be0208c2f0eee5ee588f0e3c7a167a3896f509bb7a4789adeb1d866b590a47da75d23c63bbe14aed36939ccbb1bf323eef362f324e2947ecc5cd7eac91341525352a4e2d9ebd2750e540b683e2e8b29633671645f8a1ce897223a75a51abebedc806ed299e3d5f6ffecce55f4d463b9aa860718a37548499370da5206107de5e90106a636ec4aa745ca56785f299a660e7d7efb0236eacf6b53e11b53e7f0c5f27857a07cbb9a86a6e7b3376739d94e3a461bd6a8ab18cd1c1a6b149cc663c3688eef8eb897e86f6bac053344ef1a8d4745d4293d5aec6a23e19a66a819d53a62f16dea00aade31765abc2dc6e62fc7a08af2cc35a4230abaf2708ddd64629e00881db7195316e0d3d35b0fcb540b812fb355f50c604bc799b5801c85bc11871d3d3b19cd3b45fd22c689ce6f22811b21913526563b4d23db109fcb696b1c8aa1593fea981701184080aa96986ce58cb6d85fcecf132cdf98b8409d71924022ca878dd33bbeb102c17c1152c3ab3c7c2a9f912e0239e7e77e727cfe0bab2bd902789687810773c678e5330f4c52711e96f7273b1746246289a418639a9f7a900e93c2e062c4411ce76bd9b26699c91e728528d277c4ee3a6d29f3b58a8b53d1ac94a5e18813c876f7d2832769fa542ef7d717395ed47f1ddcd19b39f6b2779705d1383a3eed0ee96711da0d26e846c3b480e349c8baee09628191ea1ed6e7f2a81a5d348bea7bd9e671097314aa39aff4a5de33dfabc242bf423a88a783af1b3539507c1d3856d022880bc6bf6f9c3e2a4921a524eb0d1ca395dbc6ac10385193d32c2efc69241de81b2bb7f3b21d2d27202cee4fa44f1936f3c2e99d0500216ce7647eddad72025899ac183ed945d9921b234577a4599fc499e2c6e37828e3c94e55ccdc16d8cb40a83f3809fedf1adc756bcb6a2586402350cffc128da4d4713bea0126f9cb32b6851c468215c8ddd68008127a8fbce83f21e17ecd2548a59ee167b2c65dcbde273b8ff899ee44fe67b3ad5956d05d5bf7d2348937e7d04d300e7d4e15a98bc4e82349ea638118861484cc3a7129ac7a4d583d2df527ae493c0c216005534184e125b8f913f8151248b3e0f5ef94a797f45195a649786da22ed43496dbb81b3deeb4757f67c210e65119529dd6f9928ab1cceeb3d094a9ff3f88333240031c83775fc392acdbd7d8ec969f61c31f73df005898f91c66401da544e73631668522fc92039e3d98963fd4b2dc70ef29750bb7d8b621c450505306cd24e070cda18c565e6851f974834a750e64ac08294ab3dbd0739893268970640c5ff3d26b3dc6c0cdf76859081a5bbcc10aa92443c953eb07228de8d2488365645333d13b827e645074b52a09916335300f69fcae353a4094398b93b5c75776fe3b3e60da96d6412ad170dbb8f67744673994944a0c05790096e479ee112719e7653efec23693d6170a93b7be3620de54eea924e39dbebed4db437467d9b1b6ee957909b81baf7a77790f90ada75579360d937b4ad5e80f79fe7c31df6916c79953917ad5e309ac8bca159c27586e7012d1fbed3e0c8f050939d26994ce8ff349db2b4c4ee95a4009dbbda3560644c38378b6d1f3a93475271abb21ecb3cb69253ef9a946099793c3af6591608e8aac286259db8dda55122215147221d6271da12d51152c3722df0788774aa043b0a090eaaf98217474ca93b7847d69297733114fe856965621ed872f61673eabdaae88a9dae83acb57085727682d52fd6ab19b0ceb80d57985e27fdc438a62d093ccd2b99563e71aba271126f40e709d67b32e78609e5f7cc29a8557190a42bbe7b71209efbeabba75b5c795d7c90053d5023617a506e0b1b4ea3edd6521c96631656447fc4967140371aef0b0e770fae763e684233cf70fce1b596461fd5a657d9b93c3c4bb27503061d9a9bf3d4a70847aa182e74f2ec2eda4ce025dda8eb70733e43fbacfe3e6edabd5b0253600f82529081a446efd2197f8faa6827d32d314e4cbc315f34bc0bb5472878ffa4b5fbe02df5ab25cf80141b4d5c4c1e05a0ac2bdbd02e060890b478b7800a4dd9acdf8f587c72c062d446106de21f52d13a8fe3a1f922f01cba21e0a93b8f3b1c791a297c3791a9899b711a570b910dca0ad726916470504cb99455666186f6a03e344a02cd69bf0a1bddb882e89700c18dc4a38bdd79cb457a367d9cd133feb42c6214c1a55db1b412a1ed63a7ccfd16a73991511a014533c2af25913ca612af910dd3fa0a2a8c6e03d653e532fdc79dde83f5ead8b186d490c78cea23dde400e717f5500c2c286f1cb26576c7d617d737b4ee9595aa7cadcdd71c2800186b5a4306df5d95d3972db83515524d540c2dd66715b369b859f34d53101f766e861d6599aae386d3dfbe6457d472e9823b742a9dfd0e4cb47f05977065afeb83e56beda0e0c98d85f3f59e34b515725a40ad3ef818c7e4ea92fbf51c998218943d1d0df122379093b650b6335d1aa095a5440423ddb0a1d449872eed933ca852b42a2d7cb1386675c214bfe685ceedd631fbdb493d59acc6ebd7516886f4fa306e925901f6b78962e330a8990fef93e7a7e971d64b9f5e53e15d6982275fd929a12cec5252411fd20e9dcb21d72255744d40b8cddbff936068fe1aa648655572e5d07459b6dc70e1967ea1b970e15bb38210bf628816ee0717e317770fded343671c1588d75010e51988c91c7b09ff533402be5a5d24dd5a69086ef050055e5bcb1cdc4ca57ef59c88c9ef2e08a76595432c753e52e61fd18654c16a746e0edd56e27d7248153cc1a76b3472bc45d4c92bd0dc61de23c4398331", 0x1000}, {&(0x7f0000002300)="1017c5ba502f9088996c2ad9651475ab44ea40686a4e5b3ddf68efc7735c6c7b86939f395b40e550d35bc7a3c99c493bf088c65755d6595782676c7e52c8379e05d93ab0dddb6ba1bacb6d28c01e61d569134d01a8223da2efd97a7e9d5288434b7ecf0420039a53823008dc7dcf84da33f1e7f4ab0313e3b6b16f1fc732218738a94c148c7402d0a868536a84dbd32830fd5534739517e593553b2711b41e5641155a67ae72d4232d74a0bb298504dbb6abd15a0e55a6d9f1515619db38eeaeb7b01202c5109154674e6ac86ddec2d5820326f9aaa0d1367e2f7c7118917c192c844a962a436a8f5f134841a20727e13b45", 0xf2}, {&(0x7f0000002400)="966b08dec0b96f7543509abd5e40246ed7bbbf74f75c673c6779cc3f6424f390b74544f152c51e27b8259521b2705dcd04f93fc3b347ad2cca30de6408ce1464f93ef39c87dacc3a3a01f827736d3245f5b622e5075b621c877e4d115f19e8eed6f33285a45d681edcb7e3eefe516b0e994574338390ca35d0afa3e3e024130843e04bf5567a900b6a63c08285a5", 0x8e}, {&(0x7f00000024c0)="b54c4a2b7483dfaeb7f0750fdb47f0d5b25b7d6f542bbcec62c723606be88d748cce6ff5386ccfab", 0x28}, {&(0x7f0000002500)="29bc43d985bd73828155fe25acad63b5df4dfd4760a8e7f9c45ff3e5fc0f11032bfd52ba93eb90e7c7b768e31326272af4e8f76d0456ada660c6fb12d1015d74df065a568dcc807e662a2b581a1605b57fac42c9166ebb18c3d9413891be599a119242e2c934e09ccf6064d52cb77e2a9b3041cfdc5dc3398eda8f0e55c1ccfab7f59dd20b57df5e95399b6e973e9fed415eb091d641542f5d2e4501acf747ccf09e3e0ea6d4dae71e8b8dc595798e65d61969177f5e8c9fb07ec27c9488fcce2e66bbba6ad724dd224a0327a14c3636831a7f54ee93b4a6bcfa442c54a6534849ddfae97a7f37b4b6", 0xe9}, {&(0x7f0000002600)="164dbcc9b0bfb8225b776c26ea9814491dc2cbdb7161140bca177ca8e974d6be58ef0f8db82ddd4773d840a48b5ed2cda986e0549dd4f8005b445e9868e32725078448ba50408ac7bd6494f8", 0x4c}], 0x7, &(0x7f0000002800)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0x8}, 0x403) 07:53:39 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x0, 0xffffffffffffffff, 0x4) r2 = socket(0x18, 0x1, 0x10001) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0xc006, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x3, 0x8, &(0x7f0000000000)="4ee122bc", 0x182) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x400000000003, 0x40000000000106) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000380)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$IPC_RMID(r4, 0x0, 0x0) 07:53:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 07:53:39 executing program 0: r0 = getuid() r1 = socket$inet6(0x18, 0x3, 0x7ff) write(r1, &(0x7f0000000000)="2112634e961c9488c6e995b6f642620204d344b0369ba9ed038847219e704f04682ee39aef31553a3ad83dc0a21f74ee06a13c2e435168d97b801a6c9487e40375bddbbcfbaef78b72b674542eab3449f0c8e00517cb9104d7b84a96aa0458e6fa260b84d48304e5aa8325e634b6702a90f84442665e424bacc0af811795d52088", 0x81) setuid(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) 07:53:39 executing program 1: clock_settime(0x0, 0xffffffffffffffff) r0 = kqueue() r1 = socket(0x32, 0x4000, 0x9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r10 = socket(0x0, 0x4, 0x100000000) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x10000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xa609, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x4a, 0x1, 0xdb7, 0x80}], 0x10, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x48, 0x1, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x90, 0x1, 0x2, 0xfffffffffffffff8}, {{r6}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x1}, {{r7}, 0xfffffffffffffffb, 0xe4, 0x4, 0x7ff, 0x1}, {{r8}, 0xfffffffffffffffd, 0x1, 0x4, 0x3f, 0x2}, {{r9}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x2}, {{r10}, 0xffffffffffffffff, 0x22, 0x80000000, 0x0, 0x9}, {{r11}, 0x0, 0x50, 0x2, 0x7577, 0x5}, {{r12}, 0xffffffffffffffff, 0xcc, 0x0, 0x5, 0x8}], 0x2, &(0x7f0000000440)={0x6bb, 0x2}) 07:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() sendto(r2, &(0x7f0000000340)="b479a47e0f9c676f36d2fc4ad805807903262b004713fd36e5bb42bb8bf1353d4288878430ce7ac4274cf3de716ff853e0b5f01d8e2ba1a317beecc2edc35fbf7ff07654bf473b243f8c37632a4b44f66d6dc58d26b3350f34c00d0b4a4b96bdc3b4ff032c96e66a5ebfb7bd941dc4df90b6870c58be8a7ef220e1ab7eb1e824500157664b1a970dbe1c420d62491690f2aeaddf11ac1bc9f792ce9f6e9caf9b6253da6f8b42b201305bf9528dcb1d22ddb39a1acafa66d45c585531afe1412a8030dfc6dbdedefd3f0be234a2c39ccf6dd373fd4458d2c964584071e05fab5086e1", 0xe2, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) 07:53:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 07:53:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x20}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)="18dec0122df8e8f1335573ea33ad4fe40a942ee54c2d0b3d1bdceed8727788b43be2e3da75f3253ac1c3bd1b3efb547e75e214431604fcf0ce40e35e56c217b43e9a0628ceaa26db0b1f0e1e53a97048e4967ececaa89442d50402759796b48e3a6654b72c94fd85a518dd030710b44dc1037fa0d172cffd21e89a658f60913a4b87d7c90c8ed3ef35ecfa24b4575e79b28ac34d339ae22741f3487c59c458fc6c812344c262bd6d8daac0a7dffca5094ee22312db83bf2e10387a5a17c34c93932d5cf77267c329", 0xc8) 07:53:39 executing program 1: socketpair(0x20, 0x5, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt(r0, 0x9, 0xba3c, &(0x7f00000000c0)="b3373f71848ced854db4d44ced30f417c667c1a2a42c75beb48dd991a26af4e7d909b100ebf4f6e640ddeaffac3a995913b4dfac14676a2abe69afc4bd9cdace86af07ee63d48687db80e889fd2635dafbfa5a0f50db292b1c26d2730b53300e4bc80a93911dbe814c53ffde6e0cf23e82927c35c3717324ab0f6b63a84a85204e413cc20a33cca4e236ee89a9b306e418e614c6e3760bb04b68cd67e5380e062d6b5efa21033d82", 0xa8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) chflags(&(0x7f0000000200)='./file0\x00', 0x2e0abd3443594cc7) 07:53:39 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x7, 0x0) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x5f) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x3}, {0x85, 0xfffffffffffffffd}, {0x27, 0x4b}, {}, {0x8b, 0x8}, {0x6, 0x7ff}, {0x45, 0x2}], 0x7}) shmctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6f, 0x2}, {0x0, 0x10000}, {0x83, 0x2}, {0x18f, 0x5}, {0x4, 0x1fd}, {0x41, 0x2}], 0x6}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8d, 0x101}, {0x100, 0x7}, {0x23, 0x3f}, {0x25, 0x7fffffff}], 0x4}) pledge(&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='%\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x2) fcntl$setflags(r2, 0x2, 0x1) fchflags(r2, 0x0) getdents(r2, &(0x7f0000000280)=""/225, 0xe1) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffa000/0x2000)=nil) unlink(&(0x7f0000000380)='./file0\x00') fcntl$getown(r2, 0x5) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0xfff) r3 = getegid() r4 = getegid() setregid(r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCSTART(r2, 0x2000746e) r5 = fcntl$dupfd(r2, 0xa, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 07:53:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="5f4598870bf15576c94a57fe33277e7066883edb4ad6711e9964ec2df01d3c865931ffdf97864febcaa2c0dd8e515f027bd0172a3a967fec17df649a177183ad9ea859ed256eb15d5731abb3938a03d83c689f764333e8f2f2f5cb734781860bee9dceadde7b6c6d4466d83bdc9fe170d24bad21db9c7daeb8f6e15fb96df3c724023ea00de1ea0590e8b92980335cd077a58efe82"], 0x10) open(&(0x7f0000000180)='./file0\x00', 0x81, 0x1b4) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) 07:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) read(r1, &(0x7f0000000300)=""/87, 0x57) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x5ad, "00000000000000fb7f00"}) getgid() readv(r2, &(0x7f0000000100), 0x1) 07:53:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bce) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10d) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000001500), 0x100001ca, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) read(r0, &(0x7f0000000080)=""/18, 0x12) 07:53:39 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r5 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x40, 0x1ff, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x8, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x52, 0x1, 0x4, 0x8000}, {{r2}, 0xffffffffffffffff, 0x10, 0x11, 0xa6, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x22, 0x4, 0x8001, 0x800}], 0x7, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r2, &(0x7f0000000000)="185104128a07", 0x6) 07:53:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x28402, 0xc2) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10002, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 07:53:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x100000001) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x54, 0x0) 07:53:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000001200)=""/118, 0x76}], 0x5) fchflags(r1, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x2, 0x0) 07:53:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 07:53:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080), 0x172}) 07:53:39 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$setown(r0, 0x6, r1) 07:53:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="892e40a737dcfcf3da553529af6ae9b4f025000feef606b733ff743161f3fdfa5fd026c9e4fcce63603083b5a3ddf12b16e7a7078c53a2aa939967d148b5f29a34da9f559879d29fe43e92a6dac093ec0e53cc509ddb80113d1c37173fdb22c577a1a2c061c26292e46d59ca86c1b699e2c34e416cee2330afe8060ec0d93039ac624b0571f5fc8f609c95d0fbbf2c5ce54023315db1428239f5c57ad3357518430d50fbfe4a201fa078a43006d6dd7274c941f4803b324199a9144eb92af7a67a004b082fbe092c980b9ed1b21bfb7082b4e1456d58c848747f1c66dbcc99c363079283bd26d2d44a76d699", 0xec}], 0x1, &(0x7f0000000340)=[{0x80, 0xffff, 0x9, "3161a66142f14b552e023a99675968bac33611e9a50e4c7d5d0070e145ecb9dd4412e6661ee5de942830750c5c320d1456c4b85c30b33769f79ef0a65c6994081faa43452c98219a25877fc570b2bd26fe50d42b313ef405313c46ec9a83a0aaa889643bbe3305349535"}, {0x80, 0xffff, 0x2, "bb92ac72871277e354cbe67cbd93530f733ef5a6a587081566fe67da22d214ec61866197524a162b2e57be3958d26cde24dbb7cef5cb9a8c2b959154a60823d06843f279877edd1cfd96f862b713b85d043ddbf62c1ca340672b240ab6c160c113ae12ff5e97c2e03ea29001"}, {0x90, 0x1, 0x9ab8, "5c012920de0e7331e2109df6bf7ad0526b03638cfdfabdaec7c1d483c59806979324b151bfd2bf5cbeb9b97edb01bfddf544f971d3e703eddf5279121515bc82c0a4df2b52848f2d917dc1f257a567e168c2afeeb9a3c27db74de62389edc71b55856469bd558cfc3f0378ec35bd61e34cdc7143ddcd9699be"}, {0xd0, 0xffff, 0x1000000000000, "35cd59e6b0ea0f2a779e1d85aa6ce7e39eac39c7b5e01dc4d7c5161be7d2bc6eb01df3510985b56b7cbda93b54318624b680c7d191d93c11ff85fe9b4bba041f67ddc9711165e4245be7a71f153ffe2080dc5e585af59c8111278bfe92900fe0f181d41a483b65aa67cfd48843380bf90de6b0978c909104a34e2fb7858b42cdb575d60d43ab59d3d3ed051886b63acdcacb50b623822c769eeeb59e9e46f88fd9fb17ce56f2eb68e60d15e8b060f9db4cc70db44e260adf86d5"}, {0x100, 0x1, 0x7, "196c289fd2a0f6085e1684555e38ea9f8e94843930795b3f1c20fde3229eae0f82f095ca63b6ceed8a59a7ee7057c93db497357aefb63ca70bb86de1ff40c2dadd55c5a66a64dc73c9bd45eb9ac792ff66fb06aec887a75154efa10bd789fa16cdd0d48a6109045d37b50c593c3420d0b17707d58996adfb9e41856ecd115004677c3962a14dbeb804d0e1f0c18a5787fc4d3d6851dfed941aa728b6e2744bc3da16ee48abf4501d31a319992546efe8af3c1a4f520bed316bda8d4f362865a4eaf05ffc70287f06fdac5126cff94b072ab44bcf2a3b17e07e9f049456ca60c4b36e363b8a7bdbcaabcabbea38f704"}, {0x58, 0xffff, 0x800, "4823d91aef570ee5b53488137e2ece57da7bd943520319394a3612038307a655d6fe25b0a3ed021b927ef6df411d14a0e695eab931d2c1d4af678abf7588a70934a8ae4d4c0d37"}, {0x30, 0x1, 0x1, "ce829e810166b909a7493598f65934bb14eb527b2f54af55b4a971453e"}, {0x90, 0xffff, 0x3, "7a368d29175d4908d624ebcabb2080fd41f455d56c2255e90b80d0e4ebbb36c885fb0038202f38e7d6bff59b268ee33e37e65d67dfeffd733e878e0b548ead1378ba33b220710a6b04045f8849423941f234f186cc10b528859d60b205b6f03736c32d70fbf5271a52b8b1708dadc3bd189098702a12e337f5bd9e24143229"}, {0xf0, 0xffff, 0x4, "5c3cd99bdbbacb1e675deac3ba7c501d634c524131bfca87e39f77bad8d74236b35a9aa8314e1a6047c5921e0900089b8d5c8fa4c8f1015a108547081de594dfbc5b98766fe5d10029b3bf174e97d45e39070310f5755b015b5d304aa3527b90dc0ab29778a0711ad3e1a879e92ca05570b81173233d1abee8338ee523cd855b15365c9a2d8102616f1001f1e0e64bd4617d135b21845d3595766e448ca9ca61a27862cf25ae95131d4aa16b9dfda201a41baa8f62b88e4a393e9525ef86415262e09265944ea57be34c4594bc24cf4221115d9cbd6a12ebb9"}], 0x568}, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 07:53:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') close(r0) 07:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) 07:53:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x300, 0x48) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x8001, 0x0, 0x3, 0x1, 0x21, 0xdd, 0x10000, 0x1, 0x1, 0x6, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 07:53:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x75c) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:53:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000000)="6e6fd6f99a4c32", 0x4) 07:53:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2, 0xd8f}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x18fe, 0x4}], 0x44, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x60, 0xffffffff, 0x100000001}], 0x51d, &(0x7f0000000400)={0x0, 0xffff}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0xff, 0x100000000}], 0x2000000000000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x8000000d, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x7, 0xffffffffffffffeb}, {{r0}, 0xffffffffffffffff, 0x8a, 0x0, 0x9dc, 0x1}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x80, 0x4, 0xfffffffffffffffc}], 0x7fff, &(0x7f0000000340)={0x100000001, 0x65}) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x3, 0x6, 0x401, r2}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 07:53:40 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xc88}, {0xe0c, 0x8}}) chdir(&(0x7f0000000000)='./file0\x00') 07:53:40 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000440)=[r1, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff]) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x10) connect(r5, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000003c0)={0x40, 0x0, 0x2, 0x8, "5594fe5287028b432629946d7c231afa1988f9dd", 0x3, 0x1}) setregid(r3, r4) 07:53:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x205) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 07:53:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="ef53a2e8561606613408d477057aa738629ad26abab1796e16afa4d06619c4614395355aa9ce4698bb5934893187b6674baec2c8d18714918b2b09555beb7a9b1afc05d6e228afa655599eb050fe5dd46c6325262b3a528608822f3cc558d1a66676e15bb556233d3071bdbba319a6da73db14daf0b27246ee42bf60da1b54a4b26272f88716c6", 0x87}, {&(0x7f0000000100)="786f9e3482eaf9a806a5369bb7a8d6e3e6881887c15cd963363918d5afdaf18479707a871274cc2a721b92b33c4297d85eded879346a0867d752a99c902584fd3cf91a5d2d65e29c1100f042a930fe5c7b32f8b1d8f1695f20879dbdd28ec93abfb1513874", 0x65}, {&(0x7f0000000200)="1b3bb744e4b5ea3fee8cfc6a811388640d42225f93398e8d43a175c54d348b7886ff852a1d8af7b0921ec7fa4854143a849c06d5bf79ef40b0c2711b242730f81282cfa611cde045858385acb55970e4fd2a144ba147378e03b56d3840c04f16dc6c8a5892c1bb7672870297e4149624f6ba95e49a498ebd402c3b2794c70ab890b282dfc32dc29e97ea1baeede2d16ee13ab2bc9b80101e877a9800da7e23c0d3c07ed3748736fd40", 0xa9}, {&(0x7f0000000180)="e7d655f4f2c8a07d135fd986f25bf3916728bea20aa7e14f1dd2cfa5bdb8a5e45b362c39e55d4b6b34eb9bbfa7f981f64187712ce64ccad5ee933fecc11177", 0x3f}, {&(0x7f00000002c0)="f7d0da8743351ee8ddfddd4dedf4d92d8567b2a8892900f9b85ea73cd56c338ed24c87c5ec73c7fba44f0fa73033ef29deb99a1baab0477234892969a40211e8681409059e4768d070482c77fca48a71165abcc91d6950cd607a6089dfcfa08f9af1077db613bae3402258ceae25a2e914ca815f1c671d2776a2097ae33fc02f13f2fe338390bac7ca8fee7701aad046ae698fb16b0f53b0f8328da7450089d75d3f123980c9787f86f727c871d11539909436b2c2c64d27ac1973e365139cf57a2897b6e82e7acae1d4ae90061a1454397a1a1d03f3031be209c2b7b4c438ce9ea0febffe", 0xe5}], 0x5, &(0x7f0000000440)=[{0x20, 0x1, 0x49c, "beb2222d5a208114d69af3e9e3246d"}], 0x20}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 07:53:40 executing program 0: semget$private(0x0, 0x7, 0x34) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 07:53:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000600)=ANY=[@ANYBLOB="0000000000fc05000000e994287239bd3db585290dd31f12667041e9cec2c2cf76ad7ba0c6079fe42f9bd7c48ebbc49fe4a91d550723bee1df79c5ddca"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a1cb7d3903f27d32cf21c3e7e0ffb84467197928b65ed3022de820649ef891b50b43b73bd6cc70708243c7d268f4847915fa484778662ceb7a2529d495f3d137e15a87eff71a07202bb2c25419f238b62dbec19ac9a4222eae54392f382b4d220da4bfafa1abb4b9447e3f31734ba799f1845da11ab2775cadb57249fee581330595862b8842f1a9f5ffc36927b9d070c2e1e0929659c40b7aad75262a851d8ebe4bfe630e84b5afcfe11ba5d4ec0b5795220e7bf03540535cb028eb", 0xbc}, {&(0x7f00000001c0)="3035b0019d3c92d92235fddf488c42862e52819fc23150ecdb787c0fbf2e903df27bc591ab3ec240b5d5b982ef54bdb4bda3a341d718592c38c0189f2ed0644d7fc6178e365ab77bbe2079883bd70e559b64821b9a0bd3973aeb74061f1d0d399ea2b385ad13511e7bfbaede62ec10247702d619a5ce15b9", 0x78}, {&(0x7f0000000240)="6826b75fc45f01592f662f56630a38681902021b5b84df6a8388e8b079ae5c001ff5e2ec3fc07b1a3288966df332d5df88285816e4e83db7540622d635dd23e8815019dc60b19f8fccc5718bfaa4d4aa59fcbb153f3efd22fed7f9e8bc5232d4ce63f8c1abd7ed78f59b76d67b1cda28d218103f509feddab31b8a8427be29b320dbd5e7de0a8a18b2c942bac52ecb5d5af932dd1307e1a1bf544d35c467c97bfe6820ea829868d34a1741b84714a4e94e24f8be2574a53e8cdfd2ebdcb4983acc1fe4cfe54b738cd1bba1f92edbc9c732b38209de679dc90a92523cc03d76d53ec00a76ae535b6286a9e84f60f89bbdc0c5ee2e4e4d73b27137", 0xfa}, {&(0x7f0000000340)="3efd10857956d6f349e565673dd4c7cd1591c9f3777f455d3b6f24540d5bfb1ae9000c1869b493d7fc4f5da3867a66e248d01fe8fff59b31a6d9f542e8e76a70201bf6432721e9cbef2cf4f22ad39246b821eabbe9449e5576ace7d6452c9e7675c9fd7feff08d4c20988511f6f20008e804f529e8563178d896af13be3f9905297113580a435d615d43ad8a54c73e3d6b3d69e494277d81d08ee8bacd7bba1673e43da759deb310189d68", 0xab}, {&(0x7f0000000400)="3fdeba678ce52521f05a457a4965e07106c4c2c1191078aa164de3bfa3a19a64889bac95b3e0a00bf0267b6d8207c2f0e24d8a8bf2b2615efb3914179f6746242c5ff63b551dcb0390a500d4fa24b8f9d42ad874aa7dee552b21c913055db0fa10f680f87f00da370a9397ec263d7f9701008e2e30f8c3dbccc52452fe5bafc5d6ba3b638848f0780a2f3b7f6af7af5911a1cdbdd63e05", 0x97}, {&(0x7f00000004c0)="d35a5ea2563905e56bcffa5830374661cdc6459ac1408cc4c9b28a10734909fd57cfdc4e069b90a8aedee2ff810b4b112b8b1b0dfaa66baf65", 0x39}], 0x6, 0x0, 0x0, 0xe}, 0x400) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x20101, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r1 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) connect(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7ff, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x32c5a6cc, 0x6, 0x6, 0x8, 0x1, 0x4, 0x0, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r4 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt(r3, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r7 = getegid() semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r6, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r5, r7, r8, r9, 0x4, 0x2}, 0x1, 0x1, 0x5}) r10 = semget$private(0x0, 0x5, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000400)=""/70) semop(r10, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 07:53:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/116, 0x74}, {&(0x7f0000001200)=""/42, 0x2a}], 0x4, &(0x7f0000001280)}, 0x43) 07:53:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28010080feff000001b230b825493a136b30"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:53:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d794a03000000e31700"], 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) 07:53:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 07:53:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./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) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setuid(r4) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000600)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r5 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000540)) close(r2) r9 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r9, 0x2000747b) setuid(r6) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) r10 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x0, &(0x7f0000000280)) sendmsg(r10, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/36) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000300)=""/209) 07:53:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1000000000004503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000080)) 07:53:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x3e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) r3 = getgid() r4 = getgid() setregid(r3, r4) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:53:41 executing program 1: r0 = socket$inet6(0x18, 0x2000000002, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x9d, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) 07:53:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) setregid(0x0, r1) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r4 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setregid(r3, 0x0) 07:53:41 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1044, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setown(r1, 0x6, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="9501936e6198605a2a99cd647119db1fa15a48967911326c48847cfed71b7ca4fef03f9dd0c7c26105832ad0cc9e148940f8209c17eb646b45903fd36286082404272888a5c75cf2bfd9a2bd524f6cef733428bd4fcd6d5b00e47c4303ec7050c7fb56f729115e37aeb8ad63f7997a7461053c2f058a3f5121d777dc991e592e38604c1d97a85cdf0b9ca63bfb1719c0551e021f6c523171065fd51869bc3b45a6c2fd178eabf091037ad62026528cb562de82d37be710", 0xb7) 07:53:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x36, 0x7, &(0x7f0000000040)="2b80d2c1c75069bc08c2437507ce4b0155a3b4db4b7c4f852e6d4ce20b273385c2be0db528937ee6086df15955248fb2e27b8f828e663c627c2fabb99ac27c6d70ad1a71899bd1868a6add5c7dcb966bd7d2af80bcf1de3203e6c4be441ec7cb81defc9a02577157c3d73010e0d996298b8ce925f90824e1297c59a4fcbaddb82ec90214033b68c75b", 0x89) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x7, 0x5, {0x5, 0xffffffff}}) 07:53:41 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xfffffffffffffedc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 07:53:41 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='-{\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='^\'-\x00', &(0x7f0000000200)='#G&-\x00', &(0x7f0000000240)='&+\'\x00', &(0x7f0000000280)='}&,^+:\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\xa9\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\xdc^.\'}Y\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) connect$inet(r0, &(0x7f0000000500)={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 07:53:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 07:53:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kqueue() sendto$unix(r0, &(0x7f00000001c0)="a112b8196efaab6672943d51ab0dc232ab0c70d2b269d22903e6eb16743ba12e85ef66f9d838a649018cf0b1ae3c7bff3e266a0fb4f0d6d3c589ef56c9aac03ef702fa7b95f82a533a15151bc7d295b122aee66d86ce04a3a0943669e8ae70", 0xfffffffffffffeb8, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="010005202888d3969763"], 0xa) 07:53:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x402, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x2, 0x9}, {0x3, 0x3}, {0x2, 0x1}, {0x0, 0x4a}, {0x3, 0xe133}, {0x1, 0x5}, {0x0, 0x401}, {0x1, 0x4}, {0x1, 0xffffffffffffffa7}, {0x2, 0x7}, {0x3}, {0x3, 0x6}, {0x3}, {0x3, 0x89}, {0x3, 0x3}, {0x1, 0x8}, {0x1, 0x80000001}, {0x3, 0x101}, {0x3, 0x534}, {0x3, 0x2}, {0x0, 0x3}, {0x2, 0xfff}, {0x3, 0x2f}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x400}, {0x3}, {0x3, 0x400}, {0x3, 0x9b0}, {0x1, 0x10001}, {0x1, 0xffff}, {0x3, 0x2}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0xfffffffffffffffc}], 0x2}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') 07:53:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 07:53:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff7fffffff, 0x3ff}, {0x1f, 0x4}}, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) r1 = semget$private(0x0, 0x3, 0x98) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfff, 0x7fff, 0x100000001]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 07:53:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kqueue() getgid() fcntl$getown(r0, 0x5) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0xa8, 0x36) writev(r5, &(0x7f0000001a80)=[{&(0x7f00000016c0)="ed32d432df0305fd6a226cbb486e8dd4f7b580847d71984f3bda455389bbb1f295846f9dd002a70feeaffff7cd89a963ad998aa47d5a9c0c18cd6bf6d9c6dda8ef15a1ed6e8a4a7061802b82f61a7af916811ca8af15f3db4c4a69a36d9a289ddbc93414e917e842", 0x68}, {&(0x7f0000001740)="17bb244c2b8c5dafbebd70694884ed9cfb54434cdad024984c6990625938011a3f262c74cb5b2f45307d6317e1e3497fcb7533064b68a122475dc18fcb01bd67134c8cd6f407cee4d249d46dfcb6112bd76bc20099cfc752943d38f504e11cf2e90278ffbe83979bb6c9d0f2191083f0f021151552326b2ea88c119a7e257b1ebc9df12be57434", 0x87}, {&(0x7f0000001800)="9f22b014b1f9ae41a3ccdab2d3817f8fab8d0d2e710dcbe56e27ac7e4af71abf7c92a692ff428d7025f59938a7f44cec39960fa0e1ebde3e207a66a2df3247e9c22d95eedd5a4de1b13ecad69496eaddf9890c0eb3882e64bb24aa17b61c7412dcefa4b6465ab00efea35c47658bb7233342b7557752acd8ba196ed095a095db06fe10336f803577fb34524f01fb251dc3000b0964ca09a464", 0x99}, {&(0x7f00000018c0)="59b0f34021ef1eeca18ffa11c4e6f2521a7f8e9a053651d97985d3ac568ffbf7830402a239412599138ec53295b81da6f4f049d0619467158089df67a3a946e1c5c33c192a64e4d6b37d17dbe0c0d419b2b07207e9fad82c23ed4424257528e8ecec26ef6224386118bcddebbfa35de425409b24d151128ceed124b86ef1dadd627f397d3a95e26774395f62c6aac3f93d318d97c294e921ce8add9e717e5366be906d8e1461862e985e4b8ffa230fddd8192b01d34d519e9d44b42fcd7802ead836f9811ca3339e", 0xc8}, {&(0x7f00000019c0)="31682412ddebe9fb7718da5ac62302a31e9bd29b11c7ea0929bb837d919bcbdb678aadaff23f3270988316ecbf32664dbe205fe2ecdaa6797fbacf18d8745ba4cf810dc58f6a461f7e8a92509f172385148cbdfd746fc22fa48de0839b431cf26dd5f46bc52b98ee198a7c5ee3212a49ea7ec1447a55b2aeb93aa91854b27cdd23b47e796a7a122ccd7b839ce6f0f2a34350ab1c045ee32ed51fcbdd22acee62782b71ddc90a334ae87e2d", 0xab}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0x0) dup2(r1, r3) writev(r3, &(0x7f0000001280)=[{&(0x7f0000000280)="b0b15db8550fdbab88de587aa748b964e37171c45181fce4c34f3da71b5b773a842cf1d745c4aa1ac34fe6ce0ee34cd3adf7c859c27487fed00a92e80af18d6591ef7b3e5637389fa38b64dfddef769e0df88990c18eb894f5964d009a30e152f0bc915a0793882641d564b045c547f9e87c7dd49bb6ca0ba4b575289d2b37c63bcdb95b8c33c57419c7126815c9eb216a3c63f518dbde0cf7fcc8b9405912ae06536a51906084e5749dcd7b2ecd918925c2aa49098c27384289f81d6fa54d4be82badaac3b6c94bcdb031125541052b8eb50087b9aae3cf6907b7e6f563f362ecfed61ab64dd07da06db59d0f9a44720ea2eca9bb3bb5fca164db697751437cdd4ad654f5b6c7cf57a83f6381caa0be2ceb00acdf355d2f9cba495db23fd8991ed76df7838715e9e643cb93f4067845f7510b53b4fc68e8fdb242d7d99a6fda320fb6c67d91dd628349606a6b8e25d1529d2b199167ee916db255501b763c7c38ff9a89d0b373d5ceb6ede933b6ee43c2e905bb02cae4804939b3371c3fdd1435b654cc629262f2741066c3b849df6f12b021dc91f16d887d75b3f94696082b54bcc1863b2f066a72da5d839aaa7f289e18216062197c9f5860eeb8c1d41ee6d77f0309d27d124dbf756787907d7389684ec45de97a834d75f50bbb9a4d915d4609879d02485cac063198296d46a30b09f3405719308e3ca6e656d8374137f4e242f4083f1f8effdbcae00b758d1d9c02b3b4b71f44a1682f160feb992a2b72e93da823bdce66153e96aff7d8f2a7b47a2e6d1d598d38fa5b173194cc4d19c89977ddf76ab9478b0de80f26223a4b8b1a74ed064730c784a085f161fc89d5d582b05680286d12766fc62dfc98d4da20eea9c4ec0acd9836250b5d0944aaf1736fb4c14b7fade5a7cf3007c21a69128b0bfe101640e99032fc06f871b446af715f8eef7813c9911014e25490e9bc351624dd4d8214f3c4fb00bfdaf8b37cfd6fe5307229f3eb40be74bc11337e08cd076355539fbf9d89b703349d05b3c743ae5622aa5190aeee9c14885d2085856ffc9aaaff9f79e05553a8cfead88380f4a95e7445d1b79e1603d9746285a5c8ca5db68d8bfd946758d189d4e750b0c2d805c7b05e786de88f6f186028652c9e55ba28eac561cda19dcf1df67da45acc5593b35049246b2a0bd96811b4402e11bf276a8620983320b6e8f0e852877866b729d6f0c9e3bc0e001e2cdfe8722b9c4801c1835c35b6869caf31b923df3c706df8f75ca1487320b67f7af19f510fbcf0e9c47b077547e896e25a1108e15c8944459bc2c58ea81e4c147b5c716400d917020e8aa781df025afec369326f0725396d15be671d3688c992b1eea80eaea2bfbf58ebec75f3d86b8af728f32e725b1d03beb822b531228ffec769f7564f9337555f77fe3b42fe376c12c782a3b68db1c3b95b313acf7f4ac82e0652848302a993c280d5a7ea343d6e63c82d2359c4afa2dcba965e7ba7b41746f05c78cd244b41548c0d47f2f1360564241cc2b3befc9cc3af87c7aa294da400b520ebebfed75f87f3a76354fa66b2bfbee9ec826605a16a5e8e60b7c21f91b2d0f4c7149503b9dd8aa8e9285d762f353bcb819c570f323f69a619041c9bda46e0b0fcd2e325e726657afbd5ac1a1296ab856b9f29858a60a272712f8e74a4cb6a382a1ca8145eba88c80cbe6fa2ec996cbe6deed5af9ab3650bcfeef278cac5f066cb43e1462817daab71eacebfef9e0ef7edb99f152f741a366b22d8803bbaffea0e9785e72802cecf629fc2548c05c0daac9cff0596e44ff01205d40f4b4e66586b60eca4d6a106de462d937b4b8708fe060180718fc335a9c8922bf2b22b75fcab2b27cc12f7305956fb055eb74be3f60f4010d2a264ffde9df5e18e4a8dc144a14822ba9646c24f00a7ff7df674eb8da36bdfa736d3ccc45f016afd402721438fb44dc3bb2ef65c23c71093a9659a21a48aed9bca693b0315d2b7cd8f905ea1f820f211371c04ca74baa2ecb9d1c3850bc82777d8377089e525e18582244becb47c5e51ef10813aa691e576648d1df1b090d3d2ea4e846c851abf8ecfcc81dfea0a36d7701e0f9bc1568aa2a984e9d0a33cb1d93e84b9221e92a14d39e03d6007aaa988daaa7b8f7e53b9bbdb4dc3e04797dbcb82eac75c7781ebd6cfe97625db85b40213208bd0cf1460d2d3b581d65f909a59b995082315cef7262c393017ada8c140ca7bafaa9da1feb5eada1fa36f07482b8aca19e68b788b032621433945a37766321a623b209c2d4da0120f65fb2ffae673f278fc1e80f2c8abfdc67011a5157269b6a873af933fd9610954459d5463efa076c555d8ca7c27d99ac212efc8d52fef577782f50708bd31b3ad2154b61c8ed5e7a4cb759e0847ed6ef1ae7009a086fecbdfd3dddf8c9345410d376e1a8100bb4e9fe2f268b177293581e50646948daf75f66d94e391efc30b97027b421a6916dac5299fdef265e88934e5a287619800a3ffb4f8caacb3e4e566a900302f34e97c1dedbf0cc75d864586edfcf0ac3a850bb3d31be624d86f3ca7e413b0344eb5792b5bbec18d2a98c31c4c1a41d7c27093407a0ee48de6c53b301ed04cbdf0b4e4b11bcd76223a6fe9c52d3bf5ef712d59997c854dcd1809e7fcefd645a80d4b820a7540f4ab799c066b7bc6e7d3d18879d0be2ab2fb3d4fb4fbcd719117a4369f607106da86f204d6050070c52076e6d0cf1c51dd293373bd90d252009b7893ef351578d795534bf3f84e6a7770b2d59736a573751bffbbd9fc941a4fb1d65aca903ed548ddccbb67849decbcdd3d2fb2aac3a902fb5bddc356266ff3e15ef7ea780c3f4cb0208022ac8f236d5352851ba539e441cbab36ab0f40aecafe39d0712de4d9d9502fd72fd21a255e811f446bb7c37fa5832ceaa437377ed0c297880a7738edda75f3a5f01b92ef4a87a56dc414edb1496336ae8194bf88cb1b154729b55e0cb031c7c7039c37c879d5979b3074306f8732fe8733c90cc517c0715cf4b511fd71239c01800cd7758a47bc2ed653d98aa0c77e2e1dddcb0b60418d66909de68c22d9287680cba97532d1e21fe64afe13048f70cd237a7508b9f0aa4100b65a95dce15055b6f7d675ca67ce92f62a56b1a52535655b58f47e655ee3a44d945425653dc7fc81490d3a2fc21b8d033d40d114213ed50fac22f150ab7db3f507828e2529d5f59fd646ef4523d1b66e6d6e144709e1d32d4401463ffc293929e71ad8ed88b919285a7f494f51fc04af440bc4656d9570e5674135a75f3d6de44da92c311dac616b8a3d7d125e710c7f770b1b7ec939ff3df396d40ab39e7f32eeb3cca3ae4bc0e3673647e9641bb846deae29b86416ad2eac9c68f8adbe14b81d343c37e4b8440d21c6fc7251467d0fc8d0f7224a93d8a9652088aad9fc355a31119a17cb60424b6af70ce222b220a60aacca1a089e63a69e9bf5332386c7d1011774363eff5a9251b56af72a1e04da7c3ca862f4ea3751a6cd1b1dd7b2509d6c6b4b5d1ec13cd1d61edb5136e65d750bbf0721a38c7bf84fba9f52d4f8baed75441a57062615db0f1de711c6914e83125860b7599d93857128468abdb6c0eb83e545a99a54d4cc7cae78b6f1d1c16fce5a8ff3ec449216bd74cffa25abc695ee1953a13228fdf58253fd12e58fef18a7f6ac288cfa70b891f9315f71555c858cb658cb9f495babcd1704285c39ba246cd2f5984ee5f7d02315014522348de62bb78779e83b457f49d2fbe918f229cb7c9cdac063ce5d7b44a096be09da50f447b6ab6c16ef84f43b546b0f4f46c04947e35bfe4e7ae1d70bf2c227f86adbd605165cfbe2d0a100de6715cbcbbeb63c02719fa734c632239e17cc2b698713b9eb7aadccfff66a43281c5862da0588a376f60c13dc4ddf199ce27e1ddf9c76fb5b98e1e0491a0d47a1c4ed7034f4de04ec8848aac8d34a8f5117d6d7bc079104dea7344107ae548a5be7f3ae5950aceb42358b6adf00b02dc0fa13d69a961e55c4f4c0ccbbe8c5db23f7a49115b3ae04d5bf2e75e00838a91773a3a8909884f69b351cd6fd819a46fe813f543028c4c9f3a0fe61ac73769fad135600519663a13f44bf7e51680d514f6d64524227e4d1f1f01df50f5921acc07e795b2786d77674a8cef76cc43ae7b9c2b3f530165ac800623474a5152c788a105f1eaecf78aefd148609490f5e480e52dc2643b1b0b9852ecfc01290fe4d9c4660c38adf76d4703fa8836078d453ea9a891e71e696db8ae39cf75fd89fcf64b0c6315e0f5fbab5110dd7731e994911a9c5a1cfff4281a725b2ea7eacc0abe397f810f7fcc6e01c61bf87aa22659c45bb0f01f6c0e20e40860a292b3e00fa587605ca60aaed18568e92a92c1cd2864b9c4c4abcf70b2915cb15635937e11496c34a788ad0a12448f017359cf6e447c6ff85693ade1b964efbed757390060c6f450bfd0af11448ae394a99b6813ff24e26c947d1120532fcce38abc2e37fcbc51f688afd08bdd2eb4592501e0c4ea3ffbe915fea169e7e6d21d05af1dc7dcce1ea21244b8c9ce67e582ed4be01c1f98f8f38bc5869f4e581f2acd5ee41df825e0f97ff5bd097dc710da8b7fc570f481f983078b6b4abf2714aff0b52bdf418f4815993f8c2dbde913550b3e7e3ccdb24cfc016771e58a79d10105c5254f6a43cd4d0bd0baad64797042195bb1fad9f13f962c4cead38c851bb08f34edd4603b311e778880979ce88ee520a1f96822917b0d9dfd0e94d640f63a16ef70b366f68cab92be633f367c1f7ac5e7d667f82d983337e6d68d48dac919bdf08e685355f9dd74171cce3fa3e833df424c71b62f362f4654db7dd567d39a32a9a66aeffed61fc64def068ca26bd9af39488bfa3c369b07e3dac0d92921abb725856b66617a36622f76e0d3ab489f7cedc8b227c4d203e514d0f5690877dbadb4735a16e0ce5908952bb0a33294071fe3efc922fefc261d9273fa288cc8f02b8101d04d0c699f357fe8d2b1f9b3f416cd08ca5addaa77689a9528adb41c6aaf6c8135c57eb83ee6fe6f0cd56bb241a5a6bb09d04f619fb146ebc645b7667c53325ba6d4ae573bdeca34581a807fa3e686c2231309e3c30595e1fe404b225e6b2e3bf66e6dadee137ee30a403761d3a158d905447182d6c882b29b49a8c74e12a0b3e126219d2942b7b3349f0ee6b1945026e82caf16e9fcd0153da248049ad693324c273d9f92c540f3bd034e410e3cf466cecfa9b39acb95ce9197d963b21f42b759d56660de23b4eded05683a94f57693c9e7c669c0da10013055c36a1ff6a5ee29892c1591d4943615805c9d217715c8628ef94d62d629c58ed070162ec34e2bdc8574e584d5fe2e4128ece5edf20c55fc1048e57f8de6e9d0c98416b9933484e598697fccbc116453909346f9a68f8890debe7244046d9dad54e4868f9099b4a32fb138e1856e40598d6681f1fc18b35028de216eb73a04e38f2f306069025603a25b2f7cf281b39fd763902d8cd96af9b8ab69af5595647d8411486798d698335911be8ea773302714c9fae0a9d4ab8de255c7b9663d9b3fb9aabf65f6722487236dcd8e728d67b226312d353cdffb64dda23b2d8fd3e5da0df97867edbdb7cdb55c4546492ed4f50db74429a9f5aaaf877d99a8c4fa3226b7de81e89583eee71fd1a3dde7e6de40e43e0739624327a458bf4b5be6b0120b7d53e6dfcb1d70a861551913a0b52042213c49c5581bca1608bc1ffd78a0cf077a4a88ad138777bc6d9a7f57af04c7cd7", 0x1000}, {&(0x7f0000000000)="3975bf6bcaa6a6d64d18d16cd5c187ef4ae29e99f81ad177ad9201e30dff8fba6637062d7922be75683f96878e65656bd730df8f05c827d6", 0x38}, {&(0x7f0000000040)}, {&(0x7f0000001480)="323573d61dca0e15cc2880797ba5153e3de3f9a1e1f207870ea40adb4a239e93662fe0e43d07872caa16fd5834985ee8b364e22f57b802c49819683aa85a5b0394e95ecc89547810720c314647bb7fd488f986368c669c27b805e9c72de26016fcd29b0c6c2fc4f38231dd8fbca1eadd50566da6dd6d0c11496ec50782ec135ae901648bc7c1b9636cb90adfd247088f8c8ddcc948f4ee1e84210acda6d2559ce5223c431dc405224ffd4b97f56c81b94fe59181f759f7c698a33a2569dd47fa4ef8e13a7415f82c75b4967b0451d90d6122a3", 0xd3}, {&(0x7f00000000c0)="fd8b00c420917a29719f939e60a669c6888df0feda49eaeeeb0f617cee48f5ce85c87b0bd44b24a8155dc4458c9d8fa194942020b4dc870c64af3fcc68bc257751a61198ea96bfb5af4aaed74cf12beedeefab4eeae3b5", 0x57}, {&(0x7f0000001580)="fc5f387b2f6f029bbac26de15ecd6ec607d2256d645945e5da848c0889e14d4f0a9b7a842cc4792b0842354c7f4532b9d761c61ce628f052c2ad5f400f0524759d765f0590a1c1e0dc6da810912dee898c5af3b85ebc92698ddfd19eba7e87be50496987d339f7963b54e1e15bf5ab1b62e05bdc7f96ce12d15d1e492b47b2ec2264fd18c0f919ca77b39038e64648f6fbea84ec2befd1d16024f2de48d55b2f19d7502029e613126a5333035f1295b980f746d6139ee3f241bf2f22b231feb00c904f37b1efdcda1f2b0a2c4e0d02afacb7feaaea555946c75296e03c9c4dbee7967d0318567a", 0xe7}], 0x6) 07:53:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x8007, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 07:53:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4004, 0xfffffffffffffffb) 07:53:41 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) read(r0, &(0x7f00000001c0)=""/169, 0xa9) close(r0) ftruncate(r0, 0x0) write(r0, 0x0, 0x0) 07:53:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="6f91cd0824b8c63ce7b807c0a12ff7bd72723f77ff595e3bd762842e5a94f3fa5d89dba56c11bfabf3b3c4b0bf95671d7f289387014d55fb3cbadf9843e7adb2cb24836103974b8657fba82bd56b58c6a40f29d1a4ab9ba91a5815a35cd406a8770abe6c5a09b073c814350b430613d742c0cb245e7d790afbe2f04f8f24871b33c61904ca1a8048fefd", 0x8a, 0x4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x7c3a}, 0xc) close(r0) 07:53:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80001fff, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 07:53:42 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x1) r1 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) sendmsg(r0, &(0x7f0000002880)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x10000, 0x3}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000100)="672a43fe3684ed7d330c70a456a77f9bb908276860ce0cd6832aa3c738848e5d9f22de5a9f1c11c8eb03f8e389ad972ddf90ffe886646c10e7d657152a7c70391c98379ee00b07fbe4586207c85a56e3d068dbac9cacbc567fa461f59fbe2a40bbe018c3bd8482d1831d361050d4bc04f448d5868e55a4d50139f29045de0bfd6fc51b0ee08e619d6b0cf4e03ae4e74ee446679cc9d474a1eba446f9bdbcc909041ff1ce27a85088ee8018b7a10fceaf1677ffd50ead7b469f163d65ad900cd4288407091066a85771d6c8f56b9a9de6cd5653facc4d0950a1e664d6d0c7ca567f5937350432d659f70a055be234b115c2a400bdebebeffa8a41d31d27d8c38ba14fbebdb1193aebdde00d398761fa00902527b86df9b3910b14900ce77399ed70ae73ec93f9bc2661008887e863ce78dc606659b052cbcb02951c4d95058bbae25d0a69639991398c6b733d061d1fb38ac8b53bfcc439dd1aaf3585b4b7bdce0f4145a5b6d0f6a4d5adca57becac795026f8c438cb50ef26251255bc81610a4bdfc0876b68512174840b0f1eaa31ae35ff4f376a3d489bf2747b161f1f98fda01a8f7273231f1f3ca7e2b474612b805c3e3b735b6d55a1bac72e21b4fed9525aabea3d44066731f55c9e7e1114839262c3d2763dd160e2062304322ff1c0d65fa03629700df244c106c0ac3544ad1c63870a8c65a8b4d0920100ecf76627db012add97740af6f620451209f7eca982280cd733b6a907336590c28a5334f937eb8792a8bb894de16784f4a8cfad6684675b4737351546db03efcaf56ea3f051397ad72accf2a233d864747996b5125cdb310a4dd84d0ebdff627dab1b2f22187ddcec6ebbfea416dea8a538c2c335276d736a9a673c3a77ace797402db4d2866b8e0c92c5f9e7dfaf55b35af086044f035bce58fdb2296faed9f56da6d5add377b9692d481abcf6d188a4f7abb48dd6043dd5594d3ee8870982b73ca05715273e6dba775ba39a6de38e38332f00bf28a6e80453129e53c7459475a2dc01c46a9ec484c08f23fb47a2c56107d06e66af2ac62a02b6b748110f15766c7801d53d5e52a3ed06faa143c8a38c8b0df451293271183e824bbf60f7841b6cd308a9fc1a787d683a112e8e50c2102943fd13661d50c73f7d9c2e47ffcdd261b53c52ce79fadea78a628ae65bb4358928b9c54c8b7976b5e98be25ae7f59656f722eddc71c72ce55f7bebcc9bf03616212adf2b2ac058634e5727c4c817b963affc621c3254a223da030ea087a57005d66a9c605c71e3a797e2a6a7f8f11a8cab4931a264e3f2548286c5c236660dd5df88d0d68ff31d28f98ba89e91c4d0f03317817eda289820b64c9935d1e62833295cd0754e2721f332ac82b09305e3e4c4800b0af8677f6fbb73cfc84b50a3844d1da00a69ddfbeefdc7bffdbc1deb7027796c16c9aa38ad25d5c684b8e1c9eadd9382317b89d5ff4a6c9c6c0af6c54179e756bbc51cbe6c34f98db4bd85f23c71669b1cbfecfebb499b0334a164f4301b04d36316537a373d7fd0ff4ec06a07b65248b655848734404f431cf75ca13cef4084c6776910fab0e07202aff9ff9e43a0a515e948fad38e66bf515d6e8a894b1a62bab2bd7913fc8c388f59ccb079110680c977898be74920de128052aadea9d6cbd5eb33acb09a4a268f0c7d7aa141cd961ce36f21daa18144b524a4011904f1914eb36c61d9179da27737470da3c3683efee234b2ff6cf0b4361d693655f80be34bf35ac9e7ed1a7c32064650d47ac8cf1e56b6b06d11e4e37ea240ce5a69faf117c3c2fb3409babe917661058734b55f6044af0375dc1e5cd007702e7a41f2cab09f35f12192d4ca8ffa3329e452390ffd93d96fc10a98b0c3592338ce3e45c129d144ad7ddf34d2a5fa126cd49e81b3fe29305630ee8580d004c52cd2199b8f9718f9719e2ef1830bb083e7af213069b7479f97933670416986cb66d296fd9cbf9e56b134f4bce500137d87de866e70700b79ece6a01ac4385d2c3e65a573d50ac446210649c41729c6c5dbc3987f23474f61e9863c8ca51e74a2d471d42faa17d4004481469d5de0b56aba3243d42cbc1f1bcfb0203f527a9ef0baada02584714384689cf27b914beb9d7f1cb0947c3fcde6f251da93b2752320d30c1dbc7b23f2491b42f3e7a719d4a016add33ac1710ad0fbe4cfb2495056475138aec6243988dcdfc9c275443eb62fa357d7126818e7c12933de25956d95de27ee746d33f86503392b44da610c23fcb785dbde402af7dd33ab459f229eb3e592945e0a988da861dd8c06a50a49c1deb00a759bcd0b20fef8bbfacb5d8df285d5519677ec3ed3f5fbdc9cb434feff88f7e839321a5cac9d120ad007e1866517ada2e369c196c375a12a56711a12f8b733f4c7ee2a3a8f5b8a71458ce10e867802bb141d359ab0505caa66be8f45086431281279458350dee3c2f7f5eebb4f3ff4054ca68edf79882fbc3c58ceac474f69cbb420ff0bfacf7bb1bdd08e219e867c28e37c6a57736a979cac0112cef2add214d9b3c95e932423ccc4489cdbcde5c92b9f748984dd7caa03726229809753fb14a0ddb5067e4bdc3cba86bb61a7ec75ab63ba6e5b63a1a9165e4a679ba3e6b292a7337b8abf15605b002849034cf2571170dcf603fdf3113d65f420990fc97cc749bd6add2cabe7b9aa637501b9f048f1fd305c6c3122209b90c55b47c11c6a279a9675700843c706754d879e222847362e0a5beba15a0af14fb2bdeba8d1fc4c249767fac729a69fafe7511ed825994d8057854333f0f9b962c898a1926e2723fb7dd47d3a57f3832ab81816107f36d825bf38e3ea1213e87fdd060228c70e8a73cd269a59567ecfd700811bd875b51f4f892bc3421bd5c585c50a54e77a4a049816c3a9b95ce0d419511f9761d71fa64473cbad5ed7b56a5a2229523688180cffcc3098a0ad2cca42d4dcc8714201ab4a254ef89ae6d8deb85bc2970f16f9363fdffa2c32660383ba00bf9acc86f2c05f12677dd3ca586442b7422db363902a5c424e00d4e9d7d0efaf5476e050f21b8d6de6f3b9fc65aa3efe922b216d4820145559342d6a55fec12622e125f90aee84ce8eda73416f0bd0d649bb9ad9ae23146e3553c8d4f55080724171c13b664a56bd25105ca4b5ad34aa2122fd88201ee95d52a6422cbcf484c0569b2767cfbdabd7bca873262480476fa7179f0857700a300be570fc1ce3e061637b19d669e1e43553fa0ffa70c540e12389d31c6a7cfd79c3bb2edc8d2b4266d380ccea256e21cdb1840a16075782a8a617fb92ff322f99f72c8c42aaad6038dd68822a9d64b38e9baa20c069692311811417db1db5cc493139c8169896af367d612d7b3feca2aa376d86c9f2bf84dccfb2389e9bcc841870fa91f7872cacef8310037c8f3faed5c72b7d7efd5a33192febdaeb7592f94274554f86392030ea604a17a718abea72b0bce5d670a43928c1d6d7d89bb211f0593dffe3ac7f3429d986ade1eb1ef00a723356da126b54a11b413b4e02b007c18a41bc446e5010b9abdb13368a2d4f35b983d862c85db9d00827b7918f5a441157b4ec3a2c99dddefdd93fe63e857a662bad3f8bed5c969e4d0c4d06228e895c302b13b69a10aca2000baf7c69fac482bcf7ac1885fff3eb1865fee41e20dbf64aebdbfd99320faaceb697326b14e1687de13e902b2a8a763b063f90a50131da18e5009f904069a43d5999ccfa5d4ef80c73559ddc1e6ba99b64db777fc7f37643f0ca77ae1c00946431895834d0405fc5dfd25761e15ec631b9982b897efbdf7e77c8aa49302f1fd1a12dec86cfc8383b1f3c1864e17c03816f5100dd488bd49ee322f96a2ab4f8b38e5dcaa8ead4897e3d085847ef2686478cfa4e1c47514e0b472d2eaaf20aa927fba22d59801deeb5444e21fe9d5eb2e4dd486b56ae829879e6fe3e618983dcc12e10b2701428d2fbdb065b460d70179a88a2ee1942e3bfc9e48234dc6dcee8000e37b350793bae6c9cdfc963cecaddc4fd93df8b434827390f24690d1ab04a763fddbea1c9f888aebe01f07de091b6b26dbeeea26554fd4deedd5b840b8bede154dc9982994695c428ef8154e1219d3e00760439f7c702a33b5fd2c92e853f3a684f00d5a195a4fa5e06d1df20c4a6bc5fc4788a646a478c42128cf4d21a2c3ec3e435903d0d97899f4832036c51b033e98c4b925308f9720325d4bf0427e964aeda90ed8fe2c34225bd25a8ef0784bafc2ce9972cf3458400249f84f4cea9965b09798dbb2d286988c61a78ee1b3a8502e727b042d29243f4ca87422f77befcfc845107411133556fcd6ed29ab245b3a906bc6492147210ebbea2ca7a2749ae487a9e0d195d65e310ce9490211eda393b5c3a63583ac5f018d13e29748876b8e8342e0cda8901bb0161ecb6c6fac8722dc16d18e5eb504d8ae83e9a4bcf9f8ff243fd642cdb70aa7d6acaa81aa9d8ea3e5b0f281be576b0d7df79a201833198ed7cdfff0e7a840a5f43e5d2bd099da5295c6d21a197d080d64ba013eecb836d43923f9d7bcce828cad24db77f5855226e648946c217268c8a2ed8727d108f19cdb676a8e14b157cc7a0f1f31abdc34e40165a58d10636b41cad5b41b9836bb6344461c9d78cb91566679670d3baf0633e8692f8799a9b9032330f5aa80dfcebb2ef7de7788b0da1801d2f68ce23091e5dfd51a99315b02688592799979365d40173af97391b82af19440691e1007ed6988696d56e5768ad003f6996aaca36d5eb68a5ca8146f00a3e4acfcb78276d53f1439acc8f72f2e8a93fc3763aa3bbf692e0417131b8d72b53e63e4c0a635a2832d06d4057dc95652cb237387702b9d721f1bb8863ca420390a133486cef583f3cbd08234725a3832eb850f083078fdd82d7fe272a3a368e92d6c990b5958de12c3234a4f2690ac706165649436d49ba0ef7f7128d57db4f6c0b83c9a41a4e8f8fd1f06e6fe3ee40ccaa6a108859e82b9d50ebfbee760084cafe7c8c06603fcb8abccec6341f090b37f36c789b0ff9c4477416cff611142ad864367bac5831e667fe71c0f0620d10d764dc3390a797a7f8eeeae19c5667e5e3adf216912c4e51f0fb1acc9a8e9f92d3a8c90b508a96d9e0020451f286c0e1731ab857a1d55f39bd0318f89d138af4d4b59cef43371459d8525adbedc2d852b608126e38805764fd4f44d395b3d9c2ea06a0b863541192a2c0ed769dbdbfa623c1426847413bf5236c5503c329ba6ae4cedab7c0d39830735ab9d2ac48d0b4f51b7f27eb5b79adaeffe0d4027a87c176c16115504525703519a6517063138831c0ce70f31c5788151e2002f80418b32ee5bd954ce5b32c0c6fd0fee8f3ee3d94a27d172a260f0187fa729d93cf06d6d07b025b5799cd835dca5a4a831c47c3dd75aaebc0f0325828c0bad8d71c9d9e59b0e6b38c2b620f9cde97530c05dec4b1d957e6f163f5e7be5337cbe7c31a84834eefbb9a0ce282a652c4e25953a3f5fa7a19acc650fdd550730a8dec9e26f31482756055aeb102193afa9183aac51b12042e5b124c45725739fbedf1adf950bbeda1ba01ae5468d89cd68def1862e306f09891b8e23aba2939a64bcdf66acfd59d57ed228e27175dd936e64ac333f8a5a49a52df2e3789741e174955af3179e4c891a9cba7421c8de061229ce9a5eba7b50d7b78ba7d5850925a0e3e05d8303a68f93573bcf38979c09683cd4a07a964622e1a74a514efe9148318248c771cf5e5a3001ea9f391e97621acd7da5d99ad9", 0x1000}, {&(0x7f0000002d00)="0d58ae9c5826f4ca38de34dda33cefe490aaa41401fe33830b26c09a9dd7a8acddabaf1d18d4d0746fa46ab7f2bf9d040d99f8338aa5f2631e857e582ffcaf61bd9c87d3f6518f901525edbf956e2b4acb01535496742f0af00b8ff675afe11b9178529009afbeaf380bbac7fee47cef2b9e44e51321b88446983dd0eae044", 0x7f}, {&(0x7f0000001180)="05553e369611c8eab469bdffbf92c4fbc1acc3d8ba8c28ee7edda9de509c271b7e42a76d1c409d5b818be4293dd89f3880febcef9f50c2e01e7820736ca2a230c4f5bd2c406e666ac8fe2586d70df9a4d10293e08f7cbfdac0c017cc14076bfa226e5dec469bd87a4ec783f19fefe0cd5983aa2f73f6105417c28650d8e5b98579281da5a34276f9bd46b1eaf6c0d1655b0036be3efafc706150e98b4c21a9082bf5f6012eb3c49658aef6762c76070f6c751b28c25fb3537db4dec4313f64feb178dbb47f2f548bf2850955b228fd96d163789bfac1549163c51a432a3a4df084df5f4302a1d3caf02b04e1e8a3d2a971207a7fe07f0d2557d75d7c53932f", 0xffffffffffffff70}, {&(0x7f0000001280)="198fdf35b6efe071bee69ae4fb8d2a6a828d5b2b4b084a5b0b58cb24a1a150c9dc6bb7836f9820c604ff", 0x2a}, {&(0x7f0000002d80)="383d11f1508657ecef0ca2cec9da629df65df39d7bceb92f58ebdd533b138688e8be4dc3260a31f4959b3707afa16630a447649cf79d96969f3ce9dd6f0001cb51f2ce1805a910291f92d359659a651ec4cde928f3634ca1ed935ada4d582f2fce71dcd4b43803da9788a28167a7ea6525d7a21e58807308e07ce387f1e29fc8ff5e3e02540000000000", 0x88}, {&(0x7f0000001380)="d1d81e76c8560efdbd4cab0b272422dc0e0ec51cdf9d1d48dbf581fcd42d26cc26c5d4c080ac32298a6c66329f886f07010928bae4f10485de93c70dc894648e02ac8ec54f81c78af44af34f2377dc4997fb81612c27bda5cf0cf3fdbb3448106e6e475780836121bc121e715139c7dfc936a29626f4f6e73d0b76a78eff8e9676e61b6d22dac847c0b000bf63a7b70a864bb90601e2dc7115560015526d28", 0x9f}, {&(0x7f0000001440)="6979868d3efd845a37d31ca9ff5937c6416661f2500a3d5684c65d614981f8e632c758671f166e1e0bef4d50a4e9d24e01beca53572289056f86ad08a013d6b8438fc31ed00b846f9e35dca5d2dabe6e969b2639a97e45b55361f918408bd5f5844e811350fdb545fa177da306b09071c7fe4421d9b82c3042bb5f3fe7a92de7f47fa159c53aed7e37f8f69173d7b61c85a625dcac69e8", 0x97}, {&(0x7f0000001500)="a301d959924e2bd1c310e7fb870d478ba320435b042f2396d4bbf7e2b3b7aaa7a3a12cbb0dc93be560dda099594e3b4789aeb95165209645ed51e6dabcb6d37203b4fee123f370f086aad4552b3fad4a717f2a92775e8aed1694fa43c6a02f0de5bb7e1487dadee8901c0cf501f48cb60532dee7bc577c6507b0f8c08be08682db66040ab102ebe208b2bb2c76f4d9f45e7d274e81dc90bb0095781067f476f8de5af272b2adb09fb52847f59e58be9fdf98e5f44fea3fcc78826c93318fa193cb77ddda895fd5c6406d9d4576e32436ccd132d62274316e2cf11452c80637c830834c16daaf039a57a9bc3fd6f0fe2ce353a3334a1b7a4e5aefb2f56abcef14ccabc90a60599ded4d1041d2408ae7c0e21709bad676d51cb463d8e65ac6109ccbd0c0153322a5ecece2b8b52f5ec3d2cbc57e3bcad3e51a837d257b8edb4b0f75af7adf163ae017f2207b704622e973fb72bb00eb4bae55e28b30b3e8f24c75ded60d2d3f0523d96fdd1eef8dbaf05385c1051610083c0a104ec1dc01f4f248ea4d434d5503affce868d1b5d2a951d7bba346cd40549811d7fe99f938ec9b68f3ed139d349c49b395c9dc39c167b3d99f956579be6cb3b181919a5c4c9e6e110c076ea38cb864c65ab67ff0ed6963bd3ccad114a0cac636b99077db9bfba9819716532abc553c89d64b088271d4f68519d46c1f64db6eceeeafcc45444677ab34846679ec8eaa3e6c2afa366408f2cbba9f858779f6f5c426f68e878793ece0d822a2deaf5bc5572f05608d2b54de8d3fd1815086fa21ea0dc69be5e571192211b36eac22be53867449b713fac6d341a1e98730fc9ce006f39e896339ae848c74d5cc4e4e161d7165c986b8c02f7df0962131125c639bf89566c0d1a6386193f5b17d13df4bee9ce7b0e71b2b3d3c7cf6a49ea96eeb489d4ece438d6ba61c548bba8569c1b1441ebcab53c439e6360de81d808bfbbe8a5f47900ca3daf07498951eaaed549c5443ce8d879b51d9547344ebee2afb081d6b7652770bd174eb3f2340d483168badcee974bdedd075ef08febf64d4064d103c1f4f5c6f76e8ccd4df0c471fcc147a24f636a46a9e03e556441a78b6642b5a22c1d8bd2cc6059bbd4397790fe74ebd3531c43b056aabcab8b20af9c452e1c9f14843582894631d0f118ce75b0089957993c90571d5e49efd76b4e6b8c79d0dad76263e22d0e9dba0ec6af3e78a9a8a2d173471c9ee206e66a37d90a2c42332d1d43dafe17ed0cb49c156366435024f88db4d1cef2f690b2d5973ec48e7c46672190d2c76f7764cb22c7084b5e34f033abdc93f8ab0551918c747ba70b46f0626a9ed5e3cb6865b15e3f54bbf911f98f93d667f995dcb43fa5a9a34baf690a764928f69899044213fc08739432eab0505d4480849b4224ba7e26a0e15d7af9d85cc826ef6da6cdee2f5125c98704f01a505fc881dd62ac26b6a4585058b7fc6fcb69093f1080c14f25eb3be056ec9f1b4d941c9ab9629c2d88715ac1adaae8576c6a9a0d700142d61ce0534b5198f6b9f3c51c6c9fc8ae836e47eab4c376f588428600f49b84d8fd381dd2ed24671dc7ad7715da32ac2b5954072f26dde7f5eb124a6bcf95dda004789465c40fd897a62d634cbdb355d5e0b1a42a7bd5f56ed5d4e76320161498c1ce0c81f0f073a4bdabcd121263ccbb7ed9bb3a18151c455f6d9472d783834e18eee94950886d1e16bf030a51f6c3476f2371408a8232d172d60fe3826d2bf5e38abd8ad1405e42c8e1479ab95c6cdc117e45f31a72f774853d417d674f0d077d76167d3cfc61ccd5a302047a7dc1179c600759d5857fbaf4936119f630d4bc2578a1432daa2e0c394893d2ce5ca5d7f58de4cddb90d8c346807504c9a1f8268e6185b98c2a6877c6feb8497704def1d2b2133da3b032acc8bef98c03cb2c95fc8432b9d7861b2934fbbcdcaad4c9da4d4edfa9393fea1949d53959e23a8c67ff92dba81dabc9bb590765fab26a52793b252820baf21c77ac3a62e5d5f3f536c6f98029ea747f5d0812653e808e6ff4603d1c781e6ad14e7c101faf3f110186ca4588f9b2b1bdcf26c2b4b111c98a79b850c7e37592cb9a2b6a99f1124ef377d38486d793dab72b5f27a7ced6890ddedb8ac982094d96c57469c41efa20b127fed87691415f632b2061d14a186c90ae83f1e1cd8873fcd4277478f5dfd2d38265cbc4b352e77eff5edafb5abfd2e51451df1bfcf286a49445524f3c6bc29eb9d3fdf17900b65129209b10f9a00bd6b294b5026716f71440d49f1597a71dc2bd1123e7ecb4a8b05cfd18778b597667434c90dc93129f728ae49e04ebed3b960900287abff025cef566ddf1c40344d6b9e060ed9d45b8842127b391637ab3bd28962b88738253e8d67b7146cf85ae9278950ed444ed5169f7af8e1369da05676d2c8e00099c858898ebf335e9d1db4c5aeac164afc7aab798d1612e7446ef699ef24cb68be35e3a71c79eb747b47814e43987bf02bd89498d00368ad7e4fb11dfacd80cca827ce24471317be672c6ec3001ba128ea66d94b298b4e4a8cdabbaa98d6d3b4245f59213933a7ecafc932a42a5d71c4f3585b8e1c56ebe7dc7ebc8d8af1f59fd3d50d97d859cfd0888c89ea02829f11bebf83ae65662088848ad135428bb224f6378b3f9e3d6a3900578355f1d188dbd622463a4e06e327dbc3e329cbbfde3fa3d409bbbd37870c33883138b96e4f65650c8e91585ebe2bb760b6b552b662a69c7be305b1fdffd086849a58feab9592c23c4f0a18564fd5a9aa2348f0cd7c8bbcb087aaee35c6abe3e93efa4ac0c273939769ec27e154d18246e433bfdb669825b916600a0376bd0ee996894b41a7d617e0fc5d6ac3a748d4ba9aeebddb9a199872ce6519f65750b6654ef820cb9401b2553cb6e6480d0ab07745da6759aa3c540542ccb854d65f6625825630a5550b0e5118fcd7e2d2b9119f01b0dc73cbeb029fcb118197d2d9506d5ba945378a1633ac4164dd759abf73949f09d88aebb326b4f235b5837bc20e4d95ba7561a78bac3505ceb7e6cdc7362e8fa9b2ad1dbd0a4e113b28fdbc8f2409152947bd7ead680d1d4e11e22b4dc85d73cf789986df71ca1f209a0a6e592c75cbdf00a2ddd3160ebff04ea3577a4263b06c6b3c2960dd4d411edca0ce056c101e5812fd96aeb5b4d835f3ce83847f9d4acefdd16cc175f087c05a06fe9505cfb18239cdb53bf3adfb28db431aae694abb20eb04c9dffb566d63147f2f9fa3bde2243eab20e9efaf12485dfa2df4f10ddb21c001cc2ec90bdfcb7519a7ab28643df3867ea3a7b6ff7fd0e2cb3c1bcd5dbe717bfb0e1340f1f83575c2574e0092ed44485763f6c397379b14ea455128018b5677c503323e02d08877f53302ece157a02479b3d61900001bc103cd079ccaf82d914815ccea05573e015fd27d9069d2ba062472111666dd2e9113e5980de1979f1a3d5c518375a5f6a7e1b2b4da5248765117aa449ef4788587ba92f2e3fdaa0e6bb3c7d40ba14e5e2eb8dc58d1c5b8a13ef317008323888f25bfc7aac9503ae917f03d3982bf70956d7adbb70cb0d5033d4c36d2ce0481e01e1932b6f6bc8503399c7451b6d7b2ad26db14a13304a2b9cb81968b1b4a6186ba6454d94ac606d2f1bb37dc997759007d24a610dd2f0725e2827460c633f807accaeb29f20d97fcceed16c860cd6089d359894b0464e60ab322d225f33c4f63f81d0b2b089a80aa20e271fc6891fc50926b3afcb676f9ac220cc7b6887ab8b7d18500e37931bbbff9ceb507dc5cccb9709862342c1f2128d3e654241e03012e21d418e31c9119ae2dd20f74b0e2775ec564ec3606698bdcd6a5538ffdc4d9836b41a026487a5b20003dcbd0f990292d08027da13f78b81f6f133e730a10700544fc801386606f6b4f5bb1224e955eb08de14fecb4de7981a7959ea547a00d817799c8a315807f4e9cc32ba89cee241bea8c725e2bc19b85a6176f8a6076c700507d555704e3700ef6f4e173d95c693d26896ac1e9681e18d08769ec9172ac4dcf01a825ad28fe05f74e44e9504df3520dab60f1f8a38fd1ca84280a765cf53bcdee07f295c084d20e7c02ce7c61a064e228bdafe9eabfbf5640cc60ab7ada5a4bbf5f2c099298baadee3a90c168452ed178312948b724423d9d766c075c2caf84adb33092eb909d24e1fa9415163877f17922197609d6610691c8d30ce87d8c480ab6143791bf02a2d9d89292ce4d50789f438c07a01b7f99b314e5d0faacea31d60a1a6b38a6496885df2978614f71641779107c581b758fc16dc7882cc3f0c473795ccd4b7e94be03e7211bec96b4622a4da3f55ef6d1664708ca9c1573acd67d7f565cd6cf07396eeb7a2baed4f5b92dd6261dbd84ae010df4659761ec8efded333311235236090ec0ecac01081ac8abb9b5d6832c3c512e2013eed22e126c406156ad7da7c96d3ed5dee128091c16e18f3af6387a4f53a5081d18dde75bc837010775efbdb07a8d1d66d8047b577ef1d03d5b11b87a3c214e00c4b96ff2f9bca22336dfb4f32f5466d73a67e600080df8b89579f544bff607eed1657a3094fda42bb3f7b4f644788d3165083810f783066d8b313de10e6990600c4a861fd67883bdbec35f154d4fbaf0429cb31c83940b37398d607930bca9fd2c7a8f70467cfa95a2960749479f361daa008a8854b0a980c6582754391292e5e5f46f02f60350961e517ef60e3217025bc5437baf531ebece14f63f1a78e1f68b9bb318f239405c878c28d40ab32f42faf612796f4cd9e7128ba5f9cca7b3078cb9827fb4914ece3655d2c9007dd6bd0112ed189ede9e8d1849034ee1dcc83554a8295a9a6c39931d674670443518e27a821b0de433f9eb7094088d38e37aaed885524b5927177e665a16afc8810b9f4eb80c7d9e59ad9ac6c6b17e77585edd332fa3b3ee10008e79194c04c1c1c4834f71c95d5951ac8e1673b60a3710d839ac3f6384d057af10ff23ebead048fa51c95279579707a2cb75e3069db3c4bcc24c6e4c38c936c49d22ca2a855b2b51bf1465f281ea6895719f78f70eda10724205288cd3930ac5e111865ac92e11a425b33345e7a13a8f58363ad018aa2217e8fc07b07451b96d8af6755e5fc4faa15a57da0d172f6b4abdb5a202b896777bb86fbde6d6ece9a9a732901f64fcb3c8cff4236ee5aa0134442d2c273910084772d374bfc4961d34fb64e7503dbccd57f4e3299ee38770925650a215487e389ab044661118fb17670b0ec2cb119bf9d026b0e09f1af612dded02929668dee994f9717cca78bd00b05a186e8f1ebd4d363f053d4cba957d4bf6c6f3699fa9cadfdd6037cd92945a59227ed32330985576b03e2896e276a1950b21b79e280b1f49be0b384573143a2ad8ab29d635f11a9bf629336f5445c2ef5916170ee97b621922248e96867f8e944968536f3c866841d74b3e3884579a7751134e686932be72b1703a531b6024f84e1c954f1e6864135984b02433095cf1a61757ef8f1c6df8ced5e74b53942a01ec53bceb4a57cc9425b8f9463a87966970ff59e459768f99aec3632665e8fb985396ac23356b280ba23817ef6f18b4dc03105b276ab59dc3e2909741901dc8cc1ae279771ffbae7b95a656df8165d5ff7996b3bc97b84f015de0326053ab45e11343d55c96e5b5a6960c5f9569575c8ec8a31cbc71fb85838be82f97e626ce11695d0d64add5c2ac59607c45b1c58d46c9b687615c1412034f369073ef098d1ffb66376767aa17", 0xffffffffffffff7c}], 0x8, &(0x7f00000028c0)=[{0xda, 0x1, 0x3, "5ca74e8d4ff7ce26cce65d04d35877226545506d73621bd0ab4002000000000000001daabd1e5ea64c5fa1ee17afc209db07aa7775ff3938b22c0f3b04e992ea2302f06d31223202e2252760c8d1e8ed6acdfa137041dc4aba6d2d0c00c76835bc2a9ba0644bcbc65aca0f9a4d44cdd9454d777bf65a23136b1bb44de2094bc7a07753ce8d66c4cd58831007aae98c4128853ed3796ebaeb6556f81abc9eae70fc6785b924096e8853e9c6e964b1720d02da5075d7ae027baafd3511eba46f547859bdc0877f31f9fda5b2794a1d3c63c11e3708d609c3c4650e1cf2a9ac6613986da590eb0b912ac9f74b58a5756c5f0993f9b0e5200164d26b4bc367fe9b7f373af23a29055733b22271dfe9b2d530732865f6b56395deca658505fd3fc3af666f4e270d7ba26f48f939a4f15798db72a7e58687bbdd924942b3421c1bf3a08141ebfb76a26271d4e01c218adb1dfa9bef0111ecdbcb116d45a7a3c39d12a886e79fa873a3f2ab021058b5a5f6703db0181d78750bea62b8d8de85c0080258627d791172497597c0b0a0679bd439153eeb6326b148ee726efc8d1b6cc044968a79bcfce46fab60dd8cce6be18aa9581dc2615f8bd5"}, {0x100, 0x0, 0x8, "528c2dcc6b0f7c3109b617b94b811ef5814e170a55e08a0e406a0e6c9f2d287a0acb232b868b58f2b0f459783e537a66b486121f56b924610c7356e2e57072f1bf729440c92c98548b8198fd55e539b32fd5ab6a02e67b218efc9f45503f102f14409073e47d1ded5f2e7b649bc48ffc0c72877cdbb13c175bdc02c59a8b1e46a06180804a314e9b7ee04ff6fbc310e016ae9138aa7113cb2e13284557fbeb1b744a5da6244edb9b970758241c7d1c519337252db05927102b7f2b58acd390519bc94ee8c4507304f4d387512f9ca15bd886c82474bd9e8aca5ec456d1ddcd24873525acec98c66f64dc"}, {0x30, 0x1, 0xffffffffffff8000, "2c552b68fdd7595d24cd0108f1439afd54d93ea82e88da2b9c1f"}, {0xa0, 0x1, 0x3, "ee0f8e48e42fe258a7b40005ee3320ba64a07a94abcf6091fa3a3bdf638f684ed75f0e1601350bfdf61730e823d307da83935290610518489ff3fa16c8a62f084819514d564219e6902956afe3f9bef7ea9384faf7d51d8ea9aae7d07245c10a1ca077ea1f50772ca459ad4bec1a9a25bf8ad88747e47fc2e612460e90fb0522df3d6409ff134670899e9b"}, {0x70, 0x1, 0x9, "169362322a2e2a69f93f7af83e56e673144c431e7a958b7300c19b73464fd799923d243f87b82614e1fb3023527ad3b0d08ab90a9b8fa42b1f34138903977682e119d10e192048aedd06f79297df67535acca566a0bb8763982d9d97"}], 0x408}, 0x5) 07:53:42 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e456533af9157d1949b7c0f90b4696f97da5c05633454890386e20b5d9fa158049b53f000000000000002d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180f883b314395b3986dadea34e5bf50fdb72611d791012c452f1"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) setsockopt(r1, 0x4, 0x7fff, &(0x7f0000000040)="a419d6edcea00d2ae88b5b99d34572a3847b00e2e50927d6c2e68ad4514daa6e85ee48f1bb48eb8e11fc7a3dfc0f52415d574b3ddd024d933246389b", 0x3c) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 07:53:43 executing program 0: r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/239) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) socket$unix(0x1, 0x5, 0x0) 07:53:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xf0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) 07:53:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 07:53:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x22) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 07:53:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ec653000"], 0x10) r1 = kqueue() kevent(r1, 0x0, 0x1, 0x0, 0x100, &(0x7f0000000200)={0x102, 0x80000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:53:43 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x281) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffeffffffff, r2, r3, r4, r5}, 0xff, 0x401, 0xad}) semop(r1, &(0x7f0000000000)=[{0x1, 0x7, 0x1800}, {0x0, 0x1ff, 0x800}, {0x4, 0x5, 0x800}, {0x7, 0x7, 0x800}, {0x1, 0x2, 0x1000}, {0x5, 0x8, 0x800}, {0x2, 0x1, 0x1800}, {0x3, 0xd765, 0x1000}], 0x8) r6 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x98) 07:53:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r1 = socket(0x39, 0x3, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0x5}, {0x18, 0x1, 0x8, 0x574}, 0xcc45, [0xfffffffffffffffc, 0x9, 0x1, 0xfffffffffffffff8, 0x1, 0x0, 0x101, 0x8]}, 0x3c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xfebe) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000600)=""/203, 0xcb}], 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) recvfrom(r1, &(0x7f0000000300)=""/143, 0x8f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x2, 0x1, 0x7fff, 0x800, r3}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7f593a77a6733ced6e78eea2a5", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 07:53:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:53:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20002, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) chflagsat(r1, &(0x7f0000000300)='./file1\x00', 0x20006, 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x172, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65300012c7fc07b6651bfe8deb6c92f228d42afa87b342e49eec2f0f442717929466a98f6861c9acf1c2c068afc12934dcd16338b8aa2f7b9d1ffec19cc3e12df91831f5d00f5978ac5e8677c11341ac3dc29ea0df3e8b43eb666a16dfac6fb63100ce72a783f2c1d3417a1a22a93b6af9df5c7c250b5f8bc7e1b6af34bdeac68d236d8a16a58989213384d0441bdc74c639a200000000e0f5941fdd5d421c43"], 0x1) fchdir(r0) sendto$inet6(r0, &(0x7f00000013c0)="49f7fdfbb55a2e2d59a0a0ea06b9a17592a4634211a6253fba5acc11f76d821d8603f17a24da46367ac5ec2c967b1e1276caf62e15585589586ae891205c0554c8191aaff67e98bfda852ae8277031e9ba1eaa383bd30b0c736e113c3a09edd292d8aa128aa23eb3990d603564cb4d6f657a4086746db6babf0b7db774a059b6ad20d3c8a0d505f661fa43a85e9e21981bb7dd3a81", 0x95, 0x4, &(0x7f0000001480)={0x18, 0x2, 0x1, 0x8}, 0xc) setuid(0xee01) sendto$unix(r0, &(0x7f00000000c0)="b8dbee7e2e90d46c95124aad74f2555c3fb02675ade580487c322189686ed1e354f284c09e92ab58fcb3caa67ed896dc62c9607424d02f7c17cc1f5015eb0e38e741f163dba0655a85f6b2ff659d93acf089b29034457579586f6a925d2cd96fd1a01c03a9cecb8417fb7c920353db39483e724332174845c8dc9abbbea8b74b44ce0e9dd2833975c9d16a345b4b98355db4c34cc9eed9352857cbfc4336d4f1059d472e7c", 0xa5, 0x9, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchdir(r0) getgroups(0x7, &(0x7f0000000040)=[r6, r2, r6, r2, r3, r4, r5]) socket(0x1, 0x2, 0x1) 07:53:43 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xffffffcc}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x7fffffffffffffff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 07:53:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) execve(0x0, 0x0, 0x0) 07:53:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) 07:53:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0xf797) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x1) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[r5, r6, r7, r8, r9]) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x6, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x100000005, './file0\x00', './file0\x00'}) 07:53:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x7fff) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) 07:53:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xc0}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {0x89, 0xb1}], 0x2}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 07:53:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7000000000) 07:53:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000000000000000000000dc7fb3af6928830e2569ded71e175789c9649e30ce244bf6af23faf647e3fe47bbb0f51362b107843f456df59bc93daf310512c405f6d33628e7ea58da68b839d22a79c9be5623afb4e7bfc73e793c7456464ec3b4450e5d1a6fc0389e8c87fa8af967b5edd5bb807c78cd705c3c2b2ab9b25e96ef4e60001d85a9e3df38dd17e172e19ef1172257f0d77bff4614a5cd12075cdb8a3b10f6c31eea93db7ad2335bb41c9436c57e4aa2deb992fd3de2c76a98ea4f3c7a0cf9f455f43597b87709f4a2b687a559f0a529ddecf7d4dc4728cfefe078ccf9448180b1bb28077728b958f5bf4298dccf01d3768bfb08876187a3a284a3735addca4d2a0f254a8b92999fa1918bbc6c0b6c75790d878eaf3e1d814c2f0a51f64829a6720a4b9742591011a71f7545bb65f976c16319e9c14e1035c2ae7663af118f90450b69e0ef2245eefea63eaddebbf4ddd484467f21c5a0599e"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) socket(0x6, 0x4, 0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:44 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) 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) read(r4, &(0x7f0000000980)=""/238, 0xee) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) recvmsg(r3, &(0x7f0000000940)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/163, 0xa3}, {&(0x7f0000000600)=""/124, 0x7c}, {&(0x7f0000000680)=""/10, 0xa}, {&(0x7f00000006c0)=""/135, 0x87}], 0x9, &(0x7f0000000840)=""/206, 0xce}, 0x40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 07:53:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000840)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r5 = syz_open_pts() close(r0) dup(r5) r6 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) select(0x40, &(0x7f0000000000)={0x1, 0x7ff, 0x10000, 0x0, 0x8, 0x1, 0x6, 0x7}, &(0x7f0000000140)={0x1614, 0x100, 0x3ff, 0xa3ca3dc, 0x437b, 0x800, 0x0, 0x46}, &(0x7f00000001c0)={0x4, 0x5, 0x2, 0x797, 0x6, 0x0, 0x3, 0x80}, &(0x7f0000000200)={0x9, 0x31a}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:44 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r3 = dup2(r2, r2) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0xe9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x62, 0x82, 0x1, 0x4a}, {{r0}, 0xfffffffffffffffc, 0x18, 0xf0000026, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x6, 0x401}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x5e, 0x10, 0x5, 0x757}, {{r0}, 0xfffffffffffffffa, 0x22, 0x1, 0x8, 0x6}, {{r3}, 0x0, 0x80, 0x84, 0x4, 0x25a}, {{r0}, 0xfffffffffffffffb, 0x97, 0x200fffff, 0xf1, 0x9}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x20, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x9233}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x401}, {{r1}, 0x0, 0x0, 0x1, 0x9, 0x40}, {{r0}, 0xfffffffffffffffe, 0x45, 0x40, 0x8, 0x97}], 0x7fffffff, &(0x7f0000000100)={0x9, 0x8}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7fff, 0x6}], 0x9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xbd, 0x10, 0x8, 0x10001}], 0x4, &(0x7f0000000380)={0x40, 0x5f3}) 07:53:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20080, 0x0) r2 = accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) write(r0, &(0x7f0000000200)="c2c5e7efe4f57276354c1ad9063d59af03351ed4e953aa1edc63a9af36294f25271023eb60d976413ed85e33e66c372824a8a7c9629a13df3ca6ef0f0cf73fc80dc10cbee8795e9ea5ca9b865582d8c361cbd3757f6b87c9c57220647f9b7419d9380cd51b24f751af4e74f5c1d82dd64931eedafd0cee527994592dd3dc73f32ff6e5358d2af5698939c49c28e1cd2d76008f3037b667d35588437086827fc8c1201df5665255a4d98427b7e61f47ee22d74dc3a9930ba315ee258041d950f6f4c348960def68edd3464dbea8731508e09821aea9d488ffe7dde37c563fb095e0cc925133d2140c3b30749ae483", 0x75) r3 = syz_open_pts() syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) close(r2) r4 = dup(r3) write(r4, &(0x7f0000000000)="37dbe550a45cf062e7f043d4a989455ada5575406a6c2bacbb3083831ff4f28f499be9743cd4222787760187d496967dc7e9380c61c89f56a324478fcffe2f3d2ec6b3ffb99ca46e3c732ae1057748791d00ec0c5e0107550705437f", 0x5c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 07:53:44 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) socketpair(0x3e, 0x8003, 0x1ffffffffffffff, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@in, 0xf1) 07:53:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1f) 07:53:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x685) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) 07:53:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = getuid() r2 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x13, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000140)) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 07:53:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=[{0xb0, 0xffff, 0x2, "04275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef"}], 0xb0}, 0x4) getrusage(0x0, &(0x7f0000000140)) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 07:53:44 executing program 1: mprotect(&(0x7f00004a7000/0x4000)=nil, 0x4000, 0x4005) read(0xffffffffffffffff, &(0x7f0000000200)=""/183, 0xb7) getpid() write(0xffffffffffffffff, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) getsockopt(0xffffffffffffffff, 0x7fffffff, 0x8, &(0x7f00000000c0)=""/58, &(0x7f0000000100)=0x3a) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="b3daf7c86e0bec0c1307ad80069292a2db5886ed2b79cc82ff45cf25ee8c375d4397f06fe934d21d23bec33c5c71407527978b12204d45f6813d39286dd19c76c240e8e4a13d72d61835aaa435fe97e6d0c0b8e66881fbd354aaf17807bc4a3a054e9a74f245f2d110853a3c99b7c6bb841ec63f32985c823e675bd0a95ee06451a15974fd97701d0b6cbd8d825e86c566155a22ce57eecc44764452ffd510f70ae75c368c2c9dab4df192882d215e6756b5eecee8a827522923e4f844bfe16ad280dc1d51e103151367", 0xca}, {&(0x7f00000003c0)="3f0315e72af0e243aebeb8f59244fafe959390063458b470b9ed65ec170e9486a4d87a23e1e0a6811c2ca191ffc70774be6e408e1cd66d5fa37eca69b37ff0ca945831eee94c8112d5dc6f41b6115876fcf66ecb7f472171b6d8fb440576cace47b777308cae96960976506e103dfbaf50b73ed4ae60d14301ca98f9eee1fd4ebef01c40b6d180dc7e5a944e0b1247cd4ea02cd0950b65", 0x97}, {&(0x7f0000000480)="b17242e215dd0f779dbbeeb54f7e4d48939fe68f56d83459378eaf1fcc9706414cf9bd4121c90b32faccf56846efdeec5e30a2b1533795e8f9c0a40ac716c113770f13a9789d52fd7b15289af1947e71919355b83543ad750793b264812c02f4b5bcde031241e3f4012983ae1a7e5a78ca68699d98b4cc1c638265701b74d917", 0x80}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x652, 0x4}, 0x10) 07:53:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x401) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = socket(0x18, 0x8004, 0x2) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0xc96b, r2}) setsockopt$sock_int(r1, 0xffff, 0x1086, &(0x7f0000000100)=0x6, 0xfffffffffffffe68) recvfrom$inet6(r0, &(0x7f0000000000)=""/188, 0xbc, 0x3, 0x0, 0x0) 07:53:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n6.', 0x3) 07:53:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 07:53:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x401, 0x8, {0x0, 0x8}}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="386892f7f357a9eb5a019f4c6081c0ac6036ca33b6dae7cca4ac57fbce87ed008f9c09ebcc6931a7e38e64d1f425590f742621dc9ab59f96a224c435abd70014b30b54345e61b949e6731bebca0f2ba2b913345e9d5f31482d722941747aa81df47cd706417e89cc446a753d564a8f47c46360a1279b9843eb91ab8fef01ee1e7e5d05c147121b749651b33aa4878b1a5cecd9a1fc713a397aa205ca2c2156d82c9858d80e2cc9d5cb6d02e06769", 0xae) 07:53:45 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) 07:53:45 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=""/230, 0xe6}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x7fffffff}, {0x5, 0x100000001}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) socketpair(0x22, 0xc001, 0xffffffffffffff65, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1, 0x0, &(0x7f0000000080)="2b78d9d75991b0c589a3f7387f408bc88a6e9cfc8b19d95ff17b84578237de51f87ff64167d1a1146cba35ac5d9f83506a6c526322ecc719a981cf1ac24019ddfcc28a33e6aff26581f4", 0x4a) readv(r1, &(0x7f0000000240), 0x3) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1}, 0xc) 07:53:45 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="5602042f27000000301900387767f300795a86fcd274c3c0ba67a45f46be41a8be075b626dc3fb50719ecbd5a195de9578a9314df05b1c03684e8e5e338a91c7cfc042296fad4a1a42c148e32aee965d54097ff53f5c942a5e27f3c37ef9e6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495aef0000b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c32293647c1000000000000000000000000000110fcccf61316b8f79b78dd9aa37de648732d2a925d04e571b5891972f7bf710c1ad91104857c2e426e876e44c4103736afbbe8d7f29b6a3879819564d81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670ed813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fa8169bcf7c2d3f8d923cc6d6f4a25deb3f8e0c0d7e6ad0916cc6bd8089b94b15000000000000945e9eed7ab8139ef291f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182ea8da424870eabf2c5b76c1e4eed48e324e8027572179a27a1c9876a776483da107000000622da410541dc30e0de21c48f4360800c6772f4c9b5614bbdfd833d0c9fe06d844ee7fe0bf5d6c24a6cf59bee0f7e0a23a2f05b63ae9d1347244a39b5bf16ccd1701acec27f95e850000004c03b3c35c8251724cc216fcd69924f2b4e7b5e3e3bd90a916fbd4271519029d250c4ec8189561bed9fee5303e1f8093"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 07:53:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x5, 0x8, {0x3fffc00, 0xffff}}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0xffffffffffffffff, 0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x67, &(0x7f00000000c0), 0x5c) 07:53:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(r0, 0x80047462, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:53:45 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0xe3c, 0xfffffffffffffffd, 0x89e9, 0x7, 0x7ff, 0x6, 0x40}, &(0x7f00000000c0)={0xacf, 0x7, 0x4, 0xff, 0x8000, 0x1f, 0x8, 0x9}, &(0x7f0000000100)={0x6, 0x4, 0x73, 0xeb7, 0x0, 0x1, 0x100000000, 0x900}, &(0x7f0000000140)={0x4, 0x61}) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9, 0x7, 0x401}, 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce}, &(0x7f0000000180)={0x198d, 0xebd}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 07:53:45 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x7ff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedf7b5ac783483a00"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f0000000200)=""/184, 0xb8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfff, 0x1, 0xffffffffffffffff, 0x645, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x4}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) 07:53:45 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 07:53:45 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000500)='D', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x100) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013108 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f013108 failed: no mapping 07:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000400)={0x405, 0x1, {0xbc8b, 0x5}}) r2 = syz_open_pts() close(r0) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x40, 0x8000, 0x17acbdae}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffffc, 0x10000, {0x6, 0x3e32efd0}}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5d2027526b602db9678bb9a91f02f1f99166817b0256f2c2449a0d39ec503dabd9ca18d2635b8111dc774da7ff4a4fdc0ee67da8e862b55a42e681b3f0aa03e4f86c9e16a1f68aa59b5b28a30825b75879d7700d6266d951c69081162b0d8c48a6cc6ed4273c980823a68e24bd724692699b7b41356e2da76cf79764b2b810b7fb6ea6a46590b4", 0x87) 07:53:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x3b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80000000, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x800}) 07:53:45 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x0, 0x1, 0x0, 0x1]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20193, 0xda6587eacd3aa485) chroot(&(0x7f0000000640)='./file0\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f00000005c0)='./file0\x00') sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f3e08023a1a02b72fb61c97d222daa6cce03eb0b7e5aab2f5873cc7eae1cccdfa1cf6c57c78256d5e0bbade62a8c78c6edc0baaeee0936dd0c4c432dcc4bccfa74a08ecce4ffdf95b3c5dbac5243a80177b9abcfc9c6db48bc1c07dafe41272925645d0cc6ef5989b3154a9d57739e97b0a1e86f3c6920a5f15db5116ad975f5fad17ef1e57827732bbe93acdabe6ec7fc9f2d5d2ff6a49208d102fe0f932b89083e7c13e2a282236e908e41e25cd1366a40beab23722fddd199fae44ff8033ed3fbd5cc4936218cf3ac3471d821c20ae9b880ba150cfacb8b650b52c9567c194851d10fddfa3982753adbc7902341f3467d", 0xf2}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="c000000000000000ffff00000700000018961111d700000100f009000000d7878049706c9e48d8540b744f4f7793aa9d9f4a29081dfeb3e1d91412115f116bdff0a4ca21357ed05cd7b57e0abdf4a3782a4b2affc922d8b8f53bbe609a65cce91b85092d6e3bbd05e1cb7a771a85307e0af7a5c48d72f2286511d30d006ddaf6a220b7e7f46294317f211d2f3ecff88502412095c47afe035195f5e4dbb853c20ecb176e21ae4ad615bae7367274e01ef6211cc268a5a62e7e814b1ab9e2511f2151d86377e163cb5c9e100000000000f80000000000000001000000a3000000e2a397229437bc70127206a275f403db32386a47acdc1f4cf2a396b7d22185b5c8007fcafc161edbbd49f4f3c7ced5f3a803e717a4f7597f703cc5aa49350eb29154dd49fb1b535a73653f42736f3ef8e77749a9886d4ed958355b8792640800000000000000a0a255fc72f3ec72b38c3bd0e98bffa2de5f43c84b34a7811263e6d173ec22b3dbd26b30ef05f639f98aa1d35145957729efbc8d434d3e9d179384a20689c3ac21ea3d843bfdeb8645b0139253d80c1ed67e8f08a10eeebad300e0efddae7991fbbc7e1452e1c7f0021b4281592676b091c2e2df3bd5000000000000b800000000000000ffff0000770500000e133411f5653595c722c8910f46ab2aa6a55a2d927a34f7df496f8b55bba9d1fd20d5a98259c785119d5216dd72179b591038099231b6cb198cb1a49f779b4128f3f5baaacab67bb7bcef67fc33239fa87a1f76fa588f03684eb288b2229434d601b78caa943dcf3676adb32dea1b5aa7267a216733285139995a8d3acd025e4062aeeebb127a76bf7ddda5f36ea248cab51764ae31289a44647cf9532240e00af5615d8e00000028000000000000000100000000000000cac27a0f829fafd2"], 0x298}, 0x400) r2 = socket(0x10000000002, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f0000000180)=0xe41677f8a8f56d9b) getegid() chflags(&(0x7f0000000580)='./file0\x00', 0x2) 07:53:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x11f) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x80000001, 0x8, 0x4, 0x1, 0x5, 0x5, 0x3, 0x0, 0x3, 0x6, 0x7ff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:53:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x38, 0x8002, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x335) 07:53:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x101) write(r0, &(0x7f0000000080)="b5b80108a2d1e6538a6c9b8e136c027dd0", 0x11) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)="6c31a7", 0x3) 07:53:46 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) ftruncate(r7, 0xffff) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 07:53:46 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x2) 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', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x6) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000540)="42c67d0d1d69fcb15dce6bdbaff740fc6fc725dd8fcecce30b7b0f61fc446300cd9e2a4044b387a78004bbf77de7b4a9c1dfb6769c9600ce", 0xa2}, {&(0x7f0000000800)="025eee7cc89c1f1d0282c9e3724fecb424123c17af5058c82ec45597ebdbf41ec6f49c53355054daaea425e2c770881dbbcb26ff56cc169595a75c4a5b263e1a1743e71f505775cae398745aa3", 0xffffffffffffffad}], 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 07:53:46 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:53:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x9}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 07:53:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x1) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) r2 = semget(0x1, 0x1, 0x1c8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000380)=0x1) getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() r5 = dup(r1) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x0, r3, r4, r6, r7, 0x2, 0x7fffffff}, 0x81, 0xff80000000000000, 0xd4}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r8 = open(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x0) write(r8, &(0x7f0000000080)="9709000900000012bd", 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r9, r9) recvmsg(r5, &(0x7f0000000bc0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f00000005c0)=""/143, 0x8f}, {&(0x7f0000000680)=""/177, 0xb1}, {&(0x7f0000000740)=""/185, 0xb9}, {&(0x7f0000000800)=""/150, 0x96}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000940)=""/130, 0x82}, {&(0x7f0000000a00)=""/88, 0x58}], 0x7, &(0x7f0000000b00)=""/162, 0xa2}, 0x40) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) 07:53:46 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) semget$private(0x0, 0x0, 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r2 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r3 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r1) dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) fcntl$setown(r1, 0x6, r4) 07:53:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8a, 0x0) write(r1, 0x0, 0x0) 07:53:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 07:53:47 executing program 1: 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) getppid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x10003, 0x0) 07:53:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10001, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18, 0x0) r4 = socket$inet(0x2, 0x3, 0x3) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x20) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0xbf, 0x2}, {{r2}, 0xc36d924f728bdc73, 0x41, 0x1, 0x7ff, 0x3}, {{r3}, 0xffffffffffffffff, 0x73, 0x40000004, 0x7f}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0x0, 0x7ff}], 0x6, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x28, 0x10001, 0x7fff}, {{r6}, 0xfffffffffffffffd, 0x20, 0x40, 0xa1, 0x3}], 0xfffffffffffffff7, &(0x7f0000000280)={0x0, 0x8}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x84, 0xf0000080, 0x401, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x517, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x5}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x800}, {{r5}, 0xfffffffffffffff9, 0xa0, 0x2, 0xfff, 0xfffffffffffffffa}], 0xedd, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x40, 0x3, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0x47, 0x80, 0xff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x3, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0xe8, 0xa22}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x400, 0x20}, {{r2}, 0xfffffffffffffffc, 0xc, 0x40, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x6, 0xfffffffffffff25b}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7ff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20000001, 0xfffffffffffffff7, 0x100000001}], 0xfffffffffffffc01, &(0x7f0000000500)={0x6, 0x20}) 07:53:47 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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", 0x14) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="a1b16b6f939b461f26380cd4f205edaef7e2aa9aac2a13ea0592e7149bed1c70340d90c23f7e9ddccfdcce5a39edc498edd9655d8c7e60c91781736c86b245c9afcc7375201764169581b35b5a3821261b2bfb82be7f07addbd9", 0x5a}, {&(0x7f00000001c0)="11b64d64379d5e409ad5faf44818912ebd5048a5b10593d505840c418bf40459aaadc50ad9a290429027fd52937da173ee9125227e3f4232cf2f5bd28f491e0554939d10f477878f5bac4c041463b6d06ae741efe47dadd7b71b282d39ae1f6be86d6fbd50daad102e44bfe5eb9848d9fffd97163985ae441cd1058b333f21ee35b3480ec6c1582cf87a7183ef40ae92f379ca302e20185b0cc3e03ae650cfb3b46aa0d3c7d896fc419994141dd886d305234701e6bee1a45b1b8f82d82145f4ee928fdc71ca7a681e148f35aac29605", 0xd0}, {&(0x7f00000002c0)="0e2a266c936bf2180cc5afae04e6ac31585da8b342b98bd333a20e71dac0574400912292e54cd79999c2de8b241f3f94bdf8236a3280ccba23af1e815e7404e176db595610a7bc95fa252dbf67b5a060fe6205422e200ee816b160487ab87dca413ffd4a2d334819e3e10aaa468aa8c0dc413cf2abb46ac4d861b8dbcf97c14d53ba8a507ed3da58cf9574bc24cc0d3b5806f1e612c5f6", 0x97}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x4}, 0xe) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:53:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x0, 0xfff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 07:53:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3c818be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af800005f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x55) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) 07:53:48 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100000000696c653000"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 07:53:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r2 = getuid() symlinkat(&(0x7f00000003c0)='./bus\x00', r0, &(0x7f00000005c0)='./file0\x00') r3 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="dfb03187f51938596647bf6ccd515e2f351e53018119b572d014213f3f421a7558a0d9eb1b2cefc5752c947d00d700e08b33f3543b78c9b13052bfc44dc9b89e0bd796cb0369cb6557c69aa37cacffc1af4dd7388c9d5b47af7cfdc09137b70177471b5c2b1edf7663eb5923db9a14", 0x6f}, {&(0x7f00000002c0)="60e0f2cc5a3e94cb849d826f5c073ba16921c13d3c1fd0932f2e742af15a5674c95f9daad94c924b05f75b449cc2b28dc0b4f31da1104fa614ee077943a40eec4cac0940343abda62fd080f4bfdb678775f348eef948eb5d415d4c06e98b50cb671e6bc3649c0ff364ea5071a14cd1e891e1b924b6938d4a0ec647e48a8f596b49714d1ab4265526903e704ae0d6b06b011b6f5092ea37afdec87b15ef33d9d5596e353713e656a9fae8bdfea15fd52ef37167edb83b349fc08a9bfd7f4dbd090dcaae63bdf4456d0fc030d241476d1e36ba534801a2eda3bbf710ad21291a303d4ef1d118be6b20d27f1e73d68e85e5eefd4db3bdef04a3b3bba9c881bbd1", 0xff}, {&(0x7f0000000200)="e1ffae95e1aceb3ee4368aa0bd818f1f60bab809e289b301ae9b3b7fa1fff33a050eba", 0x23}, {&(0x7f00000003c0)}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x400) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 07:53:48 executing program 1: r0 = socket(0x12, 0x8007, 0x401) flock(r0, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x11, 0x5) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 07:53:48 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x2) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1c) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) write(r1, &(0x7f0000000280)="a20cadd9e6701702258d0325e2f3fdc33ed95caae0bf50d1c423c1762aec16e41715d4b0d6ca972a6ce95ca24d00ca6639465637cbf6a4d073116774d39d41947dba50ddfd915324c66942afced5d76e2743429f9be9877123c2f63066b25a5cc93dff4a3224b54b6c51eaa91b1f0e5d2400f9ebdfb74849a2e35c05", 0x7c) chmod(&(0x7f0000000240)='./file1\x00', 0x12) linkat(r2, &(0x7f0000000080)='./file2\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) symlinkat(&(0x7f000001fff7)='./file0\x00', r1, &(0x7f000001fff8)='./file2\x00') open$dir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x8a0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) renameat(r0, &(0x7f0000000300)='\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 07:53:48 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f9f1ddfb44da61148bceed6f2ec6601006531007c0ea2c97cc512f36314743203c7c690512177844d595da6eae216024b4c621dc777f3f8a7530483beb8479a69392ae39f7823618423fb6ebc1042f67b3f6d85f6bc8bd6fcf2675b02de482a73a6e9c7f3cea78f5719d41315f1a1c8a7fa7ee8ea0f90cd33305783190bc3f459f2bd2787b010d6734138e1bf416df31d3e7df974054fb40e390e5f565b609b6387f3ff026f98ca02fb7b52c1f0c380512ffe37d1bed0fe96eb3497c0e3"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r4, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r10 = socket$inet(0x2, 0x0, 0x152) accept$inet(r10, 0x0, &(0x7f0000000780)=0x25c) r11 = dup2(r9, r9) getdents(r11, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r11, 0x20007471) kevent(r11, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r9}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r9}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r12 = dup2(r11, r11) lseek(r11, 0x2, 0x10000000002) r13 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r12, &(0x7f0000000100)='./file0/file0/fi\x00', 0x8) write(r0, &(0x7f0000000a80)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c637bb42fd0fd24bc68fb7bacb8b328b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0/fi'}) 07:53:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 07:53:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x8) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3ddfa77f841b03ed8e3c3bf36093516f264bef305594e72911113f17ae67b15bb7af162367ad7f2339838bd7c5430f8809a03aab604e07b9f659a428fe6273d7a4148f10899e26da7d087aede6a8ddb327af9735dad6862a0bd1387a392c45285829630c8b6c1d80e15274d853ca666a96207b9c5d57120fa9abb104ab889207ef03", 0x82}], 0x1) execve(0x0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x400) semop(r1, &(0x7f0000000140)=[{0x0, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x3, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0xfffffffffffffe00, 0x800}, {0x0, 0x9}, {0x3, 0x8, 0x1800}, {0x3, 0x69718cf6, 0x1000}, {0x2, 0x80000001, 0x800}, {0x2, 0xa27c, 0x800}], 0xa) 07:53:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 07:53:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/199) msgsnd(r0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x8) r2 = semget(0x3, 0x3, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/125) 07:53:48 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4000000000006) 07:53:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0xfffffffffffffcf3) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 07:53:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e91f14047bd78fc48b2ea2651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x7) 07:53:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x1, &(0x7f0000000040)={0xed, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 07:53:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x5, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x7}, {0x18, 0x1, 0xffffffff, 0x4}, 0x0, [0x3, 0xf800, 0x3ff, 0x8001, 0x4, 0x2, 0x8, 0x3ff]}, 0x3c) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f43696c233e87"], 0xa) 07:53:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 07:53:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x30000, 0x80) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() write(r5, &(0x7f0000000000)="edc1469af07c4d9034666e1c686aaa39bbcba55d9f001507d1aa061840976e8b3a6dc57a0525f160a6df182be7e83166e1a61df1685c1ac4d1d8a387fd7ff951612b8c28db14f5316896ac10a61a9699ed71ab691217d2b59e30ce96354e88156c59f8b103e8b77291243389bd99e4750fd221a299ddb57b70ca7e7e", 0x7c) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) dup2(r0, r1) fcntl$setstatus(r4, 0x4, 0x80) 07:53:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = getgid() setgid(r1) 07:53:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000235000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = msgget(0x2, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/90) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r3 = semget$private(0x0, 0x1, 0x142) semop(r3, &(0x7f0000000140)=[{0x2, 0x80, 0x800}], 0x1) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x2d, 0x1, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2b3) shmget$private(0x0, 0x2000, 0x89, &(0x7f0000674000/0x2000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0xfffffe, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) read(r0, &(0x7f0000000240)=""/4096, 0x1000) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0xfffffffffffffffe}, {0xa7, 0x4}, {0x88, 0x7}], 0x3}) 07:53:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20441, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 07:53:50 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x18) r0 = socket$inet6(0x18, 0x0, 0x6) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e3cab4391451f2e61adbf52f2f901104c0e0ce488cc493a0f44ab9fcca7dd6764af851c8fc03f3927d0a58bf2bd5349c1f34ab2a9f5c22c3e8e1988ab9348b9cca03c68700383a93ce1011c7478087974e661478136b689fc1673ce4254f52af4bae97e3659b770cecb5733154b92391337f268baab9501b0f733f74baa48a4631108326aaa5bc6d4c7a45acc874dec32eaf53e13902164858cda2ff612773fbbe434d15f94affa692454974544a00f4d578d29abbe0333c43cc36c1c05cfc16253a8aa252017f61f4578e", 0xfffffffffffffed0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x26, 0x2, 0x8, 0x78a634f9}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x200fffff, 0x7772, 0x200}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x2, 0x6}], 0x80, &(0x7f0000000140)={0x7ebb, 0x94}) 07:53:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 07:53:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) select(0xfffffffffffffecc, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000}, 0x0, &(0x7f0000000340)={0x9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xaa2, [{0x3, 0x401}, {0x1, 0x6561}, {0x3, 0x2}, {0x2, 0x100000000}, {0x1, 0x9}, {0x2, 0x4}, {0x2, 0x1000}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0xfffffffffffffffd}, {0x2, 0x8001}, {0x2, 0x8}, {0x3, 0x7f}, {}, {0x3, 0x10000}, {0x2, 0x3}, {0x3, 0x800}, {0x3, 0x3}, {0x3, 0x30}, {0x1, 0x2}, {0x1, 0x7}, {0x2, 0x3}, {0xd74a45380359c88e, 0x1}, {0x3, 0x100}, {0x3, 0x6}, {0x2, 0xfffffffffffffd99}, {0x3, 0x9}, {0x2, 0x8}, {0x0, 0x2}, {0x1, 0x4}, {0x1}, {0x2, 0x401}]}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) getuid() lseek(r0, 0x0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x89, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000140)='/dev/tty\x00') close(r1) 07:53:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000180)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) sendto(r1, &(0x7f00000001c0)="3864b9fdcd3dff2e38457ab53ebced887936087b2a458f98c21cff39ad4dcd6f4b357e3cd7e5b05ee5abb4a69e850689084973ec5f9e7a3b0c6b9c96b38b7850916f381056dc874e26c52a39657f0975efb756a04b3e921c9036d12e69f2", 0x5e, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 07:53:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ftruncate(r0, 0x6) 07:53:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800000000010, 0x8000000000000003) write(r0, &(0x7f0000000140)='\"\tl', 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01006e2e6275c973"], 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) 07:53:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da3521512045181b8f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6e808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe431f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030ad62a806e7c9f9c74c6f5279b2491145e1a47b7f6d6f22407206dee99a41907b7b626d80d426125dc5f120b136380b4a5d45748abb09035d6bfdb041933b1efacd48fcb8c883763a7ed0e9e25d2cec7dd0970381df0bd1266526a74a2071b332313245eb30c9fcfb3c2cae6fdf860102fd8b3de6c5cc9115ed355904080dbcb362fde14c64556beda6712256b4310dce4910a7658372b89a028335bd4a7f67c4ea145ea5db0c0d6cf579871bbfbf83ec668ee18051f3f293877efdd77f52ae7a57fe0c472d00e0000000000000000f9a174e5f12cae13ee9d12ca8988bb5a8c6b2eec3886518dfc004a20b6e8b983ee89d3789c95e8eff4a40f306451a0ce5293134f3aa2424d6afacbf7a5a215ccf858e0ccc549f8d9bbd06d39f88a7d4f6103b6decc41b5f83b66fdeb001294a7c7f9123c879ef79c2b0d2c535222b9196ba00001000000000000bad8e508305212f235dbe79079c6b2f05ee61a5235b3638074d25cefbca2344be0b55c159b4ba1d4acc91379668db091f997ec74490c86f1a5f2f58eb9894076a12d6c1aebf53aff75285068facacb94e4c281964c62545db4b392e8e5d521548efef40f3249d833bbdcf4702cc7380dc4ec9ca201f4aacafc00417e4cc64e0766f18b1adabbebf1d92fd83de475eb3137b656f1809ff521d6663aae10", 0x300) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x55b9c4f8, 0x80000000, 0x8, "b08d16c624d8e500", 0x2}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000001140)=[{0xc7, 0xf2}, {0xa9, 0x6}, {0xcf, 0xffffffff}, {0xa7, 0x7}, {0x46, 0x4}, {0x43, 0x9}, {0x0, 0x7}, {0xaf, 0x1ff}, {0xc7, 0x7ff}], 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0xd4fb62f1368e78a9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000100)=[{0x88, 0x9}, {0x41, 0x6}, {0x82}, {0x29eba3e8edcd2f8, 0x8}, {0x25, 0x80000001}, {0x46, 0x7fffffff}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7f, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001200), 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x410) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x10002, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/4096) 07:53:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f00000000000000000000000000000000000000"], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) mlockall(0x2) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) mknod(&(0x7f0000000000)='./file0\x00', 0xe101, 0x7fffffff) 07:53:50 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) socket(0x11, 0x3, 0x401) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) 07:53:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x74) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:51 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x8000, 0x100000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000785000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = getpid() open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 07:53:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 07:53:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) unlink(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r2, r3) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 07:53:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) read(r0, &(0x7f0000000140)=""/116, 0x74) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000200)) r1 = socket$inet6(0x18, 0x8004, 0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0x401}, {0x18, 0x0, 0x5, 0x9}, 0x3, [0xfffffffffffffa0a, 0xffff, 0x78d1, 0x2, 0x1, 0x1, 0x22, 0x4]}, 0x3c) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file1\x00') 07:53:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) close(r0) 07:53:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) kqueue() setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00007f00422600000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 07:53:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x40, 0x1, 0xbd8, 0x7fff, 0x2}, 0xc) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 07:53:51 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001de000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x1000100029, 0x2e, &(0x7f0000000100)="ebff0400000000000000000030ffe69931929648c191cf183867c060c3b65ed34f6acc4432c4930d32e0ac5e0f8946a9e38d26869512232d238a63d267020d51d0e96d7076", 0x45) select(0x40, &(0x7f0000000040)={0xffffffff, 0x9, 0x0, 0x2ffd, 0x7f, 0x3, 0x401}, &(0x7f0000000080)={0xfff, 0x9ca, 0x4, 0x0, 0x4000000000000000, 0xffffffff, 0xfffffffffffff6e9, 0x1}, &(0x7f0000000180)={0x8, 0x9514, 0x20, 0x2, 0x7, 0x1, 0x4, 0x101}, &(0x7f00000001c0)={0x7, 0x9}) shmget(0x2, 0x2000, 0x10, &(0x7f0000373000/0x2000)=nil) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:53:52 executing program 0: mknod(0xfffffffffffffffe, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 07:53:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3, 0x60, 0x0, 0x1}], 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:53:52 executing program 0: 07:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1b) 07:53:52 executing program 0: r0 = socket(0x3f, 0x2, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 07:53:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget(0x1, 0x40) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffffffffffed9) getppid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x18448, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000080)=[r5, r3, r3]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffff7ffffffffb, r2, r3, r4, r7, 0x1, 0x4}, 0x80001f, 0x200, r8, r9, 0x3a5, 0x800, 0x3e21, 0x6}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 07:53:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0xc005, 0x523) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x7}) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 07:53:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d04be2b684b436842ab"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 07:53:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = getppid() r2 = socket(0x800000018, 0x1, 0x0) fcntl$setown(r2, 0x6, r1) listen(r2, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget$private(0x0, 0x120) msgsnd(r3, &(0x7f0000000000)={0x3, "40f505c583501c054e1c52299928efa85d4d6d73287387c72f0a049ae614771e1c305ac5c7d80f"}, 0x2f, 0x800) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 07:53:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000001180), 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 07:53:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xfffffe03) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe00, 0x101) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 07:53:53 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="53f425f4314bf1c222285af33825afb8a98b7a2dd7b2518eee3445e0739050949ffad2780311d78f3c58f3256ffcc8991b82d4eb5d81b860f310e77c7b35e736e6f307", 0x43) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:53:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/129, 0x81}], 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) semget(0x3, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) 07:53:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0xef}, {0x18, 0x1, 0x2, 0x1ff}, 0xcbbe, [0x400, 0x6, 0x100000001, 0x24, 0x40, 0x8b0, 0x3, 0x9]}, 0x3c) 07:53:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x7000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 07:53:53 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$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) getegid() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 07:53:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0xfa1d, 0x1, &(0x7f0000000040)="c73b7d7063b7e30648a4282338885519648f6950f78e3bc1afa332b0f05afe6bbfb782a9c86e7bc0dc356fe90e567d6d42195539e49c0a2f50cb2874b41cd9f2043e0e4d7e8b27467f534382fc4fb246beb9454e89ea90c02f452c3845177815fbc6bbe8baf35a28687a383f068a6458fd7e4c7ebeb71aa48c3d190890e3876a808750d84cf038eae382286cb22f60b3facfecbf9961dca94ce2c4422c8f5a2d06c3", 0x220) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000100)=0x3, 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) dup2(r0, r0) 07:53:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) write(r0, &(0x7f00000007c0)="a1c65246da9f67583c275637ba30d48a85248a6167e1b97392e7335213ba3f8ebebb5585f27bd745dd58cf868cbb9b2c89d5144ce27a0c2c3d2fd79f5318735eab509802ec11e4340196edf34dd6a0889cad703ee6f04ef4166926cc2b78c3783e6391b06c51000100000000000004c0903858059540bc4b214656fa235d7f2fc142c2d220ce47a97c76303de239a729543dab8bf8393d2ce4e7402d8f26642f80da57544202f7f2d11a3672a3d19ff1c08f3e86164aced0e692df97b48045ceba6a26782a4a783735a89c05b3ac12eb66ba9940000000d493252e889a31c20372ccb70d7226beeecafc48b01547420b42d506346e71f8679182f88f7b4c4e91e2d0105dbaf1586ffd8f312d22a4f0c87da184fe8c298af57861a7d58ea4dcc9847a3ac1385d0a7c3eb6fcb1b93efc1aa13fa25bb35b287b86feaeb10c7d1ed33c2a13b04102507090b771310a18fe07acea55437230749adbbeb8366e5c895fafef3af12a9e3e8d61426ff62252ac1524f47d8e2338f48be7c6714f9b4e8e6563bed1a07f16912d426ee64bd7e977e00a9e6768fa98f12039852baf7e75316448cb5a5dec476c2873345cea0ceaae9920f347531805aee1457a718979525b1d93387271fce2389bf1c4b89e26c20ad07e164f6b4729eb384b05ee1afb1d00e5f8d3b6e463782a2cbfd21a1f8d5685cb0f2c3baa94f3c3af99a4848a2ffed1ce85909b19127a2471d9fad32f3de14c05e7668f6a803b20e5", 0x218) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) fsync(r0) recvfrom(r0, &(0x7f0000000080)=""/149, 0x95, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 07:53:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="22f2b3bd842bac549d", 0xfffffffffffffe78) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:53:53 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fcntl$setstatus(r2, 0x4, 0x80) mknodat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffef9) r4 = getgid() semget(0x0, 0x3, 0x12) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0xffffffff) close(r0) 07:53:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) clock_getres(0x43, 0xfffffffffffffffe) 07:53:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000080)=0xfffffffffffffffc) 07:53:54 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x0, "000000000000000100002000", 0x0, 0x62}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) 07:53:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 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) chmod(&(0x7f0000000000)='./file0\x00', 0x21) close(r1) 07:53:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) kqueue() 07:53:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 07:53:54 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="95b1d1f185f2ac128da1041c9c0321ea4b537a70c9e5c3dd96bd96b6e0dbaa4b137b4a9af00121731561e41d30b2d66d5c3e3ac38bd6dbc97d597b3f61dffdc0d6e1989445e74851b3a9a8a3f1623b0647dc2ee86498df26bcc1023219478db52e749be07954ff2aa28e81644f89d669208e12af99476d2b0520ecc8f60f83", 0x7f, 0x400, 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 07:53:54 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 07:53:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) socket(0x10, 0x3, 0x4) r1 = socket(0x18, 0x3, 0x6) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="33d9bce1ca498f4b5948c2a85cd48d678855d8d7a9d620c29043be9e2996b597cbf60824e874f1a81e02afdb31586cfe41fe730cbbbb10408bd298eba7b6c1bf852942a89fd1512c0cedf4bf50a02173c930660e77c8e51c29b51cd36a849d4c2b5d9ba6f1ada9d26c45ed1f65ea0b7affaa4ec947853cd268356f61d33a7d6cc44bae5a264bcda78e80f4019f37c911318b6e7201f79e4e7a3d4a5b329cebc73bd2dbe5a39b8214147de4aca5591cd89ca03522be8ebf860a9a8ee6c05d818717af08e04a5afdcda8b3051d5128c480a4af7a95813a9db67f5badf915efe0e821cb0533791cb8414d71f9e4461cadeb5fe4944345963b3a8ecb2170649b365c0c25ea547edef11be14315482f4d82c23db92d0a53cc4f2c86b7359a594f15cbdde385f9e8074dd47943eedb26fc3b73d91a3384471b5bb91aba0b53a0deaac0f17119adff6e0e19abce9ac2b31317580b75d979b0fc9eb2b76729d6e0522f11e679907f37aa6b2d3800a235189d98b04d07a1e77460425567e4e7dc3b6c9dce2c5cc2d62997b60ffe9425a379ca512cee91b510c344003c2e0cb83fe82e65ef48ef370ee36a047a784969c0abff3b211b6170450c79b915bb752a8969966f366536a28d274ade7de070a60e7b722e730d095c1a6deb5f1a69acd4f068a4a235498a73582c3fd153975a06f80d903a7ad923ec7949db00d572ff4766408457717736c05dc09e117b9b6ec8e1464633cba1f36e3b072787940c447e1b8f0c7c6a27d69853c615ce8246cd45ebc8ceebf64531e2b09c7788b124031958fbb50eea0c20885f89680824af293d2f85d2fab7014db38981ace12ff20fc40a031ff54a32c857a4c23f47f8fb7a0f86aa6eb9b867be503955586dfc70f79fcbccce3463a7552c8a5b6609605817c01835a86adecc9f697e9139d742e19780cc593b89d655313955e214710d2a22cb08e009a22e20aefeafd6c9862d2f941cd344484b677fb60862f2b64c255aa9958f7375116fe1b3ffe913641c47b34fd27a49f9dff3bebb6482663a92ed9a5ead742732b6d4c0b7fc754fca8d4b91e1b53895f858754db4089015cbef145357acedc05d5cf311ac597eec7f251c152a54893ec7cd4b7aa9d3b89605f52f471261cf43548c201aa26b1a8d64cc4dddf3c75adba9b70cc14a655bcc54b9d5231ee85f74a9a06ecfa164cdf5c5a297efd099a2cabc2e06ddeba1316872c7c3720858f35885e133035fd2ab70126cceaf301569d6c03a979becb83940a32ce73f5fd2c5c707410e7edada73a5b71f231b636b60f7df685c4fe54c69eda05383107c5933e07094954c2fabea5181c6287453f8ac5b101b88a7b02e365a42f6bf2ed1ca3471dcf9996e219d7dc3350cb40a4286d1fc10433dcca48a2981c9741bdcd8f24b459a25ce8474cc27c76677c0f9529d95a38c22fec4f8c6e0df54440694fba16138d01a73d7bef9150acee1aa8a7de015833093c229b43980c9cafd058dbc39d0fb6d3bda55d6c441a4f51f5edb1c02ca74e58ad6ab8efa97595eb863a8e4ecd4eb15239030aec4ae36cc292cd56b8429e4cb1a17a48fff246c06413e05b7b2dfe8fe87d0fa4c27a958ef06d407f023e800d4f009099cb299c03e94b39cf41cde37c1b67fc97e9d54b1c85450ea58b7ce7ad6f14e2f063a64dbaedbcf4c5993f033f29769a9026fce15cecf4593d5865c52d5bbc65da3d46d299979c1a383daa31b14c88347f8ea848ec83e66b6cd9d9602a640a0ef9aabf9e3cc9664cbca5abb7967ef10dc35221c62580b56b35ca44c87cf707bffbecaaf3c3874a1e3c55b7e9f45bb42acc2a89ca96682739bb1cfe6a98438992adf20eccb56f43b541f0d548b949f7476299e4de4e612b0545f3682c9db60f995b9592a7c36e3babc88902afd2aba4b8ea7034a62e7aa49445e1c81cd438b7145393fd97926e17d838158458641bf2cc3fd0eeba4912356695a40f1a7b5490279ce04beaf4e1e4de669c0663d8df50aab75b63ffd8c8c72a7634ff787eecd78ca2ed969a86a9e776ed2b82c771b44c1ef93d32f2a7e45caa0e6fb5dad61f974554b34d740dd91424debc9dee23409bf25304f447f966828f2b8ecb06356ac6470ff322b27bbaf7ec58893659d44b5be7bca0e51b103f0b1c7362b529be2c33ff6299f10bcb5dc1cd20c9084bc1b64bcabaaa81b300361e8f5db72b68ebace63f3dbf903df9f25b04565e641c2a31ea7bac85de421d80afe7ddaf00a65cfd26b1901521f165902ee8847ab7c1ceea9e46e62e02091f4f7dc0d5a1d33b620287e445487e39ea7ed3f45e6bf5552e7b6632f3f4e49a75bd16bfa6397dc751904e8e0fd7dd7b6a196b012a22a3c5ee2909ed93e0fa9b3cfacf96ae834344cc763a098a50d109eb5ef355693383a0daa7ffe278edc1035d29673e2f3fb9cf89233e950eeb740366bbc4a8252c5e35c3431f3c07cf48dc647b1983271d4c9b3d23d135bd7c90f831449041d0f9624711ad575e20d53e3f47c0c99d67d570e3c8f92e4c4b52ee9ff8dd23c0b5a275e44324c6d4265f7b5de8cfb6ff15869e25a78e1c1607f18d2b5a9c5046cd07e8dcb573e165bde5f88cb1e05dc7ee3fce8e702430d4266c140b0b73cd6c9d8956a7154dfaea13c1db57722afb54b2d93324b8d6aa9a238111c580595dba168d9bd797263d541ecf13049201a89f014cc69d98b81e143502b1aa09b96258a08b82271158e7a117e4b62bec851ea0f4924f417bedc265732698be097896982fa12315f0612f2489cf070f748ff34937215067d981cc43766685637164f19f53b3981deb7bff7e65fd95cd159c126a5c2436d99a537abc1c53aa3dbe4949701f2d81156a8dde8881217c69c0f86f0676c061e133f93a0a3bc76fc4e92f37a6b8fa9ce2a8150827898e459684458732306b8d4c03da6a1b8763c38926fce495bba374b17643706f1afc398681dd2b7bd5980e2e378bbae158e0986437a9ccb651248992d9cc1bed750b87344a069040df52a304c3593d6d7414cda6b543f81c2dbb2504daf4a15534b54411fb9ee8bb6131f677848d556b03af0d1d06fd160eed6558f0cf7323ca9a0344df2ab9a14ff7b121df24380a77b649e61bbc0b7da32bbc541e3c1a24b883853fb80d87396c4a02ec95188855746cf7f8f17e587441a53c868ee34fb4b0486af0fb108824a7d8c17af9be2a0a0f564378ffd6709d4c8d0fea1502a4410ead16eee7288defe80362724d9ba49758e9622b57c8c44dc84a0a713c9923dba2f80cdaccee506d66e672ca1615d6aa1702fd81ac4258fdac6e8ea1409f231671eac03037f440801bb2f84ea1e547792debbbf46acb221f0c7547df1fdb9ed9ebc6972fd034f147349bc208428c0818573063ab80016dd745f34536f6298a2d53ccff62a6766c430da2bbe0cc82f71aa956c1d0aebe4be5a5b35a1ebbfb65e313410c2bbefd64b4f43eabf3d92500575a26be1e5042f8163ed95e68471d1f122e3991916846b750207c5ed11ce4d6a45849a55ac0116b315ff9d5da73bb45dc6443800c9af326e7759e7bda1f36f153f9c30a150aa482d0c5335af89c4295cb21f40c7f5584f52191eedc416602c509c43545d4e85fcf261f99267872becac91117e061afe7bc0d84f9aa724ace557752097d704c31efffb12a8e80a59215450004a8ba974864b359c095684ba409df22c5950dee814db0af39341da93fb3dffa4f6815b5632a3895dcd729031905a915a3265c08ff6ca8002f28b4b057942f91e585fa3fd598a007a180813ac09395a4b7907899a35b01feb1177d6700036635a58048627be9c7bb3dc1885637b6573bf3e9606368ca1b0618b84ecda530edcc65bdf25866d338e5818c632b905a8c9632f74846ac3ec37deba153bc01863be91d8dc7466efa16a291e05d6ef110b0e013409d13881925d4eae77ca9926abbfdfd07d93fb445d2d886553a1cc45d1d816bda183b50f2a84d4e42ea7d70278d9d4964fdd26f992b601275cb90fb043f361910d1dff85c0db2c17029559a8315cfbd0a6890c45687d87295783ecf9c149b538da89117d5a13059baba6aefe5088c39b47c367c6125b401bb71a95dc71cb96c7acfee79a0e282a04e13b236e4a891228df33a596cd39e72e94eca8701ab329f67223c88d3350e9652c1205dd7158074f7c86cda2376b4f6ffc952ae892141e199fb13848af63d031ce163f511922dc313b9a554bffea6d8210adac5bd982e30114df3c64e293c2ac8729cb5bdae4995a5adbeb2ef4c7639dc6dd6a32c3f82aaee2c7592449fda0cb0ac58c4d42401ec3f0f9a784d0d6480dec091a9e9b4e2ac0b581c37ca84bc26eeac473be67b47230d326ee2b123249c2f5fcf54148fc73294350f3da0e91545fcf976e6c76872c625abd4f6efd19c3e9b8f6046fe7cd8c9c2051d13952bbb237b21cad49ace1897c2d33d963977900cab10bd2ff9a94dc20eacdbf59280ceea8a2e306426d824a9ce1aa79a8735ec2d1298d207be46b20e92ca251a591dfe1d039ed0efcc11bfeb5a0e7aa13c2d05a3fe9e752a3d09db1572e649aa9ad2bff904a8f9167e8370aa075f6e3dbd20c3142c1ffa799e2745441f2cb9020cb02ddf8cd1626ef55f7da42a41139c6645dabcbc0343205b6265da0e3f4119b4edfd9da7337dda0951e502f340a86f6a0fcd9b8506d40f2c1027eb5c9278548353262ccfac65c297b62aa09e63ceff60b016388a1a4c91b88cbe4e6b43ee9db63f1ec5ffdb5155800d9d54f9ea93f954438b05a35bea97a7a77bb3533933ee2cb4cc73ab4511db02ec69e09301b962f66da2106d87f627e22c29e2bffe34303e86b5d2e71890e4ad86f2b2bfd10c6520f29344a61b1934936cf1457bae13039839f75c566823551d7df3bc77239e7ba221909395426e7d0467653d83eb1650527c86b06e698e5a32c9339f81b952bad05ed46b7abdf6b02337effb69e5d91f203fc11137ee56ef222f49c347598615e5ab33171e5768641a27eee4d666c9e6d164ec2d7dec611a35dbd75da27b19748079d4ed5709e2070b5b438f0e06d53355a712ea8cf8fbe5a149d34ba4f1f728533a2b57279a72236ab5e63bee922a0d189ceadeab16c00a40021253ec29f6cdda2c68fb33d68e7d9502a88b717f8ce8992e403ba1fc20cebba993bac2fda170fb81359b443cef0b8ff5887548bf3983f7a29490ccb4b3dca3294f27251ed0e5635322e522b67cb57474c996e7cf1ead5e4648903e2cf1e0ad062316e1509502d5246892dbc6bf11c1f637c5b1944733a76d450bc56026f93b1d0f3810b1815fc7e28921d11b897803708b423c6dbee53b9f495e99ab121d9857d1ae06118060450c6ce3ba09e60525d43ddc9d6c73df23e3b846a5ff372485da0338e341080613d708eacbf3069e2410e15a43fc15b4473062e9965020608a8c054ade6c34825428bb3efa77629a1cf69df2685e0403e88119b8389a096772d85a107cf23e8052e359a6d1fe471b6cb5ec20932d43bbabc7ca102eb1b097df7a159bdc29eee6f866c9d542860b4ceee394e05d3b4234d421ae0547aa0f86b1aa9626e907beaa340ddb1ebb09467c695177ba7b03bc9724721912b0841bfcb311c9c3818bb862f0e94bebec28b4999828c98640153ec1b7a1a813d7fd91c20e3bd6dad76af73da1598db283bb880925650fcf2644e1bfe68db5704a6200370f06234b2348c2dfe7ded3ef79b2efb58a899d5d4c291518aa3c58c35bdd6f03731980b5002be825f0b4875d99047c3b9beb0", 0x1000}, {&(0x7f0000000040)="9915a729a9767444a5d396757a0730396a6f6131babdd978d0043986a876f30b78b64c22539e31d515684c966c9d55bfe73e9af2b98380f910e139f61cd20874", 0x40}, {&(0x7f0000001100)="53f10c78333087cf734138e9bac91d43580b5112a00b8cbf312f923a2a15d448e0b4146ce3e6bac96c22f39d25453a57f0f78c59fb9dd6a3ca7e674c90304d7471edc86258b03967e7ba553e461d186c38d6d5ce94f01a10f6bad4b330e7451913114fde80cf770432be38c73e1963a42fd4cec40c6f921b796b11f9a00eeeed035ea4a6737982b32748c24de072a45130962e826b71784abc8ad1b0a31f62126306f121c7b938ccbad908eade12bfa4d12df348a0aff30f9baef4249475f8f8345b04cbdb00db7589b132858a569594cfbcc6882ddc260b9e2a9ecd0b28be2955c7a3588b9aaa89b7a188d80b117c0713f08e3fd03568c68f7435741cfcd9", 0xff}, {&(0x7f0000001200)="24e3746c583fda2aaa0719f4cfcd70e29dcca89d12c9dd88e577ab160e914a86a4b714a613347f86dd79fe733b16d494a4bce30d888a324c49787d6584c2688b7a16fa921404296b85376f79357ca90c5be747c96604c6a9c3881282d7d5e8dad9c0ea9e6e11b14f7796511f57cb85b065773e359d65", 0x76}, {&(0x7f0000001280)="0c7b6266a5be1028496404dbadc4dbd9a1748bb22ecbb44a543bdb3f18caa3ef7389a9e5ec73c2c236c32b3caa6759c2e96c2a4e70a622c5b3ad1153bb58523e093ecb2e39bf526a7321bcd0d7cd085b6bd4074f0d900f8440845b9331c685a496d4a655fd6f26c06ca9314d166dd3ddd25a39273c1794be3f8686f252238c764b695d9c20cd9f254c16c16d9a5e9bc438339e5ce5c54b4fb52a382516f0539deba02f9bf976e656e2717c338844e5b91fe21a77404b08601d8719e099ddf679e8f1b4", 0xc3}], 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 07:53:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x1403a684, &(0x7f0000000040)="b31f870282816b9bcb3d1b94745f279f78aa494e653d9317fcf80e1887277292374ca5fb7827b65aa0e847a501af31b181f2b71dc984674f0abfceab81db0944ebc89a92a074303e78d3073f1ab2572a09a7f0dd0510684506cbbb3362e603a4dbf75e02d1075008cd", 0x69) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:53:54 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 07:53:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) mlockall(0x3) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 07:53:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xdc, 0x10001, {0x2, 0x5}}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$KDGKBMODE(r0, 0x40044b06) sendto$inet(r1, &(0x7f0000000080)="23a26f5e0d8e1676e3b3d84942de02fc7ac2f5526c35b5f8b9060fba7a89d3850979f785949ea92cde227c0aa03e8381f1bd4b8a4208b586f8be52ad2c2b77555d28016d4dc1e8c6fc09d1084853c058ad2c979041c9172ab605adafc822d9274236c36bb63d6f84bf9787d2b3e2b3c447a044cc07ef60ebb831a297", 0x7c, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendto$inet(r1, &(0x7f0000000140)="12e8922c44bd043939d6eda0ce7fdf7e1ba535cb038ded75cce86b0b822d2d2b9876632b763e9560c110b686f10220deabdc251dbc8715e73c3d", 0x3a, 0x5, &(0x7f0000000180)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x4c0, 0x0) r3 = syz_open_pts() select(0x40, &(0x7f0000000240)={0xfffffffffffffffc, 0x8, 0xdd, 0x5, 0x5, 0x3, 0x7fffffff, 0x40}, &(0x7f0000000280)={0x0, 0x3, 0x9, 0x3, 0x6, 0xffff, 0x80000000, 0x7}, &(0x7f00000002c0)={0x3, 0x4, 0x8001, 0x0, 0x7, 0x4, 0x1, 0x1000}, &(0x7f0000000300)={0x0, 0x5}) r4 = msgget$private(0x0, 0x708) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x4, r5, r6, r7, r8, 0x8, 0x6}, 0x8, 0x1, r9, r12, 0x7ff, 0x7, 0x200, 0x300}) getegid() bind$inet(r2, &(0x7f0000000500)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x40) kevent(r2, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x5017, 0x9}], 0x5, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x5a5efc1f, 0xc39}, {{r3}, 0xfffffffffffffffb, 0x1, 0x40, 0x1f}], 0x34, &(0x7f0000000640)={0x3f, 0x2}) select(0x40, &(0x7f0000000680)={0x98d, 0x10000, 0x36, 0x9, 0x3, 0x4, 0x6, 0x8}, &(0x7f00000006c0)={0x800, 0x5, 0x1ff, 0x3f, 0x7d, 0x5, 0xb9, 0x9}, &(0x7f0000000700)={0x3, 0x1f, 0x1, 0x1000, 0x2d6, 0x100000000, 0x80000000, 0x2}, &(0x7f0000000740)={0x9, 0x8}) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000780)=""/195) pledge(&(0x7f0000000880)='/dev/null\x00', &(0x7f00000008c0)='/dev/null\x00') ioctl$KDGKBMODE(r2, 0x40044b06) kqueue() sendto$inet(r2, &(0x7f0000000900)="c6bc55a3923b80d00defce69221fb8b39855ebcb5e1100d92fdbafc5e3a0be59a52652aad61ef83b3ffc8a28654918585de84692bdc170621bf96621b08d31661ea6a8fba4081479b15c1abde6f83ca5282078e4731e71581a2653269bc2a4c3947e65be0fb3c735c282d91010de1b9127d2d4ee5635d9eacbe67fc8910db2879c2b58fbba3926daf8741cdf00d7f93a6f2b5e75072f83bd649fd80698aa811d07e62d82673acf1dee0cbe113f618f4776ebd5256f9c66200ee274ce22eda714bea6d78c9775a3d7c735d7fcb7fbf3a76583a203392b2502fa559bd169a96869c0bee57c39b736ac76bc3518c212b7c7b186647c92bf56c1fae7347cc5ea2392368f67acca429f27569e9d59d98dd07cebdd9047f5c76bb0dd8b6c53e4831d1ce2ca202445882384fe54cbfb5dc4843831ffe409cd3babc188c64fc3b1b6586e78b677aca8deb36aa2bc866567bcb6e540cca2f48ef23932e90856bcac87a92452775fff914611af72017facb68631f49ac396221a26d6444962bb3167618579e7e59676845be7d6f3bda8a68faed584c23fb3942cd1885a030a1ae729f9f65d51bb52033b5fdf745a6aae38ea9c86cc78422900ab8c5894629e1f620531c25780def7d48a24fa94f208db4d4e17122854045462bdcbdd62e6a8c7d19a91a4ef1f68e04dc1d2de14a31e56b6c9133c08ceeb0a4bdbd24edef22b9b78aae74c4ca31ef16bd8b9fb81920d80b1e00ae6dc7618c5287245ed89a6fa49f83f68dcb0a5d31542e52522ba9d711ed0149db03ed81254d2e0f10806b1bfc891be178880146e109e00c1b0e8ed6e2fa83ae337df41f67b738cc8d03c0dd6167cdcaac17da1956f342f0fc34622b87179dc643b41793e42bd11911f408a21c7624c74dfd71aec6d6d4112611641d38b207a80b9e3612e785337f4bd02cf5adf5834c014f42a6b3b589c414b39b71ec701e0659f1f7dcaa0c622acb7fa9bad904afb8f601a4add0139b473c21a163baf2f4121c2ea2a54cd4e09630ec57a72d16c5b019eae53acff0f9ce4a5d5d60388c7a993cb131a7edee77d448f42b37b25ef604b3044effc6d7285abef3deab03cdada392ec337784461073fda096306dba29f881fa4824da45d9e151db4bf7ef700f43210413448d64e6e0b271c0f384288797d0671fdbe8f8d89179e7ec3e7d88aa476de390779eaa25d5682abd021eaf5935e766e6fa9a346b62bf027dbab2ff009ad26ac5a31dd65fc9bbfa0d28e0b56fcfa811e0c9a62884634151e95551c2527d1ad10d6fff63aa8ecd4eadc90963cd6d2ee3199d9db2132eb5f5fbf56bf4715eaa555c1cd5fca4ad67334410eda7489898af296dcca310c335b29fb1a5a46d02c83fadde1001b608bb70b7cd26c1790c69aaad0c0cb52a9f13902832319601b318561ee07412ce0243fa9e0f1eab2c19ff01ccf6d8219465db9eaad62b40f8ce617a88719fd19fedd3f51dc0913420b9c91aea22f4cce8501d3cd123f542ab9b1b073a9d7b062287b78045d86509191982130aa149697204c1fca3b66ef0c9bb686d55c07096a5fd8f590aa5e5f8272f1c28158f8e5c35c59d815b850d3cb00793aec8635d2168ba4b5962124a36e58e55dcc807074c38a1e565d12f05f20f3ad385931606c437a4f3bc7dd5ee7db3caf52c27ee79df6fb59d5c1580c39d11f0eb23028154d67e902276c36d5d29cf1d76847eb30028ed90d1c95edb387b7d8c4cb0430d99adbc32b74e64bc37da7bbaf049de74a4f412ec1a1f8df07f2e7974aa9fcd84814034767f3095c637c4d213025afcc295fde6d2b5ef7c7a8f3cb1861bf6ee76f33a4c6fe5755983dacaf9eec0162868853b18cc0f7568d8c395463ce87bb03707e563294c74e3fe3acaf2b58600420a9e74c46ce514f07e64ef9255dac3cae89fb14dcb08ed34660565058cbfa76d1ca798e154f15e041e73939bca0b4fafa9d59ec0236633c1b94f27253201ebd3a2b92702ca9587414182598a16927921556bee2ceb13a65955579d99efa1e3517c0eef65b18cefeaeb6e98b511be9593b6989fb4d7e05a5e34302cc2f957c22d9cc5b0392d929031865c6dc491884c378c896fe2a98aeef24f90983b159e2d89e9362e10fd94a0a3b68e8a47868c0da9ddd85f82e02ac7e887544c9ba857c43d5b46946eea6c7b2601caa9138c785e67c2bf4aab4e160a005a21c7c55a253554bb1a040d82128536ff2847ddc21e7de4486a3b33c44cc7428faa3ca1afe78577ccec227476c964a725944c7e0b0b94e0c62d6c77186783140f2981099167a7baa30a24271969a3c36fb6fe2376f73818fcee4776c55a0f2e9542944d64e4f5729466bdfeed603757b6fbfac240493c895ea8dbbeba4adb5fa64aab731c399d1a6aceedf2eed7c75cc8562149024cf7b3d212b4dce51a9785d0d395b7c149d4251212ce6542593bef5b60e03466a820257abe2e7a747704b27bbd41fc1a7e50433ec8c201c80f6c0df841afd30eab313390bd7dc304aa0286823432554ca2a3ec23ad4805203c4058bc14663d76cb6a459231b52491613fd8832b89c69a00e70177ebacdb7d1774e538c5af54020a6842fe58c646c4c077316ed99402ce0bfcf2993c8d175de3dab7c1ae13a14c4fa519f90d1098f3b76f3aeeea766f8066086786c4043f3cf7d3fda34bdb071588461eaded56840c9eb3279e2ab0ece38d2fa09e27f713864ab2e7e22a98c135d0a52c7a79c9e73b6244359271fea048408b4717c37d48a3cf3b49b495ed014ddff485aa1c0cb90bdc1c2d623d5bae08a9aa046b6af419ce431ea5f9647f5fb310e97dfab0d2f1cb762af53e82961236527bc2eea1b0e9100bb85644c547588e839fa5bf2cf5ad256e68b16595eb8f74f20cbd4270133f4fe494ede51ae95403e2466a84b3621ff57a8a8498d8e76f9538f8f70b427ad2c73192b624e0e02b4ed638739ae7de46665c09c475d100b4f23f9451791c69b3db65743dcfe9112a8ecbb5dadae8bf6d4215dc520c0e39bc09007d00508d7c0af56eed60f5880df2e7eedddb16c16f525546f82e1f7b01353c5aecf128b1ead8a681c5b25fe60872fb6161780ad96bcb504d8d32822edc48b8bb486218acfe30a0a00979c9defff9bbed215164744a85b026e34a73459f7e68e58a979fde432612bf9f7bd45050c2a540c296e2b2e1b963dd61b3f89da1d444b8937dd4b8afc05202ddd1f12954d65b62dbda7bca607b33eb6b6ea0f03863921bae0a74ad2fd484eccb311786eeedcc7ca5decff75d0849d76a65c17ac2baade807587d5318a4793169e5e5790d4e07c56e63b539ccff59dbe41e7376dd0aa99f29774c5cf99655c26a021615a40f602363250ee6df7e6dddebf662023e6dcd32b7d97812fdefa9927e8876723ba08763560f3205b20d6c3537609c8f4e9803dee055b6c3acdc79da2c20f3cecf134f949ddb59eef8afa91dc3348be3e8c68ef8540aa497f0b9af2af54ed0a5c018885dd5317f3935e1f80feaf854404e806fb444b81568b3877d841486865e4ca4f6bf043874e6524fb4d5e73da6954d445fd4e160cee9c667f416b553ee915ed7b4e9e51df7ae9feb22a6386053efd99d16e6a9f39df903044a7f3520048df1863386a1581671562bb0911a3d6e6324e79776811139b4011b4b688d63ca30da85cb875602095044e42a943698788b9b339083984d157612ecfb122238e3badf6b8e3944d894320a1f04be83cfa7f1a528f16cd0b59522161f5302bbd1115b56424003ad4c9cda32e35a341707515dd1d0e9706a5151ace8893f0eeb6c518caa9d6e4c428b3d951a0338739ea201f483c142d3f606e7c3a2c4151d5b832dad0e779234c33ee363f532df7b8d015d1a61d928f56e35ceeb443b50d560d0805233266f3d8f6b7974cb18ce65b233f1978378ffd3b03cea6fcf08c17a883723af0838b5c14cfc3a2ab526b581594772bada1792fd4bfdbaf5ef309b3c10024f53e9858a48481e77e87eb32b2dc9a86593fc6a7bce2e3126599778db501cfe9dbf35ca285a1d73c41b7d74f8bd2c85f17c151f4e6f053acab92096e6f87627c1cd51f6a67c5e040775e156c86670c3292c2e61873c33b975b4168f0bdfef9b4686ef61a5a73b90ace22a6ff6cd687d5be406042a576c1a9fb58ebc24c41a0c706e9be99647e41f8b2e9c3255231d6ee33e87443c97b39ee8272b6fd59285a4c7a603e3e4b5f8f4fdb7321091f113cd856c0adbba5a1e4b41d143aec54e04037398caf93c7f04a03b70f8a0608835fd6fdeea46f55f83463f165134e2fa96a602c0aac31d9daf1a1be31f681694bf142b1c75973109cbe1842ae46451aad039ed42c35265783ecb36e0d7d740762464428de45939cef05d773b6ffc474fb44006b248e3297ff6a32788a94c4eb28db383db03859f09caec5d8a83719bbe110b175053ca09237d0cd95a94434d2f68da179b6a78ed507fec0d1a7a2bc60d8685411aa251f828845a3adbefd720260d4e0e7b6e76e826c87554be0d75d8742122be2669d18b7059757ad499b9505b5c92881ba23c6d2e84f985ae0b9744775bf129b2aa158d816057c0e246201e59522da66cdf0540c56b9e2713d695135dd22518ebae4aef5796bb2584c4add2ec4565515569a479a6c0565d240a27af5bf4977a0a6c588347eac0db492989a881ac98aa8681eda7039496ddcea724857217dcc1299417dbf438af55896db3efeeac2d444f2bec57d3ae0da67b2c38aca156a4c685b44386b93a79d242543e61f983b5e78a3b48c6e9ace102e6817ac6d6e9a1529c13b946ebf6050702b13902e4f593b5e167f6c7452127f2c89b2f8f5d31b82df110e4b1256ee7c48bcda5598fb5fc194d851e201669bab3d244bb273d249b0d343586d0f59a8c90d232f622f50a22aec345a83090bb242e9b7b80b1c6732e5fea0258b8bb329c6f6704d3fdc54a751d48242141c13ae60be76141f00de4a8a485de74ac8c6618804183cd527bdb2e092eefc8a25b723660b430e961fce8c5c3fd3f0fec5db65b84f9665f5accbad7d6015ea8e036d6c2e7f6b8ff2c3e36644eae6a7693a008924e1fef4925993fad38cc054e61ea3f8a80a92832f1e3e22fb60f48586b5c73e98e9f2b8cb0e2aeb673b0dca9a31a0f699033773728f8af8686825d48d675f3c8d4225ea80f85eb04cdd82344c302dd7a3ffb7702e3d32ee2d68943dd6f06105818da9fdba5a3c17446124a4ab3a182e623347804e51ddfbcae5230ae9e26c981436d2e837db4e0a86600c9d490abd1f8171443ceb433f01182f29d4edbbd9d947eb2deb8b01aa08ab9ba52efa928974fa6e992dad1844a9b9fbf9a1c59d61b75b1fbce91780d4bf314130cb69b64f1cac69dc75c4183ae895473007b490bc0ed1b0a6d9134ce8f60d176399c3e71573c098080bad6a6bdd49a7016dc2a508ea7a52e26c7488e5bdcd11da3bb4bff3e2fa624b50296f7be5898e716f4a60895651f5556fb1f474933852fa3b20f3bb2c10d88c6dae8b58a28c0e0095fe18deadaa2b9bd1fb8d5914a0d086ff45c7b0cd1978b46d42a2752bc3e51efff390bb222f39daf56e19ff06331f275abb10d03b6d335034c8cfc588809fa55d103ee2b65287762ea0e78d3c746e9aaf7884b17dc77c4d7f55a5766434479ba00b096a0e90ac85d46b3a9c7b602eae95493fcd5905d09e25e15e1c2de8bcaaf041518006bcb748efc5a977063d914ddca32b380df47f6a6e5ce9c98592759a9edbc35f1929d0993ea414bb64d5c9a2b311c042fe", 0x1000, 0x6, &(0x7f0000001900)={0x2, 0x2}, 0xc) close(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={r12, r10, r11}, 0xc) 07:53:54 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x9}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() r4 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) bind$unix(r4, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r5 = socket(0x11, 0x4003, 0x0) setsockopt(r5, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 07:53:54 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3c, 0x3f, 0xf456, 0xffff, "0c2d15bb8e95dff39dff8678f0394650d5af186c", 0x2, 0x33}) 07:53:54 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffb) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x95, 0x72, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000440)='c\x00') semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f000029d000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000480)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r3) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(0xffffffffffffffff, &(0x7f0000000940)=ANY=[@ANYRESOCT=r2], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 07:53:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 07:53:54 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x6, 0x20, 0x1}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000000140)="dfa6545bf676173f80c62b9988eec6a5dbb67459a970eddf1aa760b66f788c5b1147e73c8ccd12a45bea0b4e279557e6b28236e4962946a6f600346a72940d0fd26aaf32d87ecddf19b1860f14bb6f8d8bc99145bd47c0102898813f1eed", 0x5e) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000020000000000008000000000000000000000000000004000000000200000008000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000003b6cc19d7f022d78f517a480455b9000ce4f08de09b96392b7456b3c2425cb7df0f1d94af2cd99ecfe41094e661a999188"], &(0x7f0000000000)=0x6e) fcntl$setstatus(r1, 0x4, 0xcc) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x4, 0x7, 0x1adb, "c3886439b23b00a3a77f408c501055a007e07738"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:53:54 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x1000, 0x9}}, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x7ff, 0x10001}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0xef7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x21, 0xa6}, {{r0}, 0xfffffffffffffffb, 0xa2, 0xc000008a, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0x64}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x5, 0x1}], 0x9, &(0x7f0000000180)={0x2, 0x3}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xc) r2 = dup(r0) write(r2, &(0x7f0000000200)="c6bd3a29f0001e48747e59f1b238d2a153cd49682b2ac4bc8426a804d2b79b7f9a9351d805ff8a4c79535ee4c9d0ffed3cfca8aca9a971fce7e07848c73aad63f18b1ed934fba39bec4d2787571269f5cdc881796fc5de2642ba7f9fd0a8ce10244b855ae2e1c6e72e9676f02e7e146081765ad9154e75e1016611417c12853d", 0x80) r3 = socket$inet(0x2, 0x8003, 0x40) close(r3) setitimer(0x2, &(0x7f0000000280)={{0x9, 0x6}, {0x1, 0x4}}, 0x0) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) write(r1, &(0x7f0000000340)="aa40dd52e102c8edde1acbea81c69bd36c53c8806f2136f7b6dae5a7c84458a55f07dd8ed9927274f9ba878321cdc7ea357f219e2f88a7300ab573f3266fabf4526dd274de22a95104db9af378c89d8b533d3ff5b87425d4cf9ac117b142caf767c818c75f5ae7cd168aeeb210697a4cebcd6d2565b4caa86f1df1cc513ece32a1ea6ee4d5d67cdcf0c267d491346924eb82df440a2876d7fc2ced52c119c9115c256ad8372c6e490e37cfdcd817b34dc1e0f6618446ca9ae6ba1e74e79ca6cd55d37516240b3dfaaf2de7b8f6ff49e48be8a41ff1f7b3c1a2a21dfc5591139b5b0616209b1b272580df9c", 0xeb) r4 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="601373f89f55da1f69cfcd3342988144f6a89f01d05329ba00d32d5120f6f2fa7f776b844f2d975fe0bfe08a519fdadb28a29149ebd984ecdf758f512f44643cd86fdb4316daf712f320c465058e6ca65e6f4fbc977dc870f33db955c6d46b8810cb4f61a80bcb2162e23e8c63f3aedcbca93e90b4a8afe00f8c88c4c6b9826a41005f2d87e88ac063cceca9508bb4a612b2d089e55063326f04c6ab12228081499081304879d1a5b23f1a6efb29942070ab474474519cb3b0f3b44062573206925e77e1aace4ecc5c73473a8a4555e65f0d7c59b16da5ba92cf1dc2ceb4aef7970e6000bd39f7477d73c2f925f3565c8ff04583aca37c9029cf979a0be0054cc2991c854eabb600faee14159ea18c22f9f78a64261d693ba1df29a649910d63465db9e17de2d8665a5fb7851cd7fb1920fee8cd48a6ef945616d4f73412a10067c1c545bc3da6be8a302797e5e6c158eaab370e9ab9ddd54b18dfa139aa0505a8be257baa8227094d451fbb1db3b38554fb4d15fd7b781fe9e2525fc35ba989c2647283e85907b7bd9e661a373ab23cf2c5212df5711d0ae202fc74508095691a05d84034d9a3d104e4e2e95563265c1b3c084aced4cd0ee4a8f88e93cff92fe1875c8a0e6bb864cb77530e282f6dbdf4456ee15bf7ba1c3981d8fc0532b572d82c5ebb27e40e8f2976a4f33faaa5715e6b9f956ae2247a26c27deb6ffdef834ae2b15e4dbe00a2fa0106c40855ef3d1b9f7233389b6c96f65c725bdf398747416edf270af3733db0b70335e343413b4bfe53b82b616ec00b7a51ae38de7a9d371d547ae1e302f6aa77b2f01e5a92819d4d40c82dac13494d45ece85d20b1226c5ea3d66374d846a4184c223abbeffcae48bff5cfd43c28dc7a963fb20fad32fcbf7f9c4295db59dec96da3ff9d36d22b53ad5d5c6d46e62c4df0965f9b778aabce083707ec83112ba6680203bc26f4d969c16fbdfd4a960fbe39a8bec0ec37286a9eb1559af52ff123345b8141abb5d920181132be4bc8f1533c19c7aa9aaebd5372f5c9e6b71de9262b2888b9d9c724a8b6440b8b167e94f021b716c02bee01e09ce80f3b87d7ba40307815031d5f2e912625b0e971b095ae42681b3b5c819b93811c028767c8093e96fda03420e754bec79094afae050cce79d1ea923ad849abfe10f222a9ec34ce7376a28f3b0a8d7ca0011e5e732cc54212bed124a6551bb9d28e73e3ad0d37625a8b8aea43ab19f6c2caf4cdb07a26cebe96b4471e355967293dd8a73a978793ffb317ad29ce31e58dc743322a3270b3c1a2b5a09e9d94f098699a032cd11754e4d57d20f46136e2dca2f1e4c1ce2a0b48a1ad08c2cfb3fee56cf2e40697dc2e7a565c71454032757f9c2cceb9de114382f7b72bca6d194ba3006b3a760966586e735479e68d74de806767e7f0991fe59a7ca81d23f3cdfde9ea1daf5c1a6277d9761a3c1c472b0a2a6abcdc4a6c7fb2cec4480e33ffe78b1b3590684e3d27e8bc6b9788f851c60a74dc14bca4a14ae13b9c3056a6f813b379ee74a33fd87bb1c2b87c8f039943e94169f3179ccfaeb2b9e274911385ec3fdbeebf1e006e2dcb061a13c062c2f58ded0a2ae07aa469aabd39c51132841af81eccbe670a60312a03a2daf6836933ac20549f46684611d8423892924b60eb86606eaa4528d5a922a4dffc48213bebd4b8c516ae4c7a16043c42f52e4360bfdab94017ca2b66e7772e825c9c05701773f4b4412f0ce312736e2c6609a44200b212c231082798a87fe68195edfdf5c0c6a8006eb220a35656eecd0fcb04925b7c168754eaf81c3f87e79e39cf12fc5c8f6da6e867456bd89b1f9836077345b1c9bb8004b20b3b8fb30e5005f3c30c1f009c4ef4dc304090640284153237b5a439ff3ec2cbda8dc7760ac355091ecba1c9f785798b21d4c89d68d878a87d057ae0d151a47aee5610df2bcfe692f1421712648bd831cf961c703321567042fe5576aaef9292a883e200a75e6de5f98643e189b27c6c6d172eabfcee3514cecc1532bd127748339c14844fe4c7cd9cd9dd8c877ecc1e71ed17bbe07504a39e3cf5bd632ba8c3bb84dc708fc72d38da5c5781a4ae0dc7445134a60de2ca7bd15ed841b0cc5c7bc69477112686d98fd8d6288d7955f55b3a974b69219c22338b92e6583043039a8338f73b2b6bee032c3b75371e086c15b92327882995a7fb9ec5fb42fc5f8befff219953f27c097c47a6bb3165e84ebe911d7e11abc57bd061dd57c30008886ae59798ffd856fefcbfab9425a06625b365f97362f2b2e179fcecc88ab41535d6a5844ba113831595f0a90fa44a8e2eeee76d08dfa373dd1a91d9cd3348f5f3266ef67fd9dbcbaa4ec10808ca52beac3633f3651e9cd7b413de0c39bdd0fe56bb44e8c9f163797d39ae12b5579bb12a1418e14fce67c376db538918b87b469dcc8c9fb91ed6f436666593cae3c88d0b2367252e99a955d85fbdf455754d62161828767b3848e7d94de4040bf8965013c5c2d86cb949b81924f0c35c88fb249b1d30e4baef491ee5446f77679e1e46f150149a3c347d219a3164ec162f7835d2977ca19a550a8631ac6cb638eff73d8f98d31194087f5885aebf4758cef397f07656399c659340b379c621a300c36ebaa90d3ced87cce721038f1a28aaadf5511ed0a5815b002b82f376597c36319d7c7a417e206b3a4a8a89dba172cb254f40392a7620162fa866a126b1d96a813cd12466ff5b815df0fde20465410709158986c4fb696fe1f2e1d3df80d630434a8978900d8632c9dc21fb3e28f287a83f2b186a29c07a9d4e55681d6a9c7c4353786c63a90fed402c647864bb0974d35b20b4a74a26d6f7173ad1e501d6de28cacf832f572177267efca71afa36c90b0d984661d65dbc9e1186b6fecd50e307c8430d0b48a09b654dc183816434cacac709add4f00accfbab5a758ebb6dbbdd85fd17e9b147a838d401020a44f8e9bb53b9552c4a22bb8f59e85e84e7d5d224e8f32b0ea2a3be01b6733e0bac7ad444c6093ee1047719f3bbeb4e3e045246b2190a0b42f72dabf0a82721b8719b7895bd8c7c9cdbd113e744c7d22f96d2d8b3740ed157a888ccdcaa79c77e7d74da720aa6b7bcfffe33d75bedbc8e988be26e2fc9ef80385d5b22c26cddbfa80b8b4678202ffcdbaf99b5de7211a44ecd3d15d62e1285730864ed7a68e741eb9ee472377ae663e282eab8eb7b25816d855c327f9153a80c68c3aeac2b19de1fbea6dd7e85146cf94885f0a4b7aabacf51d27a3522b128b0a5c57f15edd93f1686cb2aa595cfadc466768f9bb426164b48fd58d6ea71d3038ab421d40a176ae331bb1ef49e258d64ea908f1122e607163d8f39ce187b2e99046c74a87ed822e170d1f7bf06240fc891ecdce6fae3b5724b981a35161dd81e39f53b8eed4f3a5533ca7c85b187acdc4d3831215493d8f16192b625555f8d30e4516b6df286198864c670a3ea640bf40d1c0c8f233fe9227e37492db3b4f3a986ca1bf85e7cd7b64238d7c04d999402935e87a4b6e2363bde3c28c3f262ad1d46e9e440674db31719f28d55105889a68a370c541b8f981b552021435be1e5be63dfdbb6cd7f8bc3748e71bc06564e117c4ab68f7f0a99b55001f166f71621f22b116212a0f6d3ad56fa11a64e8cdae92b4213d57d0a44db93c91fa211f878bdb1a7a3f31319e120bf1b58788b91bbf9da82cc5ca6f01840c25986ee77ce7caedc100e8bb93ce13edf499dd2157a528b55a37efa5e7ca672c478993bcd126caf63f73a9e697b48ea3d165f24e3eb0ee2eb35a195037b0ba810114f799c9a38f384860c33245fd8d0da1de66f7b82aab0ec73aa54cb776eef5b88af63cff806aeb20ed280ce2feb64f6c2fd526b95b96bc37a8606469d8129fdf552e2cc9090c1ae8406aec56f54d2b474f9b53f8e3e7f302e2dab1297e486f0cd669b276801117366e2851b9a0c0cf5c82ac7fa17e0e3f23b3bc8725c1716a5e3bd3bab878eac6d9e0d226d3eb2a44196791295f4f1d18ce0f0d4244545a0eb6bd140b8d400e24d18bd7cbcbff5e2c00500998875dbfba86a921e199486677df19be9cc339d24bd882ef7758510d7e79fd80b03e4c7c433cdb5c636730c3310597fbf833d2bf750d5b86bd49e922c3eef1d2f0a7bd6d326f293eec480c790e796ec4996b6ee98970c09acad6d5f3c642f05ee9e29ff228314972f1a2c75155f14ebfeeba91bae1d601b282ced58dfc05348b687dec1989b8ff5cd6384a137fc11f8146f43b3f261fe08735581f3b4f3797a046a786cdef9dfa55a419e60b6656a994f15cdbf22d19c9b20322c20494c60715100325c0e2e80f505c505bc8a433ef5dd7beec167ae0d349a4549125a4f7da40bd44089210af443c405a47a91e069596c74431138ba71215822d85c5f9378c1e299427b8b1a596cd90c54da4b02e1495c7a6e333edb83205f9da457fbf6eeaea1401b451a6f7318ad010f3a60d8d805cf2225d7f2d695e056bd0920622d22ffcd4b5d26563a64ab3676187925f65d912f288338887ac9e6a607a6a186ab3f0f77db52b0c81b6369b09cc6ad2195ea1d7dbc1bd8dc3392a0516bfb6a545ffce601793d3471519c5a79a4d3601d575a8e16c8f48e2490d52d5f49ab6edf4d5c36dbff7e269e2702940bee612904c643f3179fa26cf1640613caba196e3bd34bda14d1bf7dab957bf06697a01b7bd2fcc4404a06e10f1d0000c434b069b34d41906073355a85e135137b38c673104fa260709b650137a510a209335a762e05da1f98fbb2c34166e81d33ef075e4d2cfa14e84a9a54eef1fcdf88741861cf132da944745b52257a164c93bcb5bbfddeb42a5a29cec7b2b97d9686ecb4b37bf752ea9bc313f664d3c66a059b02aa0bceff62b8a24c40736ef8e168f56bfb3a2bf6f71aa4037fe0f30ce7003b8e0d1e784629dcab78776d51495adf35ad9d95c16ef6206284e00ba9e958d6c4772f7baedebb693ea53585470a072f1737ff9e0c758999919fc7b41723c4f2df103c567639a6cc92ee17bdab31af41794e9d8d33cc3192409ec4f006fc352ef62f2fce4fbf4ac5bded6e9b0bb1a41d54f080dcce1ab24c1e0c9f7c9f13ce6448d6e866c4455600a32627bc84eaa869fc2b7b6689caa6cae80843fb174b6be4a79410db989e2a3466bad594dd02084f600f50abad9d4b141ba7a9826ee702a48d30a3a40e080b253236c20133aeb192ddcf0f0a7b82bffe9ab3f0d1a7fc419b2a664594e551bf5fdfd54bb0d5f51e8cddf7613d848fe1fcfa1dd75acddbd2edbccfb6fe1c74537188d8415a64136c85a59389040d26e86af7f093e6e16af75cee700e766ec73d18453977b6a18a3f15e0e5da5d9dadac07c764fb6fe9f3407e48915df5fc9ea4b11dca28427efecacb988096e79685b1811e42b6322114e24b08276f3278514aeead187bf882a64da12960838fcb36c0c303f25fc037662a49f0b40ed7365d317a40ad312f52cc721710b6b635c2fa20567fcac54fbf18f697ca252f42a97ce1466d55faa8022b1525fe16cfe32772b3fbf4e3666a10cd68a0f07c8a22a772dd961bfcb6c6836fab3755f6e3f0e69f697e5a8dbba4364629e95850df5faddcf35b639beb96e24a0674f6a1944b6f05eaba12a216b298f2290e933b448e3799782b964e0cc957ac6346061e9fca2cc6b8c8ccdbfebc70b0a7283a609168b837801138bea34c6378f0e311a1ec05c95862012b3b9e4a7d0b8fda188af1a85c00664e5407d86a68ca5b36e943cc89", 0x1000) getsockname(r0, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) close(r2) fcntl$getflags(r3, 0x3) fcntl$getflags(r4, 0x1) fchmod(r3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000014c0)="a7ca3f964281f0531a4dc0f6c3190862495216be52284c0d2c6f69c7b244968770816e5a6fe567b3630edb0e22e4324500a438590c552ee41fa2713870e9637f721bb5ebbd907058593d59befca2bb7956d951d4f40e3d5ca8353ca00da58249408edeb02515d4b6682954a6dc64a79702e24e2ead0806", 0x77) getsockname$unix(r2, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) readlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/44, 0x2c) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='-\x00') read(r4, &(0x7f00000016c0)=""/66, 0x42) getsockname$unix(r1, &(0x7f0000001740)=@file={0x0, ""/61}, &(0x7f0000001780)=0x3f) rename(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') fcntl$dupfd(r3, 0xa, r0) open(&(0x7f0000001840)='./file0\x00', 0x10000, 0x101) 07:53:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r3 = semget(0x3, 0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7f, r4, r5, r6, r7, 0x18, 0x6}, 0x7, 0x6, 0x7709}) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:53:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000003c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = dup(r2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x81, 0x4, 0x361, 0x0, "9cf9ef875f2addd99b7891f96b732b641ac96bcc", 0x1}) r7 = socket(0x26, 0x2, 0xfd) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r8, 0x4, 0xcd, &(0x7f0000000580)="f93f2b067f34e614e07098e93453bdd4de7a8cf561e3f0d66ab53f073e1cd3ce3f9b54f323bb207f0d36979ee166d50701f189d304f14f39090d0b8290b95eaae4c00c126f522789e47369846a74f923c988c85c6599f0035ec384b3f4ae26ec7dae4d78315fbc729e8252de14691057ce20b4baaac55516e7e9446b6ec71a93138b2a4e28e2cc73c9305b784968b57708e4efabf92934c7e11b1f48f93d46219e383d4797951ee15b9bac448c2f7e6a091bf72faa0484128fc8aba21fd4ca7c99", 0xc1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r9}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r8}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r7}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000400)) r10 = semget$private(0x0, 0x4, 0x44) semop(r10, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 07:53:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000580)) 07:53:54 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/204, 0xcc, 0x801, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x200}, 0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup2(r0, r0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000340)=0x1) pipe2(&(0x7f0000000600), 0x10004) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000300)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000002c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r5 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) kqueue() close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 07:53:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 07:53:55 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071d000/0x3000)=nil, 0x3000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x8) 07:53:55 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:53:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 07:53:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 07:53:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getdents(r0, &(0x7f0000000100)=""/234, 0xea) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') pipe2(&(0x7f0000000000), 0x4) 07:53:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xfffffffffffffffd}], 0xffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) r1 = semget(0x1, 0x0, 0x80) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x0, r2, r3, r4, r5, 0x92, 0x4}, 0x2, 0x3b58037e, 0x3}) r6 = socket(0x800000018, 0x1, 0x0) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r10 = getuid() r11 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r9, r7, r9, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) lseek(r0, 0x0, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) setuid(r12) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/205) getitimer(0x1, &(0x7f0000000000)) r13 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r12, r9, r8, r9, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 07:53:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 07:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:55 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 07:53:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077af017900000000000000000000000000000000000000000000000000000000000000000000000000000000000000009db033982243665b35a843f0559510edabe971e6e881bdd849b8de7d1eea"], 0xb8, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000640)={0x2, "0bdff2c7c09d4134b12726159f34851511e4ffbf4ba1ec210a3b11a72b535efb2a287d204f932ede55dc15db48284807c110e27d2c69cc42003b780b25b9886057a62938a88a6a6aa8b232311592f39d9e71c9ca214910d1cd8052ebb3d0282e473f57b0f18d27d05d9a0e668b640880f777a158813765dc1e742d62ad73e74537ad5935a06a1d53a0064fb4824bcf2934fae3e5bc14ea0521417cbe62dde7f6f2472e544b1cb979a195a41355190b076588abd89472c951472b09717d869fc61cf913362cbe781a4b0597bbf0e3ba736033a6063e243f25aff4522e527bd31161"}, 0xe9, 0x800) 07:53:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3128, 0x200}, {0x18, 0x3, 0x0, 0x6}, 0xff, [0xfffffffffffffff8, 0x44, 0x8001, 0x9, 0x1, 0x8, 0x18f, 0x35c2]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r2, &(0x7f00000000c0)="56ea83740ce6835ae0b2f38434c1d03ffa08e8e99b127a4568e36e3bce5d9a4647223cfea69ba10771ce6363147de57ba6044425797bb30853863b9a26043c495f850ba324047c8d651a0100000000000000eef5", 0x25b) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kqueue() nanosleep(&(0x7f0000000180)={0x4, 0xfffffffffffffffb}, &(0x7f00000001c0)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 07:53:55 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000640)=0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 07:53:56 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 07:53:56 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x10800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) flock(0xffffffffffffffff, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r4, 0x9, 0xfffffffffffffffe) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000300)) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 07:53:56 executing program 1: r0 = semget(0x2, 0x3, 0x1d0b0fb1c78aec85) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}], 0x1) msgget(0x2, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r1, 0x3) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 07:53:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80008, 0x4) chflags(&(0x7f0000000200)='./file0\x00', 0x2) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rmdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x202aa, 0x88) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x100, 0x2, {0x4, 0x81}}) fchmod(r0, 0x1c0) 07:53:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="c5950564a5fb67dbf870181e6f3e9d87d5c7dad5dd04a64a805103a1a17a5ce21ac2f30cc8b0959e30b31a882215afb1889e4b1acf729e283c7ee45e1da4b207", 0x40}, {&(0x7f0000000080)="655fde079455e38ab07085ba0a564c048b33bccba242edb3d3391c1cd9cf7dd10e07633b59efe76b0b00bba3f085ba4dd842da0de8df77c70b02d9fad2d16f5b4ef673269c6ae681a53c30aca9cb00d12d667e", 0x53}, {&(0x7f0000000100)="fec78558e3c2ea71f88cee34ab7c0137e21fc9beb98059cca5d6c42cd932e51edf38b8c5848241fac8647ce22cea9de7b9ad428f4250ea874ab6a55f963e7d56112a803f66e7a92cbdacacb9e4cba2d4b45639ec0f304fc37f9fef42073bc4840310ac27190a86ea63f882b9699dfe", 0x6f}, {&(0x7f0000000180)="87f5833751d278e3746153d6397f57725d0693455a0cdfa7bb7c9c55462ec453d4868fc3b7acddbdb6fef068b70ebcf3ecf5b2cfe8f1d651ecdb926fc139778a709d2e356bba9d88328b08d0cea5e5edbf342dcaf7ddd740aaa0d755c20b3b41f17ad5bd239ac8ceee970abe17ca5f20a1e7188d927b2cf4705d615aad2a99bd2b7a3e76b2fcb168d0ab5f1ff31f1a4755f5b3d681b79ce2e579498b82a2d5892d9900961f081740194467963821e0ff23434b264bcdc4dd4e7b2a3535a0445db6d2e5626d6887ee99a876aee7827a7c9787559e15eca485409f13e49cdc08269c070227a7d980aa11067e1e3cf33a0ffb3d", 0xf2}, {&(0x7f0000000280)="22438700a6741cc676012e6e292cc973665ba2006864740ea063c23f774196a71889e20b295edc22aa6a462b12c2b7", 0x2f}], 0x5, &(0x7f0000000340)=[{0x110, 0xffff, 0xff, "fbff9ce47c48a811fd67926d1f95a818cafd57bb8080be3285108231bc34573599706efa00c0012e2df3e4c93ebd045cfdd1b5a0beb8ad1eae4621d6140edde26cd6b8d8e68ed5969e2da9eecbe4e842b796c91530c647c4e3fc89972c0ef8dad02c46f7595017c7aeb2f374d6a9cbb7dbafbe2dcebc2815a244ecce6f55a8c249b5da669cd926487c7fc086208cec00dfe73cab061a9d2028891314ac67505f90cdb834ddc3d6e40ccf1218cd031fb9c834fe6916bed2ebbeda6d549ba48e7f80caec99a0666edebc8280561e1203cdb4beba2cd4f907b3d9d8593ba5aeb9f3f2ac6ec33ccad8852c52015bc84ea65281c72b1ef2cf2e42a2"}, {0xa8, 0xffff, 0x1ff, "28708fb32f130501c014082c4e60631c38ea18382c17702f41cf31d583421f7903779b230fcd9baebc4db9d0c24173e3346381032d6321b11b0aef422bc27f657329ba048c509a68e364712f8d64b5a344d48707e5b8aabfd1def5867fbaec81b3225653bdc30fb67e950805970094e182a3cf7f81995ac369ffe5a6a69c040e67c8edf807f70ab047229707d8742f6bc7be523a978b"}, {0xa0, 0x0, 0xffffffff, "fa8183373dad6993ca9e0680b5e6469482432cc232331559156c9eb5b606f8a44b354a5c102924d1278017eaf4b1e180b24553bba2361e364619db0987f0b24783de0e0ef97f03648bd95519d64b2a6480fbda3984d644e52da71fdd18c2770fcd558605b93c5b71f387baa146635ea72feeadef224d14fdfd75685c70a3eb1cde5f35ffa2189e9e6bfcfb"}, {0xa0, 0xffff, 0x7f, "4f78dbca55ee5dc25e26d7ce67dd2dcda638153e36105bb6f95537d6c261df630e140aad5db5413b1a74044e52d79bdb4c42ff3baab43833d88479f766ec1806760097c09610b096b449c0565e1f66d19a466454b12c150e0ece1c06e793b3f950dfbe03040265ecfc29626fcf83e56ae281a97e1fbf6ff70b1a634ba64363f7e4fdd906fd0d423537a199dcfecc"}, {0x58, 0xffff, 0x1, "902119cc65d2e71adc5b7d87ced729fc3106d9db2e231e152e55860fa28dd2700cf123ba61cf63f4599289f79a220f70500ef20787f5fead62a689f4d69562cea7c2dba15dca"}, {0xf8, 0xffff, 0x7, "b1bb2f943069aa9ff5b7b870a450d29290176abf85b47547a6bedd6bf9fed6b06ffbba6e6aaaf89790c69e915aabb9ec6f273989ecac67a69f0fe60d5b3996d76a0bb16e7826e548cd796731e434902209705f8e61793e224f5c43a51f28b3b3a5e9c9b7747bf4f991b4c3176a7171680fa9fd5cc6cac7dbe71a9b5f6984e94b04e386b5956247d9896cd1b4d42241ad786cea9d6e2b314215c2b5ce2a1aca3b4b698fe492bb89a0ddc2b6d1fb5d45feb1db6bc6d092d9f7fc3f9818237dacf57f21b5d0acf295957c37c991c01c5df73781a70d5f0a2e8854f3432fd023f49a01fb"}], 0x448}, 0x400) r1 = socket(0x19, 0x84003, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) fchdir(r0) 07:53:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/86, 0x56) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f0000000200)=0x4) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x20, './bus/file0\x00', './bus\x00'}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 07:53:57 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, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x35) 07:53:57 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x101a0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) dup2(r2, r1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x3, 0xe9, 0x8, 0x5, "c980ed4b5496954dff085b7036944cd367221163", 0xcb5, 0x1}) 07:53:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x140) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 07:53:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r1, 0x0, 0x2) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r2 = msgget$private(0x0, 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) msgctl$IPC_RMID(r2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f826630770464c76a26410d00ace310617f0cd9ce774dffd9c5d7216ba49a98769f18419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab7ee2435547e65e27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc24372894a05be22fe069e6590925e789fdbfc0c61043367ed00caf006c830bdff6fc61fd9d27789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa24000000000000000000000000eaff000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r3 = msgget$private(0x0, 0x40) r4 = syz_open_pts() r5 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) kevent(r5, &(0x7f0000000900)=[{{r4}, 0xffffffffffffffff, 0x0, 0xa1, 0x8, 0x80}], 0x80, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffff81, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x401, 0xa}, {{r4}, 0xfffffffffffffffd, 0x20, 0x84, 0x20, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x81, 0x4}, {{r1}, 0xfffffffffffffffc, 0x63, 0x80, 0x200}, {{r0}, 0x0, 0x1, 0x4, 0x5, 0x3668}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0xbe6, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x79c870b3c3168529, 0x40, 0x94e, 0x6}, {{r5}, 0xfffffffffffffffe, 0x50, 0x1bac69c74f51d733, 0x10000, 0x8}], 0x0, &(0x7f0000000b00)={0x6, 0x400}) r7 = getpid() linkat(r5, &(0x7f0000000b40)='./file0\x00', r1, &(0x7f0000000b80)='./file0\x00', 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r6, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r7, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 07:53:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x44bb, 0x40}, 0x8) 07:53:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000084) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) listen(r0, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3c8e4b69124695b4b03df423b7662bf25dd5838a5920cde41fc9", 0x1a) close(r0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) link(&(0x7f0000000180)='./file0\x00', 0x0) 07:53:58 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./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) 07:53:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x792b, 0x100000000, {0x4, 0x3}}) 07:53:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/55, 0x37) fchflags(r0, 0x10004) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') openat(r0, &(0x7f0000000240)='./file1\x00', 0x2, 0x8c) r1 = semget(0x1, 0x2, 0x40) semop(r1, &(0x7f00000001c0)=[{0x4, 0x5}, {0x0, 0x2, 0x1000}], 0x2) semop(r1, &(0x7f0000000200)=[{0x2, 0x1a, 0x800}, {0x4, 0xd6, 0x800}], 0x2) 07:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x2, 0x2291294f, 0x0, "606606fa384e2ab5cb8a57044ec10a7efe0455da", 0xffffffffffff3e93, 0x25b}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xfffffffffffffffc, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3ff, 0xfffffffffffffc00, 0x0, 0x5, "80ab2b28d5221c09dffa3fd50b6c2508a7bcf695", 0x4, 0x5}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:54:00 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x40b25bdd13719431, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$inet6(0x18, 0x4, 0x1ff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1}, 0xffffffffffffffde) bind$inet6(r0, &(0x7f0000000000), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) fchdir(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) 07:54:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2f) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="2d38c146b2b2c121cb8b6dd80d2833905c3a0962229af13a5ce82fa9b6f80109d1554ee5cc2d6b84863322cc70ca617f1b52659d", 0x34}, {&(0x7f0000000140)='m', 0x1}, {&(0x7f0000000180)="889b09157d9ff8a3085a0da59146df6608d112275993991cca43a7df7e5aa8ba25a6dba07283f634e58aeb19125082305a430c70b6168c3ca8434f751534ed7b3de8803d411264c6107c814944c9ceee1798ae19603f0dc6d6b08515bad095ae09404f12e5b34eeb644b31e891f02d1a139939c73281493b42614f223b8392d3fa0ce3e87b862148de8d670806307f3455c13b8e54ad68e46d6086a130b0fca80decdf4cc9968f473839f84136df44e57406ef877a73a0a21ed105273b06e789eea39e2249292f5c481fc5dc5e368f8b5c2836cca764f3c9c729f4742c4870", 0xdf}, {&(0x7f0000000280)="44ba3e088494860df1e7140a786aee98bc03", 0x12}], 0x4, &(0x7f0000000300)}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0x1f, 0x3, 0x1, 0x10001, 0x80000000, 0x2, 0x0, 0x1, 0x800, 0x1000}) 07:54:00 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x1, 0x9ca}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8808, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1a2a67b6e71793d243bccde22e59a1a042865d7e84f996010057eb882809a188ea8e00315f22f064c22524d1bb347fb96da4fbada0df008c602845026916832d887a5bf290adff055369e57c74b519669d1deca3cce23e1840bef58e2ab1cc8ad30f4dd63388435c98e13e5e41a1f0cc442e219fee291859dc9f1412f3428305fd00760b08063accffdd2e05f7016981059f4789ee3a6875457f6ea56da566a8abbe2fc4d4a51bf80f35c1a54b6cac2f6f99a6c78beff05f0ebb6d0d74f700ef0beb0ad795013f64b4f11d561262be90fca55bc794a25e6e86f6f9b77389308203cf736e9630446ff7f9601e1c900554773da9b1888650", 0xf7) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:54:00 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x2, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000000007) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:54:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000002900007b0944520000000400c2b56ce9bf81c1cff590e0e93a7fb83ba7bd20a21957134f0c5372ddaea3ef67031a439dc7f328cd941527b1ebb4f9f7b7e1cbd5f4fb29574f54999ed5e21a62b71c1dd10f2914cabd9bc436698cbe170db9796e9f53417fe3f8ef3be30299d2e8542db48b26ae8a16314e562fdfe97f9e95eb44"], 0x10}, 0x0) setsockopt(r0, 0x1, 0x1000, &(0x7f0000000000)="74a08f5d652d7edf60c5c699d4adcdbfc83894257df388aa4894ded6429f02cd312083fc874e70678dc869e8ce782fb03c9955a57d6639de9fc7", 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000240)=""/192) 07:54:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() read(r0, &(0x7f0000000180)=""/195, 0xc3) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 07:54:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 07:54:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 07:54:00 executing program 1: r0 = socket(0x800000018, 0x2, 0xc1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x9a790526a1fb8b32, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20, 0x3}, {0x0, 0x3}, {0x44, 0x1}, {0xe5, 0x5}, {0x1cd, 0x80000000}, {0xa7, 0xa}, {0x67, 0x2}, {0x45, 0x200}], 0x8}) 07:54:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) fcntl$getown(r0, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 07:54:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 07:54:00 executing program 1: r0 = socket(0x10, 0x4, 0xe41) sendto(r0, &(0x7f0000000080)="c6a269b09ce43600c3bc17f5b60ac3c76698", 0x12, 0x40f, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:54:00 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f00000000c0)) 07:54:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) clock_gettime(0x80000000000004, &(0x7f00000019c0)) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = socket(0x18, 0x4003, 0x0) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001980)={{0x18, 0x1, 0x7, 0xfffffffffffffffd}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x3, 0x6, 0x3, 0x1, 0x69, 0x1, 0x392]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0x6d) 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) write(r3, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000001a00)='./file0/file0\x00', 0x1fe, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x80000005, &(0x7f0000001a40)=[{{r7}, 0xfffffffffffffffb, 0x54, 0x1, 0x6, 0x9}, {{r7}, 0xfffffffffffffff8, 0x3, 0x40000030, 0xb894100000000000, 0x6}, {{r5}, 0xfffffffffffffffb, 0x68, 0x40, 0x394}, {{r7}, 0xffffffffffffffff, 0xc7, 0x31, 0x80000000, 0x8}, {{r6}, 0xffffffffffffffff, 0x8, 0x20000000, 0x100000000, 0x7fffffff}], 0x100000000000b, 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']) 07:54:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) close(r0) 07:54:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200a0, 0x100) 07:54:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000002340)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16=r0], @ANYBLOB="6c892342a6b091e7f6c95d7e4d17fceceb99c7a6b4106b74332a5f052d2cbf507b171b805913fbc023c9bcf1602f6f8c89f925c2713f017cff58717de5f06cf7493b3d152822a7e102aada1c2ce2f81beeddcdb9916707adeda6d69bb0698bed90e648753776490610069354aa5d7d600deeb9b88718dfa86a624e93fcddfe4ba939e1097473ef8adfcf94b48ef3a3d64257edf1d577fa233f1412ca660d62235a30b61b06521eb66ae9f6c1346e66bcb6baeab4675aa7a4da2000525ceddb3becedc443751879e8f92c1a8600e0bff3e388174cc3084cc6f1f7262345b1c3372ded78b7b9fece31d4879e5c8ee665f7d5d9e34d099e3485e75c183fd9cd59aed48036a5547b5c0760de73f4cc736ffa3d80d930c0955e65e047a7284a2eceacf1cbf7367cb6d45c42722fd5805ec58519b4c1e48c684f2c2f841570e0fb8e6266841554b03757d047e9847cad8dda86f64871f80dbf86b316cf6f4eb71f40a6536d33099b3b7571343e979262cdc321f2efe61836411a92e508c68d28ac3ff3f5b87cfb4cf14b27e0c6c968b0b2c3c8042f575ebb2e624e60005b597d565b1aa4fd41df61e468ddf19fcfd04b667099f33e3d729ccb01519368c607e7d159ae8ded220ab7b31b9bb6a7f0e86f441cfc75c45fc7eeeb6365dbb4280f8804105d25523b129fd18c3fdee42b41de05fbe6392314a3cb0bc90856b201a450154cf87290337588b60d88015b9b3f76a3ea037a5cc7502f73ffcdc6906b2aa5d1686dc9c5afde37c8d9f8fdc3b13f766dc5da4ef3ca0cb123f976de2b265387d795795bfa07905efa358d5c8f942dd5f1980eadfa55d1c0bb69783b316414d95a054710198a17a89ea67d7d734dbd65b30c2c401a13e81906afa99c9343c4bf211d3f380e6f402c31023d5ba1fa26bc9838c8ec1a7bed3a4d6e4a7f5243af591daa0c0441458080621064f93b1d873b75724af871b7d24769925584c73a7f3ad75300803bb375e9e6d2125727bc70646432679c46a5a923965c86fd053aecc56e90c53656cdd33add7643356f69b6022bdb53b41243108a9af4cc54f0af914f41295616ef3f1af5eac134f14d733513b7d203b25d449bcf305ae7a801adf82d51dfd6f13e9f3c69a85bf8fae1166b0a65c54bf5e01172e7838ecaf024e7f7f03aa4f3c7c7ab840b7f55cdfd7c88b439edcf6b533e48112e927f1dea74cf6dfa2fa06c8fe39faa4c1dc2ca56af263087485542c7ea4a4bac060486c4249c97eb3360fef73850909eee62f21bcc68c32384a737f3faf2fca87b5e32c27111da224bfa9f4c026f2b25921db53404cff03c33a3a054763a533f07162633688ad5a77c1bc5b72b7a520dbcdbc6941b5a9d4dfef846f06654e9b70378b71a1db4e41ca358271f1942f29b6ebe3c4cc76deb9f883695f58db488029d2cd64491c8e60d5e467f50f6f2a5f5f277e66b23c1fbf7bfda1c945361dce6f73b559cb7545b076d6560f0d467fc4febcb118e98ea1d3d4a4d559a51058e27cc0e36ad22f19f6f1bc2eb9e31f2b04374c36daf1b66c6fcec20dd16db6a778fd487ab80fe21d9ca86e541fb87b3d1c73c1b817986b44510e4331ac95634cf1d4cea895bc2d9cb02f0b51e0777c8811386ff024a75641305b10eaff2c24402b39865411e421ff09bb9fe0231fb8a51f6de09bac1569ee7ccbb5aa899a2d32fe78f0a59e79818a84b427bb4badf8ee3f1e684939a8125ef88b4a85ce0ca139458bd657759d7e019be6a3d31545fa6801bb941d4581444717c556c45429a067c3f09b83d8f9076c60849953bd63a0e35eb130125126119035c7fa83ef108c8390e8848fcada6a3fcd24bc05a5847c94bc2b80a937c5828b9c039d402a7967e8a92ab71c916c985af8bcd1083ab6825406b9d0f43a617d9f4ca4b6e77fde2427c4b3840175e5fadb508264236cd56f56062500878f8f43435909d89979f402283012223c383267fe196f0bb245969929d777845e46b722de430c73cabfe18e9b005a151ef26326c554daaa4d5769d474f81096662bda6f659dd6a2451417a0cb9e376fbf32e91c399176c27e98c394c204caa5a61080dc9a0f1a184429e042a3be9f66d48b836191123e9b2a094315bb283bbaf8143c29b039d66a1312b475c4ffc79ec03466aef66bc77f4b847b1c62c0e5dbfec425e80b3faace9e9b1118d4e3c0239358d9c36c17f7844606a6c5ad6f6e94edc170843f0faca91b0c1ac31814e3b6f24b0303d455d1960f31be98819f851e8be9084b42438c263051160f027de987453d56efee65211cabf6df087376fc31fac3b1f5aa475e342d68a2e32db579da5a5304d503ba2f5fd7a6c063d726ecc33b25c6d44bc2be44556765ff7ba6985aff3075c119d00f3b2dadcf1c92d24c80f000a8df969416e88bbb1e015d72409b5e661df7fc1e0c2ac20d8f54bd4f5fef87479e2d7d47d4a87f13fc008696d3733b623e2d9cb90a6bf8cb967853ec1e9f8b7be1d4a1fc23298a563d9330f4ae8fccdc363b237bc9b68d32cb598522d0534ad59e452bb2217208e5b1be1adbc19b7a7855a06ccf57560a4c83ff47f34c195d4b7b38cbf7628d4242b7e01b3935c61a8b3f721025b37fbe60f682d4c3b900fc839f5a2ba9ac95ea38e2265c822b18f774e064bbc6dcdfd39402096dc3adfbd86b5ef725a65fb4fbcc8362a95c0b7bfcd52de1b2cf0353e9b1e547af494613022fe5906107476f8a410ea91d01de0954a7be21dcf8a3b68f1be9b9f635879c9550ae050dce86f6bb0bc1e6e146664e06d5fb743018f83a55511a74077282d81aedb9514105e6a5a4b61fb784cf619c27b9bf8c46ec4396fe05ad25e7fe2b21b9e2850c60a93cd52bea4a3178be012d81fea2b7297ca66080f42aa29b418b04bba74babd90a1e1ecaa4e396e7cc928f8623f1c7d69284901acc8a73c2e57167abfb54ffbf86d7ab8fea8f37ade76a1094e0bd0c4b0a928c869568630846e43dea56a4ffbbe68fd69262d6cb729c627935632285c5f318f82a654554f7426e29ed1d5cfb9456857b7ae4acd6ed3de74154b23ebb0f1d2aa5bb928220c207f0e93d6d596cf16f682e5ff474fd5c8300386e1533b9e6429d56a138d98038a21059f26ce30065591ed407a52afc27dfbcdcc9ec409c6a2edb32ed8a04456ddd785111c8cb95cb8e4d259308443839814ced2b2fb2bd0b6065be4c7529f6de7192acb1fe9dfb5ef530990e53f528dc80592a522fa39edc6fd45a72eb06ed13c54ef13e2ace395b4065222b9f058824dbdcd97ac99f47b9d524d02c59f990d647ac19c724516f1fbb4af3b406dd011a9658bcc9da28e1a8b9f2d0672662e313cc76e59c86c55f087e242ce2c4389957a6d6a10a2081c86b75ad1d195dcc6bee42ffad5ed3b85e47e76521eddc236020b8edd89232cdc9cafbbc9fb80ee3f4da3947449ccffafab2619a7cf873729d6a07de1b647cdf7982a4ef268f567759c115940cbc0d6f5f6392d8878f935f361263cb07dee2d19ed74238e27819ae88cfd5db954818d36632c9e3d6ff60fcbda1695965363fba8e64ded236d7885fe3817fa45f0d10b023b442dfe00f4b1e36f8ac8af74470106ae3f2bbcfa4e80dfb5e641cee8b0034b15d53568f6644d1e8338a0345c739aefe42437aba8336031cfaa7b3f7c7241ae04d908ad9964c017e6047d3d3d376b0a85b53523909513cc50f45c8129f5ee6898ad58f1ebab167db9114e9f8e43f4dfedbaeeea5110d76c3eae2ab824845cc6ad2899477b1fce4b42880c275d140ab9ee0dc877fee684fe645a22089d3e7227d5092973c7a473681dc3449dc3549dc35f544fe211250d68ae44e35b862096c8b50127b71996611f9f6238ed96fee9335428c9af2ecd4e85688708da8153bde75f56cbda3d724e09bb6a727304776d3e2736d7faf798191cec5a24286d28facabedccfd322b5c75ac7681a8127430daa66651997128e8db56e909068d54278075c3f2d6c364cfe435db1b40e6cacb9caee0389644196a8a3fc5abeb151e92df7a8c9f791dc2d76e4cae4784ef2779d11640a35ec74eb032dff002e495c261620f9d8bfc509d0e8a194558601a4242edb2f96f300209b1ae8b90d0062823a268993f30c10a3426959b9fc7cc164be79d763ff759c0c1ab9dcb0bd49a99aa32bfbb4a2bc03b86cb796a7cae6efa63fcd8db3743630e62dd2a5a5e4329e662faa8d4b41971d0e54aea3e21caff4fd8f3d1d8010d3f84cf55d2003ce5d0ddad184ceb1ca7ae78df1035190f66492fead305a961a1fc75b2cb19cac4fdebc400326196441dea6812ec2efbc693bdb703a1f93f50dcf38c88a2b636c20a8e642fd3803e494ed91904881eedbaa400d56025b657c7fce54edd1358b41bb6a0890fae21df68c40f85b516183ba91f111154c91134495ec6509612baefbc429691ffe7ad956910936e026cf72b8c7afa2915d2cc5602494ba148aaf9d88d6246eb2a77044b165fee9656dba9d205a425dd51c2a0baeca9fb54304733803353cf834a56c7db16cad0e00cc329fe02dfa86e005adb0b1eac64d99cc38078a034b10e494a8653b0c6522dcfcab8cb7f384c0e25a0e9747392be82ee5c0ed510dd4d4795a55ea451a574e181b419fa810f6ba21e58a72db794279cd11ef67acb2ff02d171d50563c08ee76bce95ce5ff1eda210dec7856eb424efcb8f977134a0c5c1fb0703d5941dc4e8ce2aa9cac6a40e3ee52b308d2bad431c5edfcde975e484c26114e9bbbc47590cc63cdaf1f5b42e6e7ffe390a54ce863790746d4edddfba5e390f1650f013690f1ad1bcf316164650ac2ca8e03e6f291bc46ddb3d03482f84e40a6588058d90cb0713cd0d4e3ce5911a6c715e473ac940800e11b6f7de0c93460313d2d5a55c7be2bae83d1c7c832e70d1b7d188e75821fa03fa31a00e7756acf726a78870b0d01d816ecd5d1105f0351370d7fc2e0c85bdf6e56599b85606fb08e3a18b5449cf2b973f7ae9cdcf3893f232b9eabbb66369d1f7f15df2b9905d4de03f15987cfbe584a8973192a2a5419ffe88799af175153e743ab3918f53d1bb6b12c705d233447a32798de494c250392484e5671511de2b4bad9823b1e80f69f9e258a595d00d62305de0da778370916e80d5db0fb43877d88740d4706f72a6179e4c3274086653642ab718ba2a9959a20b5ebf4c329a45352814bffc884ee52f8c742c01ba63455cb7e7445686874070e108d3e17e9c3c9e0fc8b845768bfd8968ea87332591e291cc48e9f022dfd8165868c10b66dc0e69e40246e5a22ceaab0d63921d3947c976b2f94fb009b4d9bd86cc1d2ac45acd1ef6a48180b897a557223cfb1872f3779405c0dc152c222514926c2a098dd49ed043af25c603deff6fe32597cab6309b71d81f57799a960bfd912adce516c71e8c329b7da28639e9053a94debcce72c1ca2b2e375271aedf52b34cf3ee00190467848661b90d1ca6246a9e3db62e2c1fcbf4bd8eded3cd9adcd45b9a1f63e2fdc9dc10dfdd49f44596d24064c37b83cd4638782e76814d3a2c865270224097fdc499ca7cdab6329d2e372822a81b5c4410fbcc22fde2b47f725b3ab8496099312fd19b6c06b79a71fb2c2962dfa8ba772d94c3f727c474c407dd3671bfc49aff306eab02482932f629076bd2d12537990180fa499792ced5cbea7c8cade1a6230679fb29d495131962c2145ce832d828da6d3389129a2409039e5d063b9880042e8ce4cd705b2f36f8e938c9a6ec48bddcedc0325336d595d0f8cb7db9c4ba2b", @ANYRES16=r0, @ANYBLOB="bdb28602daac039735ebea44a16dd799aac10169a16479c4572664e3843d4d7a9281dd0896c31998587f5052569a4cff4e5f0e2654a12000241128e6771f3c20aedaf16cd89504e88a94fb6eb2841ee8f3ce0f6c32d9d8b9f807faca0882483cb94df38b24a466bbca77517e5f3f2bf05721149f3e338647a8f1a81f7e0b0d4bad62ca01cf8957c2c98e0fac13f0774809f1", @ANYRESOCT=r0, @ANYBLOB="9a6a8c635310ab7a2517ff29e786662de183d50287c7b8046b6b6cc1163ff7d2e677fe6240177e46112602daeebe52af5bd683fa6b96f6db846e7637a32678009e98ae72ee26902bcd7a11d07675d4f04f34468e61ab432f83fab1a1df33a5d5802080a3338ae8"], 0xa) 07:54:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000280)='./file0/file1\x00', 0x10000000000000, 0x7) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 07:54:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x7, 0x6c, &(0x7f00000001c0)="b8689b2f761859794c6f3285a6f10ad2bc71fc30805f11b6471e4004ce52ee5d2374bd30793139be08ed2e63ee28004b99832435311c7a30278e6c990100000000000000b2376d5cd114c1bf52566960a6129caf37fe51d8a72781bd6520326c548ca69fee895ce5bddfdb3236cbb39be566cb769cdfb4b4d496", 0xffffffffffffff66) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 07:54:00 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x810, &(0x7f0000000140)=0x6, 0x4) 07:54:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) r6 = semget$private(0x0, 0x7, 0x610) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) 07:54:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) sendto$inet(r1, &(0x7f00000000c0)="ab807c79bdfe22465e4dfa337d68661cfc319c28cb38a456ec6a20c038ca5d2494aad9f0352db47c621258db8c5f772eab235f197f5f7e0e808f2904371a945c1fe541b5b055e0966b795cb7aefe6b5594555b62ca4f2f0f1d67fe0260b5c4fd8a83e2c72e86a373f9a542de7a5586920e5f01d1e7e8d368caee970452a2c5a2c0e708b96f69f5c2a96c752faa92bd15ea73a2544d836daa3123e814f3766d84b73b8226573a72878119ee96fa241af7e987155272a844d88bee47640fa36c93ec61957f1e27f06d218a9eda", 0xcc, 0x6, &(0x7f0000000240)={0x2, 0x3}, 0xc) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() close(r0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 07:54:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="a347a106ac67c19d0cda5ecee27c74a15939f25a6932cec4a6c0f6fe23c102eaa54409b4b9f5abac6ccebdfeb0e4fc41c2d2c3c78c79a2e6cecf4c7bac51d211992f4b9beaa1cec521424e71b14c890b6815128f68e83b529423f876b6299cc6b26cbba45dd2209a364b1d4dad0390a4099390e1", 0x74) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:54:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06c8236573f78378d2518d7af185cf145b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6e8cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a126a1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3fdff5d20c594e1b1ff4408641b2447322e00", 0x14f}], 0xffffffffffffcf8, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffffffffffa1c}) 07:54:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40000006, 0x6, 0xd1f}], 0x8, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xc24, 0x400}, {{r4}, 0xfffffffffffffff8, 0xa7, 0x20000000, 0x1, 0x5}, {{r5}, 0xfffffffffffffffa, 0x48, 0x1, 0x10001, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0x43, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x5, 0x81, 0xf582, 0x4}, {{r8}, 0xfffffffffffffffb, 0x26, 0x10, 0x5, 0x401}, {{r9}, 0x0, 0x32, 0x80000000, 0x0, 0xdbe4}, {{r10}, 0xffffffffffffffff, 0xa0, 0x30, 0x6, 0x2}], 0x80, &(0x7f00000004c0)={0x5, 0x8}) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 07:54:00 executing program 0: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 07:54:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0xdc) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) flock(r0, 0x2) 07:54:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7d7) 07:54:01 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 07:54:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x20004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 07:54:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r1) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r2 = msgget(0x1, 0x10) msgsnd(r2, &(0x7f0000001f00)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31638560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a02001872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 07:54:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = socket$inet(0x2, 0x3, 0x1) truncate(&(0x7f0000000240)='./bus\x00', 0xf2) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x40) mknod(&(0x7f0000000200)='./bus\x00', 0x3, 0x8) getpid() stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) r2 = getegid() setgid(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x10000, './bus\x00'}) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) 07:54:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffce) 07:54:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) 07:54:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480), 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x5a2, 0xbe}, {0x18, 0x2, 0x8, 0x1}, 0x80008, [0x27, 0x1fffbffffffffc, 0x400000000, 0x9, 0x9, 0x1, 0x1, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee1385d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e34d65a489334e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6ff0f000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(0xffffffffffffffff, 0x0, 0x860) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 07:54:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf7e2eed", 0x51}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1af1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824570bde268d64902b1fe7ada6199020000000000000040a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb75edab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0xfffffd30) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 07:54:02 executing program 1: r0 = socket$inet(0x2, 0x6, 0x721e) sendto(r0, &(0x7f0000000000)="7f68d2b227168a73617114", 0xb, 0x400, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x50) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="534bdebe", 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4) r2 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x41) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0), 0x90) 07:54:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x7) execve(0x0, 0x0, 0x0) 07:54:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x7}, {0x18, 0x3, 0xf41, 0xfffffffffffff7cf}, 0xe1a8, [0x72a7, 0x80, 0x7, 0x2, 0x5, 0x0, 0x1, 0x5]}, 0x3c) syz_open_pts() 07:54:02 executing program 0: mknod(&(0x7f00000007c0)='./bus\x00', 0xa000, 0x81) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/45, 0x2d}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000680)=""/155, 0x9b}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000800)=0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000840)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 07:54:02 executing program 1: 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) recvfrom$inet6(r3, &(0x7f0000000080)=""/121, 0x79, 0x2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 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) close(r1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) 07:54:02 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = getegid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r12, r13, r14]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r16 = socket(0x18, 0x1, 0x0) setegid(r15) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = msgget(0x1, 0x3bd) msgrcv(r17, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r17, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r17, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 07:54:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x100000000, 0x7}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xc89c840be58de4cf}]}) 07:54:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000340)=0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) r9 = geteuid() r10 = getgid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) r13 = getgid() r14 = fcntl$getown(r2, 0x5) r15 = geteuid() getgroups(0x3, &(0x7f0000001b40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sync() sendmsg$unix(r4, &(0x7f0000001cc0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f00000003c0)="aaaa5485b6ae5e0ae79ee11620a9f6d2681cd57c550a1afd27c85333495e5602d9e0718b1523e334547fdc8f53060fb3ff7a8c883d36c2738cd3d99e0e46dd177cefce38f3807ae1e3bb47a9f5b97d16d57525cf430ab70cdaa648fea501c146d1f873f98f5fd73e5ef5e3ed06288a9af4a20b88440f3b93d1ad23433c240baec042616afa4de4a26ce7499b10b68b4ff7655a1074fee6ba45656dcb81193aea16c953ff993aca564668b1f76057c3fe9b522d381f12b5b7ac16cd4889d14ad5aaeadd696769d26297a74be2cf00c2e35c63ba6d0d532608ff1fd1677a1ebe72a33cfb", 0xe3}, {&(0x7f00000004c0)="21be97d4c718b0cb978abdd6c9c4055d0c58d2232d5c97536e941820857cb1af7ded0100e9adfa3b3616ce08803d2151cd4b56f509da770a410b61e9b48da625a52af3", 0x43}, {&(0x7f0000000540)="dc58776ac921c8e5ab16c5ec82a2752a23f05b4a8fa1d6a65a4f60738a12ab7952516085348bd7d447475649d5938ca7c8ae04a2c0d05b792e102deabae0594b3f02da18913840713dde825dfdf6d55ffb82dc9477ca8f4f64fe3aca76946a85a7eb0f748941be97745eaf7aad573e3852fc9e9bb092e17aaf68", 0x7a}, {&(0x7f00000005c0)="4463468b5c1b56d828c13e4f845675138255efc64c85962d46e07399931e2ffb706a367100840ba54d5e430d847e721d7e9f004892c7770d66e8dbe3633d4e85137e58f06be53846c81ac4571b6487a6619c3e8dee678b967c95c376e5cc87f8755ca2200fe16725cd02d4d47557180c935e9665f9669f9e0c25f9df19d179f7cafe7f4507f7c1c7f1323fe124cf4ba8aebfdca9670e2f0089b1966e7e4f50c9a2ce7deb4a8863340efc5f42ca68d4160298078133340a3088108e83a6523ee7b7aaac51bf806cbf954cb184480e54b20d13a2aa9504b4f903c455942112d6dcd9862866", 0xe4}, {&(0x7f00000006c0)="0e0452cd852771c79d503279cc84038c635879b217ee3f9235f50133f1cf137310d56125846675089f2c4208474da3ed4e4c22519e26c2b56bf66f5c1850e77a3838ce2583d526efdc1fb3a65b7cae454d07b85890f226ea596619b0b7d4e2bfdd68765dd9c91d83b4f3de00712a55fc0299c7b3ff2271aaf05858fc9551ed02ddc4b4b5d52b9c799dc6bee6736be58c510336693ea7d8efc057762d9628ddc2035979334d0521d199c831789e047a9bfdc396f78302e3661f6fc770a740f1cb06ca4eb7f47bd62273f6ff65d159dfa184ba8bae0ec0b86ad4ffb092", 0xdc}, {&(0x7f00000007c0)="0213b0c531df50f1a834f19121b693cae2567323f3d62973014dba88effa2100ced5c1e96f6b5a0d95795204aa19c155c57ee5abac1de69bfbd949c985ca2c0937173b2dc1f96e381526c19dc9e2f571d3446c4e9036b1502fe8f878810b216534258ebd602f2084bfac40566adef4e55f44c7883323bd9f9d8446a55a926bf037860c9e2db73f6cd442989e6bac556f9351bee226c507c102c7173a6a5c8d802e24c3d817375698842d46471f491ae71a48be374e48f35a97e908fd2fe6f8768bd9b04644eebc19f56d5f57bec05d9fea28eb345d968a54a7e4182021e3843cc1631788ee13e78a8ac8bbad545e0ecb87489c8dc49cc002cf97d0991f75b2c0046e878f5f2366d8c4fd3295168ca957e80f39aaa54ab1cae8723270d729ae5492d388b30418a6751bb00d97315609500157875858eebaaad63747cfeff5a22589d47b45ee7785bab1fe72514bb8fe373ac028c9b0674cac20ccd06def8863623069911dd2d94406023dfb9b22170fd65e38e9e3518142f760983369bc7614d1f46497950e5a94843dedb6c071df96f85490ffbeb61bf6d2a1c943cb903bbfc97f68b2e4678c3b0f602e0a2081b7007acf7a4715763dfa0c037b9ca25f6f31951f5317e3ba236fe337b79caf59ab943ec4929209d73615a7735c870f0e92a31c7d529f480e26b40e089bc318924c39803e5b2bca871184927ae221b843a64b11a94bfc5162f03839a09655b60d8b5a3e1208a5f1cd06fc56991c74602c3e696b5a41896cf7aa6c8264b0a3ab0fdba44952556a803607fc0d948b777d3f7148d556cba53e4cd3c4dc1ecd37ada048d443aa445f2a54ae30ef8eb0af05940202014bea8659a80159f4e1115ef224835345b8a48c84f4fc4c4554bdc5eb964317ddab2021584fab8fd770b39cdd837ecbd950da0f44b2f4f5905e87b73c8a9ee9cd108fbdc1b825540cf863670dae86ac930eebb7421a19dc6af859a78c2ba31d359f5d38a74597c1b9b844d20781545590d9e7db4b0777c30d677e5cf741c49cccc4d031bfc017a3e9e90bfbf2bc6402366e3b35c50e16e7b6d620d52d751fcd67a502334202dea909bfc02a40025e8d665a67824a99564bd022a893859c0601e618c24fe9df8a20f1c4f97432208ade53944676e60382fe14667cd1c58e931865ad69dd58931d9286d55039ccdb4e3ccf1df2586adb0cd69474ee6657225309d9b131d3bf4dbb87f5edc146c5913e5aeb1084942ba45acc41661382351bd2d7e5194057919c9a7168f56154f6419f941834327879460956660fb7828cd225a455adcb1ffdbc38afa68fd1d902f589d5238e38586e2804d274d8c9d1569511e8ddfc9f09891c5e20dea7f3f5caa33a797b6d88418929878e2252ecad8f7d952649f4717de9a59cfc01fa1e3eced7d7bdf05cc48ee7dbb7e945b32cd78b2d7b2e829e20209c51492548e5e04157e475999ce2ec18aa80fceaad855c628ab033f3adb9724b3d6e09398287bf57ed303144c578abcc2620f431944d4b0883c5c4a75ba5338f850cb79007b029946311c81357c0d834656a17b00c69f6087c72275fe61b1943ba5a1445762acaa574e27d921ce15722a0c64911201161227204faa9b52c99f18cd611dc30f20abe9111c01c2a3b83c08d9999a705f36ddf93688975eae4da71c44d0be67433466423d4a7684f990cf574acec283d573ed66d04f88a210e1492017081f8b38637bbf5d9e956a0818924fd8668a4749c6dde8b0ebb18249c8fe19035b85fffd5eec9300e486e772304b52fdd9b2c5b88b25bc96cc0a5cd7f1a86460d2fc3e2a81a398512da0f3d6e55633bb52eb41da28c6c6cfa02aa39f91a935d4142b6a3f15764e4df05c3cd9494bd53b53116a100e4b799b2cdfd0996a96a8c3dc4dd1a9f483ec4e7c8fa1597daf99e9bf46d662885560a83de30b85af41b374313216fcc94370adbff8dba4e9e64dd11a6e4671fbe4f427ae363abdf3040022be63bd51a859442fde24d3efba37ff40ed42642acc4cf4d242925c99419dc53ab2b1f7c562d39bbe1a55992dd3c444dd024a05b639a9d8777de801a806ccb432f33e115ff9d0467ab5fe39ba6a33f375b3cc35fc6086dd7c8b1ce70e1d81bc097f7d19ad6f064202ba2d44d57140928998c1e6fb6587a9c55b29e1b42430272678c42bb2c62b4505242e43306d888ae4bdfa49cab7a71cf97fbb70bdc77df7f9ad60d5b11975710a7747d17c23aa4bde5d065088f9ee7e179064fb83f117d63efb23310c03eb38e716fbd5ace249145432709904777d46b40164a9936b7774be7c13d524769dd3b7f1d7a12a4729e9c332ec0a6cc2f1ee73ecfac462c9adbd2e64a286c2777ac8073bea9dc56ab5761f65c7a892022085907a43df3728b288bab9fdcd66b4128e0153781e6a2c87e466b5b3889735faaabe2418b75ab20f79f61169bcb25080e7f050afa6271a30d918d4054f2762110096155140f34972f1548376db56985997e97e4db0af3a266b45a3ffdc407b684ccaaa08cb827c9d95634800052b51b7c4f44be02372838b7ae5e8fca99fa02d0b948dd63f24898daf93043922ad367704bb8ee9c3995007565e83e4aa9c9f02365cbbf991aa6a3cada7544cf3bf759cff52ae77d73bdf5415bfe1b0dbbc21b071f4f173c3d74546b9e75060ab2ab81fde7465054b8ef99f22d799bdfdfdfb3d5d73d2956742d38d0e0deead2b1fe3014feed029d41dae9ed9104fcec2851de105e4d71c73f85c1379425d4771ad15ee7f02201b9d5ce6b29c4801906055cc24babbf45f0dbdbbd00c25a8dcb051daa6a85ab70fbd91410fe0845457eba8a754a896369b5d993b2a53878c9166e770b640decaf940fb3b48c3eea6e791a7938d3bea8bdae6f23d0f611e07abc54f14171667104326af46c16aa7bd4db64ed53a3f42ec4d883a3f37ce7e240a5ca37ff6a7c182b78099587d03536f3a25933403e38fc875e7e12b0c10c5db9d9219a2d114e079f0df02fb0cc646694b4869472f625a8c803c0b7bf67a8e740d73a1e776c5a62334a4316fd02b67e19a2b52c1c5094e2fe5b3130ce198c0386f7f17636c37d4cbb4118afd2f6b5b044f26250e6128d043cbadc53584cdc43370dac67046c82cd0bcb956417067abc2e65be91a6ca28076c9bef8c45b61085bd6b4d6e39fecbc83a58954e795934f01a3397353c92a85457b62773f0e2e4536eb2a53236f5bd470d450c84ea139c95f352379180656bb22aa2069bdc4038ddc744e55ca219e9f629a45038a117616c18032fb39bec54a7fc7ade8aec0c77c0169f006cfcd3a9fe29274a26b185092736321cec4708cbd22c3bada1c59d186da3a90bdfcdbfd51dd892522078651c4c5b7ee1d71ef9bbef945735ba080700e567e769a110c23ae3aa002bf86e6ec538b2dad23dee30b538c62693dcf0f632fa1044761c9c6709827f37f131a53402cb4e30c1e1999b8f3de5d5e8bc7aad6bfa7f7feabb1fdb3c7581b077d194b34bf850f3d0c86f24bb990a493fe9cfb57b81c6e1103f8f8d11785b258a897f722fac659c4b0144113bf41fae86ce1e5a381ec3cc32c7493a7faaf29891116181e6e1409603834394432f0f4ccbcdbc7f39710c0d23957970876d6bff7071c4a0c051e4cca0a8a74dd92ee6057f0d386471ef371d20da1d2197c4a2d68eee89f552bd3fd12976b7853712b403bafccce9fed33ea5aa275055f47a663cef612d038887e7bd2344b28b6792cb48b5221689459608af702249846ac022fe4ca1d0b382d5c0cbd4bd4505f1ffbc2da41f74565005dd7c11d1a76a48e0b1d0bb1bac262c269c6a77b75bd56491e1fd4aa1f3b292bca56fcaeef3e8a32e4ad6049888df1300ae05135cb244830578416737383c9b8cd08b114734ca86efe44d603dec863395247c0e2d9023700fd48c5558a30c76b6a4561381c5c15df736385e58c4d40a7c11251d18d9d63ebb65ceebea5e3ec41defecfe08f0c5614ffaa4b1e2d4363b68d6cb9fca60a277f3085b8cb627d5267dbd313bdaa6731613877c53f9676c548c23ce535c6cc576ef7bca4a7ed16e49c070e403606b75cd4457c088a410697ef12575372a8cbc071e1d6cd7cba166e150cccc19c55e9b8291361c81563a78f55e9938620c0e9d2b673a018939ae48739875c138d191ee041a26065455a57e7d8738f96959da723c751c5f7181b8c493d0cfa849447630f33d23331ec2060ffeed3a8647e9e8aed837867f900d9f89c47be718a7241eec282e06a43ad6a5fe754e66a2c8ff78e9034c15772950331f8044d99a99ab9599a6f047c6befa8da5d8c4e66538ad1d54ff42cd1ef4d80630ce89fbfbe03df4164cc06bdc9f809da9361510bfb56d2cac5f6c99398e80974fb80249e70b2e58711bd21892e40b2957818b1a08327febe16836c20e4a7253a08b185855959c97eb7068880ddbabffb74f8957736847f4afa4dc90238e442349da8bfe490bb09a132a731e8edd9c6b62b7c51c6d75c11237ca6996b629babbab682d7cba12802ea662ce3dc8f0122e0005b36a9e37f056c800b81de002203fa351bc2ce320b9afcfeda2b20bc09f84414c7a8ef2edfbd0ddc3bf86d856354b4ca5069daba8906d526ffa35d22160c0215e8547bcd5ec290fece45baac3af2cf50452cb78746f6ac1cab41dd192d57660451dae5051f480f92b87ed9167b2ac1f617d33b1542b95c0824a19d1b67db719307d8f0f579282781cc502d214d8bd393607a02107e938b29b43b9f9767a07cbe4dc7e57149b52c881f05e6eeb87189f0e26e22e8af74148d99e6e20670e465d1c9c3d766e6e73d6a7d53673f739e9c4d53e76557c580c56ff9e804105627b5fb1b0569e136b53120732cfaa44057191e075f757471b34294b52e5eaaf912710378bfbcf167f46a495dd988747c18077c175976effa365230c5879a685128abe947731630dad76b7ee0a0e8ad7620566911847a7b74b96536efadb072f90ae41aa3f3f00b8b72e99b9a9fbbf0bcfa834bad347808e66da2d2a12eab000682ea97c3c4c34d24fe2a637e7138e534b9a0a3115c5f795c82574374ebb0b536ec1ab0d9c037b9a3cda6df808c9a9df56067c9518953633767faaa622693ca8bad632879caa692180d23bffb1bae34aaa9a8710be771702aa35f9b8c8b61c68792df063f58c1adba84c408ba6bd63f96d3e15e718971db36285bf9612b2d6f395e320d9e5fe2bc3a8046bc298d80fc29db23361fa9761cc6bdd6ee420c5b4b66e5df21dfa7e2ad732fd9d5f0e60305c0231b22890e0916bad6bb60d1dea74334679d00018e9ffb5f35309ff9d7b07eaa95b644992c03c14a8c1a02a0c98ec2642c4bd2cad85bc69ca8360bc05b005c2ea3c166e26f95280e65e9068f772ecd13ad0aee724727f70e42fdbe648f3edd13f0b8066a91f6ded811ed049e9f3d42ed78ce685bf07b3f366a5e833bd2611419fba67b2aa48ac0c088f49682ddbeb0aa0786501dcd56b235c866c8f02cc2decd4afda8552151ed98b419def1c834db9c10be0a5bf0ec90c83a36080a6591dce15998f6d97a6e1467168ce8ba47874e1b0876f927727efb036dba18599e5c6afb0ce19277a070614fc5aa0af7c924f8aca699610e052acfd1f345e5f438eb13bce0d6b19ff290822187bd63bce2ec73ea3604e4e65074f00df83128b4491e1ae1c0a4f0f766e6558c24952a880de806a65090c15a031d3a868bac8d3fab7ddf197d4a5322305cdd79ef3cfb2a2ef5f96e9fa73a16af510d1c68bf46e017eb9ae", 0x1000}, {&(0x7f00000017c0)="247f937122d5083b345fee79005bfda0f7970d2d1a63380dda5774ca36343e1dffcc66bffe89b914e20ec556a2efe064a7f1aa00633aa148f364ece6bbb3d53238485d63d2fd8ab17e79b2cc961a7e2c17d186e76dbc32788403abd69853cc3cf56ab7a49131f7dbae3cb2ad8b90c0a62b7012401d20de61d7544e57cae72c1c8828ad5a6530e082c3eed58e8086e355b6", 0x91}, {&(0x7f0000001880)="86e7375a52695fddfa2452795487f855563318ed271560f62b69be7160a61a04b16e59077cf83228", 0x28}, {&(0x7f00000018c0)="4866e683bab2859f1a253e1b8576923de4350ea2320e5d2e0cea808fa11d1c996b07ac02fe3f86d69fe898ae6d4b4f8af29fb04ddd00d53b53dd13d24b62c89c220482fb61be3d7d98115876b2002722b2aa0e7f486575df08d8af67d8225cbf4733b7d421d5dc04631973449b0cfbf16acb8589d08982ea751992138740de054f8aa0432be6c1cb0a406550be218c61bd57abc7cd4801d970f97267830ca29ae5d6363f74688c8c7b6277d7daae243a51fbfc1daa0a3619", 0xb8}], 0x9, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r4, r4, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r4, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r4, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r4, r2, r4, r3]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x130, 0xc}, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='(^.$[\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='])(\'#\x00', &(0x7f0000000140)='(+.--/[\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) read(r0, 0x0, 0x0) 07:54:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="04a809009e3b0000c1b93c02936c00000037c600000000b8fd51ca2235f7c9073da570b5e86ba6a251426d5856d2e6212cf90209011393b62ba068fb23d7e52351fecd51df73314ce7b6503131187c966fd3870faece09eebed97cd80e85305d0260a380f07074acb3b90e038f1292dcfdb703297092c9dc5432e04ad108191d279c3472aae61f18793cc43457f80bafb7680b2f0735df5c2af1d9f0ce543ec746ff74a91d00ddbcf5180ebb6d21cc2cd68c0d96ecca6b2fcc370025474a29ea519cd15d23335c1165ed73c6d85bbc8a84b9c321f7a199f2d84e6ea4f11076d9b1b41470b52db6e125457ee21508d910d0af627e1ba3a41e58e4e720b3cba772c32e36bf89d052cafed4fcb03f7d278586de4ae41a53f60ce2ed68bf7426fd114e6dd222fe458ee72aa42ad181753bce8ef59732517c742bc45c5cb799c0d54b678d49a41adb9b8e5940e697be044571dbde6c704653a3c3d78f1d514f55e6a22571d5e624b2f566998fa5bb6efe369e864a2dbb09885f92707e4175f1069c33828b9d2409344c3b18d971a89167be6e2657497c72981552870ad41493c7f398b6ec23bd007463696b08da31d8b552ab18610c3de9e7b1fa68f7a1142e5ae73ef17ac7eae62cdd6f708e6192b9a063da90f2e451f7ec2a8a907ba3ccab7da8e61887ab7a1c4e3da37c02c20fcf42e1f8ce952999a65d16a588c7ad59e5b7e36c975bedfaead357c8ff4187669d18d2551c22c77d17de015c1134c076bb30d0401448a676c44c43c54c639a236aa39b43454cce36f50a90890400a8fc49b27f62299b830c6bb3bece288281ad10942c587f52cf43fe6b32fd6f2da88ee9ef17b7f9cf58258ef5c59b8b906aa237032627b28146f6ec9f17b235f51db4cbb75768802e58bd4dff8ccd91ee7ab9266ad8cd2c894e1e5b522198e4cdf99abee0f06c246d2c01323fb58209b8f525d0932b8f09d403fd09bdd8a3a943d880efa2f6b58a7b897e12e65e10af8343a33e180c284179a87eba56d5d6847711fdcb34b15ee2888752841388d7ee4d6708a50e"], 0xa) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget(0x2, 0x54e) msgsnd(r4, &(0x7f0000000300)={0x3, "44fd3de25ceb382cbf992db5bff527495792b02103f5c9a40161557f384b6a2e28c8f637e163e31ab0e2d2e363055272db5eb863f92f909315add9617ab1635e299e7b7e622c924057f709388f9f9f774a96d1f1e49f95537f9b15c2d67d1c88183c2faabd1c882018387892180cdd99ee0baca3b8ef3c0c2bbbe25a3b34f3612e10b1e3e4da1f7bfc113870691a4890b5123dbe94c01d9bdbc49d1db5cb71eef2242d5465b4d8835c64540e5ed1fe58682f43b924736cef7cf15f09c6c07bff"}, 0xc8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) 07:54:02 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000000c0)=0xb5) setsockopt(r6, 0x1ff, 0x3, &(0x7f00000006c0)="884cee0e2c0c8ebaedc943b1ba370c09eadee070ceefe448338ba4cc6b81a5d5c7f5da2162af1f772cd7e19358f4893e1599ebc85704e79235f2930076f343bd6bf2d2b5a5e5fa348a232168331c0a62a0219c9d71b5d2c9cc737151c51bb6b2eb9f6e8d9802a7e9ace329abdb2e56b861f29b9df2a9f570e08accb0b5567698d3829e1701463edfb6fc9f5da6cbe1f4078b2b58cca746d5b998165f541d9c171dab2759bc12c314cbb8d279bd600939cc0ff3e3898b2fe5", 0xb8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x38, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) r7 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)) 07:54:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 07:54:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x1}, {0x23, 0x1}], 0x2}) 07:54:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000000)="8632dd261cb809b4e184d84b87a5b4eb339d98cb8b8b982d77020001d0a22353b2ceb24f099f743225bf80277961b47b791a7c48b0227e594e26df07a46d0ea4a8a5c7762e9a9f16f443f6d09aea7e58f9d54cace591dc98c9dcb51718c224b471d757d62c20cc6a74fbc8e899d01e52cddb2df8a928bc1485e2374a04b1bb81c440e31bc5dce6f27e234bf35bda939594c2f9310d12210c22a0c3fd76503d40ee62a3c7fb42be7b5718", 0xaa) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 07:54:02 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) clock_getres(0x4, &(0x7f0000000040)) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 07:54:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x10002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 07:54:02 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) close(r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 07:54:02 executing program 0: mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x5, 0x1e, 0xffffffffffffffff, 0x0, 0x3) 07:54:03 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:54:03 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000001c0)="ca1b4a0ccd6add4f83286f54340f8fa70b7cd10ac68381df5c7547f729b1b60cefac40cb4a823438bbb20819584eeed8977081eb62ca03602f8d700c3e9b84bdd440d4dbae5236a9d12eb0ea5355720d5d5628b5e16e526f0ac79281711f263385c794bb338260825915bd37c00fc49e52754951053936dc05b3d917724e0aff570dbea732469f1f39648f4ce56ccee77d3540a7275b4224f435c2fb3aba876c8acc303e240968a8b1978e51bb6a5476c633af79a31beb0561a38002fc5b73a6bb3ef67f9a121750fb6e1823397b05b93fbc98b83a9051ea9b09c77a5245794734d2d3083e9e270141947b2e4bfcb6b182432d28fe1a64228c", 0xf9) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 07:54:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1000000000004503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x1028, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x60) 07:54:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000003380)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f31280ae284272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff020000000000000096cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a6ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862facbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917765d12eecdab551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2ffb4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90000000000000ffff790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb080861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90110a48b5dfd9a0b39cced6d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e5ff662714de9548278eb33154330d832c4d5a181e2cadbeb803ee9961204baf679f43f61c6098d4ba4cee21ff33a8bfc421888f8e562fab222b0a178e66bcda640dab36384294da430ab23e5de1009a0c4f0bc526c81f656a8208e37b5f1bc19cdf85e00f4e0f94b8da5f2c7b74d28c75aa5b5817e7ab99a7400", 0xe5c}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r1) syz_open_pts() r5 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0xfffffffffffffffe) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)='.', 0x1) write(r2, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 07:54:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x20) dup2(r3, r0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r3) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x1000, 0x0, {0x100, 0x4}}) 07:54:03 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) r1 = socket$inet6(0x18, 0xfffffffffff7ffff, 0x20) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 07:54:03 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fff, 0x10000}, 0x10) r1 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="06ff125c00000105", 0xfffffffffffffe48) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffff3f) 07:54:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 07:54:04 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 07:54:04 executing program 1: geteuid() r0 = getuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r2) 07:54:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xffffffffffff0001, 0x7, 0x20000, 0x0, 0xfffffffffffffffc, 0x9, 0x1000, 0x1, 0x3, 0x5e, 0x3}) 07:54:04 executing program 1: chmod(&(0x7f0000000200)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 07:54:04 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:54:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x5811, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:54:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "04713de0af28a2f37821849e3c99000000000052"}) 07:54:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1}], 0x17, 0x0) pipe(&(0x7f00000000c0)) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) accept$unix(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000897d39c70c51951c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 07:54:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200), 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 07:54:04 executing program 1: r0 = socket(0x32, 0x3, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x7}, 0x10) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530021c50a0e77dfd16526711100d3bff8ffdeeee752d72f22429b5fba8d67dfc59474b05191ad97b6b4f50e3ce4cbf5fc22d6dd053505901a689e4079435f067503cebf1bd35760ab1c7d1b48ee6bd4fca8e5b0345736b43a6cfcef816add9bfcfa36aa86603920e202a7c1c135b982bdb77bd9d95d9a2f9bc7dca2d8d7cc56df03adbc26cd21bb8173d496186da6c10ff8c0046dbb7306e4dc09d4980a46699092565da699817f4479177658d2c0536bcb2009fa7c7de439090fa5d9e627408eb01b5"], 0xa) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:54:04 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:54:04 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(r1, &(0x7f0000000300)=""/183, 0xb7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x3ff, 0x200000000, 0x0, "7d3d339fe30ed0d5d7d0b1435bd472f998badc47", 0x100000000, 0x5}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0x0) getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getppid() write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) 07:54:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01040000000000003000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 07:54:04 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x320, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) 07:54:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x0) setreuid(r4, r6) 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'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe41ae16c1354b3977091cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a557e586bf50bee5eb805a67a0fbe3677a521f3e9b9c9f3df8bd5df0b1c7fe0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc80ca92697372914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db65d4a865b6ef194c0871bf898d7fd66fe3884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f39146c00c64ac671ff81940fd3a8a8f3bbcf6a6726ec6e8b936c764723c42c622"], 0x145}, 0x0) sendto$unix(r7, 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) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) connect(r7, &(0x7f0000000640)=@un=@file={0x0, './file1\x00'}, 0xa) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:54:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='%\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='#}^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 07:54:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000200)="9fdf7707d60699f217a9fefdcc4019359f0dbc8620058eaaae50ffea64979e46c66296ead47b6052ff9e2f24f755a6dcff595619660bbfb6ec3ad0a77758771c94558c6f7954678e84ec6b7da7288ad591db3abec429ec1f3bc96124e38cd65e9f616d5e5e9b1211337f1a2a93bf848ad9d59a5acbd3de153c604263cf5e3335ab31a5b0b9aa2e85d5a9c1546b6e42e8c182851336fce213cfe4613f1d5ec36e07a59b0df8c4395bc84be43b9a890067b73b7cdf9f447254a877f4fceeec3828e6f7d8e54a2fc90ae3d6f013692a68179a639c3ab08a95b1458c4e325d0073fb0703ad5fbb7528a2d77de16c750ab3ff094a8303dbfd63", 0xf7) getsockopt(r0, 0x1ff, 0x282, &(0x7f0000000600)=""/160, &(0x7f00000005c0)=0xffffff9d) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000b6320cf40000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041c76567a91cd85203ebb30f7ba79c5bf6f54a9a7bc5942e3b609c3d9028400a4dfce046d06180ec16d91cb5e7102c69b855e56375a3ebc24a3500b924b56ac9889b9987c002b341c8a6bf1fa11665f9210c891371b8e97cf87d90edde4633"], &(0x7f00000000c0)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) 07:54:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) syz_execute_func(&(0x7f0000000080)="c403f10c3e0045d8c4660fecf40b16dac1c4815ded9b4f00000042f5c4c2a8f34c2e00660f3835bc4cd4930000c4e1b1fe1f") mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x7000, 0x1) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x7}, 0x10) close(r2) 07:54:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x76c4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="a2ae8a74bd2caa6b335d790858029101", 0x828a00aabdc91764) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:54:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r2 = socket(0xffffffffffffffff, 0x3, 0x9018) r3 = dup2(r0, r2) nanosleep(&(0x7f0000000000)={0x5, 0x7}, &(0x7f0000000080)) shutdown(r0, 0x1) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:54:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x40, &(0x7f0000000100)={0xee5f, 0x0, 0xfffffffd, 0x0, 0x1, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 07:54:05 executing program 0: socketpair$unix(0x1, 0x2000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x1, 0x527, 0x1}, 0x7, [0x7fffffff, 0x1c8, 0x6, 0xffffffff, 0x8, 0xff, 0x5, 0x8]}, 0x3c) socket(0x7, 0xc001, 0x9) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x101}, {0x2, 0x8b}, {0x3, 0x4}, {0x2, 0x26}, {0x1, 0x1000}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x474e186}, {0x3, 0x80000000}, {0x2, 0x80000001}, {0x3, 0x7}, {0x1}, {0x1, 0x369138c0}, {0x3, 0x9}, {0x2, 0x3be4830e}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x100000000}, {0x3, 0x3}, {0x3, 0xc518}, {0x3, 0xfffffffffffff13c}, {0x3, 0x3}, {0x3, 0x8}, {0x1, 0x3002e4bf}, {0x1, 0x4ec1}, {0x3, 0x3f}, {0x2, 0x3}, {0x1, 0x80000000}, {0x3, 0xfffffffffffffffc}, {0x1, 0x8}, {0x1, 0xfffffffffffffffc}, {0x1, 0x3}]}) 07:54:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:54:06 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0xf5caab87ca8196d4, 0x60) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000300)=0x1) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x3, 0x9}], 0x202, 0x0, 0x0, 0x0) r3 = dup(r0) clock_settime(0x4, &(0x7f00000000c0)={0x6, 0x4ab}) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) kqueue() 07:54:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x54, 0x1, 0x8, 0xc7, "f136a3130796a729e529548142b4f7ee88c16863", 0x100, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r4, 0x3, 0x9, &(0x7f0000000180)=""/129, &(0x7f00000000c0)=0x81) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 07:54:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0xbf9d, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) getpid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet6(r2, &(0x7f0000001200)="4ca291d3de0f9877ede6aee3e290d408c90b2b04e8e0497020def40fadf122b9c816a2b96e54a0b55915772dde5f049393792893cf6b5222a58c7e971cab6869e926af782c8787c81822ad70a49de236c8ec275429bda81b8e49681e009f6d591df6b6d9efdc2408d81ad36ed8466e0ca6a9aae2e41bc26142223a68d1e7370664c5e20c50d0f8f1e94372ca8a66e4ce3c6cafa556917cc2d69446cfff4fe2d511a6ab05db8a649d6f80de21475a8464024d00bded0ad605f09646b8098e713e1a2c7d8be9890fde91d542d68d97655dac075889a5b8e33d50541562323ca15ebba7a51619495a0058ac99f095e55a53e82f1183175b09207cebebf15857c90a5966d92af1e4fbe8f6172126e84b06b8f95c773fb698187bfc5767d322ec4bab8d8dbeca9444597bd7a04092d5156a8c963e4e26a4aeb48ec2835afe47ddb3a889ebb8747663814d35da57a66294f1b076d4128e5f2701d6cd6b862db59f6bab3acd813335e96d6a57ec18a5d2b1e31c04557aedf780b64f24706b93068598dc58581ce4c2890fe57efb2f3622c063ee170e73346d94bd20ce8f534bc0ad39ab188f6699925357038d3559604b15675051707aa98af7d718de31bd6b7abcb88ce6c26ce3e33d00c9a9db32c2fbca3e0fdbf76a83c487263bb0682bc74efc5a89c21f72d4815a5b71924a6a0abb4d3c02226368941b0a7ffe136042411a7a0eaed52ae30871a01d7283847592f47e38660c2070f3b860d2d81f5d8ef8f83e1f2f9c858200ab0f5f42d70f1746d222717d74b4ac4fec937196a3bf09c83f9019d1afbb87dfaff8e7849e152c481c4962f69cb7cb8cb0b1b08875184cc0c8601d3d5208a8f19ef89eeebd7c4f68bd89a835b765d169137e598d484cfcc597f56aac33a60fe84198360f649c9d4af30a192c5680ebeb4f14abb571fc924be28a2a4d15c6879fbbf45dd6427b00f7e8a3e402973fe390563b6ee54cf55359ffb86e844707496a85aeffb033b2a095b2e8c95f3590a551fea59e43ebe34404a932d0a2d4bd03ba54bc790f7e2232b52d32ca97f671c5c865fd1c3106d81a6a5a9e234da8cd69441f80a8ee7ef2818a9c9edf11fcd5e8d11247a60e08c93c7f2066bd539389ab5a7dc83e63ad61331b8f5d9bcc37f40f28b88f4daf97ed714a8273812c2419cac5984794ca433cb09fae99e30101c03f9f3ab819646f890684a0e653bb5d75e1bd71ac9aa69f963e340bce191699c9475f89b6749a4524507154083436c2752f65ae6dfa302d88ded2db018101ea81cdb496f626f893be9ae527a6b3a2170ef5624ed161e18fc8a3f5e0d33ba1212855e7c7bccb2a42c9a8b597534e1ed019731979c3a5c6d2649b260be3d573dac1f541ea3bfe24209f46a61b4bc521b7517467da0d8a1c3f1b1a67c50d21e7b148f1714f12dd479fd16df36367dee3275d0b581bbd01aa675f38657fc1ef74be2376f33bf69887203b5dfc46542bc5d469b8cb0e131150ea3b8b384a5f75984afe0d70e2a403eecbd8288217eae65deca9c990821401dffa01f72d98bf76a3908daee6d01745a72a857eca19bd48b82ce5c9b040582b9ce8e51bfa03d84d5fdbce699a1e4484b9042d8f37732bfdb59c1ccaf36ee8f84baa5d6a2294c585a9ea6ec51cf920039df037511e62f4d331bd72607cad7e7ac50dbf07b72e899d4f5ae39aa513fe59d7f9dc896b55fd118da9ca19f3df66ab88a79131663f40890684a1838697d351ee12cf2a331c768f0819eaa937d9204b62c0bee939b134771ba2a33dc37c86c3fc19d266fcf1ef5a37ae38e7ac65ace820c39fc95696476a76230aed62938aa34da0bbb9381ded46367b088dfba23ba7cc39c0d110e50fb460567abbb671ad57fd342e3f356b1b014a554eb9622d5bb38211fe8d56b5e282dccfb2712e8e9f4608b7146b52ccbb0c1f70f9d1ce667806c39aac101a69f9ce458e14b6dcf8e766336625653c60c12ce1e98728e7635ca7311b38481e940ff834aaab448383bb988f381ca8ed9615f2aac3b5335d638dea46daa0d6ffb746f6d5f1fc119b34c6e3ea4e1444a79e8245fac53ba10c52aea5f86e381094396f13ab57f029a2a95401f1acf703856f74764b7bb40732f491037f77f1a105359e777a89e79e402d0019de215aa310e064d78f2997058b95dd6752c5bcc747cf2c907c60031fae6930d72be96c5561a9e4663a8f96246725395075b23ce1c41bf26020f771497837a05fc76b7f66ec5baa316cb2cae195c4fcc996184e9505428d03b29247bf08750ba353547ef1f0be93c5a939da0a8dec8f49ad68f079ea13bb2fcb43e6ed0dc5ffff27fef7a8566f94bfa3ae46e0c4ef0a37506ff25db09bd65976dff7f80b8b674b730a44ba60097b6de4dd733bc797849a9290304940ac0db88237729c0375a93515cc586af0bd00fe23babbac52f35f63cbd06a0e487febe221c92ed6bf50d668a926fd6f84c03624b0c822e3988ba29fab4f171a984bf51d61b940d00053f72ef4b6c90f04fa09cf34ecea634bbea8c5279e2912d19a7db43173c43d198aeeb5612e4e271d44e1ba3a4679f7ff1515b97fbc1bd294a132ebebdb131dbb3a77286345dc6ffe3aabfa7a0aa1a822998303208654b81821d2c6d40ff08e5e1c87f8e3697f4a87f59cc4b1eb7af425b55e2c66f21dd487382809e8b4273c9d178fdce968212897d75af1abd4d1e290486ccb38e7d0088e6624f5151d69fd517247076b7faf27c8cb9d20afc5985925663ee95d71979a6f428b583c964fa2ca66dd8d52a6fc8215fbb92d297c0940027c7c6ccfc1dc73d4e98b458c377097a5395993c9f135a76e09abcccba9f215391cf80883e16f1c0493b86ace5b0ca566542332d8c8f705b0ad3e9fe117ed9e338d3d3e09948cc9c74af1dec130fe859711a192133be3d0b054e078796d14d18fc72fe723993fe3618c588c112a6f1ca15316076677c0a04109187e669fe246114d3ef69f54e6e2a49cb2258461a8e1d523b361257b2965997cf862ef6c157b233c83d9bea030c61ab4851824b50b295d568c8916d2487f7e6c9f62997ed88e62d768058e264ae54389387ae81c1d4a1931a83436b84ebc63389890a8dffeffc14e3cde20ba15b46956ce4fb3f685a1ce310a913ddb6288580307359217a1dc8e59b08bf54220e696d02b85700f6a1605017ba36bc76a33e368a92ef4d3183587af71aa02bb4fe543446222acc2a1fda0a0686b12c79ccf257f009d484297d43debeeb5c3081137b2be66c0d753b3f114dcc3520b61ff7d86c84814987cdd5079f7746d627e4a2b509b360141a844d322662fd90d2008c3a397b10855330e08a744f3c1567d9158ec37277937a76fe399097c32ac6864eaddad6be7126fc4f4a07de8da004f8dfb0016312ad5b4a92e0612f1e5080cc74d0afc6ec05f9eac0b3e730f0b4631a5dd21b1578a3eac9c94c9daffcb4a6b954820ef84b28589c540e39c35c9ba8b7066dd35ff6c9f986e5d1b48471f479f049da9051b803a2eeaaa562d5d70845bb0eac1800cefe9ba543ef41e369af3166bb7bdf0c2d75942f1fa5f72cdb48b3bcff89a075ebe4c5dd06aa7ceb7dd2ab1e218b1e06512e8451cc764df8ac5ddaa610b11b1d83d3397e5623b1a79415cbf8b27336ceb8f3de193b56d90499214e8d5d367120dd54c0914838ad28b3e5f9725b834fc6801aa33be7ef01a6eb3ba7d3c0c575c027f6461d9755cca76cb894d8342062ad608902545a270d64785c639322b34ce8c2d1811f45c06420ffb16e31f3d4fe08fab98e98539f635f9147e48f029da638980eaceba4e5e547a758206d2e7e6392fbe2921f2ade107d09f20314d3ae4d31409142e6b9a6396fe5b44e3f00ae3d697eed8b51492999f2205bf78651f512f1e403646574801e3b67343ccda2f5660e3a56ec249b7165d23c5c03dfcaf41f66baaf4778c0b2b07a6046cd9f832313297079e4b5d91b8e3add7973f664b6e7f2f19086de6ebf86e71c7a14033ba0e19e66b55d47474bbeba66e847da621f85ef15c9fa7f798b7e934b55a7e1cb83c104002a8643f9b33fb7d8ef9ae7d68fd971f15c44c315f1e5886817a564c628c58f94bc2fc3616604b803ad49b8535006cebae5b4416597f342953e7c6b7b8f47de224a9f5626d547ab0727a600e70d985e2d053ddbda7a0250e0735860b93c18b6cdeb4f8d662925216d0f3145fbe1e0db3676598048cb65e3a7d08851b2ae850ba2778d9220c184b71feaad2def02014016da382e31ba48a842b1287c6701bc0ef7ddee35196bb10effca5e8a9fbe0aeeb21520a56129115296e3056861d9ec6a9f034b9b76fa860d0608fdd40d568309e37a00da879daff03f4779cdc0f5189006a47f3183c1856def522512af43b1b09d025a9136892f1869985ef346312ba364a9e91a1560b859ebff02a76b6c09bcf8d5f79cee76aead8a740dcc62e4863a9075ae113953fa81d642bdc625d1365952de2a75e7131d98cddfa5fc3b8a1ecfc288feefa84eac8c73d3cbd991eca01532f2ebd79ec40dfb9100a9f19436c42878c04125badc20fd9c984719363efc30bd1408e6d332c091ea01e765765e8f516448caa3b7463fee401b73ab050f9747dd2386d35284f284787e1c9102ed0afbf9a5629bcda509d9f037302b0a0d4a441da4c9931b0ea3686720377d08f35106c144245b8381a62b5499f7e906af0b2d0bd1fa0541b06a7bc15447fe723ac001f77ecb49f4119fd05c26cdcbb2e3e6fc936b09f3b1920ceca22c1fd8181551ec177936f612ac5b6b746d7819e765a7e652ac22a9ccd5eb1890a99e85ca7e857a26dd8bd0a87cb17c26fe6a62735ae787db27540cc0c04b070bfa45e967177fad0eb01561b1a5dd748105aa081bc1792489bd08787b16e1e7d21bc5875d52f0b03fc936d59ace7bd6db3be870817da8b584cd93572790649905320d0d31fbbe90ecdcd76a4ce7ead43f23ca3ac57d2d4a47188a304baa88c52cbc76ff2a5cedc9826c89adb89a3ff9ac2e8f039e9b3b280137714d15dff5fa5d4897f96712b4082f6d223fbc30201077a866235ee9de878d1ad46d16e9754e0bdcebba978baabd9489642ac6c6778a566e723700838ae6dc2fad0cf43cb9d28174a324dd7ef2eeca8190135f72a0fcb6f0b6bf9623040401382e981f340ef25e79d5d9f3c3d036f9ae3799a452e2f1218e8d9bec5d7878f427b8037e586ce0c390bc3b579beafe3c5a58e7de563e3a59311cf53d18c80cbf69415bfae0be370cdff8e0494764ddde62c72de92360cde6e4b320f3671ff9863756155c397c064ad8f85b6517a8493b22dedcbb12223adbc2f822ee7845116f1752ce7d5a80a8a3d52ff5b4d44cefc34608228ee836fca8e88608ebda6210bc7e441861c695d0fa4610133a62c3b3f8526d2c1936cd92929451de286353711c284405628cd21a225f0ddc81ee4b32c057ce9bb346c7b5598f77f0ca2ec377d11b6cc6afb94aeff872ff75141b8f748c4ebb6aa20e16ba09b1afbd3217b310838414ab1202db082cee6dbfb2e729c5582593a229c55f539c4662dc88fef0dc08e3a3795a0ecea445698cffc6bc5f7ff7cf71ac150e28c917916c7f2f4e888e59364e1a79eb42d0567909251a8f04df75e65f63f8564c32a484e9d055e12dc789f10c93f3d44c0177757a8daf88e136d702180e820db592f4b54b7ba65c9f83709f3faf9d06193e3521bc6f3a5e1553c1748914644acf01ae4ded4bb73e08c6acdbbe734960d019187e7fe36bdc8aa1d9e35", 0x1000, 0x1, &(0x7f00000011c0)={0x18, 0x0, 0x1f, 0x20}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 07:54:06 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001c40)={0x1, 0x18}) connect(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r0, 0x6, r5) fchdir(r1) semget$private(0x0, 0x3, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 07:54:06 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) 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) write(r2, &(0x7f0000000000)="311cca9917eb6e03c9", 0x9) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x200000000000005, 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(r0) 07:54:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000919600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x48) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x10480, 0x3) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) 07:54:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x18800, 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 07:54:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) socket$unix(0x1, 0x1, 0x0) socket(0x26, 0x1, 0x8001) 07:54:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) recvfrom(r0, &(0x7f0000000100)=""/229, 0xe5, 0x802, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 07:54:07 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) setpgid(r1, r1) 07:54:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000140), &(0x7f0000000200)=0x4) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x400, 0x18) 07:54:07 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x800, 0x3f}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 07:54:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x1b6) write(r0, 0x0, 0x0) 07:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) setrlimit(0x5, &(0x7f0000000300)={0x10000, 0xfffffffffffffff7}) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) r2 = socket$inet(0x2, 0x4005, 0x3) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x100, 0x6, 0x0, "e239aa18198024cb49902d62f7a5aff7e73ff88f", 0x8, 0x8000000000000002}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x1, 0x54, 0x5, 0x401, "6ce84dbe1cf062b07dd20e79795b0bc50c362826", 0xf9, 0x5}) connect$inet(r2, &(0x7f0000000400)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1e3eb3bab56a843f75ad4e11f46d7ec94f2210b093ae4cfb59b1ad70cf4e8134a97f994c02b2a848fb8060a90202fe1801fa4022be3f10948ab96fb686731688cd1d0bb1c76d8ea41552660cb878407b0f385e83607fd7bf2bba64c78594eec2ba29d12f13e9aa", 0x67}, {&(0x7f0000000140)="8ad9570e49858bcacf2bafff56ab02ceddd522becfe2172c9d7e0c5265aba8f9442d3b9997cb06d3bc786d6b687d29651334ceb35370761928828075a088977cd9003d01b94293c84c78c9df612d7daff2ab9e859ba6e63b53fad62b85", 0x5d}, {&(0x7f00000001c0)="a222b91c942d3772f9996c90e922d47b64d594ac67311818fe869e7a4ade681b0091ea05d13dc93821d062c3a168c638b9c16f437ee7183c0668ae58fbdc3bae39809fb667d0528d417ce55e24757527b5cf219bf0b991a57ae09738aa658da9dd2778a7839b676278e613603f96539f5d0c0da1e421ed32f9d5bc9711be1428c942407af5ffb82e985498b1ed022ec0190bfb92bba2fc8594772f6fed431504b9b5ddf3466ee01012c28879589ac3719999e387875d3148a7669d8f5d0ab228c2ff43ba3ef58f63fdcb874ca48ec96614b70fa3cc5889796afc12e8d70b699943cd2b025b10d185ad", 0xe9}], 0x3) syz_emit_ethernet(0x1e, &(0x7f0000000440)="db91e7fdcb7be9a702c6cd60c9611ac5163aa2b5c012b85ed82c51f6723c") ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x5, 0x0, 0x200, 0x100000000, "ae214ae16a3c7863bb665b85b84d3ab6e93ceeea", 0x5, 0x7}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) 07:54:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f0000000080)=@in, 0xf1) 07:54:08 executing program 1: r0 = socket(0x80000000000002, 0x205, 0x1000000000006) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="e5084c0000000063f811000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 07:54:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xdae) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:54:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='<', 0x1) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') dup(r0) 07:54:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20000880002007, 0x4300) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) 07:54:08 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 07:54:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = semget$private(0x0, 0x1, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x1, 0x8, './bus\x00', 0x3ff, 0xfffffffffffffffb, 0xc3, 0xc00000000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xffffffff, r2, r3, r4, r5, 0x112, 0x8}, 0x6, 0x35, 0x1f}) r6 = dup(0xffffffffffffffff) recvfrom$inet6(r6, &(0x7f0000000300)=""/239, 0xef, 0x41, 0x0, 0x0) r7 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000480)) sendto$inet6(r7, &(0x7f0000000080)="2586b2bbfee57df9974ce504224815079092bf6030f3104eb585b1f4fd066bdf5adb", 0x22, 0x401, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x6}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0xc001, 0x519) load: 1.49 cmd: getty 94035 [ttyin] 0.00u 0.00s 0% 314k load: 1.49 cmd: getty 94035 [ttyin] 0.00u 0.00s 0% 314k 07:54:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xc0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) clock_settime(0x4, &(0x7f0000000140)={0x2, 0x8}) 07:54:08 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/227, 0xe3}], 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x11, 0x20) sendto$unix(r1, &(0x7f0000000340)="b7dcf56e468b653b5404d9087c1ea1b4504ed7d5d601f7ed69c486069c4f76ad805c2dd4d840fc4aed96bfbfde689078f699adbcde69ac1c0828cdce12e26f1e1b904a3e2373b674a6811d9c0ad4e1f0184ef04199bc6f21faedac4642f93ada08b359403cf6f79b38dbce70c8e0ebc22f459753739ccb0713a8f3eecb8e32a97973b54cd9bd6ed86b0e0a9c23201ee21f14caa4c8edbad4de1fa6ad01195fcaf09b3196", 0xa4, 0x400, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) 07:54:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffffb, './file0\x00'}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x100000000}, {0x5, 0x100000001}}, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000100), 0x4) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 07:54:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setegid(r0) setgid(r1) setregid(r1, r1) 07:54:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x401, './file0\x00', 0xfffffffffffffffd, 0x4, 0x8, 0xfffffffffffffff7}) 07:54:09 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8019, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x1f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:54:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/15, 0xf) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 07:54:09 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xf, 0x43, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/124, 0x7c, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 07:54:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x332b9f1b4e1e6327, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x45, 0xae7, 0x56}, {{r0}, 0x0, 0x40, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xc7, 0x4}], 0x1052, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x4, 0xffff}], 0xffffffff, &(0x7f0000000180)={0x100000000, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0xa9, 0x80000026, 0x7f, 0xad}], 0xc54, 0x0, 0x3f, 0x0) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) 07:54:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a7497ce636b02ed9890a1ce974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mknod(&(0x7f0000001700)='./bus\x00', 0x2000, 0x8) bind$inet(r0, &(0x7f00000016c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) mknod(&(0x7f0000001680)='./file0/file0\x00', 0x8000, 0x41) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/89, 0x59}], 0x4, 0x60) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 07:54:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x100000001, 0x0, 0x0) 07:54:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') dup(r2) r3 = semget(0x1, 0x0, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/186) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) sendto(r0, &(0x7f0000000100)="1f527443323df8ec99714dcadca2131d7f992f69e909b97d4161c853106ad905db3d34326983a2414fd0ab03be093ccd38f59f65985080a8ec15c159a097a62757566d57e15c26334fe0a8f5afd8bd75fb18fd9da2f46eedc49f65a154bbe529625c6f267a341dd918824ac564790ecb6f1bff2c32afdf7d1cce50f7", 0x7c, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="4f00b1977e4d8254cbee787ceea9bd3cb3c7532c10fdad583564740174978df4d03557ce954bea195296d9da91011d4e751177b202f721b04512ebb2f1"], 0x8) 07:54:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlockall() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) 07:54:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 07:54:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) 07:54:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000002a00)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9601000000826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f0109e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba611161f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c5853936e72f71ea04caef828b55875530173299dc0e37d93d52e724668f1948fcbf90af8524b8de3c2f9464d3ff97921ef73ecb7e2ac61465a8aae469482820c79cc1a661cff67e4e799cadc2d831bc25136c73a04c6ccaa7871d491", 0xd55, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="5084f169d5941dd8740ded3e8f1acf6a64a15a859d35ecf45502ba752e75cf51b89e13245d3e4f38985ba26ce98085d75ed408a40ccb94769a22c4cd5371261e83b316e2d0283fb0c825fb4cc6ced48ed1969da3ec0e97f4daf5c914c3ee416790b6faec5fa9ea4cf6987caddf95bf80e91a92979b715f8f894b5871", 0x7c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:54:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000005}, 0x0, 0x0, 0x0) 07:54:10 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10087) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 07:54:10 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc080, 0x0) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 07:54:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) chdir(&(0x7f0000000000)='./file0\x00') 07:54:10 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x33, &(0x7f0000000140)="b8433a3461f4fbfdc671dce915859bb98bbd2b5076fb541ce09dd9c05a13171d54ad3092f9aadf81d2ef0b1a0f2850475bf36faea635330f8030dc1a3b3662fdd7a80fd24dc0cd904f2e17c412ec", 0x1a2) 07:54:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x9, 0x0) fcntl$setflags(r0, 0x2, 0x0) pipe(&(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x4) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x3, 0x624a}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f00006e1000/0x1000)=nil) shmat(r3, &(0x7f00003df000/0x3000)=nil, 0x1000) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 07:54:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='o', 0x1) 07:54:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20180, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = dup(0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20822, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20002, 0x0) r9 = syz_open_pts() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) kqueue() r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x0, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x0, 0x7f}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x7f, 0x4}, {{r4}, 0xfffffffffffffffe, 0x30, 0x6, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0xf00000cb, 0x7, 0xc805}], 0x8, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x20000001, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffff9, 0x2, 0x1, 0xffffffffffffffff, 0x8}, {{r9}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x1}, {{r10}, 0x0, 0x5, 0x1, 0x10001, 0x385}, {{r11}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x9908}], 0xffff, &(0x7f0000000400)={0xfffffffffffffffe, 0xffffffffffff446f}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) fchmod(r13, 0x40) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCMSET(r13, 0x20004269, 0x0) oopckbd_enable: command error 07:54:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket(0x18, 0x1, 0x0) pckbd_enable: command error 07:54:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt(r0, 0xebb, 0x100000000, &(0x7f0000000000)="b1209348c900e4a95f3b8a5243341f516e10cc1499ccc9f0c9e42fd70b5424b78a2a2bbcaae41be74caa145f5d5f45ad39f015f12e5f8acc339bf166ef480ec6bdf9f3b02d03e3579d75dc9f8bf371a4990a835e02c378276fa62db58f624f5775", 0x61) 07:54:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket(0x18, 0x1, 0x0) 07:54:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5e00800a}], 0x18}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x90, 0x1) 07:54:13 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 07:54:13 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0x7f2b, 0x8, 0x58c6, "bcbc0ea7036c242124648caddf869be38cb2184d", 0x8, 0x2}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x7ff, r1}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0x401}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 07:54:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket(0x18, 0x1, 0x0) 07:54:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:54:13 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f0000000600)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x200) 07:54:13 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$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 07:54:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:13 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 07:54:13 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 07:54:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3ff}, {0x1, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 07:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="51d57410526e104b3812d5cd60fe6283cbde7b4c66fca6acdf21c2a39920173b579c96a74df2f24056e3f1d53396472d8c5558d49d192deb5cb9c9edc5edd4e5052278a9e6af9a779272e777ace860ff32f28b89d64901a141e59330dacd15c3ac2b2bb04a43303fa57a9ad6126599879de2e56201c171233879e3a4a643953576ad56b6ebc7346c3ae448504711ad5f33cb3d13d4835877651c2bf5a62fef4a48f07ea307d7ba42ffa1", 0xaa}, {&(0x7f00000000c0)="f302b30007850a0442839fcc754bc958cd7dda840433bc080e0a6780e624d844bbc4e5692526", 0x26}, {&(0x7f0000000100)="749f33dba19baa6b57df222a237ce9a16416b41381f76b9db5ed920292c5ae597bf96ce0594dae571fc9f91abe01211944f4c7e2871b48c4909dd181b535517e723d729d6b3e0c149d01433ccc518bbbf5bd74a62f6e54038f5c0e945ce3ef11cb691526f73184c478", 0x69}, {&(0x7f0000000180)="14761eb61d64cfd70e2f14536ef53b3c33da65a2bd417bfe96099b10740ddfb88d6f1688614faee883621197fa8c3582ef006e34e418af766fee76adfc52f0eafcfbb64b68a4f699080b20aefc205052bca00a48d28ba8f35bf70b4d8b53bb19369b7923cc0f58772dc04e767a6a5565f2f8d262d3d5a14b6005fb8d3f768795f4adb05e89349e4144830a698ca0070f33510b5960a206bcced8265e41553267087bdbb7025e2f371be042e6ed8b64d280cd33484967", 0xb6}], 0x4) r1 = socket(0x18, 0x4, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x1}, {0x100000001}}) getrusage(0xffffffffffffffff, &(0x7f0000000380)) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480)={0x61c, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0)={0x10001, 0x9}, 0x10) shmget$private(0x0, 0x1000, 0x184, &(0x7f0000ffc000/0x1000)=nil) bind(r1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x81, 0x3e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r3, &(0x7f0000000580)='./file0\x00', r4, r5, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000680)='./file0\x00', 0xc000, 0x1) r7 = openat(r2, &(0x7f00000006c0)='./file0\x00', 0x8200, 0x5) chflagsat(r2, &(0x7f0000000700)='./file0\x00', 0x10000, 0x2) chflagsat(r3, &(0x7f0000000740)='./file1\x00', 0x40000, 0x2) readv(r2, &(0x7f00000018c0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/7, 0x7}, {&(0x7f00000017c0)=""/70, 0x46}, {&(0x7f0000001840)=""/119, 0x77}], 0x4) shutdown(r7, 0x1) setgroups(0x5, &(0x7f0000001900)=[r5, r5, r5, r5, r6]) getpeername(r2, &(0x7f0000001940)=@un=@file={0x0, ""/4096}, &(0x7f0000002980)=0x1002) mkdir(&(0x7f00000029c0)='./file0\x00', 0x14) open(&(0x7f0000002a00)='./file2\x00', 0x0, 0x96) getrusage(0x0, &(0x7f0000002a40)) fchownat(r7, &(0x7f0000002b00)='./file0\x00', r4, r6, 0x2) 07:54:14 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/230, 0xe6) 07:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='o', 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) 07:54:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20b40, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x9) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x40, 0x9}, 0x6, 0x2, r6, r7, 0xff, 0xffffffff, 0x2, 0x3}) 07:54:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x3, 0x8) r2 = kqueue() socket$unix(0x1, 0x3, 0x0) syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x6) mprotect(&(0x7f00007b9000/0x1000)=nil, 0x1000, 0x0) setsockopt(r4, 0x1, 0x60e6500c, &(0x7f0000001180)="2c18899f03ca47ee22891f28b47f8bfbebd733023a8c2e8ba105ab9364867bc82176cb863ae48194d1e373da193bd2c274e4e85b18f33b61af55fbef8f4e87f07e91799d2338e38586fa2ec404b851ab4d76294fc9fef9e92684b1316dc03164ee6fc5d8387587b1a8df72b03206b1ac174b8cf01368b6dcd79763f9da5488170bf68e60ec95f127357ce4f6d379dd066d93a9f8a06f6033b2b91904093f7e3099907c21a4517e9cd194182138296b8bac5aba02e1765635c2f167dd080cc98450db263242a30345af361c85e0598f5b83ee039266eba4052340481431a1eea083078c035ed103ec509bbb308051cb5ef6298fbe04f17332d79a5ba36ac9b2ee01c45136acd10e4d90af11e8821fcb886dde4789ef45a93934e515ee6934642a00a68a9395fa1b06974705830f1c320b7883f1756ddac461b4e26955c19feaec1133af73bd0bc60bc9ac05b22e4b0d6541b1d980398f287fa7efe4fd027a5bb3f15a5c64b15d9800017afddda84176eaf9333939ceb0c3415130cfe15ab888351e3867dfdfd2924efc3e7f68c030bd3659e3bc06bca323f7c0f93dd34bdc77ae6f585e188782b6799726e192926149723064d404014d6cf9d55b309dbda705b375241ee6974be35983de714f6d29a99e91ee193a3e7f11df8ba2bc379dc7aee23fe00724e583b48960b3291817843b4bed3c308255399264d53b570226845a378daf029f0f7ad75b3aba7779484206849f6a0e0968161a5e550edc673153a5427169f8426ff71b57e4accd985b7500a0f0ea467c77804d85e0a4451c1687a3eb1055ace60845c7a708cc1fc7bcd436e6241ef8d0993da1f798f4df8d7281d33a7dca51dc4b807d4b09c717987d8e76468a245d97f1e0e83906ac0e616423099761c4b9731e4f449424c50ae81c2d7afc1a07947fd21a3442a3f72e0eb747203bc8d281df3fa029aaf1eebe418c9c88c42498a72717816cdcfd48584e52c3c537e1f63d0c7989fe15d8470c63a46f531cff0215324e4e27baf0e6d74ba3f540b5951f4e05d02fa6475b6f988fb07ace1c75e9d9a89446b6664279b7335895b4d4dc695dd5d3d3d664f8ed5d902c910f079247b2e41566af994ca2987f8612c6575fc59c51ac6b5cca957194bcc1c0af283074fb5e2e14fc3e982dc0fe3a4a1684a87deea44e7b6d9d209cd5c66ee2e69915a013b1d87b789e4264708a916fc238aa7554a5a1a78b31a6aadd61ad3d094119c4544022f5bab2311eb581cce2b876ed15b8f3910de680800b301e7e962f811b523a274de3b1f9778d1acc8807198c2fc97a518b9926fdeea9a95c5ac4ad61eda253bb6f681fd199d5ecc1bce74f791f81fd5985af816d57fa250090c8aebf6b1b2f0cbc3dca5046a728661b2ca4725567e1f504e19d23f96f4f977c602c999951260aa9f42667419843e36c28293d75d301602b4ac04d8d230b4a94a108e539b06d5e2240ccabbf298b1b373145852bb02e4a2ff9bf3377bef105a82fb157457800dbd1be4ae76c52a9318470a2ee093899e0e2e29d5cf2c246d883759503c0d80043dee1df42d8789efb4ac8197349173f232cafd7b259b9ddb9cc98f362a2b97ebcbbbc06e03f82110eb552807aaa1106c3383d4c9f5ffeb711f6cd83a96133913073de93c725c62847a521823fd6c838426c158abac69655d7a0beee3dab2899138f2c90bef2cd361cde2dff2a2c3e7e9e3bedb32898b16e694f322eda9e7c18ef3a6ee98719665c89249a600f84258e4e5c01d2ef15519045939629be79eae6b4103823411a287e06df9c9cf46b1a3166abd39f1855ffdacf80f5ed4ed61dfb18e19727bd95e6725d0d5ad9eadb76bde7e72156a5f2cb8c308a8b4e458841e27c9856b4b0194f0994fbe9e44677937ed10a7706a65604e25aac538c17d7e2e12d279849e0d6a9f59e6e384a716c1daed316b445d8303608ca8d5acfabbbfcfc5589dc492354f23963cb92ef52283f0b2b2817869b52d33fd2ce647bb0efa57034d7347ce5cc1ffdf25b0d512b264fd8e0abe07bb363fb8c96298cbb97e0ea7911bee5b4cd1e3620e74663f798b2ffcd3bbb1b5e3768cf2fe359e86f18ef807fa193f69fe5474e323a4b08a91bef566faafc21ee6a934a84da20531b7b62be4ddc310dfa497d2f1d194dac235888f43b714d363611eac485d8cb8cfe8996bfd5a1cecaa438ee41c196b7d06e0ccfd37680c863047fb8bbe70225bc1945050b837925b2719c4d1b32a85c2ffda3ac6a36e75e3679ad1f69e785f527827d989d9e28c531de473f9ae84e82d59102ebd9420c78e7e6d703e1f38a40771e8322da7cd014e3600502bc513ffcd3dffb5ce9462b4e480fc1e146f7e2927cea35cb281adce973fff2edfb05c442705384e98886521775916ea712f88167f11111042693b6c18b23542b01f7d65f42ff05af1f0da6c095970d86fbefec803ac59a5231bc89f7c1fc9eba7adee436da631929f644b7dfe095ffe3ff602907ceb10a4f8187e2888fe81430bb912afca292f2439b00baf1bcc7c0dfd307bed83be9ce812108cb9edef528df21e06306cab72bc8155e118f82f33de95cab10c9e5ab0d88e7c2b1efb1ea1ee515440b9c86cc9e6a9459df7af7a287eddd61c53e86ee778e931e4620817794d59e6fc622921bee97ca0349fb64493447196a69436f23671fe6f224a3a0a57bbe753f01e41961fafadfc264f26b8852d08fecdbcb4a18683d3e66df8102f82910ebdbf3cb77c361c949f92554f01955f7cf55b117cf882a66cab6adeb615567189db167b9b1627e2fb2faaa6b0763548a34cc84302fedba01ab7597820ab8ecffbf5ebb7f6f8dedd95e5ce5a07d5c4e72fa4dad49b18b52be992b1cec5bc6621ee1f1bb3659f9d75a276132c304434b0fbc52bab6b73973ddbdacbe9fa589e5f6ffbb4e21cfd49ccd4e5cc3e6fc165ef80e043a4b75e2a6ab47b6f2072f673b8c1c97f61872009b63f791bfd2dd1c7e686aef645eb8012e5cb7708bec75401fb70bf7ae7261de766bc9056c7d569361585a773b53211cb2ae6d6cd214a09d387608b0213ab27bf23a9667ba87a81f5d37a57865bdfe5e67057d58e7166307d56e0337490bc8eec5d27326c415fbb01892f770d11a4ef55cff6771bf57333759f0e01ed887a8d17304a9d72e94d13858490c28f1ded7358459ab830f8dcb0c6610dc74c858102b49a447d6c4df91cb9933f7a1f13769a55816f43a46589f704a4977be901e9c3574db45ec42917dca6e75176259ad476afefeedde23bde7596e4c0693b2fcb6bce893eb636d5436b30fe1e6ec3b88e76926cd8ad75484e29bd0d8d7f33b14ae8e0b9deffe95d29d2e4b3aec459fc5c97d501ceada1a4ebaf24c3af994eb07f1ab45c95d716147b43520f3bec9cfea5c2f5f977395a34b737f728239be7e050b4ce4c70c7efb5408de879421197a06e6bf03dafd47566c72c705727bb114eb899cc9fb5f5cd3deb8eaf5b3cfc876cff93f7c58f0ba46458c8f86b702be9363363c8c2603b16d24a0677f735a4a6147ab0ff159f6cd7bcf394df6ce880e0c0b3fd22f641b10757a161eddf5fcb83f13717868880a2758c7d8badb840eea6d68fbcb6ea1101a8f3672f568199f29d660a6c79c3f91f2d7a4e6e5e20b267e1c0b0fc69ab0f998492a213be4a3198bc4e2ea71bd940882e5770c23b3cf3fa16baa15d543842a6f78d1e1300dcb26843cec9f014da5c80beaf198ff4d2c2ca87bf8bfa1d8777e1d9e1f920502098cb44aa340648803751c1107d0992c20ae0ceb9ebef8fdaef4377ba061d17781877309f3e7b2f72c7efe862abc436aa32c1831ed078123fb6bbc193488f02f6f62e00fcdecb8f9806beb49481fd8a200aa7e3bd7ad6fab465d5d379dd8eee8e12e3d11b480e8eafa93d5c60dc2d8de87237b8514c29e4a87c1b15423ef97849c47eecb0b6aa6d8acbd0326d982ec8ce02d45c30702364adcaece3c5377f14cd3f5df05bb5d57cbd613d071c26ecbe6493877b07f3119cb4516c087a8dd3f2fee33185df440941f463308251536874bc017e2e4d40d3415056acd627742a656ab7131d9d5506dec38bf70c818422b7a8489b6a2d92214dc92910b9d68bb0774648f8555c363bda0c656a1db86780152099c3fb0016029f87467e27047bae07a120ce994d308e5c6888648bc5e3b32aa4f75c288b882f34fe72a14d02359077d57e9cbdefb6a579e0ed6860bd427d52a29044ee80178328157f2cd32fd7e40cb60ca796897070d071fdc01a8aa1c4b70219fad421c0065b0f7788e29ceec496d00a09e826bd4c67847ce181dc6eaf40a004d5cd955a833a1380890e2dfc477a05ca9a315bc477f8f3b96f414c9e2fea84e9189433bf8ea7ece8880f4122aed3e40939abf5b8e2373c113918fc1f6d30eb8fc40249cc66ff83a56a8823c33137d487956f5554d76bc202cc2943a311e2a6595de9ad4a1be0ffc524ea73a0eab451aae601648a0bf546e8568af844e9d129be3ab916589fe6d995e9fcbfcc15da46b9560219a721ebd00f64d5a7d6b6db0bab37894aaa84c6af1f7fe1a9d8f49fdd0d3b1af28b9d09917f315056923a634aaff64c49d9d42cf1c2b75a59dd929deb7dd4ff129660135f67303d40397aa60796cb518268f05bcfb5657a20a7c94cdf895a8a02acff8912ef5feb9e51157ed9919d28b89ecf8c2e303e84ca6b71a646ce15d29c60da2b40d2351d901b766784adae47bc32cf3c5ed99cd92ecb7cbdfd78ba33dc424e3e511a34e8eb6eb087462bc18ae82f9d9aa347267b57e587b7055a6c84c8e439e1bb53e7d820528c0f3aa8d3c5ef88c98526bef69160c2b7ef120449b9af82c6d9422cdc3111506f4f47d925edf48626b056a2e0c118cc37e8c46b4409fd1f9a944a1a184b402840d1ebb4d79352ecf882328ce58c49d23c21822ec8c4de41895842961c0175cc90ace8787758bd23c95632a23907ec170970bc3305528275b3d0925be07fb1e9e2c327af68e5051525e759cd9e44b8fe412bc6c620188210c568d424313b6de3d26e342bb1e60231d1edfbc43c62212ed8faed665f7cef6e08b0699690ebc747be14468bac95ea2f88ff9a7da554f574182c643c4437b82d03412a1ef4278ae3828ed7e84cec03e29d4da5da0cd1d7a00580915003e8483497120784d902ea073637bbdb17f1ef4c2e5d62446205c467dc81c9c4da2f9a5771cd4e8600333f90ad3cd82a988d792e3ab3b1da2c1d63b024535881751b96e6bd62d18fcbdce0860d2368987d8dd6640f2e49b4a24c0e8150255971143cf83a48ba850eb6292f6bb4e27ae018661efa22792d67809fa26070f247ce89dbe2b929003e993d214cd5f8333ee6fc1bab226c8d667c48a03bc7b4298c7db1729c26f105f6be93461b7fd94cd6fe5f6ab316d764785415eb045273bf7b6f46b461af4b736d2d2493045b8223aae3b29956b39afa8320e0fac969d599921b7acf2c5a32e866dabaf58e601a2fc33f8dd6a0b888d2f69f9914df4420521822725f88f36bb03cf5c59b32fd2edf222e88cc7717b0b5524619a36e5bad7cf5c1bdb462c9677f2f976202213acf513f781c86525993d096db6f2f0ebc4e9ab5925e74cfb75c8bddf6b3178c14477a7f2a1c6d3b347150a9f80b13c2683d128dc52d36720045ca82218cc29e8a809ace3d4703b5b1bf7f697ba016fbe74ad6e6c4a9b7e8d5c37495f9a891e011bfc8db7dac7e6219697fb32f6a55fd84bebcae72f0e92b45b6a6a78eb798c88c99afee6411046f84b9338", 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x4) r5 = socket(0x18, 0x7, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13fe17937886b804dc29f5b9fd812eaa4e713048e69931929648", 0x1e) pckbd_enable: command error 07:54:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) pckbd_enable: command error 07:54:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xdffe, 0x40002065f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 07:54:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:18 executing program 0: close(0xffffffffffffffff) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) r0 = socket(0x17, 0x4005, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 07:54:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:54:18 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r2, r3]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) recvfrom(r5, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="00000034348f541f745c31d31f82b761b77e660c707500000000000000"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000280)=0x1) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000540)=""/21) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1) 07:54:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/200}, {&(0x7f0000000440)=""/45}, {&(0x7f0000000500)=""/80}], 0x0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) link(&(0x7f0000000180)='./file0\x00', 0x0) 07:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:19 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8889, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x3, 0xffffffffffff4568, 0x0, 0x10001, 0x1, 0x5, 0x1, 0x2, 0x1ff, 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 07:54:19 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 07:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:20 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, 0x4004667f, &(0x7f0000000000)) fsync(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 07:54:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x100, 0x3, 0x51, "77c38c2c0300000029040000000000adc2aeadcf", 0x80000001, 0x80000001}) 07:54:20 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080), 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:54:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x800, 0x2c1}, {0x18, 0x3, 0x100000001, 0x100000000}, 0x5, [0x2, 0x4, 0x0, 0xb36, 0x1, 0x0, 0x9, 0x81]}, 0x3c) 07:54:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480), 0x0) 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, &(0x7f00000008c0)=0x1) 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, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a3414750b826ae7a101c00d1769402e4578cfe11ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c62"], 0x1ed}, 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) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) 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) load: 2.51 cmd: getty 94035 [ttyin] 0.00u 0.00s 0% 314k load: 2.51 cmd: getty 94035 [ttyin] 0.00u 0.00s 0% 314k 07:54:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:21 executing program 0: nanosleep(&(0x7f0000000300)={0x40000008, 0xff}, 0x0) getrusage(0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0x1, {0x8, 0x4c}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 07:54:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6000, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) r2 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 07:54:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 07:54:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:22 executing program 0: r0 = syz_open_pts() setuid(0xee01) syz_open_pts() fcntl$getown(r0, 0x5) 07:54:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000080)=""/123, 0x7b, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0xfffffffffffffffe}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 07:54:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x8000000000004) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 07:54:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x202c0, 0xc3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5dd3e752b00441955482000804dd5706c85b0deff000000000000291c1572b9cf49f5290000bca9edbd9c000000070808d9725e4d96ecd282c26601ef5348d4d82607cbc28834f01190e7bca8616d45caa6e477afb3cea05b3e692873b5c49f3e799d59cba179f25f13abcb7e9aa8fbabc40430dd9674dd5d1d173489468153135a8fb69e1081a0ee98c2ee9affc65f68415c954969fa0adbc03f5efb36fa555a301945cb48a9e5e826ead1497352367e6c11d3999918f972e878f862b651964f9b09e79dd79a09f53e48f8fe6da793ed5e9e4de25ecd43b08fcec81d34b9e2ff1bae8c374f95fa5d0a9fb24f0d0e61b1ebe038a2a766b285e1efc4b262bf60af54b2e497e0b4dff206d24d52ff9361822d5617e5b45c01573a30a4144d73a177a26ea5c333991931d2ae55831c20a9603462507e969120102233d3954403c4ebe772be952341fd46a73b4797378887a0f0c5546193082ce6741312105d0bfbe804796ba45234efcad99f", 0x171}], 0x1) 07:54:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) pckbd_enable: command error 07:54:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6040, 0x0) pckbd_enable: command error 07:54:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)="12dbf755c537b2ea644382f960be11ac104e77a2af9f565e90f2ae42124012c8c414b74a5e2b8b817a070e7541b2646d422cc908e5b0c6ff94ae6444b46316a132ce077046dda65ae63851b803be4e73bf48dafdf793bdf2284d1e64418eb065598ea44dc78a64b2d3a3c4757ef248e012f52c226ccaed8bd20ddcb7a0af6ba3dbe86775a603458f3c", 0x89}], 0x1, 0x0) write(r0, &(0x7f0000000200)="29b4d8bd15591baf938249ed89b9dbe8216f05f5bb5371b1ba191e4d97d9dbdeee66b0b539bf5b5d6de9d7670f35b36b2a289376c863b859c1aa5472e511a6fdd0a5c20f41cacedf0ed55950fb71eeaa493750679801513df7b332f10b8fd1c12bc320c55771dc1391ff066791972eabfa85c43bff939c16add1c611d2f2cfa9034604133ed37fa49629189891512c15010b", 0x92) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) 07:54:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1}, {r2, 0x8}], 0x3, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) fcntl$setstatus(r2, 0x4, 0xc0) setsockopt(r1, 0x10001, 0x7dae, &(0x7f0000000140)="aac6eb6e5201192c4f0406acd498c30b073f0e0c23bd636b3cde819f1553d77c4f9a44c05ce17dd5a45fd2ec8cf3dca85a9148636080a7157925f2b0a6366788f7ab977c190b8de5d134a91149d8aa6c48496f1bca6f62530703316417eb", 0x5e) dup(r1) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r3, 0xc0}], 0x1, 0x0) syz_open_pts() 07:54:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x10000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0x0) 07:54:24 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='@#\x00', &(0x7f0000000100)='[\x14+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#$\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='/!{\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*]^\x00', &(0x7f00000003c0)='-\x00']) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x200000000007) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000440)=@in, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/134, 0x86}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002740)=""/184, 0xb8}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002800)={0x2, 0x8}) flock(r0, 0x1) 07:54:24 executing program 1: r0 = open(0x0, 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:24 executing program 1: r0 = open(0x0, 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:25 executing program 1: r0 = open(0x0, 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:25 executing program 0: getgid() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) getgid() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 07:54:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:25 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x5, 0x20000000000001) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x4, 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', 0x12) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000500)={0x1, 0xff}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') semop(r1, &(0x7f0000000540)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x6, 0x2, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5}, {0x2, 0xe5f, 0x1000}, {0x3, 0x3f, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0x1, 0x1000}], 0xa) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) 07:54:25 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = semget$private(0x0, 0x2, 0x3ff) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xc080, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x211, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) write(r0, &(0x7f0000000340)="4f2a1a595a847b73d83613976eb498fc6c22858aaa23b237634d99473d25c2dbbaf95a3e15de2ac5201cf99f9c8f2603d8e90be07a900242ee25c6d1c1651fdd8f77c6a82ab20f8e3b9346007fd014555190efa99afd8629f75a29dc25fd24a6c8b99d2907409982c7ae4d89704223aac1ecc1c1e193469e0b48f6a8c5686016991e742f1e29616095947d142ec769dd22f85bcc79e4381744c8c59284ae42263553a6747187", 0xa6) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r4, &(0x7f0000000440)=@in, &(0x7f00000004c0)=0x36b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:54:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x5d7, [{0x1, 0x55}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0xce3}, {0x3, 0x5}, {0x3, 0x1}, {0x0, 0xfffffffffffffffa}, {0x0, 0x2}, {0x3, 0xca22}, {0x3, 0x81b7}, {0x3, 0xfffffffffffffffb}, {0x3, 0x39}, {0x3, 0x2000000000000}, {0x1, 0x52e}, {0x3, 0x401}, {0x3, 0x101}, {0x0, 0x8000}, {0x1, 0xffffffffffffffc0}, {0x3, 0x84}, {0x1, 0x8}, {0x0, 0x7}, {0x2, 0x100000000}, {0x0, 0x4}, {0x1, 0xffff}, {0x3, 0xbb}, {0x3, 0x3}, {0x3, 0x7fff}, {0x2, 0x7}, {0x2, 0x3}, {0x2, 0x3f}, {0x3, 0x3}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0xfffffffffffffffc}], 0x2}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="acea5a208b7cdfe3196169201599c09d0b0267f2e9f6051f840d2ab007876f80c9b776626ae4581609b4e04178437f2d0f6d125c1ee8d842bba1ed3d25c96094b07f366c0000dc093717803ff7510207bb112d52236b1d787a07670dbfb8d3ffcfaa623c1721504939b17b4001014302520d26c964ef365bd1509cde482d6f449b283fe749e99ee1392ad5fe3b805333cfbef7ee055b5fd2368f50a5f5b7aa6119365bca4aded07d0dba", 0xaa}], 0x1) 07:54:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:54:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100", 0x0, 0x20000}) r0 = socket(0x30, 0x3, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xc2) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a6721431a1670d38eb475a31ab2007f7d086930d9bb3ce29296c3cb75d0b468a96a08e42b95889a85c9001f2c3720f3893faed0586356fb7e4e032e67181aa479d1a2536c3c2b950b700c0f1c8df475de6826721351e81f0cbf6724f515b2fbdf1e488748cc5ca0c07e1990644387822d0546303a7deb5f0ce20dbd0bb1040eb37c55f1e808c7523eda62dd130b7d99555a89f997872e30b402e0a07bf7ce9526bf217aaf5bc5ccafce86605c9a91e92", 0xb0}], 0x1, 0x0}, 0x400) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0x80000001) 07:54:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = dup2(0xffffffffffffffff, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x400000020, 0x1000002) dup2(r0, r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x5a82}, 0xc) socket$inet6(0x18, 0x6, 0x10000) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) fchflags(r1, 0x40000) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/75, 0x4b) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) read(r0, &(0x7f0000000000)=""/191, 0xbf) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) write(r0, &(0x7f00000000c0)="5e44c0b44c50aa39ff465dba86cd07e653341c52d93bf0771096ba33e2917ff67a1a9c88ba66f35129abdbc3fd64c2d7a9a8d83d8de1dfd0b0e950900625727154eadd138a78b3f66c167c0e6533e9e7a822f74a9fafc7f3712a4b31e6787f33d0be1150bf6420f035f4f03d", 0x6c) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) setgroups(0x0, &(0x7f0000000040)) 07:54:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x40, 0x106) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000440)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1da) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="00c5f8352d0917b163cb5f", 0xfffffffffffffd24) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x40) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() r10 = semget(0x0, 0x0, 0x40) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000480)=""/254) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, r7, 0x0, 0x8ba}, 0x3d2e, 0x6, r8, r9, 0x0, 0x4, 0x81, 0xff}) open(&(0x7f00000005c0)='./file0\x00', 0x400, 0xa) open(&(0x7f0000000600)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r2, 0x6, r11) getppid() fchmod(r2, 0x2) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r12, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1000, 0x4, 0x2, 0x9, "f19c0107784feade2bf78e8dfe248f3a495347d8", 0x5, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x6, 0x10001, 0x5}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xc3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000d00)=""/140, 0x8c}, {&(0x7f0000000b40)=""/240, 0x2a1}, {&(0x7f00000003c0)=""/147, 0xc5}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000000)=[{0x2, 0x4d}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 07:54:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) mkdir(&(0x7f0000000000)='./file0\x00', 0x5a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002480)='/dev/ttyCcfg\x00', 0x10220, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000024c0)) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345472534d1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab10f6ea82686b1a2d45cd33c9141f717f600b4f08e29d70c30757400470d729ad91a7090cba0d1a8b667f8a50a42d0b119342ad69ab33ee91edaf50f904d2bd4b82d2aa0d1313f15ad2847ceb4e1a6264b33d10feab68a85819348c8452ccccf0e17f537bbe7b1344619826e180bf2edf7d21c8f0b1fb86120516c9ceb32ef47f1e19ab8557ad0c6618d53987743ba3f18ffb4ac3164cfa591ab922bcb97c4d9763c59dcd0da620ed1c1e8cec6944e1ee4daffc1df5139486c267361a24aac742d2bfe1a6db5bb7c242c19912dc2e612f8c2577a628e541f78b9e5cf8c652411b73baca3b68a724090f037ccb"], 0x1002, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f0000001380)=""/196, 0xc4}, {&(0x7f0000000100)=""/181, 0xb5}], 0x3, &(0x7f0000001480)=""/4096, 0x1000}, 0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 07:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x1011, r0, 0x0, 0x0) 07:54:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000002, 0x400, 0x9a}, {{r0}, 0x0, 0x0, 0x1, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x7d, 0x5}, {{r2}, 0xfffffffffffffff8, 0x45, 0x0, 0x307, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000040, 0x14d, 0x25a5}, {{r2}, 0xfffffffffffffffb, 0xa4, 0x1, 0x400, 0x2}], 0x1, &(0x7f0000000200)=[{{r0}, 0x5a3a901bb5494738, 0x2, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000083, 0x87d, 0x3}, {{r1}, 0xffffffffffffffff, 0x4c, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x53, 0x5, 0x9}, {{r3}, 0xfffffffffffffffb, 0x40, 0x2, 0xdf1, 0x3f}], 0x9, &(0x7f0000000180)={0xd2, 0x5}) 07:54:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 07:54:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab64230d57875de17dee611470cde9a4542c5f33cae6b6d652db054bc8368f256c", 0x49) write(r0, &(0x7f0000000380)='oL', 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x30103, 0x8) execve(0x0, 0x0, 0x0) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) fcntl$getown(r0, 0x5) 07:54:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x60) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x5, 0xcf, 0x0, 0x3, 0x2, 0x6, 0x1, 0x0, 0x1, 0x4}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r1, 0x5) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 07:54:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7c9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) dup2(r0, r0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:54:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) syz_emit_ethernet(0xa5, &(0x7f0000000080)="03e4a83ec50d11bd4089721de491da3a3ceafc2dfacc72a899a2fc5d90aa535627830eff2b6a533dd2a673282c5a8da736d1988be3b1f2e5445712d98839ea19eda2d3880564ce7b5506811bf0524bc48629f0002d29052c525fd5d3bca7899eb105d955e1cd270d5ca94a91d86833eaeea8517614c0d2c52f1f06cfc55cc8eaacfc86b84411016be43e675eb2142ee7af70a549381b0f392e2bc422bbcc3c1b5d4049b00b") lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4, 0x2, {0xff, 0x8}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x89) writev(r0, &(0x7f00000000c0), 0x64) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x2, 0x1, 0x8}, 0xffff, [0x9, 0x5, 0x38, 0x1, 0x6, 0x62a, 0x40, 0x2]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/124, 0x7c}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) read(r1, &(0x7f0000000140)=""/87, 0x57) getrusage(0x0, &(0x7f0000000280)) close(r1) 07:54:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20810, 0x5) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4, &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f00000006c0)="417e58278e2af703b7fee2832b5bee11c65056b322496d629b1a136453ab8e514f605385b004a3fbd9f71a9978da920ac371398a2a63e45bbcaae85c38dc04502741d9bef53b6936827d9d1068ebb5c68d6a515c2e12dc55523ed8a7f0469be9cbb29fe8031cd85a0dbf860e25276270ca1d316a709079adac85329a9a03042ea7badcda1d9086e11ae313c1df8635a82f8b4700cee5e6b9e29f9d645215c7023e7defb7adfcfc7efd4ea2095482188fae0e8e81e0d598451ea515305c96a148f40a3b09a665cf7b00304b2c23", 0xcd) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f0000000240)=[r3]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x57a, './file0/file0\x00', './file0\x00'}) setuid(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x2c) mkdir(&(0x7f0000000180)='.', 0x0) 07:54:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = dup(0xffffffffffffffff) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:54:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9d, 0xfffffffffffffffc, 0x6, 0x72d}], 0x5e, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 07:54:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:34 executing program 0: r0 = kqueue() read(r0, &(0x7f00000000c0)=""/144, 0x90) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 07:54:34 executing program 0: r0 = socket(0x10, 0x1, 0x7f) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="91a5ef76e32863f0ea8c792361a34c062fe3464f99362f15209620096a6840fd00", 0x21}], 0x1, 0x7) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40000000000240, 0x0) r2 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21, 0x0) poll(&(0x7f0000000140)=[{r3, 0x140}, {r0, 0x144}, {r1, 0x86}, {r1, 0xc0}, {r0, 0x40}, {r3, 0x100}, {r3, 0x1a4}, {r0, 0x4}], 0x1fffffffffffffab, 0x0) 07:54:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000)=0x8950000000000, 0x4) write(r0, &(0x7f0000000040)='P12', 0x3) 07:54:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:35 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = semget(0x3, 0x2, 0x80) r2 = getegid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x10001, r0, r2, r0, r3, 0xc2010753f9197b64, 0x7fffffff}, 0x1, 0x40, 0x5}) r4 = socket$inet6(0x18, 0x1, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() 07:54:35 executing program 0: r0 = socket(0x20, 0x8003, 0xa6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100000000, 0x80000001}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 07:54:35 executing program 0: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x2080002005, 0x7e) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c000000000000fffffffe000000000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x80000001) 07:54:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x75) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x8001) r1 = syz_open_pts() close(r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x5, 0x5}, {0x6, 0x1}}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:54:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x48) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r2 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r2, r0) 07:54:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) accept$inet(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001080)=0x3) socketpair(0x1a, 0x7, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 07:54:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa2", 0xa4}], 0x1, 0x0) socket(0x6, 0x8000, 0xffffffffffff3d55) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8, 0x1010, r1, 0x0, 0xfffffffffffffffd) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 07:54:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)="0462b6", 0xfffffffffffffe71) 07:54:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 07:54:35 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1000000000000, 0x0, 0x800000000003, 0xfffffffffffffefd, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x79d, "dfaa19a4718e7272581c75b168b1c1898fd428bf", 0x8, 0xe2}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:54:35 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 07:54:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x208a8, 0x2) getdents(r1, &(0x7f0000000180)=""/198, 0xc6) r2 = msgget(0x2, 0x10) msgsnd(r2, &(0x7f0000000280)={0x2, "31cb7e5d8229fd84fc4797741166686d0dabd7f1c4ce49712c8e812fbd826386d96049e3da4bb5fcea64700fc435da2968e3b78e166b3c2f74980519c0aad5dcd96778110bfcf4"}, 0x4f, 0x800) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r5 = dup2(r3, r3) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1}, {{r5}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xffffffffffffffff, "61aa010000000600000000000000739ea78b7ec0", 0x0, 0xfffffffffffffffd}) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x2000000000000144, 0x4000000000003) r7 = shmget(0x3, 0x4000, 0x1a8, &(0x7f0000ffa000/0x4000)=nil) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000080)=""/169) 07:54:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xe, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 07:54:35 executing program 0: r0 = socket(0x10, 0x4003, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 07:54:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 07:54:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, 0x0, 0x0) 07:54:36 executing program 0: r0 = socket(0x1a, 0x4000, 0x101) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) getpeername(r0, 0x0, &(0x7f0000000140)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 07:54:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140), 0x0) accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000140)=0xfffffffffffffd16) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:54:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x9, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 07:54:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:37 executing program 0: socket$inet(0x2, 0x9, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x8001}) 07:54:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) shutdown(r0, 0x2) 07:54:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1000000000000000}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 07:54:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2d47) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 07:54:38 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:54:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:38 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 07:54:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8, 0xa9, 0x2, 0x9, 0x1, 0x2, 0x2, 0x0, 0x200, 0x1000}) 07:54:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e1f1030011ac4bbb5b95ca59062f16dc2604809196401b4e1419b2d09a1f11264dbe328c04c379353292a48feb0356cc7f580a90a3433b65196b064313d5209ece921d90cfcd437073ec620a7f3318b7fa2dcd9e722abcc2055ad3b021b94b68a6245be1c6866c8ae7ec19254bc56f979ff5c0b57a3e6c09aafb0c0b6f6dca8f1160136e81f3885ec13058a4dcc18dc0820fca6ce0a4b9bba1fd83dad9ab3e4a65fedceb963b4697f530017b5eab7f0e4aa17edcb30e740c901a81c7869a352307527c8fdf813f89bd93424da9d76a187d1d436f5c4b103c831fd3d9c9a40e877d34f6f8c6f0db01b792be45481a25ddda7a18747fd2550684fae6710d78f8444895387835ceb4027d37433ab7b09bfa47976abacd8664dc49b79688b141", 0x1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xb}], 0x1) syz_open_pts() 07:54:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000), 0x0) 07:54:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:54:38 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f0000000000)=""/106, 0x6a) 07:54:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) 07:54:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) 07:54:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r1, 0x6) unlink(&(0x7f0000000040)='./file0\x00') getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/71}, &(0x7f0000000100)=0x49) r2 = semget$private(0x0, 0x4, 0x500) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/121) r3 = semget$private(0x0, 0x2, 0x134) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) socket(0x30, 0x7, 0x6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000240)=""/145) sendto$inet6(r1, &(0x7f0000000300)="f8d53e3688e3b3124caec50d7af147a4c65e1a90210c55b4fd4ec363d7f8a60061bd463128d24c457738bc720a49041c20b1eb24cfb28cd38e7ed217a5e9a48167c326e7ddff", 0x46, 0x2, &(0x7f0000000380)={0x18, 0x2, 0x4, 0x1}, 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0xe000, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x0, 0x68f4, 0x7, 0x7ff, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)={0x4, 0x401, {0x3, 0x3}}) chroot(&(0x7f0000000480)='./file0\x00') fsync(r0) select(0x40, &(0x7f00000004c0)={0x9, 0x200, 0x2, 0x3f, 0x4, 0xfffffffffffffff7, 0x0, 0x8001}, &(0x7f0000000500)={0x7, 0x2, 0x1, 0x1, 0x0, 0x1, 0x7ff, 0x6}, &(0x7f0000000540)={0x82, 0x5, 0x9, 0xffff, 0x2, 0xe2f, 0x4, 0xa2}, &(0x7f0000000580)={0x101, 0x10000}) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x200, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x400, 0x0) r7 = openat(r6, &(0x7f0000000640)='./file0/file0\x00', 0x800, 0x108) accept(r1, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) open(&(0x7f0000001700)='./file0/file0\x00', 0x402, 0x8) lstat(&(0x7f0000001740)='./file1\x00', &(0x7f0000001780)) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000001800)=""/33, 0x21}, {&(0x7f0000001840)=""/117, 0x75}, {&(0x7f00000018c0)=""/62, 0x3e}, {&(0x7f0000001900)=""/177, 0xb1}, {&(0x7f00000019c0)=""/200, 0xc8}], 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001b40)={'./file0/file0\x00', 0x0, 0x101, 0x6, 0x0, 0x6, 0x7f8d, 0x8, 0x0, 0x0, 0x9, 0x80000000}) semget(0x1, 0x4, 0x300) recvmsg(r7, &(0x7f0000001c80)={&(0x7f0000001bc0)=@in6, 0xc, &(0x7f0000001c00), 0x0, &(0x7f0000001c40)}, 0x800) open(&(0x7f0000001cc0)='./file0\x00', 0x100, 0x4) 07:54:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:39 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/142}, 0x96, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) msgsnd(r0, &(0x7f00000020c0)={0x2, "02f449d285ae8251315315d06c53a0cb3633fb0c901c423904e973d07d84595520dddf420f483aafc7d8ca47415655bdaa9349ca28664f040ab8c7"}, 0x43, 0x800) msgget(0x1, 0x150) execve(&(0x7f0000002140)='./file0\x00', &(0x7f0000002340)=[&(0x7f0000002180)='\x00', &(0x7f00000021c0)='&\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='\x00', &(0x7f0000002280)='/\x00', &(0x7f00000022c0)='[/-:-\x00', &(0x7f0000002300)='\x00'], &(0x7f00000023c0)=[&(0x7f0000002380)]) msgrcv(r0, &(0x7f0000002400)=ANY=[@ANYBLOB="00000018504d00"], 0xd, 0x1, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000002380)={0x4, 0x4, 0x9, 0x7fff, 0x201, 0x81, 0x9, 0x80000000}, &(0x7f00000024c0)={0x4, 0x6e, 0x8001, 0x2, 0x8e7f, 0x8, 0x2, 0x6}, &(0x7f0000002540)={0x7, 0xffffffff, 0x1, 0x14e, 0x9, 0x8001, 0x7c0, 0x7fff}, &(0x7f0000002580)={0x3, 0xbce1}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002440)) msgget(0x3, 0x4) socket$inet(0x2, 0x7, 0x5) msgrcv(r0, &(0x7f0000002500), 0x1cb, 0x0, 0x800) 07:54:39 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xe0, &(0x7f0000000140)=[r0, r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 07:54:39 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x7, './file0\x00', 0x8, 0x0, 0x680dd31b, 0xfff}) 07:54:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x2, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) mkdir(&(0x7f0000000080)='./bus\x00', 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x4a2, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x81, r2, r3, r4, r5, 0x42}, 0xfffffffffffffffd, 0x1, r6, r7, 0x10000, 0xfffffffffffffffa, 0x7}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f00000000c0)='./file0\x00', 0xc017, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) dup2(r8, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 07:54:39 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x0, 0x1000) r1 = semget(0x0, 0x5, 0x20) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}, {0x4, 0x7fff, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x7, 0x1000}, {0x0, 0x4, 0x1800}, {0x7, 0x4, 0x800}, {0x1, 0x92, 0x800}, {0x3, 0x7, 0x800}], 0x8) msgrcv(r0, &(0x7f0000000480)={0x0, ""/176}, 0xb8, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000640)={0x2, "0bdff2c7c09d4134b12726159f34851511e4ffbf4ba1ec210a3b11a72b535efb2a287d204f932ede55dc15db48284807c110e27d2c69cc42003b780b25b9886057a62938a88a6a6aa8b232311592f39d9e71c9ca214910d1cd8052ebb3d0282e473f57b0f18d27d05d9a0e668b640880f777a158813765dc1e742d62ad73e74537ad5935a06a1d53a0064fb4824bcf2934fae3e5bc14ea0521417cbe62dde7f6f2472e544b1cb979a195a41355190b076588abd89472c951472b09717d869fc61cf913362cbe781a4b0597bbf0e3ba736033a6063e243f25aff4522e527bd31161"}, 0xe9, 0x800) 07:54:39 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/16) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 07:54:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x3, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:54:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xbb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='Ms', 0x2) 07:54:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x2, 0xffffffffffffffff, 0x3814eb4a, "6ae0c1157b7c658921c4ba42c732cd780a0414f1"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x18001) syz_open_pts() write(r2, &(0x7f0000000040)="68594bb27b493236679564b529a9a75a8bb6c65f95aec88c02e86318b49e00a670023701e76bbb930df93865288bfb1cd810be7029b7f4c34a6431cf9ef35d3d9b24ed6bee126390c3c90c972c594fd164aa5688aee88e77f1366f9d2e310406c1ac18fb4b18dcab83e596bfabeb1f6e939a3dbd1cfa68ef3854672955a92db64e1c362eb405", 0x86) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x676a) 07:54:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x4, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10011, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2000, 0x4) r3 = dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r3, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 07:54:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x50, 0x151) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 07:54:39 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x110, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000002, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1a, 0x1ff}, {{r1}, 0x0, 0x4, 0x80, 0x3, 0x5}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x54, 0x20, 0x8, 0x1}], 0x2, &(0x7f00000000c0)={0x1, 0x7}) dup2(r1, r1) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x42, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x5b8}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x2, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x19, 0x20000000, 0x4, 0xba}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000080, 0xc3f7, 0x3ff}], 0x1, &(0x7f0000000200)={0x0, 0x4}) 07:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x5, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x20000000, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 07:54:40 executing program 0: socketpair$unix(0x1, 0x400000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 07:54:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x766959e003986e5a) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x9}], 0x1, 0x0) 07:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x10, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000", 0xffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 07:54:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 07:54:40 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control\x00', 0x2000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80, './control\x00', './control/file0\x00'}) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 07:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x18, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x0, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) fsync(r1) 07:54:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x2a7a636d930f5b1c, 0x0, 0xffff, 0x6bd88292}, {{r4}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0xa, 0xa0000005, 0x2, 0x40}], 0xfffffffffffffb69, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x8, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x1, 0xa82f928501ae1f9b, 0x80000000, 0x6}], 0x3, &(0x7f0000000300)={0x2, 0xffffffff80000000}) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x60) sync() 07:54:40 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1e, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:40 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"}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0xd3eb, 0x658f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) 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) 07:54:40 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = dup(r3) ioctl$KDSETRAD(r4, 0x20004b43) write(r3, &(0x7f0000000000)="2c6a1785044d4ea690b99b0720009c", 0xf) close(r3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) 07:54:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18486, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x140}, {r0, 0x8}, {r0, 0x140}, {r1, 0x80}, {r0, 0x41}, {r1, 0x103}], 0x6, 0x0) 07:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x21, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 07:54:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x4e3029c882567433) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:54:40 executing program 0: truncate(&(0x7f00000013c0)='./file0\x00', 0x8000) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/236, 0xec}, {&(0x7f0000001240)=""/140, 0x8c}], 0x4, &(0x7f0000001340)=""/3, 0x3}, 0x840) r1 = accept$unix(r0, 0x0, &(0x7f0000001400)) recvfrom(r1, &(0x7f0000001440)=""/206, 0xce, 0x41, &(0x7f0000001540)=@in6={0x18, 0x2, 0x2055, 0x5}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x39, 0x0, 0x0, 0xffffffffffffffb1) 07:54:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x500, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x600, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x761b, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:54:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x9001, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0xfffffffffffffffc) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 07:54:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='+-#-,\x00', &(0x7f0000000340)='!)*\x00']) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:54:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) fchmodat(r0, &(0x7f0000000480)='./bus\x00', 0x4, 0x2) 07:54:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0xffffff81, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x80) 07:54:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0xfffffffe, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="9c2c7f8aff59a80059bdfc9d8b27fc35170517f4fe2ae5ee85449762c8d582273d5b357c849a79a7e1e516f6e1509cfdccef6f2705c578a0bd738080ac33363698914e0bfa24741d457c625b0c2dd72632a6263e7b557276f609b3e52b3610f7a6ea84f63e009fa4f9019197b9d0f2dbf6457eca07a2c8772104441a8cdb17e2813f3bb16f7ec10659e61bc5a3a5dac4b6905dd34cd10cef7a3e8f1a35634b8534b29359ec4a22b2e106fe45c6eedf8202bb9505b42b3c95a6242a0a425694bfcde07ae680b7d8f33b6c83ca59d4f9a10afed8eae361d3c892927c9866b4594a603902dcc00939b389dc26429a0a2dadc74771", 0xf3}, {&(0x7f0000000100)}, {&(0x7f0000000280)="ad7e7f661b60d5707f117e469e0eb2803046445fae7f0f00", 0x18}], 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21, 0x7}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xb50) 07:54:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x14, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 07:54:42 executing program 0: r0 = getgid() setegid(r0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x1, './file0\x00', 0x800, 0xf4, 0x935b, 0x10000}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) 07:54:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) read(r1, &(0x7f0000000400)=""/90, 0xfc27) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x4000000000000000, 0xffffffff, {0x4, 0x1f}}) write(r0, &(0x7f00000000c0)="db", 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="a65a569a8971213c9f8d429a0992675c65468b53db298201d85c70d8c49e79336e32c374f130d07552b24741d8b982058a6c6226da52e7ed7b24fccadfb581dea9ebef3e01135125b2c782a036b1cd2ef07b282c2a2a2992fdbe0c3ebd0aa30d42069b9d977bde89ec8db9252e22a91fbea83b0abc1f77ed7e1ed1bc7cfb16504adf725ffdede32e0a441b5338be5992fa88080df747fb2be7fa111eaedf026210144b6c19e9aa1b97cf60ed625dd62b8869fe58c7d64785ac51e3438a1a322f3b0e39ce584c5d354aea6904b3e4f7ee52a4e58e107494c4af817e9db69d08281f375bb943e349c9891ba154c3331ef4e36cc96dd8b0267ae761316d008f7ca2486ed35be4df3fc7008f61dcc272583e1a90de4dd88910c535a01eda54d9844353abc5555b7df2f923dda08a659fb55bb4ad6d75e36ff1d6cf39ce0de47e9446bb1bc93573ac5fd667b9b417ff420006135b7e482a4b360307b9c5c76625914f30ac102de05667be3922e81681139e63da2280811d4f54d2c55810847e031b4a29bc8126ee1df34080119b6a23315561b084e24f20072696b7e66b5eee43ec065a41f990243a92ce4394799085c940d8d38f26c9b2b8f75d9bc815a44c10dce52b0c74a06d46a3e7651e2d758b5657e9dab7b1c307c05226ddfe94b4acfb39948781401ff75cee2762bbc84ece2dd758281cf2f65ed348226e87567f4bfb205b72b133450c5d04bb618d6023a3fab385c422c7f5d22ba4e59aa27970508987a1ed2c1db867f557ad2ddc746c477f2dcc2fe4e9e22683489b1af6f4a17223ea90d6168bf9274111d7a5e12d30b260945cf3d8835302c4b5e4845e4fef5f45b7a6606af608b94b88d5904954cf59ce82f795bb00ec566258401ba9fbadb5fa460c959d9771b1edc4a7840d99e93d0108a5b68ce35b79d50b6e647cdb7a1fa510fe4c9fc2e363712cd95e3986a210bb71dd82826e23bb4ecd908c50d3369a28d783de6e2dbd459141e3ea55ed44c6f5309a8e671631bfe534220637daaa71a1a7a2c94d16aeb1eaee5c6bf951cc73058e331d908f3867f288d62273da762ed190e76d73890be009eedff2cf74b8dc2226a8c47009fa1c53e3b00c44d0eb3ed629ef94fdf01f423061efd003a72d544878d946d2bb2d2dfbb9062fab7a2a0a4fa84c048b9e2cc66f4cd1b6bb4ab7d49018cdfd9f8464aa4ebbf938d74e2dc02f03dccac6336733418cb674e63a1162b784d1373fb7ce91ca11bd75ae24a8a9dd11d5a25b115b69495c7b1dbb34604c6a56fbba02137ae1a3c493e0521a7d67d148c4c080c15607d8ab73271994dabd1fab235acae8ec2f997433922300edc8a10ba28a92af4e79230d07b27566544a398bb1a55ef04a0c9a63073cfbd96c47e23f5957108e054fb325b433a1a2fedbc6035726ab9d36b5d880a643d65740105f0ce8751620b473fac1cc6b9c035f406fa96377933d3bc3d86689a80773c1c9b80851b439117741c03b49ce3aba5b4196bf04a646c1f7e094563fed64b853288ddcff5b86f2b28a1c231bc1f7fa4858e1a7d069f781fcff0e92bb590c3a96b2f4ec8b7f31e591c2ae091d8799faf12874b5c7fe92bc0693d7262658ee568b9be95971fe54f71ec3e8783f9aea1b6b28d6aa40ba8c3d37dfb2e47772125da78437fb2c1246fb3abbf37a6a740d83cddefb2d3b9c43d4c31abdbd30d27709f32074c60c8d50d2a238b86f047de6f35abb4a98a05e8a7e06b1d16328b1ad221c4f9146214f3cd0a238d141e715d5e4166e5087f6e63a6b07da5b218a310e1bc1a3ebc54ff7e88f00a7e2b2dee0ca7868fb823d8e6ae33adb02408a4e1c3ed29e8818f287d2a45182cd05bb50df964c3ab6f95397b9cb6ad05c76e24181a9e42bfde8388851bdf473e1cff1c2383f312b59b7c1fa90ebbe59a512f2468e9b6e291ae8c81443f2026206eeee848bcec517b9d99db0fc882c01e5a55e1662578539c7516449c5efb1fe36f4c6f629ff1babd313c39f43b981241a7defa7ea151525bbd023aecb58b904a72c839b33bdca31389d05f8cc97aaa58977ecb341c23b44fce1d8f702cfab0704a67331160c896baba446fd4b451e646c4a76e5b3a28f9c37cd203bfb6fe5e84f0d4d81e4e50e6f87a68c002362b7b145fd64213a30534be7b6144877a79073e086ce49a3c5e9d8e14f0f1f1ae0d5bf9a1c164502e0b840090724c7211a32b3ff0f483dc483931dd714c998e6c2ef5e1d310df74bb803931cf653aaa747d0ba83812a16e223a8bff101405f33eff4aa4b627535988f7f418a669f3710b09f315367de5de292fbaf98c34b3fa8812ec63a6c78968cff908ecfc22b52e90dff6dc120ee2d501cb3c7cf86550a9087e692938d33b35ae2534439b0131e26366c0b413e98b19ee55e6d0762a08ca64d55b81239e7dda76e537d2624288429b1286c549395734d3cb463b8b1a9d689bed63edf2bcccc206d982454051545514363e24de58910cfce0eb772e10ddbc839a7c49a3484bf93418c93a782d39f461f9d72a4c068d92fbdfd324714f1b08c4b6bab309db6a0c1acb8094da75c9c70ed820d770920932cf53b748ba2a78351a020e3856238f9eae69fe3ae1d3519d5b664282f5e1822cd2fce71e4a4ed39e5134faa15a50b5b25fde44cabb7503847c3f09c8dfe4155ff11f87bc3c8f40a1b4a8ca272ddb5fa9cb53083c78b4b1ee4f904fcccf6bc572dd83947882259e41d54dd5ce4a4626fd73548b1af070fa7c784fac861854f6cf38c0dacfbfaaaa309e58f121d3384274d0c0e7855cf77e47fa9af5ba701be73ac6d850d56c4d5240d55b20d11b2aaf7cbd2757cb41cfb6ec53bbc0c33a621f6cb3b186b3817a559ffd3687e5f3d8c7426e4f4c9879690d834813e4ef01ecfb77c5e73c430ac7a9f36f1c527ea9173a99c6a01fa131f0cf38037537051a3cfcdad4b1864ad94a5a7e18f52ef58edeed436bb927241acdea3f2378870f1d2e41cdef956268a3a1e597b8c68aa2593805353207bb627f8ed64e175862f31e3eeaf200ed6c69cbad66b181d828bb8a3434436b7520182e88f16244dfe8bb1ba1a797e30d20897902331e0d357212dd9ed080f306c563ddccd012ced0e61dd0eba44927ff53ab2f0664397bb2f462bd6bae8fc72cd98129a32bb54a917e37afc9066b948bba73ca10f1f65ae6fe9c81f974b723cfc54cf8116be310dc3742e00e0fb147f9944030a278bf6accd509967597cd81e7f521c4b36cb8f6cdfa9bcf8ee2b5a8451fb2c28223626893a5087d8fb7725d0db9ae85831a4515e5d19ba7f05c0e650cdbaabbdf695b15676329b1e6fef3a46706c69c2d9f6eb45719fd4e2febea2447304544e87a6dd99fc23a47592785d6a8cfda95eda657919ff0d6a8d6daf105052c3ca19a979b04c20b6cde784b05cd917246df85747589a2bf994d9376f3a712bdea42a6be1b6453084eeeab405601d148026cda9f8e845fc867f45fcbb38dea150fb2b15b2147b982307e96adf4277cca0f10329ae068757bc446d2cb9faf4ee916007a44d06e14b8ac030f72d1beacc823387bff41869aa3bdf8577c524ab838477296633130f69a7189070b7305c31494c12b2ef10f0742fd5e8d34d08e5cb7a4dc7ef40b11f7ffddc401f3b3768fda7cba30da2dfd6e5e151464ba7e4aadd325ebd7c3efa046c6fcc6577d1935bcc82d7a72cbbd16e63aad8bd153b2b53b2a8840e1cd8c953c4d1dc615624a2960efa9ae527bc281be7ed41742d0ed6d12fbcaa24fe10563e40ea9fdd37091a124b66e2d60c2ab103bd72599db432fb743dc4b812a039d6aa8a83e783ad6d2bcce46c8b83ce5e193fb62157d20692ffb7449ebb4426258551ef221a00994fdbb494c848e890f7289aaac907f5998bed193e685bc86e41cc88120f6088b162704df67079f01ec99a046cfd45dbaa755deef3631356b99fc8708bd715cd8d87f59002c060442b9221227147b6d3d503372596e43ab3554aaa3f37a0058fd1d0bfd67dde157f8243e9c802f9f96da7d984f3103948dac372504fbfad01e992bde4e0ffadb3747cae4bbd789b6fad608b512ca0cf8dfe3222689fbefc11323aed5aaaa5cef4bbdaac45a8fc81c9cb8cb0a9f4923a23bd1c4e46626c6fc53deb53deb16b1815dbc84f6fb358fb69a59e1d59e8ccf624d86cbe8128365891c98dee786be0a68791098b7f474a5e65e5424fb29ed138bb132aabf815625a97e94a64fd8bb4edfc95a99f3e845e59b087b0aaa02e775fe1f2624044485178b18ba5f564053dab60b30fc7dcf782a7e897f8ecd49c2b9a9be5d1d50ecb895be7f9e10a93716e1931bd4fa2e4c4f70a1d1189c66596e0feec76f73f0eb946783020b2187b03c687e863625cd202fc7c0d3248cbc4ad68dee5bacc88243452c329f09ac2c4507643c007cfdcdcfa8b9f3279aeb669676577d71aa890bdb565902ce06491e88376ede240ed4313dcce93e5e57f43d32525f295e3fb8bcbc4a5d9c1e906c419a69b5dde3060fc242b44beb611e4cffebce4c9d69219c253dc232560e1763179266aa49e50943d2de4d20f16a604b8422a1365b5a36ad3de431926bfbc0ae5e6c0996c1ee3cf52c7e002a4cfc5f721352c485f12fba600de7f6ffd36e791cabceb945936ee1c134401bbab1565bea169a2c9f5be00ede571667a692b960523b8b808b61e6943ea14c4ede02dee8be0c2d7102a5e57e2d5f3d4e6110bb661647afa5f29e67c6d1fdab9834d6ec9aba031b96c225056a42ee4e5125c04be94b918ba1ee2ce0383678d9132989fd365f8b0b7b4899a7aa7974c67d2a06dc000a4466c28c6bb02adcab22ffc1b6402e39cb67e67b0a1378a98834a7dd422b6b53f1951033a711826e554cdbd9f4668c28ab72adfe437a1a3b14be3d945a848cfc8b0fe6a983e52406580cc7793d2c06cc85d1af6f8a3d072fcddebe1e44250945e63e7f907208f50af7cdbc4e2f14c6db3d978fbbc2a3a3115b53450c8e1ba18d6d3a1455d3ada4a15b4377ad8a3d505ebb289e2b832a3ad9d3b7a594c74a354360c4a485087c88c6c2dbcc5e04f6de5b7c28af1c4c948153b00771f84c97852896c76c50dc008f7215a522d9699bb600293f15a411c49bcb2682b3134d914be10a66e65ccd55f1e8125678cfbf4fcaa68554355b9c7a0d9923216ec199180def9691fd1e546ea1c8c5b4372efb2f686663a276b143db242bb84f8a72c3c171a5ea07d064f1303945d9b7fc68a066b8179ed822fe9f53ea14b1aa791e78fe12b87da2e6ea0eb077d7fabd7830cbf57fe3930167542b2e6e3fe1ae55da4733752554bd308d839911486d9ab7fc6c9c193678488da8feb1c1a1b7322b486ccf810865a75d6d9ed8a375541f9f206d9c6891793b76a1bef549d9ef1d75cdbb919067f111d2d8009c7e1da820e8a70f2795b96611faffdf4f19b6ab046e3859d5a52cc785bf60fa7999add1b021cee49c19988b6b4d5d7086608d5a0c950647e2b851ded284b902f385c01b323d6479a97b527b26f6423cdc34490e8a0d1b891f92063215efa73230b8bee561ff71a071d61a0d1794a303c29bf106042557da5135b006199515290abd21d74074615f6e8b74b170ca056a6b7327942addccb499b249a340b64feed78a52edc4c3f30baf5d9dc3f8eb7081b939ec9e77e77f0ccbffb45a658dc31455fb0962d1701c1a656d309d3b383a910c32a97d0567fa27d7f01adb987c34ba711016ee931c1faef8f83c8b13a590e7b903b83391b3f9b4fa98f3a15fd4fa86e2fb91e", 0x1000}, {&(0x7f0000000000)="2e9c26e264990815d1517cc4bec663f2ccc087d7be7e5a27d08c44a118457528d5d10a0e2c457418204ad9af4f116bcafda862976c29fb1110b2527cbc0d1ba1f339841638a6d0e17d34ddd6987c0d704beaeecec172fbc0ebec5a2f714cad81212677b1e2ed1222c4bb", 0x6a}, {&(0x7f0000000100)="6576a4c0935aa6cd1796870a38344b19628dd9ef390615eef1bbda6d9b4d5d3a48a53c1f29b5f85eba7cd976b6c43857e0cea9d0c7f30479de89c52b9ec60ad745c865d0b099ef42fc1074fef2381ffa0d596d29e75225366c116c19e4871a348ed4433dd8c0b57386da0396ada420c51797e1850dfff9ee2fe971b889495c1b157a1851db1b165df61fdb", 0x8b}], 0x3) 07:54:42 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)='E', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000640)) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000480)=""/137, 0x2df}], 0x100000000000010d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x100, 0x809, 0x3f, 0x1, 0x2, 0x1f, 0xfffffffffffffffa, 0x3, 0x1, 0x5, 0x6}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000540)=""/71, 0x47}, {&(0x7f00000005c0)=""/85, 0x55}], 0x4) 07:54:42 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000006c0)=[{0x2, 0x1ff, 0x1000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}], 0x2aaaaaaaaaaaaa78) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x2, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f0000000380)=[{0x2, 0x6, 0x800}, {0x3, 0xd5f7, 0x800}, {0x2, 0x1, 0x1000017ff}, {0x4, 0x3, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x0, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x0, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000040)='./file0\x00', 0x129, 0x3f) r6 = dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000000c0)) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r8) fcntl$setstatus(r8, 0x4, 0x0) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 07:54:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000140)) 07:54:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='-\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='}/\'\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='\'\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x2, 0x8, 0xff7}, {0x18, 0x0, 0x81, 0x64f7}, 0xd19, [0xb59, 0x4, 0x7, 0x6, 0x85c, 0xff, 0x5, 0x10001]}, 0x3c) ioctl$TIOCNOTTY(r1, 0x20007471) 07:54:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x500) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f00000003c0)=""/233) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 07:54:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x10, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) socket(0x6, 0x8000, 0x1000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 07:54:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x6, 0x0, 0x8001, "0e7d89b645c7490a691f92d0a3da1bcb224f408a", 0x3ff, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x532b, r2, r3, r4, r5, 0x18, 0xc3df}, 0x3, 0x3, r6, r7, 0x7fffffff, 0x6, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 07:54:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r1) fchdir(r1) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) ioctl$TIOCSCTTY(r2, 0x20007461) 07:54:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0xf7, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f00000014c0)=[{{}, 0xfffffffffffffffb, 0x5}], 0x5, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000002, 0x7, 0xa75}], 0x1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0xc, 0xaa1e}], 0x80000001, &(0x7f0000000080)={0x9, 0x7831fcf3}) 07:54:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000180)='./file0\x00', 0x50006) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20a80, 0xf52d88784426c899) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100000001) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) rmdir(&(0x7f0000001280)='./file0\x00') r3 = msgget(0x2, 0x220) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) ioctl$TIOCMSET(r2, 0x8004667d, &(0x7f0000000000)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) 07:54:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x2, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x3, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x5, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 07:54:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x6, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x14500) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d2f43ba8ef16a640fa04fd7e5f"], &(0x7f0000000280)=0x5e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7fffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x10a) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 07:54:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x7, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x8, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:54:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x9, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) MsMspanic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *476061 5185 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c drm_prime_remove_buf_handle_locked(ffffffff80000000,8) at drm_prime_remove_buf_handle_locked wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001943000) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8029f7f1c0,80085761,ffff800014a02920,2,fffffd803f7c69c0,ffff8000ffff9520) at VOP_IOCTL+0x9a vn_ioctl(fffffd80304bc970,80085761,ffff800014a02920,ffff8000ffff9520) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff9520,ffff800014a02a68,ffff800014a02a50) at sys_ioctl+0x638 syscall(ffff800014a02b00) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,fcf7a6d9010) at Xsyscall+0x128 end of kernel end trace frame: 0xfd1e0ce5100, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c drm_prime_remove_buf_handle_locked(ffffffff80000000,8) at drm_prime_remove_buf_handle_locked wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001943000) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8029f7f1c0,80085761,ffff800014a02920,2,fffffd803f7c69c0,ffff8000ffff9520) at VOP_IOCTL+0x9a vn_ioctl(fffffd80304bc970,80085761,ffff800014a02920,ffff8000ffff9520) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff9520,ffff800014a02a68,ffff800014a02a50) at sys_ioctl+0x638 syscall(ffff800014a02b00) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,fcf7a6d9010) at Xsyscall+0x128 end of kernel end trace frame: 0xfd1e0ce5100, count: -10 ddb> show registers rdi 0xffffffff819129c7 db_enter+0x17 rsi 0x1935 __ALIGN_SIZE+0x935 rbp 0xffff800014a02560 rbx 0xffff800014a02610 rdx 0x1936 __ALIGN_SIZE+0x936 rcx 0xffff80000133c000 rax 0xffff80000133c000 r8 0xffff800014a02520 r9 0x1 r10 0xffff800001b3c780 r11 0xcaa461c4dffd74fb r12 0x3000000008 r13 0xffff800014a02570 r14 0x100 r15 0x1 rip 0xffffffff819129c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a02550 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=476061 stat=onproc flags process=0 proc=4000000 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff92c8,0xffffffff822dfc38 process=0xffff8000ffff73c0 user=0xffff8000149fd000, vmspace=0xfffffd803f013c60 estcpu=9, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 5185 458941 70454 0 2 0 syz-executor.0 * 5185 476061 70454 0 7 0x4000000 syz-executor.0 70454 288940 93519 0 3 0x82 nanosleep syz-executor.0 51317 438367 93519 0 3 0x82 piperd syz-executor.1 74716 365151 0 0 3 0x14200 bored sosplice 93519 50779 61442 0 3 0x82 thrsleep syz-fuzzer 93519 308188 61442 0 3 0x4000082 thrsleep syz-fuzzer 93519 130101 61442 0 3 0x4000082 thrsleep syz-fuzzer 93519 317010 61442 0 3 0x4000082 thrsleep syz-fuzzer 93519 41027 61442 0 3 0x4000082 thrsleep syz-fuzzer 93519 204323 61442 0 3 0x4000082 kqread syz-fuzzer 93519 53081 61442 0 3 0x4000082 thrsleep syz-fuzzer 93519 45120 61442 0 3 0x4000082 thrsleep syz-fuzzer 61442 90887 97821 0 3 0x10008a pause ksh 97821 296085 88514 0 3 0x92 select sshd 94035 474574 1 0 3 0x100083 ttyin getty 88514 479812 1 0 3 0x80 select sshd 85485 215325 82006 73 3 0x100090 kqread syslogd 82006 190635 1 0 3 0x100082 netio syslogd 98671 86877 1 77 3 0x100090 poll dhclient 5647 303722 1 0 3 0x80 poll dhclient 74685 245423 0 0 3 0x14200 pgzero zerothread 44730 23764 0 0 3 0x14200 aiodoned aiodoned 69945 44886 0 0 3 0x14200 syncer update 77716 498327 0 0 3 0x14200 cleaner cleaner 52866 82627 0 0 3 0x14200 reaper reaper 6204 228711 0 0 3 0x14200 pgdaemon pagedaemon 95964 132190 0 0 3 0x14200 bored crynlk 98008 86231 0 0 3 0x14200 bored crypto 23796 450479 0 0 3 0x40014200 acpi0 acpi0 39881 93441 0 0 3 0x14200 bored softnet 37498 185015 0 0 3 0x14200 bored systqmp 83677 415428 0 0 3 0x14200 bored systq 93031 130458 0 0 3 0x40014200 bored softclock 32441 133419 0 0 3 0x40014200 idle0 61448 457214 0 0 3 0x14200 bored smr 1 410420 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6341K 6350K 78643K 11012 0 0 pcb 23 9K 11K 78643K 854 0 0 rtable 100 3K 3K 78643K 867 0 0 ifaddr 56 13K 14K 78643K 273 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 58 0 0 iov 0 0K 28K 78643K 339 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 1830 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 166 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1186 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 30K 54K 78643K 670 0 0 subproc 64 65538K 67586K 78643K 578 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 103 0 0 in_multi 33 2K 2K 78643K 230 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 36 159K 159K 78643K 36 0 0 exec 0 0K 1K 78643K 380 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 73 20K 22K 78643K 3809 0 0 UVM aobj 49 4K 4K 78643K 59 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 42 0 0 NDP 13 0K 0K 78643K 93 0 0 temp 162 2355K 2423K 78643K 7000 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 15 1 0 1 1 0 8 0 inpcbpl 280 636 0 629 1 0 1 1 0 8 0 plimitpl 152 68 0 61 1 0 1 1 0 8 0 rtentry 112 176 0 136 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 293 0 289 1 0 1 1 0 8 0 nd6 48 34 0 30 1 0 1 1 0 8 0 ppxss 1128 30 0 30 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 834 0 644 12 0 12 12 0 8 0 art_table 32 835 0 644 2 0 2 2 0 8 0 art_node 16 175 0 141 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 15 1 0 1 1 0 8 0 semapl 112 164 0 154 1 0 1 1 0 8 0 shmpl 112 57 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3393 0 1950 47 0 47 47 0 8 0 ffsino 240 3393 0 1950 85 0 85 85 0 8 0 nchpl 144 5394 0 3745 62 0 62 62 0 8 0 uvmvnodes 72 3772 0 0 69 0 69 69 0 8 0 vnodes 200 3772 0 0 199 0 199 199 0 8 0 namei 1024 16864 0 16864 2 1 1 1 0 8 1 scxspl 192 28362 0 28362 8 7 1 6 0 8 1 sigapl 432 1311 0 1298 2 0 2 2 0 8 0 futexpl 56 19186 0 19186 1 0 1 1 0 8 1 knotepl 112 568 0 549 1 0 1 1 0 8 0 kqueuepl 104 318 0 316 1 0 1 1 0 8 0 pipepl 112 850 0 831 3 2 1 2 0 8 0 fdescpl 424 1312 0 1298 2 0 2 2 0 8 0 filepl 120 9249 0 9154 5 1 4 5 0 8 1 lockfpl 104 591 0 590 2 1 1 1 0 8 0 lockfspl 32 228 0 227 2 1 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 1739 0 1732 1 0 1 1 0 8 0 zombiepl 144 1298 0 1298 2 1 1 1 0 8 1 processpl 840 1327 0 1298 4 0 4 4 0 8 0 procpl 600 2792 0 2755 4 0 4 4 0 8 1 sosppl 128 18 0 18 4 3 1 1 0 8 1 sockpl 384 1379 0 1362 4 1 3 4 0 8 1 mcl64k 65536 6183 0 6183 64 57 7 33 0 8 7 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 18 0 18 4 3 1 1 0 8 1 mcl9k 9216 16 0 16 4 4 0 1 0 8 0 mcl8k 8192 13 0 13 4 3 1 1 0 8 1 mcl4k 4096 79 0 79 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 3 2 1 1 0 8 1 mcl2k 2048 49034 0 49002 13 8 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 98306 0 98215 62 50 12 43 0 8 0 bufpl 256 15523 0 9811 358 0 358 358 0 8 0 anonpl 16 262911 0 255691 69 25 44 52 0 62 1 amapchunkpl 152 6561 0 6481 17 12 5 13 0 158 1 amappl16 192 13623 0 13154 61 35 26 37 0 8 1 amappl15 184 521 0 514 1 0 1 1 0 8 0 amappl14 176 74 0 73 2 1 1 1 0 8 0 amappl13 168 403 0 399 1 0 1 1 0 8 0 amappl12 160 24 0 22 1 0 1 1 0 8 0 amappl11 152 241 0 230 1 0 1 1 0 8 0 amappl10 144 283 0 281 2 1 1 1 0 8 0 amappl9 136 711 0 707 1 0 1 1 0 8 0 amappl8 128 286 0 270 1 0 1 1 0 8 0 amappl7 120 243 0 234 1 0 1 1 0 8 0 amappl6 112 277 0 271 1 0 1 1 0 8 0 amappl5 104 197 0 188 1 0 1 1 0 8 0 amappl4 96 1586 0 1558 2 1 1 2 0 8 0 amappl3 88 167 0 160 1 0 1 1 0 8 0 amappl2 80 10686 0 10637 2 0 2 2 0 8 0 amappl1 72 33347 0 32935 26 17 9 19 0 8 0 amappl 72 3127 0 3095 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 58 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1312 0 1298 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1312 0 1298 1 0 1 1 0 8 0 vmmpekpl 168 12977 0 12957 2 0 2 2 0 8 0 vmmpepl 168 155009 0 153621 120 42 78 93 0 357 15 vmsppl 264 1311 0 1298 3 2 1 2 0 8 0 pdppl 4096 2630 0 2596 6 1 5 6 0 8 0 pvpl 32 632518 0 622104 224 79 145 206 0 265 42 pmappl 192 1311 0 1298 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 618 0 126 16 0 16 16 0 8 0