kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 23:15:02 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.0' (ECDSA) to the list of known hosts. 2019/03/25 23:15:29 fuzzer started 2019/03/25 23:15:33 dialing manager at 10.128.15.235:43968 2019/03/25 23:15:33 syscalls: 1 2019/03/25 23:15:33 code coverage: enabled 2019/03/25 23:15:33 comparison tracing: enabled 2019/03/25 23:15:33 extra coverage: support is not implemented in syzkaller 2019/03/25 23:15:33 setuid sandbox: enabled 2019/03/25 23:15:33 namespace sandbox: support is not implemented in syzkaller 2019/03/25 23:15:33 Android sandbox: support is not implemented in syzkaller 2019/03/25 23:15:33 fault injection: support is not implemented in syzkaller 2019/03/25 23:15:33 leak checking: support is not implemented in syzkaller 2019/03/25 23:15:33 net packet injection: enabled 2019/03/25 23:15:33 net device setup: support is not implemented in syzkaller 23:15:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000000080)=""/116, 0x74) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = dup(r0) r2 = dup(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0xe8) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) lseek(r0, 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x6) lseek(r1, 0x0, 0x1) lseek(r3, 0x0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20100, 0x0) r6 = socket(0x38, 0x7, 0x456) lseek(r1, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000440)='./file0/file0\x00', 0x82) mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x68) mkdirat(r2, &(0x7f00000004c0)='./file0\x00', 0x104) open(&(0x7f0000000500)='./file0/file0\x00', 0x20802, 0x80) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r6, 0xa, r0) 23:15:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x2, 0xb, 0x0, 0x81, 0x6, 0x5, 0x3, 0x1, 0x4, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x62ff188e75be0b4c, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0xffffffff) r2 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0xa0, 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="0ba6a835a2b1b5be477a7f42757d2ad8980f53fb392a8b1037f906190af50992f28d290ef1d32acde18740b4a24a1444f16bc299b7fdc617f1ed065bf04ee1d6b132d82afbb08af8d2795d8983079186d0822ecf04adfa4f92c8f778323ca143dfc720cf3ee483536d6122d8da88b4f3f57447e870d03c4fad69fdb764d04022ab486236054b645998aff18ba6c70ecb95999f72852711b5f6cc6eaca7e0fbdf6ec76ee2a877dd6d5c4add531f542155d06a56dff187e5c05a6c0a1cee4758cd296c38d89a2a6c3c54a41c95a3e7bbdcd2cec584f474fb1d62f2e8637e525086c68c3ec7396de751b2c9534f0e", 0xed}], 0x1) mknod(&(0x7f00000003c0)='./file0\x00', 0x140, 0xff) r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000400), 0x302f225f, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x58, 0x20000001, 0x8, 0x101}, {{r4}, 0xfffffffffffffffe, 0x82, 0x1c, 0x5, 0x5}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0x2, 0x74f309fb}, {{r4}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x10001, 0xff}, {{r4}, 0xfffffffffffffffd, 0x50, 0x40000020, 0x3f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x800, 0x1}, {{r3}, 0x0, 0x22, 0xfffff, 0x625, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x8001, 0xa1}], 0x4, &(0x7f0000000580)={0x1f, 0x6}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000005c0)=0x401) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) write(r4, &(0x7f0000000600)="acc1f483f1a1b2d4989f984276a0757bf7abae6858cc4c93ed613f85c08656ad2ab782b734e6f067dc187655", 0x2c) shmget$private(0x0, 0x2000, 0x184, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ff9000/0x3000)=nil) mknod(&(0x7f0000000640)='./file0\x00', 0x8000, 0x8) recvfrom(r3, &(0x7f0000000680)=""/52, 0x34, 0x1, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000700)='./file0\x00', 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10080, 0x0) r6 = msgget(0x0, 0x100) msgsnd(r6, &(0x7f0000000780)={0x1, "e55ce0d36be20dfe07d62beb9d82743d678fc1f217a25b40776f0ab76e9150b989d376f014fcf8baba3fdba648629df77a46e29679ef37d2c1f16743a3003175d5467d2609353380e836565cf493260c2f41f8cf28a2130c3f75027b88905ac8c6c06dd436c6f5cc176e2aeb03f51313068079caf29901416ca408e05a3521de35548187c0b5025d7e5a1c8869337a89383e4a778f60a5cb9fb7cafa6a2c042e035ee8beb3a36cfaa9d787474d92ac8193ebf3ed3031fdeab0ed5b2cb603bb18c9fef1868d"}, 0xcd, 0x800) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000880)=0x62) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) shmget(0x2, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) 23:15:40 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x20000005) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 23:15:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fchmod(r0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffff7fffffe, 0x1, 0x100000000}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/176, 0xb0}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:15:40 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0xfffffffffffffffe}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = dup2(r0, r1) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r2, 0xa, r2) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) 23:15:43 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) msgget$private(0x0, 0x80) 23:15:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)="ce1a57d2ca2dd9fdb024575d4e321eeb890bf44e5ced6144e8297a9c5faabfd9722065", 0x23}, {&(0x7f0000000240)="eeeb534bdfb9624f50c9a9537969d20e32de413721eeedeced553504748809ec7730da38d37d5c9aee934500e93c953bb3a0a43a7ffc2e4ef6fba54c333bf0a20e4febcfd2961e8e8084966696ea0bc7188777a373f3afc453d5e878bb015fb2862085d2eadf4d8fc916357f00a6c798185de9e292c58ca0e04f6bd1368ad074f468f5ce57477a861445f596dcad", 0x8e}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x2b, 0x2, &(0x7f0000000080), 0xfffffffffffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ce1ebd5e35a2409b511f72213bca5a6b5a23f1c6ea1edc538f5e162e32fa201ce3163b52fe2bbdb0b646068bf35fdb4e1653f381e2a492871b64b4ddfab4b20074af91c69b3ebf8f0b09bf05c6ea2f8b46df0832e894f7e147dc7497524e273830baa1", 0x63}, {&(0x7f0000000080)="fe87fd1a0d672b9e48823a0833c75f76d9ef3193c3bb4fe191564f3621f3ea09ff4584ab03b97d37ccd8d38412a746b25468a9a948c56f723c954b41f2", 0x3d}, {&(0x7f0000000100)="901a71f1b087c234b8408193b0462da74972a437dd33e090c61f4c58a9b4cfe98e3e9f8fa571c96a82be276eb98d23e076ca2298de5accf6541ff0140891ad440a58788eb3e12ad74c044846b68c95138ddb5342344387a9fa589574a38612075e8d0990056c6a27da4fa3468dc815a4349155daf2e9124fc653251462cd6d33807a4a09a4f8c5acea58eea408a396a22cee268c8c84b2fc940fcefe894aded638b8", 0xa2}], 0x3) shutdown(0xffffffffffffffff, 0x2) 23:15:43 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 23:15:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffe}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x1}, 0x287) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x908, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 23:15:43 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 23:15:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfff, 0x5, &(0x7f0000000000)="a8aadec6d995e699ce531b6c23bfbadce952f95957fc8794421d7ede29486c370a55f33423858fd142716addc3e61292a9aca87661078ea82e5db89aceb9e18d86fb5376f17998b7756e374d4f4fe71ad3a4ebf0f94d1bced8d15c", 0x5b) semget(0x2, 0x2, 0x8) 23:15:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1, 0x3}], 0x2, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000180)=0x38a5) 23:15:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000000d96, "ec442a7158c6610cbe4a008141a5bdcefacf3f72"}) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0xfffffffffffffffe}, 0x8) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce", 0x16a) 23:15:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x1, 0x3, 0x4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 23:15:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0x3f}, {0x18, 0x0, 0x5, 0x80000000}, 0x3, [0x7fff, 0xeb, 0x401, 0x8001, 0xfc, 0x4, 0x9ae0, 0xc3c1]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:15:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) close(r0) r4 = dup(r1) r5 = syz_open_pts() kevent(r4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xc0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x94, 0x1, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x88b0}, {{r5}, 0xfffffffffffffffe, 0x10, 0x60, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0xfffffffffffffffb, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x1, 0x200}, {{r2}, 0xffffffffffffffff, 0x90, 0x20, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x64, 0x1, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x1000}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xd, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x10001, 0x3}], 0x9, &(0x7f0000000140)={0x9, 0x8}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:15:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xbbd5}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1000, 0x7ff, 0x4, 0x0, "d7fbda4ce9f76d6eea00050fcc7de94b455066ed", 0x7fff, 0x8}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:15:43 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="c692ad1bae0a8c76dfbbaee286dca2a4d4653d9353adc838b168163d1e8792c2cc71eed7cf26949844f9439c578cf57ed8d0483e0e76f100b8152157461fc24023ddf41a5e2d64a103528ca6", 0x4c}, {&(0x7f0000000180)="b902a6e1df212cbae26021ddc82cd6ba0bb0c8ea008c793de73ba78b09f548ce2608275cd98dae9093fb64bfe06a9c6aa0216c409cbe5b398473bcf02adbb83c1cc1f918cf175a747757480c034b772f8dbdd56173414a5d733e9844a81af21191c92fe7cc13484a4b064c0612c0f3ce56ac9d5ccc26d1320e49ede4a8362dd23414b6814086", 0x86}], 0x2) 23:15:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) socket(0x1b, 0x4000, 0x1d66) 23:15:44 executing program 1: mknod$loop(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffffffff8001, 0x7, {0x7f, 0x9965}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:15:44 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1810, r0, 0x0, 0x0) flock(r0, 0x2) 23:15:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ftruncate(r0, 0x54da) poll(&(0x7f0000000180)=[{r1, 0x4}, {r1}, {r1, 0xc4}, {r1, 0xadaed93ee59185d8}, {r0, 0x8}, {r1, 0x2}, {r1, 0x4}, {r1, 0x1}, {r0, 0x1fb}], 0x9, 0x0) 23:15:44 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 23:15:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oN', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x0) 23:15:44 executing program 0: r0 = semget(0x2, 0x0, 0x414) semop(r0, &(0x7f0000000000)=[{0x1, 0xa71, 0x800}], 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/113) 23:15:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/228) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) listen(r0, 0xed) geteuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) setsockopt(r0, 0x2, 0x400, &(0x7f00000001c0)="db18a4dba10bde04dab4e0c3438fdca62e068343d19592b910bc38576ae25cf2c44177d88523", 0x26) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x82, 0xc2) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') listen(r3, 0x4f10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00ff9d9700000000"], &(0x7f0000000380)=0x8) 23:15:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 23:15:45 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="79022e2f66696c653000"], 0x10) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000002c0)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce21a0034a49917d42b89a48af1d4ba630e33871bedc3451dbdb0f39570eb31bc21f64f0e28b96bc5ae6cb017fc007c00be6ab01c821d4a9188c0194824dd2c43cd77f1cb1c562cadcde0dea6385eb88a7272ccefc01a6ac83490620db5ec49591f8521a2faefeca2700081ff5c85b3bd3b2e8cf805c0c66871a3fb9e35f5c155f56a58344d7777653733d9e59bcad09630b2e9725418a593c1ac317fa4c2c229474db65624c3f17785c58022eae630a1daf0c7866114c95b74fcdb08a4ecc2a06c1f562e5315", 0x2) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) r1 = msgget(0x3, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpgid(0x0) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x6, r2, r3, r4, r5, 0xae, 0x401}, 0x7fffffff, 0x4, r6, r7, 0x5d97, 0x9, 0x9, 0xa7f1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x8000}, 0x8) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x5, r9, r10, r9, r10, 0x20, 0x80000001}, 0x2, 0x790e, r8, r8, 0x8000, 0x10001, 0x1, 0xcc}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x7, 0x0, 0x380, r8}) 23:15:45 executing program 0: socket(0x18, 0x4, 0x6cd) socketpair(0x21, 0x8003, 0x2, &(0x7f0000000140)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = semget(0x2, 0x4, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/202) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) pipe(&(0x7f0000000400)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x3) 23:15:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffff80000001, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x20d4f9, 0x3c7, 0x803, 0xb1d, "b000e8ff00c5000000deff00", 0x0, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:15:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 23:15:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = accept$unix(r1, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r3 = socket(0x1, 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x100) semop(r4, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0x8000c3a, 0x800}], 0x4) getitimer(0xfffff7fffffffdfe, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r6 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r6, 0x0) semop(r4, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r7 = fcntl$getown(r5, 0x5) recvfrom$unix(r3, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x2) getpeername(r5, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x6, 0x8}, {0x1a5, 0x1}}) fcntl$setown(r9, 0x6, r7) ioctl$TIOCNXCL(r1, 0x2000740e) semget$private(0x0, 0x2, 0x4) login: pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20041000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20042000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20043000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20044000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20045000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20046000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20047000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20048000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20049000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2004a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2004b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2004c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2004d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2004e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2004f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x200ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20100000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20101000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20102000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20103000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20104000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20105000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20106000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20107000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20108000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20109000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2010a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2010b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2010c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2010d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2010e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2010f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20111000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20112000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20113000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20114000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20115000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20116000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20117000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20118000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20119000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2011a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2011b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2011c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2011d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2011e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2011f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20124000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20125000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20126000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20127000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20128000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20129000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2012a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2012b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2012c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2012d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2012e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2012f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20131000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20132000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20133000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20134000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20135000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20136000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20137000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20138000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20139000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2013a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2013b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2013c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2013d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2013e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2013f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20141000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20142000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20143000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20144000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20145000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20146000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20147000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20148000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20149000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2014a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2014b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2014c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2014d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2014e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2014f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20151000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20152000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20153000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20154000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20155000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20156000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20157000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20158000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20159000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2015a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2015b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2015c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2015d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2015e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2015f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20161000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20162000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20163000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20164000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20165000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20166000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20167000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20168000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20169000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2016a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2016b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2016c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2016d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2016e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2016f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20171000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20172000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20173000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20174000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20175000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20176000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20177000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20178000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20179000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2017a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2017b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2017c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2017d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2017e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2017f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20181000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20182000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20183000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20184000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20185000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20186000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20187000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20188000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20189000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2018a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2018b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2018c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2018d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2018e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2018f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20191000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20192000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20193000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20194000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20195000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20196000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20197000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20198000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20199000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2019a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2019b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2019c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2019d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2019e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2019f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x201ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20200000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20201000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20202000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20203000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20204000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20205000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20206000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20207000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20208000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20209000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2020a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2020b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2020c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2020d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2020e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2020f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20211000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20212000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20213000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20214000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20215000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20216000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20217000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20218000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20219000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2021a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2021b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2021c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2021d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2021e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2021f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20230000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20240000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20250000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20260000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20270000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20280000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20290000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x202a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x202b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x202c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20380000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20390000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x203a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x203b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x203c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x203d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x203e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20410000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20440000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20460000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20470000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20480000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20490000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x204a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x204b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x204d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20510000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20511000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20512000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20513000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20514000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20515000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20516000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20517000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20518000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20519000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2051a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2051b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2051c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2051d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2051e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x2051f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20d00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20d10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20d20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20ed0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20ee0000 didn't change! 23:15:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080), 0x0) 23:15:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x110) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1ff) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 23:15:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x81000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:15:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x0, 0x72ecfcc2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x7d) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$TIOCSDTR(r2, 0x20007479) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x37a, 0x5, 0x0, 0x0, "49af2655fc7b7ba346e5745bba43508d76ae118a", 0x9, 0xf12}) 23:15:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xa51, 0x1, 0x3, 0x80}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 23:15:51 executing program 0: r0 = semget$private(0x0, 0x2, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/113) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000280), 0x10000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 23:15:51 executing program 0: r0 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 23:15:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000020, 0x80c7, 0x1b92}, {{r0}, 0xfffffffffffffff9, 0x4, 0xa0000003, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0xc4c}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x22, 0xf0000004, 0x3, 0x2}], 0x8, &(0x7f0000000180)={0x2, 0x5}) 23:15:51 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0x6, 0x2, "52bc90bf611f9b79c0ce75d4aa25cbcd23082ca8", 0x4, 0x101}) recvfrom$inet(r0, &(0x7f0000000240)=""/198, 0xc6, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) semget(0x0, 0x1, 0x100) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 23:15:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x715875298a5ef214, 0x8, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40000013, 0x81, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc, 0x4, 0x1, 0x9}, {{r0}, 0x0, 0x1, 0x4, 0x100000000, 0x4}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x2, 0x1aa4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x5}], 0x80000001, &(0x7f0000000080)={0x9, 0x9}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 23:15:51 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 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, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:15:51 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x10, 0x0) r2 = socket$inet6(0x18, 0x7, 0x8) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001700), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd0\x00', 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) accept(0xffffffffffffffff, &(0x7f00000018c0)=@in, 0x0) r4 = shmget$private(0x0, 0x1000, 0x424, &(0x7f0000ffc000/0x1000)=nil) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x4, r1, r5, r1, r7, 0x5, 0x8}, 0xa9c, 0x4, r0, r0, 0x400, 0x9, 0x7}) socket$inet(0x2, 0x1, 0x9) r8 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) write(r8, &(0x7f0000000040)="6acf703e3ba742596477d104ceabdf62c2c588e1aa98d55d42409ba5b083298ebf209f438f30f20bac3e232b02eabd3ff8f66264a0aa76a8ae4ba51db2b5f9", 0x3f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) close(r2) fchown(r2, r6, r5) getppid() pckbd_enable: command error 23:15:53 executing program 0: syz_open_pts() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') pckbd_enable: command error 23:15:54 executing program 0: syz_open_pts() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 23:15:54 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x108) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 23:15:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:15:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 23:15:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7e00000000000, 0x4, 0x4, 0x1, 0x0, 0xff, 0x9, 0x3, 0x0, 0x9, 0x5}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 23:15:54 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file2\x00', 0x7f, 0x80000001, 0x7, 0x1, 0x3, 0x81, 0x7fff, 0x3, 0x3, 0x3785, 0x8001}) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000240)='\xe2\x03') 23:15:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x2, './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) getegid() 23:15:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20280, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xd1a) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:15:55 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x8, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x10) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 23:15:55 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000001) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket(0x1, 0x5, 0x9) setsockopt(r0, 0x1004000000028, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffe3b) getsockopt(r2, 0x0, 0x11ea, &(0x7f0000000000)=""/121, &(0x7f0000000080)=0x79) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000180)=0x4) 23:15:55 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x1, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x413, r0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000400)='./file1\x00', &(0x7f0000000480)='./file1/../file0\x00') fcntl$getown(r6, 0x5) close(r6) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffd, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 23:15:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) sync() 23:15:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="8f81a9e1b2cdcf92d6ed82164721e3688bea0869485cd3cac7b0d9139e39ba037bacec14d2ebc55449d9369cf3d57256c387417eb17de23895d1aae65c19e148627af3b7c254c4bb7e09e81b4a032808912fb62827cb2c01bf035bf2d059eeb6fd15efb80c266037471203656fd8509896b1f62c3fb7e6ecb19ca8f1", 0x7c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x599, 0x4, 0x0, 0x8000000000000000, 0x7, 0x3, 0x0, 0x2, 0x2, 0x100}) clock_getres(0x400000000200003, &(0x7f0000000140)) 23:15:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffbfffffffffe, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 23:15:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x10) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 23:15:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 23:15:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000040)="f2412a09268dff46e469c5b94346f66e47f97ba86fa772d41b071114bf53cd253ccf0877a48d5ab1c584a20e90690731c531273dc84da517b38540a599749a851d2cba95fb46611dedd086ffabf0821dec8397c5220b5df5f94bc45d091719d82271c6faccf26e555d88b67af928da6aa311dff2e5e81580f2e3c78d5e83fc016eac541cbad7dfeb85b430c389753568241ae7b027efab1a87a4dca7f3f8794f27c87216d5630a1939cd253f841f051a10fa9f408e44595ededaa86f0c4d2ff87a6b0e8a59e09a789c25126aadd6ef5030c9fe5868dc0694f46e299d508362d3a0ceba90bf73b9b3b40c520f43", 0xed) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:15:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 23:15:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x100) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) write(r0, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x115) execve(0x0, 0x0, 0x0) 23:15:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="e9c9a71817ed85264ae67504cb72bfe1afbf77b64b0431120d28a8ae4e172cfe60d43a2dec0e917bb765fb95804c812612a267fa57758239c3a494a133848749173864902a34281ff4ae90bd89494114e0885c2411155facecfb2f2e4b0aa81ef67ffa3d079208a9f64a70dab9619ed41d1cf5d6a10fc44523a57d2114cf3920809a50cd6984733dbaa30a03f32dee065324f1fa6aaf176a8a8f8b5acea3993e52d7892fb22888186aca0d6e4fd45e8829a8dd0780fba7c59df07e13069ffe2934ba2e79793fed63ed9a65b47eb108acdc322305584c152c1e196a0e6459e1d61de49cb43cb3a876c36f5ca1fcf076dff90bd0217777bb898be947d15bcd79", 0xff}, {&(0x7f0000000080)="09cf364822890bf32fc6c3992d013cbf975846dd8ff29603726cce8d", 0x1c}, {&(0x7f0000000440)="03175236cfe7374adc9e4233d8933961899737e7bb65424149d81afa7c8a02187b925215c050be4e55f26d0e8e13c7ea75fbb7c3637117860c54b130ca23511065f547035acc2a6d9a71d886dacdf9fde263da2d432730c7d903073aa8240501ccccbdb161d2f6daf106f5e73d09534cca45514dd9faaedc5822cc7e5a4e5b28ce35d9e50496edf5bde376f0a4ae73c344527b85bc5745a7dd7e454eea36da18ab52beb94eca3a9c8a73955b288367b51fc298c1d512b72a9d747952b86c0b27881e38d844116975f84f060239cb379aa4261a66ba95e10c951a42fd15d2bf4174ff88e4cc3c760794d163", 0xeb}], 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:15:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 23:15:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 23:15:56 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 23:15:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2ea}, 0x4) 23:15:56 executing program 0: r0 = socket(0x19, 0x5, 0x400000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 23:15:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x4, 0x0, 0x5, &(0x7f00000001c0)={0x80000000, 0x8001}) pipe2(&(0x7f0000000000), 0x4) 23:15:56 executing program 0: getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/43, 0x2b}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x4) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x0) 23:15:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x7e00000, 0x6, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000580), 0x1e3) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000500)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) setrlimit(0xf, &(0x7f00000004c0)={0xd1e3, 0x4}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x3, 0x7fff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0xbd}], 0x2, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff8, 0x5, 0xf0000001, 0x832d, 0x2}], 0x8, &(0x7f0000000480)={0x80000000}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 23:15:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8734, 0x20}, {{r1}, 0xffffffffffffffff, 0x22, 0x80000011, 0x6, 0x7}], 0x3f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x10, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x18, 0x800000a8, 0x8, 0x7fff}], 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 23:15:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x13, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x9, 0x7f}, {{r1}, 0xffffffffffffffff, 0x51, 0xf0000000, 0x2, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x2c, 0x0, 0x7, 0x2}], 0x3f, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x14, 0xf0000002, 0xfffffffffffffe01, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x58, 0x40000002, 0x81, 0x7}], 0x7ff, &(0x7f0000000280)={0x4, 0x6}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom(r2, &(0x7f0000000100)=""/170, 0xaa, 0x2, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 23:15:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:15:56 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc82, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 23:15:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 23:15:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 23:15:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x3, 0x2}, {0x1, 0xfffffffffffffffa}, {0x1, 0x4141deba}, {0x0, 0x97}, {0x2, 0x2}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x80000001}, {0x3, 0xf6}, {0x2, 0x8}, {0x0, 0x6}, {0x2, 0x8}, {0x3, 0xfffffffffffffe1e}, {0x0, 0x8}, {0x2, 0xfffffffe0000}, {0x0, 0x2}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x3ff}, {0x2, 0xffffffff}, {0x2, 0x5}, {0x2, 0xa962}, {0x3, 0x3}, {0x3, 0x709}, {0x2, 0x1}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x1}, {0x0, 0x1}, {0x2, 0x8}]}) 23:15:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) pipe2(&(0x7f0000000040), 0x10004) 23:15:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xd) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 23:15:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8000, 0x1, 0x9, 0x3}) 23:15:57 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8000, 0x1c00000000000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 23:15:57 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) flock(r0, 0x5) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r3 = dup(r2) socket$inet6(0x18, 0x3, 0x4) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) shutdown(r0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000000100), 0x6e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26}], 0x1}) 23:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x80000001}], 0x8, 0x0, 0x0, 0x0) close(r1) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x88, 0xfffff, 0xfffffffffffffff7, 0x9}, {{r1}, 0xfffffffffffffffa, 0xc, 0xfffff, 0xb041, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x19, 0x8001}], 0xfffffffffffffffc, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x42, 0x4, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000008, 0x4}], 0xd1b6, &(0x7f0000000200)={0xefbe, 0x11f5e0000000000}) fchdir(r0) 23:15:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfd) setsockopt(r0, 0xea0, 0xc85, &(0x7f0000000080)="0340ab70350ff4aa2d35de9135de0785334681913c9ed76f6622d38d267221a4aa12ba270df1f5ea7d800dde3346b01509976ee4a7f0a8e22fce60dfb27d0ba1f196cfd9d84ad3cf92999734dbae7fa0a49444e300e65be363ae404c8c24f36415a74a279089ca8890976f260516142b7de0c2f9f6a403bba3a2f98448820b5b8883b63da98b645d63ce6552bda396eee3ac8cfeb6182a300ac8662e846699f7c007c0c2482cf77664a3773aa1d414cd11f2a6479a0fb1bbfcda9ad883825f49a5725fcb4bfeff75759b021f99f720885a2ad3aab3193bc6742db95a87d5a6fb51828e76", 0xe4) 23:15:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x22, 0x4) getrusage(0x0, &(0x7f0000000200)) 23:15:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) socket$inet(0x2, 0x0, 0xfffffffffffffffc) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x27b804294d48e6ca, &(0x7f00000000c0)="43d032d5c1f2905d034b2acf1a8c59a527ed83e256ce9d70304b60247674c5c15bc5f52b8c40fdd84ac2fe9fa3bc88ea10ae64577e65dacdf585db3e68f2ea651bec19edf68b06aa1e5557eaa8fd0217df41ec6ec81c33866eac733ac662792134fa1f0c33ba20a3c1c2b1ebdf0ec53ad576f51d26686f3cf9f1c4164ea623ad5554993a9ee9", 0x86) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0x8) 23:15:57 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r2, &(0x7f0000000180)=""/59, 0x3b, 0x0, &(0x7f00000001c0)={0x18, 0x0, 0x1000}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="1b13f00faf6d965378bae51173e4963b006a6a267a9ffc6779b8b6", 0x1b) 23:15:57 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1, &(0x7f0000000240)=""/115, 0x73}, 0x1) 23:15:57 executing program 0: r0 = socket(0x400000000018, 0x0, 0x71a) r1 = open(&(0x7f0000001000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001040)={0x6, './file0\x00', './file0\x00'}) setsockopt(r0, 0xffffffff, 0x8, &(0x7f0000000000)="92df816db5ce7ccd3bac50a8cb22a8da9b4ea349ac35d1e9df0a15d7da5639b8a2a6a366c48cf3bf27cda79245913730eacaa980714c482ff24fcdd587dee9bc5fb0331f2791ce0af66c8588b7db08653b1192ba5cfed50490e7595c05e8c10454348631630f958868a268dcda527ae32fb9eb6075d2402479eadc89bb869ebd49f15f54a4fbadda9bc069cc01176f9800a7215cb8b813a5b35f977fd310f0438911a2e8e1cdabc9d53c3a357632f29aa37afc97878c35dd1c3a921c670ebf0ebc2baac46ed54e6bde0a5ebea8b4d4c781bee07925fd634a434ea7bae8df9cb87f0878ba4f45b309a4218b5c120f56ebbf25c3006f53688ac014ced165e3762aa59ec8fc184ba5b80af24cbc95a645a353a2913d698f695551bd0b9a4d3d827326994d18bf4738f083d72b9d320429e36cbbe26adbf2454e47fc73a2e3c720ad4311fa54656a91e06c2152ad92f34d9e3bd29478886641293d5f15d1d96821f195faec7fa2fc2d736e7d77314ec06de79a098d6388f9d81e3e2485cd341140ab89767f767fd31a0de7f00d07f7c6cb97f36490eabce9e5177e6cd996818d9b9aa719bdeabbbec0ce292b603f95672f15d510487d9fd8ff6e2a2be3462fc8240dae9489ab051edfad97014c0600fe4abf78265225636b3dc8239502ddbf5c0c8b40fb47ca2ceafe44d6203021db529063889958accee33e40c439f3290bc9b2ea8c7449a1f500e37f29786636474c0e180ae17c06db5c2499029e1c20ce63315f811223eca62f8a35f0b01d6780c813ff888385c365762eb6e5f1068d671f0e367c3b206c6c372ef48321a14f574c25927ec9c5a282e2d3af195ba4054cefabe07ebc404a4604347cd68e07e0f48243bd40394399b474e60d7e845551878779108e3e6f52f07cb8ffebe5b6cb5f6c412b7533f7f1c3c8030c5cb5c695e5e1822a482783b87b8af3dc8404f491718af2d7ab39d419e990c251b582876528576c84495b42ac8c346168119308bd99a9ab53c69af5ff7d46425997748b088d9fbc94b1d87bf6201046d8888d6103f52ff40c336158ff833f8fb1a36da00431cc9619742a823a7979ac137dff6f6a5bfe645665890cd02e2add00b9bc94ce45065bca43b5a5ebdc29c702a4605dc5d4a32bb21d618c48ea097ace84976b05461d819208003ed5091880d3d7704e189dbe0ace5c403b8fc0d4c1ee0852f20632cd77ca3046c5dded279bdda1651739ab9193ff820ff9a9d9af5a853ae129551d76f669578d5103e0ed6469e5a9218756b16ae5cc70a84b4436cafffb5f879a927f19843c6f875c5b54a86f2dae625888337fbdfddd9f0b1ebdb4313c99d6cef9937c88d198b97616170330cf2cb3d626963e078dd6bfcaa565529f8c96603ccfda5434ca461074d398532a49a57b82ce5836b0f841c237e00628c5456123e39190ca9b26f04c13be440eb8dc04ad356c61e16b29bca7211379e8d73f60469e32800b12eaef3411ee0dd7750206c295cc90c6d4f095db08561af1eb97a73e1d21e12e6bae652cb832e84e50efb5b84658d680092c60ac0cb84759450ccb9a5ae150a99742a5e1308fa353ea666e883a5341e582abad4da03911c19d7cbe86e69cdcf01411a5fca0d964e54a365849a91e30757eeddc51b7790fa34a5beb3789a665e7e720ecdc1482722a4e209daedfe7b712984e0111093f2e04c1cad1b3af483413fd7a3d27e61052398abf4479ca503c50bcc115316debfd2482b4247e3b5d9fa7cc46fd28af465d643e854361bfa81005ca67c237d33cd6a5afe0103a616451837ed77cf93ec2d4e3acc939f3946e836875d5fa0a35a38096c33b646ad68dd8e52bc76c68345674e1f96b471edf48ded4d2addfeeb25731666fea8d0e4f34892477ad6c8cfb199df37a78f9aa334d16ee61cd0665b0f7c29af2be8fb9ea12eef0f434ae9b2686655bd6447c35f55845a60e204e760f5a6da30da6fb3ccd40af0b2937519829ca011466fed9845b89c88f0e759deee6aa53336ae2a15e8fc7a0c37d7e2bb25ad0f9e27abaaa04d448b13344275b7c9ce9446132a013a3e1ad5e8243de13dffe31da0ca627e20b5f40db33950d74e701966ad8746ce89a974046a6a8491318125a4f66092bd6abd5ecc885733dee486de5115c609d0cddf43fc2954139ef1e9328e545d25e4368c294e30e805c778818fb76051f46a007ec28ea0c3a0e8e71214ca7b165f0ef3a906ccbdf720186360d99a9146d90cb84edb99d139e19bd54c14aab5bb0146510dca86b391cb970a36d02426238dc9cdd3bc417b11452191a23f5067b76f66cc4254bf3591ab1dccfae9f6e3d9a368a1b6875635890fd5560651d32e3a5136990095d0683fcbf125aef44bcedab0d3df7a53cb8333d73a25521cff9a4221f9be8b66647aaefde2b386aa2293eef455404e524f14876ea098c0c403d2fc7a1284df72293e02ef02cb41910f2788864adc9a83c30f0443b0914c1667cb50fccb592b8c8b6c493859acb9222fe99c2f46360523ad4afa5601903cbe0105f7dfd4cecc4ac525ae3434af85dc12da610a411f2b1f7a7e188be835e986a3501c564bf6a572979a6ce4f3ffc5c1e712a668a6f2a9730149825702a357d6bfee799b0f28b2dfdbf677b6051919197f05b3cc04ec7742d2bea1099b3ae6541e5ee2c71cf304bbf2c8c870e5d4fbda48bc9b6db614251fd311e20861a1126228067a8e2556a634749360570eb07b89784a1ce3322b9c492827e31684b0e738c373666a5b87044bb2a1a0143d8524de369eb62b1d985faa4563bde9e7951bed0fd00836b7b4a5c2bcb0068c46018e67ae44bd6c2def68ea62ebc187f89567e1b24587662e8095270cb3f66e229efbf1499e797b02a4559598b3443be37f59b8b0578546cf837a8036e18d701dcb6ed1041420091a02d9a232e9539f723492938cdd3cef2af71328c2a3deefca685f50343a96dadfe56ab9ecf21efe2685257ab857a553d3544175fb687d514b9981b8fc85e84a68ee6cbef9300a16a7fe4ba76ddc2b97f29115b583cac468821cbaadc460535cc78bb5935cc669a167f7e9b6555f1baa515f1af1ddda420a7bd27aacf37eef873664224015ae84fc3c5ad5263f334b63443fe6130cc9e37a10bb911b5ef6f120283f3345b6d3e6c1a5dfb47535ee0e2ce76fed1eefe70edbb6d27f12c0d98370e87e4c0c0845cfdbd25c636185d895f3f53e754952a2a7c2ad9789a3a08d065b3598e450aa408b208374abeb8b9bb063298e0aca0037b126ff7a197c5caf4bea970de5c9a4be402e18de8f72b3f09e428de98502d035d8565ab3c591cb056377cbc58ad637d6f79f71167eb71b852752340b71e616263a68aadfa745545476fb99d887feb0f5be7ef1884782bee455bd09253921d4a7744eb63dda5e71ded67ca71da080339c56bc9e6ba36dfdd0c6af437d0e5d2dc9ab6da12dc9c0d90bb7b2ad0ad22c3b603144bdc3a93a9b6d09eeaff9340e369d649a154574442be2ff505fbb72c8d1add38ea4f71faf7a41ce0e133cfb361e8f54dc9691b9fd31d15bb4311c8fc030d1ff707cc944a7194b57b8c79eb2b0af78acde9c5dd5dbaba2cbd81f9187ad6135b92c8394d05d1716f761d249e4a7024a54c8b5a852e28a31b6cdfb8938503dce2198bc1b57295c54e603af4cd0a289ab3a863fa7462db7615cbc21f6d3e7eea1bdc0ebc2a577e7427b920850ec878a2e351a3e7d07c84585003a0699910aa95a622dd7f488679ce9ab368f1468bed04e75dc4a60595b96eeed6fcfe2d76c1b2846e67358d1573baece0173ca367334127c1124fdbbd7a894bb9684be26eb5f3cb7c1e2d6a882287e6f9b16fe80dd84b8c17cde4f8c95b073b762dd0ca83d3e40a40c9850fce220577ae1f16560f693a606559b5f94d41fdd9e9599d8c057fc8830bcd480581f5c4d8bbd035c0e5d9a72ec6b42f7763815f8c29e1ce9dec85f2474d9296174050ef706000805b4847754afc9e814a03f4408371f91159f9b7af91c0aa87a2d98d0886eae3de8a818374ca9d87b3b2e27f2dfd5ce71eb48d8f849771cd2a308cc065d5541faa730268a86646b6875665604edadb13afcb196d8154eb89eea58835405f829c80163a1426a815197f160e506e8d4324474de0d6d107c8ebac9e30d4c25317b5944e5a791e38e91aa48fa9c6caf2689c6fe906e5a2ba1fd3793a4d76ccff6efa206a44d1189a562918a2c0cd69f79f9639eed41c34337c2f525c24b8a0630c098063e7cd4b29f6a4a62bf6ec0f6c421ffa1f5a492ea62a4c13ecd92b4d67ce202a835ee11a7e5d1ea9e41211b140028b7d57849cdcbc7aa3efc2201a52fe7728750f81565c3ce8a2e9db5aff7fe5755bb7ade86224ad354b107b41a8102165a4c9c5bae1acfc5b29c52675f6a2c3c9fbabda8d8fa26bd16a1bfe247635a88ad5d249be8519518136ab87ea47ec22564e37254915c33b2e7f038c27d6cfc4f800b1f93b3e12cde0460f1cce2c51ad3f3b2f051917f64034d6cef2acd49ecec737f151767b8a7a6ac25f0f79a7e98e153622d3cc4595fb47a645fb0d1eed8313eeab3862a9c8f45e06a3f6bfa6c7d09fd8933115d9773a77d5729e1c8e671d5f90dcc5dcd80492f72335e71693a7775f0a36f7259a51ba912b32bc9fb0d8f0847ec262529b70efb87928d166637607d01a03993852ad979d8b8831079af7aaf271748b30cf29f4895e9cb91d2855c82c48f3f8e366609d056db1b8fd5f762e048cb1c71623c38a06eb455ebd3e81f97b0231ce458365b8caa32f471c3ace5d94ffbc91b434bd692000e17f7f83035f8a5973bfcfb0cc67e4174debd8dab74c22d7a97f6cbf60c0d9b0ca0781685a40be0959abb1eacfd37767e8e8aad6b33b901dc5b1898de194c7e788b071dad1fbb6e6eb7fe0fa13fc4895f2eccfdf7c3eadc0aa253b74abdbb2cefcaa5b5bf8c997c2b9c4a5e3feb47d4cac2c2c0006496c20eece453b818c53f7ec80ef8a1cab41a6debd9cade0cc7da3c166bbd9e6be2df458917144d23bd435badb8269a3408cf368c947f45690c332b475483362e501f084476a51ec03c1b52d48ff709196412c6048a76402a524dcbac071be8b62d2acacdbc52e905641ac98a8a40dccb94dffab0c1044c9eed61ad71f890aa6501aa6858faf5f02c2d673884259cd7ad1e91257402d90f0370c0fc20299d2827b88ff68f5152bedb40acef3a8eb58bf2da7da8492e2916c960cea2b0caf928abfe587cf148d5ee72bfd3d8e5ede4c997d363bf852402cf9b3fee3e6ac27a7835bd0892fa905fa4c9432f31ddd33bc02d38ce5e5f43bffafda5bb65b24802a1ff1c948bcf403b8b1defa8c697a597dad45849b2507e63c7cb56322e998548e59e3e233f8543827284b8fdcb33a0da567fcf550c724d606401ae11a30c7fa70edb62f372bca730fe8b4976628741b0f0301bd95229a21e28c64d8335449d7678df1271df13c20acf6f9c859c4d1541935eb6c09a4d17517e82181736837597cfd50381061fda781348168feec3d820011766a1d3fbee25cf79f4e5ea58fdc51786d425d9d871057857a96a9c8e02aef9aaec37bf74b5b76c8f321bc86f0076286c4b959a29ab5a61c73815248e84b308c05c216551497f216b1ce2c84aa98adaa2e7cf2ccac86fe9519b3e06266302b060db44449ff5ad16131ac80dff5b8ea0824aa356452b39cbf898a25bddc8cda6bdefa23f46edfd28b2845e37414510cb93d634a4daf95c8d0449decd25b73268910c9ceb3d94f4b2371e0", 0x1000) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 23:15:57 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000180)={0x0, ""/209}, 0xd9, 0x2, 0x800) setreuid(0x0, 0xee01) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc2) shmctl$IPC_RMID(r2, 0x0) 23:15:57 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x72d}) 23:15:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x101, 0x0) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 23:15:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 23:15:57 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffd43) close(r0) clock_getres(0x5cb9e3dfb9120dc9, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:15:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x99ea, 0x2, 0x0, 0x0, 0x2, 0x2, 0x8, 0x60421a4859352cef, 0x1, 0x95, 0x2}) 23:15:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) mkdirat(r2, &(0x7f00000009c0)='./file0\x00', 0x100) r13 = geteuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="32ca6cbc257990ac846fbc1af7e73199898c4936477979d23db4c72fa27b37", 0x1f}, {&(0x7f0000000140)="ad1eb53b6d6165b879840a75225a33da0e92c0375fe8f0af4325034e6afec3d7fd440438783f5a9d6ca2983c2185921d68e924ef14f898a5afb2e6701031bce8a78a7a9f8987a3e66ca5101fcda1", 0x4e}, {&(0x7f00000001c0)="97f8e230a1f7dbc414515eaa5696fa333c2c913ea3d3ce86397fa0e5e2e430a1deca35da32bde3f67a69591a7ff8838399c1d7034e3b437d3cfe884eab898d5f866f340d2140517078b263c873dec429570d6fa4853b147bc226c35daf4c85716dcaf448105d3267bddfbefbe67f8bc888ada97999f46bbd58f54cc7a21b6cc08f1937a3f73e3002da4a4b31bc4072b97ced080c037e6952eb3fbb03252df805", 0xa0}, {&(0x7f0000000280)="97b615f4abb50bbcfd8040ac3a9e8ae0b418bbd517e8e59dfece", 0x1a}, {&(0x7f00000002c0)="b2ceb91ca980dcb9c4b4b61daff36b4ef21bfdbb9a9c58ee7fe04466b23907fc724ecef463f410edae94e92a8610c6", 0x2f}, {&(0x7f0000000300)="dc196bc77c0808bd50edcc817d7a9f77be4533fb5ab7dc80b503081dc458f4d69ae3f1eb919a71ffdb27a0665bb6ebfd88a2f80e4a1d2a93b57e76671ce37fd68e051750bdf8f82f5f53342769aab88c93a403f715d242307fc3f938376f08f9eb2d37a0c7cc91a7050549257ba0cae3f7e63a9427f4004be988c69815073802775999737eb91cae4d5ecce3d57c6db73bf22cb92d1d1cd78649fc5d7aee72bae4a957f78697057e47b530243cbb33f5e60224a6f6cd16a94c4b00ac8a", 0xbd}, {&(0x7f00000003c0)}, {&(0x7f00000004c0)="50dd4e8e7389489ee2ad6ec92a2d4a192bf5750cc5dfbb6978b8d779e6fddb1924ec7a91bbaa9417483a5e37f2ebc00449c6d5f9972563997da6c422ecde7b78d3b02ae596c682b31359fc7b2c36af561f8facaa84f487d01b2f9c30dae520abec75dec151a21036e32b56182c3582d4a02eb79ec069daea7864a0ba2375c8fc957aedb666b53b1093d006086feb869ebdff6fdf683f910f1ccff32558151a48ea64bbe362fe209c5cd9ce68eb298d251265dc1ef0515c9b4359b7cd5b229bb9091a6073a031cb6cf73af3d16eddaa177c6af92376c8cd5750676e3d45bb8a2d6f366a1ca52632d289bc005da6c706ea", 0xf0}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xd8}, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) 23:15:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140), 0xf9, 0x7b) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 23:15:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x200}) 23:15:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) 23:15:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) openat(r1, &(0x7f00000001c0)='\x00', 0x800, 0x4) 23:15:57 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 23:15:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCNXCL(r0, 0x2000740e) 23:15:58 executing program 1: pipe(0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x3, 0x8) lseek(r0, 0xfffffffffffffffe, 0x0) 23:15:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffff632b, 0x100000000}, {0x7, 0xc815}}, 0x2) 23:15:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4000000023, 0x0) 23:15:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') preadv(r0, &(0x7f0000000100), 0x319, 0x100003) 23:15:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3c3) 23:15:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r3) 23:15:59 executing program 0: r0 = socket(0x800000416, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 23:15:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xd4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x9860) 23:15:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:15:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000002880)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) write(r0, &(0x7f0000000000)="b4a7fa7a61a2433d7104ec3a49a6c4c868c510b38e0237f53d0d869b3e0069115dd6", 0x22) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 23:15:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$inet6(r0, &(0x7f00000000c0)="aa1965972247564e6c481eb52cf6c33d40bcd960c2e281", 0x17, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x2}, 0xc) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040)="f8d3ee51cc8bd544f218e6474107a45ff4474cc2d2e76265218f202120df26c1a4bcd2158894a1677f0ff88b5fca2858f648127496f6bed5a1d12f5c3da0c3b569a85ed8842c8b19d3df560827f30004000000000000129b13", 0x442b2eb80aabeacb) 23:15:59 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xd7a) fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) 23:15:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) 23:15:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000009, 0x0, 0x2}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1fffd, 0x0) shutdown(r2, 0x1) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xf9, 0x46, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x50, 0x5}, {{r0}, 0x0, 0x10, 0x3, 0x14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x6, 0x4, 0x9, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffffffff0000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x14, 0x12, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x4, 0x3}], 0x10001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x45, 0x79, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80, 0x101, 0x1000}], 0x2, &(0x7f0000000240)={0x9, 0x5}) 23:15:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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(r0, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="59d6", 0x2) syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)) 23:15:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)=0x7c) 23:15:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) socket(0x0, 0xc000, 0x3) socket(0x0, 0x5, 0x8) 23:15:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x48, &(0x7f0000000080)="cfa05fc5d800fb92b3e9004a1148038bbb0be45da7e1933fb7d7bea94c2475129c512151cadb458a559f2b948dc92712d9a50dd7459e805cb8ef2e8c615e9821161484a19892c1969d08e859482fb15bd3a5ea8ac67be57e62ae0d9dcaf4dbc273929775525ddf5ada55c714e3a4e2109df54ca9114b165bb497173de108d6521ba3aed4466295fe2ad46e09528ee5a59c9d5ba09048ff0bac555ab90fe349f5732494b13fdfa5d0dbc614dc0131ac3e1b882ae2e1aba5cf4a55042dbe60e9f4dffe853d", 0xc4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f0000000040), 0x4) 23:15:59 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) close(r0) setsockopt(r0, 0xfffffffffffffffd, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 23:15:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020700000000000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0x12ca}], 0x1) 23:15:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000041) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0}, {r0, 0xa0}, {r0, 0x60}, {r0, 0x28}, {r0, 0x9}], 0x5, 0x4) 23:15:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40a, 0x100) sendto$unix(r0, &(0x7f0000000340)="155de27999ed260077a65217a17a0f4ad4a90c0c1618ead4586e126e411fdb8f85933a3d280af1e5fe0a66b62aa2f8b9ad2a9e2bb3bdf3c3e60f32e8dc80408e9b74bc62ab09103d5ae64a3a2384d6b22adf112123b5666f7ea76f5f4915bea01f679b299ecf13099962aae71d6d92993cc5f353d6d79e15067cd557fde750e50ba291f65da5e08bfb5d3e878a2d09260fbb8d5ec099bd912434ae3f5956a96d899a279ff6cc986adf8b2faad3cf2a7822e8107dca4ad11648594b07b4d711dc1daea460488528d1f336e5c6955b9c2d6850a49e76863f108f2529ba4eae2f6c556d8aba4a151ba6ec49e2ed048ff1444c2238390f4c", 0xf6, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f0000000280)="6dd0344a7f3b069cd5a8002ff455d2a17fec35e14c9666f2783e7cfff2f733bf6b25b94702baae2ef384b75572b3c00f478bc360adef93ccbdfb1e929c38ecfc774f9233d313bc52e987ccea3e859987b9cec48ad1d39bc1737ffaa4ab76c0524212b148409a0dba9f833455db45354c5c918112f5ea8f923d499d6b90787b6f085f908e58aeb81869dd8a631fff0c59ea22f900", 0x36, 0x44, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x3) r2 = getegid() fchown(r0, r1, r2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)='./file0\x00') recvmsg(r0, &(0x7f0000000240)={0x0, 0x25f, 0xffffffffffffffff, 0xfffffffffffffc22, &(0x7f0000000000)=""/230, 0xe6}, 0x40) 23:15:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 23:15:59 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x3ff}, {0x4, 0x2}}, &(0x7f0000000180)) r2 = getuid() mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x182) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0xfffffffffffffffe, 0x1, 0xb6, 0x3, 0x6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r2}, 0x10000, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x3fd, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x7, 0x7}, {0x5, 0x7ff}}, 0x2) 23:15:59 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 23:15:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x9, 0x4}, {0x0, 0x9}}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x38, 0x4004, 0x5) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) getsockname(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000a040000000000000000000000000000000000742300000000000000000000000000"], &(0x7f0000000280)=0x3a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f0000000140)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:16:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/64, 0x1}, {&(0x7f0000001580)=""/36, 0xfffffcbf}, {&(0x7f0000001540)=""/13, 0xd}], 0xbf, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) flock(r2, 0x2) accept(0xffffffffffffff9c, &(0x7f0000001c00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f44d0020b91d5bdd0a60210b710f566aef57792046c12b4644413a281e736d00493d6d7378e1ef67f08254624235122ceb846ea514f4e439ee866fbec6abec562a3070e37eac"], 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 23:16:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup(r1) socket(0x2, 0x4000, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 23:16:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="4c530b5be59100e8361c76bc8f8b7f8a1caa245a93e81504000000bac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e", 0x56}], 0x1) execve(0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) 23:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) 23:16:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:16:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff000000000000000000000000000000", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10281, 0x6) 23:16:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x9362824dcbfc1abe) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080), 0x0) bind(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f6669be0a01e0ddc62e187c6c653000b502420a365c8466217b93b89f840af5eaca88e71e384b0c168ca194dc9f8bce66f031527046eafbaaed2623561639fcf21bc1ab2ab6269c7230477028d7e857a718e2edb399e5917594239930fcfb8f1d0816ff7c218b26680a766bb951d5b70eab52a1233ffe127fd3f3e574c8015683f1b0160ae9cc968dd1deb4d83632fa64ff3330d4c2999659d508c116e678e4ca25fb9a8d1c5209e37df280bd476ac92851f43742dfdeb0d4d9b3f118c01cdea4dc0f9fae5792cb4f82b64923ddb5e384cf8ba846e6d3a75eb7f043da3e6a46743111b51f55a07937b642db81d89db3fb6665beb318c77b1a7e35c0c76322867cbdce839a9cc6b91982099aba5541c91b7771ee619b909801cf1262a4db2b7c59050e206954f8b83b4c29bbd3cdadd5d801cb582b81717b4d8633f96d7293a060eb184076e9e3e04f2dcbd7f8e8"], 0xa) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/67, 0x43}], 0x4, &(0x7f0000000380)=""/30, 0x1e}, 0x40) 23:16:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open(&(0x7f0000000100)='./file0\x00', 0x10100, 0x88) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x4000000000000, 0x11) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r1) 23:16:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x9916) r2 = dup(r1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x110) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000440)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r6 = syz_open_pts() close(r4) write(r0, &(0x7f0000000140)="345f65a0533031c7ed898c1653126e1ddae8d3eae25e0b423c6b3f5760bd946e65b575e4e4849ece837166cba4b0f794808939d58a95f6906b3c936512b408da562e20b50b2c8e0ce231e52f9b6d2236ae6553694a0e4d1c4643c49391b88cd40dfeb541b8a1ee345a31ac9658a66f2b0f80f16ae4de8ec28857b4e90244e6625b9d79649af0d63a42743c3d1930a7036599f25957d9860db0c0770b71c09bd5f8b1752e1fcd98c2910e7750dc00c7be61f177105a87a720500d785f7834526942c3681d1fb35a4ee3416bccac6092d6", 0xd0) kevent(r2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x1c81, 0x401}, {{r5}, 0xfffffffffffffff8, 0xd8, 0xb, 0x7fff, 0x5}, {{r6}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0xfffffffffffffffa}], 0xffffffff, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x4, 0x2b}, {{r5}, 0xfffffffffffffffd, 0x60, 0x400fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000081, 0x10000, 0x6e8c}], 0x7, &(0x7f00000003c0)={0xf1b, 0x9}) dup(r6) syz_open_pts() kevent(r0, 0x0, 0x2, &(0x7f0000000180), 0x6, 0x0) 23:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="4c3132e1", 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x9, [{0x1, 0xffff}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0xffff}, {0x3}, {0x3, 0x100}, {0x2, 0x8}, {0x2}, {0x3, 0x3}, {0x1, 0x5}, {0x2, 0x46}, {0x3, 0xfffffffffffff4f6}, {0x0, 0x200}, {0x1, 0xf2a}, {0x3, 0x2}, {0x2, 0xc6}, {0x3, 0x2}, {0x3, 0x91}, {0x2, 0x20}, {0x3, 0xfffffffffffffff8}, {0x1, 0x743}, {0x3}, {0x0, 0x1000}, {0x3, 0x2}, {0x3, 0x200}, {0x1, 0x401}, {0x0, 0x100000000}, {0x3, 0x401}]}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchdir(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) chmod(&(0x7f0000000140)='./bus\x00', 0x20) 23:16:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = socket(0x1, 0x3, 0x4) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:16:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) write(r0, &(0x7f0000000100)="fc8f5aedd678edf2cfcc1888ff286cb5455e0b9382c01e8ebd36d6d5192465137754e7018afbfbffcbeacdbbab8f69ed2ef4513a2de3e9c65049ce4c85afdd57ba8eb8bb63cbd97dbc0399ceea05780a68bbe24768b811f4a540feede523000f5fb4e26c7c5ded597d568d9243b1020f45a3c06bfae8787f77e5afeaa6a315fa9bb68ff7e35062a4389d334f0c3be850ffc4f1d4a63c9f270c1f73e49df8", 0x9e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './bus\x00', './bus\x00'}) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = semget$private(0x0, 0x1, 0x86) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 23:16:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x8) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x104, 0x4) 23:16:00 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:16:00 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x80000001006, &(0x7f0000000040)={0x1, 0x300}, 0x50) r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000180)="053cdb3c30e395d8393b9c258b7399a792013aa41ab72aa7b31ef82a5224c5debd4740a60d9b6848c7c72a7adc26bb8e2b5ef521a37f1ab7bc3f3f9fbf946c901db64415d00b8624c8c23f3c587a4cc7cb22eb398b38b815d026782c51a66e408d4b38f5af755a0d56771b024cdfc8293778f874acc3858abd5db1343ecea1b8a9960fac546aef9d7563ba9f839ab83ca634f1856afac397aef46e6de510ff9ac639cbdcf8b8d7c81d52e7419757b4a0", 0xb0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x240, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20028, 0x198) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000240), 0x4) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) 23:16:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="24a075a3df6cf594dea9646d5951ad674277733055c7e1247fc36e2ae5aaea90789dbe5b545c597e26864052afc597f27250011548036ed263ccf3ef26e18381f77663d6e0dc3163536306ce4ba318172e2d5c8899b527811b9109197dfb4f8719a0dbff414884778c89e1d504d5681bbd6203d6af2ca2a4e2a35d38e5e11bb01d6b45fd6403280c58262adde04782a86e4b0f4e5f3b9744527df8016947cfdad76498bd9b0385d411171959932cc13118902ee987948464fd38d7226ca707035c33f4", 0xc3}, {&(0x7f0000000300)="30810e04794c993fbae139d50d1896678938d969f5450df9aa984d026843cd950b3de6d6e92dde54c10e2557973a817f196128e65ed7f5f71f3972c78de9bfbfbf5c1e", 0x43}, {&(0x7f0000000380)="bebb979839e214ac0d77032a92bebbd0d5def84eaf26552e048bc9e8432fc9ab0522dbce2550d6faf779e7cc17cd19428d53df4e1d1903200e7356929841893b2fccef1eea403d2a015bb9581ee28f65c36d479732e5e99bc73874bbeeacaec05d92cb5b0e3d699e3f7da1ffc3535403c13d60a0d4d2322a4fdc7e49122331a970da90910a2bc2bc18664f07d4825da3d654f3452ef9096dff947965e50b268e10159c39c974dafb783b86208c4dbd4d4a1896bcf4b03e2257f47a956497ff11", 0xc0}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:16:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) chmod(&(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x15) 23:16:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r0 = syz_open_pts() close(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000001c0)=0x10) 23:16:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) 23:16:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x18, 0x800, &(0x7f0000001000)=@in6={0x18, 0x0, 0x800, 0xfffffffffffffffe}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xffac) r1 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x0, 0x122) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001140)=0x3) recvfrom(r0, &(0x7f0000001040)=""/123, 0x7b, 0x3, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)=0x8) 23:16:01 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 23:16:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa0000006, 0x5, 0xfffffffffffff001}], 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xa2, 0x5, 0x84}, {{r2}, 0x0, 0x42, 0xf0000040, 0xffffffffffffec91, 0x5}, {{r0}, 0x0, 0x80, 0x83, 0x80000001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000007, 0x6, 0x6}], 0x9, &(0x7f0000000140)={0x9, 0x1}) r3 = socket$inet6(0x18, 0x4, 0x216000) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x48, 0xf00fffff, 0x338b, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000004, 0xe35, 0x800}, {{r2}, 0xfffffffffffffffd, 0xa3, 0x20000000, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff8, 0x8, 0x42, 0x101}, {{r0}, 0xfffffffffffffffe, 0x21, 0xf0000004, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x82, 0x20, 0x3, 0x401}, {{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x2, 0x200}], 0x3ff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x3, 0x20000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x80000000, 0x4aa9}], 0x5, &(0x7f00000001c0)={0xde0f, 0x3}) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000380)=0xc) 23:16:02 executing program 1: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7ffffffd) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xfd) 23:16:02 executing program 1: 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, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:16:02 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 23:16:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 23:16:02 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000280)) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000180)="a05acfcf431087ae7bd9b7c81f4cf1afb0748325fd6ff6eb0af30929f2e3a34338f10e44dcde872c823cd6bcd5f89874c188d3154a633337d0730040c9b774ee646397bd853a0963599a63cf4bc4c484d5d73536b67196d0c3da28a9c014b170fc7b5fe17d29a804de6eedb9b4fbc75054c15db2378394e16b7eb3933e8c8313e399b27f8670cbd14e648f3828fc155aad8ed038e6904dd1617d5e54f42168774c89444c7289c92554fef3bebd464b63ebc08bce90f3b54db32c1eb828c7d95bed27809996fcdf96e3900c323e87cd29adc5fd1a8c8a847f6b", 0xd9) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 23:16:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae8588c1ef612de8d1a09b04bfe94c3d929ff7a651833c924d957a19bd8261506", 0x143) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xc}, {r0, 0x4}], 0x2, 0x9) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) geteuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x9, 0x0) pledge(&(0x7f00000003c0)='X\xe7\xf7\xe1\x1c \t\xf7(G\xaf\xa5TY\xba)\x00', &(0x7f0000000380)='\x00') readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1, 0xdb82, 0x9, 0x67, "1dc21291a872b435d20bf338b87afff190772d98", 0x800, 0x594a}) listen(r2, 0x2) 23:16:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)) 23:16:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 23:16:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/zero\x00', 0x1000c, 0x0) sendmsg(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000640)="94ac827a0d013a3d2f5644de0fcc509379ae58b193c1f6351b0aa172ea917684e43d51a206b54c5104fc25d5d01e936433580981cd163e956fc1cdde2c9543ee438ad60630b2c3f5ca6d6b0da759a5a6664f9d605eb0ef06874e84af03ca121c3cfe5231e181f22d12db0ab279f04212f50c137e0cb450d68f4c972bc0049761657a5dfb115d5cf2f4fbc02b6e6e6d4536ee73241e1e2843525069c64de255ae3539a1d4b727e7ab364691b45026b676114377a0a064fd23059198c6d827e8e4bed941ad970e5a3aafe871a3676350d67754fce06d7b0f4768f85a88b1382f1e8484f24f8ca9b6837d7e86a5b29bf6cc1b704261c1fba9a84570c8f9173766b484d9b0aa69f4f062e2a12f823f1d3721b2a84121c1405ae3e47e4338d406bbd4e4c1d1f7f3d5e5704862d2e60ced8fc926ccc24be31bcbdbd7a20482fb19fa2b46379aaf30504c94501bb51122e02d27ebb9f1d47915b24649d394bd2f7d2372e911d007cb9f6f72a08b37728c3de5ab0303b35d374419cde05c2a8623b70d052487b5853242865cc9c704122bb2950f8ffe874e9b53f4753f0a1c2b821a3c60aad47c3e211bacb99ce2317f8e8b2d2052058ddee0761d6d43e481f8adb570253d6a2b6f81bc85061a2dd8476c2c80a30e68f32186f8e3e5cfa6010599dd60497daf64d5171819a3eaacbcd8ed44d4c3e7ec679697c625b1d7457fc9362e8176a101de19c22745ae4b547dced5ee85c5ffafdedad2aab32d9274dc6bd20170681da6fecefdf8f24981b589f66bff16e60b4bcad8c48a6999ff1a087d493de87db4cb39982edca0b7f36de6211e830c32b7a898b2e94c1ba62f03934112612dc2d46e34fed6b453e19d8db1a38a80109d2142c363c8c1d58b7d42fe220302c2c9e854a5ba1284961eca0631faa4b71c415d2e08839b70d7f61e97a631a76ea1d9996505b8005e48bee2ab17c38427c1a3af4734daee1122340821923449a0a86a1ea4376e5fd3a430484e97fbe8f0c7663250e83823d2931453b259994c048ee61d6b63047fe2ead7e190d16f7306239738f1d383f33f5c6cf3537209bb42f20afc89c11ebe7f715bf768f9cfefeca492b918a17e7ec04a4b40e31b55f5bed3449f405c75e92de56216031743ce22d7e7bd19866c4a0c3f5a41dc3e3b2e9a1e9b6bfd9a57827a0de61885bfbb19400903edf72cfa94d884e627bc66fe598538910b675302a7d9aefe475e85d25f4982e06b1590f53f3097375fe1c686aa4555f55ef23ab639ae311dee4f290a1093cce996aba088d5de5f6ec1ce892c149ee36379f8dd39d3e7052711d3a9c812d5968d928b3a7ecdb2a5919277684740a89aabb5804eff7a5e84c2c040941e722f4cab6ed2026eb379a1848c72d4bab2f6f6ebede8d61b7aa92e5cdc58c4844ce2131de4a5b9ff5773572ae2fdbb538ab066cd6bb42ff59fa0f8f94f24d20195e963450f8968a295dcecb5407861a7846012e2fce587233b03c76579182b88827661e1ac9362e26ecc13b4081809b0202f6b559721ee9d8464af2906feb52b7f025d0688d294321da82ce42b984ff5e99ab6aa05cc10ef21da87cf3aa48a3becde4b3841e94225ad5b07417223ca58d3d0b29f8669e48dee317919ece9d73186c02c614029cbff40a3473137f6cc7247f81180b4cf44cf65769653dba8f0a7b020d19a0b11abc785ef8e342ba515bb2940976afbc68a10322194431f431af2c85145bced78e317c04fea0105be62982135f835ff138d15f349986b8abe6d7972cf38541af66c718c52a04df482896cf2eebbac83ea5dba5ea0323ad5fac0407b4b541614a08f1e07c1d5011ae1591ca23d5481e947f8c875390c3504d7734a984bc64533e51dabf5ce181a18d3b2788c105c7f4d1097e1c459a4f444da877db744c6a4466aa5e1dce0d0a27d7908706e720d5a8f49f053b28f03234d25683fe18e2c6fc3a74a8eb06c25c7b355fa7ffac023ea799e5f2b5292be1e458a66997aabb86fb80cd52e992d8bbbf52a2406cca55c975edb804e794d8960b7f7b1e5b251fcff77e1cad9a7e95cbd0f41a6492de9b2dd025e1453a134eed593b1777405ac20037f8bbcca40ca58f425e5cac4371d46a3af282f1dc5f26cd8502ec9722bed1e8ee1a09c62f352b75a3a13eb81185532b14cf72f3f599179b2209d4b9c41887b4e38bd682b6c0432c4b13d4201e816f70996639f097d8b849541af00cb4beee9c254ecb6ac4216bd99a7d89226408e37b42d09019755242bf572dd58ff5a9f2d41240710ef541c8386f2002d122d1e12325876604482d5da1fc74f7a9e5ad1b71ce3f8ec852f9e45449baecced9ff47129554bca869277d29fe0dfdd7cf55ba1cf7ddb80cdf86546c7364e3b87c8e6004f91a6aa5992495792b9ab56a40929abe469f30d9ef6a631b5f807ec9b7f68fc01cb88d1ecb32fb997629a7d93287821f4c74484c1aea87561f95d094b45b74ba66c6319aafbbae344ddfd175185647e87cd7a276fc00d24a4cf1da1116b3c6ed35e266f01d98aa692022abb9ca2e9ef3dc3f7bfb52fe7c6a457355975dcd8f37615c3cd9a4c01485108cc2f0a532ed2e5827a7b6058688d8954a34721014324e9d6e101a9f6da814858155204f578e251aa997a8de9f5712077fc494aed164cb02b81c16e9086575881b340a85e813426d2e794670657d6f501216c1cdcae53a164dcc061be3bd3491b0ff864396539a40f72f6c054aa91ea729357698d52dbefe015bd45269c5a8ba1bdcbf3cc8f8a47ba3688863a63ecd50cc21cc51716833a2e5946c02dfac97edb6146ce2aacd8c0a915178158d9f66ded5d1a78534b639a92266fd6546cc6baeb60f683f7fd2603b34192b3d88775d96f0203e3f6e1fbdd624dc9a1bc4a6ddc9b81035362673ce6b529ff17eb3648b6d4a873e88555c6f29cd74a60ea1ebd5a55cfaa5e21fcdb7202d18d0e64a4f66d37d290672899d2810db1974053c540ddb81d16720f20d206897244f5fcad35bc5c43966a59272a2f49dad9d41f63a891bec3988ad36864846d94ad2e73c24b0895c3b429be558bca8a72f112f38aed17a401ecb70bc570a88e1a8902777cd57b22ad3639f3701a67ae100a4be4809f04c7ca92b209bb94fff6f0051162a9234c8bcecff911dec1e3bd1a7b0a5c1583b32486607697cf3267331adf765e733e652da84ee5c29cd62d0c749ca9f82b79d74ccbd910d3f51be17613f4673c9b34fc0927e8bf6af74cb8aa5d9b24fc301a2f84c6a70c0da1c664d170ebbf47ee0066e3871d82bc5f69076e8615b346a4ceaa50523c9c61a7498e362099f9085f7fb6b75f1af0156ca348d61b7c89c848e9d46a4f2316cba7209ffb3421574e776910fb592e81af7df3312cf9741d7fa24037e617df39534965ed26089009bbe50800c717387463c7df79483b2ff92fbb1453d4c5ce0758913a0e4505d24a7a801441bbeb23eefb30ae46898fc47fddf9c52d9074b22bb2d6c2c400289df34155a0170011157fc8556cbf81b75e9598b902a4ffcc772d7b450594cb52828162320a84d490a33c24ea719744f37c9db132bd5a74250c874bfb41e5a00334f1548a15ec6ba3346762afe4fbf633591a049626d5bad51ab44ff53f07ee32e3d687e80526f1a08bbe2290dcf5be173019b9106ddbc72956472f951f121d86076e8d3d11bb076bca8fe7c441dbb4a5f7ed66cf1a6a17aee311ed3c70568a68cf55103d2159d66d321af7c78483ecc4d5dea2bb540491fead91e9eb64a85a2c105f54c75815e05a00658e1a3b02c571697a2778405dcf727559713e39e14bd549949e26284c25652df6a12a1247bfdc46260fbb5ecd5ed15e320ece3638b9ce84c02c12b5217027df0b53dc050c9fdafcbd57eae75edb989be9e72ddada542fe6d258e3c29868b4f6368307108f06bc64750c4f4aae85c148ae029593ffb1cdf5f41a87aee007aa5e00f86562eff6aa4e1971f48eddb6fd563d22f6afdbebfb45bbc428e2b2a48ace2b9210d8fc216a3d3feb0b9c2aac5217228d55f80f0f9d8d8f8cf8759a83160f18e306c22c86b930009907145d86e17b9e8502a5b8eea80d33889acc2491ff6e4d093af41ab3258dcb852a6ca61f7e7940bbbe2b55f3d8841ccca222378cae8169f152f2d22f70e056042272a9681cf6610cd7a871225e6a71daa62ff8bdea628bc6148710fdc85e11dc87fa939b497bf89dc2ca0e7ce134949e79cb59268d530db0010063312dec04636d499c3850603255b9ca2b152fe4b8a35feaaf76130dfeb0c7a722158328158d6c37965d36bb4ec7bd155595d906def62190059aa8af43deb1dc1c8e764dd3eddfb43f55b9d610d6ba2a6318949e906e120c8eeecc7d1f938eb631924a91dd75c6cde27e1cb84a7197a5a34ea4eb9f72f68f71bb4f8f3b0cfeec3d028c3b3fc24a52eac0909d5b1425eb622fbbaa848aaef37f01bb48de4d6afd9ceb47c312caaf6f86f9acb3bd424941e34d97fc14b48b505e47aa3c9cd198b3ea6d23f23e2d3a7dea61e3f6b0fe1065105836de6e9315dd791433acde254eb25d171a4cd041f51146a6a0fc50c7366a1178cc1d6f4ffee0d100ce6373bf2245b7d351bfd650f27e5c57d41f3cf914aa5a8f418d40cbbb822af639b6ef4d91bb8f9d7eaa0b30e3bdb921eb6d7e3deaa8f3f85e17c73cb6b95dfc8a2c5d78da05d532dbff169954eeefd6f8dbbd1215e996eb13367ae5a300256734c52aeddbc6ca3e1551f57a5670e72789b6654c6d680a60781ce9c1375e359674523b518227ab60b31af8efbca5153303fe91d1a0fd9e0bf88055c6702a5a951f9095c07714e20c7ed41b79188caa7d58f96bd4fd45e9983102873aad611411c8d746ce1b45634d8ad6e82051b6fdb15ecccaf1c9a7c387fbb37f36a3d5010071fcdab6c13cecc988377775a873635b8fd132e0cb06a105254dd56a0d19a34615ed058abc501d370598a39abca5004f7a0f1f31eb78388f576e8c79732a0a0ad83e108fece7d9ca709891633d64eb47ed9ac2c6f503deee07ef84b260db7aa384773392c4faa5bb5670f44e364955a67783ca1f43e881b666709d8f64ad157d2a068cbf12781bc4d71799e72f403975c8671be3b707dcfa22cdf4546505e6fa3488662cf48f7d8e898ea956f8cebc6c52c21af966d7bc856791101980c13fbee347dd42aebd8c1458cc6d347bb07f136c306750ebdb2c76aa0e432d85a77a76fa778cf98b2ed733290e784e088fe030c91249dd73be9407392a49deafc2714d409ad9c9dd07aa4fc23b75c9898d96919ecc10ffa2246ca8740dc1266828751fa36d1f9cde68f2e8c9381785da94134ffad3304fcb9f9eb4331a4c2eeb1aecaa8b16e0b7e5d5e55c82969bc6f75d8ced01893c21f5fc4010a9de2ca740b7791ef4cbc01179531bf83bd7317ac3a7821aa0d43e6afdd67372d9c6c0f22f074a240aeb43ec64fabcd3753dc1900dc105e99c67ffa16a6d085d5117e3556a5937722cb7b4ac9e46a45aa42efed8121e27d268b3c551d4e787dca550ca600f55ca4699af3bf5ff3c0a98847d2b64076f983899a15af22c44a89f4ad2b11135a017b3d9961d4217b61941c8a0899a9e6ccf042c5fc3f962968e504f12d0afad3e2555830464cb041f1f4721311a0683c5f5754cd16c79c67b12a3cf1701e6f3e323b522348d88138531ea7d9086dab212a6cd180f421ce1c70023eb5173c4e6eea5db2740a14b952eec298b1c3a9de4e8cc4b775607aa5fa85ce10f01cd3e9cf85efdeadb40fe5ee2c6", 0x1000}, {&(0x7f0000000240)="54d41ba41209f026ac8c181b58404610423e9367ed9708a55efabb1a0d790a7c", 0x20}, {&(0x7f00000002c0)="3056c533291d2e649d8a144101b634ba18ccde27adf7eb88433878f6e27a21ba55a0240cef7daab07d35ac4a29e05eb38cc2ab499c468a4b7aa2de4d999f01a964fc42ca63cf7ede80f27109220d8f121dedc23e26606c6a48087fb6e4bae0516e15df1af479d44af3b03b0fbdf4ee9f8567048c938cb789e02417dff968c97d69aa78189efecba3c1a486d9324b9ac7c383d9bd29141a", 0x97}, {&(0x7f0000000400)="6a6f3d4c7c9673f78fe68984796340fcdcf9c1be0b812c89a045a408cd4bb9fb2a32639f7b54c71f6eee701d150a29362554d5faea6056360ce5501fe5b10af81f1c85ca56cc328afcc9fadae323ca8a3ad60946bcfd90c3b67610c28bf40b0322785e951dd2a6b6e76a39f52a9a59cf419456ab4b9784dae2db13e102044afa0caaddc8ad924606cd6764ceece7c854", 0x90}, {&(0x7f0000001640)="89bbd8337494f0cd00f7fdcb7570847ba3a40636a7628088064360bfed7ba50d8cce08f488072d0d5034799a5467aecab31a5117068a293dc7cad972a55a97993a243a89e04296cfa1181bef4d556a0e95070dc757cfb751e4619f10bdca67aa59781f47b043285393fd07ad5929040496520a60fb1d7a171b405fdef2da3c214f811dad26d02603cc9c2f7c81c47c825b5c785030b500089e6b64d9094a3d03134db97a1ca373533b2234297158576edb7eaf55cc82de51cae661c3adc8371d6bbe39efe8ac305782ed6854b407ca5de3f8cfa35edcc6b92da453f42fef73ec237c0b7882de270c848a5986825a5dcff4903463cf5138e3bd40ab612b090d771b64a6f044f0a8a7632dcead929b01abf6a460eb3c64bb9d591912560cbc81c6b9370bf3ceaf08df83c15d6d38f7f8058a24fe5eb9bb304a3cb5d103ae956965ff6e331df52e3720294f0e11eb9b3c11bbf47adbaded3114795195519c977e4a6d4993d073a16bfddc30dc41ef0a6406ab03dc1b8a7ba6f7d2717efa1e624b1194a870f7223943da848689685ea8bff602a1f0328d41c59fd81790dfb891827171fbe2df54bc498dc0274b88f0e943a6cc90b763f23441721edee3d8b04b8aa208a242332e89abf26c0139f12d1d06839a0131307fce36b5d0e62d6430adc8886964245844a380ce87785d4e1f6153136777432be6704e45218fb490abd62f58b954e66a6fb5a257c96f4aa480478ed7cde89730ed0deb828b86f859e869a44768f43524a2b3747d284d241678851a16e38cddc2db38e8fe0a1d1a2dafcd4ea35121a8d94195cf124d40ffcc0f5973321391b439ea5d93060d111862f242bdc6cd9428ee709dbb310c761c0bc1201322ef737f3b33f32a71413cefc9bd9418f0d5b3f76522b788f72c4c0cd261cd2dff2be5c076814c770aa55df92fc2f542f91b3c2ad174241067b7f407dd35229f18787fc23aaf0c0e2dee6038085358939d1eebd868a71b88d56f268c3d01b44f21f513033e50a9a1c733cbe02bcc6a3e5605b7af5801a5d20252ff62af29ad3024e5e1b5550e45ac1f39eb5167985c64676121f260ce5ac48a6855b925e903450ad769aab3ec4d066c3e2a32f86cb865fa9507d880dc1e646e6ff3daac61b2c6884038979300686ca1217c425306ec713e93ef045fa003456d8863a49d870c9c42348584782b79788d53f8a22bd51cd08f96b982f8299205f634dcbfabfef4eeb46b2d8065532b3b144b1fcd29c743e7cc59fb664deb3cd3ae339faa28c1b59aa215d412b0215302c5acfe4fba68cb322c6d5f02b5a5b96da05ab46fe4caff07feee9617d8bea6388ab94d45a375b36d0c620c5035db1a0aea5dcaa12813b75e3ea0fb0762e34e125b46ed20aa9f4dc5e4ca650a25779384254dbc343ed48b6040f7f5ea3c9ac745aa1ae2df1b41ac1fa21fc7c10a1157d26d4685734250dc0231f71885e5940fcce2694c2e6a7173a54ead199cd93c9740736d771b5f15733b00fbc738574e13d335549d580b5a2a3a30ec6491dc378137f4197eca61b55affd8b5d71bebd0ef4866fd3cf45074b76456971beff32dced142fc9d9c237364f49e772eea6f061414907d2c35a714a33b56a9a0512218c7a863626f3545aee259cb5937bd4186d33addcc4dcc59f50f59ebc3beae5345f0654f06acca5f13dbfd45bd2198ed1338c07ab17316622688c5d492168488767ad74501d65807c488d65c7fe1478329068c4b274d935fbc2ca834f29760291a6c453fa752c08277cc4cf1c98adc8c72ef9d298346ebf63317857c7c22c65f60ab2ffd9f21c0143de0c49721e20170172085c0cd7f8dc69ae47a201dd0802c001de43c09f589301ec1959a61b057ec82dd5e743f4ea2e7c954c941b8aa1f3afd20152534b64c81b98b4e1f11a2ba9f21e3a071df6be663bd1ac160faa837e945947ab1bcb762dd53b9c23bbf41cedc41343a0f6c2e9609dbd95e8aa64faec68d6b83848358d89659da2b7b8e4034528b8569cadfa4c33c321f20edbb5d965e44cb41c24170eb546591528d704737d9ccbe7eb947a8d7a07ce46a94ff3f1ac27f182ff457701e1456143d3002127bd7b3b18e2364ceff1f4aab552f57e62f32bffcb5c0ead175541556cebd080448827d1c31f13df60d284daaf9b950cc408145df8ff8ddf32ab6f53b15741294fa85069935e84ae4c436c8abed26a47217dd8b210ae38b6fa7a17ef9231a1b2433637a13782b2929a0297de4a55fff6cd6cf800603ac30738c77732a94c037a3e7b90142cb300714d18d2dd82e6de7d2adcbf7f351e7f653ad3640c04bb9797f8dccf91277e4fdea21d350f8086f555c1a0a7381a8a887878eac7c17d95a51dea7fdd961a0d722db6433c0940b18e0201c6cd3c3798349aa06789631f7d6c4d648674e8d323fff35c15f0bcae8e9a8603b64a79e007a57e4cb4a047083e2c3e9af21d794a8ac208c1732b7926be6d15435949f5c15f0929a14ad01a477ae661528b606fada810db62a6b646e42927cb6578e73e36b379d075621044befb6dbe8ba53ba055a416bf455513fbb10a78a961c70ffdede36bea2ec88bf9e076d08ecf541e3186d31301ece63cd262d15b27c4e4dd0bf521f7eeaab17f6cad56fe9dbf848be1d3086f21c69c08ef9a611e2fe034864313f6a51c7280f6ef270504fe843c4ec7db41e66841a481bbae06989faab8de9de4e80da871a3f94e6936a20ac499ce8d2f5e7f6296f5800455892057118a51def86d58d6e5d1dbf0fb41cba9abf3e4f733459ee2f0dc4925892f17efbc08efcc93feff661121419cd05a82a763c7d99e2ae6da9ededa62363fb293271b03c8d5a192c05f923710de30efa2706a6c01a0926f59555d646cc2191320cfd746c8248bc1bf2f90b90fdb6fcb2dab390244df19cb3df75a7d2066fdfeff6f6ab396beaf9b1b18909ac667deb12ba066ed0218e014305bdc1363414cd5f53381fb53e98d85703a673e3ba9be43619fbffcb6901b18f168b12f9c2ef83263c2a5d3e284e160e791dd35ffba46db9a6dd8309e29a19894e15fdf1ba5c1914c267c5cee5f7603f8e0d2598423ed5fc8dbc5e26a0610a78aa7ab098233a4592d6f77cc9a3eb7e265a83a0e38394058f36ec2a1ae7e91f8ee95ffc8bf5ed7c9bef6766b731a15a2bac9c664d84de110c710bc7baa174ad3cd91735630d213d5a044581b0fe418b35f5379969bdfdbe4c07d96f8a9d2e313b07692de40518fbee1a44727a84948c709f9bce6d78c4f856095565c2fab587bb50b358165ae5a0a413161737c24e6cf397abbfac438951a2d8a61882ce1497193ec9bbc13ed163bd67ef9b0e2c367f93dd196ac3dbabc334757bee26af181ae50e2e11d752fc2e60ec718a72aed5384e966cad1744b1a55f0ff67d1744828f8103cf6e131a0b4cf850c34d83e7c1d1d72c3b9ebc8fc2c92100b7a8a9e65228905e5c70f2be6f538779db092ee6f28188625592a662f9a92f6ecf3f3ae7d3727143c4432fdc29a5e88d39358f4b27537156126f6b7d653dcc83332c5234e6bfc1b0c6e5810865479b061d99b099f0f487c3f456c949a08c5e074ee16983f429825e649099ae1690c3bd207f8d7a2404bfaa6586ecf3ba35b589da82c2eeb9ed7ba0ad5f61c50bb67652cae3628b39a47e1d63c872e4608dca1b5093b11a71bb15e08551e30f3eb3841489e3a5dce8409c13623ac9a44ccc8bc40eb0b617532c14e9b35f36e46ddecf31e9e8716e6c330cdf19be0e8e4eaf08137c95d7644b8818c33d3fb38624a19c55ba30e9023d34410a0c7bd490061e06ffbf936f12e804d695ed72d2d15d221d5a206de742beaa2c37d1402b8ea3a66c8378a7732f97829714754f5495e51fe559cc0d6889fde2eb8e17243fd34ae34cc51143172965b1a287540329c7977a00344901124994254eced55e27c0dd61d55864433912a3689e01748c7a048f33625583178555021b8305ff48132eb4a5c6b0e83b677699b2ee1fa7f07cda7055251df091b46349e4991807fbe43fd7172782198585d638767d9552c6d59322bb920f9d0192f3a5a6b04d7aee0fe1cd8bba5e831380d40d244805404740e19f3be7cf3688344aa4c3cbb0b821d7fadcc3e82497ace226f62884c0373019f42ef3c31f2bb45825d03e20c383e9823cd8c77a426e3cfffe9957730ac6cdb9a6f4c486f59bcdbfa6917ce1efffb04d7e9591979849461cff5ca4b95a48a99328bc0393de0deb564868e61804c18c94063b452edcd7e451eb187ee5bbfc2a3e4b1f43330f13952bd8fa3cdddd251093eb90b97bb7ddf2e865722583aa3fc81d971365dbb06292292c932ccbf4941aee73adbea23195beff59c7735f48492f243dd49d3300e577868ec90b09008e126ee1183dd9584942c69a230a955ffd88034987721d441bca1e75cbc03a72ec1c10762080c3e0f10784861c280515dd139d25719149dbdd108da5d8cccead8b2c3afa1655c4c152f976ed371f64781019e6e3b15316b208f9381cca7445e788a9157a81f90f13b2dccec9e1e51fa51567f9c1ef5cdc03251318e73e356ad545907106737f8894a551e513d2a666954f3695bb5c64c38181bab589336983d3185737e2d7c5161073e54fa1d180aa56437413b8a7d89ae90cc1e68f1f5989f136d1ba45692542f2a282a713ddd0d2cb4ff8e2f10dad139b24c434a60f9e5d55eb6a57c13d80e95358d5c2c1ae2b404144e8b0d49393186e3efd47fc3bb302766c88036f2020624543fca1eb406c925d04b7d9055c1871225a5c8c5bc071d86bbe2449e1ab5ccb828755ddc1de6ac2aeff66209faa82d647f7765c87a2a02e045df04252cb3741321644872758c6eb759d0707ab503b72b453065dbfd2d0376b74f459befad8d52f378ecf7092480a98ae5d3d37351308ac1444d0746f91339a932548c74caaba6016a6e8260b863aab1c857110415a4fbf1cd99b89d79e571eb72731727f44895b2d64e0abb1b729bb04324b65d59ae442c4cc0b1fe0f1442d3fc5b1eb80211a09250bbf7fe7936450bff078ae09ef1bdebf62283990bec0d27c9d777783a5465ce141c3914bc9f9a6fe7f9213c4d05ef63fae1e2aa7c72f02ced8efeb1ac26fef5290e8607b216efea0abd322b2532f76da6ed59b281e4ab76d98a36abed7cf4f1542c1ff81441c1833dcbc5c46860d2d14b18170eea95f56c9eedace5d4cb46b05f7d024fa01e87734822d16efff3727a99dd2513261c77a870ce91fe92a94bcf719a181ca673034f4773ee031181cf0fa55039a31ccbbf6b5bed45db8f9f4fab398cbec9c74a610ae314bb95896869770a44cc0f3da33c6d757808866051ba1b993c6d2a93b1767389e0ae2c595f792546580ab20f79fb26519accd5fe4ad971f9395ec0500965a943987a1475c25401c3ef2fdb55168a9e030f6eb2e9284c12fa575fbe0f6540f091159d3dc4626c81796caf7fbcf9d11fd35616ad9dbe0d2db8e50efaa511d7377e19197c3b4ab7cb0391f08b90512a5d05bf03d48f545d2f88282b26cfbe99ab05089b118d272f4134ae9d19ede9908828a9dfadd2fda6502d672309c2eeba33f79c36e6275bbf3694df30bd7fd77550037f14d3652447b234b8913bdc4becc31611245375b4dee19847561f3a3d2ef593d59e93dfc9aa445d817e105f37aba5dd65d7ee08f40ec710f1f6e8ccb790401f08316f19ac89ddbf8cca486df4fd1cede03d1c3d9b96fa7165398a3e0a68b5c915c04bb9ac52f2024d612f42b8f4d10a251e2e16791", 0x1000}, {&(0x7f0000002640)="08057e389a2a7fdd00d34b01bc3be70465fe84f0fd852f524137457d51a09aca2e4c9937150b373a83d81866a2532cf8427cae258aa143499b3704be1ea59ee6ad30e0ef7f5c3928cc12b9debdd18770b9069c1d56d295480af92d64d3053421bc13712dcd653727c80c565f2f5336d7dc349a97849787159e62ca3b26191421011af7cb31b97b2f65dd30d2650e8352ad6f2c46fc1800d45aa4a166c81feaf9e6b231077c2c64d5cbd11c07aa6230da83f6a50fbb05cb16999f704b29af56c748058b644a43a838a5bbca94fa45e341341a6f7542ad862f06731629c1713aae49fe064d59d7deb8feecfc5796b189", 0xef}, {&(0x7f0000000380)="00d3159a039b728d1dd88bbf8424bf07deaf21450ce40009dbd562445a", 0x1d}, {&(0x7f0000002740)="7a2449485bca975869d2992de033c559d8b7b6d4ddafdaa73d611f0a34619dd787b09f4da9411d496d10f9f6b9aca363734ed7efbbf016fa1cb2553d3934d3b33076491395c0c9146ede1fda107a6d6e5804c737038c33388bb12502aaaa1c9c0ac63dd67791fba4537c2746ea01ced70438a982cde980783dab0e02a76410ac6c153fa89b0dc62992dc4e1647a25b66743feccc73f011a299e638c1a26cab53ad1ba12d7c", 0xa5}], 0x8, &(0x7f0000002800)=[{0x50, 0xffff, 0x9, "183d90691077cf4ab12c86c9f8e534760789bd6ba6073085876492d64c0c17e7ca42e5787c3cc55ba5e5bdc4c206c3c4198b39f0fd35474945af35feaa8b"}, {0xa0, 0xffff, 0x7, "b77cd1979c05c4fb59697f1b6962e0981bc1d3547a156870f3294a38dee188f3316f7426acd84b39288985b3e0819e81f7d0c72188fa40b82e3bfcdf0646d9e4323f191a8fbf988e039be7920cd2f862ad74312d413a51eccba0c9f0969315162b1a07df7679f15e558af68945c378b6dd52bfcdd8f7b5d41fd27411fb69140af5d0533f2c7d7dfc8e"}, {0x100, 0x1, 0x2, "5595f09beb7278d0681f7f0750aed68600a9f784cb1282147dea3e066deb6de25e7f1d817a81d95544fadd43d3e23295894e45ba5ad6a0532fcbdbb3f664c54d87e3efb1663083b82248d7d996940ab73f4679521300ca163f1c1da28d7b8fdea476f30e40f07e6005c11a3cf1ac7689b9f54f9a7cd88e8571fcf5fbb367d399e0a29128459d12b7c0242d759360a414889585ddb2a1af793e51f8b2b4a3a9236fabde9992ff673db2cc7df617a85910b9a6fa14cec83e97529363b170f2c43ed9979e47b048a7cc9216adcdc5f1cfd909e6b4753613fb9488effde7af59fa3ba4cf51a9152a67a563"}], 0x1f0}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r12 = getppid() r13 = geteuid() r14 = getgid() r15 = getppid() r16 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, &(0x7f0000002b40)=0xc) r18 = getpgid(0x0) r19 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) r21 = getpgid(0xffffffffffffffff) r22 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, &(0x7f0000002c00)=0xc) r24 = getpid() r25 = getuid() r26 = getegid() sendmsg$unix(r10, &(0x7f0000002d40)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002ac0), 0x0, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r7, r1, r5, r2]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x38, 0xffff, 0x1, [r6, r11, r4, r0, r3, r1, r11, r5, r4]}], 0xf8, 0x400}, 0x1) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r29 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) close(r29) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000002a00)=0xc) fcntl$dupfd(r5, 0x0, r8) pipe2(&(0x7f00000000c0), 0x4) 23:16:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[r3]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x4, &(0x7f0000000300)=[r7, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[r5, r6, r7, r8]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01dd2e4846697d65dd7ab32e35995a7279486b2e7c90aee1306da8d900000e05c5844b2500000000000000006041d7667731b0ab66c1276ebccacb2e0e1cea36133d23e91980a748535e655e4749fbae6c5050c67f22bedd0cce077c33371b575035bc09abac56f25be3bbd3aa2ed3c572a75a6364f21eaf149ce662938c11f966c976a9e26db040529d7a36ab4036fcd22948d7f0b465e76e9ad97cd490209a64c52b42c9413aa7f0e4bdeb599e8c07a3a8db7ccf4e54c1e1e6df38558c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x200) 23:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10c30100000000c92b7a015ad2000000f706"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01650544000000000000"], 0xfe82) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x478c808d, 0x100000000, 0x60, 0x8001, "0744593b628b790cb59ae9efc662c53218979298", 0x8, 0x8000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 23:16:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) chmod(&(0x7f0000000000)='./bus\x00', 0x128) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000180)=0x2) 23:16:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:16:03 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1812, r1, 0x0, 0x0) 23:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) fsync(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom(r0, &(0x7f0000000100)=""/224, 0xe0, 0x801, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:16:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) fsync(r0) recvfrom(r0, &(0x7f0000000380)=""/224, 0xe0, 0x40, 0x0, 0xfffffffffffffeba) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) fcntl$dupfd(r1, 0x40, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000100)=0x1) 23:16:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8008, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xbfd3, 0x200}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x4000000000000011, 0x4, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0), 0x0) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 23:16:03 executing program 0: r0 = msgget(0x1, 0xfffffffffffffffc) msgctl$IPC_SET(r0, 0x13, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x881, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x1}, 0xc) msgget(0x1, 0x20) ioctl$TIOCSTOP(r2, 0x2000746f) recvfrom$inet6(r2, &(0x7f0000000040)=""/54, 0x36, 0x1, &(0x7f0000000080)={0x18, 0x2, 0xf7, 0xec3}, 0xc) 23:16:03 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x22004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a3200395d00"}) 23:16:03 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00\x00\x00', 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x10000, 0x1, 0x18000, "7d1baa0477a1b7420453e5e4a7d846bbf6f3f537", 0x1, 0x3}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) dup2(r0, r1) 23:16:03 executing program 1: r0 = socket(0x2, 0x1, 0x3) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000500)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 23:16:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x7ff) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) 23:16:03 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 23:16:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r0, r0) ioctl$TIOCSTART(r0, 0x2000746e) 23:16:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000002540)='./file0\x00', 0x8a8, 0x4) bind$inet6(r1, &(0x7f0000002500)={0x18, 0x1, 0xffffffff, 0xaad7}, 0xc) close(r0) setrlimit(0x4, &(0x7f0000000000)={0x400004, 0x156}) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000080)="06e775fd8adf80a4cac4cacbaa35cd3f9876c98d4b1683c5235f10daaeccb86c835e8e374241c69171fc7c419be5611dab1b585647268bcafd3a5d20d19b5d39ea8d4a9fa1ca72ffe1209e53cedcd94d9da710084cbaefca1c6045c6c8834d2b9e1b5bcda78c5c65b83964e93dd605c7336903e2194ccb94c2faf14767faad44fec2ef40ad32ead802f5882514701287788d6c29fd58de9e8dfa7e5e86e82da4bc3e794eee2668c76edfc5dc9090820d63a2", 0xb2}, {&(0x7f0000000140)="bab9cc24f08bd2262d4616e115a424e83b87418248948499a090fea4951d6ff4b44ed427e6cc12ef5e9ed2f65fe2d3f2903a3151b588c62320122fd9968281b912218e1753b54caf3cb055349d87baf644fe2d80c13ecb85287d07b60d41668f40b57f5cd07e5ee165b568d4933efd3b8bdef8080687", 0x76}, {&(0x7f00000001c0)="154a536db52599e60e0178db8e29ae216cb8f5d817c3f0c93993effffb293e064a4d30dcb134dd9ea8cdbe559d741643a5c6bdf6f5e8cb22d2ed8fda06c470f58a47a5ebe0d3aa82d2bd6f568b9e30ffdf1d6b8b6e50fa3b40622291ee383a321370a796e4d6de56b3820f8fd48dbbc4bde6c0a9364583b35ddf2ae5bf2cb219ed32df9680212e49f5343a93f9b0915e07d0053d71739e8b7dc6f2abc3881458c8a32930c6f5eb4106911ff5688b6e17bb3b031c37d4b1f80733b9cebf13cee652940a2d69e252b58b415e15f1d8a87ae1e3", 0xd2}, {&(0x7f00000002c0)="521e1416268b4221c30943efae0c58593a029c8dcfbcff9bae0a1de178118cd91f9ecd1484e79aa7215c08ed3d44f2101f44ffd6bd4b0ff0f4e59859e956460ca6a7ec513d02935eb868b3b5115ed13d87bfdd52a27b82a98b66aab95034a5d93c135d437391882148a9e4823d3d868340ff4fe7f54d9fb5b59128610ea633222215701343b9ec972684911d8a39c3e1b57785063e9c7fb1c0d4976cfefef13685a1515595a2ade3a26a94125b8dd0b28200727e794070ac88afff458c4e3b6328ae8aafad6d9e7c378696263b3a081f8ac0691f40c0e4f22a83c19cc76619707428d61a0987a81a7dfb819e34c96f46342d9097942e382d45fcfc8b0ed2837c5808bb7cfa2023f282682b884486a40ab70dd8e03a17161447f14f5ad1c3b17c417589de0f185184344e9a1c860e2efccdd3eda23b6ab4ad977ffbdbe39d26c602af7f302872d4d61415f7c8337fd9c7c6b9c87b6890b7df0df41808eaafe58c34cbbe0bd364ba4e2eb4e4b2705e760c687cc8dd9f430fe702ad5f4d57d17b84bfccde48f0fbd46dd088a773b47b5b59bc0923718c1e48154548f14912625087d17fb018f53e97a9f0c71ee59cdaaf2613234a1e14eb4022f9e60f5ad05183b97da4d2600d5447351c7d3a46ea782e0f0daa80481f03f83dad3765b492c6a95919c601cb41d1af1d2d5d9632435d4aef4fcbdb5829985b36d641b9675fddffb5c9e88a70c27aed65df5fe92e6aa453a5aaa1fef0b78d1ad383e170fb8d81f717a8428a9fd3e6da9e299fbaf383018aa768827c1bfe0581dcf34c0ad51fa24503adc6db205c092ac77c7ed18fe511060919b83ac08f3e64ac7e8ef6da0fb1c02be6dacfef06abb17be851e4c61542081f8fd0598dc7d3ff68584c965dc3fd3795aa36904dc53aea30440b9b9c914ae19ac9bea29b93ffebc95269e190c9fb880200a95a60741f7c007df9fd02a8e4a0d746afd1539478e723109a806f1942b4eb397167bdaf9c0c88cbde694d9757d5c4b9cc8cc7adad09fcc745de48ed1e9a51247ebec4010b9b1fc13e54f0ed56a75fd09fcc3f68c18370f1c5c994303593d091a02171fbd77bfea06a5314f52f8f82b53c6603b132267515dfa4767da6077b533451ac5d560a525a1a08ab3596a181d71162ca60b7d80421ea3b815a9c72ffcf3e9c85a3a620fed774eb3e9e8fe879303e5d704e94366fc37809e062698d5e12d53534e1b330e615a9163b60b4bb7838bebb09071cc0f96c38abb58ac7bf499419af68a5195734b7f3681c6bf1f9046997d9cbb879e882b03fe67e39b810e44a49efca0e67d600de4a311510a2c34fbbc924c3f02bff8af59502e7b18d71d5a204baa5b74ec716d7f44cf1ce8f4e1d68024f0600bf830f352a2cc01e13db959097157dc3821bda846eb893c44877575a48f04ae24920e167b28867533edd79de81b8c27eff6b733710aa666fe05ba7f4dbbf355d3cf975e5afc5246678e90d26879d7457f86843f34f268feeacb51526d47c70b05693b789c0cf9a71deefba48d9dda49c0fd40561b81d7edfa48cc1caab97c61efedcf63f90db4a1c9e44b261baaf1fea3cfa16ceada77484b60e370010c5ecc2fc86b3c885a5a3bc58cc63bbc35e8eefe1bae998262b2fb6146e27cc1134ad6e27f54a81c1c888beb0f4a7cb45b835d5e241640082cfcc9040c1299c85097e087214548ed52441c6d1cea92a8bb92a6fa2a6e8dbd95c1729baac00a5fc928278b7b71f636d510fee0525f954f84f1441ebf0c81ad1c7bd0a00aea5533332a87caf4c6e4366ff828e4c4b7800b5a9646a5f4a9eda64b5304bf3152428b0d44d3a65237b0db880c4a824cc94195b996fd269c4c5544efc5d7b3c3ca2dab34f4b2161f53088d29813ad88fed993e4987e7c4c7555f5deb0bcf0193dc05a141845662080c6ca2b4d4eb473751d62eb1c939d99fd7c6093a5d17aab20f9efc8bd605211b20ff57323241a8c32626c52bd2243cc4ee1ced030db3a5edaa4751e8ebe45c8e6dcd4d4a885cb28133d666996d7538e25ccbf6c006717a72924e529b506ca0c5205dc0a6231351e9fd3fed1b9eb31395929fea51085f5814a0768e594c0472f9b1320868fe6dee90441195565379bd0ec6e13cc8abc01e70a8e912dc4088e296da107014f01761be5f8ee42fd411053af2bb8747c1025519c074124789a8f69ea4034dc4c66bdbcc9b828e3558c9b017cfa6f5aa94e54f64234966961992e5678faf0800f1b7056d1cc39ef3013ce3d3c7a9f41655c5c25e05822832f7bc89d2ddd087d4503face931c4112d79644d193b7d67591bc2e0f1b69f9222179cf960fe32c25b70b4963b946818c3c1559bb54a55f1c0211d1cfa25836e9c36e79d684d8a19d6ba2ba2919227d52c32ace1ace4894f153872a58eadee8fe2fb4d62f84655d9bb61c055b5a8bdf9549a042c52220b2837fe7e84456a0e4c3be7ce7b8ec22afa449cddec2e505cac67384a20119343a4cb545fb4c10d0534e02d35f911b6d30db54496cf68ed5d3496399ebd08d6e23d6cde0413744817df8c106b325a83e00ddb542e1f4fbc692fb4fe73c3652c51990f476216abc6eb4bb66ce445321df68c169975379f0962de67ea3851f1e93cbb73e1a1b1efc24ff6c98adc21aab80e09ec4f4a9a79de00dcbe899db133b0742beae90f710f2bccc166011fc674da17057393ae1fba335c49291f3e3945c633228833247850593fad1d85e774eebdd77f72faf9acfa9363dce683fbaee2c7ab6515a5cbcf8e9733796972a4a4ee09974e14007fb9f754dc90592cc4ed4ace5f9026c30c8255549549cf59bb2f5d51893d6a899731aa6c3f2a2e601493699bbf2e07f832bb8665a245885b94d89deed08e2d2816e0e8a7739e9265561845edad930426cf0961b74fe89502ea63dd56a79860803fee10b435337e4f2400d4ea7e31063abc42bfb63ab27bc9617d84a734ca877d25f25acd6c319f3019e31c134acf27d6b7e5e0881c4f1ee0cccf3c025941bb8b4350017eb67fdada800724563f45cafea4645afdf0586657703c5536fe48e246b4dc0c91b9f21a2fb137962bcfb19a58d31232f3a9e262cc0495c8e4ce34143f38918513e822ae4a69bb3c88a1edd538cd57b28cbba6c4a30dde7cc35f8fc55552b50142b860e2ddcfbde06b70e069e6e1616086f6feb7f62635eb7d80bb10eb594816cd6d690b24e57069a343596e879691573ddacb6105fd8cd0e3a585e833aac44dbe3ade88353d31bd272df5c6afcd958ec7276699efc85e6e9bb75904d48c84a22fa09472a92f4c95d88edf86df0475581f00611b4ccab2c2ffe4b2dde416da931c52a1fac5e98300c84bf01ee721f70f5ff24c6ec5292b99ef110003cea610d34dbca278bd9dd5a61e4fc61fcfaeb7a8295e3280461cea9b04640aa9f90de410b41da556ea2ae568a6d00d80445d60a2f7dd705efe74f3559cb7e65b0f90721b95c201cc9b1df68ef5904215b5f12863d51ab1ad8a6c04733a929e3d1fd34725b3697a206254418ef0ef3a68c4d651e0ce041e6202a444880760e47408069ba4bcd0201df62f6bfc1ea018ee4553a991466a7aeef2a9d43e3122c64458349134bb0ac15f6cb4e0447c58cb2ba3f3296b812794412cea2b3b446541f63659c4fa6b6780835edd131cce2bee1c1156d1e947697fee3dc88c9e2f15f9691e10aee187492ec13fd0244e722decbb009fad304561eafd8f9e8771e156691835c80a9e72fe94a1c4ed6f0937822536d2c817c8133651a563117b2c4da6b0565fadbf7bdd5ccc81b446e1d509356a35663bcd9a5b76996ec857af8c9d61677ab636b83e0f397ca078e18106905befcd02f580fa37d4e0f2996a5a08e8375bcd691602971a44f58c3d91806aa2806d8cd1842e35261bcfd1a0aea9788d39d1812da0d2e39ab02e4e234a3a7057c90b4d472a399f4eaf32ec129be840ca52b44826d6e8cd897918c548bde66cd02ef80f11bfe71df051df646d3b21a3a3fc1e107e58f47c23e21a7210daca96bc24cf38e7a7ba5be16a2f76a994b890ad793cc965597d9f56a06494d3be322fd17874710fbf67dccc42ba34cebcb117f408061055d4ed5b7b13ea103ac15bae9fe72d08e5cb56d1c5e988847a135c0ac08096f9b3677a3768a7b8fad4afa753ab2d2d9f6ad505de7c4e78094c6719e1b9bc135e5c30dee9fcfd715f584b6877c88d804e9cad3608205ba841c9a47b7027906fae6313c8cea6ea5d9e906f006858ae571b7c10be2bf55cd53ba9182c94cebd3a669ac594e252db62a9fc860750488aba25ee8e43dac11b1f2cb3169fc7283e140addb945df61407bde0a191aede10c787a494f4abde83b26a3215d21210f7e5c17d258e5aa876a7231b8aeca2292de64e2f6d039b27042542d165562d20790a8d73f834c772c117815a60590d730b667722d1eeac409c19f674eb7ec634297ccdcb590f422e78da216e9af012d60bf23aa138f406e831f6506fa660ca013e1ed5362aac5b249466ce7619d301a26beaca8508540c190d895e6c3513dc679a4864ba019b68d179b1fa7e960a59c0f967713fdf971244be7fb00fdefbd49de31a5c616a74bb906c50d6d2f28bdb2f24cc732668aebdbf5088fc0b00b9b5e1f0904a6c92b8c8b88b1de89829afd25da38f29092585ff068ec4a2b01ac1294c1a005605c96cc53143dbb880e442d202307fb27005eb37db4423315385421f3153cd9d1804be66502ddc76434b1b7d3b16cfb3d9bf08e0bb6474c12e06217475c645f8283c9b3d472ae80776740d5ba9b02ddfff179228b166f0d9aa19e565b39f50e8e5905ec743d2296d8152514cc924a96de9c9cbee484b6e20f421b42a5298edfa20317fb64509d8185d1c50cb8d4d31ad4fb1d06b72c68cd168c1a2ded8363781201de249772057d69a4f5811f4eee15860b07f682dfc1cfde549a78999415b6dce8eb44fc48260825c2598e5d30fb4a8b816d8911929f4987707b337e4389468aa9e0b24473ae036460675f467b4c986f7bcefa08d9f0cb1ae09c7ca6e1ed874ed171425cedda4ba2766a23eb2241fea21d92aeecbebc7f752c79b444c082a66e4ac92d5a5811e0d38438cc7aa17c5845f24e67dbb1d819608c51467690ebc395f330e2d0d728f138a8e7b26fc2168a4e10d7a484ef81cb439df717fdf8bf1dbba9374883cb823d07a3cc7c4767a26f47dda3c3c4af53c5b8353646143aee5269277237365ef6f8aaae0c3dd5738e61c6723cda7ba6a4baa7db44a704597dba4a58378422c8947e632c1cf16e93fae5a520fc922e69017cbc118168d3a70bcacb26ff3ade0071e8b97d65c7e958c7cfda5c3949c80bad2d029bdef9a24f1e5ead36572fc2580f86bb14b0956a3ce031a70feaa2532d1994c6c5ae3dc8eb01984879324c1193e9a8b48b96388c4d58f1754852a58e44d8eb498233b3f21cc8080549595ba5b1bc19aeadda3cb68197c51ce926a51262e7d290df1f86eb83a61311718ed9e09d90519bfb798710bf838c65fe53214bcd1153f2e4cb8c741fd786e6d4dd3ac8b29b19c987bb174b05f3e61e1a6ca50cd60e97656bc5bf91844183ff93b408c6a276b7fa79ed19f781362bee69a57dfd8d9b19e90cc5539a49d310f59026114d1a372c11e8a10f3217276dabb38ac2aa91c62f2ff182782b5392794ebb1d60df40ffd981e1365dfb2e4dda6767d5e3bf94e2713ac4b00af1682869c2e2579daa659d230ed79887ce7559e349ca3d0e4c2b252602c5329e18cda5024385347214689", 0x1000}, {&(0x7f00000012c0)="c56bd7cb7009793506fb52be363b80d4f043fcc920425ea608d4eedb44d0ebd931090e4fd67539972d27afe350b439a29d158704fd8126f0dab7b28b0664c43083e5602282c159ee07b87a3e168ab4238681068fe36d25de730b00f2608c3da6d18a6aec60e79948973c9e975321036434bffe7cdac5220e737b70d1eb6e21b9e3840610ddc87763dfb9fba9ebbd7344bb063aae354dc1f2f4c865", 0x9b}, {&(0x7f0000001380)="3c2c0cf2525a0c42121dd34baf0ded58aba1900aef7e124e316e30c0e9e2cceddd2ec7dc9efddb2ea56e27ed2102306b81ec8374a88e970b6f1d9af1c32b69d9d2f3702958e8fd9eeec0fbcc3445f20350e537eacd14c3fa44b815e6fc6e0a988422fc6913213b35a23301762eb25d55694cb153a647881dbbe928b4dc59dcc1d356316fd889451de8213aa555a9ae14faa8c8cb2e0034c1489e0a294d2fdcbb6585abf3b8560718f2249bffe9832552d11f136074103b0648ed12c9d2b8d9a1d36d870f46dc1ffbc1aa08ccef4e80142460e111ac376de13c2fdd5297ba58ee0ce107ff2818f82c94b578c4a2", 0xed}, {&(0x7f0000001480)="7b13b2513c41720fe090507ec2d4af057d2adc2d1133e6fbaca62409843767a81c88e5d4344fd27aaf5ff07fd6d9be89f1275204ba4fbd732fd739808e49cc4244998ac0f4e2151b27e0aeb358486eb0121fbd23edbcf056f20a7479ca9ddc076a9e49a9cdf6190df7f121109ed8b7b422dbf52a0b408a9db67c643f8f18d1fc989c4a7f1e4d49cf2054090e6a3db0f5737db191058b252e93394763ad2b81ef6d1e56e0865a10e14b0d9b154caf7cde01743045b3839f695deb6feeecff813ce8b8af8d8093a62b50456cbd46732b58ee978beb2be419b53b4fe9648708f45976c3b083d8661f7da1ca7ff6a7331f6bee556af06082aca77869568c36e76f9291a9f78f0326991f1c6e6d2a50a8031446fff91374be02cbfde748cabdd85f632904ace3bcf5a00cda1fb125fce5c3a44eed134fc194366cc2479c8f172afbc2ee25e651819515e081a353a95279b8eefc271d91d0d1ab8d7e079aaa5d4306e2f4ce26f7d12209b148e7d2dacb338b193477919b04da382c2acb3cd11d8b306355b3e6e5a91d8fbb0ce73d4d215b06ae2b5f78e87cfa7bee3d47412b119ba831e2f7f25a1f9c96944b2e2a0b8e160453e3dd48afc983f9fea147dad05a3eb3cdc4385efe59767ee32272d26c5df697065fe422c2aebbc9495f52bb9b6fa3c894a5a0ea3133b401d59e6303c5be64c9c7b0a733890d1d83079fdc70d4a055481a13b62198f09544f5468293a3bb12a2d4173c9db0e50b3e8c44b86e56ad76fbd434595f6d23b0c54bb910b01a83967a33d1b013f2bfdcf162b7e2eba1747cfae70530febf872e76729ba099334a701907a4f5240f697ac1a995fa68f548a28f3301af795ad242e08c1dcf855c7f0d49830dd1fb372ab81db6586df0571132dba7a2194bc5ead654e88c1a4b12abdc15218aa8b8a0346691bf934668cb97ee9e4a48b5206dcb9116a3cfecfb9973804bbb509f1adf170ff3899ec0a7f5a96b1e6ef22d8716a5e290f1efc35778a812f2d5a8b963693fe414356086b161852ef330a2a963410ff88ae99d696126d81f993c125631efbc58e2950ee6c7b0f03f5437e60788b9e41dfece153bf2bd831c344a8e44fcd41c8ffea1e1b5717fa23d4e8b8dc6ca1d448b378ed1b175b4cad8cfea6cbf458a513d65009ba374382377f0f0f78134eb58de59922d36d993d494e8e83d70205f4233d5efdcf22ccf1bb902aab09c8527350399de180324b99e4bb7d533fac2ee19d50ede73669a4335df707387bab5b82dcbc4f7d50a92ec3dd4d62a95b5690d5a2143172f28aa623da69f044671f9393649461362e6efbb454fdc9b716546f03f771f95aa699659dd7a6340897697ec0121c13c70719b7328348453e684c88bf0de0fbbbd2b957504d97648898f9e0d87cea0201c9dd4d3bc8bdc1e8f1b92e03c8be6c830df9473c281507b3304b1508c53ec2ec339f155c7f59338152eb6513ddd1ba015ef0b4cfb36e9f883ec43554b9b732013b321ce763a43ae6faf8979d90dd596e18d4ce458926d748a56f0783f531304649e68339ced3ea0982a0b4208dce6f86f9d0b79e81daefc9f5f0811f486291b716f96e8e1be8e19e74e4c6a32738fdd96865ad12f9920eb2f9267e69ede21c8ee24811ddab01241249bac74941e2e7cdac1ab066938bcdc5a9375f03bd194dfb8c85bf5d256ad43fa6b8063b3f8f3dc0dcadc385dd583dd4aebc0193320033c6430c6156627fd701285aec2a41fd71aa960c8aca503dc276c314ab36245c69bd6083e40511afb00f0412fd373198d336684686cc15bd524d4b0885e71522eb5b42c7808f30e3ca11b4ee3c86080dc8bef6b2e9bc1e66486659c445b34cecf0b646d68b45fee0c92b2e75682395fd0d3a7c514a6fd696be657d3f1987163f672ff42b42404f2cf7fcbbb46add022e921ea2c4f5973f12424a720e3ef5f07aafb34615a8f951d683c419c3425a0f2280ad1e3ee382630491be0b26b91f66902618e0c3b24a9fe838caa751db92403dfbc6b635da494caa109c358860553eeb15bb2b454809a5221fa4c7af2b82411c070d1e59776aed5005ee07f93b6664dd60be031837a8315aab6d80cd9d9ee42fe77a2fe73fbf5d79b852bc73ddb8e6917ad243b4d05817c2d71dcd63fa5d5a55df5c3806b7be7f01e4272e97b661dba2cef1a563faebc9ef6478a1ba1c8d591e7d81e4a855682564ec618b33ae4e922bc4cfc8ade56d046394a0b2d28343943898c36f9e26c8ed536962151f4dd50d980ed717c99d131da88fa01e9b32d23582c275193b576a6556e02837c0cd201bd51ac5adc81174e07293a535d7220cd7ba8c0ea3fae56c57f16eb2884f27fc014133cbdf3b2647369deb9cb692b459ecb00e3eedaf094b717720ee39bed5c0d3707445bd496fa91d36a3934ce9b8fe139e720f8bd2d3d9d484ec05a548ce73e4d2d32df67cd79353cefe8ac2ceac62af52a6d923a03b214a300da493ff377b7100bec9c241c4dac0718bf21d73cd2f9bce5f16ed042b73d3e58880552c67a76698415bd1f753dd2943418adf34c2f5e10973abaf68e9d83407b40324b34d4e8d8cd4c08e460ec7e7fc7614bc775de03c03c65adc437835aac6da67c55e18a7900de5f94743a338689d626d8512468f6dd0de771dae95a2c07ff5dab8a482580520de054ca9ba884e3f7895067446d52de484018897743feb28d8ed697b9a6ee9c860c2d52f40e45d211c8d27f062cde91e8bb01d299b0cede50358cbc029da9953eff25a2fff58686963dca2949be7ef658f270ab2d0aebb6f8125a17befa978c341b82534cc35b0685905d8e7a2cda6758ff16cda0f4a97e58cf9a18bee0302c56b979ce5eadb19830ab4f66f9177b97cc764ff9c8b1174d11dc18a7dd8fc0aa1798a5c350dd095e39a503f80aeb8c37d955fa55952413d3f3149840a9b37c341c776c3e7112b22ef7534d0c242317e650704a7be055c31905f22989a204481a6d61a1fbcab900881e4a7cbbfbb62fd6f5a1df00f02124a5cb491053b7422323cd273eb188a5f9224e89784c521db6672a2c2bda211dffd3a90f3d8b4c2e8f0f2b44cbf6e0478937fc99bbfeccf3e97829bd060fbf82e37c683319c75c56065f7e59379ba3cb8a57d9511f40ea25f5d5bc9093da18a64af4891ab9d6fc4a7bcfa3b3cef2c37c1114f04b70cc388b763f4d1f5a31aa124371f1ae144f0d3a41eda316f2c832145e87372339c65d5cac301045946a6216c423a613473dc3064e83db284be6f35984828745abb337bfc9a7cb1055d301ee25581f93fa8fdf4939ba69b9bdc8cfcb6102bba0418206d3a9a7a2afb26ff085b5b30940934083dc3323d2ec9467c98d5ddcd826ca655b9cc02d0cdc31e4b208f75811249c4336711fb3ecb3c1553dc2b659be783c5d831552ba5e871ecd4e0ce5746381d5ad213af684b433118cc69f9dc734f5d6b3694feecc74d909037a3bf4f6dd79ee9c8946f3c7d7be324043460bbaa240843e2f53341346f03321f5d0d289b484dc67656b7803b5105b2e839d89417eda81fe434e29c310bb3c4535c12e9fa2c7e329722728fc4b7a724e3fefe55439c42d1a7beccc29a9a5e88c7801f2aebdc4e03b6306f1eb2f36e8945fe89c5b60703c90fb41fda7754bd378f0df107c95e15d69aece4cfec24d63a2975cf4abe87c2174bcb9b091b97f875dbc7849b9d156b8ff623700ff611b7d111ca21ee65f59a78d58ff73009922e65d18e1da6eb8f1cea8f51b47d7c5b29f81c1bc6731fe141ca62ec2a8f909e609577a5096aa6d56b9e610ff4a6f32cac58fdf013addc8b18df9d0382146f5ffaff2e189b9a3ba5d7e79b7b26a5c2d16d4d3bc7ac313405a34e953b81de969b7be226268ebd703b3943c805277013b84a1bcc6eef321132dd02f851cd2a230e0ea7c4c83703351bb65cd2cd35e5408dcb21c8cbef82b385ec6b01d5c9f52ba528a32d1236b4e88528b8971814b4a82e1408b570258cc00dd04cb6159dcae7bc311013aaadd25751a4738db7611a15a433d97f402f300c805ae96f5240d991e1d7e0db5dacde559fdcc2eaffda754a7ab48b9711b0081dd0a1c165c0f671045f585df27e0c5c4f9a6966a93a6824e29e409dab79d6361b463a40568bfc312e71b85a16fe71586c4f8a3fcef677d12b2c7afd822dc52514aafd8c0b9b9a7ec1ee439b61595b5431d5cf211d5045cf4338a66787f3f6692c985c3d91677e077385efa87dbb4d3d537dd9d6a5b726c099c2a0dfbe518c1a95040111751d20cd5895951f0c8ac6356a2e8daf16a7ba087d5416cb11cea4ba428286fcf1d1a9fd22d11e02c5781b5d6a427fb4ff611237710ec93ce78dddd0e8f0c90badda695913bb602365b2a8c0d51dd456a36d95c91bfd7f1959ec4ec5b00f7188b87043a225d9788735823a196c7ac2f20be1e215914906cbefd9a2f06aa8618471b7b2650f98f38c0bb64c9be45be457f1d4efb97472d89e5c7c33b2635363691ac914df79afd5df9b9c71af94311cd52d4b4bd85604bbe1dfd6492fd03e66c5fb69ff9369139246b516b9624a803ae3bf7bab908079bf55658337b149cc4e94a104805f51619e77e595aad1e83982db8f55d4fa529d8e0bb4343e6d1e95483cb2d046c76f0a681874c7bc32f00092622179b423f9f4fe830f102892c082fe1ab2a8bc1968684344e3bd68d0502a6a226818877cde901e59da61b94f530d9114e0814fa8d2ece0ef53764b4e1c22348100c54a8d015dc72c8254e4c9f3a220cca87097b8c72aa543e180ef73d1765c5455ee55843ff0fb31531514fdaf48d5c4c7d5d70dbac9fc23de169e8b759351089c966c6a9313a1b8fc31431ca9b4a89a6d8f9fc775a582ec48fa4e9b1417c6f1208be33a83bd89452fcadc7e2fef1a8c276e24edba2df5973f7ca4aebfad0151b5d5df3a1e2daf3968751ec732fc4190b4b5fcafffe8d7a1c361ef775ba332e7df093972eda20f39e1bbdbb6282279d9577b86f37c1af7950a358c9aac98d507233aa161e3d9f7ea3639fcd0ddfd8cadfdcbf876023d806fdc6a746a789fa40b7b0867ff420ecfdb38da168578ac580b89e6100af2be389c15279f0cbd2ce436dc1751d97b73bcaf40ef90d0421d33b9ae3192a312967cd3a7589a5ee8715147645289051cedf5b712963b31f668634e360feb88554e03c0b97e628f401efdd535ea0d480c73f6e3b1abe7777c4eaf0ee305ef7015f337177ba4f2182a7e0b5bf7f358bbc4e4cedcc887b00e9a85907f61643e1913fc44bec769d438f8e2d1266e1973c636c0f9d570d26d1f4721317309783aeed311a9aaffb500f31317443375946f6122d887342e072442dabf1c5db0f3e8a312c3819ad6636b6fe734f7a724a353ed0837fcc76b43556cd9035ed07122de1a858620bd00ef9c475108e13c29995c88ffc192f5f3141bbe26b72445100b67c960e076b560d3bc0ebefb77d7615ee072a880b9fcd04384bda20569971712deb0e3d39c31770d1280e0e47f553352659c9811198bf3cffb6ad1e69c13f0107be16d6022e9747b769b5c608adb66cd7cba287397de3272bdc58ce133de567582e034ed634a59fcf9f3a9b0dfbfd42d82e0dded1fc96c606ef5ca4b3ab3cc8fbc2fd66a28b06db80b9184f6e9f66dc6f86e1a0f2da7d3dc678371deb7a8fc45173e8022f4c7ec0f6de2a2a829de0965e2ddf284caa5ec32c1aab7cba1b1c3155bd506a5b4c02e7c92386a91a03cd9942e6c60ac08b155a2e18b5f01c12f0549910e1afddf3c441fe21519da5", 0x1000}], 0x7) fchmod(r0, 0x10) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x80000000000000) 23:16:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe7}, {0x0, 0x296652f}, {0x5, 0x7}, {0x4, 0x100000001}, {0xcf, 0x7}, {0x7, 0x20}, {0x87, 0x3}, {0x0, 0x8f7}], 0x8}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/221, 0xffffffffffffffeb}, {&(0x7f0000000240)=""/131, 0x6c86251d457b579}, {&(0x7f0000000300)=""/162, 0xa2}], 0x1000035d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x8, 0x9, 0xb338, "65aee5afc28c317a9b51bd110b9d5728d57ee7b3", 0x8001, 0x5}) 23:16:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:16:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 23:16:04 executing program 1: r0 = socket(0x18, 0xc001, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 23:16:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r0 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x4, 0x2}, {0x1, 0x3}}, 0x0) kevent(r0, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 23:16:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 23:16:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00&', &(0x7f0000000100)='#}\\.\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 23:16:05 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4007, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x2, 0x2, 0x400, 0x498, r1}) getrlimit(0x6, &(0x7f0000000080)) r4 = dup(r2) getsockname$inet(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r5 = semget$private(0x0, 0x2, 0x20) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000380)=""/166) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r6, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 23:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x800000000380, 0x800000000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:16:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x8000000000086) poll(&(0x7f0000000000)=[{r0, 0x60}, {r1, 0xa}, {r1, 0x1}, {r0, 0x2}, {r0, 0x20}, {r0, 0x20}, {r1, 0x3}], 0x7, 0xc8b) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000007cbf22fedca95a839a93486268e11e9b93a0dffc48ff7d6aa80f415935d4d11be6093bd680b82da57e54313b4e05863b6bba0e99ce39199c9edde2c9c0b4f1854baee78e6eee192f59bc25fda16af9cb37646957977bada12195b90c9ace0c8df53f8d953cad8bf9eeec5c60e870115f6804cdebbc5988cf8e9e7a786f40eafc29e779f3cfa1ba2fd592f5589e878d7e7b837f721d5117d5375183a6fcd5d036c2df1836a17017a50a2d656b"], 0x91, 0x800) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x6d) 23:16:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x87, 0x80000000}], 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x1000, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0xda6977a000102e31, 0x80000000000002, 0x7fff}) 23:16:06 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000002c0)=0x7f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r2, &(0x7f0000000280)='./bus\x00', r3, r4, 0x4) execve(0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) getsockopt(r5, 0x6, 0x4, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 23:16:06 executing program 0: socket$inet(0x2, 0xc001, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe) 23:16:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 23:16:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2}, {r0, 0x181}, {r0, 0x100}, {r0, 0x45}, {r0, 0x42}], 0x7, 0x81) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="102c1348ffbc218e2b3088d8d81b260000002800000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="e5e36b1de15534db891493e6997f4fe96737015bdbe82c056864c1526769731e1e85", 0x22}], 0x1, &(0x7f0000000140)=[{0x110, 0x1, 0xffff, "bf39d838a21294be31ef7a72442b2cad5f46ecd28046d6efb55039aaa0602a1a32afeca05e91b06ec8627a93b0aef53841e038f23b38d09c3cbf3d2926387b1c2af39e5cc891a088864ec1e3cc5899c64408b0f76589e4def64f926f98e0d02b2c354382c72e0165175e34a17d5bd390628da88582103c28107817e6837e6fe1af913eb439b8319863464ee9214dc7042493be7cb813430afa6fe09053e23c5574af20dd7aaf772ff3e05a86026dddd3d3285b03e44158abff69de71e010cb6b40f2c3df5c491b8f030b5e4741805bb49b7d699056a40fcc816be4f04880a6435a79d2cebc8fcc9f822af3212ba1a0a2397868e03bade2d29e2ed79e"}], 0x110}, 0x4) 23:16:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x7) r2 = open(&(0x7f0000000140)='./file1\x00', 0x42, 0x146) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffff7, 0x2, 0xfffffffffffffbff, 0x6, "e9e0210cbe8ba47871b76ac1d372c06d2ae36b0e", 0x4, 0x1}) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r2, 0x83}], 0x2, 0x10000) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') syz_open_pts() kevent(r3, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x100, 0x101}, {{r0}, 0xfffffffffffffffb, 0xf26479f6f6c16345, 0xfffff, 0xff, 0x8001}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x0, 0x200000000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x100}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x1}], 0x57ac, &(0x7f0000000440)={0x1, 0x6}) stat(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)) r4 = semget$private(0x0, 0x0, 0x18) semop(r4, &(0x7f0000000540)=[{0x0, 0x677a, 0x1000}, {0x4, 0x3f}, {0x1, 0x7ff, 0x1800}, {0x1, 0x200, 0x1800}, {0xec1f4690f5a1ca6, 0x1f, 0x1800}, {0x7, 0xb56b, 0x1000}, {0x3, 0x8, 0x1000}], 0x7) link(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='./file0\x00') fcntl$getown(r1, 0x5) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000600)='./file0\x00', 0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)=0x9) open$dir(&(0x7f0000000680)='./file0\x00', 0x10000, 0x1) r5 = kqueue() unlink(&(0x7f00000006c0)='./file1\x00') getpeername(r1, &(0x7f0000000700)=@un=@file={0x0, ""/9}, &(0x7f0000000740)=0xb) recvfrom$unix(r2, &(0x7f0000000780)=""/240, 0xf0, 0x800, &(0x7f0000000880)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000008c0)={0xe1ef, './file0\x00', './file1\x00'}) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r1, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x1, 0x3}], 0x7e89, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x25, 0x0, 0x3f}], 0x7, &(0x7f0000000980)={0x2, 0x5}) 23:16:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eb6ac83df37469d68d519c17aa6b6cd583c81dadbe928c56c8dab636f3d4393feb52363c169eef961e37d1c61649ac7f22125b7e5ed07a86b7fb59c5a48f58946d936631c8145549d72c85519a1192431322d429711ea77c2422f9e79382dce586d32680280a9c6cf4757ae67f4c1172598c626b55c0bd16f44c8d7106d1f12d5ae43ec9ea36ff86a82d3e8417766a464b09fe0fa29b94b32ba7b14f99dc1398f59f8eec7d60123a19d0a1195b1df1190aa77ba5fc71dd5802f9760af606427d981437ee6e80fdf895d3be0773a09391b776d5d5eb3b", 0xd6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fchmod(r0, 0xa9) 23:16:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)="9ed9506ecaca1677e7a0865d934477ab6f15ba4fdd9255d4d94523", 0x1b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x3, 0x80000001, 0x1}, 0x7fff, [0x7, 0x7, 0x3, 0xfffffffffffffffe, 0x5, 0x7, 0x8, 0xfffffffffffffffe]}, 0x3c) 23:16:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open(&(0x7f0000000000)='./file0\x00', 0xf380a7a7b2a0172d, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x8, r3}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x91}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000180)={0x800, 0x7, 0x8001, 0x4, 0x20, 0x4, 0x80, 0x1}, &(0x7f00000001c0)={0xf03c, 0x400, 0x2, 0x2, 0x8a9, 0x1, 0x3, 0x4}, &(0x7f0000000200)={0x1, 0x9, 0xff, 0x2, 0x6, 0x2, 0xfc1c, 0x2}, &(0x7f00000002c0)={0x7, 0x1}) setreuid(r7, r8) 23:16:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getegid() getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() r7 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x3, &(0x7f00000002c0)=[r1, r6, 0x0, r5, r0, 0x0, r4]) lchown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x102) setgroups(0x0, 0x0) chflagsat(r10, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r8}, 0xc) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 23:16:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x180) write(r1, &(0x7f0000000240)="4e31322efe", 0x5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 23:16:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20082, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:16:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000080)="c4d4d42ee27d0a69b7ce4d4ed1", 0xd}], 0x1, 0x0) 23:16:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x3ff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x3, 0x20, 0xa9e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4000f0000004, 0x1820, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x30a, 0x8da4}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x83, 0xc9, 0xeef}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xf7, 0x100}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:16:08 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x8, 0x4, 0x39, "6ba75e95eb62b7fa796bba3d203d69df42f700ce", 0x4, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x0, './bus\x00'}) 23:16:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000002c00)=""/228) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) 23:16:08 executing program 1: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3f, 0x49}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 23:16:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000001c0)={0xa1, 0x7}) getpgrp() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) listen(r1, 0x0) fcntl$getown(r6, 0x5) 23:16:08 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x102) r1 = msgget$private(0x0, 0x20) msgget(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x7, r3, r5, r6, r7, 0x101, 0x9}, 0x0, 0x10001, r8, r10, 0x6, 0x16, 0x280}) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8290, 0x8) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000001c0)=0xe578) bind(r11, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r12 = semget(0x2, 0x3, 0x45) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000240)=""/169) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x1ff, r3, r9, r3, r9, 0x4, 0x7ff8000}, 0xfffffffffffffffc, 0xfffffffffffffff9, 0x2}) mlockall(0x2) ioctl$TIOCSDTR(r11, 0x20007479) r13 = dup2(r11, r11) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r9}, 0xc) ioctl$TIOCSCTTY(r11, 0x20007461) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getgroups(0x3, &(0x7f00000003c0)=[r7, r4, r7]) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000440)='-\x00', &(0x7f0000000480)='+&\'$a!\x1f-$[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='()%!\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='/\\,&/^\x00']) semctl$IPC_RMID(r12, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)={0x0, "e1eceba8a4dd4eb20326f5001332d3b3f971dc5b68d63a2f33b1f1b778a3faab27399c0bab1300b36e64e9fcd41d4db72cd675770d1cdf7d6c"}, 0x41, 0x800) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000700)) semget$private(0x0, 0x2, 0x108) 23:16:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = msgget(0x0, 0x9) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="ed0000000000000090b55dd438dc0252a0a1bc32f08219ed15ba9efd34657cac2105712265345b077a101137b8794ecfe215481df43bfac8d8a59b6675f7f67d97afc62df12a929f9065bdbc929e90b16f6308f8b683a65e233ff2127c97bce1158edc013de7de94"], 0x68, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:16:08 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x1}], 0x3, 0x40) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:16:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() socketpair(0x2, 0x7, 0x3, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:16:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair(0x18, 0x0, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) 23:16:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x480, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x18040, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/16}, &(0x7f00000001c0)=0x12) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r6 = dup(0xffffffffffffff9c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x1e, 0x44, 0x8000, 0x5}, {{r2}, 0x0, 0x0, 0x4, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000040, 0x2, 0x154b}, {{r4}, 0xfffffffffffffff9, 0x10, 0x4, 0x78, 0x10000}, {{r5}, 0xfffffffffffffffb, 0xa4, 0x8000000a, 0x6, 0x1}], 0x1a, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x40, 0x10, 0x42, 0x7}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0xc1b, 0x4}, {{r8}, 0x0, 0x48, 0xc0000010, 0x7fffffff, 0x8d01}, {{r9}, 0xffffffffffffffff, 0x4, 0x6, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffe, 0x20, 0x1, 0x400, 0x6}, {{r11}, 0xfffffffffffffffa, 0x80, 0x21, 0x3, 0xaae1}], 0x7fffffff, &(0x7f00000005c0)={0x7}) r12 = kqueue() kevent(r12, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 23:16:08 executing program 0: utimes(0x0, 0xffffffffffffffff) socketpair(0x800000010, 0x0, 0x3889, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x3) r2 = getppid() fcntl$setown(r0, 0x6, r2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:16:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000200)=[{r4, 0x110}, {r2, 0x14}, {r5, 0x1}], 0x3, 0x3d21) 23:16:09 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r0 = socket$inet6(0x18, 0x4, 0x7f) lseek(r0, 0x0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') login: pckbd_enable: command error 23:16:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0x4, 0x34f, 0x401, 0x100000001, "2ad40abd5aab41df2147cb9994c80cc5d4c388b3", 0x2, 0x1}) fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:16:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7, 0x6, &(0x7f0000000080)=""/241, &(0x7f0000000180)=0xf1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x2, 0x80000000, {0x9}}) r3 = socket(0x20, 0x8000, 0x2f) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 23:16:09 executing program 0: poll(0xfffffffffffffffe, 0xffffffe6, 0x3ff) 23:16:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6426) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1ff, 0x20, './bus\x00', 0x3ff, 0x4, 0xe000000000000, 0xffffffffffffff7f}) unlink(&(0x7f0000000180)='./bus\x00') 23:16:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="30960ba4f235cb89f44e3463694f30504d6943ae2d70e580bc62a41d86bb189c7f295f172ea182b233051fa5ce2599027c51784156c70d4aad6419b77c4880462d17b16c0f2d825bc93cc6b96e04a69230fb045de6bb75204ed0042d12a5f42a825eeee3eaa89c93790299674e515a175bb96e41c9cc7781c5fcd18bb0d27c0ad6b813d2909ba8281455cd28961d319dd1b7860c3d8cedc5e8ccae1ad6e4256e685617cef9e546cf89dca3ff640e401c28b296a609b8c6e3310f8bbe895c8389b6a44ac2", 0xc4) 23:16:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:16:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:16:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x800, 0x8, 0x95b, "34da9a89c3094d515534190c005c9aaf59a29dcc", 0x200, 0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x8000000000000fff, 0x241e, 0x0, 0x0) 23:16:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) semget$private(0x0, 0x2, 0x440) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/145, 0x91}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 23:16:10 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 23:16:10 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r3, r5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r6) r7 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r8 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000400)='./file1\x00') fcntl$getown(r7, 0x5) close(r8) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00", 0x5}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 23:16:10 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) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000100)=0x3) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000080)=0x596f, 0x4) 23:16:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 23:16:10 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/209) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) r7 = getpgid(0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80c0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r5, 0x10, 0x4}, 0xff, 0x5, r7, r8, 0x2, 0x30, 0x7, 0x9557}) r9 = fcntl$dupfd(r0, 0xa, r0) getpeername(r9, &(0x7f0000002300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007554d15cabeed97a990f0d43bf10853d5aa4417cece870ad1136dc2fdbc5778a0c0f021aa33c"], &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 23:16:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) 23:16:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3ff) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 23:16:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x40, 0x400, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x90, 0x1, 0xed9, 0x9}, {{r1}, 0xffffffffffffffff, 0x18, 0x24, 0x9, 0xfff}, {{r2}, 0x0, 0x2, 0x1, 0xfffffffffffffffd, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000003, 0x9, 0x400}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x2b8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000005, 0x4}], 0x80, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x43, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0x8}], 0x100000000, &(0x7f0000000100)={0x800, 0xcc}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x1) 23:16:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 23:16:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/201, 0xc9, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = dup2(r0, r0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x5, 0x6, 0x2, 0x1, 0x100, 0x6, 0x1, 0x2, 0x2, 0x2, 0x6}) 23:16:10 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1) write(r0, 0x0, 0x0) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="753e9094adc5a66633bcc0829775bc689af5ae057fe60fc858dd84cb5036659e7807546d134e740344cf0a47679f6de580b88a2f86c89320cb6cc2abe5473c20d3b603cb116bf30b21f28e2a04c1d1bd7c9fe4b4ff686902317219f85ba2c892b9d60b25c67f9012304ea27d255f9b1fdf996ab8b72b4a1bfcb0ed7661110640f0cdc730e671749165438b6c2dd547259f99361c9116ff92b406e31e57ef190db847b622e66bf6db4768e47b99db7a8ddb30e8bae52adedd0a8e5775e400b548b4cba651b9646b7c29a102ac717c77fa98f1c2696787b13608d714140d0fb51f76e770", 0xe3}, {&(0x7f0000000300)="858eed3cdd68b60677d4721f544d167a3c4ed716e1980080f007429f230b1e84b382cb2d47771d97de5b196ef8e9f86dd45a65a5f18073c1449cd4b473fb98612234a99a8ab98f5bfe8eaedae3e0a832c7a2f6320f4ab35d378aa587c2d4ed4d66f911442bddfc5cc95365cd7276a8050caf419ab42b2e6061a10eaf7018bf5d99ad40b5e27a06ab5aa1a51217e92428a23ea23d55b6723d0f17e844", 0x9c}, {&(0x7f00000003c0)="4fcd2712a389f74a6b59e6509c4d368643d6bc1f0b150a84c8c097887c408de724e89b4d1b62474f2e17bc858c0f2cbce6d8bcb2fc8e4609fe8387f3cc8c38e278835c53dde124fa", 0x48}, {&(0x7f0000000440)="c1de25b8abd0c8d2b20092db871ee7066e64f2a0358c27b5cd51114acd6cc0ace1c5cb406e8401431bb22925a76e8cf39519c8f2d613cea8769a9a68960d974e60220ed12b3bbc89190647712d9e4a150f408c8496fb3bb254e906e5e6dba20e20fddb368023e7f4548a3c5478fdf895dea29241441e5cf37355", 0x7a}, {&(0x7f0000000080)="8947196c3dbe3d5c470bdf86206a8d07f43f3f91f6621f", 0x17}, {&(0x7f0000000540)="406c011c4ca1ebc9fb96bdb4f0ffcf25f18ac48132b06c4ad3a8f97f2b38982be70dad84bd55e0228fcf73732d92dc6f9993d44e6f3f878c2c9d53675ea27a4ff8afad3619cb55853c366c303ff55026190d6713beea18c1d09291b1d5ab4cf8090b5579b4a6a51d62205d8444632d937f0c41534335013cf148890f0c2a20622e153d6cbfb0cf4486a0a58084b6351fdcbbb16f693ae77a78f397e8b1ac646048ab002ec20122fb68237ed4ad1db4f0d936cd107f684b564c190773c83597b7e62a1bb2b9eda599e307d2a9f30b4831438a69fe13f59cfa19f691b0aad305b1d53031f3f25af0d26ab533f0a9bb806d340955ee0f1e089089b88f49ddc210c9d60ccd978825e54f59ad8adf5b8d11a9d1e55d82900de5879db009b84d512204cf8b157e108daffbf8ad8bda285eff3b22191df7381a8d6ac7179247617af8d581debfb14bcb08daf1fa0fca0f63af2a909263d9657a2df794eba785f09d8efe66cfefe11a6a44ba66e2aa7bd6fe4e8a9b46610becf1b5bc06a6c727cd943154a52396399daf8fe88d8e95c0964f01dd813a2a47f1877167cd02e13268a89fd06cf71ef8bf9751a3ff0403c3a598852112453a4737c184a9ef34b0b6b725a01044b618f20a7c69c6182b3fbf1f98fe6969e6bdf63ad7d5ab0747f972df8033fdfe949bb3cc80b548dbdfc1d21f2ed449cc875a579a61e7e367847d25c6bc8a29e3cea4bd841db657f1abc76174187f99e2dd543ec5266ffa5f99390f7656c8c3febbec43686cb0f4a79b8b40397039175859c86af70d8545da9b3fcc1e46baf3ae7829bb0fc162a6d705d5d0a4a985d85ba2494cb83f0b476ce85d2f075ecfef9791afaf7a5043298d52a09785bfc280882b50219286b417626062d6b36f2a359748cb1e61cd13458c791af4b9a904cbe879720679243bbb85e1f5f362109ef98c2f704413470dad9e39322128b8cfb9ddd30bdde2d858223691b6d86ff1908e2c68beeeeddcdee6ca4cb9f419e4b8201d86095b270bb85b0ea13b4bea40fa2c7fa6537ca7091c5b4cacc87e29149f0fb9af0405eeb3fa2e3c73c7737f838e1df5ccb51d58bc5c5007e5592b437aac6360b1de2425d0740370f81f8f970ccf65c4fd8f0d2c6ac0520231432d1bbe870b4d67b9ff390566c9eb394b36133e220e488a4cbac5e7dff0fa0d8be8879fb4eefc036638da1752ec5f664eb292b5725ce52839d1729d8f64f5f7c7b8bc1807a1d5f51440bd60d7e1d9970beee9a7c4920c9eaa60ae4282adc5ee3a8a34b3aa4c4fb43f0338ee37db5c1ec17c6fb27e85a9a72abdd281ff2db694ac0557123a2e8cef08d6bf403ea19945bf23beb6b63688ccb525472692bf05e10c8dd6bd7c2cd48d73abdfa398e48d927386894a395d44b4bfa70ab7f446e9a361d19beb1d7c67a9ee45041870e95d2ddf3026c9e50c07d7a8c39c4057fa333f366c0b04a5a1622f13ecdedd664c85b79b1051e38bf11a78a3e8a08f968c2eb0b83f279576394c82f4c9e50116c79afca423ae4ebc859fe91b8580ef4e42a8ac0b6b64e887ee95a2e1e71badcb4775783352a512c898bda1c0ea56916f449826c8c3ca124e55393a67fff8e298effe2e063d0e84dc065cc1387dac6d557f7c65d7445f22be1cecd408a16e34875c4805ba58d1efa659c478704fc59b950fe031ef6625f58bda27f2f4e2fdddc96b1513c4b3642601d2c03b9f83270369ccf43add44e381373f62d9ee48acfb3ef41f67b7c0fc01f31374a0abd478f3e8245ea7872d308d1521d7b6ba39cc46737927df96c4e23ae5aaabd7ee018c11c60e23904f07e8f682c2df12b48a9cf5628d8bea18a65e9c93d109211d01c9bdc331983eacb5f50904a87723d4cbf459eba42d6afba27f22c2f5e09ffe9bd2025c6374627acd374d5d7535a4ee09397a1d8bb570208aeef3057cbb4bbf3aa478fdd32dcfa376cd527528499bc5e6bbca94df3cb7b55fcf9a771352c9479469b8349a20425b21fc95902a6d15c17182123740b8c89beb82813106a7398fce894d258269d4ed42f786dda35c2bb14b661887f4762fe4821b9751700361c466808c42bf62ddcc80cc6bc7d7c7d57c5ce3ffe44364ff28c7eca71343dd0c3a9d8a2ea803e259f2ec73a74d42c8b4a4e4c3b0ce44431f23f6e0ae13bfc801748cbbcb73290ed4e5edd61d69719ab4aeae41cbb36054e2b30dbe9f2d0a8f9538fbb12eb4676f9777ef63dac9685f7cccfda462a250c40cc435002e67485c37cbdf82e89fd4478f3b978e9c9e299fcee403b443ebba915493a1971c5a654cdd688b49907451caecdd2c8f949467accf389e170bc5828ac9e0f45a58438fa1ec8465765256c390f5f7ddf445d4c49547932d958080cf96c565096fb81b3013899b4160d155e0ecc43300d30a70c6a98920ab7b55959bfa9d279354c01e9a441d1608dcd65c1f1b3ef2af946aec8bab6a61bc48187c40ed681bda05a8722499005228c9387e61a83c4387eaaac3ff18e6aea8d2128bf1089db2c3db1a0012bb3904697f58bfaf76338648eb6b893bb2bce4716a8437893dd2874914d8ef29ad3937d5b1ab98a79a3127968ef6de8fe47edde5f7ef23d3cf275874f057ee3d080b5144f18d8600f84b39f4c3164f3efe17709725f562c7b4de541dd173474a018dcf71147b510e4ae05c7b9719df3a7701670480ac1eff3ce2923cc922669d88cad1015bdb3d5dc0377ed5fe5e01bab376b779be61f6842d8c9876ffb73ab46494e2662ff2e3f43211939c57cd2d51d40292d4bc7e5c0b510d4e22f3d9872b1268c3c5247828c26a9e13f4e5cae967360904d1d271b699d7d19dc24a0c7e3f54f3ffcb747db39c82498a177095d2df395b71d53b017837294328c6091bb16b38a8b437f6f794f5c5f6e0a949b9bd5d3e6d846a81064d35df5bb5a1e03ddc8c9c762364feac449a66095253b5dcb0b6ff29951ad496eefca7c2f9133da239bc9c1e1b6814a0f2062dc213cb1c3e99b6f2acef14f5c0d2ca201c4219a3d6d5184073a42b63991f709b99cb2a3a3ae4e1feb03b113dc8dba5f1feed1a1bc4246fcfaffd193234148d97b3d2f616928ac51a55c87563fd2c0169856c7f0366a65ef17e553a625e363e14692326139ee1d982499897a91bac7449c5b22ab9b2327a2e3c8ddc6530d026f72e3addb6874134fb4a07dbd1e9fbb28c4b936d4d285a8a54ba6f7b232934468eceae92081ed01486e820944bf44c4a61e753facf8cc6e668d59dd2a690e165fb5c44fbd179e25af459532f8d8c938f92ec8935696854017b54756141de266874d20a4a0bcdc987f7fe326b7d7aed310381e458fc270049b651515f5353f79739ea4ae3be01a252a24ac7ed7a9f91fba4df85eee61c5055f0f6166f6db47049fda6652e852d1188d425e40fb09a225c4323e3e0032964921a3585edbcd57075d718947c10f95308edac94f4085508e4b4ef28c24d04d092d16b9ab903eafe244ca37a2f9553a5a57661167b2fc426eb1c6886f49a5ae9e26751baac12fa29f755a541494399ecaa7b96410d8983300c098a6b03ff1c25cafecc4b62b60e46bbe90a2091cc4fe20d010b342edc1aae62d22644ae4943d334a8694e50872fe97e5bf484abc7fddd9ae8fbaa5951029b32734a7f37d559a5f4c3b81e78a8b54efe2da5e16e0053cf8a0b7f2648d2f777fd3911945556890c1e7af6c9a7e93117707b8d9954edce073aa428278c60cb8b20da61b153fe6f6ddafa5782bde50e9457f18489cfa8a37a8ec274619876baea4fa4b347456b62baaefef88ae3bbf4348965967698bcb3e063bbb0505a83abd21738d02cd21f4ab6f0270915a994fb5c36a6c7bb4400e7bbc23ec0808f79d5b51e418ebd1e056b6be5181a8c7a154f35c284e893c12f7f3be792a362f775eda01bf543c05c0e6709bb5a78af73429e10c8c0db8081958ae23f1fc642af60e20fb041568924f873add48c5745968d1359c3cbf54c574d2b1d557d4000f76b34a432440d1f3e5dfa770cd775d80f8a21299361ad2836bf168da03fca94f061a368da49c1132e975add23457bfb4a71073d05cce8a49c74279d93069b8b159b357b7957cf8769e0b4b56f0f42fbcd1d4231877d1f5d82cce1ca61344d870f49799d26437bbaf337fca5f5e338d6a2769c235e21affd531334eab1ac3163075da926370a49ee73bfbdfd97b50c0fa3ae7a420b0182b3ead4c19c583aeef78f4826f600152cb6a261513dabb95530ee43e91eb3c4a6bc424b17f3400bfd293d1437ab78e567c896eb9311561d18901fcde56377348ac0d1566270f668ef6db8c94b82c5b8e89ece86661cb3abb97f459a5e075b53bc861f779d192336a3d3755bb3fe762b52eae7b2360e84a738ed13f2952cf9d8855762d84aa5f3a218836192ba2d321dccb02752e4e08b6c8a2d4afea85f52e56953e07d7a68df2f79aad864206a0f2b1096eee0475b46fd54ec134485b4d76edc7a4f66bd4e9d6bba9b4ccfb975a4d1fc5632db72d68e1a53c52fc49877cbcc25eaba460786b1750980a999ed995c70b60454dc205265a875d84c397519a1c5a49edc41c6f7a2bfdc99706e399a1d6db3d6b25a419b97b0bcacdd9ddc7de8859ffb5e45dbdf00201beda6a82e39c3660cec28a405c5f23895e0e53149c0110f5c00854acbf7cc066d7313ca9ffc9c47605ddf1c0c5297007d9802b32581288d742d9eb642285b742b48f91b4f7d49ea10da8c8be383313ec31de8c49176835fbf131966ee1da1280a30630193b1223c98e165cae106ff6c528cc6ffa383ed0e9e4e46b235240051af3a8e2d0d58a1a86f8e4b532b4ef436750f37ebbee335057868e319fd9cd987fd4c5847e8b8f9e58d1bd84adeca261343c9256df84cd651f932164968121559ae4327d32d73c08ce0548115242bcb2d7053f2b1d6f265441453787b7ab35901348b7382b5ee71704c0d7f90f63607e4baa9b7b2a0c1183cca36a39425a3d0e537ccf6563b03c1633f92335aebd0c238f7be6342cc8c5b72645f005d8fb771239c9d3e8e5781cb5bfdcfbf424763acd91610218d0dabfe1efb4b32a0b9658c85f70de028aa26975543168eeff3eee2b0a5198ce3390242f0a65326a37e248e2f67003220700a5beb2756ffad77443ab9b82afd48640ae5adfc6a38c83ad86feed90b561182683cd6ac6dd5accee9cfb9d1f4d4ec3569ac5d2f8f06e96c4f849809eb6bebea340e88f05f1a1a2781441275113eed73e2907e3ceff322efd16c3e96a55ce09a2b6aa3022185fa2af47fa086f941cf327f592adfc0d1fb7d035a45d748b8121be61e76db0233bfd6c0b0aded48cff9378c5c4eeb9c743cdf94a1c1800679702744921493fd11156ab3be23ab67918ecd07d0e64dfad83ae19d45ccb9a05750dc29fd1177b93c20aff460e7fbe9d6b3a8f94670fad911863aea228872867f5b282a18b2f5ada5743c50154931d4aabda592ab3650a25c6acff30ffd9e4bc2ba1cfd694eddcff82c68715c23104d317ce18219b8ebada0cba4444ba82dcbf49d450052450adc86441ad2d8ec86dbbf7b93abf5b0034a2317d52a5efa01ca0f246a7f53bd38bb1ae96c9e8d48b5f1b0fc616d93ce9c0ac50837c8a94e42d812d19e951e2960a2bad428ef3ebfcb5ca50064883908f249d3bb1e2a462eda15274e28d328c8b82b14fd4a7239d0550f3376f551ec97dfbf1c305cb048aef9458fb8b13071e969c4e7530705a7e58ba57471bcfe968c47a9467a287f0c6c66d23abe028e94b13acf10fc65adca", 0x1000}, {&(0x7f0000001540)="512e43426e1165ef34b6d409f595726f6c8ba11a69937e796a08bc41cedd3229391f1c4066e2e89841cb170c354c16272be6c166f6eac984fd473a922b06bc018d8e47776fceaedd2c87e4da94f9c04edc88fdaddd1687aaf0e82e511d61b84e590248441f4e913d7c3fa9a758d0fa670369a12b0039c6923a1606b8db03148dae4927ac6ffa105e5e980dfbcdf548e8122006bd58bb249bb73d4d728262793f2177dc84421b93986af4ac", 0xab}, {&(0x7f0000000100)="ca216e2869a05ee675c7f5a2a5ede31723af025cb8d531", 0x17}, {&(0x7f0000001600)="14804dcf0b43bbc0fa1daa04d9dcf6f9d943b2a1c2bdc03833039a42afaed95ce6d62573443e8be8860f9d27a299adcda3706fa71f9366a7a26c3e5bb874710ccb8e00c0f2a1fdd8bd6d1562b8491498af0b7784b6e2dd4268a317fe685530f2b6499c5e034fe4ab9a6164af55f9e0faaeac7ed62fe0b4a7b6f8ee914d44e5a1bedee4805ee5a7135269b84489e687ebfddc7b44c190e297028481441dd8f098312ad351d990e838aa812c61f615fc37b1b98fbff18aa5a525a9fc4c6251", 0xbe}], 0x9, 0x0) 23:16:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 23:16:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:16:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10084, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) 23:16:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/210, 0xd2, 0x43, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r3, 0x20}, {r3, 0x20}], 0x3, 0x6) sendto$unix(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 23:16:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x38080, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xe0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) r2 = syz_open_pts() getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) write(r1, &(0x7f0000000240)="92b0935e19340ac2f8367563ce637f4c28a1ba749fb88e02fc66bd754d7cc215a2558474ca0cb0c74f932bcfe282ec998fed9d813662e0fe5a0bcc7427714cbd7b0775a03d9c5cb3e54ed8cfaa68119173ae898e5859a1518b382eaa2a0ed5883e03518c59793451be2b163e3519f3f763d8d42a1f14c7bd3a98ccdf72b4dde2dcd775fcd647622df89e2f1a877d2048182c6cb6a62b6d98598e68aa0a425ceb9ac40f46998fc33f5c03700e6a68d9093f916d361f684387c239ac99", 0xbc) 23:16:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 23:16:10 executing program 1: r0 = open(&(0x7f00000000c0)='\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', 0x80, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) 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', 0xffffffffffffffff, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) ioctl$TIOCNOTTY(r2, 0x20007471) 23:16:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0)=0x40000003, 0xfffffffffffffdfa) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0xfffffffffffffff1, &(0x7f0000000000)=[{&(0x7f0000000300)="922a3e1b9deceae0057e5a8a906307be72992782cdf4b640494683cf7714fdbe57d4ce2d8b116c710764a16cce2792f7e5391f2eb04d26915f7009d7ee6206871455bb1b56e20c83d40f3d4df2a7bd2a65b8859c373d2862ec60a5d4475598b42fc0cc", 0x63}], 0x1, 0x0, 0x0, 0x5}, 0x405) 23:16:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aad3c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfaea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53da3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x101, 0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) lseek(r0, 0x0, 0x3) _ÿn]ÿÉO³GÐToù|j—ù nt }nFyë"—q»)Â*Š‘á(«d# W‡]á}îap¤T,d3oL_ÿn]ÿÉO³GÐToù|j—ù 23:16:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/87, 0x57}], 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)) 23:16:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 23:16:10 executing program 0: socket(0x0, 0x0, 0x400) r0 = socket$inet(0x2, 0x7, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getsockopt$sock_int(r0, 0xffff, 0x47454eba45292737, &(0x7f0000000000), &(0x7f0000000080)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x20) 23:16:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x3ff, 0x101, 0x3, "44b74ae756dcd4ffa7bb88dda7a37afe31095952", 0x7, 0xfffffffffffffff8}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x82, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 23:16:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:16:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x14b, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./bus/file0\x00', r1, r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x104) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) sendto$inet(r0, &(0x7f0000000140)="b86e3199ec991efc7c850fea2a3430d3b2994bc5f4b50f81f9228d261445ec5818609fcdcbdc904ba978e37dc7055ee909357777d12020d02b23b454a7cd5725d3", 0x41, 0x8, 0x0, 0x0) poll(&(0x7f0000000300)=[{r3}], 0x1, 0x6) kqueue() execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='/dev/null\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='}%\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/null\x00']) mkdirat(r3, &(0x7f0000000380)='./bus\x00', 0x9) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) recvfrom$unix(r4, &(0x7f0000000200)=""/143, 0x8f, 0x1, 0x0, 0x0) 23:16:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x32, 0x1, 0x100, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x3ff}, {{r0}, 0x0, 0x1, 0x20000002, 0xffffffffffffffff, 0x400}, {{r0}, 0x0, 0x80, 0x80000081, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000008, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x100000000, 0x88}, {{r1}, 0xfffffffffffffffc, 0xa, 0x4, 0xfffffffffffffff7, 0x80}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x0, 0x8, 0x1a}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0x3, 0x7a7d8cab}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf000008f, 0x0, 0x9}, {{r0}, 0x0, 0x2c, 0x80, 0x7, 0x7f}], 0x0, &(0x7f0000000040)={0x4, 0x100}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mknod(&(0x7f0000000340)='./file0\x00', 0x2040, 0x0) close(r0) 23:16:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 23:16:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000004c0)="fc5b236a1ee14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac7d02811a6cf10563769e7ca7801ff77d679bf427900e0e45b87539f9c326a67fbb259c42095e0240c923877148a77f16c5f7c27939ce32427eee08e58684b2ab6e6b0af958890cd304c0d10a5d697eb94aa76c8931174fcd84dc7ebd7b0fa8ed2e4169b0f0a930567f591c7f6b4026a1032702d15f0dead95a038ea49832a4bc42130cd41e7c03b5ab0029e59b0b6a408abe64bbf66c6e76f76055624bcace7555189d4859948f0a5032306453710562c5a011f74c6e060d7f06fe5d2130da65be8c7cc5341af6e74ddc5a2cb80e9b9e425dbda2b1657c04eacbb46086e80e193954f3c5cea1d53ecb84612d0486b6e22205f45554ae194efbea25545b8cf1e5dab678005550bde4726b7ac40500000000000023e079d74c404485e61b6776d43be9a4187a1a", 0x143) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8ff) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x9, 0x5, 0x0, 0xfff, 0xc72f, 0x6, 0x1, 0x2, 0x0, 0x2}) readv(r3, 0x0, 0x0) 23:16:12 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7fff, 0x5}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x61) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000c80)={0x2, 0xcc}) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 23:16:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) 23:16:12 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x30000, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 23:16:12 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 23:16:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') sendto(r0, &(0x7f0000000080)="b8a315a4e95213d4c49429500d19e1888e05f5e00c0cdb316a78581f6918d353e99649773de1ccf325d65f16990a42213740ecf4304bc67de47de3cf6b090f0df06d5a528a18b1cfc6046c99ca25be2e3ccfa91e60bc8f6993", 0x59, 0x4, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 23:16:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000088e5c7a69069ec3f8c0adff47ff75effff000001000000000000005d91bceea512c595defa4d67501289a1b193323c534652385672dcea030ddbdbe69c8b2563e9e146c1118caa0a9039bc7cb47aafa65ac05737325b2af64f56188978ef9a489f9b2eb16c1c5ff497f60a42c66ee644eeb887f31d9c3a92c94b89c00a7fd343832565312242a186fe96286021408fe0d8193230f35201131c5e80046b3548cab77ea17e65920244edfbf12a106d9f3820ef8dde3d4fb95fdc4674690a49128637e0"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x92) dup2(r0, r1) 23:16:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x43, 0x1, 0x5, 0xfffffffff24f695d}], 0x1, &(0x7f0000000080), 0x8001, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 23:16:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) 23:16:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x18) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 23:16:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 23:16:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 23:16:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0), 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) 23:16:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006002, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}, {r0, 0x18}, {r2, 0x100}], 0x3, 0x2) close(r1) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 23:16:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 23:16:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000000)=0xc4) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0xd}, {r2, 0x4022}], 0x2f7, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 23:16:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0xe6, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff18}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) 23:16:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = semget$private(0x0, 0x2, 0x40) semop(r1, &(0x7f00000002c0)=[{0x7, 0xedf, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x9d0, 0x800}, {0x0, 0xfa1c, 0x1800}, {0x5, 0x1, 0x1000}, {0x3, 0x11f0, 0x1800}, {0x6, 0x20, 0x9d5fad22a7524e54}], 0x7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) getuid() setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) r4 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r4, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x0, 0x9b, 0xff, 0x1, 0x9, 0x9, 0x0, 0x1, 0x1, 0x7, 0xde}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 23:16:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000009781e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b352586adc000000000000000000004000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:16:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x400) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x157) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:16:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:16:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x1, './file0/file0\x00', './file0\x00'}) sendto$inet(r0, &(0x7f00000003c0)="0b933313b1571e4513da313e51d5701d9d202bf3a05a2e5354aebd0a132b14cd6859da6461b410522f7b29c0b5d0a0a63f471b174f6edb77ed78c21c491f8565d7994c2c77018d1ef597b4df7c6e14f926335081df2887cc6bddd212dba9e0f58fe7fb59c9b122c7", 0xd8, 0x8, &(0x7f0000000080)={0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:16:14 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) close(r1) 23:16:14 executing program 1: pipe2(&(0x7f0000000100), 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f0000000140)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc) 23:16:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) semget$private(0x0, 0x3, 0x1) r0 = socket$inet(0x2, 0x4, 0x81) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1000, &(0x7f0000000280)="3202f55cbe12735da93693a69747c88d38e23638d03766b2624bf23b419f9ee68fb47bc3a6a3ffc240e7c4bd1c9c089e5ccdacfdb4c22a2685df99d523a5bccc79c43848c3a9832fdef45e3182d2040d420f3ca768254d278f7d4e4c5b11c134efa824cb9f84627fb5e569cb5a75495c94a2a33d3f9a98ae2c1150e8ca9c4aac453df7192c1273cca5ffdfaec4dd4d25ff621788c6620ae2480eff8c1bf2b4b814ff0c9a7e3a8ac019f2f8af25501291dd5f37f6916484c8646f36df0444153ff4cbf81ffdd9fe53aaba21b524f8b0d1760f8eac561bcae497b3dc5b0848aef9055853ddbe84630f05b5eabcd58bb3b2f4789449a3bedfc57d2ee4710cfb067524e3c6a93d2635005e47113c69e7761e5dbe01d8670202c80e6551be68e8272d1319be68d866834b5a4cac5f9ec1bb794d7a811c54ccd5103692e8ffe8ee264ebcc68347480e7aad5f968888978ce3cb7b8c8e7d3668bac0f419ef5cd584935c612d196e380b250b20b1ef58f88cdc1e69813ebd062cfa67ef2bed6be793097513304fc0b8f1a2f8a94de6991f77093a80ac666991022ec44c9b97c3af67cb9ba8520a090a1aa6763c83438712518fb437d65ee07472f84af7331ce8dabcb6626a2a047bfe0a742d69dfb2246819f2d1e2f6de7eabdb25d4509d86a138be1e77a5ca5ec380635f19c94c80c64ed7f973fedb315484326bff072d54c45f4ea19944c7f0a0106dda9171a26bb85cd9df3e3b0a176c4ffc690b4085b87cc81c899b9f0e67e3cef9997a92b868e6397f66392425e8c374154938af1c87a4ca254e7e102a7d44ac44ec9c43944fc0d3a8adeb3bc6ea5c6a0814f51a7e8b57834b5a16cd70e84c90aac664f787bf87a39d12cb3f9766eaa69fbe875712ec30f796726cd2e544e56105ee3b4eb4e80a07f0316542c02e0382e21828d74223093fdc4383feb9f5291215320cb8abcc1995b4740eabe4f9732e574136f38ad09e98d4867e5d5ca2fe64d7f1ae3061fe765e24194b050d67441597b8a13fbac77dc1b2c6370fd90f0a911fa7cad3304c4b7f85e41dd9bd5225258b45a828c8d89bb8038f0d720a75b08e0ff284f100dd791471e07ff97cbd810494353e00a8826ffd7219d309342a14454e4f13c5613bdc7479ed00ab2dbabdff99dd312e6f14712ee7786c917802a747d7254fed99d95d2f7ed742f7a57420028b0969ca28065bbcd91ed2cf016f27839f09733c2bbbf43ff969b8d4cf49504e9273d4c948462870cbcb25e5fdff3e5029ea18d403728af2b20fbfe6540298b1361525ce37b3d0f82e3eed2cc6087612fd8f78be60cbbb9623a7bf0f8c362b92cdd52725a808a29d2810d53bc553327e536362e7e3e2c82b74f3f0ff9c1aa82a5f3fe1d91dcde609679a2c7c54cd2035b89061ef2554e7f4cbec47e47543a10dbfe4f4666bf3fbb24b218c70e4c75d3fcc01812b6b50ebec48b7c7e4d1eaea22875aeab80ee8b735cbd44aa9fef7bc8b79c29f1db3cdea89ef44fbcae7b3d6f06a23a0b04c03739b92f193ca09f13b205eb3a77dae356349275a7747c3cc87d9b3d72d7c415d38acd0181c09e745848ddd1d7b0c36e063359b175adce66dbf24ecab49f8f5a88310c99508c63bb21849e80d058d322e7fa7d705f04bcec074549a6299355ba73daf403020e96398aedc9dd259ba1ef88679a51a79b41723727f26f3a9f749b84e06f139752ff8d8c6d65832cdafe530ac3faff4506da1aff9d13cdaba75d413da5e9de1c5d544817bae199b8e95c228d4d63acddcecaa5750024ee068a4132f94c3384eeb01d99f56b73fcc9da0338488b02659cc716a58f6b58002f50bfc0ae8c073c7142487cf4fc114358a4cb68446dc4e16d95810430c54441a015ae5308e9d502753d5d9f244f59835f7d0fc9783f87fb0cb511d2f16c66607db6f5649ee66d935cd81bd735b96cc38c92d59bb72aa8d501298c7694919c31b1e238ea5ddd54f6f208e07fbb20e740071ab34d21cfdfec9403681f9b1b126193b75a2a35c67204397684e75084b79ea50330eb9d7bb878328c55e849b3ae6079d81c079b4609878e97a233ea61188992fd5b23ef74870aa0e4478482759492dfc15f50da1770ad5d94d6ddf0023bc55aebde75f058c6e5cc719d7dc32b2c43f69c5499220031528faa3f421694e92c69ec870cec5b76bf75e78380531248d67f245a9d522b1c1fc9492c59dd74a18e2ead8eec4355db363c6b03e30faae01f50ea7199c8dae767b922e263079c5e4a60926afcc255a89970bc8187b0003da8d9b62c4f849ce190c21af187b6ee3c8e73347bf4236361ea01a9f6ca796e2f1b7f0d71611f03d7ed8f9118f84f4c3db6339d1f1792fcd194a390841ddec1d3215b1bdaea76daeee92944927bc191065cd97e9aa05ec84c2978b5a35d64ebb23a76692904666a8d4a38c0f0ae31278576113d36224af4f77f255d0e8e36393bcd192247d364fc0dd78714af7909110664eba2e4375b4787cfb21a70ee1349a85568a0a65240e46bd8e462ab286b9d0851df987bdcf0cc61d8edc11c666a090413cbde880bfd5b7f1e0265650fedb8a565a16d7765514d2a511693641bf6e1424d357beecc823d23e79380b32bade14498f8ad0d0ee73c87c53673c857633c7a54c4b1c55438f5da97598e5686e3240d0772ecfe74ca97027e67e8b070f30efe5bdf32f51a802a9fd33c5a16fbb69ab177b03a75b5dee3f5458300a549cd839dddcbe1e0280177ff46c1f13fb85d3845329e6ad5431a0ed5fb9e3b2793e837f17403dee32996cc5b9901948ce906d1bf3ecd4c04d02f0f3f8e63b537854fcd5947585a2793ff9febf98815ccc9bf1d8942e7dc6f69a334d8a1daff243a842b82aa2c45cd2a0dcd5bc13636f1d172dad84d58998c43ce096c9e554a5af4ec09fd7229eba017130a43e070900506d7828297012702678074561ff259f9f785825b8536f0ce417cd1fa87f5fd61641e22b69d3913f1df155922f06930fe7646ca253b355d363f0f188f176f65c5defc4c68e4415bbeb1bfafa5407edd0eb9a92bfa7c2bcd7a409fd6a6dbc784328de5949d1d095e2f48706b60cc4e303d169696aa126231d44e90b65bbe686563acd61bcdfe7036deb27daa0170035388efb89ae12ee8baaa69e00baf98069fc2de7214b674a87fd3069cf8a66d32f85ef64735ed2e4c3ebd23e406eccf2f7cbd86d17d839cd46761ca80d1349f8a1c23ab8b923ee45eb2c6e644922e01e67d7af5db9a786c28b6e62bf249f6d476e99466cd25055eb6719de2be5b43955f55e88c1c61700ebf600deb1c1a79793d7f2e3b40035fabc9590a67638e4bed24a1c2f3089bf747281b3819990491ac9276db84adc6881f3def6632c37122076304696a035f1bf4c3b12a36fb70f17cd87bdc2fe8006024c2d957ac0d3ecdb7b5e3dcfc624e919bd99332db9dca37cd7f2ba0297f27e1c298e82ab1859453045cf16beb07eb3fa2cf6f30bb7b288b922230ccd6e9507092a0458b07a858316b0e69da6c13c592540bd73f74f0f27a0780b700c5dd707085b7ad9a63312cdbd2b759e4059108ad9d68b1e48c17e94c7fcfc4c67b0a6f5b5f7ec49f633280280690c9d480e3d0c4dd5f3405e0e51a8dcc3d0e01532ddd1e7c3b0be07ce85de2f868f3c29b387c63c2aacb51bcf1fdd9a74a96eb385975a8c868e6f40d8b0804018f0a38dd58c956377828c2adac3c3016dc58ec571e9b36238cf54535e6f4c5d7e394484e5f8613e0a8ca33343c200f8741bdf94563f0c145e073d84d314f61620ced82a3b26aa7615bc540d810634eb001afeb628ecdd3c89ca7d4bfad98423dbae09fce4c25c52ad68ac7300aa894bc355b77a2b53d2664fff5ae4fd40a3feaf7e81fc9134234b1ee5ef74ab75da8b0380d1373980e31ce218627df4ba7ce319bb344f65a6a8d79e3d6e60acea1f92a12f4708aac4b1b1fdf3cf085426397a4d533719c96d86dcb864d771d1d43f03b5a19a99d2bc4ffad97f99de5ec84b2845c0fdc8377e451c6fc1e027d758ebb25e0c7fa19d115aaaff157ff35c3eebcf923f81dbca5ed028d3fdab184debf979e1db2b5b46f97bda4fa4f0f174fca4e1694574ec7e186f75eda6321377fddc93cb177fb057364d4da6236bce18f8fb56edd3a4a15a6d40f80b5ee5ee457bac89ed12b18c2b7020660ca562ca4666c407361d492e3fe8604fbe3c4c17db43f44e4a486654d84c445030a4ccd8ab12cb007c09eb57b01d131fa162a3ca9b0c5771866d417f7c98376f78b460b047975155ea4150985c239aa1b515451b59983653d6d3bdcc42e3c3d26620e887baf21a6461b7eef7865dbedda8f0fe87badcdf5b9d5920a5aed077b0e1111552f654eaefe953485cd52ce18fb84c76e9ee8669c434b6cc5b9f3f86a09648671439a5161727fd4dd8b128ea30361e5e4171f005e7cbdea73282c013c7141cf3df414f6c62857e243999524650cd8f02fe431cd868b1495aa6ca50003326abae0098562d6323074132381d7277fa5b3f3aedf59270005b862a38b5fac7877b9fbe9fc6bbc47a91a08719c0d498e998d03d8e096732ccc4e2bb18f34a981f128faa8628a072888fcd4c4c3a8a4edcd4d7109bac0a401b5c9d4197bc327126dfe677de9122783f5e977ca5260e4c2ccdc2e1b67c83526fe8f779843960236b33603ff4debb1101e0cfa28f9f35703b1294e831433dddb91932194a59c40ddd02d4fcc75edb8fda1f55b2dad21c9596d185c1c8d0e0ed70ba8b82dcb848c4a81bc96ba36a6a827f69063201481625de05a814fe5837b7476e05f79c62d9e7240527b267aa6a523a02f8709f089dcb2ceb8ec4b3805222042017f7f6e84d1fd0676e61c78f451e28af1192240f6c70f406d3865984088b6fa2a9de4492c8728c7a4f9c79d8c525af8237518808ddcdc43293ecaa99409da0a5ece681949b233dd989443932ebd07740b061d48769383f512607a862bb6c8a083f24829987307247a2ef089603f814c0fdf8aed8b53dd00cce2cf38a1b108bf1ebc3edc68c1bf28f9709477a83b96fb9173761e4891f5fb74a3c83e92c065a6834a8eed3ef661407ea40fbfd44b9e7a471e2375d78657081cc70081fd061fd1c9ed14a1141954af681cd581925ca2fc153e8a57759fdd9ed362203dabe40563c354815c51a7c46c68c620618bd996f36668c545b4081d8238ce18e470608ac5aa8a74017b97edc423d84199e703c754c7cec23d878066c47505ce730537ad4f50ab1d1abb002b85c1b0c2b6f9c3089bc7a5a062fc2fe91eabbc08c7ec0910457b4b9129bd0f2eab812d53c16fbc51bc4df8539c7e468b33fd8cc61129a9c1ad2e77ab1d5bb8fe3ed52bf5dd5c5df73cc3b7742f411818cb28290e59b0603539aea35ada99f3db86fca6df3ae4f96a12b790483c15f75b4c2cc2512afad507d51752f2bac7ca832ef62d164245cb59527b481e27921cb3bec1885ec063d5f1585e5089f69cf9e4556f8ab022b970fc0949944f8595e6e620cd83849dc6b95b2273ad821069ac5313a2d2b01bfecc02126dec4e74b35568edbafbea643f676b2a14fb1e518691d83ad1f53406ad7e127010d82795cac505062030655f98ce0f701ce59a56b9c202135b2f4c751b2d2e3da270cf9e8d18e07617019656327e49f8eb317bde017e604b89d226bf7d1fb94fcc754c2af66fcdd787cc6568f38ffe633bbd66e87e7b5cf21a0a05ba631c34c2c640c891d45af96b674ab43666135811cab7f0a0b679efcdb4efb69abc0b6858a") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') getitimer(0x3, &(0x7f0000000080)) dup(r1) 23:16:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000180)=0xdeadbeef) utimensat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)={{0x4, 0x8000}, {0x800}}, 0x2) 23:16:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 23:16:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/158) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:16:14 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setuid(r2) setuid(r2) 23:16:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 23:16:14 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x184) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x200) r1 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 23:16:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2100, 0x86134) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x510a2c84, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3, 0x3}) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x3a) pwritev(r1, &(0x7f00000002c0), 0x38d, 0x0) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x6) 23:16:15 executing program 0: setuid(0xee01) r0 = geteuid() r1 = getgid() symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') lchown(&(0x7f0000000080)='./file0\x00', r0, r1) chroot(0x0) r2 = semget$private(0x0, 0x2, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r0, r1, r0, r1, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x4) chroot(&(0x7f0000000240)='./file1\x00') 23:16:15 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) nt }nFyë"—q»)Â*Š‘á(«d# W‡]á}îap¤T,d3pckbd_enable: command error 23:16:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffb, 0x10000000014) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) syz_open_pts() write(r0, &(0x7f00000002c0)='X', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x108) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 23:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getflags(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:16:16 executing program 1: socketpair$unix(0x1, 0x200000000009, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0200000000000000db"], 0xa) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x800}, 0xc) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="d897801fa18170e68f382a7d2e2f66696c653000"], 0xa, 0x0}, 0x0) fcntl$getflags(r0, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x3) 23:16:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02db71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:16:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) 23:16:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:16:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) 23:16:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x40004010000029ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 23:16:16 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000280)="9f50232d4e000020efa85900002291c0831bf6b35c817240af96d8cb85748850890b507396153e0b265cd54530dff64916c2a92024d045beca43f9ced42932f58596b68d07e312f3ba95d3d692ca1d7fad62000000000000810db0238b4e5fc48f5d452118feef2fcbd1abcec85772017bc51b48488052ee9aafc83c66cb607a7c2c532673f0095947f1eb5dd32cc4d908ba495588f2d35b5f8fe97dc2f81d1ef966ba43f772a7b11e499984ab2661a68f5746369f026aab90125203238dcbfffde0496b4a188519", 0x0) 23:16:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0x2}) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 23:16:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:16:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x2a9}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:16:16 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 23:16:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9de) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:16:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x10000) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x3d, 0xffffffffffff8001) unlink(&(0x7f0000000100)='./bus\x00') r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0xc000, 0x1) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r4}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r2}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r2}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r4}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r3}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 23:16:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) 23:16:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x2, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x23) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0x1bb) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x3, &(0x7f00000004c0)='\x00\x00\x00\x00', 0xfffffffffffffe6f) setsockopt(r5, 0x29, 0xc, 0x0, 0x0) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x401) read(r3, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 23:16:16 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 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) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r3 = msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/60}, 0x44, 0x3, 0x1800) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[r8, r8, 0xffffffffffffffff, r8, r8, r8, r8, r8, r8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 23:16:17 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kqueue() execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 23:16:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x34, 0x6, 0x6c, 0x800000008000}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0xffffffffffff8001, 0x4}, {{r3}, 0xfffffffffffffffb, 0xc, 0xf0000001, 0x76e6, 0x8}, {{r3}, 0x0, 0x100000000000011, 0x10, 0x8000, 0x100}], 0x66, 0x0, 0x1000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 23:16:17 executing program 1: nanosleep(&(0x7f00000001c0)={0xffffffffffff926d, 0x4e}, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000280)={0x1000, 0x1}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x20, 0x4d1}, {0xcf, 0x8}, {0x22, 0x77e8}, {0x1, 0x4080000000000}], 0x4}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={0x0}) 23:16:17 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x84, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000008, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x15, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x2, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xbffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:16:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 23:16:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x38, 0x1, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/122, 0x7a}], 0x1, &(0x7f0000000180)=""/123, 0x7b}, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200000000008, 0x1) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 23:16:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0500060a0000000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:16:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)={{0x1f12, 0x9}, {0xfff, 0x1ff}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r3, 0x2000745e) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 23:16:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) fcntl$setflags(r0, 0x2, 0x5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="39f75cd89579e9796f3fb1f35e76bc9dceb20a2a4adba18d07b2f9bdb4b08a67150bf713ab7cd37bee1994f9546dcd8e33741aa0489c46fd38264927f00c5a40", 0x40}, {&(0x7f0000000440)="61fcc70d366c244b953c79deca4a309ff3c3158f5f9c25d178427ccb129899652d79d96781de5296d339fe2fe1f4f2959a434cd6404b4dc00569bf48809df5a31d5408e099c6bf7a4d1f1d29696798c03764b8b0a7c72022f411c3554732503ca6c66fb2b727e30d0830f1bea8ebae0e1b8ad44041df86384af8914fb69f6331b81e174b891fe8be7646e640876a3c2069a9c0fa32f103ffb51bef61be41df465d8f2c830a8773f2874e9f0f40885dbfcbe1f39a3d0240cd87863f661f0d523a399802595cc96b22144db5cc97569806cd019313f5e323bbffc7fbaf397575257a65731e116e524f1fdfedc09e1ec98a271d2ed6b84e5c98b1ff37fc8c722dcdcf864d1121c2f4d20d60f4effd74a5cc671266e4608208a883f21f9a841f7c48aacc21f0efcbbc4b9751986db01fd9608885ccea154ad5e603ade4352c8f1a7fd68c95cd5b53d7875afdaac056498cd7399a595d135492b8f4753d8e666814451f0a9e4c8bb875bcd167647bec1865bb27791c67f90bd093a2a3765203ccac12cacb4d65fdc5d4a8a27d0cf54eeb8d3a61535f763255e3887cf742d8c1f294575c882f8492b14a65f3c2b268e3bdfb8bab73ef2d3d5cc1633d73a2e08c57d1dac36c444c5449b963df3a8d6d537144b2991820aa21d40d970c65383321ba29b6abe213c583d889402905a5492ce09a313474903413da4db78a0ed6cdb9a5526f1fcd97fad73a16b9430de1732e73d7e3415e23085ea73849193f663529f4d07d61e1fbdf54a033fb06faafbd68362aa693866daef8a1c479ff47dcff82bc17ec0b045847d82edfcf3b717a7369a1a9bbc773d29305829cfe786658eb5f02ddedd301a890c938a027f56e5308d897070808349afee8b08aedfe4e327614857d923401e09d464ba2a4cda0d35746f662475616a28db14b86d91162c58d92448eaa8e6a34f83df1d031a89920ac405ab3cbbb1539d74bb2d33f77b718fa9a34f9a2511b26a6542069c9932e314acc3b66ec6497ad852cda81035b718a430cb6a2fcd1b063aaca099384ddf3a5c09e5edb925f6cdc46b786d83e5c1966638a0c26f7c161f89abc87cdd406291d175517651d501368d4fc18089e3f8274018181ae107c44b87fd1cac94d97ce0cfd8bc1fb9e7ef5f5f0c2775c33c301a9e833de5ba50c07a47f1d4af1e358ec087a1e4c473e0939db119635c691ce736d07e5976e79421584f455f955aa5f6d56565f04cf450039e50913d2e0231a1509d82855e0b1d4292589c9a4fb223e97bce296ede5051701ebf5e81c32a551b1d6ffe6617638d3ece4fee089d2e0d7bb221cd61f1bc844e8c7474ccfaac5a6e6288714549fd2d65a61c48fc16fa4a6db330512ffef201b6e821fb125b40c6d09813517784e30b8b1fcab4b008324806866d82e99f0045030279500ae910f7b20cb67b332b6381b8ef06ff702eccc010f814a218697d16bb08f35f77eea0a47a80aaa6e26f1288a955fbd1db57ce7d8ccf0c773c53448299ceed954df61d6b3d0022db7b478a68092bb78c94cb88638684ad6c8cd1090199c3bb85a6a027bf22fb9c12071bb660ca034b34bacee0a9fb0e69c7bbc7ab0d8651ee29b8e436eeac5a27f4b30823127fb1839a947cee61dc9d2720e52fc733842d81d2b8e1efb6a1a973f9eaddaf00a7049c324c8eb6d17cb2540a1901d3eaca67fea807d874a4630a6821fb40deec9ed79917fedf69f34faee001e1b5da80771584a741aae6ef3d952478b8f912322fb0cc96b54c981ac4060c82c79c0a5475a3faef6d1da948646f5f81cbd437f6e84286587d0df3aa99ccc0bc166fe714d54663c21ca42638319091b7f1a28e9ed9156e45661477d3979f2d6e6d51356bf371a8b989fb9d7586210fd7e15c205f98c47b9e3e7633ec95990a08b9247d7125dd873ffa18b149f9fccd5e2efc4d1f11237f83f273e08a510460fd9858e0c7a747530cc534b2e8d13b2671d29cdf6f491e5efad64dbdb3df6c32e4146cf01261cecdbb0067b92e8c7b205516af7087addc1f5681c7277e77295b58be6ece32ae681dff9eb59bae184d30ad70f095f54319ad4e4d527e7b79d860687eef90d27aef68d645f1010b53dd21756fecd32d22cfa22ef703cec05b0bce8357195a9250df1f4e59dfa1b3382404729a3b293912c581f37c8b2b250a962cb183785886836cb753431958620d223e0606039d5ccaf18f6fd916fe93fb61f1c1b6e3b445770b008090a6db586bbaf094f3405cb08bce2668c1bc33a3fbe3b3f976f1a12352122476875f7df5e94c043d341ca636602ccd076eb6d8c2420eaee5b7ac1308281472e76293286b0b0bab535caad18a1da3293e6483a24fb7ddb252d5172f793e36b39cf0e3a8fab3f237be3b9ed4f93e295b528688cb3fb339e7bd361fb11a5b6961c606a9864a6a134b526474cf8845e99cd8be8f5f86bc7204ec751bfe2c472143663284411ad5a1cd1370920210840e7a0d432462eda87b0e16952710675aa4a25b00d6ba7079cef5b950f62a01a6ed015bdd10b11e658c2e1d747e15e3a1116d99cbf13f9e2f72c817f25264e76e1c74b622bd1ca800fd342fcbe09414624f98c10abff63c291feaaacac925d4064391b5cd38c19f6e783dc830fd94d25476bd83867af4a8035b758fcdbee89975e86aa1847afa17b2aa081aad2b318b7cc3fee9ab84ff1a62d3b69098464aec1d9659e8fbea76b00a387a08a48216d50bc66ca33a02093870c7a593aef576b84db9c4e20324c04e83ce0af0d2b9100ad6b559456b37d2b53c808806a9833ed24dcaed5439f733e75edb00d3bb554c76df98f6620d716830b1d2f3e789548b373a962c19b3e03820770885e18070a473df51c98a650c52ef68c8d014c615bece336a0b342238552199c527a4182f28c879b4dca01168cec95b9639af1e1a6368fd5e5faaec3a6cb9668feb37079324dfd6d6e2cab733c860753262941c9f1db6d4147e8fc4d9805137f7a331b4256b76b31591fb956eebf9c372ead7f35a36b797e66a2a1ea19fff4e301cf90816356bf63d4bbdcaeced0739f0b01e2e3a780c8cfc23c7f0aa28ea8c54956d844c8bc1e71e16fa8fc742e26afadd7d59014292a3222f3e5f6da6051c24b11c855028d8ca62304c41711aa98a87fb3f1d88ef803793bcb7fc43fa14b3db664fb2bc8b56e6b0b25ff752624ee2fa2e6d8e9cef6a29f8d75ae5bfb1200e6425d90ea8cdb96dee331cfd6cdaec22beb6b1705569d29d2aa44003303c06194076062477300a27952001edb882cf44e5279c18e7a77eb2068d9b2f60ef7b4b6082aebb1c36ba9a30b4823f3d55425b33a35bc909a3b8ee50e435ff1a2160eb734907cb3d06686b867f8f668f4a0a202da10427de271253b4716f0c468d5185f1805f46193de7c8f570362b5e4fcf6206581f5b6d0da3887ae37e6ad784fdf46e207bfeb24eea5c15cd3e77f6d6420a66ff6036aa20820578d3e4235166a15aa8c30e7afdd3970950b5a5a94415b95091a47ecb7de99eb13513b4c73b88dd5392a2a85a5f145c44267d683cfb6e5ce87a6bfe85fd9898ed30a9be3a7e126c775d02d2ff9561eb20869c015ceee821e7b407d4ce75510b7332d03641bdab6eaa2dbf996a90504097e6701f77d5e56896a1571f9953497dc504f96a09219fd19a45b8d2e1655e8717a8789b0c9791a15e3f580bf346437150b64a7872675ddc4ae11523cc7d8d830aa7db593241f98a39bb980f1d79fb39d266ca91b7bba0d3cf47d1b92350a690c7206482c7cb1fe8f7bf90ae79b9723b4628a06c709807a65f4d3d6fa2804cd47a7b359ab233480a2056f24d1b1c7922fecaa5920808480e49ad98a385a220d397976479531f4b3a144570b658a1a56b8d638ac457494363f96d9abc9500e9dfcbfce2dea1b442b2de03a0c0e2d25b914877ee7e0265d5eaa18de7e04b01bf8fb7042b39858d508d6744ca5bd43228051d5fb4fb7f02f40456a8c09d24f74e2b7da38f11b76c6735e6a55ccd224a1087d454ae6c5371eaa943fce109dc14ba203e8764f0cc6b6072dbc8b3476fd0cf787fef035e4acdc7a015740856a4c10fb16f83d337d55d43808af1a2957936501abdbee7ee897e5812caafc1bc765d7412def278b84a4a7af5b8f6d3fa90cacf58a754cb83f3b7465b497a5e5bbaa0640c7c0abadf99c5da62e9f2a9067956392b256ea124b4d394238d796ebd7a1174d4b96e4a1c114202783beaa1c081acb4849818f670bfd060d12ba4a4c6cf96996e60fd99a6129708b56a417ce61992b4624aaf6b5db636a23720fe8faf8321bca7b715a66664e8a7e041a0fe2e9a6b83b5089af85e8aec2ebb262a533549a7d92155c3056e3f94bc44960b279c0b0e860f508168465d4039bac8995db72c369664ae51cceb67c1ced323afeb770764bd9760d835af6edec7e7dfde9ba2dcd1cbf00f1bf0604d22efbf541d58d6dc05cc72f43fca14f570bbfdbe3a9b0d35c976f8012dce6fb47ee6eec421cf6b1fcfdb4927c86c71d9ea1c153b71c9c55fff51d7011fffc81b9558949aa17651920e11c4c2b6733d46f7921553ff267583f6e943c2f0b7e376be6dddef15788c27755b474b840001c7c225d1b00d93c521284d8bb4fcabbe4bdfc96880bc431e7031d1df87115a0a3e2a4d57f2a7b12f7656773edd804a1d810e30c29e134b9abc0c54bb726ca7be7ebcf6f18dea4473d0bb4f2b5c7d044b6dd62642f0a6e0bbe6ef135694d0975ca782f8a5b230b7ccace4ee41fc436009fa900317ce795a308987d7eeec8ccfdf413dac70610b902678c6f4649b8c01bb2cbf6c3f3c9a3a7fd504d6e94fb4076f633127365824aa8dce2a213a16735181715ca6a2a31b07bd5746515b5caf9a21d1af182adba53b9b7fd9f019c09cb928dd3a5cf7edfec939a61f67d1c6147e3a85e3357e1892f82b22a1bf815895fe488a9a882d16f6949fbbd4119702badf4161cec1388db0d1fed99b982a49c43c5a4c42b7dec883f8349ff080e4e070809f75822b02d2ef180dbed44e4dda41f0f3d0089d275aabbe2a85af719c9d8eb4fef12531be3bfcc0b5bc20e11e29bc78c8f0712522dc3fbad610853fe74442edc42bdea741f7956da042805d74443e86b9f3b03862f72f26c15f515738f167911630acd724164e28ed62362f9f0492f334b7f92dee115f3a2a920c8bfd0f83ea9ca75b6a92698fdf8417be363cac452247041f75cd318fc0a58c542971cb7eb9aec1bb177f3bf0c233f3fdbaffbd198af1e3a0824bdac71c33003d6150f1f63c1807a5122cc68991a60b620f76edb674bb6d7592998b6179d420ef14a3b112bae3c946983667a203ca6932dc12c4c12a93b058ad955a4d1bf1beb4e4cff2a63606346867f35092595823e1d79204d048ac24de16b5a45940ba0bd0a900f45d7f37fb722df126712142216ef3449d55722bad5ef310d3b478f83b07782c9229be308b1652e5307004dc0e6e10f4e3e0012993e537280e4ab3dde2245fe495ae48b4e441083b1aa85e9d27d68024b94b851214716f653751e8d4e9b6f191fbac4161f1beeabbc865c30ad5e137d86a03df4862cdae6b394a3bc6633b04db1d43a1d9c9fcc5280df94c6d9a7a9625b52b88b44ed4c2d5f896314bbbdbec978c7cf8cc3f8010f3576afd94f9f4920cdd03b168d763d44ec700f976aae24b5f2af525e7fc94bbeabe25ef37fe42293b2702943c407ff93b417f6f5b10ba8e28b25ef30c42d873893a85e89bcbaecea55cabdf1340915045e229cbff679bb39", 0x1000}], 0x2) writev(r1, &(0x7f0000001500)=[{&(0x7f0000001600)="ef81a17264872b220623a26869228c935fd8d0d817852d6c8d2d44ca9732db37e3a7447562fab6208179505cad51b5e647531e326e1b6eb833be39015c87c1b57c80b270a1f9400a6ea8e46d0bf590993fda58a026fbc5724ca9bcee1a3979d5641b95115f8d92411839381eb6ae12a7fb1b0b553b8fb82c5d038eba11d7e224281859fa185f1a190b79068b442063ddea6851124e11ef7a45d4c29f76261fd6a8edb7b9c17c3e4b9e0b165e757ef353c03a36348cbaa4b424d50d6acc5145e50592cbb48a9134d9405ee391728434d51754acb873bc9a4a27010eba36d3ae878494000000b997b26635ee5144337700000000000000058bfbc5a7bfd4842020c382f8edbbb09c9dadf61fbf616239341f95f00d13a9a168da679ebceede4e00afd4eed9d48ef0cca9464b5a5dd40da703bacea2f5bd8a47a8ae2b40a9d8efd6740d90b9686ab606576e70e757ece7ed1ff19b99f51ded95d558aa0d328340e81a520af628010a6c978940df27827da10ac3f511362bfc97d0dac8ec8512a3f8cefebab312755df4095238cf40d37ad51362c6a4e79464075551c9902980f1a918a1389a31f47cb941bdffb0c842e119ff7ffbf84eba1148d7a822e7b68719a271611d5fdb91c4e3bad3e79f5ffef64f"}, {&(0x7f0000001580)="862ce16df83cfd7617702a1542b3e884411f3c790c2709542706f130451d66f405aaa06e6fb857a0ff255cac73a10473ca803e1cdfd9762177883245826d4c862fb4655bdc270c886a42167d1ae00b454c284ac6357d054535b316687a5ce9d9afb729ec3f80b04333ffe0"}, {&(0x7f0000000300)="9e7d53a77036feb0042ac7df767451c950058360c1226f05f3a51a11aac6c2c716bf06e322de0b474cca2a6a544f75258d1e6923d7a64a5b1e2725f065cd31268662ac08b303b0cf66d5a738d568d7be1a36f90094688158c6"}, {&(0x7f0000001440)="e5ba56000032652ad3f780a6cf84c29bc3c4b46271626bc9a6fe6a6fc75e6224d89103295003aba2de7db6d5f5f3f355336b83b099066bdb86bb94dfbc2fd6b39dcc45cf19b4a9ca19527c8fa7ab9acd63da68a032b1d000cb1fd800a6ed77bab9625a88e16df4995eb76564696249e1b0829ca36631fb0214e67b6995310e61defd0373a1569b341287f89b1e8644a41d7dafc7c9"}, {&(0x7f0000000380)="1ed48e7bb3c1fa54cd8592daf91013"}], 0x1) dup2(r1, r1) 23:16:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)={{0x1f12, 0x9}, {0xfff, 0x1ff}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r3, 0x2000745e) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 23:16:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x10800, 0x1) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 23:16:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x7ff, 0x83, r1}) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 23:16:18 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 23:16:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 23:16:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00005a4000/0x200000)=nil, 0x200000, 0xe501636fd3b93cd0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x5, 0x1f, 0x8b}, {{r0}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0xffffffffffffff00, 0xffffffffffffffb6}, {{r0}, 0xfffffffffffffffa, 0xbd, 0xfffff, 0x10001, 0xa}, {{r0}, 0xfffffffffffffff8, 0x0, 0x81, 0x5, 0x20}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xffffc, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0x100, 0x1}, {{r0}, 0xfdfffffffffffffe, 0x10, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0x3807, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0xb5, 0xe, 0x1000, 0x2d1a}, {{r0}, 0x1, 0x5, 0x3, 0xc91c, 0x694}], 0x6, &(0x7f0000000280)={0x0, 0x3ff}) 23:16:18 executing program 0: r0 = kqueue() madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28408, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) 23:16:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = kqueue() mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:16:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000040)="e21c666b8336f886c362429d5f29649eb1edc99cfc2d30ad0ecc086a3ca47709185f4fc033258333984e82ae1c5e4fd4fd5841e7dc3e1b391e0be0b8056861453598067f01a6d5dcdc55f65eff88d09d1ed8a3a71f0e5e6765a54f421514beaa01769473505e9f71432ab7d1427a4d70f67cd7acb645fe0c668155ebdd51fec01675a0f0881867d8c843c7288386e0f16707de3843f285f5b3e088d119b4c030b71da4233cfe60cce28e89ee1d2ace3c98b6099cda3f396811bc5e2a717e25898b0f5daf2badf5fc40f1e65f082bf1f2ddcc47fc87df6fd0fbf4eb2c", 0xdc}, {&(0x7f0000000140)="2c5669879259e4097318d4bc145a6cd9c4553d663db4f7dd65f19c73501ba1116f0cab207499f94ae97ae6dc3f760616528f55dd4bd2e3d80caa34962b874d37bd46e2f9af9a218d3d72392adb36", 0x4e}, {&(0x7f0000001340)="fbb436d7d244788e23e497900694825010972da6ff0fcd48606114ef2894f38c3f600b1f13a6d813e6adf406b8a7e89b03b814c76c36ade08f20dec334f7a3de8ea948b256b88c3af4116571c5b292548003b4b3bc02e320f4001b76497874636c48a07be79a65979e823a566fd1326709d24b4e838c9bac48e74f5f394d1f13b69dbedbdcfe2f40901d01a1eeb4ce638f1f84c7cced5edcf079579cd7d6360f9152d8d7304c55cfc4e7da82cde90b1b4497321dea4962ffb6515dd8b7e1eac0970ce42ef29c1fd36b3a4ff80be3c815543dd64f50a107dd80f286f2d7143d860077a998dd124ea1d4d56e26379063815db34b889afa2df649b9e9f836b52fe4b1b54ad00f92b0f9e5b4afc6cb0a4c363b27255f9dd157030f813cb22d6901346da55b20c209b0d7126e40847de371d6a8a5cc8e550b2d9b76284b532f1d469988cd5410f49de4bbad988a1a67ab00bb3ede697cd7daec258877bf82d0148690adc1ea90f1d83b022bd4b820deaabda9fb72c8a222bd7741ec94e039de3f6f503fad7a6b5ce1f40051972a6474f7f8218a4b100f397c6f726a48ef431b3b25c4e066cc3a0ccbfac45d456534eed6964d85324361f098251e138c0f5e08adda722222cf76106f3f16df3e23768d7711a2de3c2f212c53680161f4296c23da2061cc5dd9b18e890a1899df1cf870fd9ec9955e26d546d30f8e93bb3476522983414da5afd26809ca29eb34e563ed84e1854e3848a4b51805c8cea2c80932a5cfa273a164da577a36499f82d258543fd90de08d19f41a0cf22bbdefaeb78b9436002b86f09f712d17d8d00c54d2a167db8c7c817cee3282da56f5d773c14b895ffc6f75b63bc14f680f0a2008c61653659727db68eaa0be209b6340c3e1b5d137fd090691db49fad05defe09a99e0c7da73095474e6a209c28320305b5e5c17d686cad2fd67c8c6b66484d0b9b5f6ae90a5c79519893cefeceec479bbafac6239029525ad2bfc562fc4a04de27e303a15e4456e715203ac1b87fd2e9e5cc3ac8bc83f9c170c1f5c93f91f63961721f13eb0815025a69fed66fa92f07bf4cea70c2f1c6e3657229ba2d3756e3d02605d44c7d880c39a1bca09817b480d9c45d744799233673b40d4eb70031d9ad4edfbbb23df49f0b57c5e58b73c2674a96d92c5da858a26f60768aec7012c16e647ee1594b4760f8a999f246191ba058b87d04c8c42c7528b81e27bc00aa59d3fcc97c09b2395d4530d1852779147d3362f1887d23c83fb2bf35195330aa3c441c526a7dfa2d595e7e7779646863a34cab7266063405d65698386c56f1bab4bc20a5cd21565344fd441b4ec3fdb43528aca7c3f3e67b2250a6178f118c37d9a9a5a6a0b34755ec8cfe873971c588186c0bda08b5591bfdacd34f7ad6d1f28931254bbce151350ac51888fcefe420fa7b25346b51e164d8b317299b1c440f7256aca65f4916160cf27f048b9b55f85cc46af3bd067eaa8f6d4095ae1e8c09ebf9a14577a22b5c254938ea9d64d652c89beae0d5c8881b9fb7f3f8677f196581ee5a70b5c5b39ac5f6cca16f7418336a36810cb3063396449779464c80f96771df20f69569ac58a6b07a486ab4962d3aed0e49b39333c886f2bcd4362f2fa639f27750925686055781537e67d5322b95b4fd5fb26d36593740715ff4f6753da0dd53192b2dde5bd4c97ec5eddbb468f6d964b6959428a1b701024aac3f65fe30968dd2f146619cf9cc6c982145558865f4f6c9168153b073912cab8d087fdf21b6787981394a906a57dd7f67bce9e7a86ef2a2b4299e810b874183ff353cefbc49d60e4ec7db330d6c8215e88763dfca6d2cc04678ab70e8bcc7d200c5a034103fc81c51f15d65bfbf98025e2df175efa8247a01fbabfcdce73f021a3f6b0fb44abafecbeddd9a6609a6ca58109e2124ded8cb33a79c96f0382086cea6cafc13803c5549309e4fdfe65429de64357a31462ca54e2e8ce2cc5acdc90f7ae67fda89bcba0bf187d2d3dec8a26fb9e186f0d0dba3ae3aaf2864c7f7ee6ae7f7f399fa33eeb90db4a751e0ea73960e121586695a67d1ff4a53749cd7a681fe860e4ce392e0b047cd75f6e7d297722553e32193980650250ea15fa90185fb51ff91cc8247513710aead0ee218a61ff57c132bdd28de8fc54f20e7029039c66967aea3c914cfc40a8ce37e5fa28057ecf9621858f1a9f22532fd93b384113774bf4d796013dd838dce880de743f153c64dc8902c19c0c1ab1d4b12930f12d930107ab714e3e16b5320a6b1f5703bf20e50558ad98f1650bd42b64d7d2331e69c101087d185281459bd99997f4cac12249f17c07e83e96bc7db1dad108c02386a6e1163d29ba447698aa22c05356b2de5ddbf1bb56a9282840d178ad7c72011892f73754b41816951d5652f31696752831b523a1af6e6f4fc93f93ecb3736f48f6593f4a75fefc18e47f103fee5426b182bc0fb4b3d5673f4105478b3cc18b6a1cb8dd5a8f43a6cd62a6622b327795b2d8d8546c9e209ce7d79e5fd80320dac85232cf07ef6440c6e2113fa65c87e158ac26e78188fba53fcbc43e470aa4ecfcddb3a08963bf2e063c23cca004ba5668cfd253270292a5ee73e42292a92d109c3957f7f08a5ab0a1c3b87a2e00276cfc327c8e9b9b7981af9d43c3df3796f612efe1caf50e7cdde2be05012df931bc94a7bda8db4a1cba0bfcaa65661514d61c268bf57988ad5eab93d9acd4512da2039e05dc9985c9d9ff36657996b175f9a98f581f9c6b43670601e731121a22f30afaa54424e168538f5f8c5ad4fb8380e2d8f3ee266704017834c73df82e515ab3a0996da215c9e1e5e61145bd1b7e4bd5198064aa80539480bc6f43331562bc29828cc5ea14c92751c0e8f3e1a9192514321177f7ab8ab077314cbd6e7f3c80bbe9aa9864ae6c84356b1a5b0c21c4a7c9b891f421af940022162a33bb7081c6413a10ccda0ac8c17ff0511d5cb8646f7561ec9a779d1603b0d944d2431d0a2d675e6b14ca7e73570493d229a3329d8d03761cb91fe898ba297dd429bd083c15c5a910675a0fae9f311198413a6f0ca807887f54a918225496f37d89daa52a503bf8af8eb71695c8107f4402dcc67fc1a40a49772bd79b7e0c09a184d0997096deafe706b78ed04e3c3166bf0446388bb50b03225d7762adef69f9244f9fbda6c9d454fad765fdc17f2a0e9845b852d70095b7d7975c5a40799009d29813ce5da8b00a3cbb54a97bd552341dc0a6167a4f20bae17a032b5f44a812dc0a771f4157ca55b327661ada7ab7c43870e2ef85771529f50d63ab8568b47c59496148762985c746a7f616d342285eb56f7dfbece3f9176a5c1db1952426527d50d44e17484db558399739fddb4f381dd664f7d37f992d73032fbe393a15d279852b13f53a295d9d411b8dd785edbc1c3361f438f278499aca193eb4db54dd3845f4c57478d9dca6563bbe10c87a15103307b6c78a92f0a01812c6368cc9fa720303327bf32099e513a4584a1c4fcd81bc67908285bf7adc15346cb20d413394b83602cd3272b3de6c79316daa9ace5f396375d9cc55cace8385c4a85458d7e3e9735b55760672505c60355976df099f830e0c77ec01d0a6a7febcaf7dbd844737e2992175f465dfc2e256bbbfd102e7d78ef7011a4ab87c1a2b67920e41f4bd66c23ca3251183cb0ad744906c7afa3974c8ac1d8fa9ea72c6fb8b9790b16b92cad239256f70bf027e254402560d19342669f9624a59c5ad04c448b12e270ca79c13e4b3bd2a31922170b3f4a55471df9b4ad3ddaecb1e7f4dd51bb0eeb020778cb5283572034524a592dbbda52d723af1aa643ad6647453436c3f6fe90d4d592d3d341e25f6a7ba1e8c6acac95ef29da5a19135f210d9b9cdab5f82c8f1788a89f97d562c9627d4ecc3d39dc4a6826d03c4df0a56b2c65cf78fcec8612723a80564b4b0d27ce382e4184dd528995bb4a969350060bf7e9d28f7df42631864da39f3a4eb26d3088735774df8e0e37c888e706d4e2d7916c356258f4524b9f551869435c1d56e458fe217ece6bd1dd93a76b9993d38dce81a276517be20754c934c422555ce9ae5a5c6707661e9c5ce2b38e14d894629513905aa8589aa69e924ac46ab512c9f0cec131e9ec268f35f7d898c985cc8e61f3ff5cdf61ca821adba40e4c1fc627611c57564a95dd94c6590f488a10c2f8a6da1425628ffe3f7abc30f3fc1ac888cbdaeeb7d6a1abe222a23bd2410b4b7536aabe9ddc6a4e09cd878c9b897cb5f50ae1bd45b83e56f840daceb7d3270cf7630f1ee2a78aff2a1dfc861c93957e332581d98b6a09743763756b0bb2c3e43c21dfb94aa4ed99e220c5fb8dce52921f9a491428142fb92309a2142ca762aaba1b01dbba12a5a3a147735be913da0c1e058823d88923adff2192fb5fc6d01169f3cc814a6c0413f9400c3aed10e0f44ab2d457a5dbe8e9e2a15d0a159ba11579e418da4821ff41e6d0d060ed203c37dab08141c5c65455aad50c0b2a447c59ce51c27187bb1ac035db1c63fc52fbe6d4bb12a163a5d6296a35b2283ed0251a64de8d8c101fb3a0f44de30632eae107cee8cecc787587e0cfd2cd12c09a20b064e39c172332f9941cbc9c637a2d7cddee9e58c1b9dd16bf9517b74c29c9546967dcffbf1ef0b719590fc9a6114b3a473159ad584cae81ddd64dcd073c5030fbb58869c89d82589a490d06594e5d95135ea7d3b88ff74183890c0b1004912d739fbb2723ca1030bec0bba241abf20a2c0d2769ce18f3fee00bd817bf99e9b9453883d50120b50f461039b1e9469ad3f7ef92121e1627be8db9a48aa2ce4d26ecfc248553d599f21a703054fc44644e1e55f267604f17b00d79af69b767c21303d936e5f3aaba189fe50ffd754e7651d34e175fe3e05626fc9dd98277fd903689b5566d98f2ef87ed8e336a765a843d0eb8cf2af483862e4ffdd701712b1b7f439ce2892964d1003e8f521d818d85acfab133a4de010f6978da1485353cffe9fb4fe29da5912b97a8da70cbb588399f8bca843445f9b4de4befb20f1230320e22fe0b7dd2cacc9cb158828eb1034728c9b7906721af4f2e3acceb48d89a59a91a59f9567194ea454b41008896a98147127e81686cdbf86738ffab7a6a24c2fef18f0c364c7593e318fdf86e34433f57fc7aba5d606b2a3936a995a4cdac0a8f1029bf5b6cb2f3b1a0be7f90087120df36774538ad680553152412447193a70ef82957de2182e4cb5154fcfb52db41ce2119516ace7cce6817c177fb5d4c2e97cbc71aa8aa5ff46a203caa046f98ee94713c89be0364ebc97a8eeb3d7001fba9a6f2c199632682c80520ce47ee9157535a042e344eefb926ab138b6d37d5f9ef7b5c73a53c992bcfaf53e688819828e6beb65294014b775501de8c98fa95ad43f45a58004455bd55c299d2b8320d1139dd0bccc7e64842bd6c9415a54f5b24078dad53b78a6498e34af7695ec2f6172787b8a2bb104eaba9da62f85cb2600deaaeff6e40776d8311c038c9419ba55f1a204b3c6472faf761c966cb0f9a94843b1d84d482fae2b3c48243bfeee31b412dedb7fd77db6404773abcb99fa4999e947ee1ae6902cda8b413c0c653e0739dd30c1f8315f71571c4d7396cac953c9486f6a4ee529b737c147851736141e82016775de928cec20e8223c4b75cd2acbfcb9095c1ed83ad66f649aad3e781d45009ffa95a31d88ad69031b48a85afb0a45b2c90fa11df0908491bab0100abbe27cd2d92ac679582c0186d78d", 0x1000}, {&(0x7f00000001c0)="1ceb29c1513eb96e0d354d3353902e38ec2bc0cb3854c93ca83fd43a9ab43d35d8c64d6cf94f62cc758813ccea1a722d4f82eb8c15231c899ce11bd6f7c9e9bb2e012677a56585c3bd654844b2ebdd4fbff89a52323b44a3c4bdf017237eb81cdb", 0x61}, {&(0x7f0000000a00)="bb90f2f4f97b8ca4be58c12e1bd4de2adfc06223a10fe817d9c88893cb46b77d71e6f0cc5a94fb84b35503925e0b112f04a1b350b34d1b3cf4b2078b3629f621845df8b8b089ac2df9790ffd48490f1b0f25ebdb5bcb2be1df6410d4c77304036b955ebb273af309364bfce038be642d5de6f5588f08c1a5bef557b28d3482347878bb", 0x83}, {&(0x7f0000000ac0)="7e53ebfdd50e17ed5647e0bb89ead61200a83a65e5cca55f394483b46b789fce055178d45f764b63fff25c3275072ba4de3ce72b914df3879aece5ce8731682891e11e199e53aa0d668f503d3d5e5edf394c82be98d1cb4737b3c668edae4597d6593f", 0x63}, {&(0x7f0000000b40)="4a99ec8ca1e57a3c390d83300d42943823ff3e3fd337809f7820e78d42a79e8a2f7907dd503af57720cf44cdfe134d736e94afb4665766acb1d6be5fadc5f8e90644c142a923ebdb86f73b2b097f7c037008fa07130c178c82cf50a7d10d6d5d7dd92ea9e7cc8ca82fcd1f19", 0x6c}], 0x7) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c", 0x759}], 0x1) 23:16:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/33, 0x21}], 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$KDDISABIO(r0, 0x20004b3d) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 23:16:22 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x7ad46ca55a3a1bbb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:16:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 23:16:33 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="6921d6151db5509f568758a52d0973c0ab1e", 0x12}, {&(0x7f0000000200)="4e8467ce0cd517d70fa08c60c10b50c646fe2b73046d5b10356c4c778f3f8c7a5f49d64e9281308f0357349b6c44da897814a8995cd675316d2dcee2ef9aea5d8d7a7a4e9e20617940c119b0cc6e63c028e2ff57735a3ecb5a5387718741d7c13c7a8164e3ca76949c7429df4c5b814280dc76507de5002cb2076a00349c2ee871409df65921c5d882e0038dcdacb629968126ea2dbc66a72ee7a941ce3bee16e7ce3bfc0b5b2d4257afdc4a72e67425892948949e5dea3ad9c18523bb71de729e213f2c1f25011dc7627526ffbac92f6762610a9e23c16acbb5a533ff1f", 0xde}, {&(0x7f00000004c0)="c3f3a1daaeb120c83ec51dff0d3980138933ba86df7ad85f909a9c164ed08f2cb299e966a367ca19e4ce8cd7ff767def234bdad21040ac35cbc8c754cb429cc32636ead832ca41058dfc543835fe81d212d70ad0c7faa84b4f2b9819bf2fd75f872c95efa4b631ba5804e0e398d550425a1fda88e2a416e5b960e7b61de6371f9f2d625666b77041617f2c50c32902538a6d08fed0b0451bcedc51712e799ae0d48683b60c353e6a11654a39811fed80430ce42d0de72dc531269a6327ec370c02cbc0d7ba5d4b216a20b7c4ff4930ab20f23b3b4a2f65c3f728fc31ff291bc41359c19c7bad252f51e155678970f1c0128fd3dbd48b588373144be55f678f285169a6cce0cce456a73c9c6e2b281991ab34fc9ce2c2be3854c0956ea7de46ed70060de930c6466507c067bb2f2cc3b284f2940bc308a69e30fb727c3edf4513b30af12956ea2af8d3cf63ad136e73325aefb6975746b854d571ce9a0741fb7e63a395004c2ed1925eb94d6f2fdde428ffdeb4ed95d2bfa47b032277fc7723d5a9282caf9fb9b3b7711921f306e42d364a1232d0b176ecdd8dd80f6cdc3e884b29d8008a2f60b39c506949954bb7f2af886de35a2c3ea36c38f355e424deac67fb92aa048f8628efdfe2f308c6e714190b593f1b1585b79fa9dca7f89bc185ab2d84d606b2decbd9ecd67558b342aaf83a64d6a79ca8602c995115f19672e1325d08e8f4a0ac0d398600e1f89c88fd114f3b96623288fbccffe80bd75c4210e8cda73f58ca241a6e149f327be2cd68703604a46ad36aa008eb2b7bd99aa2cae4f1b011b90ce0cf091357fb2d466e46a775bea914eac1b6df9d06cf824628153725fcca6448770ff61af271dcd3885585b11e29747b258d622dfacf9b3fbe0a97c2e844575560eba47308db22ee7966472184fb3cef4cef7f80386eed35a3a8536c34ea649af37c7adae211456a5e109b2334a9c884d7ac02c8e88309c523177adb1e5d87105df8fb7018d7eeb975210686d51a8da8a66ce14fc69811effe06b3476eb0a5d386c6191fd62c6b229e140f183683a7b6f7fa9ab63e47a3d14e227e7ebe1be2dcdb127191e38b971183f3253f4236f5dcce723f60206408e5d39400dd101351c07ea966edb6ad0b218ced30da08e38a8730e8119610d032a5fd917cc9f7a02017f89af1e94193054a8c62dd74c58ce5446563431d5f3d5a94d69698101b8a89e0cf185d1c3975faab60bac06b2299ac2707af64b6af6018bb1a76c68bbe075a3bc18a952295b6ffc703708e8956f30760fcfe1ba0e5841901338c195112ad52271944c24fe3e5815ba8d5024222cc41ab524851eca87c188666dc743eb835f5f6566a0abc1557b2e7aa4b16588f0cf259d00274ff9390d465dd4acb2fb285ba475c5ddefb71b99ff61c3451c6793e621cbf6454f12f4209a9abea3de819c0b20769944a04ffd4925bc4fdabeb6218482180474b65e7c8af76bdebefb7e947c67c05be512154292af0f9eca05a1c2b28d6771e534295af48cca6371bb5b10e95685309d5e80c6884744ff5cce09f9e3dc877243343ff3329782cbec0e65cba2d92529eea44fe58d9e392e7e6d3a77ebd12dc9b17452711d13cbc488768ab7a63d14276c303e82b42e5238aaccb3028dbc5dcc976c19e6e50a292e8623f9b0fffe72f0512739b12cb8848db02d8fa279814ddf9e2c91e662caa71dffbfe0d8715b9ba4862445d844fa1dceb8e93682db01b84b897048bb09770f1410dfe9ce762524574757cdbb67e4dcc246c4f2aee750636dcdd17695eef429e6fa186b1ded956983a3e360374ac67ba460d7291e1458ab36c5c32880999b6723ed9ca48e928a61a7cb8633cd6822597c371c5d177f06ce9e60d18b9651928f6ad330e0ac2feaf9d903e296f00d1e6e0b650513858c58c63eebf132faf3ad296cd748afc827b19dbe8b617ce9644ad6b51fd021c5297fc0491ff0aa8073dac7793c4f6e7f83e3bbb4289cdf233325e2aec22904b350293ba540cd4d41ad04077a054a36c5040d35fceb3b754a3b8dc04705c27cb8154644a732271b0f6a7a11ee0ec1d628408672c3a161b3e19128d64314b1e97baaf1c681ffe12a4763f6a17a2774d9bc26972a51ada2dbb8b789be180cb63f1a3475e5161145b01f4b7b2dae6767efd7d158e4bf92cc1fdeab99718a0b2c452f3892b9eea26e7b31cfb13432f84c6a787d79bf4be28718a3bf04301889768d63b43f9a88e7b4cf4113b5f7062f2244a8bbe4cc9c7e17ed1595b355c4873ad4d6ddfbe13f1826d6b78aa7cd11e9e6912ea602e21adf2bfe7c20affcf41b9d6a344a4fc60264d9edf7e0c01985a08e749e2cf9cba55b35434d2f7369817ede1220fcfb65a0f851e7d3bffd99645a2d49fe09e559d8f3c193d588e20364380f442a919b7f89311b3ea7e1ce49bc456b8e1f814a60335b721c989d93a8805b4949c1f96e40343803e2d0f55ced5ec9af798fb8bf1922b22e73ee75c63f5c36da7757688453c1cdb799b0b2d0b8343c06773f18a776463d4b06dcc7d008dddbe71a59591f3882ec24a2729952b77149fc04b68ac4474012e846c02bdd7fed2c2edf357a25c548cc3b42222ace1850f863350398e896d1e0b5602725e0784dcb21d12bf92f529a7de4addc09bfaa5fecf248b26c378f8512886e118df65c2de91304b5774139a7ee07ac881787c3ea90b02c0cceabe78188a8a7461a3a4c50a1fda5f394fb882c76d6db94dfbeee3cc26f8a420bf6d479938f41e4e22e090e797da2c646d01445ca36cc8782a25edabce7d77bec2f4a0afaadf492e2b873699c7730b78f4183803405f28063551cd4dfb9b8cdb5b52268c117371606e80bbf87de52c9a8f46459f00f6010f28d3034967d9f8b64ae713efd32f1c54e8327bdf6b8be9c755d5eb86d485a7156e9be079fa20f5aefcbd2d9e4a006339b6fa5cc332367afb8414637314d3fbac6dd47a761f5db05cc948762fb97e409bbd8d62507378d69898dfea82790c4bb92439eefb5baf9a284edeef5568db359758b49a58c22218155262631f39dba2dd2b239447a438b723f369d2c2ef6bb6b8c47a05d512e23e04c5924df4657e9bb0c11307b82e6a651e86188064463fc615835837577a736583dfd25eca06a46cc9caf3ff2f51a9c48c938fae361c8b2fd377fa67a78171c11bba231aee4d8a5d562fc4e23f811056db15ae6eec577432203dce69ba2e1dab5c92b661acaa8eae713a04c65dcc1cc6cbf02cd582b83d4f902f5f17843ea983116d427b24a2bdae383983f6d1984d84fd6e590aa2a79e0e814ff7a1950d973f8c920001addc7710b9078ce6f7bacb3206ec1740865a53bb570f6297e71e95d338a1056451a8558a6da741d122b7e6696110fc42be32e7d9c8b9b217ac6c01442c1bd60cb1a08f05cbc2d0c93a180e8ac45ac66492a4a5de60b52af5563598905a7f47f59577128e629a498a8c08621ccc8d32b0584b67f1fab846efb9d54129f713b0bf5faf2300620f2856077c059a29fcd7248750e8bd4c2e8dd2905f9c0138a02d0d8fb1e40ca850b6a372a9423dabd9323ca578c2ec01fbf5ce0219e04aa5949776dc5911c12e0e219b8fb3d33e6ac9da4f9aa0c9ddd151caeb5d37f88134cc358979ee81b679b51d0ae601b56846060ef22504ececdac0701cbd45a4c57915a75c4b02d0a544d21d449c309a739bdeb98c12214ed87f3ac38464dde766c14c32b7417c5c62e42b13acffc1164b1e20b5f53881c5aa729f22203caea0aebf36fb821743d9fc47649a2c12cc62af41ea497556b204c9bcc51f93fb7093090fd9bd3a78659f514b342fa015b4e5f55aa2f577af13b7ae4ceffc9afd05dffbb4ab77b52a6597201634a6424a69706a77d60305283be4bb5816aa811829941aec8b5ff75d63f3c5e970c2d577c917bff4a172f0fdfa679cd122558bb555e746033e2627a1231472ad1402adfc6c7efed1be14fbbd1b1f2645864578150218561d3d28a4553f0d92a8c551f93c07fb8514c37b6ba5041e542e741dc48c57c2d0226921fc3fb062431c9ea2af9dce9b7fdb288493b3bf34f0e2133bd873badcf70551406537a1cfbf128300205081a4b257ee21b56f7ecbed92434298eba94428b9619bd997f62ffee3f596f4b989329e1c18419d2ab6525a4c3f052f3aa90cee4141ebf752cec3bdd148ac164ec6a399f6261a4394cc21f761aecc17beaa881d975f07461f059d24558dc11f52e46e400bb0ee36e7113e5fdac84b52ae4bad9d854ee2b4a5b740af7d29dfe49a26b45975b3f0f19b0341537a1365190a1059723e3c9707671088c9361bade1941871b4d436ef7f7208150e2af404bc833d957612817e74aae01c81366ddd4cf51a9d4152f562aff53efc59c03597e159d908342542d10b1d8911c6a5e4188f6ece956eaa55a6c674029c633e116da5c87e194013729e60ecc48162ff04aeca8b46f847c0dfa0db06007ea111dd6f5e584902d87f8c779ba4f13545a3af4d2899a0118b2fc753c1de84e209be541254395d4fabb3c3748c9ffb5b972c6a83a260d41ca7cdfacefe18a0a642f894cd10f3362c64e529dd5bc0f12e0522745bcbd8d5f5a63d4c553fc8e5af10c478adfdcdf3932e770633057ac00d86c475f55d1e11faef87cfc33967aa81fd759cbcdb552d30c33232ee69573a558d88aab47bcdf005b41534b4461b1ebed4b933b5abe67413265f4beb19e409292b43d0364f25f4a70d4d1587a6af8f9c7598e0eff57689358acdb2ecc013e903e5c9830b0fab7199fdd69733ce058526e3e9fa70cee5561598add17c47ea89744a7840be6911477deafe286e5b7c0bebc6e9447cc3cda49d1684e884f61a1392266662d7ac6554ce179cfbf81ca0c24663bac074d9805c7134f550c3937140c7fea86103b022d4dc2ad33756284cd4eb3eaa6842f75d3ccb22f90e6005a0e860b9c6f8b51e9197e9845207de4dda8cdec048650c46741dfeaf07d926ec35f7e393055b6d6787ff91b046b9a45ebbcd1b5ac5caa42f072bff3c3173c616072b68524621b30ba2f8c726ea4d7683357832b63c55c17225550d9c131c7ad34bb94314627b52089055b41fd64d82d22a236903f48f23e59bd3912d5b2fca2d5df03f199e77c4891c2ae2aa3dbda387c3553c7ef92f9c161f05e3d7396e9f9ade8e4f5dfe96dc05e6570ae9cf9c50ef50ff989f3e7dfc41a7a7be8f6c7c9c193c988d2134c69172de6be6f00be6987a34176d535cfe4430856e89f45a6d0715a6b188eb47d250e3a816cb1c8a9b1638950ea4050f1507cb2e3b15f09d729843edcd36ea425833ce3e56838c0299e966051f89719635570d6794706810caa2823e0fd28270968ea6e686a82d765b9a04711700a2e718afa6c4d7ab4473bb464459176448c4496d050424d3cd37ff72deb7ae6d60e61332a741cf5dac4fc8a93774637e542b972099481bfc4be9685c42b8fbc9088d10791ffb23842c250a53fc9338aa2e79e9ec42f696c219fd1e6932d7dfedb4b65b5319b74cee15dd2c26fac218e2c529adaa6a0625b9f80cedb5bbb99d630990b441c379fa7d6935bab535f8792adb6f75cc21364fb40ba5f3224ba9d80d250123bc08fb14f5b3a2f7a6ab6338fd37d6680df0a11e6b5f8c8d3b0c9bcc9471e6b7a03539bdaf78ed06e300c10a581c46ce7f1813ab2614180cce144ed8941f2fbf1c0172db6c0875878f04799846f0d46de2bd6136ac0d6408e7434485728c42e56f0f0358ba9e7d39ee0c443816a803eac8d27ba1", 0x1000}], 0x3, &(0x7f00000014c0)=[{0xc0, 0xffff, 0x4, "0641ca42d046ccdb970412c6176833599b31c43f2a53b0b42d1584c45324c6ba38dd95b746ca03240f55913a9c8ecf64fa77001f8cd3cae5ca690fc9ae926ff81d18f46df6d2f48cc335715d3f3133d66a66f5127e73d86354af5c73f4cf1f1aea20d0bf13c1cd1487c10174fdb1c584e3bcd2192d1954b7b88de058627d1e6b925b67f5c77d0f3b7020803be8f2ac9cc6add833debf3371457e6901a0b7f667737e2df585f6a5cd2b281a9beb299308"}, {0xa8, 0xffff, 0x0, "99421026bfd23b9290b5250aacdbfac8e6c131fb6c58cb77ee0d01c41be7eba2ee199e682bea2a067b6b1e8df4cc70ba5e92c81725ce74443a9472841ae93e26be0ab6f60e91919ff1150ed1604f309867e4d47f20c55c4965c5fd09315089fe69b0a89958b093637a57b0549396d5955c49dec41b6074405ebf14c7a93b3e75e813a03bd8cbd147862c0fc2262ef656b966231c1840c4"}, {0x18, 0xffff, 0x7, "11a7c46f2ac2a00c"}, {0x98, 0x1, 0x3, "69ebbb5fab3570c97afc3e053ed5fd02b8f59d5a3f5e0bb420180290f60757d551fdb8e17a2ea5a2f85f299da807f0e0642521f49d5f98404182e365e0a412dd8452ae7d029383e7e2b7fef4ba484a8736810aaddc39ca73efad2a35180d6664467674dde185b300cee3ba01fceca2c92d10610b6d6f95b964fc181ec10afc094087964a"}], 0x218}, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="c9a234a5aaabc0295caaf56f605884e5475a8dced1d0f5c976a178405e6c4c6d0acf04", 0x23}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x80, 0x4}, 0x6) 23:16:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0xfffffffffffffc6) r2 = semget$private(0x0, 0x7, 0x406) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x2, 0x7, 0x4}, 0x4, [0x6, 0x1, 0x0, 0xfb7, 0x10000, 0x1ff, 0x8000, 0x3ff]}, 0x3c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x80, 0x849}, 0x5, 0x81, 0x8c0}) writev(r1, &(0x7f0000000000), 0x1f0) 23:16:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x83, 0xb6}, {0x141, 0x1f}], 0x2}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) r3 = msgget(0x3, 0x200) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x2) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000084ba8b0204168a0e6a384cfe2244c8684009c71a7ecfab728914204b4248d0ac6e3e6316ff37915c74126ee5f2e398fa57f20ef4b336510380cac4e29c97147b928955845bdf68c4789d041ca0649a5e6594c6aacb512b48a0ab68ce590ef4831951a6343cb7d5669ec29a7bfd0cd0947db3edffbb05b30f85358929fec57d3c18e2bcd114a4841d471a2f8654457c535be39cddc6365fd1cad63805005522897f519f2604bcdfd2b9e55d8d1a2e770bb499f4f90000000000000000000000"], 0xc7, 0x800) 23:16:33 executing program 0: r0 = socket(0x8000018, 0x2, 0x1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socketpair(0x1e, 0x4, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2d2f, 0x0, &(0x7f0000000080)="b10353cf809ae5a79976a0bd113ebed9bc7049e7c3cde22150f881bacc12ef6fb1bef39e9465557e6e8ea3ffa01e006df316f32f819f6a93b397120d7cad4280cf9bc99e8812993f6591a265075ef2588d261331febfc35017052b4cda577abf4ce960a0ae913aa0aaf8ecb790b3ab9474519937b6fe7c4f252b804b3b303eb09fefdc444a18ffa233817244b953f8f366561b205f5947c2dcdf70e04a28521826fd8d7de614e8996d287179d5dff91a78682e15a3bcfaebf3b41766e02abe", 0xbf) 23:16:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x1, 0x4, 0x80, "438df9cf018091c06a10bb4d3d69cbf4637c8288", 0x6, 0x100000000}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) bind(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="700e609e95a833f762411b78c02a557970ba9bd590db2d696c653000"], 0xa, 0x0}, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1309, &(0x7f0000000040), &(0x7f0000000100)=0x4) socket(0x1, 0x8001, 0x5) 23:16:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) 23:16:33 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:16:33 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b0060034b7c180a84433b80a750b5e2de23889a32ffb2aad080c4b9b47", 0x89) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2000, 0x6, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00", 0x0, 0x24}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$KDGKBMODE(r2, 0x40044b06) execve(0x0, 0x0, 0x0) 23:16:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() 23:16:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x2}, {r0, 0xa0}, {r0, 0x94}, {r0, 0x40}, {r0, 0x20}, {r0, 0x2}, {r0, 0x100}], 0x8, 0x8000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x3, 0x80, 0x1, "6e406b367044c3029cbe5dad15d5f3d525c2c991", 0x8000, 0x8001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:16:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x41, 0x1b01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = geteuid() syz_emit_ethernet(0x0, &(0x7f0000000180)) mlockall(0x2) seteuid(r1) r2 = getegid() fchown(r0, r1, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x0, 0x8, 0x1000, 0x0, 0x3, 0x8, 0x0, 0x1, 0x3, 0x8, 0x5}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x6) r3 = msgget(0x2, 0x0) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8af3c59b859e138381a790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007662a7df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000380)='oL', 0x2) truncate(&(0x7f0000000080)='./bus\x00', 0x7fff) ioctl$KDENABIO(r0, 0x20004b3c) 23:16:34 executing program 1: mprotect(&(0x7f00001ae000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget(0x2, 0x2, 0x80) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000040)='./file0\x00') semop(r1, &(0x7f0000000080)=[{0x1, 0x7, 0x800}], 0x1) socket(0x31, 0x5, 0x6) 23:16:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="cfffa491bf392843cede8465b3d3a9d4c2eb4c39f69b033dc2f35c1f795d63d6207ea55bb7262e593152fdff72fdd286ae197d57fd82dcc3831e6f13e77970a9d18488b4a45a244b432df15ce90483863b072d26121334aaa1614d71b19b471187df17e481f6b4adf90e90e7c96dd1b7faa10a450febbf7d566927190144a324596742ebe60e1dbc09bdb168215f43d50bb5e18fdfbce53e7a472686e917e0fd18e7829667b0b68228814bc846c20d84467e1dade77119c54aea429f8b0a089dc2d1a1fc0c67a24d68ac501c7ac3d1d04c58131b9175844773364818ac59ec3f", 0xe0}, {&(0x7f0000000180)="00a84b1d974313072a59701bb7099d40c75c5421a1f0456a14ce7c5055703b79a68e216481a119c2032136eb43da1c33f79f20d7beebc1880b064248d299c689668a7b2cd649834c920b6e468286cae2e02cd73c2fcccdc2071f0348a4650cdee7b635d129603fc2a61e5343d17ca4c2becca6f8f16272c92ba350fa04a27656af374b2336aa5f49bfb0117416239fa11ba3663f6dedf919d483b14288e921df487f519ac8d02bc10dede016e76662526155cda6b39824b99e83838e63c997bf84511e5f09716e07da5eb13ac8b2ba4d018a5a0ff09530467a891a15685111b72cfa34376ce01a8cdd97911f8675", 0xee}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 23:16:34 executing program 1: setrlimit(0x4000000000000008, &(0x7f0000000080)={0x7, 0xd8}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000003, 0x93, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000005, 0x367, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000042, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x93a21a1, 0x80}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0xb3ae, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000040, 0x7}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x24, 0x8, 0x1ff}, {{r0}, 0x0, 0x2, 0x0, 0x8001, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xc5ac, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x24, 0xfffffffffffff6a6, 0x7}, {{r0}, 0x3647232ea9f04bbd, 0xa0, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x1}], 0x5, &(0x7f00000002c0)={0x0, 0x8}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x401, 0x5474, "b1da94478a2498fb9eb511bc1578604808290f58"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd48", 0x8e) ftruncate(r1, 0x9) 23:16:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd67) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000500)="adce6546b6f21df8f094b4bbde34bf4be51e5ba6aea648079c00dbd85ef49fbf639871887c27bf81887b79c8363b94ad654b575c7d399f974a3e8c520490b2029c6c986606441408c3ce3b3f3b91d2f3a6fdc19996bcd12c52393d135cfa4803830e9bd85fc80fc18c6efd7638a5c0532c8e347aa8d9a67071e77becb52e1eaaf6e73b72d79876f4f02afd36e8ae3876c49058089381d811ef80fc54e34aa4e19a8bd4e59eb7377855d11f0f807b7f779df9442bb97f9c4eb1532fa653589881f6eb517256183cc319eea0cd71e21ebbd16c4631afd4953ea18a5ee9d0937b0ad56bd6bbf1f54ad8b8ca867d2a81902bdade7adee006afaddd59a8699da8323a85cd1e17cb18deb6daab68b27857fd3f299a29865ffe54fef103edd081c7a0403c3c16a8eba128f866d8c4779443d99b274d210686a20700e3d47c884b875c", 0xfffffffffffffe28) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 23:16:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffff9, 0x0, 0x0, 0x1, r1}) 23:16:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="61223790726488007b5353dc616ca7e4f744b23955a8727c768d", 0x7f) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 23:16:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000000)='..') 23:16:35 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff66) getgid() getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x8000, 0xc835) setegid(r4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r2, 0xa, r2) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 23:16:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 23:16:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18, 0x400000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x108, 0x0, 0x9, 0x0) 23:16:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000740)={0x42, './control\x00'}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000780)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="6928075131dc0028c2b0a5d9867b3b633427b570185cfb9af00df231a5a0e67ade789ba5b37f52af5ba12615f4a86ee1fba5cdf1fa1c8422aac770322cd16ac3f8419d7ef9218f0bf136d6a05fef6bc4e8918a4d5a8c65469d6c7efddbf398850e275a9976606f2d8a1ff882e4739827587dc1b70e20f8a555dbeadcea1e486dbb8e9e8e09544e247a5d561b547c8af1354aaa2547ab637da9a43a3e647c299fe6482b1f705ad7bd07b7ae70eb34298f", 0xb0}, {&(0x7f00000001c0)="0658f614bb7cdf442c824d79af3066c584bae488283efe5d39c2a724ec733f782f8f45e9c4b09081e0f3b6f85ebcf2247425ce9580660da8f3de1a1090bbe8cb30efdc475f1a829a80f2ed114424425110b867bf063849224e9bada4a0ee96de14883f0b06409852758c5c03945613e6fd8fd6e074ef2bd66a4377095d1368aafe3b21dfca5882d2a51680e6f1d31434e7eb981a0470d9da0db8a22f14a9553e68ae00aebeb8d5d38b0bdb4c157a0c84285906cc26ed928939b94f534d039ff244565dc0b812cd543030da76b222f43fec9bc951e24a2bf39d5f6dd8df83dcfdd8b1262f8d3ea1a45ba58ee378d87c9c6c20958bfd64", 0xf6}, {&(0x7f00000000c0)="6b2aaa9783d9fbcbe8d44629bd4a941909eb749668048c06f4a1f4298e9e17d49ee6d57a2b84baa2e5278c6d", 0x2c}, {&(0x7f00000002c0)="978e6a19a0630002dcb7aac9986bcca03ea488084025dcb24f48e41ccbd32d8dccf60eef408c3c48d5e80530244b408079860461b54dce057547391af06394fab2a4e4e8cff2bd8c35627c11a20e7ad9c43e7119eba713f58976676855df85ec2524112905c56bc9ab85970222a95cbe694a04cebf1d2d5277372fb076448d7e6a216a52993db1a76f45ae28716e5dae5a06473f803d2f7d9d8454a0bc34dfc32edaa0c931c59e45a5c4a80c1c5a39e2", 0xb0}, {&(0x7f0000000380)="bc7157efe539091fecfbaabb5e206eca30d021215af6fa413121c41542044b1053cb0963caf7f886db286ae31c922003afb8bedd72712b5701d048b6cd798da213cd132abc9a26ed474a04787a01f3e7539108ca13c4f7344c06cb759f0413185c4feb0e2649881a28723ca50a04bace27ee8851fc23a920a22383829d7800209d97918242a0cbfdc1ac048f6c03c600b3911c1253bf59d06159eec1cdbd", 0x9e}, {&(0x7f0000000440)="5c0e6bec1c7b4b41c233905acc7b37d0d6ddcb881b570ce8ce638878ca3f34a1e5ed919cb888cdf71da443ddb1565c49f3026e3d0bdef636e9c066dc1917c50b40301bc52faf50b4690ac0d33bb609dc9593232c0d7365c990e80a4907a6e4fddd9a709d81c7a373659e2cdef9c9bf8f90868bd7d1d223245dd585c816c29ededa265f8908f6a9ffeaf797a04de09726ced88e8b23fdc5acc8baf31dd6e17450b258b022c9ceec10149e9de6fd54035435c15317576478d09275f815da6ecbc6d76d05a2c4ea26c18ba86fd14493f791", 0xd0}, {&(0x7f0000000540)="7a46de13188d92f3d2752f6565aac7831ce4f7f049606e189ca66475b6069b1e893742c026504a1b640bea9c7adf15d6b539e7e63d81dd9f585c287469345d1148a4c744e4ac8fd3cfff558477f5b2901ad00073d7bcfbf0546fd82e742e21366684beb8f1425d25bc63b5b71296c107e48544f9e6997dbb1980fe0094fefebc5028acc1f3c3e3e3", 0x88}, {&(0x7f0000000600)="d0f483a989aca375dbbba916d42f6e18d0e9c248631c2318cac51cc25d9529fe977facbdd8030e01829a68ea54efe98114371b8ccdcfcfb71f1a6d48a5f1a6951f1763fe562c10789e82e0a77e22f876aba616519e56e672da086a4d81e6bf9b1075ab24a78c207751737a4dd31884a49f9be8f8c8fc9c061c4886a0ea741c54e7c39b97957f73ccb93b8371af86f279de1e24883af5483cf9c092163b9129497742ca3058b8b024890b2bc8c5", 0xad}], 0x8, 0x0) 23:16:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2244adfa}, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)) r1 = semget$private(0x0, 0x5, 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/123) 23:16:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x2000000000000000, 0x0, 0x0) 23:16:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e41ca4f00fe76a609f0eec86488a811bfae4e205376b5acfc66d07af8d55673651fc7f206c88252e1be1a8b071b5ab862a639f76422e6aeaf185c9dc73884086ee1f1e8ae540a7972c7baf7f2ba0fb37fc785e449bae49ff16eadb22827ac14782d1f24505063f1d403854000000000000"], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xffffffffffffff83, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000740)=""/139, 0x8b}, {&(0x7f0000002f00)=""/126, 0x7e}, {&(0x7f0000000800)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x815}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280), 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 23:16:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x10) close(r0) 23:16:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = msgget(0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xdbe, r2, r3, r4, r5, 0x100, 0x5}, 0x5acbc657, 0x1, r6, r7, 0x8, 0x7, 0xffffffff, 0x10001}) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x3, 0x1, 0x0, 0x400, r6}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 23:16:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4d, 0x60, 0x1, 0x3, 0x0, 0x2f, 0x1, 0x2, 0x6cb, 0x252bc84}) 23:16:36 executing program 1: r0 = socket(0x11, 0x80000000003, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 23:16:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4) 23:16:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x588, 0x80000000000000d, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) 23:16:36 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) fchmod(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0xacf, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 23:16:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r4, 0x6, r5) r6 = dup2(r1, r4) r7 = getegid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) faccessat(r6, &(0x7f0000000200)='./bus\x00', 0x2, 0x1) setgroups(0x4, &(0x7f0000000140)=[r7, r8, r9, r10]) 23:16:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)='./file0/file0/file0/file0\x00') chmod(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x12) chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x122) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0/file0/file0/file0\x00', 0x5, 0x9, 0x7, 0x0, 0x800000000, 0x2ee, 0x8, 0x2, 0x2, 0x645, 0x4800000000000000}) 23:16:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getegid() getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r4, r5, 0x4b, 0x9b0}, 0x1, 0x1}) semget(0x1, 0x4, 0x100) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) 23:16:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e33c5b00040000611000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 23:16:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x7f, 0x183) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setuid(0xee01) socket(0x6, 0x7, 0x1) r2 = getpgid(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x1010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffeab) setpgid(r2, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r5}, 0xc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 23:16:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 23:16:36 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x90) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) syz_open_pts() 23:16:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:16:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:16:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000df867f37800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000518223dd3ae7020649000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d000000000000000000000000000000000000000000337d46a7d369c640d4d9fde1932b71ea5ae6cbc045754ccce6afff6268f76035dfdb2e44443e1d9d33a8e8c03837807adbac917dae044fcb60a4d25429194127ab461f9aa3e599154a7ea5d6bc76a01e08f3d8e2f9fc82354ebba677fdf4859ae55cd135d78426078f549855323e3288ac98ac2e71dc5f8f64607b98fc29a76df008"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f0000000140)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000240)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000000000088, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 23:16:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10070, 0x0) r1 = semget(0x0, 0x5, 0x1) semop(r1, &(0x7f0000000240)=[{0x3, 0xfff}, {0x1, 0x8, 0x1800}, {0x7, 0x3, 0x1800}, {0x4, 0xfffffffffffffe01, 0x1800}, {0x1, 0x2c, 0x1000}, {0x3, 0x8000, 0x800}, {0x7, 0xffffffffffffffb0, 0x1800}], 0x7) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000200)=[{r0, 0x8}, {r2, 0x20}, {r3, 0x22}], 0x3, 0x2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) unlink(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r4, 0x10}], 0x1, 0x5e) 23:16:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6080, 0x0) 23:16:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64623", 0x4e}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x0, 0x4, 0x0, 0x0, 0x4, 0x59, 0x7, 0x2, 0x2, 0x5, 0x5}) 23:16:37 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:16:37 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 23:16:37 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000340), 0xff23) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="650a195284414bb0bb84cd67ecb3d8982dcda1064bb904219313d5124f7772f292e2e20754869594ab134b60208cf00e0384e554646f54749fdc416615446b92a03e209eaeb39a537b8b2ea599392dc3b621fcad89152df37dcd446a2d7ec61309e918d34f605f5e3dfbd59a3281f991a74b92cf56811917ff7ca0811c302a348662f790433e3e4e2e43dff134ef613f5a20b3bcaf10d03cdc871f2832ab5476af3d8d169c21d6a9180ccee05379f60a0f2f589316a988f38d450a5c7af07f7a23a7811305fe75f1539b093f46e1cd9321a9037e", 0xd4}], 0x1, 0x0, 0x0, 0x1}, 0x1) munmap(&(0x7f0000034000/0x1000)=nil, 0x1000) 23:16:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x10001, 0xffffffff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="87c4f386afe57738e7c894112252dbd4d23db16fae5bfae5fd62f5fa9aed612599dc0c60b4d67303e80d475df30fd524029b920ae525567d147806b97600d243c91b389b3991bee462853c846583a98bb1de2b937be7d5d34fcb8680ac6e307ae75fc5ece10aa4cf99cb57163b50fa74f19a5462db97375b060ac61df204bc0fd73236053edf766b9f18fc92511a10c57c56ff4b617a09e24dec1834a01be234689caae4c6e0143791192a5a4cb0346d915840b118a04bfb3c146b75c65254ffc547c9ac1cfa734817a6e5775ffcac", 0xcf}, {&(0x7f00000000c0)="c32f4e42c03b3b0a51da82e238bb54eb46090e38fffb92bde7fee47c19cf058ce52f89f5797f403cc83de2fa96471caf60d8f9811634c5b5b2478bf953e95abe98a2be7b14cf46dd514a6b726912c6793640affb791eb7eee183e0b2954f9859c79f54247cba169a", 0x68}], 0x2, &(0x7f00000002c0)=[{0x88, 0xffff, 0x5, "f84b78d7903694c591298f92a60dca55733cf6a7c759194f6447f1794306cc3dfd0cf368b1fa2f7ba89bf709fe35432f884923cb52a2bf947f05f379a08ec80374891cc328af257d99a55a2fc066d39f0506e6158c754f0cd0109d5bd75befdf6458ddccb3f9a69b3f1e6c1d6888b8e56c0c"}, {0x28, 0xffff, 0x2, "7c1bc52954e2c32fc1a268e0533095ef02f951dbfe5d84"}, {0x1010, 0x1, 0x80000000, "ca87092b627187f8df64d6cdd363fb8e2f014e4f531b93667002dbb96b6a0eac80d66d684603f16b80f242151c05be04c7372842246915365e5bccb251a03a7989c1d41e8d9f716503815c551bf8d0241c9554bf6ffe4c11c22cb363dd420e56b7d4432de74d99da27cc051cc782d149fe8ab542f275f99c1c1c60b054862dbcafcdab24bf3bd97b6c2b391a2f2bb2b42738e30a555dac951cddce34d3165eea19a38c313012af95ce6aa3088f0bab74ee59f29d95cae125264fdd6e76685b9f655de9686c5210dad2b65bc17b876ad7d6b438a8a85333a614ccb906cce3546ac2893ba5f2e76d943a715c4212567957b2fc855aed8a4db3a624ef2b63ccf540d9c7479d7580c988be40ba9482129653b5d36957177aa62814c1983e6a7e48c16f4339df687e75e016a4706d12ab1c274dcbd1aa7db179b7bed4f1075de5b2dafe3b7f3fe909e174330b4a131b15cf88bb4afd1028de79f3473b3cb1406102de5c1b90e77d56fc308edbfcb9f0c372974b3153836aaf8a7bd5bd1421cb285bcbcb15be7af8a4bd85956f06bb6fec28eb38c49cf102108544edd53dff93656b61afa1579af836e18d47b22c668d9ab5b30e965da3cc4bd877ee76d82d19bd861e6c39d2c92dcc5ea7b650df70158333b112a2539030c56b603e19a7d5048153a8d5e3a8a159a382af4fafc3c304022684f20bac06f794a602144065d6e3a01e7dcc3c1948829cafca4d4b7f1febc9a09446dfae5d2aebd0d659cede166cde0175b80db1350a10204267322eb6a6f2372d2e7b6ac836c168ecc9671c71848ec6e150a1ae95da3e53e197110587f75fdf03b6fd98047621ad12694b375d5e0d50990fc5755f81b0d759571d0810153bf031e0aa6ae40211bd6d3369956723ff70f26eb99a9a875b1b0b6e17d330278a2c2202f358e2e40edb1be06122575ba966b2ad0ce22990737689c64a2a59f8638988f60461c7984547a3b9fa160aa99cf06c8751c344f065260043f492a0b0eb0785a8227cc43f27687ac3170133f64240e27ebdc712cc0940d88c7833d600b6357be1b8edfdfe05389f8d1de496d963ec3f277f3ddd19a72a756cb748f4e18e150dd6bfd9ae1364c2d61a2abaf587476905f12f471aaf3bc5a38cb490599dd7b5d72af1b55a893eb7350e2138fa99fb5cf9b76a215cb0a456a25e26aa2ec7fee679ddd5fc9c1f27f2fa06873c6854eca0b9cbfd9a0e8540aa6c5324e0ba6ff461056d791c8dda28d8eb1af05c728f5dfd5f74198ad36278f1d312a4d7a7133f26bdbe4063174c0013dae0601f3016d9642b5e813341ecc6820e272a753d6c2b3121fdab1c0b080a66bdc402fb6bbafa41e6a387ebdf1e9576d57fb6b307cd1b343c9edbd52ef47be1fbbd58155ec80bb6d29a679d7569fcacfdeacad270201f2e78a61bafc923524d2eadca78c73b6c18e51d3852e634df927f51b98472308e16fbd685220929f21e19eb45e562b268ac8246a888077a710b7827f99acf79baf87ba845c077e01b9c04bd348a94dbf17f8bbbd2920ffe0bee06e5d2e43dfcc07f4f05637119f057a66ae3c3fc8dcfe67bb3b5f61e7f39cff1404685a62832f481e698795ac5f95517033a313a4c98706919121faf279dfb6b3f1e49a70265c68b2bdbdee2c195ca65bb3b2e155b36da20765e6dd53e56a0e2abece6e71790f6dc1a28f686aa6399d8ec5a5f87d34bbdc541e7730a9ebbe063bedbcd1310a6aa2c22910e6beef0db02aa3f141dd7063d0ea3f538755d891087501391883ce8f52eb9c6f24a818345188c5f0d212e1a86d2db858944403c99dc1478d823702ac5f40fe97f00ea2c7c834c7a68c32d0f21fb9d4c9aca126f4ff2620d7ee6954db9ed54a4c36dc82ee2eccf90282d9112b99d76396f578d8121f3287cf10a8a4a106d6143a8d0911536aa7b24c968bda0e9ffa6ce43418ac01bcc13222bb8de1be5f451728fa431e3fba60c6b017b2d6f9bfa7316e0940a01bff8a4b7cb8ad8234e48940bc879386555307961574341fec2bf4295fc3a9265ec6dc3e1e55ddd591c54fe4c5b0af565499be832294e3b0330afa818c3050bea0d052b103a19f6c8adc232bb0400e4c794cc7eae3740a26da30aa13b1ce1ce67e2af144e17bc31162cfacce35950c25d9dea68b032c29f164d208c3bf9343648055340b7d44b8e594ba8cf86a2944d4ba257a0177344de6b6cac9896d55e1e80a35202022e6f9148445d997922c8be8e514bb0ba23ddafa1048c88bb4138d7c4dae0d79963994db140324491e9387be0cf4fa1f3f4b846f763f58a9a958f0471a7b6fc34a93c994cb7e4d52cf14c6a7ddf34b859078e6b46c7673bf9fa971fa3ef74cd0506d1f4e86717a2b8d65874269dc3b6d8415f65c9a3d903669dd77744535c154b459540017d12c5a606152be90c565087de732dc4d4cf0af56ada43c45789e26dd8518130851747227288fe610210405d4b87b26732c7d5516a2b9ee032d3ebc7563aa668f9cfe57f1ddd7698cc9dea436472f20c37a3593ab997a6634048d64e98495395f3674883c1a397d020f2ad9f3ea8964b1f8d904291404f2eaf61326d2a83ea88978e3da602c44ef9834d9217200576cf57e753d2ef8052ce16a15f414360c6a4cfbd537b05c3bb1cdd673fe4ba92b3d4831bb7cdd62a7515bce3c87a1665e20cec72df0a9a80bb80f4f43165f8d64bbb4754316ff604bcba704141373f9ddc25341c0bfe67c3c5018fbe05f53397e3ae86de50121064d99619c640a7e3ccaa7636051cac362fecaeeece81dfb40335290124e108e791d646b620787c40bc8e12b82541999a9cbe3f6a63f4e3e906c01c2af82d27b67d89be5aa6c80ce723aa00afc6d29dcba391f310ac34420b973868283b64e1bab0426205907fd0a141cb0f6036efb544aefdf0fe287aff9dd44d84449b7f0c88cc8ea4d64c03e8b83571430d514894437607e4fb2d1069aeccf18e9339ca5988d02b31a8989ca9d3521ca2ca23cbac22b1deefb97e529104e37613c55bf84cb03c0bc16f1d1e132f49ecff7d53a259622475186c5cfa3bbef4d14fb88408b568b8005fd3f7f75fd4891f8f18e1cd5338b4920d0620fc6415ee3ee0b1bdd84d373e88a0e16757688f804823e0ca6f3a4a8b44a8e5bab9345f2ac40d6cc19fb23b3aa09464eb032a1c4e4fec0dd750d255520eb57a6f79800aab03567af31f3c30b93faeb33769fab4ddef2833cdb1037f2ba32781107f0a6b4ded4edab32c707542e7e55026f87ad74c98b67bede26bf7e69a4eb956185d43ce06a0df6a2b599088735479e09653511e04d39b8bbdf295872e91b517a94e6f6a9da30ae2a3b3c0e15639b7e6f566a35435eb5d78b8e836fe68f8ce93db001bc65e5445235e8444c9141e378fcceadb5778697b0ddfbaf0470c2cb41dbc5dbbc6940b8c0d96339ab25224799eca24bfa87d69ddf62a0b79b7b284ac650e18654a5976776cb3bdd38a83a8af656240c4db930d9e0438de11f25a6508214b12fa4255cc3f98984664c0a0018bad35cf9a4136b07f4ccb3932f7bb95899550fc00670996413e4747d6110d7ef7bca6b91de6d0377286f186fff6bbcf6cb92d9c92978c750684dfc16859c1bdedc1b763d615c42353f760639f62f1d6b4d106ac7d0d769adb5cf6cafccd2d516e32d2581ad2e1bec62004c6f54ec7ddb76ec3805a113a2fccc8b374701e4588377d2391721a6b4d6add806e5652d567e6ec2901fddbbd5d27c25a739879616e884e637d42e7d5bf8a35d8a33241b91247b28f6abf29dbbc04fa1a67867fece278b70675932c0aa25cd4a2d9aaa2964d52890779f1b13710a2a750b2dba4e95b1c490ee26a81ed239a4219d66eb1793d2702f766233aee58699751e81a1db4ca8226347b5be641d220e1f2fa6adad80d5d86e9f3c46b91ef34880134f233568e8d81f5258620f722780f927ffc681f139ff420bba75cc782f54bd329c588979d36c421bc1ddbbb6d4076bf2a4dac01a778a6f6168d9b2330e5f3a99c9e40f755c1b7fb23faccfa83712b2e4b1c0b83a7c0e8b3dc041d285bb1e55d357f35fc7b152169785d493a6efd7dcc33a01346c798b7888edf5f694500974df6b13d37258ede67004e9692384b092d515933c81bc4a1aba74c4887b42ab68f682ba59633f3dd06e088c3fd7648c1edafefb410a2f9220675df30d01585008863bb00dc4e3448efabcd269c94895b9087b1449cb7eef84a2aa8c9d53346f8c65d9f83d0b1cdf4edd3be9ba36a6648514230264968e83f84f041f0f1cde0b6158dacbdff51ab28aba99c41d46ee55f947aeca4b703f39b995a6fdf966e8e2bcc66097f11cf780234e5973a6966872e29e51b1fed9fbe82d61cff72a8fa06d8bc24ebeead8d55ad769158c34ba37cb12ddc9359d581eb11b4fc8b03633cc2b873045d298a7a6466a1d0c3d5559be2a36c5d2c3a04693443bdfb0feabf40f2dc3f348c62d03388501a5fa4a383bd3d60faec58a213ebf6958ae40ec4316d9441d32a1f8784364e96fac6792d074dd52f7c85b7f3834ea2b65d60f2c3f3c93efc365dce343d481f1cb479904b7d3af2056fdeb59068c23b5d4aed868b84c357e3ce290013b3250652758d117e8960681f9cf99f599617645c5eacfc9958a86480afd8c11d09c220eeb4171d4c924ea28290c02f420b52dbb2a29c5bd352761635126f1fd5ffd44d027d04db5d0231b0a7013b1883bc38d26f69581f8692d2fdd8164402d0e970c6f2fd32034045c8dcf8d227fec3fc0b133fa03afce9b2802b7de61f10eae86202e0363a1c8225db4b55376f6d7d3d2a6e8422492c8a574be6b5cc31e5c3d83b2d5600dad7ca57ffb7b1078de18e0948da7f67a7fac7d369b0e6fd982c50f8d5a3f2b885b10847a299c38df035a22f441f0173fee3a189b9333364fcbab46e996f0c2fbba92c31f0460b30d67114fbd5ffa7aa93d9f9907ed23ffc201cecb5f6a0a25e988419c3d0cd8534285cc82f78c7b1f9c1d69933b316f788c79f358d89f56a3de670f910a16a522f9f8dd2bf02e526649348ed61174f2be54bc00b903f9bca5d6fc3f868dbd2a6bdc4b4bc8deecc972c26cdb19049297605a1bee835892cbf4327f3c3f0f91b4e1b476b4c38d1af4ae33f23f50e257ff2857fe4fe15a734bee83c7cd15898dfc0f8d2c4c8eedcfe9b3aa619b3f1b40718bb41ee7e4cb62ca369b98496f0df79109be850d26296bd0473ff4c7fc55dd773d5f27c8f1c5ff65110c06b456a501addc390f202d1e3e757ee438815440a5a0cc7ea1ac01c93abc0d236d4393d6b5c9f909037be1da3dd2c083ea6696d24cd863fbd384148842619074f365cb6cedecc2b54c330d8ac8c2a876c5cb5865811a1af53afe0ff7d0fc17873efdde709e2937c40ba2284304053ca30a963c34e9da0affed3ca1ade1e999ff4dfc528531dbe099adb29cdcb9ce6b8e4fb48bcbfbfa0cfbdd768e2934042253da55711f969c570a4fb54ff99e68b6b3fc04c6c5579cb27dc64740e59c06362008cb544b1a70fb2b5c2ef51f05ad75b4410cf486fcef12f18a8c49c3cde7c9f16041ce4a15b0953d3c4abb71e2595fb89401769eeb890549db83a432889bb3776409147a156aa9bd4b6789b309e968c0da91ec596ce00fdd37bda64d3c41e910bc6aef0905f927b346857ea8b17ce0afec12c84232129d176540ffa4bfadd06df09fd6824d6d513204b428a23038dc101160ac666b4db6558a5bb057b9e44af3975a4571f1b9f91e5f6de251e7e82c05c1479961a3c478f"}, {0x30, 0xffff, 0x1, "12cfa01986c92c78ed6f43fb9319df258791206d6efa7e3cfebe188944f4c92c"}, {0xe8, 0x1, 0x8, "d90a28f1f18d0fda89ddf4042471dc39d1edd6a7a96ab4ae2376f37f24f7aaeeedcd93dc8d5a73c0522fecbab8471f3c78ab1a158bb5e4d535b269d40aa36dc794650e1860ab12bcfa35e4de68bdef4d3010843dd3d7bfeaf10cf2736cfb5a6c4fb7c693dc297fd3cb1fcfef87d309de02b6a556c7d3c19b6ab6626fffc4abbeb762f8a81bd36ab3b40d172e81888e95b20bfd34bd122248b6a5b7506ddd535fcf5b3f98abc88fb068a18175144d2c46815ae043786c585a769fecd38d88384ebaafb22be38aaca51271d1df50b9949551e5f3bacdd8c6"}], 0x11d8}, 0x406) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') 23:16:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:16:37 executing program 0: 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, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0x200}, {0x800, 0x4b44}}, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) fcntl$dupfd(r0, 0xa, r0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xfffffffffffffff9) wsmux_getmux: no memory for mux 8388609 23:16:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x1e, 0x8000, 0x8) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd", 0x72) 23:16:37 executing program 0: mprotect(&(0x7f0000304000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000}, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x20}, 0x0, 0x0) 23:16:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 23:16:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x77, 0x7, 0x9, "be53408538ff0ee4436fe2d06795572660f6cb85", 0x1, 0x9}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) 23:16:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:16:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 23:16:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fsync(r0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 23:16:39 executing program 0: r0 = socket(0x1a, 0x0, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 23:16:39 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r5 = dup2(r4, r0) getdents(r5, 0x0, 0xffffffffffffff56) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r4, r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x42d, 0x2}) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r8 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r6, &(0x7f0000000700)='./file0/file0\x00', 0x11) openat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f00000001c0)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)) 23:16:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 23:16:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x10, 0x4003, 0x3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 23:16:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x6) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3c) 23:16:40 executing program 0: r0 = socket(0x10000000003, 0x8004, 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x21, 0x1, 0x80, 0xfffffffffffff7df, 0x5}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x3) socket(0x26, 0x4007, 0x400) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3, 0x0) 23:16:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x8, 0xc58b}) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x2, 0x3, 0xe89) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 23:16:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x80000001) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semop(r2, &(0x7f0000000180), 0x0) fsync(r0) 23:16:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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) writev(r1, &(0x7f0000000700)=[{0x0}], 0x1) write(r1, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) r6 = fcntl$dupfd(r0, 0xa, r4) linkat(r5, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) 23:16:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:16:40 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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/\x00', &(0x7f0000000040)='r\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x290, 0x0) utimensat(r0, &(0x7f0000000300)='\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', &(0x7f0000000140)={{0x0, 0x5}, {0x401, 0x3f}}, 0x0) 23:16:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) fcntl$setstatus(r0, 0x4, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="8ec621245cccb1f4d4695888fbed7fb7bc5ecbe789d24ce2341eaecdbb1d6432453b5411e079cdeff24c6d6c39f91f368724da2c7c59528502e23f8f1d102f069b4dd25a2fa0dbe69262c7d3cb361e557f72", 0x52}, {&(0x7f0000000100)="b2649f4b0f00192c525a42031a2a5dcdc2e9b17cfcf090d5a8659b21031750f0bbf07860203d9934d4357b6d6d5e62398949fb3183f37f9e7e89029956369f36e6f0cf7457ad915d446e1b12253d9d8807a732a82e4c85f1cf6368a4bc314797d52396da13fcdd5b4f9b2c6d64a3e00e9bc0546760ed7019f15cee0be7064e880de1ff32cc4d39742e68db472828a76481661439ec6d", 0x96}, {&(0x7f00000001c0)="bea96b3d4d80096c51f6db476b8490ce8c0593322941e3b7fdf1dd2eb1431abca02253573fbafb582bba2ec48308af3368c60cb274bb066c9fdb88673da8d7d3e00f4d7b55c8700a718d5fad4eaba7efd1f1bc7cb272975f2244e3919992484ee49258af5199c2ec811a2709920d41db2571f8ee175e36603cbe1f6b3e3a01b7ea60429b781d1c362db45fb5cbab1d9d3c1ed42da9bfdaf96f674c69ccc3caf2c117", 0xa2}, {&(0x7f0000000280)="680e244c956f9bced8d4ef78a7908f3dd4b0739e13c27ce9c6ad17d54e0b62", 0x1f}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="3f9b29e08aa7da4f07d83e42b33a5aaf62a0e5c10c6e2a865da3fd0e11601ed2a1e8e015e0ffbee64907500e3a9bc54cba1a5f53bd2d472684e84a50dfe2221187c64614ae21cd91d08fe5b0ecd8b1a0df514cdbc3515707d9436fc46d4921f086738f3624dc7b1441d79e96b00005fce313c3494b22bb94a9cbc2e4a4dad34a0293e4a15f4b6af555d793c0a96ba26e", 0x90}, {&(0x7f00000003c0)="a4320ac031892e7c420504f35b26f6233639eca073587ad3ad66", 0x1a}, {&(0x7f0000000400)="8380918dfbc093e2d0c3d6a030824271ddcd38f95765ea2f9b97ad5996ea251f01cc2104a53dd4c342af5926182d7f714a8bf8e9d3faf85c64a8a34f09ea0bdff7376f990ef245f8194946d3871513e922c295151907", 0x56}, {&(0x7f0000000480)="35bf9e467a34698d302cff88f043fc521f282efda3b2bacfa039199641e997f4bc0536975b5b505594677e936a01573c7fa786f52b6a3aa467acbd972b49594bc186d3588614cb3fd34b38e3118a714d02d67d860f6f8cb3db2ea82b5f7dc56c7d247d5f2d9e885173", 0x69}], 0x9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000001a40)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getgroups(0x1, &(0x7f0000001a80)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000600)="de441df4d633a2579c2cfb627eb64569aa72bf0f5463b3705ff902f5d189d8393df2d90ef4cb9734cf06922e0f1a078841c163869f94457fdc0dd05ecad81a75", 0x40}, {&(0x7f0000000640)="7438abf15f1d64087785cd4f77c9f4762e9140f522f1853b716303e31e4137b88c500bb541653c8a0433e98a45b07434643de730a87c33c3d3325460fc96cd03679c74e153dcd5732f941f58dc499dc50e1729fcdf03286d0aff239b64030b5758bfe01424135be4f0cbeb236d3c6e0c1192e7795458f9933e2cb68d2e59d46d7955bc1c4617564616546768b3d6dfbe61924a8c4589b7e0bed22c989c3b1656e5da68698b35de7eff3f713188c5a8e667138f4c5660c269deb95328840a65bfda82ec07225208871c76d37d84ee0011aec56519534375de9b41cf03212cfcc9c6e998d277dda91af37c45190e5e196eed4fcc692ee4cf0b8e1123de51d4647df8306a562924b7e01a605dbdbcd45b362dc90f3eb109890676526ae7f4aad3b4a7b7c0bd3727f57996985a261a582dd82ce4cadf63a8d91ee188b37b17407108163401bdd1d9ff7534b0ff8d5a54fcb7320333213beac7fa933061415d8186718851c78222f730a7de558b1c8538fe03b3bd6783632efe67c4e8025bbd7b2eb3042adc2d4cdb6d0c7d61ef4ca247602e46e28a7cbb8c918bb0a48493683cc622bab3b172ba432c6a9b8e7366b2337cffeeda966da023903ace55d4d9af1c2fa93da39236d24c8b2ca38221ffe51c35af18254472da7bd81c535c491fb568008a83fcc83b96d953e56a4f1dfdab4d8b798f3367bc50d60a48a344ef2ac236dfe4f6e997f190d276ce4457427016c9876281b501dd7c8e2fa6ed50d19e9b00f2500c616c67dbde04ec842d97d3926669e3090b6a301d312aeb4b207093630d313bcdf77cfeae693a082dfc8f3cbcd9a3f8a7ab79819adea95d3f0dcb759d268c70efddf4923f9ff23f806080d90a51f8b503c947e974a833a20be238a95dbdf18a54bf72a8e9a0b9039aad72480b32b093f1ec5b84a97f9e413fd2c2ebe3704bc8cabac4dd599000c11fcffc60dc0501d43ae4af9175e3b0376abe2ad76abd8ad5bfceeebb81fb078005ba7841151e28403b251de78fccdfca595a0f5058ba89af04d5428a8a31c1ef71bac4fdf59426611ccd880dc54eba11b897e7ba38c1a37154f79cf2f12e540a88157678ef6a1c47f78535ee52533b5488977fc77b7b8861e46dbd242f85164b1cc1cd568d9c11a115717bbfaa50bc9f2e5330b9008e3030cda1dde10dc74c1d6790397ff27d7c1f8b9961abe37d75c91a51dae01020579c281202a2a551bfc3be9dcb884af95dba39ff1ca69bc9a56991ea487483dd069f6cc3877e106921ca3a650853028a951d6f1f9ed651c3be9a8b4d298a887c3ac7c8f3a92c5ea8f5d3f23f5f1c3fdf277ecbfedbffc7208b94f1811059e263768a250267d288a68a8f8cf5daaf1068c13e93265152ea7f62cc69081536bd44d12d6b17526ac2fcd95d2b48a7b298b8e9cf918f51fe171cbc7293f54d2c39bbb7e115ce3f4350f2b955a02bfd99edb5c1914ceb643d168268225f5cee25941e145aeb8abc083add80dfd7aa9665e3b02ba18729e0989f08a169a766e082be8d27949ddead1299fd3626ee4b51db078c08bf63345d2eb7180fef6257bafcb6d2617209228bf17d594cba205dc2f0a99782d85129f07e30d4f7ad148f3b67883d4a691ba566f784a0b52a9629bedbdaecc10fabd6f3a4b03b546deaabf96c6033c66314ec1d4d408bcbec961a89e5632c74e1724174440b070634e0beb5fd43cc4f175bc0901b9fba5f0bf5715a1babda187a536cebdb7bbc499571c59f386c01f315fe06cf3af2a382fc7adb5020686dd7c319c79cfcea603e182fee348a22e381b38a566caa8e17dddc4190562a323a8ff2c6c45fb526012a2314ca036757788b80603aa7e6381d036eddd89e0443bc5f507f08714bd41aa7d939e7faef1f6c5f2f76cab36bc961f713236c63d617e5ef436226eb7360530feebdd6068a9cabfe5db700274f5d0c239804d8cfaa67d21959f83e11de45b8aed452a0243d6c32f967460f4e20044720136ee1e6c8039adf60db96651047403fe47ec6e2be6a0a1d8eb188b8016bfc58bcfd242aebe9dd5351fd769701cab654e63e71fb9906bbc89cf474e41a95cbcbc4d1ac46fff7a086891677662ce44523f1f63de5ddf9b17a853ddbebfc459d8683fa7a19a1c2021f62349ddc20fdb13d0d4aa365d99da235a0b7c3f4faa4df3431578f0b74694a614db2665634ca1aacce5d52e9398ea8c4b5f42d97e85cb091b718ef7913cf18b61ea6b28d91659bea6c76f20e5b4815eaca68d1733348ad77d322e19a93a8083cf1bec8c8ca8786d38b0870999c91cec60412a2693c651aa9af1abb70f4405d3d4a481b3d3dd1c52f82f4f3fe64c87c2d04e3b4464bbbc597857ee80507ee98d3819026a7ee28a6b0c87a4f64a4562a2f7c3e88a8ff0e7e672e2fd0a2ea4a72ca81c30eb7701a7bebbb13b820e0be4b4f5c748968145a177074440062a53188941ac6e4f315ef8c78df540d13ce3d4109a22f7c6febcc9a6fba1ab419c0cabac0255c317f9b379a0a702ff4e67ad58965344f52ea1dabc99dd428d388c9051184a8e12c07ff02ab1414ef0c8c4e40b962bd0d4281f5ef2a25a140b86e9413a6221822df0912a4a546027db727e615c22db42476ed7f34e8986447c71376c920d9039105ce5d9487c5a6c2576bbc7629bcc6472b7257e26563151b5f9acbd721c18dc972588f3e903dbd7a1e22c76ccbde9d85ef02765bd5340c5b93f7422128ccac0d55001b65639fd16c79d824744dc74a4c4491715020b9d335dd257b89456e91a229fb09531e6d2505365a3f9549d08181ea5e147c3d13f093e36288b3d7a4479b8667adcd08ebc215683eced72bf0da291405f75c10a0e7c03ad516691ca1e539948db62b0c7eee81fd7283cbe74972ae1433eb989056079459dfd05728db63aae753b5d300b0db45246c8e85ceae781dc6469ccbcd70e6c1350c84eec7427835746e653b131b1cdf269567468e2c60f30ddc4eb02a29417d9658eae8342562510097eb3072f6e207ada0b119fec090c785ff733dc8b81d35cdcbd507d7766e2c9e603d718f34c168049828749cd7b5bb605bb440cf4756acf332f1e023e9854f128167114541abff6aee3f580bf2357e818948c8dd37c1b2060c802db03f8612140f19f824abc144cf7ab74a504981330c666123fcce88e0752a9b9cd293199dbf2830daacc008e391472a04e0dc88fce2d12372658e6aab1a702c66abad8001d0032d9e0cd81a3724df2b409899df6de2949c35933aaebe23e7bdf695680d8066844d67844b6abfb53a9d1ba78550ec12fcadcc4475f4dca7c99e1719e9745d10db352944acc4f3d4044ac5f86971f4a45f3bffabcd36d0f8e6602106b3889173a913e8ba9b583563112d734e6875b43c1d43b4ce461fb69077a6c39da7a2bccf85011e51dda72ac21b0c8e699584b1ad944f6897307479d699accf97b5f995c473005987d2c50ed4da47b40ed70efb3c91b54faaaa897213e1b860310f843a4cdf1dd08e83f9181ec383a9e97687b1856cf17e5b39c621de9a51d80bde12f38b9ba4f161ba48a6033d96667b7018099f3583050eb91b9cdad36852d08deadefcfd37861137fbe4833fe47a2ef5f9c59342534d57e00ef85ca06971af2a3c0969ebe7bba3b93fe419627d06c617eaf8df7a018a7b74de4e223dee75c0ee21d654bfc9b6b8068a5d1a76a0c907f3128962083745ca2c6dffc9ea6d6667dda206825b8b477d994e33437bb1476b78629cc55f42a33fc130b2153469564fb1125c07f1f14365a98b43221ffc757115c468036c50cf8e389edd36460ad3d0e2caf92013cf6284b3109a0f3ddf3afcf7a9077113232a82c84f5b67bec27bda70290f9228c227468cb23613c4fab720c2d60a3ac01ce588abb9c7e4f3cb5a2058a32511c3dd80b21da2caba070feeafc099724f40dc7439b7663cd8f51db95000c02a8a0747c946b9b9868a1a2b7445060c6b6745c614bed3ea02f0046c95bab4080ed4ac3a77f81824dd7213eababa305e4870ca0fe4892b99b50eb4ff4f9adfb4a9200f55ad4a835870954c41cf5249ea04a877312e4422b2a4ce47dd4b7688f4e38c90a6441ee56392def52b0600474b849a1e901f822b57711b017147b078f9c82112c6c6efa981e5edb35010dc9f9e2458b5bd35b85a85320cc137155ee673d5433895957b532b72e1800c033c42d76f595b137a2fba8308816f5fe6ee84891cb184fbddc6dbfeb36d943211e44f25662dd5dd906e654242aeba87975ec27ea68f3cde6ec330d67ce3f18135f0a50951b9612c74b12797786466d7a6a3a9555de64f996346fec53a1620a92b915ffcfdbc3f57f173d02ccc67437a5d83c940594a85155598b8ec08c573ae550c41658e7ac62b96b1bf3a0378c4ecf698cc23eae414bc709ed1d19df2a51b7ac0b2e854dfa4146367661f3244fe9f125d3c27e701e0fd4366400636e3b3c10b41704e8725e0defe242cddbf324766da303c50b47082d933d8c21071d49807385e9b70d943229c413acef7a323db2810fefd76f2e3216c753c43b79fa8ad8a3f087170d6de7b7e60c1e852f45d4fe774e0de4859cae5a391147eedc78433b7ca5f50204e7bf3283a9ff68d14e7d6eb81c3f6ab2c571e19423af9a86562aa30f9ad222b8112e00b6ca6610d0cc3edc45217ba9e296488c3b027c1c1a6b644a0d39e4cb0c670097a1c2c955a2cf9d89b839cbb6e8e257f679d7e2507409162fb9a1f5ad47a19676b9d00517fd0fb91ceceaeaf6777515747ddb35389f40b87b29cb6313f732ac088f528050eaa92105f6b7b80dd725b266d5b1d20ecaa4c7072e51869a88f2cc8f5bc165042f73a50487bbf497e22346057d617480950d31d01200a8e85c07f7f66635f72771f25d4e8a217134590e898d0e6c5923f8df065aa7b5ae9011e691550b198eee885e685f901c8fd54fd6685c09c45247b30e98856e7bb2c63e3785b0425bd6cf008c8f67a68435919416042b918e421dc7ac737e6c721611b03e21553d19cbf2cb52799bf8ee021f86fbaa87587bfd1d4ef8dcff00094ee29f7857803f36babca4316162b8e572869614b6ce740f72b49c7c12bea80d2c1229b640210d502c168b5fa18fa595d9e0063b6f8d52eced7ce62c17dc7be74b70120d97eccf9044bccee5ae22d56450c8f25c2c324cff3ee3f24ca3b3cf1ca777d9ab2b218e12c4aec54eec6cef6af59c3f314411d8d740259086be9a655bd25d8f8e85ff60895514c8115bf139aed2e786ad53cf00535300f6ac4404ea85400672435fdfc374ce4c5838c907707b881d103ff6758b7f19f25cc39a8913a7116857add4483e4c922e4ad78506287240be1d366528fdce7cdddc4a1cf2ed903b3325c64fd83f4e6dcc5ff55f048e5c59754ff254e8b9014545fd562b1d9c8ff50f7d6ea3908377012c6313f7543d1dfdd48f4dc2809177258724f76cee08adf7876e55574a78736843f309dadadad777eee79ba7d444acfab27cb5f2a12a77c89201244c1657c90dce4914f86cfde7912e166a99c2ef4bac6f28332fbb6cca2f6d3002f3ce051654e1b39fd66bfd8ad3906a2191a509707338a7db6e961ed5083d3dd5a7fdf1edff3d2559939b75405249d2a50303daa5c1f455709c75bcacb2ca1a32a5e31180a43dba17b24acca283272c24ba2591a57398f12f4fe7590716111fdcbf4246e073396601c81245184ef38b9da351b9a2dd373b7ca7a706d15a9cc6052cdb5ee4e5eec0298897246ed48441bf434e448862569b565006ba2cfc7b6", 0x1000}, {&(0x7f0000001640)="ff247ffdd9465a5cb3a1c6544d5d5babd64d5beb43b0ba955dfefd43c1c14fe14dc78362613a45f13724e4f8bad7270e8d8ba813ff06678475ce0f9281d08f0e4fe10afb604e651fb9f2c874f8dbbaba48254e64cc7160408764cda30a66dead9099a0850908995e8a0ef40c581f6c177cd77cae15dd", 0x76}, {&(0x7f00000016c0)="929acfd46aa42aef52596fe88596b143bf8c50e789d530aeaef5ad5694d260f82c0c064576a81d2942f5290ea039371ea1d75b5263674f2d25074a67a5dcb7167741a5cc257564848564448d7dd8c2f425e93454253fe9819870603b0149c2d7e1765ce82119d03eb1eb7a558876de145d9b8e13a19c43d2ea1f5ec9b143e731c746546d7919f06c312d4ca9f546dc072424a0cab5266d2df1c3a4c913efec9724b74bce2ba2de909f703f98bb001c1c810ade162813dfbe35946027020a74ca3ad717541fd5aa0273676e1355f6af693a656391a71f1a9e64356ad1c3003ee7b942c04ae314", 0xe6}, {&(0x7f00000017c0)="3714960ce7a41166421698e78fe8c402f212d480d77ae869876bf1ad94139eb35cbbdeb38a11945d1088498ee8e974bffd803b48b0a958bf48ac632b4b3aac3e8ad93ea51aa23f723eed6cee13d711e409e7ac419cf003c197aa5b82a047a092732283640b9c90c3b04747e63fc5fb8bb8efc244673ab045a8bd11afa51f07618c43b5d53b0117dc0514863951567a9ad131d15e50d2a9e0893d323e00ce5cdd2efaff44d6f0b159f9b917b81c720bc46abd5e9df4bc6d79", 0xb8}, {&(0x7f0000001880)="96a94adc35245a04e595133d1b14f005a860bd78be73e3f66336708a322bd73f68f5c9cd0c948163c08c7cbab8831c324953b9f38999d1247855625238011b22a61e1f3f1d610fb02c1fb3dfad0e901da68eea104ca37ac450a144a30fa904d7e7c8dcaf4865544d1a710e9ecd62414218bb219e47c75cc24637ffe0a3ef9259d89c37ca7ebb5ecfa0676a9b213440881ee5945ffaa3574b9fe6a1070d", 0x9d}], 0x6, &(0x7f0000001b80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc8, 0x40c}, 0x2) r11 = open(&(0x7f0000001cc0)='./file0\x00', 0x60, 0x82) symlinkat(&(0x7f0000001d00)='./file0\x00', r11, &(0x7f0000001d40)='./file0\x00') ioctl$KDSETRAD(r11, 0x20004b43) getppid() r12 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001d80), 0x1, 0x0) mkdir(&(0x7f0000001dc0)='./file0\x00', 0x10) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f0000001e00)=0x10000) fchown(r0, r9, r4) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000001e40)={0x5, 0x4}, 0x8) fcntl$dupfd(r0, 0xa, r11) mknod(&(0x7f0000001e80)='./file0\x00', 0x7, 0x3) setgroups(0x4, &(0x7f0000001ec0)=[r7, r2, r7, r7]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r12, 0x0, 0x0) openat(r0, &(0x7f0000001f00)='./file1\x00', 0x80, 0x90) 23:16:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) r2 = dup(r0) setitimer(0x0, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffffffff, './bus\x00', './bus\x00'}) 23:16:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10200, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8001, 0x0) r2 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x40, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10242, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)='./bus\x00') openat(r2, &(0x7f0000000040)='./bus\x00', 0x800, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) 23:16:40 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) 23:16:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffc00, 0x78, 0x1, 0x0, 0x7, 0x100000001, 0xfffffffffffffffe, 0x2, 0x2, 0x23, 0x1}) close(r0) 23:16:40 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x5, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() setuid(r1) 23:16:40 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000040)) 23:16:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x2b, 0x6c, &(0x7f0000000000)="43771ac8b548b6c195fa90fdfcf55ef75eff4b01f18593459c6b4dc41a5ba76853ca849c5069d56bcc7de22b45532e8dde0e64fd216715bd2ab56b6634048c0ba79e6bcd7786479ef6fe4d16ff01b0c653b6b58d4c196b41a5081983e500080000753d1895b915b723", 0x69) 23:16:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:16:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:16:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 23:16:41 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:16:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) write(r0, &(0x7f0000000040)="970e1cf7ca6daa337dc967ea589a9a8087da7af5a850a0eea98b2b11b96c5285ea836a860f4a4088cb3f88c4e3c639f109a648bb805dbdbbcdb5e01e5b3ba271640c0caf9a848d896655126a140ed2c1993fc4f8c1a6173f30c6456459cab62abfda45c55678871ad204d4cc9219052bbd1a24e2bbb49507953f40e69bfdeb4431fc6305", 0x84) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0xc0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc83, 0x18) unlink(&(0x7f0000000180)='./file0\x00') pwritev(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)="f53d0c54a64661318b56cc6399e83c5e488c13f3363eeb0174b53c53f5cd2ac98ea2ca78368f89da7f9efd50cc844f31e84e8332a7df42cad72cedbfbbed47eaf923082d2c8430bcf07446ae8c04281ad9995b5516351e0ea5182b9b9860b77b7f830a431891bd3e2f8658daf583aff35126ff5db1174e60ceeed5053a5243317d037f907bcb2036e9a7", 0x8a}, {&(0x7f0000000280)="df2349517aff694e873349d09ba7061ea459a085a8ceb6e2bc81c13e0282027c27175fb1d6f9d46bd14e604cf5cdb96ab16e49a64a50657bbd8ac1a6c795b7a051a296da43c168d39bb9be941a1407e9fcc8fa4eb68e9e", 0x57}, {&(0x7f0000000300)="54dff9e0e9092d90497c651cd3e636523121684d986371f1011d78ac7c9a70ea428ee59c0836dea551d2d3b7809ea1ac5afd707ae62cb6545d78a0bf2a49ccb3e9c90d0eea3ba5e6e1a0359eed51fd1e8d057b72137c0f1e4223c3ce3f5e4b090e87846f144f124f6ba292c0f7991510b9d3fa453769ac36e82dbca6b6e38d31194bc4f8338a167503bb571ece80ea1134af683e35b301d5e8e8d7f1c7dea75a0b755fb2be666888657dc14109df6d4593e15e2ca046db77316549456c138105fdb1bbf442a19e2c331a7b511e56d1660cec4fbcef5502129bca37e54415f39d8ee811d894f25cba149162cbad23368b3fa2c423d1", 0xf5}, {&(0x7f0000000400)="afa28ade46f55c010fd1ff2e23d9ab9607bf477834b565d8bb994353ab9f34ed6b8f42bb945a01095705eefa679e8e2f0b26ff346112a206298274809af47a0fa1b4d805727b209b21370cc57fd05d6916a4f4efbfc56b81de2fe0be2cb17578bf177f22ccddc08bc932414e1386ca35bd8933c18d99cb73203ec1b235b06a9d44a9aee7663efb469b0fa05ddf20a60a7e7441b0ddf4ce8ea6ce8717ed00b5e004a685cf545d0ac591d3acb80bb90232be366b0a98a621713238621e6eabad53818986ee6d8e0f2a3507270cb9a56ff651cbc19e5ba23190aa15dd568ca3591aabb625be69af140f9692442ab17205f563c1c994965b63546b7cbd1613e6358d381811f24679436d75e657a27ab17d5b0729a2f32cce29a6d2aa78054dc7334b1caf8dfd5bf0362617bd1c46cfd2b7939e4189162666a961554dd3a765190cd8d6567765b01f9c64acf1182b21eb9710eae57540d90d34de303c4c14af7c9858b7cd32921566bac061d710c9c75a41bff5243452090230f1ad3180d9b28478cb523636b05cfd830e0105dac9e81356bb6f18612f8508eb55440b8a868a967403831f346bf9a9a8b758b4dd715292e7968139447321527c97ca0d45c0341ad745568105aa69e4b02ff9b7a8776e80fa19f614497e88839ec8fd304d5f7665db58240d727781e9d34bdb6e0d10e1a3185cd503d5f33f53c149bffed179ddb348eedd3bb291733db66fc9ca2f7c7c7c6f9b0af9591ad1b4bed64ed313f7e95628afc1506f0f06aed326578d9ebaa7ecf466669700ac542c57431267790b9cd1e4525ed626cd2c1a03374a6725679ac1d3206a38212488e6aadc077115ea8533a046b374c3bc36350f43b02f6a6fed5a129f17fe4566477b3f765aa52abb69fb48ac4e37e0c9ad0a0b87f79b2ce77741b483f1526a98c2ff04ad91758675be6323f86f471ed3aba5a40d8d51d10957e7ff8ba7770ff331642a86e739720a23c80ba7ae005c1150e1de45ca0b5b5847fe5095cf8a4392443457d06eba69dd27d81e3fc2a5fbafbc83ca39d89e8d2c7f1c7059cc65bd4f6c4f777a1a6386fb1197831c025ad22a514919521c6bb6dc33e0e6062449464b3895afe9a72ce99d272acff02490e8c6a8e1def4de76e0cc9c584d7a7a82eecab1383e7e3c34e42a5d00069f1d8b56695b693cedd557912b7da1c74813286bbd298f6e6eb3087d384ed04f0c397b2b689ecc531fc25e14909b038ea7705667f08a60dbe1ee2835b83721a62e4fa5fca0577ea2563476ebfa8d208fe7eed84d062f566c61d4cb43910084198ad968b81ab75f64b19ea9a1a76056740ddde588f7e0df84d449d9658086f040b758da09255aec248b5ef7033965658800cce253661380d38b764be50eddbfcaa2cb053aa090c74358d6498452f17e938e5723d580b8a8d80e45622418c2f420f47900d1b7f91507d02ef7d5d98df92d045647cdf47ccde1e35f612cebf70a263d8829f4af2fe8c5a8a04fa3571e2244c6046d0e704a46a9dc252bd5573277b07187edfa6fb385831aed4a45c5cd765ddca3f27f95bd1cb2fbeba7d16edfc58fa583c6b9defbdfff3839e384fab4bd6b5a069296fd1c5da2a2f3d656fde6c4b24ff8df656e9e5e86336e8ce3dda42b870cc64f5151ccafc1b5bdad8287cc7272eebd14a57a21328eb6c8fa32dd53d4a584c3fa8d4001623b6b22b49327da009c2781a1a1bf2def233404b44853db999058b59d4151a099627e3089b26c35ad11d737acab01711f08ca27a2325c4f9143bbf5369dfd9f9475d4ce5cbe42b5157603d676f780255cb5655f166c7c00c180c76c88f4021b239bee09a102f8a298a0dc05b3591dd65b12abefbbba73ea47a0f5c7ccbc38e487b93362092dcb303d62066bff1dcbf31480827ab3575573a3d17dd7453c66bf2bff9d7d7345575c51936036751dd1dfd66fce67a284044fc5ccb4efc912f174aac8a6642380ac2584ae90eaee593edefa528018d4a3f356333e2dd1e6aa16a7dcdcc36852b741ddabcba5981db9adba089c970c4ed9ff2994ba861629d2ce0990a142be463281aea2e1de00ee632b0c5581fec936442f2a68a80c7de9912b1f09d1115c3a6c807481c8dffeb23e98cf42ef96f51c833f8cc59500af85b3da57dd80dc966a3433e0691c1c23ad50555c0345137d6f031e98292354e85e6ed760a931fe3fc597f36d4078d9a275ad4eef40affae50cdb675d2a996cbe58196c9da9e689f6d4ca9732b4ea6bfb016c4c0027df8f7de65b1f49c3cbba2a4180d574cc23c5e59ecb1a4a94974a7ea8fc367cc7fb2e95534dd3508a55eaa8046a999fc0bacf2f938d7b0f750254dee37942da395269f5087b9fce694bb3fdf95ea38588d677acee2bd66b07a5c61acb565d9c2af7c90dad1884b73b876e9818b276ca6c04883edebdb8c5b8393d4dcf07cdae08c8db254341e73f1afde77096eb7f89aff775d420342af3ddb8a0ebe3572f8aa63c3f9e3f1711abfc8d8e2e4f030a4891f7ac4477a350b2ffb3521454ffd40ce69449d7c847880886eddf17b1ee52b7976e68c81197de1f3551a5f6891e9bc783dd36b28818728cfd992e77e3c74ee851bfe083987810156f01d11869598b8ba5740e2c29311929756fe0a199fe0ce175fbadec3b291134bfc6a13022c1a532293283db511bcbdbca5b03d373ab185917b604cf984bef6bf0665a9e012140f4b26ca98bea0677c3af6ac9209a1c5dc9936db47323d3abdc3170b6b31bc552b8050a502a03439f793c857c0b573216899bc8753d530475d54b9bbee4b5e9914d393b6b2bc2e20c7e926c28075fc07c7777af2dfea6ef666cedaae7d5c9d4c97adb30104978138b5e320a898796fafe0c6669a5925581f5bc77a126abe8fcbe13e52804fb1d77cce46c86c97ce6230964ae2853900a4af52be964eecd7bddfba73996389f0c40c246c741cf8e88b53da598953a701f088cf354dd97e0b57c9791d7e8b5fc07d805d6aa6fb157cb43b1680c820a78605d12824592938ef2ee5b102689791def59c23a5814af009ef9214e632871487344880c54a3fd7980c19a5909129c11aa00a819055d25b2b86ebfe9db3b637e5582392bad1b66cb8de71d85a823ea9bcf421c6fa7eb9bf833f1391edbcaefeff51d8d3311870325088daede84ca5ec88b2655002b3644c24e4e885208096bfeb83ef28280e64a0c81a19ab6cae0a5357a45bed0b7a0a8e1346c59525152dcfe744e7e9203f82555ddf3962904307653abda383044e5393e5e5ec72b176e67e2b8d63d851daad39983b4d1122d894e96d1f1890f28d1d484b9fa66aa9eae6a59d337349ffe682db2e6b83fe4e2d8337a8830b48881e30ce7e4bfc42888842c2da0578a0589fd840657a05097fd565ad3bfe966987025aa447c44a5f27f8f518ab5cd79f78cfd0a381e3ac1a52c9adaf960e5d085a6831ae141cfaaec19e996348abb15181bd6768e0c43fa655eea678daf6fabae9b8ebdffca99c89280560f26c5e077dc36491cbdb9d92363505ea6410bc1f9588f145b76d021e7c6948999f7137a92456785d446e48e433abeb19555043001a1ec4a07e528de6a2e237f53c8082521ef406e54c3a786255f5da27ce04114c7bb1780047c88f47d32f2796eca5820b084cc02caee28f0ac0166829929c5c554cff246b13359002c49c25b88f485385e77ba10a69e59837541dbaef7e36c5e9566aa88efc3ace4c4a54d876a89fb7dec2b29a78ff4e3a3d3a9518d804aa46d3cf68c53796b296105ffc051e6641db51450fc5ef3252278ecdf88b72e5dcb771441395b8b92ed5cdf593b660af902edd925633d64d05dd86081d4cee59d0c9091c087cc2d42d2bdac06e86862c8ebc1f2f1412f1cafed25a9ef1cfa73fe80871bcff0e549bab7db27878bc2a7198693cd4efc8d8edb386b7bf0d9309b43f7bc9497a38c388cb4a4781f76222fead73d5cafbd531694cd466313510e1a220b2595c9dadc6687b5e1a500294d9272fecf47d8431ba50c0a36d201fc5141f9f0ad21dbba10c4183cb042b40ad1805268b747d5b63d5333d4f4b6f629679102394309151862f2db0ab3d5c694b7ad6c31ebf1995ecfdecdb7420ec9d6c4da156333ad301163e6ee52abceea17b8703821e2f25aa05fecfd1ffb7333880ee7b856a7c53d21d1e3ac2088238a8df3110295ff1613a9670d714a2d40c1316fe0932ab6765b096f24488f2100e90601fb86f596961abd0bd284e22355a95d423c22b151596317ec7399f49318287e6d8528ccf97fa7ccfb1e68f57881542166bb07ff571974d2176ecfaae25794d96f6525fe0dd4af6e191b44cfae09d609deafdf5a83ecf73d7a52e12e95d8e4696034df038201cb12f6992060d844f55fd08e9d33f828d7ed9e92762ef1fd668b9548547482f388618f56a8a780eb01669f26858269593420be227b113f23da757d309a285b334a846c269961301233681198ef81f9a70919624c66c134740042458e323613b87a32db510edeffac356db0e235fe75b1e4a0529246fd4b44368f10036df1b41e804dc86f3c3095cafe3985d67d612a65c19c992bba560fd38d499cf8db1016e1a003986308ec63cb5176874ca0f3318d226d3776fce5e82216fa43a759d8c6a256c20a119611e072a1e0adcb50a0e13ab902588d0cc4d4d1bdba2c60bdf5d97c7cb136e7cba80b642c63bf0c71b590cd5c7c9b5bee027bb5f23f6ca69aa04c742e265a294006d785f4dfdc5fb4671e52f2b15cb150fc8860d0b706ea1430014624647c7acbe1a9e2d69726d94011081a9615991b0b4d1fa06223968afec3de1916873652efc1755275e890a03bbfbd250d26ebf4db7a06303c80fa8396bfc8d1ea24be6f569d94367151833e7edf58ef738bf7f48ebf21b4b606ee034aec454b6821f385673bb4426e9d20133db1faca36e23fa37af0065b5eb6e6f1086952c4c3907a67e3fc64d8a95123b25c0fbe47f303e987b6b3bb4ee20ae6bf6d82e68c2d825a3496f7591baa25e2fbfd019d03c427a5b7311e346b0095f1af604fb7f5e3210fc9d8390596032c9bbf8a746b3485ebd67f77eda8f46b2d5f4502084baa8b684f203e11582512357b8e58ecfab08b1a9af31ed41f00046264052caee6c51eedcfc4a6c87edd8236730ee96b4a75183cd24c25ad393ebc45fc4cd84de5b888af31deebb956f6aa40d375e581b0d65790d91781859a5abbd51d70a3bec1893804bf0c55b4bffc900c0f97b78ee79fbf89b7349e489afbc2069ad8b201d2e05002e2a09b0eab231a562d7385b446796b26446f97a65e8eb7ebceba3b98e4444ea308d805aa0239c46f4ed67201105bdd26dce0281871651beee055e970c8387ace54f765b55ff0bb93ec1cbde334ca2d8015a032e23c90abbb2850ecb1201d508c97e2e7c6e833a5856b6f108bb578917d4cca20e80c92df9f2576d0a0560c371e4fde6bdab8fa6af27aff3934956e18c2df4b0626346f2055dcd5661e8e5172962c3004fe47c0e1b12eb5a50ee8a0c7777bdc887b9a3b98af963104c3e8c6274f239ef4301266a17b526e02681a4234240b1fe1676f493516e66e1631f6defcb1ba1a1e590b8f399835d2d7c110b43a94b51008de148fb497f724c8b8d50c033b038216472a7192e9e0daeabb1b69f6e91eededbbaf0d46b1e02c3764cd5c00a27934310df8d377488b097af8bef26a3a97e4530cdb3fb9bef2e5953bd3fa809b96337dbd4fe2b79f2d5e35415f3bc371c2e2b6876a16f7aa963609032e9cec20067c", 0x1000}, {&(0x7f0000001400)="aa2dcbce6501e67b5700903011d2ed2247e98c7774d8634f79080be430c685c0b6e40252", 0x24}], 0x5, 0x0) writev(r2, &(0x7f0000002640)=[{&(0x7f00000014c0)="51b2e7821fc0c3f072f675436042df940251d9d604225278174d5d4f396a4755d3608f055d03ccc1d74154158d119d67336f20a570f76eb2fdce9a8b9c247e9400c154764e13a6aa84454a30398c817eb0a43f5b11e282f997a4d8ee3d5a0ff29e9d6280be872fa10a585cd986bb97c527a6e190122eee48d68728305086e7b78f35b827d073a41927c809a744b2594d1a27c6aee73a24eddabafabacc67b4a995b82fc83c82f6f62a46ed9812086b4bc856aa737cdb928437d0347b18b811e95177e0600822af3da5125ef161aa856c251d1ceb4f7c9ac231909d233974dc96fb8609fee62bcafa096935bbd526e6b73862ea75e8be2d9fe5eb0d4838eadca5c4583bf14ec7621864180bbbf216e42ef06d70cab6e9ed43051329577ff0ed9abd523e8bf62273df0ffa3524386c0fcdc142711abad594490ea1613c2120f03d8caa3fc1fc7c2e8d02dc397543978f710e00fa890bbc2c6889cf4b7165a8acd75b850a5de962541825c8a9d736fd3bc020534370695e4fa61de6e1d773c153465c59aaa478d9553d6c747c5943b6276209fd38214212a8c82446a970168de77034883ef8a4c637d6a8f4d854c55ba14cdf6890f0d8f0bc8bac3a4fcbada1bc0342ed1e624989dfce87bae77ba6894afbc92c619b7b7118995b92ff1aa16ff1364d515581b9ac7c3c3c65c2aa1c0dec2422050102bcd9950592edbc419614e0a5aa1df72548e33fc9351868ca971ba27bd2238e7d50898ad4db47cf9325080e8fc5277673f952d60e4982ee0f7b291eb969225425074d22030f21cc22477f569b44351bd46a33dd9f2e3e68e6fdd805f3900e30cea9458c4f33086e609ede9be023f5821949ceac9f5fff12acb3443daf29355c0f803cdb6c668317e2427d530f21af58a073352027e771fc6fe8112987b57cff1a9be78c530b0700197dc14a28245e738634e8bc2c0d6e77e3fd980c981473e34fda27bfce7a81e216aed44d3fea41e84e780892c7e30813d6874467e4a9237d319137d1b556b0ea37018d40da308254320f208b4062653a43ccfabd0b5d13ff3cbbde9956f7361f8f12d0b681dd51cd3d84b3cfc04b7f85cf4a0260a9fb54917301da67779969948083a904f3f3b383979f00c730e63a39303daa7533ace112c6f09315079fe7a5288458c01a3f73213a50d2482b6c45dca2492d368efd2faa049397d3c38b3c87a1d1d97dca4ccbff7f950c5ef0673fc36077830c8c4e94c038033711b2b28857929ca1defa0167c05231f31ceb669ba84f4f514b145192c91276077f2ec949ad1e90d94eb631f43efb97ca748f2f457c43b00c3259281ee77e42615146fb59dfdc8ca970681d1fd1cdb12e3fe59623581914e9956e922db152adc7afafaec5df8797da8ac33e53c8f50be7753e2ad2092dee29f04ad768a49744b7e8af860cd550d1b46bf1949b0ba403f3b4414bcf8ae4ebb31c95e96d42a62d413e7cfb9b4b33710705a3961ab7dafce0a8ef3181e53b0acda4ce20554fff09b89a23c3e654daa02ee1c3840262cc726cd0526c6192c135707ce21f4075de14e6d7da19288673b629d2e0abf555f3e7d26009dbf4061ebc735450eedb49500920e0393836d2e9698512d1b3c508ba8bd9455b34a097d2bcba5b481d558dc8a053f62c0c33beefcea5ed90496d66344653a7ad6c312fabf695cddfc462c2e741231aa8979ea51b214bed564faa38304dee00b0450e059320ca589a9d792e510a8c9aa668ae069b9667f8b61debce2587cdee9621aa35c898c1613f403d6e63dc983a80452aeb87ef395115a84aefd87f01e3f61efeefd3e9de4c7f6578ebe5cbc3c22fc22ee639b939f206d7d2bcbaaebf0922840e71d277d8ebaec7134b4812ce96ff9f1cb9e7c94aa7d55174875e1f94f8fc88fd2921d55d393fd7843e1eaa0cc3c7898cf1a491ecf25933ed7efa91e3a6235a9ff8d17616d3ce343c6856cd4f4afa73707589c8c16747037172e851d051c77371670f94dfb8bfb3c68bf84da1e1e442d9c91c2b7cd49bbb3f90dd9ae87f6271e9d5071c0533ebbff471f9cb191732e9f3d30184735f19abc3e158f49f1482e75afe1c9f2ed73beb0fe33c685ea0b2389ca1a235ffc45a025ecc5f442777004110fd55ece27b4a49e7fd442d06fbb7e0cfc8c5a2e77793337e39052e51276ac6c26e9b93229279348fc9313ad147df4ffedb7c7c59466a9f36459d140ba859521b47fa224ea78534892469815d6fb7e7649609ad019c2a028f09572f870cc1d1a94aa711ba947f3ef50bcb1508447f085e4efbd5404ecedbe32841125e4d0e971470dc57ae81dbc77593ab3cd060a1bea5d269d87bb969e8eb166537763f7c7b59ac7f576c8f879c52717ba0ebf414adc84b083e75a33dc11692fe651ef34d46d59bfe8ca75ef4db311da5c471c2988bf85c8b31efe6dfe014e759cc2c23f226f0128f74d8c34ef5f414ea79d4d94cb9ba4468a1b2008b01f3c96e15adbad553d06f5d5c9048e2b08f266cb33b538433ff00ccfbda72c5b7af1b4498d4b468e9107abe5b6fc63bf5f6657b2948f9be086bdd90e78078e1246cc016203a818dee5492fb46d5f4e4e4ce885029aeb1110759b6dd611b05c47003aeac3670f490611c2c2eca0f41dc6871f2e6ef6a0851ecbc3039e162cf3dca2dce8bccf9fe637df83237d922c0b446c6c9f304d48d103c7d4d2a1549b559ae8330426b45f2e4b02f784941c42a807c34342934cd75df99344075caff42e0fc24b1910f99e77d12d7e9216578b57ac100353d0a28e57cd937792dea7e0191e15a2caf896b951c3883c9d3a104be1b1b496ab4a9162696639b7ada50dc20c7c067dc65bbca9c4dbd20cad8485a71b4528ceb170ff692fdae1cec9ad9312b0321416dc154339ec46d08071cd22fc531b929a9e75eaf079e5cbc11fe32ba8971ffd64f5a1b3dcae11906877cbfbfbc64f107a82875c1edba2a8ff6c8fb0b30f643b12ecd77a1aef32205afa3c0dd664fac6e48dcb33227d45f29e2ce1641a2755aa176203716d4ce135a58c45c74dc03cd935e085c14d84e625875ae91208d5fea8b63ddffad2ee02c83787078bccfe9e2d2ecb1a0dafcda494638254bddee2c0f868b64b0408f4788e3dc512f5e7f80d507efc79a5418f0db60d2bf61b446905eea42479c58377c904a13d0db6c5ac8077505687fe90d53c20aeca14e5b6da60632afa12be893a2ef0f1bd247e063bd1a31e27d50afde49150928084eeb9733cbe48a51350344d9d2491b7942382607353ee6313317cc29bdca94380cb80ea645a082751381a22e8e6e4b86d7f5097e6613c1c82ff489839b5d6f292fbf4bbd57bb75bed63096418a9aed535843ede0856a1de108ca25e2f322d1aa7d32a21effc7b2e1b1679a10e4dae83d3edd7d976bc01da06931d5dc3af1ea4045d556006f8eaa7e42dea1c6a3f454bb848505712d73dc8d8cb0bf353ae261da8c7e813fed917e2322956a5ef7757503348cba569d026c7bcfb9927b04b91dbdb4fe9c49ada393bcc099b795e90d98ace221688c5627de471c2a6874fadd74291a90c6084c37b870ae72cebd833a542e6578dbeadb3b5be36fa1c72cd63084e5d18ac05fe1cbc3f216382cf121ff2a8e80036558340022957a1b7f1e104b7706f744ca086161ed6f9cc83404ad869d353ccad32aefb0552b8c391706ca08499c62f8bcc9e642797c92cb4247a46636b783a0749d4a43d385b5682d445e7735c68584470e21f22b7215a68f93ebfa3fa4da43635b47a8af1091b805f6cdf6d81af8c84e7d6eba1a38dd3412eee3c26ea9000139480818b720403098cc569abc50c7b47c48225b40532f3ba3e13be98621b7f2cd2dad366d3156496aca87d9448c45d70114f81423a492a388a6d65d7d7932900169dd0cabefd098e719ee5ebc2acc6f815318ba05ddf44a0a94f8724dede5e97aa8da39e9594baa4c1704bc609f0c54a5eb7067a00c23ffe8500fb381b444500a9667d1925e472e290852f3be8c42c693c3437648beedb1981069241c5273510dd17d67ca6d58aa1cf60f9a28ec90aa71da5d9e5280131fdc0715e5da917cc5b5d6fac9c0ca2c71155750cd6e84a21bd43f82d5940989fa42008e79f077ffab8c7c4d07245e8ae1d04c5d7f334b5ce9eaa9fcca1ec29234e79365197cb0100146b4913083492d67b7ae4b53eb9d694bbf90037ed78d50d671236643ee1594b49501b2403d481e551d96040d9404545a11ccf560171e99f05a4ea470178369c26e6dd416b48cd56780c298c09dc34e889171f7888beece725f8b0e431a41b0d1e0aec6f447918db38044775a4cd96c6628683a595d0beeb508448d7abf942cc6ab42eddde26fc6b67aec092d7135b2e09ab83afa8d52f7fec41216eba0a0aeaa53eaeb21bd64e8552692eede4d36e3395a590936d878df26689f3163c98e646c954c15b982c222db4bb2379acbac1b3d2597a2bebbd703596236567b5bee880874083fa46a0e250918524b0580e8bcc9b3eede3a77c127bee57ed3fbb570163013da5951f6aafca93ab19caeb5dea8ccca2cf70aad15156fae5c14810a6f3edde90ad4d7048cf67e1bcf9b9b0a739adbc3b6f3deb352efaee8089143b16e47b8b65875a470a8d79ee727447d8a0f4bb740dd28ef4f92c0e8556384066a9ec588d0998aaea8cb1f673eb525ca93e1f62c1a030a074877cc3195bb2efd7c04cc3a93d69ea78bb3555880901dd206046c2ddba457108174124e5c504987a6a3c6b44977c5e6ea5debdf17b370d3166d0f2ffe6ba5f0feb2aff3ea1e053ccc331f5ee23493f38f23232c3d6d5b9102d5e20a5706b3b6c5a6c10a2b5b66b94e0ffd25d48d68341c02052c61b52a14079eb51cccb77f886257c0bd1982776758f33ac99b3156a8a8cf6b43b5f418fce7451a870a7079abd20acad8b14f96774032a45ea3c5f5b8d5d9872ac7fe298306ad8a121d6bdf69e18d86387ea9498c12091f275810be173d3d34bffb4688c48f0d573261b223936602ddbe324c40c12e9a10926cd10dab397cf97897a0b770a4d4e98419d418613bf8a1918ba4f913e027958b2ecd44485067cce9c899c8c202d05fdd078837b6c625a4afa7240135556fc7db9aafba0b9d56db9310f411e74af52b582641ff50d5b8d04a6a26f68a15c63ff0dec460ed818b662f3862785216389948c71c8ef0fe7dd92c70cbe71a262f9c8e4d44e396258c5c3cf73588d7ee01f097de0e87f5871401ca3e78a0cab5b5480806b8d83cec4bade7500760c59e3c2d9423a5672e2187f6d3e3e658e28a4cb2b0d42029fb6df4e5158be8e961245b70caf64583b18fd832e9601d7a85728eb6ff1b5c0f4a7806969f8bcaafca74cfd3d315374a36d964fc1a3dce413d34a53e6b0cba04193e63ac1770cffbf69fd767dbbf64dcbbc14eeca7d4ac22c2dfe2b2d38eedab1ced3276bc61263f03877b03584221abf79a3f15b4f259dd7931498815367c2da85f9ec38bd7eca28b44a12707b8c39f099d5d3f31f794fb7c850f7dfcf2b0efa71cf4200e0090f1896b0cf359f4e9cba8644dbdfceb6660f457e2732d1f65c31aa354d659bd8e9dee1f925c7732a455640b38dab98c41bd2f7ab5b63a0fa3f4725372f3197daf4cb637c5e54674aca8d6ef9c3e980555432cf8bd9a0fc9b698f75144b434403e775bb86d5609b687d6efa12eff1171f1a13871218144575e7aa0b49404949f8a32812327aa83b69ae472a238c3af22033107bdae986e056be0f30544a8b10f56cb29834f2d48dc85", 0x1000}, {&(0x7f00000024c0)="083c5d6607473b2844360ba0b41cb1944878b4a6fe2f29706af5cf3e6e578ca9746af5", 0x23}, {&(0x7f0000002500)="520da7a25c680139e834ceff10fb7b1e6d87897be9c8591094ab3c5df6d818add026553394d8c66ed88697d6d6d2ae049f516f9496d00a122ba0be85abb2faa3d1b10197212638311b1030378596b32962c5b6c07ab6561c8a3f47037d7ebec3f25ee66df727ecb0f2bbe6cbeaae9e280724a60ddc7b0ef4c92b23bd5e3f733a617d76b5c40bd4992a6255cb76fb7ea759659206612b58a697752a7124ff28599d8a54fba34d991efb7bfd6af746f9c89039", 0xb2}, {&(0x7f00000025c0)="52df5401b4b55f430d3f55e8376c30b13b8ed7d1bd4f2013b782c8cf43eb43bb136d9a017bfc178b986739557535ff01690580d4cb081ec74650696b97980e2c502466ab89c731d9d12084a1b82669112c4eb8cf934014f6bf15752721e07ab8", 0x60}], 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000002680)=0x400) r3 = openat(r1, &(0x7f00000026c0)='./file0\x00', 0x180, 0xb9a57e8e8117ef95) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000002700)={0x400, 0x5, {0x7}}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000002740)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000027c0)={r4, r7, r8}, 0xc) r9 = openat(r2, &(0x7f0000002800)='./file0\x00', 0x400, 0xa2) lchown(&(0x7f0000002840)='./file0\x00', r7, r8) chown(&(0x7f0000002880)='./file0\x00', r5, r6) sendmsg$unix(r3, &(0x7f0000002a80)={&(0x7f00000028c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002940)=[{&(0x7f0000002900)="04284246ef9bc7034651a873a8cfddf359f68cad1db3a45de464c76dfce82569fbafc18ddefa0c72ac64ec462f3058ca0fc2f1c3cc3eb589", 0x38}], 0x1, &(0x7f0000002980)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r6}, @rights={0x18, 0xffff, 0x1, [r2, r9]}], 0xf0, 0x400}, 0x4) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002ac0)={{0x18, 0x3, 0x1, 0x101}, {0x18, 0x2, 0x3f, 0x2}, 0xdb, [0x0, 0xfff, 0xfffffffffffff07c, 0xa532, 0x5f4, 0xffffffff, 0x9, 0xfffffffffffffffa]}, 0x3c) sendmsg$unix(r3, &(0x7f0000003140)={&(0x7f0000002b00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002fc0)=[{&(0x7f0000002b40)="641843da17b7532f8024ad4c46bf6f8c4fa73c701f6dc261898178c23c45792f45dfcc79d0", 0x25}, {&(0x7f0000002b80)="11b9ecda14fa14e5ae83e27eaa286aa7b9c2c0601e197663edbe75223a6e817b5fcc00dc70a24278d78ddf6f9f76fafc0b3d78a7d0a009eaf50dc0efdda979f9052d53d607b888ffcf4aaa9c1088bfcbf706ab66ec4da8a477149008958497151d5e50f37bd9b0db61", 0x69}, {&(0x7f0000002c00)="010b54c07f016598ff8eb9127b6e59c6f024d153dee168cb7060cfbdef319ff46e4a2ac8d7b6be4f6402e0d6c711ab4eb212da835b98626a8682f34a597a5fa3b564ca3423367e23fa4dc299ba1146e5b328c1bf0eb20f23ef8b545a828d09cdc7feeff53f4ed329e5d20d8f96f6f4", 0x6f}, {&(0x7f0000002c80)="f0503f171092ed13b90815d7622f259be506cc969ddd3312edb72f4dd170c6d665fb65b2c4beb2d80d7d7597873f229f7cc5c3074699f7c89f72c9124a507b934ed3a368834e3f1826e80f52aabc516ac64b8b21bec3a8af58cbb9ccafe23bb906b3e4941805c0ad0694b5ba2800", 0x6e}, {&(0x7f0000002d00)="ddfda8d61d39b1d8341090a5b3f300bfb8bc143982213ccdcc181e52e7fd787c2abf8399f2348baabde6055aaea2b7c528cd8f39f676995f6127e184d06518097a05fcc2b74343e16299f90114bd7a2cbb4c1cc2903f75c6bd54827546a8e8f280803c4e4693bd174452d1241629af10bd4b14a7dbeb1414afc2", 0x7a}, {&(0x7f0000002d80)="0b84123243581f2dd028fe5efa19e4d811bee3a78841fd7b2e78c8ef6e898421368a565b57fe50c58f408936", 0x2c}, {&(0x7f0000002dc0)="f41eef9dd27c5c0bfd7a110608b0c406e16f063bfc5d71ffad127fefe4758513537029aecdf27e7c49fcd9871869d8d96789ee77f2e4f87dd6e27f3e8b01532cc174a59a476f386e0483173ca773f53dce50fe1a8f345c57544b3adc4b748234f9a04fa38b96e982eb174e9787b8f20f50db5da7787a7d75579b97a0bb8b8e418c567ff4dbf7bf5f0a", 0x89}, {&(0x7f0000002e80)="814ac6", 0x3}, {&(0x7f0000002ec0)="9db3d066463709978083556ee7d0617ade110fa858d3ca70cc42b1ad4495119c7d4623c2", 0x24}, {&(0x7f0000002f00)="dee81a3dd2e58a0bca3ffd0fded02fca2043997808a94025217d6f8fbfb1aca66aa426901d1b207f50dcd7f114ac248f8ea0e6ee8f9a0e52223b86ba5e4691617e0f4f900019d83634110db2f4ba69d647828ae3b04a323e59e823c008fa7f054a3caac119f7a9b90a31c64aae6d94ef3867d971717e53db525f1fed1cc6a7611b09691e0f5e5fbfd67a3fb70af48a6ae99c8753626482525d5aab66dd0d15a11770cf6bf4456504a4b6f98042f81b", 0xaf}], 0xa, &(0x7f0000003080)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r7, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r6}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xb8, 0x8}, 0x4) r10 = socket$inet6(0x18, 0x5, 0xf000000000000000) r11 = openat(r2, &(0x7f0000003180)='./file0\x00', 0x202, 0x28) fchmodat(r2, &(0x7f00000031c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000003200)={0x8000, 0x6, 0x20, 0xb5, "6309a2cd9b651837c6d48b555765993507a82e19", 0x1ff, 0x100020000}) connect(r2, &(0x7f0000003240)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000003280), 0xc) 23:16:41 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) r3 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/18) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x2) 23:16:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x1, &(0x7f0000000040)={{0x4, 0xf1df}, {0xff, 0x40004}}, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) fchmod(r1, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:16:43 executing program 1: socket$inet(0x2, 0x3, 0x102) pledge(&(0x7f0000000040)='@--\x00', &(0x7f0000000080)='-\x00') syz_emit_ethernet(0x1000, &(0x7f00000000c0)="2ac11d36705d1e0e213f2cd7cf86f5fa83da5df966208156410f40ef09883b277491150e78b5c65d2905fe25556e99a87aa020f066efc07bc0e62a75f9f180cab4a756e0ca511e31019c355683be162ab18966bb342343ef54cc5ede9277dab43105d12961c48631de95638eaeab2cd2a292a13406ce8d714189bd59df8999324147b9132708cec8be4abc02afe5868d5518e4f84248cd0ed077ef628afb17906caea84efc7e10c600efe9e7cc857e9b2aa4b3a5152f7bb51d441b746abd88dd87fc1605b4ae4b62c5d8bc3d76760c2fa841d2f7201701fa3d461c169b45eea40fa7d1281d8ccf4ebadcb9fd2f0c1c909f5c20b7217eaacd1c1e36676502bb06b5a77f16aab646ffbd636e24ddc3572605712cdac9e8208264ec40ac5631ded8d76a809a185fc8a5970a158e60aa75c1becfe8f1fc4e192e2f9a077e0de71c6575c998f3c787c7915204b3cf886f5002e9db39e4ce0e521bc46063120b582072181b30d590e4faae09b4b8cbfa3a9b8ff24e69dbcc2f5feb49155b37190302916cd89a4963200f634c2682950172092f7c6f1d50c881c2e773311d2fe69b3e26cf50450cbb2b525dc1eef06f938522ec9b4c61ff403e243e501d2c16bfc2d6b01d718fba8a2555fb0a581446aedd285557e3182a481383f99774253d40b16fcb683aa60eaf8cd1081a33dcd2c8270ee652de61571cda6067804ec642b9739da42fdede73af5ce838282feef0acb7a58eec6f7b2f96580b5d3b4acbaee67b757b2d7e938e58bc6b795cbd388cf34a8e5b5968238e1e6e6207495b2a8ac3a3aedc256739e826beefee6344bcb6428a8a68ae893b52bf22587d4a4486525926f17bc30711a941ec1c735bf13833990053a34d751497f6123b3bbe49a3c15435611021085ce191938c89f0473ab1a6b3ab7d328cc80039249ccf4a779c7c86823cbed7d34fe7a2e7b3c484a888a0eefcc5efb0360c7a30fe1aa72a20cd82e76d3953f26c76c2c3c66f02d4b3abdac1ec957843bea6968817969785c8b2f3cf47106a9c10f6403316db41445376d523c63fc5e44c32e8567d9aa17f099666cde0b77a95fb2d5ed62da16157693692c8370fc848e283f3a32a11067d43a459ae34952c8a027430dee1bbd035f7874225f3ab1dbc0075b3a559b6a8bf78d4d4d2e1ee9e022b90411aeebd1de402585997df334d38451e5a67d18b0b0c99ab21b8fd90400f2ea0e609062116e1b8696415b04cf7ecefe2db92626e805f9b9e8e6577d92b0ece102df7bfb7d246d3d8046cc9f620e00afa5930abc1bc23f7c54799c3182146ca80908700b5efd4fd4625ecd784269910b71ef6f4037825e7bb93f90e6fde0ae10c9d5f2aac245be2ecc7bd83fd2ca25c4842f123b1b81830ebc5dec47e0150dd070ab6987be3be085db465d9768ddab961bfc1f6fe4f7361835d7061ed0f152958ee14a8da5c90707929ebefcd52c7f6fa6d9cfa6bf17e837ff6559ee82c3ad79d0e18f9251c5e918a5237d689ed10a32dbd4361db53445a35c8f394be1358620e24407662d0dc9b4b9dfbe0c8417c6482ad1b7a553d6caa4412cd3583632c17b9cdb6500ab43bfb8958d95e8b7daf8b5e363f14635c61ac674fdf8b2b7a757f7d3a97fddbcb3d982891d9f3d33294315c2e9c59c7002e705e9ba71aa61c8719f221171f992400e0ae08d2232bc7ab811c3fb3e07e00335a4f9f4bde52482dabbaf90b12685e695d1b54944db1bc531f7803af9a666a6effa440fd1f941e34fe3ed9d57eaca20053e191788a41b08d19de412f5368c65b5a84e436a2974d6029a103a775ba82f7fb01715936519e4522a389ec2f50057c5df361972543c0bf3db9be330cfd40a42a5e41e2ea172cebe16d2626af90aae41184599a484125fd06e361d41fa31fa6bb30588f3259a35f8a4b65a2da18e1da7202187db25b5e3ca9c358dabcdbaca6a23c0d4addfdcb45b00a5cf7c85687f8e055378c6f8a168024bb3c18fae59854e9ee8c438aa8e87bea3323944ea59b43126cfa73c791d65d2472761c5977ac0286caf67adb68df61a5735af3a32ba6bdac02660563633bf64b682646d4f75fb89cbe655098d53f3810874c5c7992c7fa08ec80cc6d78c08a634c6fc2676dac3e4603100af33f74282f576e84973ad09ac69a7a5491ab877b0eaa6641e4423dc3a17f71bbbbc9315e184897f8aaeddf6ab28ffb80c9145b7f51bf03b49953ace76925b0e49451e51c0780aae1e5c415708fef3d0660eb670af3eb24bfa2924eb241c5ea3311d51cdf5fc5a557d26e16802a18a0ba7c416fcdb8785f0e7d37a852539ced084b0522543717605346ad5a30269891ac330a37a3e2be23551de4b51982338c0e165c9bb9ade2fe9ef44d2af389b1e221029d004b890f7499f61f81378faf68da3c090e3ae0d28ef17296e3564799972bfd3e94f61b722aaafd5767a24704dbc491e013c65482a73aa931580c1fec9df07b124abeb64a1e493745d060229ac5739fa00cf2e792e8c98a689b1d9de1ab2ab00fc78d1b506e8e1ebc3bb048ce6d9e80595609984e5d46c0e475971341cb4f0e04f6dc181153a96008573c850624483286677bf8546f9e1a03c1ab8ca922d078b286e45ae055298e88c468512168c748117981e8341a782868eda93726fb8dca5e354680626c1a11556512829c72d70b1b87927141658e5e82b30645b433124c0bc45f0df64b6c508652848f687a7bc360f5181109e5d2e6c8c9c69edccdd4503c5aa19d0eb61d4113f4e523e240157aa5fc8b96efb14fb2d8f9f43aa72d1a359a46b7fe39ad4bcc1f3d859355e47528c9834401776af300854f47f77e914b4fa7603781909ba120428542fbac2f2799638e35f2dade6defd389e2cd1c0e8d0575fd31645daf4240366a22e7935c86938f716d01754311b9c47ae7b3afd4d002bb4fa271be94323d209d1255789164244d3c0663656dcd3c27035f2905d291c1f210cbc76817d70bc74207af9cb41610eddab53cc965ed635e228b03cc76f972d08c872b4e76ffba652b8f29a8e2b756fbbd4e8e185a1707f0c018a27d1c3ceb679bd85174f5fee20a6a1c2bf699c7643228cbdfb8d8313166f7e273cc6edb672b6ae80436c88765357b0a8b890fdeaa6c1bb9674265898c58931ffec49cbd57ea72b404f6fd2e865a2a4d9027b0781f58ef7ecf5e8cf3f8264f631d2501177f5f6d660324cd88d8b59ed27a848ca7a7eb610e1a802e8fef4a350ff3decd31c59aae17456773d58c710b189235f74a9613b0de03f34e21d8248db2bc7fbe5ac527868cdf2c1f41692166c1ec8f7466b11582a32519f93d63962cbdfef3690d766f0cf35182afa5120d8825faee797231cde4f85db032a13fa7e4dfe95ac76525d77af506aa5783a99f0f6a59706af652c9d924d5899536e430fc3fd1f4f7f0bb4dd8d65fe1c1ba205e2d451fc6c54ec253e2942cc1121002a3b6f6c64dc61179eb1783ac35e266b9f6ce4803db93b6ede0ac531c1faef0ef53deb2318716da3de0b29c1bd45d77dff16a15bb719ba7d8de7ce4f669855bb13a606f01c33afd84e4b8fd741acbdd7a4babdecc98a1c57775787f6fe8f7b350a17c3dae4759dde3018cfe1dd09e6fa2e43059f234f348d7c1254507f7b625ad856645c0bf502ce5ddcbae17b03e1b4016a92108a0f4e623486b87044a1f20c6b9685e3f7ddac40d124d0333c0bb197fe9d828692e1b027005a5ffcd30ef9f799bf05541087c7ee72fff49550df273d8aacacc7345e15af597447c6b49bc11482387c21a2d416db2a26c4be369bbd356824252b763581c3ef8533c3ccdaefee223be574bf1588641d31faafc44981ed744ab65937b63d6ff54a1534c122245c5db81d21579d506867967d8a2921e68551be3075b133e6cd6fa2e41b476eb65689f090d92d7ad870e74b7ce58ec6867661b578c659a8a9f2facaf98b54c4bfc44712d1eab3a7408f1e25d7cb5386f5de8ccac07c6be260349ffbaf341835a2ac836032f1e8ef24b324976293b04263c80d7d2f66d71377084d45b9a0da4a437429079c7460ab8744691af6eacd1d3f8d6658be2e2cc2481af6f2067846250aa64b5f9cc06375fe09c1f1deb6641057c1085b3828a38521391980d033ca42ecb97655d874b319fa6817b2424a88b8a2532afe473518e93f28234459165dca71f6a833f41452170cf8b4beca5bfeb73c10b6b48b846c464895425cb7d5b2fe5d7c6bc2494c05ae189ae794aa7fea396cbe5d446da43807028cf609e3d6137c90398525ab5fc5303fab9afd18e2276310bc496e428d358266fdbf108e48f6afc6a0a1c121eda2cac048b462f5ccd97b304f212ba30fa3ff161e99d367a9c64285fb1c77fdd8edc9863e3fc9bd6c89efa391c334cbea0ba36cb2aaf2d6d93c15fd776e147d4baa86ebb543dd1cfb4d8821f82ed6e4660e8cf30e9bf101f56a384249952a23a2a3ba908823b6e3d3822d2f28e940feb01fa7f36a2c26424e21c67b30176ca7441db6537f05c4725b47bc06fe1408665274018c3efed02286fc8ab51de9a0e24f02b52a104cf38795120f6270843aca96f6124e1d4314ab9d5af8aec5cfcc08ac0c2434cb9536f218a4da2bd81908997d9a2b4d621f2f6b5f1bab4deef6c97600884ed22ca3bac81a71c0b2085dba41218556f42f20deb0d5bd175142f82ed301a2bde6742fa9b04282789d4afb682a5993d02ab592c9a7c6ef0dd78e074e5cfaad04577db5176d80dbbcc7e7a95cedaf0cc496e5e123d504db30462d82640df964e41453fe17d8659fb28c5f3ce6dad6f45479e6804d5871c00d5c690b00c1a80d5f1c012473cc657c6016df0465969f8513ff3073d2fafc0924c9a2991c32d7af346b18019eca0280959e78ad46d38e5794bea0c4cf754c958b303ff5b08cd6fe0b45f559f5caff942c081b66a7df0f015ad01112537bcdba1ca5adc020fb3e0ce41c101f11cb1fbdb2b9b72107e4bc313d6d5e4c657acc5b9193a23de18d4c97948365145179e407ce0e68ed3dfe9ee9c776f560fcd115e4e3b75a4c51cea338924fb8ddfb2abf8cf92817f773b33f57fb5338d0e77f7340dff4f91d44a42ff7bc7b125a3d4982004bcc24d264f28501af815d87a8ed810d7be65d0d54acb2df4c7021d2fa05fc77ebfc8f8bd4f1437bdbe1c3647c50df1566633e205ec47d91b49d2e49860a21fcf05c7d94be107597136db5e49c2d82a8025b3346f23e84690b423efa313f84ebbcc68cd755064e8b0bf7061ae867f6187e0d0c8d2a827e053359f27dd1bac2d4b7835f06ea169b63f109d1e66beb3537e665ad359a4a82c9a1d303d7f626fdead9459efeced11ae5f05e4836615fece628e2d123c84c027284bc7312ceb0b278628fa7baa443f15e13d3824546d8767eccdbf819cf7d015413e7b3f8f881e31557544b8506e8b4b586af92cd899885a83bcee7d4001fcf638cb6e87fc2f0245d7cb81e01a6c24e4b451e8a41b59c652d4e3ab2fe48758ac3d3dc25184fc36f51bf7434175e763209d36b910093dfc313c92ee4be6ed694016240117d24ced357a2a15e964aa8685dcc7a2ff7e15cf93fd47e63cbe1b8bd79ee9122cd521d093f7fe9f48034a14b48fff13352cf461ab521da48e0d55e6b229f6fe51de34df7b8a4dd49e367f186d28f19da3fc6537ac021208e6fd88223ea80023e55a2c167954eb57a02dc29cf96b8d256d6d2f23022b48beebb21a6804f41186fd6f063d07274a190280756939721358132980b563da8927568377b320c94192d78004") socket$inet(0x2, 0x4, 0x8000) socket$inet(0x2, 0x1, 0x1000) 23:16:43 executing program 1: pipe(&(0x7f0000000180)) r0 = socket$inet(0x2, 0x2, 0x8a0b) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x7fffffff}, {0x8, 0x5}}, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="34b6fad636049f8406b2caeb54c704e19375835e6ca73257979e0820c7c415082dae8e7d"], 0x10) socket$inet(0x2, 0x4001, 0x6) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000280)="115dae3070ca9f05", 0x8}], 0x1) 23:16:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='c\b') setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x800000000000, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5721) 23:16:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x5, 0x10, r2, 0x0, 0x0) close(r0) r3 = dup2(r1, r1) listen(r3, 0x5c00) accept$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 23:16:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000000), 0x1000000000000063) 23:16:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) 23:16:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:16:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x17) write(r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) 23:16:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f0000000140)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000000000088, 0x7fe) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 23:16:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000940)=""/120, 0x24b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) r2 = msgget(0x1, 0x100) msgrcv(r2, &(0x7f0000000300)={0x0, ""/197}, 0xcd, 0x3, 0x1000) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000400)="70f6ab60510419de6cd776061197f55c8969713251a82511c51d05ca6d2540d818297625a9ef53439104b3032a4697f8cb81b672062a7c1f86aae51d81f8b951790fd42dee5fa5dc", 0x48}, {&(0x7f0000000480)="14e279fe", 0x4}, {&(0x7f00000004c0)="2b4aac0e3c17df7bddce4c8a83e17ada8956e5b41af2c73bdeb2", 0x1a}, {&(0x7f0000000500)="ae217c2818bb5e6207dca4800a6743486903f529355ca7e0b97b44a0bd819048e23f076d4ddcdeaa18d06bad072378bf2fbc8950240e7bd9e6fa237a3f989f", 0x3f}, {&(0x7f0000000540)="70d02e31cc9a9b42ba8492f552f1a0bdf05fbda0baf85b55bc98034516ab81156a7ff3bff402854c534ddc341618658d0eccfeee3780e7ea2e2adba0c8dea3d7913040b22cc67bd8816fdfded32b213aeb9d6433cb6b4e25a9aeb9fc23d564dfbd2762c3ae20705d142b5858eac2de32d27d8cf38ecf743e7f6523ff00d975d0114276866e34b90e3be71b3f37e1fbda2dc4924072abcb6ed427066cf8e009212ab8e61fc14338b35d4875fa04bf49790331af7bf2629c046578d98a55851237429e71e81713107ec6d5b1882cb29d4e71", 0xd1}, {&(0x7f0000000640)="9dc941d7859653f0f285e74968773012682ff1e295819c0de81c3641ba7d95152d43b0215236a3d290f9ddf63b3a58df44b77b36c6624694e333e1e9", 0x3c}, {&(0x7f0000000680)="2723c3ae862a409ab8c9800ff116cdb796b000165f16f3616e5452cadad17f43549fe678d3b1ff4cf6c192190207371acc870385f62bc948759bf2a5e2b1cca92ae6e610ad43328fabb1883696d502385486165524c35e9eec14c8b1e7e86efc31985068c6a5612435e9fbf9f99ac7a92de9dc8b1ad4bdb13ca925317ad4f3ffef2cbc3320952909817589161a7674ae89baf39f", 0x94}, {&(0x7f0000000740)="7889dc4051ffcd8b0aea399fb0102a645a0cef6149b3ea368257a10327ba0930e5feca2e9d3cae6848603c5aa41531c900f71f257d1f05e4e314b9bd50ecbda2174caa44fef61e96668fb845f6cce7a964160cd06c516c0529a35245222bfe20832d567174b77f911f0cfa377eb71479e3e8d491555e123c8ef2892b", 0x7c}, {&(0x7f00000007c0)="35a8de00328404", 0x7}], 0x9, 0x0, 0x0, 0x409}, 0x9) r3 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x3) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) msgsnd(r2, &(0x7f0000002580)=ANY=[@ANYBLOB="00004dfcc3ab14a62bb5a894000000000000d5a018469893f4d5b3b0c754be86a29967a92ab675d46258a747e6f3e9358e87c4f05631a8d57746f23264329f58135435ac0f05650424046b0ae757be8c5c8aa56d8569f7770cb6ce67e1e9b4748f6f036b4ca8bae77dbb08499f99ad88ead55b1cefd0343839361ee35897e72579add9a057f2505d34abb6e53949918634ba2052495cc0efb043f94a9cce599cd52e2fd835875dcdbd93007385bd93737f4c547a6a3d734bf6ee0c93301533751293002b07c3d5a721b06ad30c695d1b2b71890073137be614dc94567836ab91b5e5524a267eb5f7546df41264a206b4262605c5115e90e0c0c0ce56ca95f31311ef2ba65f49957104eedc07b062c446866060dbd63190a15a468e06aadac26f552d0cea33e739de12e2b75c8734ebc1fa7d4ec547351c885feb303a404276d9b6cfef8a621287e5d20bac90ae0b9f86a1e08a1f86ee0cad149a4e918ada1358e195bad4e9a98a258799dcba4c4b0965fc97b23feb8f06f6dfa43bc0f7d5578376b3ca403f4abb0d94391792cd4b126618aea3175014609333450110a7d04723cca1f488583ad73221706ea061242b0a52d70db03f49e0e6899ae5d506b201007bd0b6885e392ba23d9d5c647935025f5371a386f55afde3c333527e4d308d100b94de4f1a49db7d20ea602b4cac7c5b146dd7654c5bdbd00852c0d92dc0cfcd70622b532ba3a33fc6c9ace7989fa78a88595096d9b5367b6325d4dd9134cd8460e51f527553c39177949975c4f3122c6c4ce47d6c2f8bf7ff6f8287a75b09e9d5231759922ff6bc0c5e585fce1f2994bb334bbb89f18c7d7ffd9d251ae179ada266aa8f691619df6bfafa70eeaad172a64db6486b9b3e6810c7200186e503c0dec7543efa25de783c8567692c17297e2dfb8cfd455a11c89454876c7cc56da425bb4d5ab21cb51884979f50e968655ca3ad710e7af150b2e3e9f0d74f8a1599ba7a56435958fa315ea191e3846eb43bebd6d6eca5599371db73bb3fbd111c28d9004b43dee7aa5a176ee938b796c11344c5b53098790acb2e64e4abc71b061831429caf9ad4b8a98d9b52345eeb53424cbcb6a5be6816ef36b5d63f17add21c9c1b5a7b9d9d8ade9c1490a8e9fa92e9b0d16e20c588ceaaa55429efeefb9fa3e2519e2fa4eae5824c6d6395eb4a61bd10fc29dc6af1bfd67ccc2caf2964123da6aa5ef21ad386fd826ed9a4d67ca5c03302c785659ba7ba39b189011ac96c40c8d359a17b52d51d7af37f7d89bbd1c4bb5c161a862f4266d727b5a1a96e8d0234fcea166057e2f79aa001171a8764f34506456de1a129632d1ee530dac37bbe3e386846f8247b76397dc5aa249a937b95512c962ee95ff01102dc51da5ac538b29fa0172bf015a006158b4d0d0923834087a46294f2473d8d5c70fadf88dde5e0e5ba3d89d3503cec9ed2840ceb46106a08504defe4b49e322780283b11ec54bd1d733f04f70a548c92194f741a0c258e40a24fd69b804e11ef93ddd9770b9d7d8f20896aa006ef94057f769c6a56b310b9b6eb8a7fbaedd40c469055bb17d11f3c5054800e3186a028b4c44ed0ef9b96f64138a7514eea22564c6bd9a30106a553553cd8282c1f4fd2274df42df5d88dad51c6d00649d58cfd7b26d892a5a6e7d2b5a94a7ceb4fc5308684c0d203483580b87308ecd462f537c51bf994340759ef95af84fa80955d288ed4daac36220bf580d3e1368c8c3e597f4c8f285b7243ea9026bc0d629b76786b086804d8f2333e9ce6723db9aaf58d8108137aad493e8ee1577f490bcbd52cac596245e5809351f4342fd9853425dc76210e2284008ac14baaa5e9151240c30b0596ef4cd72b940919999769e6c847d1d7609142e526da84813681f598bdfb274b749a8a4f6333bfb903746c345378b04791a28288f6ad6951bf432848892740a47ba9fe638eeeb794f569e0fc4c0938d91a00abe3d6e20ebd97fd673c7667cb7220ed8cb7f072ded5322febffb2fe35666b8cb2d814731ac5a7d3d17379c2154893d1d72a2cdcf5b0b5889642ef9266703a50b5a311af1f9a0a53671cf2dfb0e9d310aaf29372d2478fe956d1cfdc9c989f55670a2074fb4b2cb5ba47e729a99d46ecfff66596fc26b7530780bdd7090761ec16ce59041656ff7439c32b191477f6060def1d55fc3d5534534bf6a59c8f776df34f84fbc2f8a8ac39eabb5d871dde0423b9fb98ec58ab50bfb1eb879bbca29d1a52b7587a9305da26151d15e65f5c27ff76ccac3509af386ffc5495dfe18414836dca3c19747ebe83f52df607d352806b351d71498c54b158d226fdbd32d8b3ed9046fa593673e25b70094f7bb567febc810216e606c8ec8af955c6dce57e467ccd5a3f4979568041da9290d8ac71090a41f89eddbbcb9767d7f3ef5e7f9f47e291e11767746ba35da28880e822880c70f1f3652f2dcb91f38fd0b72d81d86ea6a133cc1a2395790cad1d3ab5409aa5fbba5f5d4d24784b048c6e341ed7931f79ac472b67036f8ce004fbe4af9bac08d4e884024f92414e396a4ab0dae77b3e3c8da7915ee912b72a8b11119e31c47ec6e2e53480bd783d0a62798f383353000f1839cf7a23e4388e19313716c31815e104e2de1587f5a1519f80267eea374f5b3e13b21e72c25a2dfc7e5ca8598fcd52124f21bc62804a94afa287594cb8d213bd2952a0231288d73549470ce0b7d83eafdcf0a0424c86221e7b0ee56b023f29508a1bb07e70afb4d1cb2d276d28646c5652db76ca6fee3d3d01dd047237c16d3e01b2a1522700eae0883a800101273d90fa33d7aa9db42c84e346fc9120ec9a46d30222c72b33cd69f79b294e6e6525971412a14c538178beac52a121cd4c7d0f2e7923f5f749bf7e4f837db1a86b4aa6893cdc1c8c05cecf976254e9ec62abe597a49d59e6a96b2c4afa99adf72630d0007ad8edd26888f967adaa3d872b88e757e07fac723284f18b232d7f2052f675af36f53176ebb84bf03a3f78b02fe33a09f83414fb2f647cb9959d74f1443e789410ef73a716a623a21aec20c6821cd60e121a650fb9344f0d29a53750dc8c0f5516ab4b73d13ac3bce404af7dd12bf5075684a51d739b3f34626e419301b6f5fcc02560b6dfab0967aa0fab81acd237936b4ff489f2e46b3408b156f3a2f68baf4a3ef5047fd210de456d58b4eeb8838b53694b8cf82435d35ee26490dc6d9c5dba08ebb3b52c232fd381a894ea327fd75d8cf8cd955b0b4f84ff122bd88d76ae0b34ee8c5f21b26dad031cf88bfc2bbdf00700bfe9a857507f85ddf65c539e4bc7d269ead9383be3787b711c9ec8649c1a9e6e67de15a5331dee44e282e5e744a504f7f777bff326aafac09e9aff3da0163965be56f0b4309fd6eb808418683d588b7663359aae2d937c19b22dd2e60af2f9022bd1a1b735404cb09f8d65010b8ecf93a31a1baedf455df83860f4c5decf39908301ea6cfbd3a81dc45ed50dd41cde79466e121c65b34ca590ee40c9a81b32e8bbe3dc296510039e78d4be21594fcdd03f1da286f38d556929066020dd4f6e517edcb41c58ea252531f39d94742b96b6d1af17a044b9c9e4a4b92df7b80d38789a6887f8505640aa0d0141845b4d27fce70bd25de853f737d398168e284f5e5bee773fa9ededaf0444361bf75e949b4ffcec6d8b844d11a5c990a327a06e8ffd9cb74230d70dc6ead64135dc773e67f1f0df9dc1f8d43fbb915f921461679afb41b7f50e77a35ba22be940887a7d33c56b8d2687168489c24e2b6ab00cdbb1711fce61e4a8c640743fe3fed360e3dfcb6ab3cb0965df7ed3dc2874bce18a3a41c5280ca7d10cc47e4b2fd5a4fcd400b07c3c4ddaa63a4b584da899df060931d9a9abebcbb103283eeacf67d4da988edafe61077e445230ca2094abcd3373b4dd8a736cafb098c5a645b515b536899be122b99f71015d9aa3f75ce9a5ebf8d1b4296cef4c03b2fb5ce65aaf2ab8dd6eaafdc53b83bd44cfce93ef584571eea35f01c256df38d4efab42b0eecb77066699aaeadaca24c5d9674563dbc1871eef5a4664f3fcb9a64bc8df2847212141ea66b1a182362d00e2a95942b3c9da720358b55bd509c10c39043635864bebec46f8e76a931ed5401f9656275b636a62bc7abf542e2814fe792bc5f3ae13e477079b627f1fa1cab578de449c4b5809455d24375c1208489aedfe5147aa8059fe2753246055c210b962e68232b8851b3251cccc63184b6d76ba353abf066cf07d7a7c26cbdd6510d737927f940f4459185f2e1ddb6cbdb571c7d39ab9aca0183cbf9102cf578596b65b030658f7a6224cf50e91fd063a7bf48470191fe30d259a44a97b5e02cd6abdc1c97218233c8954ff4f588c4b27245745eac529d2346fd6fea7fd7a9715019124bd7b81cd90516a94bb03d3f03aeb011547b8c43f90dee0091580775791902ed1e17eb1d75fc266fab34b555bb02ee60e1a22f3aa3ac22bc84403c35c168d1d5a61001d4159a9d3403d30bb03aaadfe907ef2459e9a0d574f6b7f048b491f7393157ac2df1c9f69c419412b10c3c96b2307dbe1538d88e152230e0e9e47e4c0d855ef4127484252d3660eb5c0e8d67120fde2c4eaad9492d5ad6ff84c59d4e7f3edfaa54c2df40702043f74f748161cb2e8049f63702802dfa0a25dbe6a901554a79f046d77aa7d1c3d64def7cb4278419644cc80044df358ba8cdd2cdcde77c98520955b30e8ccd58f02c8069cac71c6f3a31cc30f083a58278e425bb2fbfeefd4c5c38adab3b4292f711e0f43e23505d99a05f53a4002035961498906ef218bb029db7ede01df3ea3b977d440377b27a295a81ec6acc519f61032b00adae6c37d097a381c28658aca0759a294eb7dc89c12eee9b8600f6dea270a86276f8765d6e1cd0726b9fcb296cf720045ef6a3b733dc2e4015d89d076bac4613ec4ab147d4a8eaa2dff8b3a077fe31760531ec40f8b768d1235884abbd0a2d49628f50777243d27540f500c95029d2161574d12b9e1a9b931a4fca364845f16c2fe8efaf6844ff76db5862617fdb56507057e14a6ee4a85c776d1d0419ebaa10784a55ec4c8fd519b369fbf251ea428995398ad034427014cad6349fb5bdf2e1773e3044687b2601c2867687502fa001124c251898e7264a31772452cffc8a4a5fa3e380b3192ab178636109557688304fb7492a4cf0ce8a3794588b9f6ba443ffef9459abbb9e4a71bab1572825c59d46220d188a6dcafa8f2270c88449e6fa3260f3a431edf7f3b23f4cb71be1745712984ce1e9a205ee506c212320e27049073c14cba241522a668583d1bcb15749024d2c63670f4c96c59c8d03dcadbfaa57dae7fc42dccd036e675c67a76d44c8194b874f9bdc2d834ac5fbc8b998de641d4ea638d7bc0c6589b6815e48f9422e02d2295d6d8d8dd804e08aa35259bfc49c7ded304e81592c81a4a37dff65fa27779a5a24088b3aae52e0c4d2f1e6bfdfc814786a8a89154f654b06789705327443326cc08e5eb23891f07070bd2c16590277869718efcea0e2034b0aa0af794e71d3cd47cd7b196f90bdff09c728445627cc4fab2392b3cd0704ed58a820858f0b1c5ece8b67ec8ece174d3a3b5de0e55d252f4974c3102625c1c56daa77ea753e252d82be9d549141ac03d274e2dba471e3592b435f7f918ff60c44565cba9e3673c0c9a64e26242dcce6b814e4e4e7c204f76e850cfb1a911f2d2e493d7976d70e522454a91b316843045545fed85fcfbbb09fa8e56c7c4e891315ff68cfe99d3d5ac105da0505fc124e26bdecfa9f1d3e68b429fe0648206dc0b881029cc3fcc554a9400685262c3f9f2f714ebe8861525d32d1d5158dc58d80f461e04c037c96a0e3b1f58bb14c360e0f1754e64abff198d7b009d7a294dcd99cb040f419b1e99fb29c73fdb4678ea33b949316ab01fcbd3b50b749a179af0534ae9d69eb5ef3218a4dc8309b1d4ced5a24856474cf9dc9011361a68f42b00000000000000000000000000"], 0x1008, 0x800) read(r1, &(0x7f00000009c0)=""/157, 0x9d) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000180)}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000ac0)=@file={0x0, ""/108}, &(0x7f0000000a80)=0x6e) ioctl$TIOCDRAIN(r3, 0x2000745e) 23:16:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x40004000000028ae) syz_execute_func(&(0x7f0000000000)="f3d25704c4e32d4b98040000000042d95eb0c4e24db616c4a2795974c9646564803ab7670f40f3c4421929ab9d7e000036f2400f79c540de1e") r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000086004000000002000000000000028000022c6000000000000010000000000000001000000000af6ce4f963e502311d8ca982cc2c3aabce211d0fc7323238923ca2b0fc2b65169636af212bd96496bc3157daf0cb6379b6681b013e4f6771f192ad6f2544cb924adadacd287236ea069a025102860eefe27e9555a134251589ddea6c0e66f0cd83f", 0x8b}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0}, {r0, 0x82}, {r0, 0x2}, {r0, 0x71}, {r0, 0x80}, {r0, 0xc}], 0x7, 0x1) 23:16:43 executing program 0: r0 = socket$unix(0x1, 0x4000002, 0x0) r1 = socket(0x31, 0x4000, 0x1003) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x98, &(0x7f0000000000)=0x4, 0x4) 23:16:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) 23:16:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80000001) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 23:16:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket(0x1, 0x4007, 0x7b484d2d) sendto$inet6(r1, &(0x7f00000000c0)="b966e32d9904f02f2e904a2ddca7e9bd8e641028087d2361e70a7271a22660b8", 0x20, 0xb, &(0x7f0000000200)={0x18, 0x2, 0x9, 0x59}, 0xc) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) 23:16:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10004, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000008) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xffc000000) r5 = semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0xe5b23283e3119f1f, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 23:16:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r1}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) mkdirat(r3, &(0x7f0000000880)='./file0\x00', 0x10) kqueue() getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r2, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001fc0)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca097861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534fcf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d2336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b331427414caa1f01235fd6c104f89ba6f0f7a263b9aa950ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067b64e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c8252793c442c1d8e58aba86a1a7fc3f4a8836b765d4c3530c4c9d4405df13dc44e800000000001e007b993b797dfcec26784daa45eaddf473e963a9a81058812a2809854f6bb263e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa5330c2035f4921aef706940bb9827af2fc6f54dbadacaa3d31f58ee0030e5c0ec8f0237f1dc2bc20b57459cc061a5946f49272715e651ec397372a000b1ea712534f0d82870264ee5bdbe29c07ed76bc50b13f3374bab10dae0a0207ccc6f866cf56f34d7520e2549a8b98faed03b9bd05e30fa4258d51c31cafbf32673db8e8e09"], 0x1) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeffdd411284bc3d69979dde0200000048d8211f9c216d848314a21d8cca1286a2a219a3", 0x43}], 0x1) pckbd_enable: command error 23:16:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) 23:16:45 executing program 0: r0 = socket(0x2, 0xc000, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 23:16:45 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) close(r0) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r4 = dup(r0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) 23:16:45 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000080)=""/4, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x1000, 0x3f, "403fe908eaa2946b0c16116f2686e23814020dda", 0x80000001, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:16:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) r4 = dup2(r3, r3) fcntl$setstatus(r3, 0x4, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r4, &(0x7f0000000980)=[{&(0x7f00000001c0)="df", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r4, &(0x7f0000000040), 0x1b) fsync(r3) sendto$unix(r0, &(0x7f0000000080)="d9c71088b3ab8e23e7b05ea91f0ca2bc6ebe41557a12ec2f9934b8cef7cc2f858d907206dc252d461c0aa4be86770aaae2dd395de5767b1630d7e38d8fca040e3a9087ad0e02bd0bad0a222ca7", 0x4d, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTART(r2, 0x2000746e) r5 = dup2(r0, r0) fchmodat(r5, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="aa894278ecc001d2948576180f7faed476054acde8a1579634d8127810667f3fff3a44b638d1169da3f65b50feb06bae4e0f769fd42caa08b29b0a087f9bde36d821daa7e58395028131de5e96aa97918ee3c02ea6e750ca12c42c4fa6e9f05c2a92b31d18c12b94b10479178d9c543c00656a4f0affd057fad5e0527e610ada43a5b896f1c73b147aeb42f7f5e8e59b11686e465a126f2bd5a088ada8ef02eabdb64557b65eba27d5bb8f18e062c794"], 0xa) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:16:45 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1000000001e, 0x3, 0x0) close(r0) 23:16:45 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = getgid() r1 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chflags(&(0x7f0000000080)='./file0\x00', 0x60006) setgroups(0x2, &(0x7f0000000040)=[r2, r3]) 23:16:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 23:16:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) 23:16:46 executing program 1: r0 = socket(0x2, 0x3, 0x33) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="11f46c0fe3c64923", 0x8}], 0x1) 23:16:46 executing program 0: setrlimit(0x1000000008, &(0x7f00000000c0)={0xf, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1dc40a7b800, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x8, "f69b2256db24ca665c6d2adfe04300"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="1ef33d613553d59be3ef27cf8c021211c6b1127f2d71543a570e851e8b203f3c39dc9123079d188d37fc15894fb9b936c047e971b2150a94c3e409d2d4900508e5d89130000349363c396524fedd4027165000cb244c1aadb31edcf9b7439f93", 0x60}, {&(0x7f0000000180)="c7723eec4ebfbe08430079d26afcc40ac8588578eb1998e6367f8265", 0x1c}, {&(0x7f0000000240)="7865d3e61d3b44ed852ce3f6209f8e71c952d6f768654c9dc0fe0799bd01e39bf329cecde8e55cb7135af12598908b2a386611bcd5b852b6d1a4c9b9b9db3bfde46ee88583d6bfea4c59e9d229696ec0067dad0e785fffac13b3971fdb416eee7c7eefd2df12db43bc85c4967b459c056b3452d3e2855864da112b1486e8ebb0793000835514a113978ef8c042509536bad49d6c164a17b262f985a133dd959ec3e70372fce3d8911734265cf889ce98861a667f8ad88f0a909aff68c938e495beefbb7ffeaceb5918e2e44da06b8824d7cc74b7", 0xd4}, {&(0x7f0000000340)="dadd5b804fdcf193c59e0f41c3214658bbd17804c0c23a720ab43ea11a2470e4c13f39225e107c018d53ed88862b5f3ce4aaab62cf294fd762ff0a18f0ffdf66d89e89a5fb84bdf4cb712fbc26", 0x4d}, {&(0x7f00000003c0)="a39896de5a171e0cbddf98e165beb0207131ff9ce81b8175263ca1d45817e7287e8b712d7761a8dd26ba9bb33f3ce191e6bf08e901b3", 0x36}, {&(0x7f0000000400)="8b51db", 0x3}, {&(0x7f0000000440)="3e80a3b014ad5e2b964297083a444beb119f2f3af1cffdeae2fc225e377c5e009aa849de5e928ac083d472f6e7705bf7b7313a613bbbbaf17398ce425c0f19fa51b4621f2b5bf90632676126393aea3c2b65bbe9662e528941c989fbc2b12b1d9d05fe444c1fd3914168e03c45ab", 0x6e}], 0x7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e104", 0x65}], 0x1) 23:16:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xe1) getpeername$unix(r0, &(0x7f0000002980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 23:16:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$inet6(0x18, 0x8004, 0x3) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:16:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000023c0)={0x40, 0x1}, 0x8) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffffc, 0x8000}, 0xc, &(0x7f0000002100)=[{&(0x7f0000000080)="8ba00f9cb860f5af67266cfb3f983faf62d79089eb54a4996e781a52ac80152aba17da1ee235ca7d5fa57f81b0e1586da0b89f83c7960d6f2912884aac8c1da4945d0561f0bbffa7224dcb93d44b19d32597097b0ad6b051", 0x58}, {&(0x7f0000000100)="33f45e2f42dd7a8af9c04aec7903f79ab74dd902a10c7525e7f1542b3dcbf26b7d43ad994b167ca79d3234aa8cb7209644045f65af23dc4e7ccc56eab10b35592da5d22ccb5775bde2938b93b4b181511b91777753e45e5a58b2dbdcc35bf6339231e61e338c99890598a35ea38cc68329baa53cc555782f0b1b0e941e98e0456683303c6542df6acb4d56e247be20662a082c9aef3aa7b37c9b3125b90c5452096786e9bf6186104de6795ca578856e571672094cb524e40c98cf63226b42e01357ac918a3f55b3255baf3fa49f710c3541f0c6cbaaf67fb22d099e5d7d6d07a6bdc9ad560a079dc21ed58ba305a5e95c00339fb9f46edaf34debe484f8f91c7f114374ce049e065b9350569fe5e484cf64746de44dd20de8603e9f780785c815381cf015450b7fc729ef4e819f1336c1f750ac17f6604e57defabd16f38d44c0eca68560d08366ae06e2724de527418fde5c3e7adfef8d2aa852f3d70f2dec9937737b027818c37e816455f23fabcba3abd84c862dcb9f276d8d5244f485e0d0ee3a8d2844d55aa4faaaba91fa67857dea06a9538f9ab2728a8f127c287eba267021afbc8ed9691bc0904bc0dd858ae77339f257ed6c17804428e0e9edb602e72d20df1b4d6eb6b1d72d6d81b6a6a8734abdaa24d53711c79fc2321a5f25744b3c8a4cee6678d252116108d36534b6831bd3c0d5d3f74b74787e81907a5e420788728c2a5a030a9354439b4bab64f55b1751f2d6a59428f2b038e9c41800373050799e28fc27f1ef1d2abbff1e860678f6918991cde48f475e375e7793285ee34d15f54174fcc13e12dea1e064be20180b057aaaf7d9fe7184b6333085715a35ed0e9e1cf469e84d7594ccf6cea9e539723a1487779e00b5d3aca120e4aa290f5044236203d569d15b181a0a658bcae42f54eab004935126fbe55bc6c653942b5017d200c84d7c46fd1e43c3fd799a4c9ee775941ae8321cf69c54a6b61118bbce926c7ff07772b023a2cc6db070e0bc8d6ae535937d7ad1bf6b4b0662fb0d2ca48622ec043f035e1e8109f13bc6507c78d67987951af46d84371b1427b73e1d0a0492215be44432eed524f915e9b6587a91bf414f3f0fa363b866078e8b784c08a8dc312c58ba83a2efdc8936243679201645491e7bda1ef8bb88386c252dc342a3e793996ba6ad1deada641c7d845f17edcfe9af4ff00f2af7629ada813e325c7fd47e49fe3592c2db5519140941bfa95bf2ebef0252498b150dd37b97be1d55624f5993f76529a4212d41341b6c2160fd5c1ac2512c47cb182f0d97aa4bb68bb4b4ba346b4258096d3341ed08e273878f91b1ef56782599f0f652f1e912d2bf19eaedaddd67b3804c8f935282b4c3941a199a4a8f9ee03e76e7c0f39041cef71a922a0aed21747c7afd456de778f8324edab286b7b18eed30fd3170f5edc09e27930760fe35b4fecff7f999b29fb157fc5b808e7365885bcfbf11b018d0e47859ad0cb005f0e7d0d03a1cad36ffc30ab2cdb1693d205945d40a3baeaa7072036d04acc1f1ceec80018eed6c22a948960278ba8be4df1f2c9e7a55c25e840dd1a31729ecbae34452c6420dffcfdd55834e56791372f0e5caac9f6d194c3991384883ef13e0f1707347142b5a810fb4afdff41d3e223fc3610399c16993feba36553ed11684903f266df994ccb8c357bc055fab9433ddc70e3c9eb8b2473ed08125ab861bd8a4edba65e6c4fcd623850cd4a1628bad933a60226d743e7c920508b87d1c6fb461f9f859814d4cbd757122e1cb97be5c141d5ad840c4990112c80f054fa2ff03fdafad31f4faab0a418ba814bcadf0921a2c505376ae0ab16d6e44c37c4bf80023882b273c6f8290d55d4e5e8e408a2ad7b0531bd69c17bb63a44a2c9fd2f16c9c3edb4fc64601fe27e8497cf499c6b65e52239b15b6a4aa40b34c2924d49fcf17cef45098903e79b6ff9e90e46768fc5d46fdb8cdd099771ce5fe5f8082d2cef593d5a635d69250c55aa77e92a26bedffea2cfc7f80518844525896738d88e4d05cad3b67b53eeef216a7053eee210793ba368807d3150aeb1fd69184a9aac9c59fa26455b3c1f306e82b74119a886e213002c739625bbaf478e85b2d3559f1d7375c8e64a28faa9df20264d23f6e9bfb2d12276718f797740125d79cff0200b41d8a8d192ecc7c749a58a1b63ff97728979fa384e5e4bddd01a59302698b58469b78e0e7c831bf7502885d5dc7db96e062ff13e83000c35fcd78e089992dac9f532a5061438390b395f324df2689a3fa896ed880363beebfc610dc845498fc6a5d221b94ae68445c97b0a8a9b2470458729db36249a80f5d2f584c9d956c59e42d1637d57b07993a2798cc11eac0f3273b67e0e1e38102c3c8c7ac2a549339d97febbbe9eca2fbd0db54d151fe726804fdfb28902a14c3fbc4b9bf2f2ba8044be680789606a2f2606e6d2d0b971b9bae8f4b42d26ffffb843f30af63247b7ade957717f394e46b6fa357dc796c5899b5383af54fce358e65d4474135e9c4feda229a0bbb34d1baee310685833032dfc7c2592945cb760b4cf6bf0328d2179d65e2fc866880bc0742e9d547f58e161e93a7bde6542544c3c47dba067acd7b3c90d9bc806134ee753482ae447747f542c9f92b6b15fb459659c39b42c7de298752a7bb62d32b407d7968dbcc8975e7b228bbb098c99f60d6b2a05b2cf4a2b36b8c8499da23e4da7e6dab8ee78c28bf44093749ecd3ed366a3e8454379e03565c32028a2e26e3e2a9ea0c45bb46f10af28cfd1a01718d96e3ae1d0478a5f0cd8936f94d94b8cfa3cbc29a549e269828054a489f4e49307dbfd85fceeeafdd66112e8335801964c0c4562cbdc352ce127a650a91f697451c28bdc83aca69015028f66373a1aa8ebc28a40cda863057f058b810aaa1dfd13ebcdac5c28a2f2dfaf87f6a26afdc07be7cf3786ad09eb14038cd67aa35e9c33bb1802a45037c4f80ee55ef352288e3d0e2b5c7e18c45e8687769a301239958cc62765a594b447a47a95f54864599e278ba30b1645181c056521ef24b3f48b8e91d7e1ffbde3615cd2e4ea19b9860fa5ed5d83bfeb8f3cf3894ce8c98820a23a83a4be58b1780bad55f973388ab30577dea0031a9335e27a651e6a0db0b6461d1a270fae8c910deed7550ae18afb0dad2f37a5fc6ae2bedf426fcd3acb0de61de00fa1be6f23393f10c33618074c950c9b8e6702be0d870d18d4d966317649a66838d1dd8e817e508ecf951c67ae23a40ed0412998bc8dc695526f28b04cbbf52b8ec5ecc09b1d85b3c3e398941a782c39f2b47f3cd224ac8a887cbadf81edb0243bc2428cdf5192b1fcd447f9ec9cd2fab55d807be6fd4e8352690e485f0bd7235b6fd09177609e6439903afbd576a13ba947de0dc7c775a0f6cb97dcc100fedc5b0f0b58d24995dbb351a79b3c004c02c075366f06c4c3460d50b87efbda5be2353934178856e0cc96d8a0cf9b6f899ddbcfa2a035e76fc9e59c39f9da675edd7ad9b74701288aef9f9a103af37a5df4b0b4bc7723ff89116300147e14e10b08494d58cba50de5881aa96add095b8df4bab8803721af3d7fa437c4e536100ba083d3aa8c9e32fcc0390d8c48afa47445190d2d91ed922d894e914523808791def0a088b3f7b96669f4e738644d36e8a155241fcf2a1d9dea685de88d27124419bfefa36a3ab885cf72cbd4bc65cdfa059707ae77a9c079391295e3b16e3e6f6ed738fa370bfc0fddf999a328f14ace617429083396e66629f5344a48e8e9626ed8057080f0a766fd97a93685ad3cf8ce03d1ac0543e64d12b23e0506277fcb540574c57e240ec3a89500b2d10d38e8874eb34208761eee6766d6eada651825b103716466e7ea6205bf3e009387f1f2f1e8912edf63068dacdeb44e14c6821c35d6b0629fd880c26dfb8cc99a8dcade689bf928e7f8a8972270d4218b7f33df32b3137a0842cf0536f2ecb287eaadfeabb39e66e06f18a80b2a46ce328ebcceab44b799ce9fdc797294301c30212da6d974ed0b7b72c70bd6273fb2464a5b26f85303934308592e51207055251223bdd280c2ada0f137c16a98d90d4b061c3622e764962ff60a4f38de2f0d91e5123d3fa000c1b6c4d291523d1249efe4e6665d2750e9a3512caa2a0d9dd854c105236523573252b59d21ef6a4288b8736d613490565e8b66d6a839f70a27e1a30a7a70a185e0ac6b72922611a34911ecd46c43e71f44c969148317f7a1c2c0510653def8d17f3c2e5d8b68c1471ac19486ce4df0e3e9f118f8e2410e865f8a250284dcab1d1f7964abc6dfceb3fbb574d9bd1391c000b14ee9753e0b11a3bceaf8d1ab0265b3bfefa288fac32cd69cff398b79856ae56808f9f837a54a71c1bcdcb18f5ff13ecdbe28eddc72a8ae31213c25e016dda8b079685f167f820cbb91d85fd1a0e33ac4e235d8d298f5558b452dd431a62b5f3be3edf80a781521acff8a514f20150683c213839dca13528e1976e12de028c4b9702b3c863975769726cd97bb81471013b0ef170277e61aff67052ee344c6c16d1b4b5ca4bb4f0efe866d62f83c3ecdf84bd01fcadfeacb9620126941b9abbcfca86b508bbfb4cc4a5cbb45d06cff42ebbfcf3e885c31eabba9b3753bd469627fd3854b2311f7dcb80e9d54d21facf92de7561ba48f038c86f9e0668a51609b438828446bd07184f8fe5d50fbc6e3d876c02d40dc04f5fc08d500a9d52c66ccab9a51a84828c3b06e8ee22b740ab44a487e9696c6fbf35f3843d902984fc281074e8096e9593c332c0bff94c1e93fb5a169008acffaa10d8bff710b12f52aeb7d93f76ccbbf4b7d403943d987c01d1bce549bf912413657b069ce259606c9e3a6503b8627dde64373abc040661aeb9437807bf153b5ebcbc0e24dc5eacf148a187cef403782cd1b3d1314e7afb5f277c294eca5e58db88a150acc905a6cc26ec3f29b18ede9dd7ca0b85d4209427b5281cf39bd9d9e0994a130c3087d215692a40859f93c262486bbc0dd18989316cc180d0574b5759ab040156fd1e5287e2850049f9012aeb6e53f8164611810321cf6b61a5e660f298371dd5a91480b0bad318b5345487dd7b64d1f38efa2b6ab92eaf915ba798f339554e55d202c67f4a5534160d7955d4b7d844ac8b5bdb55f4be5a30560559d54f1b805b9033691e9f0f49ade3e95d19e6df884c12c1d78a8dadb202ce23ff885e86c79b4bd5ef2b58514b85cd3ae5cb2f8048d1b5d85973587a1cf4e17f8c07c1774bfd1a06743c3ac1d9fdf8270e5c2975da9422f66ce09d97c5e45b1d92ce858606af7569ddb053e6bb09ce71e0aaf55899f6c0bc06f634630d78638d3014c5b8627998b22320734c2bcfbbff7031490cb7ec88e89b4417a53832f6c71223123fdb0ffb06d6f6483d75369aa2ff4748946bd88681e23f6767430245a6ffd6a4d0551eab61ab3dd2eb56216961e1adb73e02d233b0e475df75d00b9dba17a688350009474c41c191b76704448dc715bfba3f23a3f4fd951229cb96d0566a8d9d27764a143072e4092c41df76140d7225df00566a4da1a6a60c121ebba438bcda742f93ea648744554652cd8650b03b8e4675ea528c8033cfdf3ab5f13cf91bbfb4bdd9fa39d58183cc6225627613503a8137444939996f975052e2aaf7d21e34e86deb4652481b9877d63cb117124aa2881a4348f16aae6c382f7a9bf2854525fbf57c4f2128a4309a66c6dae06b954c00746680fa61dd64ec53eae5f75d2dee5830934a34dae3", 0x1000}, {&(0x7f0000001100)="2d366ef3e4d7e4712a8af666fd72728b3f95f27d88e9984034dd2c4e082ca691f4912344d6a1af56293f40896065efdef2fa43427bf8ca4a325905c64e9f20fb6f9f5f1d60114542d293d17dad821287bf509be6731ac0113d41f67be01b1372c497fb41d9e1953ebd5b963393b3758de7c5d707a6a943b5aa6aebfe5c79bec146724381b320ac68be8d15cf417204d8ae751f44e991dd9c47ed180ccb8904f6482f4711b0f304604835d58ec940defcb92abc4c636bbbddc777b357397ee0fe36cb0711b9fdbc357fac1dddd6c84a79a45fb0a070d16a246519371dc200b8bdfdb580beb5c66eccaa55a894801e4d8e484667e82d0c97fd8f6df4369c9f3dea4c12f35487a3c8ed538ab714777aac83d04bc83d796add93e69368a6b9e42d7b59b1769c73e0838f01f0e423826c391ff582c1380a8f0329efdc6361fdad90bf9af16b748b87afb6d21af44addf4d852f136b2832fa0ed543ed969c7c6ebf749216150e32e08859997be2436e2485f15b76a96d2e6aa36b4e91f07d3067f0a96f748a784bee4ab15e85b4f60ddd14aca5f008aea09e921b5af0acfd660f8da091d3c3d3503a4d0013f3ceaae1ef5549ac69e99d5afd86a4f7579a7ba98f682be73cd382e71426c1147151959fe4590ffb9da03c4eb2e2d501fe43461321d1b18fff50feb2fb7465477f29a6beca23b6daf3aae9c7e698348c7e32a2a184c8172f1be59b823af43dc47c80764ceedf1209444e512887010b333a5d3d3acee51e834e75e13e0028520dbd8fe1713f114a8164c37bbc26ed6ffde221888541dd2fffad5ee56840a046aaaea3d41c5ea007ba4924f9863e4b8430107f4d8307c680688602a965a131118de343f6739387737df14dfd8ccc748ba76c40c2c6289d953a6dbaf6d73960160f42aa96738f65dfc903a8a227d882fdd6eee219d00fdcdba6abf1eeafb4e2bf34980887d5973809959b822b050c4b50d4236b7caca32671832c2df72b6441628aa0bac3a6d0e8369834bd5ded8b4f7167c321375d3bd07d772fc5bb7e59796ebdd34b375d436f6ca8d1f39f97c0c548e4290fe66f4f199839cf64c5f8f82cacc7d9d72f46bf7493a9dad0abd24de8c0b54fa2040e3afeb27eb9c559f0f45a590605182a99bf768f547e587cfe44a27eb3a13f5c117ccaf115d970aed81313b805587b799a7a1ac1b4561be1b631b0894d79f20d9e003d44d8e98e6d63b2bd20bceb91c6c53ddff3851519da40138a7f8ab46dbf84c66b4d0e955b152b94f564aaa5ae78f999ca8cfd56813b9fc76c0f03c588ba614c9b5f8edfcaf16a92d3f01f86338ff91d84fbef01c424d8ae9a26accb3484e6851bca2fba99b51b8d55d4ccc676c9a1229471f83c894c61cedf90047b1deb3ba77a47bb22ad093c283c9e071cb93f0471d8766d8fce765a0064d46f5ac0b136eaf401306ca543d9d4d0d93ca2c3f1c5b498c602235cbfb37fad13f4525570beaedb5bd08d5dc7cff90efd3206d541e8574aea501ef6041cd3d95c57494b3b4c6b71068ea57d0b6872b9f9eddd47fe26452395e4b0b338856057902647fb2d0e529139dd99f1ae1caa7f8505cde03efc6d223689173aa6f474bdf06b1a18cc95ba4c5341fb0647da6865983d1a95defea600fca1d211073c18f4f356dc3e33bac6c9ca3a5c4bf98c300e06ada7999509115445a8a3d9412fb62704009ed3b697bfaded71e1bb39d619c02819e0b1a8186df889bb6db8268190190d410d894ce24ec7ceefa3235075c1e4eed2af01917a9177435b63d4d4d1cf26138ce936993ed14d7f125f6e6e2b3cbf996c77d296487ef4999cc297ba401535b50c982f7094ec361be2202a882404e227c4af260c5196d573808deb4b430f7a76b0633e228db8d4b20a25ca646d9642973f9270a87ebbd829e8724504dc3dbbae12fdb3a74d4fdd6d655986bc30a20d1f79fd7731dc72f64b14be45c3ebf56b24c4b7d1ee69eb2f90f04e712bab4eddb3f57344a28c0c49a0d19a77f49c8cd719396c76b74bb99716c62270e91a4fc10a4bd245d8bdc5987e20463df22b4cc94b70afb537a546562d2f27014cf3ece6d3efa255a8e467b323029bbbfb4d50895adc77a0466e83bb072f0672e3cb7704c3b2ff8672d6acdbc52560eeb317d1c0e8a46b6972ee05e1062316554f77a5bf45a9b0692fa6c3dd2c80e684471cc5635c6490fcc92b643914543677a347a5f9f27b7361d0a3396e2e486b6c8c570394f692d29a61a3dbee90a63d8717738fad819369a242a4563f4231c89c2464c26aa1e20053b78372bd08868dc61ee9bd16e840e6ef895bd605df80b2093a3bddb60171df6e25e0b7cec6d8628605cceaf2ad3b99f9ca45a4c57fbfe6528e0f74ab250d40ae811dfd12c8464ea5e0675676c4e6716a9cfc7f4f8bd7896af65961efe74246ff442b4f0f760811e44aac9ac1cf1950eea1a4c77cdf4469ce05b1b1dd41fdf86eeb6320baf52e08e39653b2e8b66572469efc7f706cd9301daefcc07a5b9fe123414990670611615a6af325e87e904df06284325b99a9fc5785059eb9cfd48d6700ef44b15f1e3c106a50dced7d4d2649153723fde4720c6d093360a33b0ff4b0541f6af84dd16bcbe24e3be277a5947414f32b1f39f48b1268e699a33a6aca02d113e1d55191a036c751246bd729c4a6ac26780c59cb1e4816341f6223807057847591f1e7ffab4a3d3f2df58aa0a7dbbfccc63b5f44b3bdd9154761a31069cc77731a66cf958a5ab024420bdac78de92d4ce616fb3a9b53821e12f499b2aa28b7ecc9dcb4d55e359ba8668169e4b988cbc7119a14245de5d04017cf8676fb4f588cc4587d2db59579448f75d2b532aaeaf7acc18c8f960d70133acc2222dc2992488386368f5a2937febdcac62de5c9e116d20e974c4f6375a7bc71592e557595b8da6f8ab0bb395b61ec6299722a264b689277b3eada376dcaea37c9f4ed6cb798e22b1cfae4f028803824562a967786f0fb202daeb02ee3c41f2486d30f17522ae421325049da8a0ea5df5cead3f9b9a4e11e663825e7438cc480d078269dc2006f9c509042c18fbc2e11ed96f250fabde3b04a536c27a130c414985d4b097f8bab56d19cdbdb2168b2c8f51cb2ac60ddb26ca89821aebf729ef3fddb1b457ca009fead88f0aa3d3f350b4570a223848de2995d76ee8861796e68033942ef698385e86286ba53b2bb32b4fb2070b5950d52340853804394edefb4831363c3c8d80a6517db257674c69a0fb2939d791601981f6dcfea4072a9eea51d0d2d39e530164806a9309a1010797b9aba0cf71a6d25b9b3f48eb0fb1d4f2e6091d115997c238795ccce609b10b3a09d4c3b8c5927194f045d0893ecf8fa93c4475dd7b12767f1319f092b1209ac9db4c4d3719b94767dcb3eb7ded018b875a3da51d4d90e56302ca2488048207a31ddf6b14bc4e5fe540e6cfd4c04f06f6921d257467065b62181a61f5e75dd134bca3cd15ffc9aaad54b6caf34b1bb0bed33cf1f83c052b303fe58cef8ffd3ee662dc271c77bf4ac53b9cbc106ee5ca1589bb5c826a9168fda98f8b11bc78f6ee918ab0502ac2fbee53d16348368fa2ce5c564fce838bf6421d992ae3067e6f9ca7c00fc9100aefef59fa32ea79487cb23b26ccc4555efee4cf4bbf585f8d92b4889d695e8f106ca3a7c649f00da27dffff286096583eeb5a2e76989f8058a9311e3934cbc0d363db0073bda4e83d5ecd5d37975ddc4ecbd5fde5e763092aab3b0c1aa013eee9325ff4d80f28ed2ce8b05bc0a4a692a7604012e86780330cc7b51e7de009d4d6b761a2af6d9a64b32584426bb6378e4a7111b4ef35d25cc4d14c583b859ee476b95d3d041d4f31285019a1ed944337ae0cbdd2595372943678a68d807b8c928b161193c24401285c464beee445043c7db810ce3fc8d50c31c6e8eff8e16c2d48cd6ca2e0520524c9ba3f74653a4849e4776907208e155fc2bc311f278116dc5eb1c1cba0b316db2f6daf7a5974679310a9d9c7e905d6be6d9930094548040d348793bb3d34466ff57313e71dcb5ff6c86ef2cb126b841cc1cecdb20633b9e62d612cdf667bd2ee5f53f16355757059407ab558b3cb24f152dd59f7960f28bef6d0c1b1fb8aee8da714fc0cdeed3f66f04db3ca87e1b129f4c4a15cfc90164d6503fb7f5bd4763208ffaebe3b8e39a1970f31bd6e96774b6fed2f5806237cc9ffdf6256857974a1ec6e0d90ce1800b05bf5cd772d97ce70cbf12c66ee25aefc7f15e971bdd6417320bdd2e3329ec81c78ef19dcb74b48842f00632a59f802539c62f8f79e14892412275806156d487288abe68604d53963f5fd77e3417b3a12f392cc1fd114da300f818f6d1120bd1b078ff1a6588f43141916cf8ca275ec26ded6e57584fa74bb888223ec66c8b39575323123474ff1bf66e3059d986df622f2b6c2c32f5ba214be8f2a2301d5b744dd6f7ec60a4982505efbfab1731e867b4930d4b08a9e446d6d05187fc35a6587bcdb9f0d7054e97c205c9d99753d7d50d393f4791478ef53a7f4c4c9bc92e95438bf317218fa54cfdb3a1de7f2074e0d04720fa47a137fb4a93d4a66ef6400ca95d4dc473ee9829e4d277a2731e107eae3bbe9a5875684fb587c4dec0b95b8555cbf28d1d83e0a4d3bd5dc4fc33b729fd4d991c84952b0fbaab442cfe191864cc5ad17e82d71714df65f80948bb351be2ce6e8eaa4540662b30f9f647784b2e81eb165257344a911a9b60e10e99db348321922b3ea59b79f5a6504b4d1a7b269deeea5253e5906a58270711ccdd2f6fb62e1d511764d73ba7aa5586ad8e0b7da9a5bbee25245ba64d1f0ae52a417b116f69e3b1f792025b2bd0d765426dab1962522f7bdb6615cb1069e0f5ec8c767990f5097dd42b7c3deef3343ba65d43345bfc55f07e49895b02174a6cafd767816b6659f98edeae9b322cc9d725d63618f87bacbc36f9e04d1910334e0761822f79b5685d8d22c762ab3493359157148f73796857187388078c0f9d8497d22e21e59573f84a54f70124ce99418defddd0aae0597005fc09e20e8d90c49f35d5a862c27049c61a1135dbb03ef4ead8c64acb4f95d168172c4d254df768e8a258132fe072223fcb4b7c9ce7b9940aeb1ba2b384bf5daff33dee79fbe905eadd4fa4eccd7e64339c77e19ccdb76868915457fa64968d9e7afb069b8f18999e613f2aa6d667b8ff72d76cae5605dbf736233b8a5e74594aebc343ec88d9918c912008f6c0a987bb72a1ce4342a8a75277c5dddcb4074de2c337629c2f4d1dc285bf726fc81898e6287ad533f4c98a89fb4ba5686352caae26f3b47af1d7e1190e3deaabf5b6a5661b40c72d6aa83f83bdb9fdfd33a64f62cbba8978650e3a89693c11c8a2c0f99ea768b276d84c394db66761bde8bc9577ffa1e4c4c69d0861f2d0ae17cbea91113de75485d3340fcaef427ef5a086f4285e43f6084362b2130b47647679d9fe56c066d1d4ea1cc8223427bddf227d9fa610701f39eabcb5d7c20518e05c9143f2caf2f889be28d71ef3420c0fce3bf13b5ab1574784d6f013adad471658f330c2eee1264795756001e99fc105bd28ceed3a03e1f80f470465d27ab65d2c79b30ee665c8fa4cd416bbf7b7cdf7e1130d7d5bed09f54a64657481d77c0bea052ea2c9feef0cf1a5faabcdf369181ba64dcd31deb7e44ee9f3dc051cbb1f4c254a5ca0721f9552571a4ec427903cdb71821b7bd661310e5084cbfa374ae306a17a6adef9a98cbca0b487dcad980e1e933f432", 0x1000}], 0x3, &(0x7f0000002140)=[{0x38, 0xffff, 0xffffffffffff0001, "b74268ae4018eadc2dea81bc919c488118b018af064b9214b614d1ebc346e0e0426ffc"}, {0xc0, 0x1, 0x7, "addeed0f261ded7f2d1727ea4aa40660d53531ab7f49d2194ddc32c3aa5a592a00949cc97300cbcf1761a82c80ce4aba4de8008021b4c808d077689b1c8d9f87886bc3a6b57ef3c06644f0e5e026a0cbfb187df589a28b690d9b1a341ff81852e3b0c7a19a63cc4efb4d342bee3fbaca48b665556a9f54d89d7acb2cd06d8e9c1e09267a3a9add09a6e258b445bdaf8aa3f8fc4a5b094ae7d1dfa2ae129ff30a70983a560362ff46ea87ee3e"}, {0xe8, 0xffff, 0x8, "a29a3d9b5b2fc81d8040efa44944da24195d8d9da633a374f0d5016b78967be0d366f935bcee76c5a90462ad2706267eaf5d5e96fb6d11c82c7cec079ee3cdbd8b86b0cf8a4f91b3b0befdabd60dfd189494438d6125d4539536daed87fa9da814ecb2dabcc6b01b213e60ff882a79671e66b7adb9e3d7643ba7be3daedd5175132d4ba2a4da74f63a155558430605f4298d06a38acbd104e7ee260aa813bcec100f0811720923a27dbd22f1785790a47e07b86777b1404aa757acc406ce499254e9dddba51b22607ac62c76780b15b4c851eaea"}, {0x38, 0x1, 0x8001, "ac4283fd3958d3debac0e57585ea1efc486967c550e80b394b58dc37336b4469be8eeab7c85afdb7"}], 0x218}, 0x4) listen(r0, 0x1003) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000002400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a80)=[{&(0x7f0000002440)="769ec7b653f20d48770483cf3be8b08accf933052856a133d09c6cb91b4af30662e029155284fc98b15f5e4fd6def0add477200ee2ba79c456b100019cc61a2e47", 0x41}, {&(0x7f00000024c0)="b6cb9327a8375094dba36493f6d7f040565ff6017b5ebf5f58b8ab60b981f5369ab20213e7d34596e41d457db2c5dc3531c5003b1a2736f25b160f8377b3eece70c12aaaf15a3a7c11d20a6b4a3bf47637069919aab6910a5b7465ddad62c7ac972dd41d8440ba85065a0632ca6bc554f3b19be9138673e31a7f73aab5d8636b0e8da965", 0x84}, {&(0x7f0000002580)="fa6fe1248c2e08a3d9cdce11b7b9dc1ee3b79ab7827d82b54da8dd5d68b8edc26d536032e95fe7655c7c2952ed6ff7402c3205129d7dff6edac151969a383db903ac116f4ab10fd91db9b5f15332fef3c10bf3d58271db6066d6742a43cd0d37c7e8e3687346518572592da815f53efd04837a53e082d6e299a55d9a4d2a4fe6bd", 0x81}, {&(0x7f0000002640)="c432aa50e38add49428506cd4c01ec6c910fe2df8f23231c82882b2e4aaeea6c5c1eb62ccc4397ca97a72b61a6bcb970dab48cb3632fce6e1528cc02f3b80c3130c1d8b277f9e9294810a908f35fe83646120878a254897bad47f65835e4d06aa0f203ba0ab29c21fdab8be44451d85fed21f0756e68af9dacf91b98e5ec3d21f167d8c9dbc29f31286d0e6b", 0x8c}, {&(0x7f0000002700)="2ccbe4dbcda9a8176165a197b7c4fedafb3248a9f92e58bd9125b9a3d78fd4fea231eb0d259705a4d694706d31990011bfd283f28459f8bd99ff02fe8da20ee65dc826e94244622373803eeac74ebfc327a1d369199e6f658f9d3a0e912b6b352446b2289314e83df6bdfe6d2b456796545a52133b29e658c5f8657fe8583a2f530362f960a3d59726c14709d60935b277398b43e807e5c456ec1ef4e44994a2f0cf3c48cc7e50402f7bf7067a3885", 0xaf}, {&(0x7f00000027c0)="51d59b951da992c4c628cd9fb9d33a79d37d5c69438c11d17f613de397c47c2d1e0349cf014a8bf70c0755b1ee90302321e83954bdb5af09d1f022c861965511b3fd25a734", 0x45}, {&(0x7f0000002840)="d4300ef4fcfbc099a556a63a9dec492383a78a7dcbb61a7606d85205b042310c1c33a1133863b7a9941056905b2cdb16667328deeadb316c9db0621848a18dea1be3504b1974bb74abe65d93e7a223ee0484f8fc8433728bd1c9c2101373db2d5d5ccd7ee97645a42489b6c27bcdce488bfd7be58b9d1f832d17840f3d3a2b65b53f995e4a7a34d159c1edfd7a7cf3fd361f82956aaa7905133c171a58c7eb58c03bcae1fc0a34e814eba9be7b0f0824f956bbcd2dfc1537", 0xb8}, {&(0x7f0000002900)="25abf95624baf40bfdb2d98de91b346e40f3b7f7bd14ace6bdb146976d232461e6468dcf97d74dae3fd003558b0ffd926cf21ecd13223a51049c5bec4fda4db47dec874d57343397de81d271099e66605575a27d1284d623c7002e2c827157cda023c6355acd8b9be96502fc2d7f7f7ba68e2bef7802746986e4a203aaac4f1b092c7d2a86a24ab87ab649c9525c121fcac7e64d8705b4c93d893b65234c74c2203219ca90fc707da4acb0fe57679e736a2875d97cc51521cb59", 0xba}, {&(0x7f00000029c0)="4e1db70f800df387eb638d50e42ecf0a9053af89b414cf9bd2e7d99a700a4cb8c4dd1be6ba137cf6fcc4c2917bc772a0ee5581793dcc482943888a8aa423ac07512e8a19240bad43328b8126035143c860b4d6a263a1b75491e63973940733e0fc575d5599b8b05c3dfd0521ed054afa6684c8367e6c4e17a0ae56e3f1473de1cff8047731490aeb070783e6a68c", 0x8e}], 0x9, 0x0, 0x0, 0x2}, 0x408) syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0x9) readlink(&(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)=""/59, 0x3b) setsockopt$sock_int(r0, 0xffff, 0x1828, &(0x7f0000002c40)=0x2000000000001ff, 0xffffffffffffff3b) 23:16:47 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000001680)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') setitimer(0x0, &(0x7f0000001640)={{0x6, 0x81}, {0x100000001, 0x10001}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/196, 0x3ec}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/24, 0x18}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, &(0x7f0000001580)=""/115, 0x73}, 0x2) 23:16:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)="1e9a940a14fdaa875e09e841f0efdbd0eb1c4877c3eb4fc3e88ac310387c9d7d6496bbb98a232856839ff81dc83d095f1f44ebf53c2fa860302410629ebc4436524666bfb693f080cb4399ef7815ede210d2a048b9c6739876fdace2a5b88f9e2319751be3337e7eedc40bd017eb2b6798e387ce84f40a878ae829c1ddc91229cf63551c3f2b9ede29b29b97522531b21d3ead3de98e04e6a3a3255661a2324a2c917f1ae4432987ec0485", 0xab}, {&(0x7f0000000100)="fe34744384b3ca15fc3f06028c988ab327a4ea7a573580cf25eec11d6240fb1934ef50caefb3ad8f933aaaa2c3e7ccccffe21f720cfea74c393d592eedf2263e8b1344b5f909903c4916b44d1ea915d1b5e40520ee0ee063c21e9655b10389978780f292e91b0243a3efd53ae63fe44e515fa3430841c30b3cd880fdd8e85c6ac7da87dbbb7551ca4780d08446034d8542b72fd2de0219703ff3a44ae3ed29e004536cde290630c9cd748acff9022dec7cfc6ddb4ae188a2ce5d3b0a69b9f9b628b62505528a1df00e65e75cbd0d3ea6ad40584bc7e15ab25a32a3c7130a778612b7d4c3993f63ae9f604cf0212a35c9833878dbf25d50c1b6c0d075d1a6373b61ffbd1b671dc9c0fd67cc585aec01640aada44db9d9592c2f310f55f2e22578c4d00ef8088b139dd0c24c7cec16e72cc673dfcac5d9a641afbc6d120bfcc9a9c2a335d2f8ff459f6ff48d28669083f010d19848805004ac589387a8c0003328d65e87ff2bb8d5bcf3468596f3e24c74ab23bb25943bdbec4e74f52e6e0833470d5a76e5e51b62243ade4d768698ada84dfc89b586d007117a92272f43ab373dc11ed1c4928c0b74da16cd4cea98bd2f8b23ee00e93e04da512b7e7211eaf209bd6819b5520eccd766b7e8fe1ba13696348c4ce1bfddae45469105e079854b4706cc854440041102138b56b329b1c6bbbc65fd3a8250d3542e6ba3e5e0994023ac940b1924ac24c35a2cbe7d57765fc7da841833364b51483feb2cd72871d82dcba2902c1b3dcd63b3ba1a3917d0ac38a19434641547b7b17bfa74e7143e3c19dfe3b28c07af67aa28525f92686c9ffbf3ee34b4eddc436f265cf91383bb68822584141dfc4b6600ec5e9513404bb45bcdc1d8df35ac87fbabb464e8d7eefc8163fbeeaad841cb6e26f917b9163ad4322a2ccc83e48c679c61930d3b68acd738bb91b282bf170d51272fdf46d9597ded22c63fc0d272efce93706b7f4f743045b07eb5d71ceb81a8c9266664b2f638446860ac21f7151a09b0e6b5c1e6770bfd71bb67085610a7f5c617164ce3c60b8dff369f6346597451f6b7d53aa15392ca0f29442741b21aa0c8b93b9de80e86bc1f196f56faac4ef22195372737512d877dff8a6bbd533b5fad2747e9e56618856d24ee580e75f0289657812e438e56beef7557cea379f65712c8eb96114a08bf5157bfa4e958711d6bf8c73038a0a700fab00a9cd2b69d40d7f3b45400851f722fc9d2cef755789632fbb488f666c3782cdcb9e06b484a58bdf73150ffbe1bc2f442c5b4837e827a2a930b22b6dfe397d55fffc482292cd691efbc74cbec9de80a54da33d3c4c366e4aed8a0470d81544baac66b78a82fe21519065e629ce8db696ba34913f7d8cf1cbf55d46ce53e469edf46913c5a3a54e7fe5d3c5a931f59fafa70eed85e212287ed4759f81b04ccabd1fa31ef52ce4f67c304bfd25f831dedfd292d65458d6ccc462b4d88da17432538cfc264c784b5aa0a9452c96de86113c9e149486c9982f0b307c16e30ae1e51f2682f5d207704b3ed0babe0094a1323edb0da1e77cd24c3b6aecb30516db4545d71e3510d1ccb4a29761fa79867818513e340e723ffdc2b03cbddc6d8b2eb15c0f6ed0cc5b92b504d34cb58a29f650c6040cf2823fac65232de468f3bd7faa6a7cfcd63eb29aacd8a26748e55dbd7850a14eda0c59952338a03402f336ec26c1f72d67e3ac4b0c57ac219ebfb684e15248afc17ffa3db977901de4d5e1e4cd757167c8bde66fec933796c0f411868736a622b1ea3f69be8f539c6e831ccdbeaad7d3005e6af4952673420b275082693eb91cda4df2061bfd343543402a4339ca3d54519e6ed579332aade43c01e7fa4d25ac6d87ed0349b5fcb7acad56a591d7bd2375af062609907ffea877abeae55f156af89d1716dbc8827acfe72d4593c6814f18c391796ddff5397d9b60e8dcdc4b36b909f003e608251ad70d51fe5810f7ea1942282ad0373ecb044de5e200f03190563fded5083d17b775aae618fdb642ee4481e7b0c8e3dc8f09097fb2951664cb926d40995a395ba5f143656d5878fa6e7a43d067046e8df03c64fa69d8c3fed692cf6d0f7ab7902b880af74952bcf04f544615861d2c8ca019c6821138f9d0c99fb0e599092d4562f4bf2d8edc8722ee5544b7a878ba56905b28619d630c5e051f4c84d94f82a077b2d34ca53d15a560a76d3c2367ac631a5f11cde0d9f3fece93df1b60a17e80717c38106bc5eeb64962112d3b832f89b250ee92e65548e69ab967b13ea4de161f7058c476a7f4f2246015721d931c048f90b8190c257669579371aa5e3dc094cdb71f0fa34c59d8618331454ab48f5d41b1a593632af6259c70d2da573600a345be1f2fdb01378327625db01a13e8e7d5b81a4c1857c8c3e4d5b15433ec23d09f842fe4c4f87c3499dc743a053bf19b462f77cb8dbe86bd08d0ba31a327311c5a5dc793abb5e822cfa2fe6222145df455b5a1f1580f56b9e2d193f27aa93b10f593c7462c8ba5e6b708425b9261ab848e48526c95ef7dd60cfabed9eae128ee69939204886f6a29c5f8bb978120fba44f3769683e0775b566d0919af59af7ca47f040f69b565b5bb77c7a3ef7f3e90541658dbe97a27c016833918aebcae6cbe8457dbc51912d1be6e9145c565518201146d0db3db55111cc62522b9e0ac75157cfcb0b52c652dabae602472381687e88f9c90709f0620645e970448f00a14709ff085b254ae819ab3b86f8d3f7b5ff5bcd69fa152a16928bb489749be2a653b7bce56fefeed907dcb8772ac213d16d4e3af518b19143b2ed93cc78101d511c72537166139eb670c64b08d501ea65fc109833a994abe778790f71d37a6f3c1579f09bcaef1e52450e64b944bb6e75ba29ff1389eb42e061791448dba5cbbd5185c1adcfc51ed9ec4040db15ee496f291ace8dfbed4c5e30cc8565cb0248b1272c4a3ea2caeaf7c519bcf627a8122797e41e72622f853714fb6862034825494c0a00930c9b2ed55a56bceb4a03a621772710b70b2f5def323b237dedabd9059fd2f4837618435ab1b929ae75834a6de1b0699dbbd556b5216e99f162f89211d9fab10a34dce8b6ab685716abc7be9a6397e891fea06e2182c302fcb59db20dc57fa481d0920a1c4af2a1369717b7e735f47fd5e1956648209b5e52c56882a89f246d4aa8651b69a5362ee9173caf6aa2ce17e6e49109c452f1a925601b028dabba3fc80eaacc3f1eead6bf9be7535701dd944cb412a7d2372abfc8ed20ef3f054e59d3d88257778a3dfd5e5e1797670370fd9d2b7e5bdbe2ccfa728e4d1f55b976d25239a1c57f2de3baf787df604d06dcde4b96b211a4da96adaf70c0e3331d3bbb54aeedc57bee1d4dc3f474f3b9c7846c7d38ec18f4d2550596c62b2c848b1ab9153f7a8987a52ae6bb0f0e977d44c74c6cc18d9e08b1924ac494108b04a5d1f150291230b27cadd8d8f966d1a7533f787fa1d748ea1edf09d20276be8a82b915a4e38fcd8a087bd76f431ab5e22f1c408fcf95f31be8bd54ccc491df094f05cf7b28a7f8310316ada58656c1013198ed6444a8c711bf9ea6637827dde66491d6730c2f89137f8e78a20957c101e9791429dd38c16ebad3644b4b8e8da70eceb3042c92ebbfbeff91ea8af1025c8d3043628579c60a652e0a656e6b78b3d956f263a0ca34dc922dd5df8468a31b7651aa8bf6d5994df82d658e61f70b75b6f778992aa50466a34f5fe26aef46ad6d1c4f354ff1ce26f502662969b032453f99322c3257c5f54513302b750f8a55af59a8a4f28bd8ca443a80b1cd57cfcea99f05ff27ac7553126e88627cb64822e8c454638fbe4955ade50fec111ea02da163d2851ad0bca340cbca43d5a89825a1936010c4417effb52bf9c50b2c1045b5239fc6a812e0a4c5126bda500f0fc0b9a8937b407f5d199f9d08009e18689b0bf29322312d5f727a06b5523b26b2418e5d23c5137a410bd6728b3e4fcb6596719e0af4cbe7551c515c0a0b52f375b3ab7e94949992db1c5b0d5257531da9a170ea8afbc7a0e36b40940721921dc61b71f14dd704aa8e87ce4b5335fa96f65ec5a619b936c304b838ceed0165b54e1d435b442cabd2874b8153184d135a1e4bebb6e017b797694864e250c441012735c63d265d9a9e23a8b23f95be68946543cc81bbd256c7faf6ae0f2218812d94c69b87da9cb149415ff9b01e09335ff9555e94190341552a3772fba8f46104c877b20dd10b7123d58ef85652807f022d23405aa8af9b4dc9242aabe6f8d3a2a9650d01906144361ba2471fd70feaeb13b5a2bb08cc8d8121c9b7786601777fbfbbda746245097a176e5173e8b7d8e9a1450a93f21754e0f44977bde1de48f5ad94a2c21dca8abef33dc9b628ce9d320cb4b96ae9bd3c81c3de22f8a2d8ae142edb3a6e4ecf949eb29309f6f77f4970042abd486459f68dbe0e0646ed6c9dcb98dfc7e9cff6f20821cf8b9d0a288ff36c4cdbf65f70bf9792364b234da34e25a6ab8c3f2975818da1de766f57cf2fb9b5008cb890d717df6ab5d6881f2a171bbfdb95770da2a7f005f324038d940f9ca35bce04210531c5afe4af599278e879fd5671add958f51f8c1f39e92502b4935a0800e42a135337291aa23871d7900957dc7ce90fab2b64181d5eab5da4509371530402f0b80dc9892e00cf8253c6230dfc7a071e887ac6d6dfaeb7648710179d611fbd098d15b62d583a1bc7be50611f52d86ab4b658c3d0b9756182fcfa693b62b84288c5dd6b53c850358088ddacf2b65d5ce63a3c999b637b3b0940e116bf2adddd808fecf4112c99bf4932a60bc18287e11d87c43799947091753d27f3521a6dd2de9bde4714732b85a86d2bf5a717cb608af9039aa3ed439d8a90c0e7c71786072af11664f8f2627d80f9dce5d536f1da8fa571a657290139ce09b10d6a7571bf204465bca84eb20114f3594da9e6a70230cce7b9013147c796a5d306c5e90d51b590f06e67e0f19aad6613dbc920353741c4a176efdb5a47e6ea6bf54d145e28bb6663266ab61c80c3ded1e56a0cdaee9fa2015f1982de2ec8c5b3bf886c90930a6fdda4fe59db57bbc59be88f4f7ef0b87ab0eb3525be9cac46c07d846fad811a500421e80b555c6a56afa3ce486448a3dcfbe91d9ae837357b63e152a571661963bb6e5352dbe13c70b0a0c299af40229a09f46272a07277222c5740dc2679f86268c8811142626fce22c58804dc8b9d594ad184ee394454359f28aa5082a52dc77ad778c6d5f66638a4ffc30185d4d6cf8fd8f7f2e969fcca79e110928f662486233fa46d7ffe965bc559ed326f41a6224c978c23dbcc3994e6c59a75ed0682e05479ff4c54856ad4cb79a2521826d7471ea23cde404959cd2fc8dc55e8d60e59a40c3cc66369620df61bd0e29b6bdb635679199ec99a24c37b75313810fbe3d167b133c8dc60a7b13fa105fa0a79fc0f7f59b43832f05a6058f5f0902399041bb1da05e75e20643c402859f148bd2c35b41c3f36a6a300bafa10f6d25b6500b19685172e6a6a8afbae61eddcac8fee943a924e021a30685c984e01e246b8cd3840275c9c9e7830c7834baa2946db3051264971f672c55f6a276e38405765417ac4ae99d513b9cd31e291ef07bd68ef6a51163ae3f1df37574f641a90df1664b3b3a0f591b2329c92d63b63a8739cfdf8bdbcd424fef52bbe5f27744b053ded8469511aa7b97429659a9ddd55e677ff868af85742e9ef163bcc929138694317fdbc079", 0x1000}, {&(0x7f0000001100)="13336b2f4ffde20787b800ffb354df02173231b60914291bba0412ffeb7dbafde9d7e11256be84a41c8db9a78e28b8063167ab7f59a135bc00aec7dd74ab5c2d0666e3c122625c7656da59291b5502f451ad0318d4ca82a04139f5c2ed24bc76a81e2a0642dd1b0fb170200a007e54d33203ebb26de8e6fb6ffcc3938ec1959c5f60445179d70d30f237e23754d1b394abf014507ab57aa513b44831e44d752ed2bff0df5a69c990b323d63d249721c592531134537506dc6dcaac8b46", 0xbd}], 0x3, &(0x7f0000001840)=ANY=[@ANYBLOB="200000000000000001000000060000001a07eb81623a6142954c8ea17079a1008000000000000000ffff0000ffffff7f2972855fe4f43fc1db9c89e44ee500b143f7a5df3cf3d395017cb2b8f94170d3002a7c6b40a8e0938abbd17d3977f4444feaebfb458a53c968d488cf892f09447ddfcd8ac129397e9737433ab9b48fecd322d5599c54700fb47e1e45a57b23a3307199ebab59b0f2cad800000000000008010000000000000100000001000000818c9814310fc027fd803f5776a0875cd9be5ec3e0d67e19c3ecd94dc7eb34468d455e4e46fefb120d8f85bb66f25fd611f19b4265efa35b7c119e71ad548296cab3bad86ff299f08e414d686ff60b254fb8a53a8261ff4c8020199ccc8b27b00b3ec9754c3930111d3e05c5b074d06c673574d8ae83619f43472ae39e09614b2b22e54e0e80494404e7552dd2590333540ebe6c8fabccc2793a6081d6bc6ffd362fdc94fac6a8d4cabc8ea7e908098e7c11c60a7572f4620732d71f3b658cc55bcb0a5db71e88b7c0b1c323dbc6b83e957aa6844dc7ff133a83e71dc475de353dc17c14f0e0210f181b0fe53cd25acdcbf2617270480000c800000000000000ffff0000356000006f688877755df0ce71d684a4cb45e719d551193b4369758b0416d7a736a4f22c3d9e680967066f7a5cff9477c5fac6589d47c990348344660a333ff70226261106b7f36878cad770d898be0567db88c663732f82865e31e330e1c661c36488a3dc688fd189bdd78ba504df71cd60ffa718f818ad0289440292020394d41d00fc39ad743a61c6d65e32febfcdd5635ffaffbfaafa0975043e50a883e17e5c6e06368b09ee835714e1071efbc22fa62e191ddba600000000000801000000000000ffff000001000000c58af691d000174cde0bbdc7c7269e6157ec598f0158e871b98fefb39aa70b66db6d8b3bc41fa4ac5aa22359d274fe9d199ed42f070fc95f068a1b0e4ea060f3de24294288c9fe1080a07872bb1633a17ff7b2412b64add76260593659c49fed7853147148df95971a11f437b53e946fde79deace1cc8b3b2b3c5f0ccfcd0e48f6e43f6bd3c1ebfa01cd6eefbfbb2509d06697ad92f6744f5993e7cef16431d236779cafc3e4b386f927e68dbdee4089419ae2a266c942dc9975f11e19eb622db7cc5c11b4a87ed414f4e81a14839d46f9c4c05b784b4be5e8b6486c29e6b8973dc7fc4f89400c1369ff81298d084dbd63df5cbb86560000e800000000000000ffff00000000000040375ce16cd9cc24e0b6cf70a8a548ec95d5182afbeae86c08f2e90bed6fd7359d94e9ae154413922207a96678f587394eb4ff8026831712208f02509397df46a9f9c39d71480f94aa8a60676a6950198b49bba01e4ce52c3dce872190589e7f6a02dc27d1b3281997ccd36b243a405328acccc7b35b8fef297476bba95fbf9beec4fddc7077fe972dd7c12f80b83e2b9896e3160e0734e0a38fd57f4a3fd81907151a6ee9ad4a6158a48408fc181e907100dd20f7ef6fb2eaa49595762e33c62041cfd2a9e309ef4e1dae6228287d24f9597e38b2570000c800000000000000ffff000022070000c4b0c0262104e7ec2073c58e60c3b8c293719be3b10b536a1122eb82392316272f63929b24c8cbb6b5d10e10ef38500ae3f51dcfb6e3ba6444c5a54525434a528cc1c0469f06b2b7e150ced1345c3ee3b78b4851e3ca8b8ae4d5648d70dabeed047d97f8193f8bc47f39c6f86485a0ecf6c5bc5e2ea65a562df55fe2e98c60077e2909acf4636de8787cb22d81c3ea4ee161a2dbb43ed73a4692c67b1748507921567fe9c29e7313d44734efa2fd8e5ce2fb93000000000090000000000000000100000000000000b46295f396ae7fa69cbac277ff42f11a446bc3f2d04a0680ba1d436381502c90d95096743b08e3a66829380474f00de0a7eccc0bfee54315bf1b2bf7580c67e8f8bb44783a80c5481aae735d4a0604cd68bd87bb0d57978e188536ba22970f755244763ebbba5729a09f4bddabab058ee90365f2c1a454b0b50f2bf96d822e1f2f3a430a2d6f85bf4af4a84d1e5a7469514db70d72dfec1849eec4322014c67f64a813fc5be55e27fcd3e8100630c1670cc6c3e99d15fe1602fc76e1f5b802b65bf26795129edd6f5a584fb250c26b710092f4f4c4e35ea4502f"], 0x5b8}, 0x6) 23:16:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000000)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 23:16:47 executing program 0: r0 = socket(0x18, 0x4003, 0x0) socket(0x18, 0x4001, 0xf326) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x4, 0x5) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:16:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) 23:16:47 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) setsockopt$sock_timeval(r1, 0xffff, 0x2000000009002, &(0x7f0000000100)={0x1000000343de0b5}, 0x10) 23:16:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000300000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 23:16:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) 23:16:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x9, 0x783, "93980a87b35c5dd2fbd4534b0c0e4e5b7537aa68"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c", 0x2c9}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:16:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000300)='./file1\x00', 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000672eea82d15850f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000000000000000635bc8a1bb07380254431db2ad3519519550ab2721e6ad014e298cdb46d78f6ee98925945b3cefed03ccf4933181df05896e4071adf263895292c4614fbee5f29d63987e40a8f92a7781dc4928d020e20c53cf82cb441f086f75f647d318dd24c8cefa643cba9d8d1e399f4fb4baab8ef2b82998222df93301ab381609633e243658519117ed6214ce6902ff15000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f0000000140)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000000000088, 0x801) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000003c0)=0x6) r9 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 23:16:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x80000000) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa0, 0x118) getdents(r1, &(0x7f0000000180)=""/248, 0xf8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x27) recvfrom$unix(r2, &(0x7f0000000040)=""/28, 0x1c, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r2, 0x35aaf8b819a87baf) 23:16:48 executing program 0: r0 = socket(0x18, 0x3, 0x3a) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="4961bc2d744fcb6d6142a31b546efff1f8996df7c345bae2dd1c8e09c695bfbaa7dc6058aa7817ef47187014d9793f9cceff543b922d65c48f6e7828ad2ada546cc6b58e3a819c69bdd00eec4e83b2aa3e510d373e07f9b3b7f7dced46930897ddf535779a2d817f5792db8b357da08fc3e9d90226842400c1f5301ab568d3a472dc412529f8ce8a55a213a7e6520379f643fd2d6e2b0e50ed973373ed146d", 0x9f}, {&(0x7f0000000140)="3d8773e53d371b3a678aa5aa334db9b7024fdd2bfd483f4b21ad6351926b992d2d7d0445f433df2fd6385df4ff766eb777e39d66cb142358c108bdf7911549061e357a70246fd328514b729751", 0x4d}, {&(0x7f00000001c0)="0322c3584d2231916eb717625a8ab8cca0031c72b679392df0e47d998019470f9a05027fc9bf1cc14e1f58a2a685df41f4331fc875738600c9e78bbb4426e3010b71e7e816bc9d5a54cc38337454dd452b69d6fee8582f8799bb2798a9fe875fd4e10d3220bedabf59ecefcffea86b85", 0x70}, {&(0x7f0000000240)="8271aa1a4ce4f4e7ec1a199e51f61f406bbe89705d78cddf6ebf4effd0acfcd7976409c4d5d2be2223fcffe9f6c90afdb59ab8de2d749f5dcdcec30c660e6438cc628cef0e959d39fc68d8adad3c63b7c5b2b5ee9cc1a1f7aaecf6236a9abe1328164f14b84a35ee2189fb18b723454f373c42acce65ccfed9e5218695dba88a698b2cc92af6bed52cfafc", 0x8b}, {&(0x7f0000000300)="23a3b987e6a514c30f78b8cc22385223068864cb9386c2f17bebd2916a2d4db92319165667516923a1a8a0925af5f00400d148e21053efe691f6627b7a", 0x3d}, {&(0x7f0000000340)="4a27c64d20d3b85065b90f255d13f1fe3f2c2275d06c77ebbbaffed728e3d50721d0ce7ec315616511842b38f25f448c4931d89f82007edbad5aeec1f642d97dd94045644ec6a856aa89a6a7c1f5fea9a197575a06a1e07152471f0a8d4e540c3f2a3c5bf3773dfd80e8fc7869c59e84048b9a1f5788ed1ac32310780c15199d4c6b31801a83cbfcdc31429445cee224d69039450947c927f61f9739afdffd6dc0433828d74545d2009dc2c5fcd75adc4c3e1dc291e5bf764c1e0253dc6483c34ad499ba79c3fd9ee4d3424a544a9d11b108e0f1a3200c9e69b9ac0586da3aa1003285ac0bdfa77054cc7d3e2b975bcbbd690d49359627a18096a71700126cd3a1679d5c056915f7a4888777c580156806bb4b3620492404c2fd0bebb5cd1613c1987945a761da2f021e09898ff584d923938748b7f00645e3aa04458002fa498ec9fa98bb434f9e334f0174a137360c9ca2b5b9ea4f9090e166cecc8ac3016f9189ae14f861f6adaa85bc74e8d379bde33e13948a7b10f8251892faffc89a7f9136ac59fa17e2da099321b9e4922b1529cedddc9a6668c0e4c84b5b3396c50164424fc2b667c0960764dee639808bfa4457a741edac1804f42399c1aef2a164da02d9d5a0bf5a5fd41aedc65f4273e7fb173725aa87599ad8e03b1af7018600c876ba96df3fe2ae9514a5a229f074f9b52848d5c1c329dc5f76567856e3baa01af4a550f604fbf4a05a7cc99d96ee155e0bf3c9263060d4ccd18384d74ebe380bc04232dc340d337c7aca2d2308f01d9b26640dcb6a53561ad5b073b7ddaea7f239e9ee992014a8ee843c5f3a7006fb1bd7ab0becaa2ae09495cb7b6ad4c3803463efd68ca39ff549f18b2be07cc2419cb4fe7e80704cb25ca85de458bdda9a8eb1bcd6aaece1217d5051855a4455e3b16ad62e5978f29035f75517fbbd0f05566e332ba343bd134a8a6f0d5131406699bc9d556496d912dd266f6b358e8dcb2481b39bb92baa98ecf19b03864c76a5f07521315e8eda1d83e593f9db79e0bf532c9751a9768436cc1a7581e8da265d9101bcc4dea867d9ce2d4e5581265e353dee51201a0696297a213b5250b0c007df37b63735b67b4812a3ad582d205938eaf7c66c8d23cf44a80e1bd7ce75606f40ecb1e653e9d277ed288050075eaaf14f21d26fec73daa8239713db0a12a86b1000831f84c1c2943e959b3d72a743a762b934b17501a2ce691c0c91fc7f3cca3b7f9a1020b0a761f254dc41f9f78f84d915f9a5e05b9f4fd16532ecd9dc96fd2e15f973c7b131c4cc8296d187558ee4adab029172a91625df366bf64f31caaca70c271e7a33d39e791857fad153a1d1ef47d095b65b448398999a573eae4b700938163d16ca23cfb07fec9bcb20cc08dc9dce1b484069e3b0a49e778b068e098e310932b8113668fe1875a818addc8aa0e1c4722b9e3f6e3eac1487d60d20a28de5303ecc320a8b4c14e2ea45f2159a09b80d57f790154f62ff690d9aa008544f211d70f4e7bea725e32912d9547629e5fb8290263597688b93caa9417c58601a97f69433164f3a1e791069bec5b3c260b650792380b563efbb5e38d360bda2b355825ae2d5d56e9feca0e4e0bab8488a7eb176442de423dcbc820049ea142baa3d23c41033b1b92481d9e9c98784893717039394db5a1f4809e1d0418d50a9bb58b7ee3c9c8aaabbabb2d6ca13b2fe1097e2b4c11a281c8f0544377693943e85edc55106020da02bf57df2141949da22c50ec129f8eca120020447df20047e72b2cb27943bd09edb05bc99359b0ce477c25cac75752581f36e26c7da581475463e36290904b11c95ad18491664d845244080e96977caf77de8176937bb98050f2be96be6d1ae9934f5f945867b605c81e773c6e6781d8bc19b6512edffb1082aa2bf61398d0e6596d9e94cd09fb1954e6bb8119ac93fca5b5acc611a7fcc92fa16ee862f9fc8c8079d138c592d99a79979c2107eb11a7d7dbac46e5a4029f9343b65055f17a5d14c5c0d8a5ef3db634d7dad0f38eadbd451375de4fc72f29489bb378854577098b5e34754788535b362ef0a2cf0de6af3c7c73dae5606deee7eaaa70365697b1b716c463e2e06176e537f93a5aca551de065ee257cfab1777ef1b39d5735bbcb923b6d38c9c6d04b12975443dd1aa61b0d447fc0cca0047b3f09fe0d7df48149e9a4b69f81a7c2a03bc17d4ec844d874ab62f0457f861d4e27d3a7e97b38d477b776983e28904c475a3de4732ab4fb55e3dd26d854c1584ef8d8b192bd81de01ca337437dc0c98a51e9ef14eb0078fc4c12aa61bf5af1423f7a7eaa8543a5558cde3e4411542f1ad64b076ee51745ee2bc871aaae2d6182e8c9b7e9b6f73c584061a6cd9ec2d0690ff4b7cc8b3af780306517054e07b754f5fb4311e0268825fa4e62a11ca9af34524bda345a080aba5f53141c1bb43528e809e54aec02c54d0ae067ac1d690e4f686d3021ec31498d57d8f46c90284332c2ac7644a4d95d5e7660df48acde53354f8ff3aecdb1cd7b04c20587151aed17c00ae16481da5b551c5c861dc61f7dfe584ad354a2f10865a4a4df82e08bafbaaff18268daef92eeb33f34221970413bf6a78cfca88fa02f687e7bb163038e8236276f05db6e7ced9164f96ca22158fafcb1ea378ea1fd9fd48bcafe1dd5d43ed18f1f191eefb19591fa2af477233336667ffb6814fc0e9cd275f5a77bcdec352902347254b7c5de2320c1b631298dbe04d03c7dd02f14c719dbc7b9bb9d74d894b1b3180619495d16094e64d6edb94da261b355acaa655280541bc4bc9b76422f69396163fad1d2c2fd67a175484dddc162ccf5c99d1c43cbc5a4d5065d930784a4d2358103d61bd9b4e57ecb8404a67f3f59867c8eb432b0aebdc4441ed0e8bf0ac67b0324216531e80a59009b4fa17ab0140d5460454e1de4993573cdfd6b7d02f1d7b90c6d23d611eb1db1e7a31e0e2e8527147f4171f412218bf2c587b92b12e1616f034b59521e51084dd00840acac6cacd786cf2cc1d8610537a2690beb9c92c116d7b69c391ff4c2199affd7fbe9630c9d6b77fc4cc1ff82ecd9f815b4a1fe921ca2448a133cf8d731809162d80749671ea46d241bf68e470246ad7c4b8fe96855ee10306b511e44798428c5c184c69e187e16966fc16b0dbec730f8c8210c38995100f230bf992c18ecb54d8d37d71f78a9e8fc9a33a715ced7ca36a7784c83ed05f55da572924398d7c7a2fb3b715e7078840780f0b9348683d8faa2c3513aac04b4ae811250d96ef4532334993e21830ddf81b94505250e35c338ab60fb01101aad4f2f8490b69e821c66d8ad24dd080399c5fcca7d7c45f51a66ca8573290072deb7d1d45acd6a45fad6481ec1ae133c7f501c58a667223be8c84a8d10ed8732dbeb8848f62725b4a1c156bff035b31f3c5a4018a2d54dc954afc97d513dfb305a2b3b80e418f22e15efbd409da622bcd1ac088fed5cdac002c88a480d24d59a91fe89156231685b41aa2e35c67809528ee4bc35503c1a4dc2f955e19de48eca14a7909ab6e231f1fe9678c3892035a7eed267256715fa0521df4fc2aa2cd73e870c1d5ce9d83f5c95ce06e3f61db201cd0f386c2b4de10caf5b54af547778b9d69b11ce5490223fd07b5b5518fde4125634039cd70c74e536828c6efba21b55dfa17e21e67a6d5b13859a7755c49e2d5e7914d35997143289a00babe3a5e1df1e7279e24949004a9b9aa5230befb8b5a58e658f989fec3a2eb9e00f99c4d334a2b03926b1a60372dd62785f9b654dcc80f8d0227d6af5231f1ec44896a9412042136b2c3653bdf1e763de4ea466bd3ca14e3e5d0cd6de7ae740019ea20ca96e1524ca5a973b2de300ae74f6f5e4aaa4c753d7ea1b99d4d1672c46c1f7dd50bfeec803b0f769d61a25bde2b9ed3b5006c660688f1ca2bb2907b2387656a6c37932010f60fd99958c67fae79829c8d04562a302aca4ec1fedd9e15df04c4b0bc332386057b0a5d209d171df1b4e6df68e50455d7cdc13575237989c678eb14ee40486f49cc8eff82a32c4ba648d744b04527ad42537b5523892bbfee6fa43c9948a03eba717f16edbd585dc7c0a531e66e69f633316cfccd9443e5df65db8f36c6426a1b56806943f5e62531f301dd2b3b55bf53e4bbfdcc6aa88c27460ab7ffb1baf7d61d91cec1189f8cce8269eacdae53fdee9a87c49d757b1e85177a5d99bf47323992b761cd8502f5ec24db54829bf327c71c1ba7715ab4a3b84e37c178690509bce12404d7593bdeb37f6abfc8c1a2fe1a68645332bcaee3b34f7e96bab3202e14da80fd0d019c5f3d51c796295253a91fcbcd8599754f142f5bdff636144ebb965dd0c47609707172469559e9aa7ee6eb093cbf2950327527c00dd380a35e0e0135e0e0556e9af5b2688c3593cb76cac5bb1c3f51a098286649165b2d31070d7befe7611e707989ef403ac4597a4c26f17f5f8fe1e37293430f4820cf401f76eb8c3380f9c549f9376f342ca4aa167c278c2ddebcbc2ebd04ec14c73b254347ddcb9b91bf04c45ff1838ffd8dd743083d7f9ed4e75b294a4af8d087dcb4d5f212732a8c6e471fdd5f441305b7f2a5a02bb3817b14a92313ef88721eaead9f9582e17c42c547724aad7ea3148987f6172193807636d94570681e138cb3f9f865b17fa43371a8ea83ddf9bb4250df97060ed238689b8111a6395e2c6e778b9f0942938e9bb5945c8e837d967a32ab51cd6d4feb1deae8ddec80e01b9158c62ab9f651a6ae51853e6e040b851e3fe6b9e70fdb61a380c082126b2cc4c3c8b3ec6cca9f4464f5c15f01bb02c61aa1477131c7baa1e63eac86489eb400f6f77cf051920bcc701cf8f1645839eea105d3a5e734acb1b8a4634f00722284226cfd195038b68bb071e8f7c505ec30d50c52c2959b4910bf1adab4a2cfa5b029363e160d79bc967c923fa8e11ae02ac6e646bb09238f7fe810a23cff433ac349cbfa5cb106bc2cd5710ade5506f1659d4a046cf37a4edf38bd7dc3a980a82692c6348fcc24c362518ed66613f2c208d12b17e7d6f0393431b8fcc77fab485744f1a801d098b643f5fdae770ddb14b2aefa6ab366156e4afff66a4814dcbb4f1ee347b51eae8154c27716c7815bfb9fd462fbb435126ab4d96b0068e1ad82923fc15014ceb190c87ea51d1fcf6422b2fe162c5cfc389824edda34e58e5d8af90c3ef003078f988f27efbf1df88f240deaa17663eb6adebaf5d04f7e2934660d6f5463d1b72d159d07174f6901790e5827ede3c7df0b44e5dd510a115e0e1c475e0613503e8582aa2f3f8464a3f30a6a09938265078cd93c785004d2fbf05300fa16f5bd9685570069bd5aab646e775777f3d266844d248ae981afb7d3412bc890b29d4c3acf15d09e4d71ddc52d0095b47a194ccd3bb39849bcb820a10cd349e596010a0a5a2ab5a278c8ca16b3be4e1f37a7483d842a3158af10c266865d23515c89f0364791b1003778b4e5837fdfc896d96ed6a23ef79babcc972faf6f7853ce5b6175a4b69e2682458436eb68c4f30f686613a0f9f963ffc6b3591d80812a89b525af9fb733da7236c3690bf4053ba780bd60577ab66a00bd9baee8aab566b0cc306a3d118d1c7b0ead7234b9743d560e5ae1828ec91dd7a951d42e3dc220dbca40827e5fb9dbaeb01bcc50d426f8a5874517e92768e8dbc5dcf357f401618693d407035959497151793b25df0416cdbcecf243470fb4dd0c6b2d96f299c4750d32af3ad8d4fcc27964bdc", 0x1000}], 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) 23:16:48 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x60d8) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) 23:16:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x2ff, &(0x7f0000000300)=[{&(0x7f0000000240)=""/136, 0x88}], 0x1000010f, 0x0, 0x385}, 0xfffffffffffffffb) sendto$unix(r1, &(0x7f0000000000)="2960d16a5839a0490867211d089e1b840937bb63251aee8e8571349c53f8f32adc6ab11390ed9e4ffe71266c49e7dd03f8b953d1b3b0ddaa72a44ca5b90244b02e8736c9f6be1ac3d2d80c84ef79a887f2862750152c4f1eae81ce3e05af4c6f9459d6acd1c725afd7e2ae768c5f6e12bd84d38b6892a933d9410843e695759d065e8b88ed4b0784f5897e9be6c2755dea2e7fa7f4ed5ce4f2998ef8abd91234e5", 0xa1, 0xb, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:16:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4bb3, 0x1}, 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/1, 0x1, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x200) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004400080c1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 23:16:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) msgget(0x1, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:16:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom(r1, &(0x7f0000000000)=""/4, 0x4, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x800}, 0xc) read(r0, 0x0, 0x0) 23:16:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000011c0)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000fc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001140)=[{&(0x7f0000001000)="b3daef7d4dd5aeba1218c05957362ccbedaee92f9bfdf1ff40399c1d233419ae947e8ea17f7ee6702dc4d73c3eab60963287d2da12acbb3c9c9f8be038e6e167bbeed34ee408646881ba58d62e856405e7dbfdad3ed3a6d6c8587f69618e64f66d250162398a706ecbc8f6f1864bc5052eaca284661bf7715609456e580f698d0ee25c0561a3c11fe1fe641f8cf5a9da", 0x90}, {&(0x7f00000010c0)="612a0384700ff758e3d5bbcdfd316daca5cd0edfba9468d51325eaafce8ffbbf1c897777892b8ff6e12dc2ae6945f10dcac2db1192e7d84092f1f537e58716cfab6d91018e5f570323d89881c655", 0x4e}], 0x2, &(0x7f0000002a80)=ANY=[@ANYBLOB="e000000000000000ffff0000040000006004db3777cd7a2d7de5414f76bca37aea34a66af4ae016d7eaa20005e75b89c632288e28bd912c6d9e4546d61e8745831ff889972d68e9b53f4d89328a10b07765dd562b6fb9facaa1e996b7a647f3b625899ef1ba4bb6e2e0a9fe61806509f70258430652c153f97cbe568603a0e2a8adf620f788b27a267401756054f8e495f20a927c846328552b232f86052ef4606b29be4b3af7ae08a16686705b0dff13f20341964f191d391c112d4dd65d2f0881f9fddb320cc9248c07822766d82e1d021c252f2baec488c8f833da4000000c8000000000000000100000006000000c86289ab6fb43aed22ce40b34bb5366ea8059a023a615c0e56d0374149e7840d239a326e8fcddb3f5e5f3b62b79e10b9ffca0f0233d5da8b479afe40e17bc33f4617cf656a891b41f4e27e4aa7f7be0310e7f5b1ef1d3cb926bb5ad18ba0fac7d048365c383292949cfa05e4eaefdc4b9f48560f7cf395a8458bd1fa4789e5cbda80f15349e3acdb452a1fe3a62da29176bde874056fe5858b43b5380a55a963144685f88121946560b7aa50bd61bbc39f583f5890a16d006000000000000000ffff0000de070000cd6b868a8c8c45520507909017d82087f007373f76dbf629938f353c0075ec2486b8b1ce0b65ee96407bf5d7e47034172f78f31d25d2fcfd4f069ab46dc8cd18754063acf0d3c0d3e000000000000000a800000000000000ffff000002000000a8ba971269247b019f81e904ffaa16069749af10a70a4166e7b1b1fa2c5c6cd06344dec7df84a36a09e8ff76f7698d3ba0984cb6bda1fbf4616a4803a24cc43cb4c281df2279dc8930af2dae5ea1e1e85a4c6759d2d796b43b566a2c1ec15bf8ca8e2cdd510f56048ec1f6ad20c249c8c1b662b01cd06810ec5e9610eb941391a89b213c97bd47eabd0b49a8132640111c1b834768b400001010000000000000ffff000020000000fc0eb778ec68f99ba8e41053dc8539450391cf9ea39cc43c73f0868b57657126f5b8972c2c6b0c5730003c5d51ed1d1d77d741c15e89ce9d60c6dfd7fb9c11e053354b7d449b90093e3704195cdf76aa796fd805f45da1f6e1ba2063b1cc24ba4436063c27d99094a662b332a4bf3f277b4c58243d01e0d48f0908a3dd5e37d329916f89ca81afe8c981d2bc7e4f26bcacd06d4b1d28665286f012bd8b2ab6c55860ae406810af2e4f8d174356977972226a867925b43ee53e05fde5a0eac86d686f028b416664907bb4ca678178f909838ef6ed54432bdf1a0890ac61a4c48c00fd7a7f813af22b2d52798e363b0b50acac083148ad642677320402e5b1e10ce4eccc7ec5ec1a728a16c06ace3b0c03979b560d87685c8f44ee6fe14e230e1e11de12c1f1ed807017b81aa66efd9213b86c757fa132dbf1ddbc44f2955c43c7808b1ec7b9e0aa6202c07d8a28b9fecca3f28e8bd6d53dfebcbcb0d35702375d5b7da7fa65b1953024d3226a311d53ae47d17c58422e6a20ac7f823a22acf77f9e574281b8cc371dd505f52c29950f06de8f7f05c9457687cd3ab5eaecf64243e27fcc6b9b23c31ac04fbe2b32cb8e63b52b2082211dc4d2c14c187292ec40340935d3abf42753bfcf4205a7fca681111c79170ccda74e154176e026d351dc3de74b6e7a91be4c14de9000f93a9c445dd9b7ba1b7a769c5d7431f5c55272f0cdd18bce820ed1dd14532690a5e3ce0c2d743ebfa314792870ddb73581c5c6059b2f75ed66648cf71d85f10f322a17e4c581c2fbe22a02d9df0728a4afb900a62d35f40332c68befe63a85d06a33a7785e4bc8f4d2af99d6242867aacea74e05fadb5b6b7af3cf70e5e2cc0f8d5890483aef2b1b4b9729ed0920aa5e79cfa2444866dffea9c44e869a21e9dcd42840c96e56df18a10b866997e4b5ddf1c93b76623c2a0dc4a15a4fb5bed25311ca63a1bcb2ba84c1c83d19a4d5e0b36ff75786d29abc68485bb1b16b34747ebd32d214bc81625911add5fbe3c9d7e6e2063479aba38c02e18e7d90189614335f75fa0d880d54968ca3f811d304f14d8b24f0629cbd88f8232b2aa5ebea8b754b5dcce412375804f3364cb71b1a510c318fab3b749c76ca000a790aa424a71eb6fabfcf892a266342a98f6b1125169d70d6efa3e5c2fc427c1c1c2d073181b6daeac55052d93d264be02bb267193e87b51b14b45d4b1747babfc90c603be9d27809b4529d963269f2e34f5fb5d352ae5eb067af591901ed0d38189a05c13b51cd7761b6fcb5dc5ea0db9f3f635665db72306b084afa74a7d281b6e96c58613f05aac7081a55cab5e399de580c726fa5ab1401c0fd395ab5e9725e6d3e77f84be58d4a05cda41715aa76c5d25deab7afa1692a51b214c4e311dde4f2d0e8bf040f78153a583b2292cc2704055d524cfe2056b83df008dac031b06612d123c21c8056b25418c8de0a1940f0fc673703fe07379e01ed470b03f81a890c865e20f808d711bd58edb38398a8588e4b1a05cef207d6fdb6d599a1f400f6a44aa22610d70d1a4d7c9c7d17bdf3b879a1382647094cda9221dda8c0341dbd40068daae46a832741289b0bbb5c34e839ea18716a983f0f5081128498cd7edb6de5a6e384d975952c311b14e3170f12f7a22d66ea0acd1d8fecf1b80f252ccb867ae826d00e19a9ca5313ee47566b58db11d40330e754b0c2e375c045a9b30ac43bd881fcfe3c5c3cb02855a64c135f678de8d6711a88d1936caca2c0d9f9fc5ff346c68bd7e13398a8922c65ef97477cd686c6b1cd4bee78778248e7332676bac42fa55ec983f774f0aa8c9c886fca0be8b2d73213d7dd85eed4302665caf25b30dcb6c031d94b5a824fa11cb0ce166dd65d4402ff3d51bd61e4f0951115387025604d6544ec155f0b0b6b2544ec11caa83bf0b134c86fb70b0494a143e798a4632dad71a4d631edca7ae29bf681d5d95a5799db7416bf9cde9e650bc5d53e8c5e92372764570e997aa875c6425de9ed93fb44535bc9187aef2d5d9100333d192924e441d4cf1d6f69291704ef51de329fb86fdceb23cd06156a5aa9072078b817faa67c3a9ca64d5916deb329f912bf988e87dfad65ebb655b21562df65ae6529c83aa3e97c3ece48480b429c783860b5592138bb42e97e921d39fee7a681b3d538c6cb5b955309cd41372b80117f832c33d55172ca43f5ae4a5f760ee6dc0883e0fdbdc05edcaa2905eadb9d2b9d4f45e88b572a5b2bfe6e4633b3f995c1e7559562547b1478a9f88476bcbc161b95c3715f6dbbfd2a0567e5cb9dd6aaffe3ee6b577008e61c887fe90fade233e3ffdb672bb5a942d71e35d67ddab6808e5b377a50a2b385d4178a9122fdb31e648aa76360292f3b54c56e14496ac73901338fb90b1b60761695176d441a84b9adde524f6bed8daf623f4d11e94c21ac91e4c04a9dda5f1364f6a22025b7ddef5962d188653ebb4aec285fdeafab310466f7657b13615543921dd169962d72f15c51928fb24471060b2bc00157316e68feb248dc293052640c3d928164906a40819287d969ad1f0c58377e8e87e1de8bd5bb5bae30d38dcf06f41d03f1ac8a6e4d6af15951174592f24957ccc6c3d49a8a90960b7363395ef4d3909bac234b4111976d1b462fa06a8def2b406baae333d1dfc569d028f0b3721ab0f482540ca0b6e795c69e6b47e56c0a5db0107578d58e14db91275c8ff59d5a6ed6f22da9cded64b97c7d4fe0044235fb7a263413ec8f89eaf4c8a516449a5fd0da3a8d56d903aa6f806a3fe4d02d219aab0f88021d5d110c00c110c4be9d2dba2fade0cef786eb3b592611f01faf4395082ceb8c1c7cb7f408afca95c9e367d0d4a4f1081bf2f9f3aace6e2a6dbd824a2ffb9661af0b857576d087148f767554d70546824d9a9e6bb8b81553206b22a7ed2b6cb0e2f8998d2d55a349c659b14e5d41b1daf14a6d49e38ede3879855ca63365d01139d477322bfd3b9384603a91630f633c0dfa40eab8442fa623dd86f1ca9a94c9ccf4e7d033e7a2c5f4735b31636becbb63b6fd129aba42f334a820640f6a913ae8a839c892835fca24909510478baea01524d4fc67e952b8baf30ba0a289ecc36ab443fa1bd1f86458ad3ab97237e34a2e8252fb4a6184a2404a02459c77103856bcf215c6f073260059ac0ba959f2bbe61d397837b56b529bddd203370a64605d52bd668bfcd997c43639d4b706e009f1a6231b5531df05ea8e527b193f6c2a0a4f81b2fec62fe44102d4ef8f497f500e8e5ed5e0645e3777cfc4863e2427f314315ae908921828b8160e43cda4085c0a45c921f26c10ed36eeb98ffd0873b641e9b0e95c45e321ca9656c63c61d7c26d8a6606e5706e419faf203be9947ecb3abf431d14e89694b3606f08565a05d44b5e7cc039e107ae1d2cf1e9b9444a77911e12ac436d4712f928c62455bbf5ff8852999319aac8f1bc6de862d70b60482ba6bbe070cb22b0ac8e83a74dc5d52dd402215f414b7163f148d97b251c1a161c0d47bbcc725237145afaf6c7f083b0ee3e51b9b4323858920bb65c1c1ed2c74afaf9cb9f944460f0f54ca9f565b4314ec10c3ae4dbdcded9fa32b4fbeb1acc987b9117e4fa4824a04a5f2cb6a795452eb4be021d3eaaff11639c80ff174c9dae1f9a5e97f0281dd4a489f4341ff31e79ff6db40f1a8337d7fbab166fb93125d8c239d2d1bd01dad19dbe8d34ee118ea83adc5ab7cb6f51de4de186c1d3c287cdf300ddd76d85feb81404f8413017cb65d92bfbd5293cb6ffd5085c33c20be7cde4ecaa15dd2bcd08ce7a4f2b6a1e3cc2ff68f53b21a6c09756cffa8926cc2ed3ff85c491553e4c52f7ff4b713a476d436c9173249f71468d337f4d41e18fa122bcd25546e41065d64c793ce611d87ecc1920e2750f6686e035bf0a61582b6c592806e43c13fc5ce9281cfee8cbbfe8ec1ff760b4f24dfe53fb96ee33e2281ee591bc270bdc3f358c14b4a4ebde36484eea77db79689c886fa290fba4c7dfec0121ca85f29065ab58be6f46daf1d332bae797d2130243c4fba7a8c0fe997f50713766f9b0e9b1476e11d0631d4fc222cbfcdd8e03b0c3ec692419d8cca1191cde2aeddb20e6afb153b33c70d04024d0152bc8e14235a5fccd7c9b421d68242bfcc0c3348eed51f5cd0e19d6013c1e162c9706df1625cb61bbc15e77589e205f2573e8c53a1e427157ee1c0c5b61e83ab93a066b350096ddfc7332e8dfef05812d8689a55cbb3324a7fc3cd5a846b6da009e7c0c364d932d91c836338131896a9cdec66350bd2160afa65915c65658b3bff3bb208e0504b9c9d18af3094813ea8fa7ff682bd7a2f98dd7a3e3b40810fd2007f0fe737c3f307d658fd9c106f4525696a6434ecca0b1e3699957ec2777ce2a53da7eb72ae9f8b70f1b8c65adb81d2db3b33767576233ba47519e26b3cace127d714ad48dc78b42a0c6cb4f371c5b9d5c14c2884bd46336c850cf7f62e648d09c2c0a1acbe6c115f0343c881cddd2f0af895fd26a537aa15670d06211869e2b6a74d24e112529f07824898f3261f7d86669d79c18009cff794f9366692dc89a02cea090aa6f21be3874dde01de9b62db917ddd8bafe4ef1006c7319f7ba6a5b58825ece997233faaf597097b42e83bfec4992ea611a9bfc0b17619da06d4c6a05d40185f67eb8b67fa0e33b93842cb344b84c75cc5257b0c91cfb2d50b65656201b24079d1e2f2d0c25e4c543a932b9f35d36e283e1167df7a276eb9a84c16c76781b52b45380e6a274fab01794d1f630371792b487d220d30e04572496a43c24136829b456b62f503685804ed1b05fcea57d2713c253a0f645b2aa867f6a4615388e2b25d44306c7c4f4975f4fe8699a211f9b80763f8084370f2d5c4e98ba88829d62162f4e2249176f69e261f8d5916325bc0059933bc1dc41d852552df3b6f46d88600469c018521c347f860bf287ddef87405cc3d5fba9441e04eefee1f69b59137eb6cbcb8d4389dc3d22b72b1e8c104c208e3f4114855bacb6ca5b1ac5cb5fb8b5c3d55c5a836f00bd0093c052ca0f20c768d5a6d28cfc4524cd3e67b9b0ed4d0baa4ecae2b2fcea32d2e3dddfc678e03bc1c52c69e2ce2b7b1eaad136ff948475b173deb32a23a8750521a033dac8d97414022740b83a5009cb53c4b150c61c976d51a4abc6184d6b0e254c3c8d3f3fccaee48dd234ea8d914bf1b84fcd18f967443fb92fd007b89ed8d601ec58865acbd6b8ad9f1eb11c0f2d793c4319d94a84782d4f9c109cbde67a7b4b6dc0e9f5c449e99573e73d2233b0737547dc37b2838c9b33018c2b78f5aef38907787db95cc33b3211e8d17e1bc756a71f92f8ba6d0271b40a373260fcd6deae6b566dc466f858223c5da59a63dca1851fe24d21a0f1db2171497fb8669d158e0eaea2c1849d6877b852c24fabeee9d92d869a958ef35aba90e9260e1baf6c192edafbf87f9789a74b5a9c4e3656cbf3a59d2e3b5f3e9511526ebc7486d97a825affde961ac8eaf59e11ad7ff615c8c315c26f2774345fbf572ccb82c823f3cdd5357e987dfec5936eee1e1ac0a6f46903c26546676094dc5dfcdbf0b3b7fa2d37c305e41586af9cdb7dc1375ba6bca13d60454d7908ab3bad4cbc5a229acfc8b1e023aa735aab8ed15799015ea068c0538ab6a05fd5ea9d4b7a793acbf8688cf4e40f421ac5034b74d72c9279b337b1f860f408c195a3a28da0ca02f6067f30ce0331f1c93e2d7831ad82f6eb19658eaf9490663009b883f3b51aa139abc6b800000000000000ffff0000020000007667e33ba158b6f125c87c2113daa1c722695f387922737e7a9b1754be21b85fcd70082cbcf193d9ab075e17262992c03209155cc84dc76f8ab5a092b0d0fae186304cb519a4627a809fb9746d0802651586c3a982c2f1845527272dd39d0ec468189b139d38486a4bd13dbdb800ccbd91263be69f450cdf40d09e232945d281e3754ce1953be4aa0a254d4f5c75627e4e31a65f00782742e11f4fb074fd135dead89404a5d5fa3ae800000000000000ffff000000000000f32d9f15b64c2f084c6eb686f9d7e59c5f0f32be6b8fb4905c63806cd68acf61e16148f06f78454e6a21a8238e5e473f750aa388b2f15ffc1e0788d74b082ae0fe2719fe7dcddd4b8d8977cefa3770d0f9bbbc783168163886cdbf216b15d6c5a9d134aa828cb75324c373463d31b5e098b46c38e79d8808c859ebc0ca47e6da2847009d11ffb6396287375b96e5637e693fa391fbff1f4a166d0f6f94deef779e41cbf139f17bc319f6ec3e420c5e3f11b54c3fe5104e3bee4d7bde97f2960b1cd0d111972cd90bee5798b037c46a21fe83a2f0933f00001001000000000000ffff00003f000000ce528a2a4264f3168675ad8701384c1a323c20072ac00e139d22d4c0cde631193dbceabcdff09534bf3e53c27c73b22720bc0369e3bebddccab2e5bfce9ae851eceb021f22aa36cf1cdae90c839dbc35a07004f170d46f81f1b3d0b631590a8a605abf6f482ad5bfcb40d311b749f846171786f203c2de47b2ebbebf07ed0894a8b23a047019cb0adf873f75d6382357b94a2b43a3144162a6aad6e2e46a941f7ff4e2be7a6f5ed84d0b31008491c71a58730e4dbe57f19742022fec7f0b008460dfbee37753d080482e8f67946e5a045665e119569e7b8580b28f2fe75639ce6ff44e1bece6c4ae889ff57bd970ae52039daf8aa2c6948db7e96e0000000000b80000000000000001000000010000007e51f38eceda2b846e591da403d1b79fb0050d75d878f903ae29651fb84001891fc6d3ab4ce68c20920aa3ea1a0a797ce31bd63479cc1d94921a96db6df33de6de309f5318af5cf0e41ce945c64e6a5050c9093648441ccb2bd34d3032b3cdefc905d91457eced47f92d7c05ce28d1ac4217a4acb2f9dfe8c70379009286cd0cebdba87ba6c21e7d2a96a299f00b32a7dafbe82ceb40cf2fe44f7e71c1dbf24fd1015c81d80000009000000000000000ffff0000f9ffffffb909839a3ed674242f7d516f12a8e1ebdc48f6c7c291febfa71ee722390b2e9edf4e8d2a952a19623ae92025ae2919d8275687545c1d351fc81684df4297c9e00ee533cd9ed7d0a0938dd826e8b48ad50a20882912f6f68cff0956b0700599a1013a5d406b2d10a61dbd60d4e1bdfabdf6e2bd634c868dc439e8be77000000000e28d1752d8b8c404124535a18031c7efc991b17b8975079acb444df90acf6cb1e0478ee806d53baf8afd81877362badbb2d2b47b9c2b9e5b09dd74c63ea06bb5b5b792b9abc96efb1caa9b8732d8b81ed1713e78f84f32b5551"], 0x16b8}, 0x0) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 23:16:48 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') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/135, 0x87}], 0x4, &(0x7f00000013c0)=""/211, 0xd3}, 0x40) openat(r0, &(0x7f0000001500)='./file0\x00', 0x10, 0x20) 23:16:48 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x49c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x80000000}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0xc006, 0x400) 23:16:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:16:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x85) write(r0, &(0x7f00000004c0)="fc5b236a1ee14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac7d02811a6cf10563769e7ca7801ff77d679bf427900e0e45b87539f9c326a67fbb259c42095e0240c923877148a77f16c5f7c27939ce32427eee08e58684b2ab6e6b0af958890cd304c0d10a5d697eb94aa76c8931174fcd84dc7ebd7b0fa8ed2e4169b0f0a930567f591c7f6b4026a1032702d15f0dead95a038ea49832a4bc42130cd41e7c03b5ab0029e59b0b6a408abe64bbf66c6e76f76055624bcace7555189d4859948f0a5032306453710562c5a011f74c6e060d7f06fe5d2130da65be8c7cc5341af6e74ddc5a2cb80e9b9e425dbda2b1657c04eacbb46086e80e193954f3c5cea1d53ecb84612d0486b6e22205f45554ae194efbea25545b8cf1e5dab678005550bde4726b7ac40500000000000023e079d74c404485e61b6776d43be9a4187a1a", 0x143) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, 0x0, 0x0) 23:16:48 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x100000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:16:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x0, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10001, 0x0) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 23:16:48 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xffffffff80000000) 23:16:48 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1000000000005, 0x0, "73cc000000000000000034840c76f30d54b4c06d"}) socket$inet6(0x18, 0x7, 0x9) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237455b9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xad}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x9}, {r0, 0xa}, {r1}, {r0, 0x50}], 0x25b, 0x0) 23:16:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20018, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) kqueue() 23:16:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) socketpair(0x38, 0x1, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) socket(0x0, 0x4, 0x80000000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)}], 0x1000000000000219, 0x0) 23:16:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, 0x0, 0xfffffffffffffffe) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x0, 0xbf8, 0xd00, 0x0, 0x1, 0x7f, 0x3, 0x0, 0x0, 0x101}) fchmod(r0, 0xa0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 23:16:49 executing program 1: socket(0x6, 0x2, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:16:49 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r0, &(0x7f00000002c0)="7a5db4aa894ab7f430ee877052167aad1ff8610e8cb67a7377f95c1dccb0d3d676b155de1c285bdb302af90e5701786e03c6a5a204cd2414e3ac00e20b18a771681091cd78d2ad5732a58d4de2cd65b611e28cdffd588dcfb90564752e8d8edccb423b4340ee814eba7ab6f499038e8a0e89bb5baee968", 0x77, 0x404, &(0x7f0000000340)={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf000000b, 0x1000, 0x5}, {{r1}, 0xffffffffffffffff, 0xe9, 0x40000020, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x0, 0xc88}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x43, 0x1, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9f, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x9, 0x6}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x41, 0xa3, 0x2000000000000000}, {{r3}, 0xfffffffffffffffc, 0x88, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000060, 0x80, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x9, 0x3f04, 0x10000000}, {{r1}, 0xfffffffffffffffa, 0x7, 0xf0000000, 0x667d, 0x7}], 0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x10000}) 23:16:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:16:50 executing program 0: open$dir(&(0x7f0000000200)='./file1\x00', 0x81c0, 0x82) mkdir(&(0x7f0000000380)='./file1\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x800ed) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0x8001, './file0\x00', 0xcc20, 0x95c2, 0x80, 0x3}) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f00000003c0)='./file1\x00', 0x228, 0x20) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) mknod(&(0x7f0000000340)='./file1\x00', 0x4, 0x1000) chdir(&(0x7f0000000000)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:16:50 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:16:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe04) shutdown(r0, 0x1) 23:16:50 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) getgid() sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000002bc0)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b17045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a119716b0295a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd98471461a5553f156f2017e71fded808c9770cb8e9c330ab6e6f0ea1e7832175413b6ddb9b88c7ba9e50d3a12da455c183f455885740d439fdf908762017b59c20698c08eb65ed440337071ee3836d23169ff10a6ba93ca8210331808fe57861bbdea1b200000000000000000000000000", 0x1061}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x3, 0x7f]) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xa, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r3, r3) r4 = semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getuid() fchown(r3, r7, r6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000004c0)=""/131) getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="b8000000000000000100000001000000005ae04e0851618d5c41dd79e663f2935ed813fc3a842f4b7e8e24bc36de3b0bffc6613a1617743f7f224e6e6ca8dffb22763a9bf42b6892cd0ebccd6a1de486e07e1f57b9467af5f6d43fac8a3677d6bad92008801e0ca23431f366a5d0dffe6eaf8e8e3f6eacf5ab614aed473a9fc09d4487b5e0c8f96f39ac50fb514d9c3df4bc7abfd71f1109c4c69b622f0760e350540407c883ec147c51f1a2904f5cc5f0b31707f9a500000000000039e55f2f75b833c63a2aed9bb8a2d3702dd71e28bea5e22493054f942250817cd80d896b0f62aaae0db383b9c438c685234e51109e8d515f59995eecb2eb4244f0a50e645909dc6500dd8255a30074a46011d89fcef73ec10ddc27dd1d720685000000517945d5a409feb93243595d1a771f72897ae2fa883e7554c4297883eed34ee46c2e28850d028379448d1f1044fcc069b1372f29dca08cda76570ecc4025ad42bad8afd5b5e3adadd856c6212f018250d8492bf256b1b3e05f0804859f1b9b35ecfe0a5efd10df20ebc1bbfc756008af88020ccaa326266d272cc3f98938dace4e3feb7ea36e7278cb5a09eff100000000"], 0xb8}, 0x408) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(0xffffffffffffffff, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r7, r1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001a80)=""/4096) 23:16:50 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc1, 0x0) poll(&(0x7f0000000040), 0x20000000000000a4, 0x23f) 23:16:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) r5 = socket(0x18, 0x3, 0x3a) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 23:16:50 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = semget(0xffffffffffffffff, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)) 23:16:50 executing program 0: r0 = socket(0x1e, 0x2, 0x3) r1 = socket(0x18, 0x401, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r1, &(0x7f0000001340)="1143e41885e5f34dd5f87c489635008737d2b9cdd438bf87570b5881c2553e700e66ad40007f06e3c13b0b9d0a197e9eaa51034087eea1915b317395e508b72a2b642c6fb4c0b0c2c23ed1a29097272a39631b9f4ba7e550b012dd5ebf2918d18fe9c0dde2d1e555f829a67b126a60597e2657384a88f2998b69fd940b576136bc8669a89219920633ae6899d72a3133326a8d082f0f72faad083d2db7be986451ecd3b76aca00318fffc5ca91a620b60f907a8a1de5ae36e4b7f447aca3195077e1aab27624572af702c7cc91d6ccddc481d03fb5b6e88861f7687ccdc00a23fa0829b02c9226182b1e8d2d809b03c1c70f1e75670d3739a10adaf218e27c64be90719ee7a35eb3a152c6aeb53a48f5d3cc3f5a788e957c50e2c220ec4ec86fb13a7f960c43230bdbdc5abc60c8f5ff0e53ed6321c879761c6e8b06ef42d85dd313971623ac48b8e824dd6d1adb2ede975290f0693ef88b90117ebd2034069aa204bd248e3d50c3555d945b78f423fe2ad3719b6792ae69525878530d1d3bbca5a0789fda8c141deea9725116e6fc416c5951100dc072f01ccc54c57c5b9c8d42a9ffb7fe16cba62e61c0447e58c99e2ccab3cd6857842aabf5df6c580a11567054a72bd4131748a77c0bf419bdfc32661a9f03455470f5ca69647d8250fa11955f820c9ba1b8250081fec11dcff139d9668516083a6047aa0b96daf01c3373cac844aeb20a760b33607808b7a531e68a82324810a56c38f560e119004d71aab5cd8536d84fb85dbbef0ff65099f1c2cb2141647a6a9692c35379471249393dfc54ba78498220575eb8d5bba2f4f86449d2df9e3fea4f8f2099c9389525ed3f217b6b16d65d8bcd840d5915f220bb3d6c5cd1925c4ec4a7cfaedf56b1b7653264d814711a6d7570a45df5836d8bbce50ea8e0ff8d7b1d6f4f613f5859ce1028a699c906d0bd83352fee6fe55ca485d5f05d484b5ee4667cb90bbf7f6d97295987eda7969f4eac7c545170f2d6b9648f7cc78df2b4c7aca3b1a511174c7af3b9b8d0c3321cd75ba4a433033ba7b3842d7c2368b11b0d9c662e3eafb680b6344226ad1eefe1086bf0476fd6288110d342044453629461415ac227a824abd0f5a8c73434a96c68cf643abc2d72f0cd2b362b850d3becc1d71954236cddb65abdeccaf5d16ef6a182c1b05181f9e3150b004c1bca218581bbc26238abee9e1f58b7f4bb70c7419e9df0e2e7477e72de1ac00c61d6e4a46bd9dcb0462d4664bb906d78ecf2ddd58059a084296b3f1ea6b67385523b353a94e492de3064e5c645e990f9a5bf04acd63406942ccf593488aca77a368a3245c8491346aeab8f19633f28daae82d688afa7bcda4d6638739195532cf9880e284eb7fed4cca47d1012760930f466677fc8e49b4c24f627fd48bc60120ae0d0f38fc87870f8f87f964440c6d67cdb66c7e7b4cac8ee832d0e4a54610cd97b8647653316e526db2f3392664397ac702775acaae9d7ce1cc2e1a8025cc367387afddd5e99ce9f39afc3ebdfc196ad91a8dda5e6d89b53e589ada8939752500cdaa856e92dcd472b71161789d5c990ca7d2cfc8dee22da416393cf05e2392603816caed79251c30148cce488cf8e9197af345cc894ccc03d7de0567e5c8fb9506c486b131cf4fd717d8858e3b3c83fcb85b85beb424bb4eb07d9bea93262d944ffeefc65549f5d65657e21c7cd23e64c608fd196cd21a0c39eb0d5a1ac84ab40df244d56766ab9a318efd8c3fa2c416ba37c9ebe5b5cca501209ccf884b111f4f3e39d3833fd8b7d4ff50d7162fadb11b08e76c5f866e0dd54241b1a31241ec7394a2e646dd6886df1c438a3dc4eb46f1ad4f3e287685618b2e99722e20a249f24ee224f5b8ee8e5683dd562bb2c869a5552588102ccd1dae16347185be4fe5eadb6790b14174a09663fe1eab9447140ede21446309da370ad81e9598e1a1cf35edf6d574f16cbffed348978cd176ecf6fe93b13124f7f35f116f71bb4559bcc84700c751db8389ef3d89d4249516128470ecb2dc36e75f75593935830ce92615106731d4e7bf7a28a2731759deed2a0869d8ced483ce7dcd84499e2d42ff9caf1cb69ad46144ee62759414319987689165f7eeddba0d5f8c2bea64c484d6877a53761319c8bc1af1657f25cf22a7015a1c917a3cd60cde5b1d8a2b5eb99840e5678d78a0ca6126ff6b86444f4e0a6f550e9f2ea3eba3dc0e1825a8cd0d6d6c398688cf2b7540dd428c45fa153d7708c1eedd3be9b808510e3b1f93575c60c568de41ad0f2fac4517126a40eeed7bf6526946a43d3029a7718b09442f793bff88753162a2c5778d3a340e82df03a8a44680a89562e1e338de09536e53b3450e8cc4d47d4e1b1892ef9dcf5b8b161e643a92956e410709dc24b9c6b3595995d3bd09df7f8fa0b9ae70e6c1d6922c098108e4d93624028bd5a36592c14afc4f1530c35751f3f0b3d30a8bccc697065c6a8fe4e94fd790651ccc67dd79dd2d3e9e3d281729be1d91153811aa159148818ed2f0123a37c5077c889d40125becb6e6f049e2f6c432ac53364d29f70d8d1e6e49e280ea4abac69b120cc5910c89f2085199d3f6955f75e55afba4555b812417a403627e74f81a41fddf5bde45364cb6470bb2607bb27fdd506f0225c2f51d8bde404aa1337d2d719758d40d6330d9ff9af54f9d71a5b708b3c50547091ac02dacc7b359d9382702bbc3b63ca3715d9af338b5ae5e517039ccab6f8f212c2cfa53a25ce49a1b28c6a9241f5509cb0c094fa23356bfb5a7a04012c86257906da4a1ee4e428959e7b4769f7c5ab833eb4f7effba5e3780b27aa8ebfd2f92c1e94613d4748876ebe412f469fd881be0b324b190ac4b2b6b1a545a564bf21ee33fb30f19daf360957d066e71473d128a7ea69f4a21e711f73f301efba4a9f13916bf50d918b77a82b069d77feb4749fd19cd8b007d555b9fa93910a620f72a93e2937e5988b1b092bf0201356078ea22089e7b1a167c4731031ba77d0dbd65e527a6d2e885ef367890daeada8a60ef6b45f2e36bc8eb6b94942ced1d9d134b6d902efe2a23f3791571c520d97dc254667709a43596eecf1a05699f01cddb6a2a8a1f79d0649f5656b27e74dc4ec6d000100008a55f5c1446603fd91364fe4285c15e6296467096e96d292b5966f7eb839fe629e340f11800e711f875125b6e50e821c027852d402ab990840c5a50e2e7c0661ae841c2938f7ed3a0c3c5789e2a54fdc7470efd5225373f0e1109a54ba4c6fcccee996a942a33fded2047d9592c1b778b788045f99dcce295b1ccffa6304e5772a83b0cb83e65bae5a446725d9667a9a2644054e5c0ac75a0ee2ffe1469221fbb857336df41a7e713bb5b01c16bb0eb8e8d445e415ead9ba8f78f5107a7d347f0b5df5a21e2dbc71814d187ee0dd98fe564561396223fa639b2bea99d4d75f1c8d220b942fefaccc0d52ed953788e2b0d16a40be6d96bf348fad00301b6e0d12b3c40e051d62402dd770211cbe91dcfd6134682d931c7f798bd10c82f1c756c53b223c8165de210fe30a07002bbb13cbddd3d2a294f1392d5aea1c5ccbbfbeb6a85c5d38eb064764be38b8b8d0fe2141867dcebedcc5627f7b018df439a3394900aadbeb309c58751d6836135b95978eb1b3112b47bdeaa8d698af01d446b9a6745c6c7d6bc1875ce92d16fb18f86622bf720a1f89c415a24e32c526300cb194a5eaf6bb00014f6cbece03ee1541c31299688e3cc5c4816686af87d8c30124025a0746645808ecc974da1709a2e573421096d59dcd25cb336f36c1b7507cb548052c9a1a33f5b405c5aa9d93d8fe0e44b4183d14bf1f10c02214e08fb5c1709351392fb3cf9f503604e05c0ff496db3b9a12b7768e2a11edd67e7f17d01ec013b9efea2176d6ea51535c06c25cf4b639677a59cdd981312ea6bf2f4e689b5657244cbfc443ea8a294a37a1be056db75bbdf152c2a313ed9528aba671d7e95bac967c3e1224dfc3f3b5cbe5b5504f8a62ae67b34981022f0d0b8de7ef4d59f735c3c0c4913ab8dd72f9fb4f950f5763bb1fc7306e2804cac7228f3b45781e5914a7dc9c431676ff21dfa5bca8cb80e9260495bf190f74f1307d5823be3a850e92fc2f11d0df04a3546a0344199a7b79dc8b5f67e041263247e644d47b0e875d9dc5c162588429d32578d75b9b1ecb17db8d0b7bf624fb4fc3e8c48ce326f9f9c79ce885322f3e904b75d230f74ac3795968971d449ea859e0affaf1d68d2815e6988fb4d5a34a9c933beefc60f5681c17581a294d447139857c3df6db9abc11435b720f89bd854d3e81935467d64a4c27c1640a2d5a031f19d74b68bc2c127f6a1fcbf76f25e341c5064ac76503b4e6bce0fea9d22ea4584ec5c24ed77ca714c585ebe91828a2111217128e12aa6124d4089563588274e6375d15581b54cd0d0c177cff1c7470698900da470c439960e092769a780879f57b236c99f64b05cae9d0e080efb667e90f98b36c7e53d113bf450d5b588ecaac79ed1a0519605322ed38f7dcd2a1c8831b75fc3fec7474aa1d10cfe0eb1c99cc22573dfd8ca8cf5fbdc583c67bf773670e91ecb2a225e90c932f2b254af6b1a417fafcabf4f86fc6d460aefb754c8a72cebac70393bc006b257d6d2d82fa6e7e0cc9fca64cdcaab12243f2345d43f977fe301ad0ced9a800c65c9987cfa8cd466f5361230a2847de9e60f018d9cdab3a24fa335a5c52084e1a7cd741859a37d1184386629783c3c7a0abcb2020a819f5ababcc85abcc32e07c40dfb9c29a59d1b8d24761f6ae00b84821c859a7430d9e316ffed35e880c29cafe693fa23061069134a74c1ef59e46f65cd189be58cb6dab460921ea45d6687950842a02f2e575f59c7fa3bad84a06d680099f95116b3ca5753caf1470c40e41b5696605d76c90a5aab141b70bcd8952f9ac13f7621bbbabc713e6c80c91f56452859dd6efe9a4e467b5aaed27347c08c240fc044e9a050f1a3f164570714b5134c78e3d9c7ed158128e43111b1a9e30e7dfc6b1acce93f6e32598c418f4863e2dbee9595892bc5fc3bcfef6c8d36f9daee2ccb70e3919bb4283596ecda2a047357d35b682268be91eec0ae88568efe6aa31ade5cf36ca0c063fe65700a0db20bbd4186592e29f72e9a1a81f67dd763bef50687647e898524c26ae3741fb287aad2bf6b4aa6227757cd7bb007008764996f5d9648672270cdcfb0c4fd3db5a26f506a4b762b01a326d95e19d91599ced64399d52a504f88c082a924d1bfc1f0f6ce362220af8a39abbcd5704e27dd026beb486da7640f59180f2bd84516bad1bc893251b705796de18610932ced77ac644d374533ed9f83d98d433febe3bf3c1161d998acffb14f22920587698925f8449119a30061f9a4755517bb785c638aeffc7cbe24b79f1eb34e1b1409477b14bc2f43ae1ccbfa14e4c765e24e0d4669ec9d32cc268b35014b7ed7851dd937601f531f38140f5f445b02280c7e9f08e6d54d7b4a8534d429309ac8cc201b1c21e12ef315b5f09e1cf8cb96f81c768a3d3d5762011448d57ebb46f30d77e2099886bc605c35fe48722a8d7340e09be23f320d87a739c588a6a933e9290139b7c06f116264cd1585cc5fff340add071d5ddcc1dfb37ac76bccad46921414ed34540d7c68ba530a82a13988f2be0100b48ce90fd57b73c7dd22938cd11b22397620aed51527de7dd03dde8394b4f083650cb4a6ed56639b3cf95bc3b8e0b49c51173cbb5b3abf60ca0892ed834c83b5786dd16460bcd92c9748a8db292284638b61b5bf2322be1c5802e2f8595e53d1a094d78954c5020d745b20904c3ae3b22c14b1ef3467850a7777160eb8bac45cb7b", 0x1042) connect$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB='\x00fN}zile\x00\x00'], 0xffffffffffffff14) r2 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getrusage(0x0, &(0x7f0000001280)) socket$inet(0x2, 0x6, 0x1) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001180)={'./file0\x00', 0x700, 0x4, 0x4, 0x0, 0x2, 0xffff, 0x20, 0x1, 0x1, 0x9, 0x4}) 23:16:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x22) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) socketpair(0x2, 0x4000, 0x7, &(0x7f00000003c0)) fcntl$getown(r1, 0x5) kqueue() r2 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000140)=""/194, 0xc2}], 0x3, &(0x7f0000000340)=""/111, 0x6f}, 0x40) dup2(r0, r1) 23:16:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) r2 = getuid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x2, 0x9, 0xfffffffffffffc18, 0x774f}) r4 = getgid() r5 = msgget$private(0x0, 0x495) msgctl$IPC_RMID(r5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:16:51 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) r1 = msgget$private(0x0, 0x100) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = dup(r6) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e7e81f0d2011e00000000000000000000000000000000000000000000000000000000000000000065cead3feb8366ee228fda5d8f212bc60a84bc611349693ef3543c183317fd150d8873cd77655855"], 0x7f, 0x3, 0x2ac54a37b50fa8e0) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r6}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r4, &(0x7f0000001280), &(0x7f00000012c0)=0xc) 23:16:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 23:16:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/152, 0x98, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x18, &(0x7f0000000000), 0x0) 23:16:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{}, {0x3}], 0x2}) 23:16:51 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) 23:16:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:16:51 executing program 1: r0 = socket(0x2, 0x5, 0x3) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a09", 0x118) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x68, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000400)={0x6, './file0\x00', './file0\x00'}) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=')}\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c7, 0x3, 0x8, "0000ff0700"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ` õ öηMພ8’†` õ öηMພ8’†pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! 23:16:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x400000000000004) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0xfd4, 0x1, 0xa5c}, 0xc) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 23:16:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0e7f11167fcf25697c91371b119f8c5620d540eba4055936fb7ac3e83689793cdad89201d9a143748787649b457896834a051f3b425fb9eaf00d4bd7d02db7775c01effc43af2466453eb2bc30ed97e344cc4eca411679be18dc60837499937b204f75766e9dc7f2ff552a9433e1a6302ef7bcb1ac4da93dcd2b171efae6964e4301fad29a1d825028171dfeab18ba00154ba7bb51171781b7c8e15a735215a1d7bc8c40e20110686087e534bb190956", 0xb0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 23:16:52 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x4000000000000000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 23:16:52 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 23:16:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "44a600", 0x2000002, 0xfffffffffffffffe}) 23:16:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xf82b, 0x5, './file0\x00', 0x3, 0x3, 0xfffffffffffffffd, 0x4}) r1 = socket$inet(0x2, 0xc001, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 23:16:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 23:16:52 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x102a0, 0x0) 23:16:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000140)="97b0771ac4a1a0e1e7e0870613f58626532b59ec2ff45354e995f79c7f2d842b23e9efad9f7eaba1294c8008c1f622b2120edc13789de8cb46a745f0c998f778464d0dce7bce8e4e28982e05219d7aa20f4c04013572eb52590ff72b624a2a14889dc4453ef7d9fc4250155355ab10abb5a97dfb87121b338ac63ac2dc18d3da0471bddfd2571180115f6384aedaa4e979fc7731c783c70030c744b34752dc3184855b1aa363c32e93cda67d34922f9a632c55d1507148a3e48181ea45a01a06769463b2870ae5d6f70ee78ec42ce7d364df71d77006aad03f18255ddb68e15511c8eaa00b282ddaf7ca0570bb0365642291", 0xf2, 0x4, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0xc1f}, 0xc) write(r0, &(0x7f0000000280)="ce75c5dd5ca0f6338843582a0c08dd1b0cb4608209f52ca621377e813dec8caacf2468b887015ff1ae7565d20684dedea09c4fb479c8f505a826090f83bc318db943f7f07330ef5bec39e34ecc5e47e47f6991c9e600d7a55689d1bb98c1f8c15cefb57d4af7b4cfc67b410c7823adc9014850a2300ee982222ea8a41c7960e5541ec1a20fa2c12d9b4c6a538c2ee9d729214e600bb312e38da4fcec525825fdde4f81a37bb71419a99e79b20deb2083a1b5dbd4201abe727aaef3af0d39cc29b2efe1570ec628653df10d442952137b9654111a159cd507ba72e1d6f2eced4434c4eafde122ee7325f65ce1df0a55579c52b15f1db8613f6d93c4e5713de7d0ef6d86ae8631f976b7ad6cac569fb737efe787b3d7a77888cddaabee23f892fbb39c4fbf58858525f287d5f1a47a1cf7b670ba371bfa97110f4c81f7fb14fd1733a52a0355adffcca9c1a1b2021b6ca9a77de597d25b107762ff2e6a741f89a1d1af5de51ed095cf42d5b756e6bbabe86ffb6d601e734335d7887163be8a328add7ae5386e76b52e73ecc79f1c63c76eb3cfec4ff1383bf032bde9e4f59b7aedd85f943ab364c3090ef0ef2601dbf6e9421d465b9fbe07296cff4a8a5ec2949d7e29c7f608aae1f93457c6c68a12ab89098447f2d820268ceaebcbb22da34e8aad5dd7d91a456419bb02c5be077671485ed828ad2c75ef95f15a888c7c4237ab29ecc3f903013ae229b334dfece7d24b8276786c857e40e0047bd9537fba7e290e60ed328416c09ee6a9438c4335c07c9bbec47c9a4f508a96ad8b3a56c60b76f7f6f4f736ac65e974d93838c5f14e8d6f82914e053ae43076e8f89fab1dcb3a1e6d5a4138c88e99baba293b72523b9656323166da4a76b606c056f54372667b0cd8b4f5627e65f2aa3d5a78e79c69d3272c2e5f01637c5d547dfb4b5b4ef080b2abc0607fe1932729150bb6433d80fa5769287a3a8a091992e0ab87e8f99c52d9f79a9152548dcda4ad0bc2ae0b8c96e5cfcbf705f12d0327ddfbe240ebf7ffa8ca2756959a4dc1d8543f57e1177a78acfbbee38d2c29f2beb7ee17162c735098df7ba464418f99346a0c95779cc5d86004c1e314c174b5901c634218b810843a64ce8733aee47dd112bf03a59235147d207a03cf591e7b11c77f35783079f44185bca69e89c27581f28f6a45ab1ea8c9a95611b097ebd27d38bfa975adc13dfbf6301880feb09bdde2954e3e6354bb21a62032e9b1515c7466a94d33044dee32a5f289eb5f70693ddcb2fa6f5f6a1cebc70fcfeff990743f2c34568de5b49c79512f840d0030251ef62ffd66c8f798fd974392bb9058f626587f80d6ccdf52a9b44f464bd05a4bef4a37924394e10c4e4658b904968965551610c94de0966910cb083a6eba20a1f0ef7c18460859abcf951a198ed08a807ec23835f35c0553d740357147503637e3addeeff20c16b66dde3a1b626b6afb987ef56a580c39440127fbc98ef5baa90c56e3ed54c4421a098257a7a7593ace699dc4eda6f41ce37255f995493372da7dd68587abea79d8cd6932e91b8e1eb4cf097f0bac7c5747958da35913eb7a1486b118ab9148f844b47463b697c0deb516b7361409bd8c631b0fd8a449a94f3805b7f2ed82f381e9adf7218cd93bea0617c91708c07bd66113e0be467c54e3044e7764fa47db72241f0aa035bff131a70e1695db1b3203160658d97b5b4a2a13b14f94f1d311633584da1a2991c286610c453f7a05a90feee4023bba386a8833a3b08ef866b7b4bd963f2a099dea17751eec3ad86737880c568ff59afa22f7b49589797b7274565cbd00bb70fc516ac9188e35c6e98f5eefae08708d6ff0390fa9a341a376e4a21e14cd1f00babcf9e286083924d94cc4eae431d8ec41f51a1323a8f5a604216cc9de313886c1722630916cee9cb41f3a11b8480e962aaa27521edb9ff6a87254b74b5671b71a87a00a31e9f33164a1cd33a983fb96647c3db0c7d6bbdba73fd10a839612a8fd672561ff85ec6b1efce8c26e6a9dc0159cb16bf8a6335cb3df239f0b69f16fde6727603d0e21daa709196e1a502320336f8c0f8aa365d33f70ed24bc278ac32daca69e795a9dc7f6200095da76640689012bc43dbf40aeda70c6fbb5f3d22bb4c8dec75fd8061bde1a532d0fc6c3370acd10366b4eeaa1a05fcf86a49a21b02a52191e0d150a4f4851c600100c470640579d59134f21785bca9bac3606c27523f8568e25ba6d8e840c4eb2e91c078dbadb5dead10221802c32f8937fff4a67bdcc7599d65cdee9020974440914a37fd6f8aa09de6f5ce1a8cad5a8f0f363710295a6c0d11446f702e1b756df471fffadd530ad6115d748f5a6bcd6b5002aa3f09f4aa74e8cc461d0c42244607c2b5cdb7041a238850c975698d4b52ca153b94f3450817578b2e0d80b26b82caec2045a587cad1255b9b222a04ecee27e06bae11224a3c6c0b86e91cbd3083494ccd36d7ce5ab556c4720bb770aad8dfc033e427307438d54c7002ab0d1d9db74394e8097cd2d3fc4d34ef6503f7338affb83283c751e4d012906d3a375d6df7d167dfa5565ca6ea107dd61ab874adb2b35d8c9c7b8aa9e52ca26226ab980af72c1fadfab2cfa3fb4b3d34638cae5f21426a577d2507bd70cdb88b7b53f4f227499448ab5810b234fd8505d58653144c5859fd140c1c2981336457007ba84b06080d2623ba5506312b7bcdca500cb24fe47dabba7b7b6b69b39b094b990a1078ded6c980bb26d504432c9833c8d01759803edce02a0d30e2621c0b691a98cfe3a387e6477876f5d146e5a532dc2720f9d65dc8cfb62ae9706861d54efd3f851dd156a361fc2ec7a819c5fad62d6579e473cca3b92dee43141d8661ca43a79182abd19daf4df00e9c1b07be04d4fdc42cde418b6a7f80a3b619e7a5810bf59c35bd02ff2b54bffc2b2d56877c1c831fd6940432aa1f3df240b69fefe614162c13f32bfd9f58cf569de01a496e8666f73829d75c3be738cd245cf91ee9965d9abb64b30738709bccac1ae7ce7863be3e94425c497a3d38e202d9f20a22359763e8bcbc5f66e9ad412b98c91100cb3f08a73d6a3cbb8cacb0ad0a13cc82b58eae72b8c02b5199289b9d71b66e38d4c0fa052f5aa390ea488c92e2d34d3f78096151818d9e5780b7e426b08ca8b8c399a7f61ab3a130a375883a30c713c0a83a2b92e9d13b2bca8c4c36f4e7bc410c688f97c80050981c611783fe36c24cfa736d3caa3183a7c34166a3dd92efef15a661a6ce40c4d2b7654789ca1898606067b8a04d23e7033550b5ff513c11aa6dea1d8c916b141175811bf7b2166344bcafdc6c93dadc00f4d484b6c2b2575080fcf5ec47e7433e138194a30df2b5568c141e4add01d0c90ebb350a594c6e22d0c9d88a739736ce8a657bdf4c8821f5d5d1a61ffc11f19fd6d4130280a00cc2a6e34a17463958caf183827dce0aefcc98c63624c6db54ff7b3097fbea4e77492104afe0dd003d5069569969560d21b23dc6f843996805fba19c8d8a27f8b8d3929c55b9ab8ea1aa63ba39279b079d14510eafb00340e76b95a9a6a3b5fe9163dd5a7a1010959bb6a735f5ffd1fe33554b1ce16e6e81910bcef1755aa0866a9b1d01dcfd7b7711ada50433c8cfd8fc0a87e58a152ea4884d49ad369e7f6f4b649781519f0e15e39d3e1ed11e51368b1ed9e2f7eed344dd10403d3935cdbcec90ba26944039378409ef37e8a23d248c9af8127f91cde586912e122dbfbabbf79a445040fc8c587c5059a2614ee20ecd6a187d0f959d62b28b7e76909935c3f43e88e5a84a242ebc00cdc924d992608610e8c2f74d3333d8a19a4811729817797623900e500c13173c384864f4e4f9281da6bbb00493e438bdfc25f2b441148595706c5b3a9fe2d2333493af577c221afe6af67502760af58b57b4e5c1e0ac18585359b5ed1a300c64084656b0c7728146e27bdd32d04bf724df32d367a630370816352200b912227b545b94583dfdc5e2a48e636e8b19cea265993af4456881cfa42feba4d8dfe53bb2c1e77755833fe3aeb3244b604931be297a45c5f61d779777698acfff23ece98157c1277c9ff9e71427633e71ccdf575b45ebb6352d13a24169b93de292b83df665abe7c8432c67f20d008e10636ba1b10f91c28b03b93b4425f990f0b184381c9a7e42bf9918b0de55424c15002fa0d5528ff79be9c1171ddebf4f248661ec232efb2f754d6e058a41daeb61dcec15f76d42ce31532bf8e78f46339bdab2c32368053f4c630a5b67268c475c8172b91757a6300778f4c1e1b51dbb4bced5e71eea32a3dcd068b12e897e7cc87f3f87949042310f4ecbb24b926caa431d9c507b78ac2974d7f264cf1e88bb78bf1dc417d1e5bc40f6c1588efa481eed2cc4326c9ec0c5fbd27ce2de43efeef5b03b7ad569759d75f6e70d4e28c334e0fc0fd8e41f7a27c43962b2b458c7e941802fabeaf6b271ade72b06f8e124dea5937a845b8f1eab9f21279b97db7ee7e26ad001eb3cf41b5713b7b3f9539c1ea3f400a9b0821df2f90612932e4c14cce5cdc1c47545d03bff9c39d2d772a58b73990a1ee8bdf4cd2c1884b9298d707d24bb278ffe40dea5eb7ce7a255db3e5743de3d35c868ac34cd0ebd3475e714e3965e663139c4014b0340a193411f60a076089240724c2138909d99ed84d90250ff1460603f205ccabb46469c413cd97a8fdfab67c00985373a275c627e0b97009e8bcb98866e2ced3dfa6d62d12a4918ae5af24267c73951ee6be53c5ef40cce19e2b81bf74260a172143ac03c84310a2f021443c13c2a4d1ff74dd9892b6ba380d810df1bb7772057fb3188f7d669710b640b74077f4ef06f63c9cf855c4fafe87445d02d8673540420f0cbcb738047c7c79692d3c2a4599e86f766771daf0c67e5a22a240658140060ad99fca90c03f0c2b7532c366d5ccbf9734dfa4aa1274852f05554c47429ea3fcac622e2cb530fece91df59a38a6f907d4d9bf66694ecaaf7fee456a2b37388639f16a6f8805951a9672dbb806b0e42bf18fe8835b85a0a5b97792f233bd2251a4a7bc342836e75100939f2a5fd218194bd0de1c184b577bf5a2d502c7c68a562043e1b43f32eb414efef09bad79504855c4895d71a59a110419aa0df730dad32dc6f16cbf488cefd9c6f629e64d81eac56959bb00f9796e89b8d4037d298bdbb9897be5c5aeb11d389c57b7e0fbf84a6000977091d23029382345ed3b9ff730cc58b9dd7b3cdcaca6a27eee4c7f368103cf1fbb6275f803427bfc49502a508584459f4a528ff867ce96399e2e1c5d631351e2b4825d94107e9249eea81b33f6f07c3f1f1956bab2e74be46370135b11db52a191daadcdefeed45af9a58fbab0cbde3d5b850d42cb593070535d143d5b19583d7f3c6dd366ef0bb8abe4064d1dfed8f28e1edf1eaab4a23597bf6fd5b71ade353cb15ce20ee10ee47dc03b4effcba1ac0c735c1994a1be0b814784c5379a962af697d591417278b2f1d6a0b9f1db96e3e9fdf7ae3c517655cb4687de74c0b2aff3bdbe6cfd5008f752e4a183d8770696333590c924c649c2693ab750d84e279502f6642a7ca5bf0a84a52ee655bd313ae089302d327bafea8f4f19fbec6d1b5cb69b852f84b89de4ef9fce837151405340b591781c4713b8169670119e6f0d60faedd3580946ea5db0be86178efc1b385c359dc1af94861198df078f0dc685c87ecf01cb008314d267c784345bed96c621d992755472b296ff434416b21742ebdc5", 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x2}], 0x8, 0x0, 0x981, 0x0) 23:16:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/100, 0x64, 0x800, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296484d3e7194cccde681ee95ed585ad0835dbc9e56d3235c940ab57197753bdd560b9328f2f8f3cac45d89ef335f5e5448f3f1b18a4edf3f6350cb2cdd2189af51373286c21d7baede762bb6ca3d8a9abcc19302b4e9dcb59567fc36954213f3d8fdd1e5bc60f05845f53d18c51f0a8c474a51f65653661aef1900561b2276a16c2572f3fc6ca2974eed32007165517f47d24a905ea8b07e079c822d", 0xae) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:16:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0xfffffff6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f000027a000/0x1000)=nil, 0x1000) 23:16:52 executing program 1: r0 = semget(0x1, 0x1, 0x4) semctl$GETNCNT(r0, 0x100000000002, 0x3, &(0x7f00000016c0)=""/167) r1 = geteuid() setuid(r1) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/4096) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@$:@#\x00', &(0x7f0000000240)='#*/%%:\xa0^[)\x00', &(0x7f0000000280)='\\.$\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xac((\x00']) semctl$IPC_RMID(r2, 0x0, 0x0) 23:16:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 23:16:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x25, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x200}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x4, 0x100000000}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xea, 0x400}, {{r0}, 0xfffffffffffffffa, 0x44, 0x22, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x7ff, 0xfffffffffffff001}, {{r0}, 0x0, 0x90, 0x80, 0x54440e1c}, {{r0}, 0xffffffffffffffff, 0x5b, 0x6000000a, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x830, 0xa46f}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000004, 0x2, 0x5e}], 0x6, &(0x7f0000000040)={0x78, 0x2}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 23:16:53 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:16:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 23:16:53 executing program 1: r0 = socket(0x1a, 0x3, 0x79d) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 23:16:53 executing program 0: r0 = socket(0x7, 0x23, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x3, 0xfffffffffffffffa, &(0x7f0000000040)="cf6d82a951f6d90ef234724fccadfa94512be7e9d0cbec7ab5c8a3fb51d712c2febd445d1a5697ba64aa7fdf5673c2a369eac862351314c15add1b019fd29a35e781c0f2874f94bbec7db2d21a958dabafb543a2ef001d52b172540124bdb27daf336999ef080959e923eacb6d0779f839bca2e75b6f9c2ea635d28c6384b56705333bb9bae71a302032ed70e05481b0d523897d1a5c7d06f0bf71993c99b07a68d4e6c4054b18b2f0b64d4c4c0984cd7da8397273dbf2cf3e9ea313cb6f03c9b082cfa700a295", 0xc7) getrusage(0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x1, 0x3) 23:16:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x5, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0x10000014c) close(r0) 23:16:53 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0xffffffffffffffff}, 0xc) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000001a0000000000000000000000000000"], &(0x7f0000000100)=0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x2fd}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x7a077dd9a78fe6c, 0x5}, {0x43, 0x1000}, {0x89, 0xb4b}, {0x47, 0x4}, {0x45, 0x7}, {0x88, 0x10001}], 0x6}) 23:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a350e4b3f0216ab93f12fc4d5f", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:16:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0xfff, 0x0, 0x1, 0x5, 0xc9, 0x2, 0x1, 0x1, 0x7fffffff, 0x71}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d19306d5980c6ab8051dfc076e765c09d51b6fa2b9d20c88aee08bfbc48735038bcf42991994e1fecf61777152721f1e8aa41bb735ae36797ab94a7bd4f741479cccc7edc183aadd852a70350cedc5fb4fe2be77022f175ab15c6e691c8e7647a9", 0x61) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 23:16:54 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x3}, 0x0) getgid() r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x810, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x11}, {r3, 0x1}, {r4, 0x24}], 0x5, 0x97) setrlimit(0x9, &(0x7f0000000140)={0x3, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r5, &(0x7f00000000c0)=""/30, 0x1e, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040), 0x10000) 23:16:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x80000000000, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) dup2(r0, r1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000200)="49e25d6c0ce80c387f388c135d2f3785a24cb83db76130699b55c74ddc1bce771286552c0f1cce724c44acba8fe4ba2900ec8b11019976e275a8f034c059b2e905f5649189e960cfe1421edbc96edfa52e8ad374f28b30f564", 0x59}, {&(0x7f0000000280)="0e76201ef49baeed00ef117e6797a79005acddde368770e09994ddcf5df9748610115670c6ed54a70c238b50454063a995a7bd2cf1ea3f155475da3bde30131cb65ca99cee8f30547bebf09d1a232526c64f65eaa08daadcecca248e3f1e2ba3e25bc614487a9e41e45cc80a46974164e476fada4c233f95bc424732e50473671c80f8a85653f24c7e79ccfc5c0051ddc345808782e719f19625a0b8aab8b9f8bf04f735e93a470036fd87381b872fcec9348ff96e4d664b747270", 0xbb}, {&(0x7f0000000340)="d19b9ce76402531a6b69c0aefa9162406d975247cb28602b3bc382ac5e0a589b16617c1ceb20f04e5e9a24a110d5b274163f8aef75f44e0dac60bc8008eef88a3d355afd791254c6ef4988294e421d773123fc9203f89c7bcce7c1ec510f18aab92d932d473a30a2b9d1b12d9ab3686a642d8c2d0d5ede3d4a5e7c28932d0a174dec587532b8f1781f43a023b87354731212eb18d41aee60af4fdf2007a8d2c95a9ea0809ae0be97cef278b9911250c2c909290cccfb2135409990c71b3f0c75ae9b1640e463f7db99873f582f5b045826501fa1bf94cc539fab2cfa1ac7e9abe117b84419dc746240003398d2f3cfc1e2229040ada8088f9f82274487004d759b0762fcfaec279c41e94f8622e43ec58dbc82ae67d96d05e21ebfc427c2260e7658dbf12971b9d66f9bf0aaecf9efea8108becd3b3403fa870be6461de31cc6e170afa349bfd6ac79b848c8b98727849e9a6592831b5e0d04a6aab993e998e5c40e3eca0a157ff1a8dc038f5f9d54c56449114e574727bbb3ba6b2810105b599f24873e17135443cfd347ddf7746f28f3175a381a6143c4ec12cfd1191c37f52f20890b36c8b69c4eaf3ef09e6f3f7a595f4a7e5ed0682e7767875688ef0bc449d91b7f7c92e975dc4cbd1b1860806f1f4343d36dd54e36f0eefc19930e8c1874ddadc93dae23fda71b971d9735eb0ed2a7661e2fb9691f3f2dcb58261111fb65c47d5655f522a6d184deef4ece978ed9807e5cd6470f6732fe2c97b908e8b22ca93d7b56be2d5f5261978cc083c377eb3a9d5c78ab58d2c806c1916297b1a9e2400cb602246f4afabe096e7e396b4b95aba43f9cb80c3df7ee2bb9abd508f91f3b82c994d736c977c555a54af52a057c175509f26a41bab52a89629ab7396b26e165fc6e48968655d75c7bfec28472992a14fc32662100a38b544fcbefffac5e4d15d34a6f28320d753c1d14369369182bb28c03d24483830f9c9000b719f9a7ed8d92b98e7321002995210af15a6ff2d50628de5bd034d4597450482278cd5c77b9758c5e4d6d7a9111b48de8829e2a60f581e42c0fd34d863b9ec56afe45ad722700feee503712b7e65c6a77d4da058fd04952762b6240614bf92f5a44452af0c162c0cd23a9ee71565bf2bd600e024b4afc0f2311cc0b7e5bb253a92fa48ea47fb738ed0e99d3fc9e9384325993cc7381ba5e0ab40ecc2202906eccae0652f7a79f2bc4554e2747754d9dea9a95b5a2e9eaa301dd18e836897c687104a15e57087f7aab41b156a6d5765b8aa1bb73e5aea03172421e923c1e7a5f1a8965e248cd5ebc09129bb9ec530dd7f3749e47c4e098efa87c2dd9b72ed006ac1b587756f6bca282c4ec5f879ffb2d547c7e42b83ce5d9e04926db6b52a531664bf99479141e3c329ea0081b366cc5b84b6be4b7b0d4d7d0223a8049632ad0c5ddb1beb46b2b4a9ac95e838c77da0e05e458a5f8f185d1661dc89f990e6f4c763b1db3200f4ddc3bec07affe7d645aafca63896dc42e380e041497ea8bea6a7ed6d5ebaf1588ab3321b9e8a39cf3e73fb8014cf5c2ae70a20d4dc79e54c5a5952ebe5849c9d6b081b18592ab12505f055b8887d1547de73a2b874c53df2e55859cc73ef31e40a8d0612f7a80c249002ce9f0dbfcb3812bd37e09b71737370d0d3384fc7f9bb0c4a0bd3ddc9bab9db3ca651e1087886a16c9470a89e4a5ffe3dfec94d9c98e746f2572f3f22e5d79c631b2986fcd60e927e33d7917e9e93ab367c0a35fa8b5ab2d70679ffe37e65067b6d8e424a87547855d33422b5c6b025cc464aab8f98bfa43ff0330afbd667761642ef6dd71406ffe8f1d4c6e1f1c779227fe8c46338aaa1444871df134bb1961a6e62df3ba49eda8ad70c061244ec687d27d27db42e3508d867c7ea5a99f18d2ed1d0135e031f9b5ba066e402442625de584667474f5c19dc0da2005aefbbf3c7a70334e28931b4ddbe3f1e7dea441aba34b85784833154a0ae419f9a3afd1ecb6939f1289ef2e63b99d6daed63216f32fd178945ab3ec6f396d520556abbb6a66a1fff77d39fabb79af8960de2c196962d1b816b726b42e6c176e52ff3242ea7e75a237c2b431764d3e5b2a7baac5eacad210ef784ddb9568959320ec5f45c4552233890d48e61d708ef9dc1db2456af11bba2df106325098f8ec2e7f6a42f5d062ac6f98927aa3c02cdce7dd8d6d247dbca64dd42ee3f2c27c7dd40d1b4acc0ea640448218648a5d6b638943daed7faca07aa607d98520474d78dc9790137ed23d62de8b16ba21afc0fdc709d46fdeb09edcb5a10c7b937e198afbb7fe5067423d2a5e65f9c628ba887ab9141d4836789824535d75705739e392f06442fef07506d5f33c776b234f1e7b04848d1a50c28b7f4f28129b61857385104ac91a55ab311d6d5709238f7c8734f15a1c51519825f949c053ea7b6cfe4134722f8b1fc4eb58896b350dee5af364c2312d87c88645b49555025d02d77cb8dbedc5abf1d3baae0ca3f978af14714cab57246c52f8d91eb324be0d86daad6a9587ba6510d00f2c41b55c1dfc98a382d1d47f4d22e1653b76fd0d02a015b41e0b4556549ed6152b74adbd55c72f3c9366be48cfb28cb205e8f92d46d4f2fd699b709441a35790c4221c4f5ee2538979d4479aecd8e37df65c6a865aba24df6fba2d8135d30ca67c4df6100a0bb1cb87a9172f907866ce845de90f0e0ab0d77aaf752d7eef1ca68bde9d4a1e1dc7fa44b73e2bc9d16e9de218d68d04f1a0cdc424a39d60076dc4c0608021c75668f4b3a952ac27ffda11a6916219a6e4699c8ce2ed1a59cbc2cb7321dddca0c55e5ee520d9b4da2e6b4a64a1bd808018d373ed077103193e5c26583d85846616a0442a8f0e03b8dbc24c4f08bf9068b21c6677a356138ed2f4f8d19bed1e798635640d49c1a124c8e18926e467698b891306f581031669cc97839cfe2a2f834fde71df9ab60a411f71e605a4c18853be5cc35d80c6030c24d4c03b1331df4bb662ecda874db6ff33bf11beb6294f9ff6db3fb8f83e898fbd3b8fec8feee4291be600c74d489aa5b38fb3f4507cd903cd872e9f95c562fc9f1ea71306754e9a6c751361be8962ac2b90964d93b8226a656a3fd6dc4752a99c0ed07b6e2e91aeb4b29d94cdf9137b10a54979616cfcb4466ff2ef6aa8a2146a3d04700c8b2941606de456a1003550d163e61fd0974d34daa8f14e4a62d8a55035403da01929a4cf364e7872948b54dcc9db75805020e6eb8a265574582859630ce0b9a712e21fe4395158d1bfa86526f7ed4292efd799e584779980784dc0e9b3391291197558e57d77c927af8adeef124b18f20087315bcb974ccc6061fc15da1ff3a99d3937672fa96eb4a4325605fef37460d13f662663cd816141b3c6cf42ec527413474b38995d118c778cab71227705ea9df0853fd0050c0da39d397cc9bb27a10dd1a1320a1b955edd94148952248f0d34bc228d69dfafd153cb0603bb55b86ae21705beefe4141d76342b8c1a052ce6f4894bd3942158c24e2fe688b72197707277076511f69c079a391a7a39c161591c9934f138e893cbce7f256c78efc5bc1bb66bfbd4eda88d752ca913ed1858142e1d1b449cfa731b10f593c2a08a3bf6a118764fe03dd0a72180283375b3711cc0b9c78981c63445ec187327f16b0f1f6f909df8446a977334537b2b3317dbcf12998d2b596b7f3a2ac9c93b166a899d76679ed2a0f6265ad0183cbf612928b23905eb54cea74cc5c833054afdcf8f617f4bc59c8b71164203667ca75869d0badd9fd05f3f8fdf14a3e15843f5bf752f19214063b0af9fc218e5bcaa63ce5fe82a6090fdf5689c5b61e9b8e9498e37c1ed807285794466fc8852fec6157a0ce2b9820de0fea8dc53a706f2661b06941acb1da531d45c6ea15df4e2763cab72134a75458f94b18b616996d938214cc8d7a7b705aa059aa61c2e7aaab503c5827ddf861cd53baac9f0df1ec8b8e3698687a6ddd2cde231c76d2e8c06390c1aeba8f2565ee541cfa7784935ea6537e5bffc46011a346dd867357b3cead60d113ba76ca36a45ea92b4fa4bd9a4b16c71b8f4f9b768c47ad1dd13c67fa592168bebd9be5c5328f8f56a7f82297c499f1ad13a9559ea25a526790b6d2d59fd383f627f3919314a1325f18f8fc34f2fe16bfbe93036854ed608b68e9f82d16b8e0eb176b74a7c0cfafd7b002314fa96c95677fd2261c8c0a6641c418eb8eeb7ddbdee090053a7d653faa5a8b04e2241b268ee1f2905baa73e0f3454df537714dd21f0310b505c7537e069123e9671ab32634d80e5eba850ab290f68f57e1f2b5db15afd93ca446f89b46cf9e7347e660abc2f6594e4440bb94fc73f240aabe3bd10507a11f1b067ef3bf3169c1514bd5ba38a5e20fabc70dbded642b264b02327993edc967af3531c00a335b4a0a962c5d3ce575dd79f3e33921f2a26f5ed92cac486e71214fc04beeeeded095941461c52818df134ab3365c89c8cffab5df1fd103791f45ce26cebda6c6524e0554b68485ed10fd61275b5ab9826e30bef8247bc3b0d83be62deb95543e15768bde7d517ac28dd551c1d0220574c1860d35bc0f108b1030eb59667f329e5749403ec876c1f6e55c6f03247693ca90e2cf67baa8223cbbffa64fa371d23d83538966cd452510a524cb30d24d7a281f7fa41d47a924c77e075e99eb847857152ae6769b99573477d064fbdb3f0b1f44ce5fb94e0179ee8e8a2c543b496a26f451670c7e9512b1b98b62384c35edd510b7e8c5069cdb7d4d4668a5122673f40d88b9dd170f071e6939c24f8edc31dd2b05e56ac274850adde79addae8fc83fe48efadd0fc504c2cc5e4e1de36865b1c790f934d6108fb74e45019ed020d41e6c2ea1194d6bc0d7d930e915044520fe7a10eb7625da4efcb74791cfc0769a5e40087bd5bf300b134c4eb82ddb096690a61fdfad472c1f16a85307e15126d9fda7595aa7376912c9e0aee335bbce0fe9613ce913c2be9ec58878610035839f9cc6c5d5cd8e6a56c540244483b02edacc25a06a3257a86c80854cf58ad0aa0d7c696f2910a2af18f6ed9a9358f02d588132a41654427a89e739b24dca2b8599961436e27adfcce36c7eda34a0452e9eb82c2bd2b4ee8da83376bf52c5a652d711be87d2abeb4b74d9dbf7cb6357a31cf35bef8b7fa83caed04b0d70baeac59bd04072fc4616857aee5922385672ab03ca709f4d26be04ccb5d1d754bd01a2a9df7318ecdeef1eb661b6fa0c1f5ccd94ff44b720e382e1599a4f78761ad51e888c4884b707d362bfb4da313b84f8f2693ccdaed1987207ae7c348c0f040cb9e847263a2441626f44ee39e3163e4deaff99f85d287a784ad2320faed5a1e36284522776819f9848abafb2e99fbc5aef160dcd85ce0a49422b3f0126523029045cf042a18ee793d26aea65e71ec5bce62ecf0266a4d51fc33a2937c8f3f9d832bbafca72d2decb14616f3398b57230cf502a78e39ead130209af5c1529d812275c121ba592affa039e4d6831e02513207af68162951a451002f2e12a81a6f7c00a322e32562708ff6126b0b0095be9f5d4e09ea02c3a5780640968758663afecc2082be7abbbcbc0c67641441fa0f2ef77ba976bdde37bba9c03b82f9f2e35c0c1a287fe8447f299ffc2c401c7f4f706eba3822dff798c686d8dac751eea04b1225dcbb87be15d86da6aca8299f27c727bafd82f7f0a51f22693333b81f66f11f96bc8996675e63922ab72f8b3d9f714510e7312fca769e7456", 0x1000}, {&(0x7f0000001340)="95022f54d5606395b8d4a4455678dc9542d499fa4f300225ec603a2e9134d6dc87ffc86d3c6286d0ddc3e228d1ad81b0eafc7d81c2cdca396959d59d9f9e7a4a8faf5d06c16f05eb11d0", 0x4a}, {&(0x7f00000013c0)="9c3a0a8da06fce381c285e7ea485694239a5dccc0cf109ce455aa8337c96e16f08d748381c440514cd63496a89182e69ad90e7a34d1838bf917811afc073afce2e3ad25cb823ea4fe23fe9c8a4974043d259409c5f3c9f136326a17c93ee084680b7382f6d152c41d82136e3c74917a4ac044bca", 0x74}, {&(0x7f00000000c0)="73c168e74060ef746c6bfd4cb9185188b92fd18ef39f61a4cbc422f4faba51641fec8b4fe5e291863dd9d4f5aeeb", 0x2e}], 0x6) 23:16:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 23:16:54 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0x6) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x9, 0x1, 0x4, 0x100000000, 0x3}, 0xc) r2 = getuid() lchown(&(0x7f0000000140)='./file0\x00', r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="df051d0329b1cd0d", 0x8) setgroups(0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x8) socket(0x1a, 0x4, 0xe530) unlinkat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getsockname(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) 23:16:55 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 23:16:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) close(r4) 23:16:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 23:16:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r1 = getppid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x1, 0xa90, r1}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x22, 0x1, r1}) 23:16:55 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x30, 0x0) 23:16:55 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000001440)}, {0x0}], 0x2, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="4102", 0x2}], 0x1, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r1, 0x0, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) 23:16:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 23:16:55 executing program 0: r0 = semget(0x0, 0x1, 0x498) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x100, r1, r2, r3, r4, 0x80, 0x6}, 0x4, 0x240000000, 0xffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) lseek(r5, 0x0, 0x0) 23:16:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x64}, {0x0, 0x8000000000000}], 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) 23:16:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) socket$inet6(0x18, 0x4000, 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="31e2f0ee9b621fa27d40c8c531343726fe74a9d2d178f80233ee3739338bcaad3a6010da1c2ec209e98ad86f039b14b88a29e8f4e671d5054a1f6ef07e706b2bacf49911b85aa5c49245015419a73e90a77de17397903a9770e1f39826ad2e2932dfd929befc099166023a70cede771702fd", 0x72}, {&(0x7f00000000c0)="033bb2f2a102b2266cc34c5d08bef5e9db36f252a3c586e9431cc535cc9bfb8dce203e983fc2156e758d3eeedce3a14e80d16ba337", 0x35}, {&(0x7f0000000600)="03b12852d09c523c0511fd053825989e55cbc98326840bdbab3ca82b5e0120cb374a4076daa3e2c2624ed959d861d32ae00bccf1a51524efbd24881d37ecb33d8144a585dc", 0x45}, {&(0x7f0000000180)="43f9a1002b3d829754125253cc0d0dc5dd1d199e4b8fad3f91b34bdb105f07b48dbfb171e42cd1f0beac7df59292e02bfa4ba0aea0a7865f320e711ff8bd928acac9cc74728210cdc7c7a172f158f3e8a9d55cbd2f91786827fdb6db57bda2f0be77a9ed44120feac312c53033cfa2336a5613a2683c5d2cf0204522684f03a0fdbaea3c63446d9d4708b18b8978e0ab8135099829f0a28e5e795641a4fcf6a7b3b42a8f88d1e176940708206b8b58407653c1f01d8441abc711f91ae278a01aa6584cac0a6dd2b8af040d", 0xcb}, {&(0x7f0000000280)="5c6155d3893c97af44dfcd", 0xb}, {&(0x7f00000002c0)="70702774f7ef6d50449471f65459c15360370cc93f95dfda6184a253f06d77a84927fc198c3f37eb5b42ba8032e52fb03f4abd5fb80b9109b62fc768d03145acd121b6ec60ea95dcebb291e1a84bc2baae3115c3574c28344a1a5e35c37fa159a495b8eecd5c3a8d5f222d38cf9b1a32c020c7a4211ab1ef16bb0bc03c3bb3a1da27b639aec8f1066064e6c2ca9a2f98cb4659041061f4e9b60a434321ea1039d905a11b2c6d8a01daa26fe8f69d5ba632426c316207a37514d34809b20093db737e5e5281877f29071a6e13f989254adbb5b5514c77476f91dcea88b524af8602de23e97b0dc3a2e4b6abefdaf044d8f30c369d2438be4ee77b3cb0", 0xfc}, {&(0x7f00000003c0)="0a66d740609c", 0x6}, {&(0x7f0000000400)="3f4ad5b0a319368dbb665a03abea421115ca7eb412198f8eef5cc4dae97e2d1e9c77f217e12e5c548beb76", 0x2b}, {&(0x7f0000000440)="e36f123d87be315b37004d9287c271b611c92f4fce1c3399b56c31ddfd62280916f3dd0c7dc82ce8c29c5e91f4771131a500951d453f418f70466fc98475135579717a1260ae7d7420f62283ec0a9ec21adc2d99535fd28e8f80aee7ec9356c7673d960da37876157540f8d2fbe6c3c1d2d91687fa01ef9edfa2ccba319c66cc1b2aa86002a2f668bd5463c5cd36fa2f7b16f725a010d05372853367660727dd44afbb7f829611b0647d077da674c8f5648c82a1c7ae9b7a55e256a5128e3f8eb02cdf41e29b0f1f13ac28f6ac34570f742293551983b8e25190834682c296a5a1ef1be1d9342afa5bda8ab20d0db8d579cae2f64112bc1b", 0xf8}], 0x9) close(r0) 23:16:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 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) fsync(r0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 23:16:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x592, 0x400000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:16:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="e2a41530ccd00cf4012490183b61a165d44d7eeca453ef27ef4bc338cf24720d955232ecf51cf474bcbe8191f8843884a8fef8a15a7a4dd599d13d119b7d742b69ee50ac1f92d202e5dd4b83f44cace9a014d019e4a413a1424d30414930c36082b7d5bddf1a97c5e5e898abb32fe7f7c03efbc98f8ace4f2ad9396ac646ef94270f3bfa8489f5dc5ecb834cbdc50ee199044916cea8098af5d3be4f4436903f03598500450ba7cd7ef6376ba23cd93d301848f14e53014ecdfdab6eb43b4a03c92a5594868c68189426fdc949bcc34b0b8fe45b2532f34e24d2b52d46518b", 0xdf}, {&(0x7f00000002c0)="df93a76f25050316ebb17c2b7e974544b2390fa87e774f5264090dc4a6e4e9cd0998b954123af2c4eeccad72f2c8a1545b27f9fc20da1135be45846c3e9fc7fc5794df82606df01b3486d42eb66684a784d8ed8b3939b3fe4df2d7684dbdf9bb547213d48dad8416465e08bd01603508b16b884d2b2562b86cdb04a234997df7dc38567ab2b719b862a6814102be474678a797f5a291c7d587784e80e91893270b16f438ebd1f12142f6bf2a0bbccb223fb6117bae96ec2e1ef5d1f12c74e9c0e18ec689288c20068322cd4cb337b3cc4fe98cc7ac6e7b1a708c4df8e1ebcb70a7f81e2d95e4eadd1dbe1adc32f6372139cab61ae2819b4d084e5acc02", 0xfd}, {&(0x7f00000003c0)="35854a4113cc834ecc1008d004994515d3595e8a656618bf3125ab96731bd173f02184b286a131792dad47daf0ab01be05ae8596380871b50344b8b81de5a5364e4ed072704e7608ee546b61c690941993b1ef66d1633f120971a9a798119a91978fdf72c3aa6f60b685ac46d430ceaf059647c609204019c36bbe4a9ce4054b387e3c95412d49f3d0a83ca50708e7fce3808b46a2a203ddf032cbf34e98117a326e", 0xa2}, {&(0x7f0000000480)="5f4f486680fd860491178bc96591420e84a32f33dd74335575ab1bcf5f48e47e947338b212417ddbcd89badac533da2b6ad95147cc5390ad35ee888a2e04238d925714c624bc34efa22ac73a3683ed7cc0bd2348e4040a715a06731cbd54acf6404d1f99c61468ae9b4a", 0x6a}, {&(0x7f00000000c0)="2d54cb08", 0x4}], 0x5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) 23:16:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ed00000021003000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x8b00800a}], 0x18}, 0x0) 23:16:56 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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3fb, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) close(r2) 23:16:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x8, 0x12000000000, 0x1, 0x5, 0x0, 0xffff, 0x0, 0x3, 0x9, 0x5}) setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) truncate(&(0x7f0000000100)='./file0\x00', 0x7) 23:16:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000200)=[{r0, 0xc}], 0x1, 0x0) 23:16:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10280, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x401) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x2000) 23:16:56 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x10, 0x8002, 0x40, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:16:57 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2000010, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) 23:16:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) fcntl$getown(r0, 0x5) 23:16:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000000000001ffc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/53}, &(0x7f00000000c0)=0x37) preadv(r1, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x4) 23:16:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 23:16:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x8000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 23:16:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) fcntl$dupfd(r1, 0xa, r0) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x1005) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 23:16:57 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) write(r0, 0x0, 0x0) 23:16:57 executing program 1: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x60000) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) 23:16:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b90a271b1034100422fc823b42622634905e9cd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcae2552bf2cb6fdf0a41ee606faed6bfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a701183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda6e5a9fb8e4d6e9b8b7fa637f0dcb83cae8f269b2c347af1b70f12729c725bdd5c0ffffffffffffff9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cdcbace4e9bfcbd5ff0300000277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 23:16:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 23:16:58 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000100)='./file0\x00', 0x2102, 0x7) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) accept$unix(r0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 23:16:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5ec4d3f4, 0x8001, './bus\x00', 0x8, 0x2, 0x72c4d8f0, 0x3}) 23:16:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 23:16:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1000) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 23:16:58 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x150) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) pipe(&(0x7f0000000040)) close(r0) 23:16:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000033c0)=0x8) getsockopt(r0, 0x3, 0x6, &(0x7f00000023c0)=""/4096, &(0x7f0000000000)=0x1000) bind$inet(r0, &(0x7f0000003400)={0x2, 0x0}, 0xc) 23:16:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000440)="112337892a124647048c7c480feaa183c00dd905ae20eaad5f29f2bde41742c7b6feaf6f7e5fe83a3e05098d8cf4aaed6c0ef10070981bd9f426ba745a411aaa5af59bbea1a821448505cb917cd8093271b7ce3d3f7e78b728837f7b94264f7e84136b43bf77da0cbf6c1b8767af35fd4df67089878900dd3fca6ec08f7c1f08ea9bb123c359df39ce75298c54069556c7e3dd20fe5225ad39d145152598c548061ad195f269223d749b3101ee24c72f9da7817f641b0f8f2485fbd54b37f986c8fdf086289336136040d3cdc623b7e81821e3f477763f6f7fa8c1206108366650e6334ed94eb4a5a17eb33aa48dd57120673d9a5952d9b44cf3bbcb8d0eed64219444e6e5ac22f2ba758ffcc816df992c5e8bc4f5a1525c757edcb400000000000000000000000000000010", 0x12c) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x401) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000066696c653000397c742fc77faf9954ff570a6bcbbee0f16606149bdc65a79555f3dd4df714fc14bce82d5d2424bff9b6353dc40169445a3c863505acd293f26581312b509a5ce129e2f97b5fcad1e9f82751f5cbaabb564c192b94bba065cfdf4d2ff539bd3c6fc194e2d3720521c84ea6c72b95d85f2257c505b8478c5f6e79805408a3ccd151ed"], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:16:58 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669dce38065b000"], 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x70c596a0cb4c4dab, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 23:16:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 23:16:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x6220) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) fcntl$setstatus(r0, 0x4, 0xcc) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000080)="8a431ece86022a0c42fab4e82e71f5db4700f5c65dd49bb3ce3bef65cff7df977d0bde1f3cdd6e49a05fd75e8c78765b2541dabe64677bddc4ed7af16f80c8fbeb6132f8a22d4ce1a1201a0ff4d961e0f0fc39655aede995783aed4c92de80679fb1b9cd899419140698faddf8c278abb88b30e9ab0113", 0x77) flock(r0, 0x4) fcntl$getown(r2, 0x5) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffff9, 0x6}, {0x7, 0x3}}, &(0x7f0000000100)) shutdown(r1, 0xfffffffffffffffd) 23:16:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/31, 0x1f) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000000)=""/10, 0xa, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = getpid() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 23:16:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x8) 23:16:58 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000140)={0x2000000000006, 0x90}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000180)="b420274057b8fc3ef951fff31e6a4049090e6bec4b3a7d626bfb29f0f6a1db63e220d749b7adf3a16199619809b34193771d581729a705e53494c026b997b57e4a365525bb6deab01dbe0bc8064569233d227b126d0dd841b247c854a4d3c2aed1536920b85bc9edb34ed058c8c8a911b1241ff01ee81cce829505fd025e8e510bd9de073254aad7c500000000000000000000000053173f8734", 0x9a) 23:16:58 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) dup2(r1, r2) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 23:16:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:16:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:16:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) msgget(0x0, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000004c0)=0xc) 23:16:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 23:16:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fcntl$lock(r0, 0x10, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0xd, &(0x7f00000000c0)={0x1, 0x0, 0xff}) 23:16:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0xfffffffffffffff8}, {0x18, 0x0, 0xffffffff, 0xfffffffffffffff8}, 0xc1, [0x7, 0x1000, 0x10000, 0x6, 0x37, 0x0, 0x0, 0xfff]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="02d5271c9987fc30b55b1afc8564", 0xe) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') setsockopt(r0, 0x5, 0x0, &(0x7f0000000400)="c284b268568edccda241e48637d520af540ecea74f293bc1e8e76e91f6982e18cef41d48b935c3963781e8d8ec541507c1f03b4bc3aa813cc933dd9627f02ee9f4a9c01e556b73e52b71a37cd9732801bfa127a0590728a0a025b384b19c981718bd7ef44372c824c35cb5425d547fa6d4a474d248c794c1fcb3638b3b90f7d0f4740db37e5c9281c8859ab1af033e6be79289414d4b7b6b", 0x283) setsockopt(r0, 0x15, 0x1, &(0x7f0000000180)="0b60e45c2d2589aba8be96169b2974eb090bc6219dbd2dd3c2b7bab19cf0ebe64ea09ea156dff469d949da92dae3a54b82ececd961ab54c65d64b364ce2aebd94190b522e78f6ee5a4e68697da6c651955a2b12754ea606ee321c95dce56531da193a0a0b9087ce5e5cc62b74c73aab612ea", 0x72) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f00000004c0)) recvfrom$inet(r0, &(0x7f0000000680)=""/73, 0x49, 0x0, &(0x7f0000000580)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/175, 0xaf, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0x30) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0xd, 0x0) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000600)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000700)="caf8ae856930f579fc2a15ee9397f0f2243bea33c92e6b9b016af12f1d965ffef16bd102dbeba97625f2b0023ea6ac7107390f4bf124c58c454bb98f034c9efc5582c1b34ee3aa53677c01334f9b515ca4006e514069bb4a7a2765", 0x5b, 0xa, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) 23:16:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 23:16:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) setuid(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 23:16:59 executing program 0: r0 = syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x242, 0x0) r2 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x10) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x84}], 0x2, 0x80000001) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000200)="99", 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) read(r3, &(0x7f0000000080)=""/101, 0x65) fcntl$getown(r4, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x48, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:16:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x50004) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) write(r1, &(0x7f0000000080)="6832feeb00e3f7351ffd0d4b01ab267c7f965e7cc20aa973d9953efa3eb0d0457e81062e56ac272881afafd46bf2d5b3250678f980cd287f1fb5121f5ffc374e023e9312", 0x44) 23:17:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, 0x0, 0x8, 0x0, 0x3, &(0x7f0000000080)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:17:00 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x200000000006010, 0x4000000000e02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(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) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r12, 0x0, 0x0) 23:17:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc7) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/63, 0x3f}], 0x4, 0x0) 23:17:00 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 23:17:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) 23:17:01 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10008, 0xc) 23:17:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) pipe2(&(0x7f0000000000), 0x4) socket(0x16, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000f72000)="9c040013", 0x4) 23:17:01 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sync() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 23:17:01 executing program 0: r0 = socket(0xfb90f762b3caeaec, 0x8003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75000000000a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0xfffffef2) sendto$unix(r0, &(0x7f0000000000)="b9b78b41b22921c7f552ce20bc43818e5c1a86dabf862481bdcac5c5d26ece689cd382b631cf10c8f6441bc5df9e0d176702df16363b1395e23c7462845234e06411af88e049c8ad55aa25", 0x4b, 0x4b85a6fba7450e56, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:17:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:17:02 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './control\x00'}, 0xc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 23:17:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x2, 0xd39}, {{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0xcb1b, 0xfffffffffffffff9}, {{r0}, 0x0, 0x0, 0xa, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x34, 0x8, 0x100000000, 0xfffffffffffffff9}], 0x8c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x1, 0x200}, {{r0}, 0xfffffffffffffffc, 0xa, 0x4, 0x3c6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000002, 0x9, 0x9}], 0x7, &(0x7f0000000140)={0x7fffffff, 0xb7ce}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom(r1, &(0x7f0000000200)=""/165, 0xa5, 0x3, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xffffffff, 0x5}, 0xc) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:17:02 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x3b}], 0x64c0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x6, 0x1, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x101, 0x1b4000}, {{r1}, 0xfffffffffffffffb, 0x90, 0x40000008, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x39ac, 0x3}, {{r1}, 0xffffffffffffffff, 0x78, 0x40000000, 0xffffffff, 0xe9}], 0xe674, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x11, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x9}, {{r2}, 0x0, 0x10, 0xfffff, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x8e, 0x0, 0x81, 0x400000000000000}, {{r0}, 0x0, 0x1, 0x2, 0x7b6, 0x5}, {{r2}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0x80}, {{r0}, 0x0, 0x10, 0x86, 0x4000000000, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0x1, 0x22, 0x6, 0x400}], 0x6, &(0x7f0000000200)={0x3ff, 0x9}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x19a6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x80000000, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xb, 0x1, 0x1, 0xc2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8001, 0x6}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffeff, 0x5}, {{r1}, 0xfffffffffffffffd, 0xe, 0x80000000, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0x340}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0xffffffffffffffe0, 0xdee}, {{r0}, 0xfffffffffffffffe, 0x1a, 0xfffff, 0x0, 0x1}], 0x8, &(0x7f00000000c0)={0x5, 0x1}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x100) r4 = getpid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) fcntl$lock(r3, 0xf, &(0x7f0000000540)={0x0, 0x0, 0x2f, 0x3, r4}) 23:17:02 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r3, r5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x8000000000000000, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r6) r7 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r8 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r7, 0x5) close(r8) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 23:17:02 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:17:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = shmget$private(0x0, 0x1000, 0x414, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:17:02 executing program 0: socketpair(0x0, 0x4, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket$inet6(0x18, 0x3, 0x102) listen(r1, 0x401) 23:17:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) 23:17:02 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, 0x9}, {0x1}]}) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8, 0x2}) 23:17:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:17:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x4}, {0x7f, 0x400}}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0xfffffffeffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1f}, 0xc) 23:17:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="fbe83c330f61dcbac0e569d392edda22ba8ad34236ce7356719f1e283ee118d4a809bad8c7ffab13690e77a203624fc5aeb8e0894996288aa5ea346d0f4399d12bf69d58", 0x44}, {&(0x7f0000000140)="3ae0aa1ca9824f1b79c3c5978fffd301286f57106d694c8699ef1acf6b25186c48a969d6a3c269512a5793e0ffc217f7d052db260b4846277c54b688b62519c4cb54152007052e24b471e0c46eab7ade6fe713d57e344112823e40ce905193dc0f0ae373840cdc56cb3c1ae212bfcecbfb0ca0999f5d3a0c68ecb5e31069f47edf461c235feb58d6e724c7ef3432002fe1cf2cf21969a30ed6c64ae36a0c4a15fd376afdb8957eeba15966c699f8711910f17d8766c7185e101e32199ebfbb1755151c8f9224e45a9fbdb6525b9c8b297d1433daf5519b0d5db2932884e1c816ea8ea5c41a8e74503d2d62c0272d6cb658b9f3f0928a32707c2c47c7", 0xfc}], 0x2, &(0x7f0000000280)=[{0x98, 0xffff, 0x2be, "829c26fecb5fc2082798fb0de1ccccfb9accccf3d5ae1f9150509bd0603a7c4e524a11790519755d243cc7a2210fe0e8a31f3f4440fdf8c6e96b3f44c4dcd4517b16792e46c8e363d876d4684dc03b9e98e3f0b6a6c5df3ba5c973b2a28fd7d91e90582f780159f989da1a48bf893db473becce131066859c5d002e53644e57994aefd"}, {0xa8, 0xffff, 0x7, "0c48d8396cfc11c94d03786e0ea73219ac24a195a02ae408ed1c70707d3ed1f9fb23ddff0528885922d24d1f7fd6d262336c34e2f9539e9f1d885134655930b0ac5b2b497566cf08399cdba50d14a1e1206728412e58a7ef935e85ee8a3d2156b589fbc1b1847acb7fef2522c3d4b9abde7b3157cb67b8ce359e553b7dd08cecf335b41c93e478e0beb1c8969b14721dc86c9f0e3168"}, {0x108, 0x1, 0x4, "541551f625e214901860868b8d51d9ef6a323a47c9e92a3166d62d041070ba7a2ce8a412b40ef0e58de627924d2c1358ca9d6ce41925fed64da4f1500ca2bc5e43ff36fda0d8e1d7fcbcf22c45a052693d778bb69d340d2c74a10cf87e3aedcd9c9ead72c81f9e16b14e3bc6a308ec0c46e4e7da80b061d9f7a24fb9b458ecf332e63406f313d090f47c59949c361506efbfd3f48465c26cec7cbae33b4fe84f444beed27de539abb120bd2f17d4734b5f7b7595b1d7658ef50fb12278a76b4b924e796ea527fe5c3d830929c2af1c4f95ba239e8bbcfc778ce9db33c9c91094cf16877f0ee3512de75f612a2baaaa8810b81e0d"}, {0xe0, 0xffff, 0x9, "cf5b9524effa7f29b20a39e8d64482a69edb2a1b8182074fded60423a393f707b998a16c028ec04b795a04e57f7e255289583dfcc80ea2de13d1f90d25e1357319f90ef2966a5fbac7448f279d40c2b0461e0bb08e10b002ba4e3ffb3883954d54803b0d5db6d0f69a2cd416dfe150bc5b0e3e48b218dbb8910201ee2722a41463438aa529d59d8146909c7ec015025c432fc511c23e637ff46cca19cf96a2532573ca79ad8cb5268bce1c31bd7f9f1a7f3562e4f349ba5b738f82b9520f543c60acacb75b8d3fe3b450d39d9c41cbcf"}, {0x90, 0xffff, 0x7a14, "540225e68d1c54bd437cc05d091cf762bc3e6636fef38e23b4269d97348592418f12d687d5f4fe7688264792cf9799d289174138f79dc37c97ea128837f8c425f79b382f999cdca0fc4d873e03f8c7f85c3fd582ebef6cd4bb5cf5e9ce9581b50b6a19883d75d0e041ef618fdc67942198fffee0b907405ad58ec5"}, {0x30, 0xffff, 0x6, "3b732001843593164a67a082c310e72643ea6e47a480b920cb93"}, {0xd8, 0x0, 0x7ff, "cceaa9778fe816b970d127bb0e28110eeec27f1ddd41701122a419a273c448c0df3c61cc68860cfbdc42a68fb141056329e933b842be3db5fed9074dd100926512d9f98940d0f519b25c296df2919e360ef0448e4776ec56f623bb907ce720c325942b518cec3310f1383aec7cdb28b1c7e283c9f699b145f78d4f85433f7df6310cd643e6a65071a7e74ad23570730b39fead21c5a64af502bfad838aeb3ceb3c1111e4757ccd4eba4a547f2e57ff3e870a84b58fe1a32c2509e516bb06f354c93f4716b6"}, {0x1010, 0x1, 0x400, "37e3531b9a50ca4368ce5a75ddf73bdaff40cf687c62a4dcad4e164557f5a209d313691a6e0a3379cbca80c8b0edfc07f0f91325b112296a367a19b5d103358fa3e0bca284b5ca4c2d89ca36aea49371c8b5070e447b8133c169c3245301d5f9c2998ba0c7a10aa24930c3e29c0ef8d559c41607ce229f8e7259e8459684186e1ea3dcfb7868f2992d16a0b4121c663cb85480e10d088cefb2395281a23e2684421a00f66b5b82d66417ac05662a68ddd852b19ffab418516077c2b16a36883751a49b58fc39b5a4ad0893f68a91fdb2efee4f81be61e815c59f09ad6f471dbe46fea980bef1d1d073a0d870d4ec9a7cffe514a0acf29ee1935b07d9a5deba1af16074cda8f784f6b7bfeab80ec4b61636cab3ebb46ddae185a1c6f7395a8e25ed8778c82da2593f14dde8b321f8f2ef91121761e26666734e4db5703485a858fddac8a9a7661e9383beb88f86b24424f033bc2436a64dc94a0e43d177097a2136f74a936e9e82326edca4364454850a8cd9e4f2404a651a897074ae50e4b3788f7a90a9b21306914fe92e236c834ae559c81b6be38f22626a55d2aedc232a55fe37725e227d19ae94cbdcc545ebff05c0a3e6697c78575f180ba75d466c8e92c70b0af35d3869162b67c494b2fc9c9a104b2edc29f1526701d675868829c70ca2337c96f7abb7de38802f8595900a4353724f356cf201c209ae8d544cfc9e615e82ae0a395e38956fe2e14a1822d5ec26c8a35a73f9692cdd01921f2882d0f014e4eb7892ff63dca1322450e27645cb37fe6ced44faf0148a695c170a21377afa15c7a64386938c7c3464707628d9719844f07e9e8a4655a847ce06bd75a17c08444e577401e9b697a48421c9b2e37a620660c7f6127a30808521fb2ce75e591ef5f452fc74c330e50a38259b4ceca372a3a041bbdb7d3c0b689f0026a212edc5156aa021addb50ec348b80536f95f20b0646b7d9a4b1db1757ef2fc61ae4c19f4c44ad0b861aa18fdced436c3f42e856dd13d916fdc6dc6f13ac5a19cb6aba3eed46a7451c8b7f7da18a87a2ee657f6023148a9f839b6a188b01d2c4bb144d5d5368bb91efc966dab5b3f47fb5da76b40f22a9bf52af980d32944b81a1592791c2219f93289d163471f81cb02635bfde6365aada7a14287baadf949700358cc9e07f2ade15cb64b562da3103a59d365f0eb67499e16826e8840e0a4f3143cbd20c1199762281fd159300ddcb738bd847bc2f03c54ee26e575e9cbe7c58d8d101dace8d6950528f0d683943f31ed6ef6b3557d7b963e7127e9a7a6daa43a5e97d3a4c47a7da6f01fac4f725b26bc703218239a1466e77255f30060389ce91cbe95599b4555cd61fb8bb8d34844c25709a833e84f870a1a411048a3e281fb8d163e687c5ec1c8e15c59d3619dd63b1c38359582a36687ef5d54f5067abcc4364b7d2813708b9322f35f45147bdc3c1d5f043bde433e94ee2718113fa600d47a181be0380e12968daffd1c647481d3b6a72c09f4a91e5909eeda9f780467832d7f25bfa5d5692584da9ab307424a24488fe1915eb1de0d8d41243b7272da106fbb90d19f0d3d176d808c9cf262c241d6a9375678492df4f5efea7b2295f9b63a0bc3334c102292b84a07caf7f34c2230fcf6dc712885a64dcf86a7f44642b98d10533dc9a5d4cef6347e30af09684b53d2e6eb9ead2ee301849c9cbb59b54e8d0476fdaaea22f250fcae352cfb56d48f4d14a1d90c7d08c56a5d9b7ba1be2a544658fd63bf8bba186ae4a29258a14c22a75032843a06a589a7d659e5dbcf05177d9edf97ad811b86b2a60d0a3d741bf4f6afe895bdbb994498625241862a185602134f1c96b4e8adebe5fc57f3aa3f69d7f9597197da705d8edac2ce013b3d87957b967e5661c650e4078319a6facf793fb07e699e1f1fc70d9aa7df43038efa1dc67d5a7dbe646b289c63736dc0818ba0bdbb7d842826a830a9d1550c7854baf2db415faad30f683cff7c46350955a420422dd0e3c1651a62e8010477f6a4eedf04f98a62853be193fd29b83e90161f7dfbba8767bc672d7e855ed5921d94f874a3f08300d53ec45ab49a79628272d308c77729ffd859d7d6d66a1ce278d3e49cea0d786e0195f9abfdf1cabd8f2d21079bd66909edfce1f2028b7d46930fe4065c24ad01d106b535f758a51c984f372f9138f40e84f37179c31635a71690ca9a404b2dfb8b1d94c041459a865871220e460b9e9390cf39be2489ded9ff2755984065a84350cbccb7624c60a44c4775bd3b0e49e4de5123a5e90dfdd67b311af667c3fee52132032652af13bb8f10ee0e49a4c089029c8b8339dc1984423aa9a790e5c9801ab5c6955d1e55e6d03f0be6fccffa6e03ecfe32dc7770bdb836c4d9efe7f34a19464fa515ff434e9c4f24d07063bb6870027d15df6f9c925effd1a05f9ac7b47f29e7ba1b77c197e3f43e3fdb1c49b105cb1ebed5e7307318cc7e963c13974c8280a3ef91de5d6904b9d0eb796b260e045f658053f2381d671c3d7435657c3dc8e4316032b194d591e6d2caf1eac1cbe4d28b41d2a2a25a5b2543be2d3c1326f0e5e01fbee0019c7ba5ddef3c1947aaf45087e26bcce748b0acb78afba9cb1a5db93a1e50c6e2801611dea5cac49fbee8ea73a30148283fb963b5049cd2abdaf06513d9b2e34b61e26027badf0d81aa7e75ca6578a4353dc3d523015d663b7571b088617f91dfc3b3ac0292f1028d93f06834a1682b1f811467d4777d7b266c3464c0f5b5f61e6b7d3176755849860259d053da5cf53256dd965ceb4dcad169ccdb3b198942dd6d23daa09f6bcd1eefdb176a819b608449fc9ee719812ab72cc06e081e2b1c1c39c8ccfcb0b41cf758b1ace38be0a646540df398d5e503ddbb49f5e352ba0c30c833869a393ebccd38a4f662b6cf0853b27a8a6b86bb84eba6fab92d4fec4c0534cd2e2e1b35473beb80d8bcc679dbd28a706042b7ecb4875930fdfc85d4368a7675d1b4535154a3b9173fbb4ca9de0d75800a282aca67c660b59e206b0ba654b07ef093464d80d130ce61eed6eff88a61f2bcfa68060cf90cc803461bbb132a8dbef5d3691cebf9cc44ab7eacfb4e6bceeb094453089945ee6fcd1f96fdc8cf6bc88a151f75c75004bd581aaa03b3cc899c8827de49472ea7445cf6b68960a0b177cb94a6800e53e406586e74f5a2c71f97cd723185255d39a5a1bcc79fe1576488f885e3e97b98cb09bea0d4959bd9c4609da6dc98b75710aef152097b33f4e29332d40939906c4dbdc71bb2b256ae8fc80526f9c3f6714c628cb07e3e909037a6b8ca36930535e1721967f3271ccf2e014bc45a2ecc93ce6c24b85e94d734e744515bbc2312b29ba8967e40781c43e182a355f9c8cd927cad58afee0e4eb3af6c62c52a059c33bb4340dff31dbe00bfd5c2aeb08250b7d216be81adc6f1950607d09c26815da7fd5d4ff5b1e8926beb2a7670df12d80647857ec9cf73ddce81e0b9bf0f17a8583ed8d37020ef15f878cf7d9ea1e211924079d131cd9d5f25bef9b44306ebdaf1ad2d0ec27f5abeae74969acce20cbb83c5948ec9de06c5668acbaa60634402c95da1da5314e2bf626bcc5d70035f0fd7dd2fcab466dab4074705d712ff261ec9a0e0f2dbaf0ebd8ad278f01e11d41afa2918f8e095059fb3c25a68a492b6e2e65c63cd0e5beeb2da9cd69dc24b615a22065f7a37931f434687fafdfc88772615456b5fb0a8f4eb3b42dadd2730bff0cdfc919bf9285cb8d477682cdc94b696063773000f6ee651f12e39d7e970aef1433e746080bc4f12e2ddee03dde407be4c38bad3850b79997c05765a9888db18a6e8eb59c5d9e86308d1bceed9c233c6911d8730bb73ad81535e8c18d47976ee191dccf94e7bd733d6776962c3dc32c35260b258b811c627b1286be42c5903e4d7b9b0732a7d82854c5d6a7a03d9de0687c871033bb52c629441940ffd690c99f1291ac17140edb21b3af5d16ce5caaf0495353a74b81aa74d93df2db55c4654c60e0de7b9551fbf7f029e0d96ae2027fef081876dd637dcbf4b9fdcaa29b8141c9bfe2094ae3d361753955c71abc6fa152bb4f05ecd2ee907b71591da954fde36b446bd692bdcf9cdce75aee660c12c3e8bc3ad5ebb7f0b389c8c9f16a08b27d268c4337e4e0f8699a7d6f40e8c75e4e2b547dc63a7d90e40e429b26dfca0ab7cb85d732229d2ae70c056c206bbab9da44f8f69aa4de62c549b7512d8929fc6333e76372eb9b25120bfb14132ea15aaa95c5eacfc5c29e7f3bc3a1813563ceaa5692f33f67f035b2dc8f9080abda6bbd23509a625030ffe6076d3eb4926b1e45e0d473ad2af82faf4750b431f150154c8ca0c8ae26066d63aeaa894835f076cff8e6667080207405637582224912737f1f31cc0670413ce24059d6affa359b3ed938f4b6564ab9e577af5f03fee3c8161be665145876daf91d3b1055fd0bb9ec744f66967298126301d9e2890f0b4097f17b7126c67e957cc46be93c0ba8bcb455774a432544b32dd93052131dd8371744635d28f5d00da237035a93f7fd6a7eb323f8f6f82eb1f964be2163ad512c5f0e8080e1c27050df15bad8e02c6bc699a45eb7891f706ca93ccc851a78f28a60db64e75a6051ba37f5a97aac1e1eb58d91dccdf694b7f1cb5d1b0080c2b147913604cb43f70188f5094138190e5c65d94cd8edf800d6618c01d55adbd7ced5301d54df2ae7020e649708defcc95f32a7295c34b06b9a43d4da44d7c60b62269cda1d72e78ce29c868c21b747b38760ef1b266373de989602b9e8fa134dda9e18c5e96baf081c73feffb8ae3694c882daa7c8fe7a2233988ea97b51dfb2a7fb033fc7f7b2181c0ceca0f3b4384e7458a078d0f60778c17685a5a445531f0d28abbc6ded27a7a30fa7e6d6faf5ae9e1a00d7266da70cc83183db8ccb754f679fbd3a0328e5c9e6bf2c6bbedbcbb7aa3498a37a56139e910d2dc670a83fec3f2eaf55de33a3411023f57205bdf0232a70b0ec1e9bcc3a59ba54b564ea62747c6ce0e20fa20873259b000df941e04acc6912170d36ede122e894fb7662a4d3c737aad2437392d6639bab445302e405d432091781c6cbc50d151a60ac1c0c9e240ac76c142bf97209197f987cc60c2ada0c7c2fce5dd9d7c19578151da262221e45843fb588b3a4dd7f9d6ff89c8c7f6b1f7fec399696a838ccbb4eb4eaa087a9140f7a707624809097463832c386d02876f4eaa53878d38c226f612316fd4bc2f477d144d66749b4a4b6df7b543f89bb4c01e4b12344726089875746d9f9d976b436e73c3ac51ee6c24fbeece2c8800953130ca19a9b7ddc4ac0054e48ead7f842261415a11c92340dd199afacb3e7a8f384279f2258e7f43dfd26c419dbc95a41b5144a46919c48fbf25810f8e15fdefb2004da059a37251e00bf2f5cef31772b779397eff95e3201fe4ed3568f0f9960db088acc9302430cd777ca6d7ad78f350d6dffdb271d80450ac3da593a2b53b29ba33a0ac0b064d5779a98fc88bd716b4280fa1254da5fb79fb94e36b1bf88f8915d2cae8889066a8172cad3745a559b3dd3cc637e99b69c64c32cb0b300b9513e6baf20e2bfc465728b10f8cfe9f6c451115c8dc45b7012ae91196ac985acb10f9d35b8b500dfb75e9fda8fa21a27d312ea50602c61e55e883f057c6dc15b515cfee6b65df9b6746bcb10cb94707c0d93db0353b2b889c8ebb4ba87965f2f98baf70a1d19de08bab376de03ccc10f54b0f115c6c9fbf69c24d320bac879"}], 0x14d0}, 0x2) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001800)=0x5) ioctl$KDDISABIO(r3, 0x20004b3d) semop(r1, &(0x7f0000001840)=[{0x1, 0xfeaf, 0x1000}], 0x1) semget(0x1, 0x0, 0x280) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) setuid(r5) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000018c0), &(0x7f0000001900)=0x10) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) setuid(r5) semget$private(0x0, 0x4, 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001940)=0x1) r6 = msgget$private(0x0, 0x204) msgrcv(r6, &(0x7f0000001980)={0x0, ""/216}, 0xe0, 0x1, 0x1000) shmctl$IPC_RMID(r0, 0x0) ftruncate(r2, 0x8000) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001a80)={0x8000, 0x7fffffff, {0x270ffdbd, 0x8}}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001ac0)=0x98f7) linkat(r3, &(0x7f0000001b00)='./file0\x00', r3, &(0x7f0000001b40)='./file0/file0\x00', 0x4) msgsnd(r6, &(0x7f0000001b80)={0x2, "23e493063cc2983cf9781babfaecc1c27155dc941401e0235f44f61083ebe7fd556c729a685d7cca2d0b688e9cacb2b9386fb0e179a4044c2413cdcbaabe809e181a3fb0452678c143866caa02a3dad23b55a163c1c8f8fd2a7841f085687f9accb199c1b4aad0b993d7691a64a289a624f75d5658f7c150de95ebdada941538f3ee31c410c43d90a27602e53b"}, 0x95, 0x800) getsockname(r4, &(0x7f0000001c40)=@in6, &(0x7f0000001c80)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001cc0)={0x0, './file0/file0\x00', './file0/file0\x00'}) getpeername(r2, &(0x7f0000001d00)=@in, &(0x7f0000001d40)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001d80)=0x401) socket(0x3e, 0x3, 0xffff) 23:17:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x5, 0xf85, r1}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x6a4}, 0xc) 23:17:02 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x47, 0x6}, 0xc) getppid() setpgid(0x0, r1) getppid() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x42, 0x80) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x99b}, 0xc) r4 = dup(r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) 23:17:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() munlockall() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6018, 0x7) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) mknod(&(0x7f00000002c0)='./bus\x00', 0x2006, 0x7) 23:17:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:17:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/166) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xffffffffffffff24) 23:17:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x12, 0x2, 0x3) connect(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) r4 = dup(r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0x10, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x35, 0x7fffffff, 0x2}, {{r5}, 0xfffffffffffffff8, 0x80, 0x4, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0xc}, {{r4}, 0x0, 0x20, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x40, 0x20000020, 0x730, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x71, 0x1}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x80, 0xfffffffffffffffe, 0x5}, {{r4}, 0xfffffffffffffffa, 0x20, 0x20000004, 0x80000001, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x41, 0x0, 0x0, 0xff}], 0x3, &(0x7f0000000280)={0x6, 0x80000001}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) 23:17:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r1 = getuid() seteuid(r1) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x2) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getgid() pwritev(r3, &(0x7f0000001480)=[{&(0x7f0000000140)="6cc95ffb7733dec55e0a23add3ef4845641459d822ddfc993e0e4728e5bedd0c01bcf9677b2a6d1703704c8e9ab16f01cac4c2c5ad7077e481926c36131956b3a097137d0da9d5890c5eac6b2af20af75d50a0f6c6d2c044164d970172", 0x5d}, {&(0x7f00000001c0)="cd7368c9741d34f9dbb0af43c4c89a62763fe46e417890701ac535ad7ab3d23a81fd173185eb1f3d9339889fd587923cc26b37bd27a5478acf8ac00c1553b470", 0x40}, {&(0x7f0000000380)="1c69f06dd7d58a5ace6ba4260286f52970554ec2b220b949982f439d0370fa4ed674d2ca61ec28e98ba59f455868785109690733db0749b9267fa9c27be8ed7e7a3c233a5d60388ae9d840eee667724882a832ccb3019ccbcc160d43b4ac88513c4987d4205c5c2bda03f6265b8d1b829ff6c122cfa36bda9e9a5d542925082017a62c300b233484e8b3800af665de6f69b600269a8fad5f8fdd13c1830d5ae9702a3bc1672a80eecdd0409d793305bd23c012f5abd35d04d130064b4a1aeb845029911586d0caba779ed2d838c9f68f601afd377824d9ca105e9cad21cf2638a24499a0e1073fe57caa7f8536d231477d78ed800713fa4f8b0e0d5747e8b00bb29c236b6fdb533306a36baedf78751ddd136e0622419afc021cdf490dd71c45465fb18ad68ccc22b55069b431aeaf742cc40a32a2d72df5a18569df2376d9273cfef0725cbe848208c2c85d944ab65e5d21cc0e0470632b12a4e3874a647559b223cdc80d89835a643589f5460d59fe562b8c8be06c22382b00a7d10437150730e51e171b788eff4706cea6e2568fa52c5bad3fc207dceced14857e272a69e59544ed93bbc72fc6365a7baf4aa11c64720805b44571a83b6224309e0942920135579ed853b6f70ad7c1784bb05f73c4a62d252a539518f2a0357cdfd9f5c35d0a8a87143ae9706765c2cd9d77e692ebe612bb7e21737375f895003226cee6af54274d778d65bf657a7d1805b49789a7d2845c6881bd7255a61efbab7b52e13e92fa4867e1d3f0ddc1cbb641bf4cbc8a87bff021a59cc2799c6922a3352fc5e0f918e448c5db5fccca2917a6a28eae974ee2467a42e77f91975c76384d090ad2c84d8fa4e48eca3196b7cbe50d3f8de6af01e680e9c6d21b89a7d28d66415c2f7329f6ee770855aeddca45003a7c881e713719f91e6532b57ef1c84a8ecfd40ae150960b9ffb91c5c42e036be59972eb8dc811a0945793fcdc439d305bd2f258adf9dc2510a29d833f584a8c2b25c431f7f77a6e7cbf9195a53516a270b87f8b6bd25e314d881900a5203f7245b7642c140ab121a4e748ff45788351aad2d0021521d322a8a1624146393379662c8c096f671cf94bea69919580c8631fa01bd9d0639ae3394b78eaf478f6337571e141589032c18cba9d013b5d78d711e6855ecf205fd129e4823e231bef597667764359e799eb5bbf2aebdbd7805e8e539a6133724db555951b8634030a56b1c226e8e53653b2e57e8acd4e7600d8bd2984d446608bbd0db5e8886cf25c043b16b589f47e5b99c6a5fdf73346aa697713a3c51c61aa75b8a3e73a77474f5d94452d312cae5f9b7b0327a46aa7b54dd05bf3240f5b901f2917b1f7326639e43db5d149843985bd9133dac883e72a4ec3402df417150e95e60bbed99b73dbf8f8ff5eace7181221392a7506152b9e679dae9cf971019e6ce9d3ae7e5ac027cef2c636420a1ad6199451ddc46577d73cbcf82dc2610e3f70b042f541520ecb79c39364c207f68dee78513e181f7058cf2838cfeccce0a46caafc2202c309faf0bea3d16b718a9f80459c5a7ad4234e16285c17ca6aa75e26501b25a568f4dd35f517fa6ce590dbcf73c8eac1a42fae86a89201b8e32e9e3586d55b4c9804b8c02579b40c9336823159d02e85f18f96923301f7aea1d8c621742671c8204bed4df726aaf2a762dbec5d37347f97ee809d669f17f67fbc5243294634be5b358dc28c5d41a225f5dc79e6fc333a9f05f3a02599e445727b27fdc5e7e1b793c9e764cb4c5f9e2c300f2dfa18c03dca64be6ac7cc0a40fc7d23b11dcbef3934189684000f992ac283a133c37cd08ac2f7f082a1e51fe33ce740e7bb31d41c1cb0030361802a25b9db7cbc2f41d89a7669b03b32431fd0956628db769152e4395fe29d878c65e3f67d014954f2fc677b475ba5c28ea6e78d45ad4722a7dda0b3079db442b566863287a0a911baacbb253158fcd511f1cbd08073141bebb2de3a9a6324f88ad4594915ef2af023d697a911dcc9a6abd8832df307ab15db0e52a0e1e90cf9a94550953bc321e19f114da0a1a97ba09187de65f418318278be6982a24432608d87fd2cd36e37c1b41383345c0e4aec11328703b1b2e92ecf85a02dfc092fb6da22d9c3cd14eda2c3de15fe3e325e776e117cffd6a6c8d0e15338851ac252aff5fe36ee5b189fb444705ae1e96566dff434a98553a2cb4b747402f1fbdb2e38732ea41dc1a4d11a95fa580347ffc7448f75413bc77063c7ee1a740e5261a93b90ef06e8a7876105ec98670fd7c67f4b2386d6e595e9eb1c02715628a2164d6cf8d0b102645e4199ff6b43188b4359ad7077c79571f750ec06fcffc9f0ab1b903ad4f9c15e6eeb665904d24f926a8c5cc776a039ee829a2612269aa1a4019a6d78164a0dcc744d477056e276eff711691074aff8f461143c06447a417dd69f939bfe6d6e41c48cfa6d3962993028edc561466a2bcb08f50d1d00ac87ec1c34c4a11dc6bd85e30cb95d54772fc48e3c31ad89c4b289ef8913138cff60eb8b2a842261b8dfdbc304000560eb2606b728f1c6ec7df3419e42e6e902cc906facf1c420965a9f62cc88c77eaf1307e59c01c81cb8a11f45be6ab8fc4d8d21ebabca13a42da2724af46b7b872ce5d9ccbc297546d0ec840c58a42df525cd7fa65bc78fe54e495987c8ac67ec8d334e1925b7338bdc0d99424b1a726e1c88f31c8fa5dad79530a2112d2692c5a172687a2cdd5eaf0a695fea39e57db93e3d31322ff119c1ab6d1d3b37d68d237aa1e1fc49c3281360a48fba1496f425110ae914a439c6cf97a636989d72cee9c26aab997aacb18566ceede255df77ad4c74fdfd55207799bb8f801bf5f818e3b4aabd64b6c3df9d244ab9c531f8e8c8aff55818d088e676fe1fff76aad02925612ca00a672bbc0c01c7adf70d457cbe6ee38d6b3817b679c41950627860f7f96c36289eb99903f7a89a0c524cfb574c1edd10101452dbebf67c6f3332602e97124bcb544a233825202d791913c54dcfc0b1ff9b1e6c1e747dbf479cac0de99d4f07b7e50c3abbc38fd49cfb521321dbee7f2f2a475d2b6230f9ce3e1466b06cc61fcff2e3d4345018d0f81374f514ac39afc5ca24676d4eb5f310e74b3fd115204d15f8b17b159f989103062753d9fe7aa244f74ab5bcf9c46208eefcad96606929962d6d51a93e962c182de98a79cae88c5a56b50ae7857e282c5bcebc387b7f9b066889b1e8ee3af47d02b51c0b3f7e564ebffe233cf6e732172d1279693eab26e44f2a39995b26f613618ae7d66e9fa2aa77a9fac6ba797008718307b3b6210814b558fd78fce4efe45857857df7a6f42345d27e3a20bd6620ef5e0658abc44ea19e4d460065b0a8055ebd4674ba967336567ece469addff083c1d13caaebae6b7b6c410330bf17000e6df92f7eb69df7663d6d15b521e2e3668831a92d1eff664cb2b107ae4034f3e8da8cc63fdfae80b7abcf77862f28a1bed7ef07d4091137b82f399ad3e3a3900698b7934f7e2a0f370bf416064e9f118cbb38e406731c8bc6aaf7d4198065ea554086f1bb2e85c4525d348283f6e383e46547b4f1a3d5106863413baf1eede1266414b7576b9b0cd3659a273945c5730b4d8424085e15f52978227379c9a77ed2bc4079e7a49953a8888f10930025c8fb1d459d098d84b3c25235a7f2d8966525d50fbb4ff2a1e0569d6d097338b640ada516f6932a16458da09b11b5f6b772b51e847ce08a01c67722634bcfe84af1eb02ee66bd6e7377d9d823bdb47618bf715829ad139914751f0ce7a8af72442d27846d68c6322927e30fddac803ed2a808264db67b1ae0006791e07fb7160738371eed7637548c53d559ef51c998f6ca32eb2ccc03df291ae9aee120e2afd82d6ac76741683fe9a8500ab7b05ef3885ec6bdfd46a2fe661f204c8dae07292d59cb9bab9dce2d2b74f29fa0899400f674cb33b692889c9031b2beea1626fe5fec55ea5126195c4cea97fb16f420b255f5e5708b240ba2825579c4d3f20fcffa365e9d85b6708a4dfc2a8d9322f9f5d1a8a783b4d24b92533a2f12f0bdffe55b6c2211a8977349a31868e1bbebed1280867c0f65cafe788ef2357fe45a7039282a43eca5186792f856b91abbf8fe3f49711a99805540b7892ae269849f654b769fc7b1d3550f341a5fdaaed47766fe7089b29fec3ce335845d850ae38fb866a0d19df88bd872bff4f9e54bf1e6cab1a66d141b86391fae87f1cbc24e490fa9897a9c1427c7a7b24a94873ab211dff9bfd68b53f6e60806375fd5cd207ce231e6eee708671a65a254a2c1e1443bfe3c1d06244851db6d6cadd320c21726a8ccb2b54caa4b9a9ba9c45850fc49ce09ca9e56851d7d9094436b83f69c011d32bfd3e2b12e649197283e490061a8fd7265aa4f76e59f40d4f64ea0595f002719ed89b61dff48b68620b2cb9d605e9fdcedd681c036d8f0030e56867e0318e521b2959bd400337e29047da87a57e35e2427b7fae694569cccf0f690df483b5f0923f8448e502699e2c56b4b7d28118767fba0ac74d77d2357b11470ed37a857b02d4f2e2ec9968f56f97b020e102ca9766fd965e012657c6274866c1c5887c1cf05b3916002724397931661d9ef7ff2cf18590ad2b5b13b60bc3759a16ee361941426d76ae8cccd28213e1a5fb369a0bbb4d9ef1524cee22545a2cc34a2510b41f574542511be993ff9c0832d0023d0bf9f86f5a069665f69c4b4be07421d3c7dd1e8092dfc6ee5d08debbb8eae4c5010cb0eaa90ae75178ffd376e858e1fa0169fcf65db22735d6e007b413ff9d89438105244f9c481c1431652757a8776759e2cda3c7c115ce25c4ff8ee71950739a787b88b1c5f243f10ab69f77d5e49e32e1e5e16986c4ad7170aed111e727b2544daccafc84332722c35ff8a6e7dd6117cc357c2be1d7ef06cfad98d529923957a30a3bb2d949484f7d5fba081e27aace2ae9a2d42953acd1f5adb3f86d85185f11886ce2af067c2fb20bdf8cb5e7ed53e45a820ccb61ac06f8b1c120885e65a5004add9775725aff2ac8eb325433312175c9667d7910d31a21a3f980836891bbcf852986fab5ade37c7fb9c456b59238a491a1309c8311e01a4693bf8b963fd362db8735d24d266fc07ddc188af1b3e81f7a9f5a307c8dab9e4aff94fc9ba0dec33a5f3be3d0de0ca1be3ac0357208160ead59eff355f2d7b177eb361c44580403c835f49f9a1f135b7d3ef7a82a249f97b6a69a970e0bb674ef46a59165bcc58d85dd4fc27ad2fcd65ab36701e999512de90daaf10f9b892eef19ceabd1da2ff434517f9870d720eb38157907b8e55480fdc87bb5102cd99758e75f865409ed49a9970c1a921f7be05ebba87b2275aa9f95d152e518a4a88566c2b20ece5e6c0dee22d0839d9627183fc0949a0dd96779f22dc930dd67ca96dbe8cd341ecb981e0b2768a4d0d6fb628865be09ff858217089c29ae1eee2615e29c57bb55e183bd353fcd8caf391da490e0aaadc1af8115d05235c29e1fa882a122d84e25fc6e36be6cf1a71e9ee106ca0d4ab90c50c035097cb057cd63dda8a9f00bc3727d020e7e076086584c8e22fd575f58ef0c3523835a14ba8df727f2173529dc6e2c304f815fb181e8870a89ead79f878c6726c283e38f77f851b3048a6eb3058b2d1a575139aaf20e24cdef5547c246132abcfc97fb129567969c1f7a202eca7a535dd009ae8d6df902378f36d0bd442586ead22a131ed0c703902ab16fa2cf2e77c3576992", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000000240)="7e0caa8f6fe52aa2", 0x8}, {&(0x7f0000000300)="a773a3", 0x3}, {&(0x7f0000001380)="15ea27d3647d72b5a40613792de52950e307f4dfedf582c1e051bb50a2cba81580d343215e970a83eb4b2f2a4ea032f56f523fa9a9c5de40420a2f38b631ce65b068081267b0cbf267c7a71c9d49716ed4770b804772379d3ce5017a38c085ff4b91b34bc81f465e8f766504b1e05c616d47c055aa2294b0afa3e3973967d4b6bce2f597c26e11aab92c62e0fdb8a5ce2fc01a8f574cabefdc8f2e0e942654897fd43b286a2a6021bfc75f5504f2713e4b", 0xb1}, {&(0x7f0000001440)="a13bc7b1402d00e5e5d644da8c", 0xd}], 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001500)) semget$private(0x0, 0x1, 0x2) 23:17:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x15, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x211) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x16b}, 0x9) 23:17:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) 23:17:03 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) 23:17:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/142, 0x8e) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:17:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) 23:17:03 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f00002b3000/0x4000)=nil, 0x4000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x18c, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 23:17:03 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 23:17:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x2, {0x40, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = syz_open_pts() getuid() sendto$unix(r0, &(0x7f0000000100)="df7bcb8189805ac8a77ee617fe8d0a17e083aeccf09bf162d338e18ce9a034ddd11695c333ad9c62490e16a310b0bace11c7864d7308d39b3ae45212d43ab1df464628a5dd6d094f864e378520696c7328252e23833861fe7664ee8927ad97543ff2cfea56c96459911efdba83d6f6e60f069289ed86bf9fe493cba6269a725a06a01b0a1bb209bf18f597f66af7ee28c89e531977e2fb0ecef48fe2e99f61b3389ec2e76bf63499068d296d7c2367bf315bde9f3cdc52149f36ec06c8b841cf04b8394b2c35808679211eda5eec9647ffcf11d2f51083086131e883cd9b275eb0c13158a31db0c9bd0275efcfd863132eb768e3f55ebb324cf9d24666b7a99addad730a4f8342a91d697d0c55e4c9a52b879768cbfaef2e3fb2ff2d8a362a46fde2fee68d759b3cf38684aaab2fffc454371b46a3900e0aa90a64c1c6a4606972f55ebfb448be907e307c1481e5e56a0ca826255d823c3910a1dd8ed1cc5849035634c34ad8c2e0d3b18c59b488ce561c9e48d3ddc808b0fdb62c9ff54b87371310eb785f32604b02eb32e3d4acccfef4b45596fc34107a8772e5b0e17e6f926e641703909db9d771f1f67af6594fdc89d24187c156d54d0b93f6a9112a887b43967c740894fe9fcc1ba08be027ac4b827837ccdacb20aca21c2e46c0d926c6a1170f649733223471bc2fb5ba6db5f459949dfedacd816ec5b3bb42edfcb43ae4928c3bb7fc5463b06d97e8fd1bb8b9608573d3d9c0123cf4934af7edf8dc853dd1967e9cf0542b37d58a189307963027b4bb7380d660599084bf528ad3128702e98c470d668ac83447ab3d2a1e77dea5c513129dadfd1ffa23d594ecc049c5e5d82ab0a6b84ae3b8f6b9dc1cdce439ccb123245e3b3a9519b53d75fae865a06db1617c807a2a52bf145a3c4fb01a99fe995d5f8033ce9b3054fe061e858c12441d593204068497c9bef7051a4df297b79d889a3bf19c2f3c5f7b1e288ead8ecf59bd985126b0666c094d7a7f08109882d61f6afbc833e33297c1c7255281b3eb9d83527fe48a39a23a12993eaf02ee65f53086479242f129019f18541c20ee921c7c08f50e6787fcef20386555bbe595c231c8170910f39a9d7360a13feabd7299d0a0085a468b5e136ea9e3833fdc554ea38c8f20f8b55c205857b4ba6647f2580c5e9130a01e5c06748f2aeee6413f6acd81a5c999d6c1068e12f5d3b8558c18cf6295df571a88782f2b79b666754c7d40f5aa95e68996b82443124622e11ccb97b199f9772e1c9d5fe9a5f9acbad888f8040c8f84d45c24d520e0b01a8c8e5c5912a83ec34ccbac6980ec03f098bb6b43b7b5403f9439a64dc9d17396f5eeec61d272fdd26fe1c8b930a6f6e4c92c172c9a6059d7ae1d99a843c5073f24a86e4e7f9c5b1335cf657b9573f150766741348087905f12ab87ebf317ad4271537cf8c124006ab3e21f7b9572a3f8aac0d4a33d5fca5c731bf3983262eed1ff7b12373a5c16a8dd0f3a2854874d8a6c35a966ab6c2906e9a78d592f820a4ae1f365b33abfb1546a728cd512c56aafbfdb9056e72c139f65d11848618bdf28cbd3cba5847dfa2c4a4359ef8b2dad8d18da00eca822a71c4baed36f1d23563ba446e3fcdce6fec01e5f20d0b84ba8774a95d73e1888fa5308b3dcefe9bdb781afa364d0056b9758b81b0861ff3e588fbf51a26ff6bfa55dbe70a141564036c8d670e51be96f0024f88af28269a6b5ad63a71210bf0dad93eb251f3eb4190c97527b8d93ad148aac97c278d5f8f3dfa13dbd06cdceb26af6448acd6c991bff049593c17338860b2728d1a38d05400a45fa0edc1734b3c130a6135d3da3231f31c8037d6cf5641030c97c686d183a738653d59b7c32028ff9db75d0024ea60900760ab9fce58ff762a823b92697de84f9afd724ecfacd02a27d6b11a4292fe55841db57984bf6949a9b54f251aeb747c4bd8d0593bc8e8eedc6e7b6ba91cb176affb2aba0f50369337b5f1c7c53a0633291f3e96f8cfcdfb41d3eb7788573b1ef6aa2a236d0492818b00f276b1ad8a4f8c11970e576cf056d1abfa91a56d3f7ad1bd8210405d616c0e636a0ccba0ca7ab1454b1dbc67e568abab0af3695b0c997c92e3fc4aab985dcb0888408e3aec6c66fdb7392a03d995e08bb9898b6a90e6c309a1618750d75b7c2f1f44d589c0b98bf00d7792979c6a060ce1e6d5f79d7ff34e66fae89328530126fcd8ee49a08e95ddf3018cd4e3bbe4e6225ab332079972fc1241b198e16c5c841f0667640f77f68b73f398375ef090d300ead3e4520f54c2bd0e610fb37b5859ce7a716cd289019157f95f8155207b58eec24b39c884640cfc440f0d2376cfc01100b41de5584a0a918570d1e0953da08b84bff5deb4426f6a6242f3e514926a914ca3eef2271cbfaf98962e3e88eeac85789f6f9006fcc8dbef56370fb4fb073af3548046010871bc4ca27acf3626eb9a5bdf010484bf1f8508ec1c53f74e9db8168813e27132ca16d574ca40c8d8f8c786ec69b2f756ad4ab78fe3795527a101c98d70e38cdbed2090dd81b6b332863324a8e8e65e109a51cc0e8299dbe2b5351881314263ba746f62fbc37c6705531ad81a7f0325a64eb73dd2d57fad281c6381d9f12c1b754358ef2cd84855a5096ad898175458d132a2b78bf8f9d17dbb0bd14ee488a1b0428420499d12bddc9e3da8bca36fef094968275f908461c831efc055f2723db1cdc4cf74280cc13e1cd045fb24adfcc8f59a5fde70480b277942e502a84579a1c4be2a0f231e0ceb5384e3df92447644d2293457ff67e84e2dd1906403dbebefcd2207b83f25dc237672e4000606f60c233bcb9cd91e06ec28b36f85e5343d93edb67dd8aa0795db3a05406db332d92b6ced73ea174bdbc9cb6f893466a93f18edbba214803a4af11232b736bcebc54a6dfd60fe3efdb516ac930ed5736397a35ba80e33f3fb3586fda89e738dcacf069e60aa0e8421377f9da3a912f6db7a135d87d131bc6b6038d195fefc7ad7ff1526b4e0400433c474b44e405268d0e048eeaa354f1852ffee6fa1d1c8dc548be0174d7cc371e023e4d9671be26d3205ccfc4af4fc335c7957ea8c92f25d9be529c40f7658558459554d1337a9fa9ca4883cf932973d60e8de386416d954b7aa4c6ec32f39b2ae7666b9ddf650a21b4607acdb88c5bd2fe3412cf02cda2c884ff8ec112114ebb5e5ac448726f1f56e51009db8acad8d7e4ba767ad736564a986ad0e500971bdbeaa006c76b92f5fea4f88daf583a228a03a885f43fef8c47d9607e4dd01d9143535523c1597377ccdf44706ba9febbd6524a0b0f8620fe9f812b72864841a87fb39d34f1420b2560efd992d73e5745f5cfa2047249002c5fe22176e1517c4ab0193014aab136feff7b3dc35c79271f6c7764aa7e8f72948b6f18aaaaaa8b7d8f445a5138823131b400ef05f7a39404fe8f586ffa1718af582e854742a2dca7be07485cb6c66942e69113882b33c5e90bb3952b015bb5f0e437dd72ae4752b910ede93ea09a2fb620667fcc09f1cbc5c707b0494529a99b091248f7fd42b194a2ee81520ed461f4c5a3a0dbdab954911bce3f28c8a724bafe227569afd871ce58895b4fa5cb02baade5b5b6b386f2c8fcaa9fd8540565b73d62f11b20f4d731a00ee5859efa7f2c4b05d6329fc95410ef068bbd510159d3e72ca1772d25768f9c4414d64208e5744279c006da63d3e122dc673d89f71e3e52f2a5a76a16dfcc03b26c59fc05906ac05071fd30029980ef602b543f1d1d05ba54221c9a6b5c16fbbde12dda6ce6a9ce05a4d32a8deacb31e7b435db1fba0ddda46ad610988cd617758933aa8c478667fa645dc556bda35ec29561bba58d16c1d7e37fd73033082552ffda0f078142fee9c5c7150338d8e80ed4e45cbd28f5fedf67f3a4d629eac7055546bb044f7dbc65e10da74c06e75c376d2a1c3dfa3ab31840e0d33f3fadd7b022115c4247ce8447a644fcd84c47dde66ce19012614d3551aba1e8a6221caf62153db7b910876b9eddbed3ac50aa2fd520b5876c9d47b14a939844b0170f6f4acad430c121b0b9f7367d01f7fd4e7356bb8fad785e300dac4aa507717eafcbc2e22ea91bed1ce34b7f5500a43869cfab376199eb92d74421cebecd4e93ddd34584ecadb395e9e4fec58dc69827336845c9f1b4fb6b862af9772b1b6b36697fce1ca578e6441afdb737421467de82a6ba79fb7caab9a668897045ae41a16ebd8fd63f13f2a48d92fe9b3ff8fe4f9f7f8afd7e69829b0db116937072a180c81d43600c668defdcf5eee45f9738da277920754f5ed3b4a7ab42ac24af84f4c4eea49424f18580e0cbc7a16b1398294a616ddb236c11332b0561b9558c4f915d35c7240d7cc0c981b4b41eb592b36be9245fac5b6661551999b496da008541f299b1282f8ae96163eb51266d52994233ddaf72937b547b1fd32e60e55673c655d7cfa5615ab0320c15c262fd2cfa3a7b596b9b37340ed32b7fd467a04ad8d6d977b430d65c1818dedc1b536d87225e82e35f02d6ee07877c168675f2b23d27c3787c1c0bf99a6fadffeb00528fef4d5845e60ca59d9625970da25fa158f433e134131476010c157af6da86a04747c191cfe8e3155c30f75ee2b41b35aa55144b5d60b7d8eb4f2b691256e9bdfe5c6cb2afd1793c2b209acd8160c4f4f8240ff29d03541fdca65a1ca20f9f727a6d28528784064fca7f9c41b8af46799b47a14f9c6147eb2aee533115cb28ce58c4287a6b09ab80cba4b5c7601ca7c28bbc9e33ef79a66760b5de127e7bc13d27066c9d2906dc446d8424147c2b32faad914719e3ffc0ced5c223ff6779725dbda2baa33b44b13674bbfd675dc0634ba34e16e9dd6fa953f144953eca5c933b4c9a8206ae986ab843fa60c92870b4981d9f32ceccae3332970fb840734d0377eaaf8b9b1a330cca8358ca7d5a499107c30e9f191b2815b5c18bb208e38cf85f45905e028c6c74ad6193e45a9bc59854efda2495d653d491c9f119dc5ca742e1ced1887d9027526cd356d556638a82052934c5eb81cc76f123703b9884b8a3d85cd7a6b5ad17fed0ca954cc3a612554eb41cdce5e25dc419416e0c2f4054ee3f77ebe720d99adfb06dc5fb0548a83b9b70d98d45becc15110eba81aab6457c3ffb65e3185465c9053b155d8a542b9f71c21bcb5b42bd2acdcaed65f0db1d974692d6dba987bf232ddf08ee296120cffead4ffff06a5f522ef63d3db21c7b76f6ff0f383b4989cb0fb4475d2ef3603694c18e8c1bb8d6c8f5a2a45d4b1b4fdd063260d30f7d3f41af87132f8b6ed43259eab004636bc095667ab664df3fbd47bd01fe89f985b75f49c394b631dd4a2d42371c6ad6b7bd43d1c57a71c076ef3220774e5d08f5d92ac299506e3062d299f41ff69501faad324b064304d54163dd11f5778d0ad18d7114874807483ae359fbcd8fb8dbc8c18dffdde00f439d2cb39c9676adaccdc573204938ccefe35b8a99948c3644819072ca00992f0e5c326639f7dc8b3d1737094132a887030b7a3a74630b58801ba885a5ab9531ff9af49d1adfea6e52e0480df44c662f1e9f2296338d3426780aceaa4d1b333a03f48aef27c3d5c96bfa16e01dd3ab049ecec33e01b29d4327b5eff12bc59359dca9b59e5d9b2e2bb621941b3579c6b9d9764e498b977a79b60f3d0d1772ab129605e132f0fba55340a71df60922781ec2a0a308ea0b18e767682e0a518d58d2808e718679dcb922186e217687cb26449a302a8750", 0x1000, 0x400, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001100)) truncate(&(0x7f0000001140)='./file0\x00', 0x10001) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() fcntl$dupfd(r1, 0xa, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x38, 0x0) fcntl$setstatus(r4, 0x4, 0x0) fchflags(r5, 0x40000) write(r1, &(0x7f0000001200)="ef9299de388f6ebcc80c098d282cb16d410bbcae53964b09c005971a79503bf858d812ef425237bbd050b0a4614e6259956f728d610e1e7454ff12ea7f1713173983ab30255f00511a88380f27eed75456bae44a023a6796b6978d7ff52c41221eae0749266179678a6d744c62e523dfb694f70e94dc6273230075326bed2060d574b6d4e0df40fb95bea0fa4bec46602a3a3e169907fa435431f0333dbe98eb87c6e1c405470868d5dbef3717182b28715fea0e30bab093b89969f9d894d401ddffb5b0bf3434a80dfe6fc96df16d08b0001b66906d", 0xd6) r6 = open(&(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000013c0)) lseek(r6, 0x0, 0x1) getpeername(r5, &(0x7f0000001400)=@un=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) getsockname(r6, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) semget$private(0x0, 0x3, 0x200) recvmsg(r6, &(0x7f00000019c0)={&(0x7f0000001540)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001580)=""/253, 0xfd}, {&(0x7f0000001680)=""/154, 0x9a}, {&(0x7f0000001740)=""/214, 0xd6}, {&(0x7f0000001840)=""/180, 0xb4}], 0x4, &(0x7f0000001940)=""/66, 0x42}, 0x1) close(r4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001a00)={0xfe5, [{0x3, 0x9}, {0x3, 0x8}, {0x1, 0x1f}, {0x3, 0x100}, {0x3, 0x401}, {0x2, 0xb547}, {0x3, 0x5}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0x10001}, {0x3, 0x998}, {0x1, 0x6}, {0x1, 0x7ff}, {0x3, 0x1000}, {0x1, 0x3}, {0x3, 0x900000}, {0x1, 0x4}, {0x3, 0x100000001}, {0x2, 0xfffffffffffffffe}, {0x1, 0x8e77}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0xd91}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x2}, {0x2}, {0x3, 0xfffffffffffff9f8}, {0x0, 0x5}, {0x1, 0xee}]}) utimensat(r6, &(0x7f0000001b40)='./file0/file0\x00', &(0x7f0000001b80)={{0x4, 0x3f}, {0x100000001, 0x40}}, 0x0) readv(r0, &(0x7f0000001e80)=[{&(0x7f0000001bc0)=""/61, 0x3d}, {&(0x7f0000001c00)=""/223, 0xdf}, {&(0x7f0000001d00)=""/2, 0x2}, {&(0x7f0000001d40)=""/41, 0x29}, {&(0x7f0000001d80)=""/231, 0xe7}], 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001f00), &(0x7f0000001f40)=0x10) fchflags(r5, 0x40003) 23:17:03 executing program 1: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = semget$private(0x0, 0x4, 0x6) r8 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r9 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r8, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000002540)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r9, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() r10 = syz_open_pts() connect$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) read(r8, &(0x7f0000001500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 23:17:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x3) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 23:17:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x1, 0x1) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) 23:17:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r3, 0x0, 0x0) 23:17:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x144) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 23:17:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x3, 0x208) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/125) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:17:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0xfffffffffffffffc) close(r0) recvfrom$unix(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 23:17:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pledge(0x0, &(0x7f0000000040)='\xb5') 23:17:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x9, 0x1, 0x0, 0x0) 23:17:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflags(&(0x7f0000000040)='./file0\x00', 0x70000) 23:17:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 23:17:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x7f, 0x0, "0000ffff0040800008000005fd9600"}) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1a, 0x8000, 0x4) 23:17:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10022, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 23:17:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="ac09000000b694e841bd982d360f45c184e3f6fff2f578f4088cd0c6b54242b9794bd9d84ba0f79e43929c600be8845d8bfe46e9cf1040a7605c854a09771cd74db4676f514c89437e073d0078a755dd756793a840dd59f3ddf2c3c7679c484884e48e472b", 0x65) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x1) execve(0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 23:17:07 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x82) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x8, './bus\x00', './bus\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x58}], 0x1, 0xf8000000000) mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0xc1045763, &(0x7f0000000000)) 23:17:07 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:17:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x881) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 23:17:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0304a819ce6e0d4fea5e7cd3276b796a49bc2b796fe427891da5dfcd482597fb870d269f49160e67e16b1fda7ef9b05c4b7ebc9e187ab8fada6ad1d0c53dff6c2d5d436deff22aabec0f3f927d197d4f785a6b42fbf8a584049d00acfdcf590f6a92b31dc145b5fa53031ebbc0c6460fc2b6d97a62d709f8dd13a13f2befcd1131f4ce737398ee192c6c25113d968e2fe60b3a64f2560bb49138da11068e49427b0e4045042c3d15c126d3768f12abdd816661a02c5cd95aece91dfc6cff022f32ee7f2ad1f6313adba038962736521d4199a53d2b2a6663", 0xd8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/35, 0x23, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x51, 0x3}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:17:07 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 23:17:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 23:17:08 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = semget(0x0, 0x3, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/170) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(r2, r2) seteuid(r2) r3 = geteuid() r4 = geteuid() semget$private(0x0, 0x1, 0x101) setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) seteuid(r3) 23:17:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/197, 0xc5) recvfrom(r0, &(0x7f0000000100)=""/20, 0x14, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3f, 0x400}, 0xc) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 23:17:08 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) getuid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:17:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000080)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 23:17:08 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() dup2(r0, r1) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:17:08 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 23:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) sendmsg(r1, &(0x7f0000003800)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000003580)=[{&(0x7f0000000280)="0b72c8127476391fc1aacaf90f3b8792ae3585057dd8815bfb0f0aea838e61c2a68d6a8ae0053e430f7440bc29f4ac9c70ea7a1fea908fbd3d5b2264ee05512fd2bb16ae7c5e79eb5d91d6a9a7f2aeae2a0ddb0d20838eb1ea60eb5efae39dd9b93b9d65bf22eeb39f84bda427a3016cc8d7c47671d486a17228313c1f8acbccbaf3f168c7e90a42ebbc4f66804ebde70480e49921f726d106c6c5bd992c823a940203d04bae8733c9ee5387895b68aacd3f74632fcbfbae9363fac2159081ca8e231f6ff098f3332bbe7008de907d0b949c8a29ae09e957d273653d2a99892b39ed9ea7056bb59c0c81d65e1b01317a473c60d63c2ba3c11cee147bcc33cc2288d7f2db9755dc2b8e4b9ce381ff743ca54b26c47ca4c6bf82fa5a019dad61e30b66fd2672909366b12732dc1a332b96d6b1a9d81dfd33d1d28c921fbfe118a74be7f25f4be42592c8f6a854a2e9e0c96120936c0cc9aa3d1108feeea88d1d80af6b4d99485a63dc8286ef5adf01a9c87f8c0ecba0fe894925ee9f6266659718bf7c48eabc73e56954f2eead70a97db99943d8535aa620fccf7d55da32c258f04417f00bdb5425e8a4ea08ae7f0813ec12bbc2b891a10a9e017beb4c9be6e5adf12b33f87277d3e0e4d7dd0189444ac8bd2791fa0fa0cf91c14c88c373c27642306777728ec93635bab80499e2518c4d021a6b3cfd4466307bfa1d189958a95eb113ddfcebe084a2ca87f8f06a5de7de3c6a7e4853bb4055966aec189f65c09a37bc4e512c6c169af8644b989fdfc85115b36a39a9201deb6a1811f932f442d1cf779cb73a4574e4b923f26227c23a56ddd1c135940cc54d8f909da256d40feb3b2a3208e246e86ce8dc020e2a301fccb53471ca72cab55eeb8c7073e941c45055ea16eed0df4198bd66abc85713010702399b337b4c3122c47657ddb2c2d85075b0f254b1d3927e8ea627fdcce17182fd2024118e6a060f488f4802921ce1cc28b02182db8055aa22bf2012f09c53ae84b6a2a5ccf91846091513fd8b541005bbaf9059e319e3ba4e10b3091130aa7ac31500986ab59a3dfb7f759dc6648c205005eab7eb8578301ecf82a7740202779d25760dc8e68f1805c54a0d81eb2876025cda6fe146ee6c130773caa91d705537c2e6fc5a16c4e90d5da27532290a013fb45b70a45ebc296d41762cfb636e890d2f4dd9e3dd0790d2ce9ebe96f3e5c32dcfac588b703753982c731ea2cb10b43662efaeada9056b6742de9fbb8b132a32b25be45b053067851e698ba614d89a02ffc233ec04b014254f866aaa70ba4deef598e617a1defa196dcbf9c6928b3a70091cfe1d5c11a3868c94cf8aea6120ee4aba6d6cf246889638ea28043ce56159367cc18065c97a98c121877887b5122acda15e18b2626d38f7c284a6090daa499302eaff0415b338a3eae6cb6921ef91b420dbed909e3f27032ef5a6d9519fdc12be7c59f6237aac0a1b1e8e59aff4a2d11ee8859cc673efe3c6d352ccb3e69e9456e90fb1d7afb99ccae68c1f60a1bcae3575c5914b7fa112f784c7be760c1babf158b40b8f38248b591084a4c21f9ceb2c38b9687fd218cabf081c7ed2222dac180014cbc5cebe844413846266487185b31b1bc343fdcfb2db7d7e84dd29de9cec040478f19b7f96179b7fe8e5a7119eb7fc7960e86a3717b2ad2de4c6971eb02a2df2dcee6d8ab61022ced57ec765a312ff4406c8f97f889bbe00aab617545f152c372250311407acd469c88c3b4b70254ca0c2fd87e1448a799a7a8fb74cc6011cab4ad426e490d575467f59835b3be8b4be9182a35960a0b6c73cec1e0fb6c6af45f3a0e6cf6f06c11287a67950fd949afcaea04639cc1c0cbbe20734ab4476eae19ee2cf8903e0522763d16f952eed3a03f36c26c06ca5dc17379a24b6bc47a02b60ce47ff17b0bde954dec6120662dcde2d3bad07a632cd12871b604513f9f41e4980859763d840f444f5d57f081bfa460238d9d5314fee30f5b89d0a57810e32e0ac515b71280da689851cdd390c9063c1a25edcf6c212ffee72f3d75f789ada81f1ba38d6d549a113a7f467cb09b59d2a30879afed5b2edde8ab4295452bfa949712f3c5d28564913d4e9caaf4470326889d64f7d9352e842638e3b0ea3115151d623d667ae34ea55c77eace5ad18be8944ed94af899b07d2baca8d773a0610cf350930ee302ba0285ddb69c92333a18b7b371eb9970bfdf8e800b0ccbf15ffc62939075b53959370f532024ca38f9d440b1bc74c87875b350e1b039819ed3f19a6a5c9aa52714638262cd9d7973430c99ff54a2e0d56973bf3bbd9d082bcd301a7e8b723c5c127c27cbd3163fc7e91e5bc70695d362b0ca82a936ad5f12bab1eb2f1769f18db0d9196744c40cd479f7e5f4e6353f6efcb1c96a1c7ce91c19cf2f9c7e9360647b7c20d0fdf039831025a530985f8dff1c77335d5a180cb1d8163f8ee0bde1159155427fb3add706d83ec4741e118dba6db273cb386b6b348e92303096d6719123bceea752df20b1d7139bb0e3a8915dc19b0ede52ed612a0f5adf7cea4a4d25871859a1f6d9f777f0cd9c9b492ccac30d65740b13b7ef55b55f2bd8f3eca8d01d48a333470d51960d7fd4d0a7d92d5ee0f232741f803694ed9716befab9cc1cd07b5b96957eb4cd77fc2bdff056a601aae325735e29f86dd27d1af6e6551ef1fdd3eb443b96d6a7f6a7448e1b4d43080a32ff62702a74ede1c73b546734ab05e8ede17c0c25810f41e1744725e1c7b3012a8b54c3094e0f8a76dc55f661310e043aae2a8a72aab70eed8a0016d1c0419cfd2235222d9f8b67a83e0ea6d5e38d336bc48b5ddbc7a111fb93dce205acc424ecdf23253bbeba24e2f3da3b30a26813060431aec924717098c81e0ff2f7a1900adc2c1d5a58ce69e63f4f4e50fd3b6f0c0a555b0378cb0ca253491cc7956bf36fb3ac374bf5e20c97e080612ba23f643ab400a607fef28c4dec80d0dd11d764437196e4214e66ab1ae2024722cc6bf43d6a1d327a61b28d71d5fff9f3538c9a0c17f46e191f25ca7b4cbeeed359601430b0dc0ff06d32869a208ce28fd5cec17c53e640f7883694693ad4f3c0869c4f09861f974a537eb22288e7d92fad20c949df91b58db45500ec4bd0e1cb18dc16939d48f23c8c811c147630f8d7369a81b3765bb782ae67e7296c0572532de2cdc4c9054b61f57899c37f34948a389457c6050b38acfe8262fd2abb36e3936dad3e4413e7220028a20ae7ea0f6aaf9f29ec6020be87e54e30903536b17067732dc0ebca1c56dd78e40f16d7aecc4019a2a269646d57b540d13c3144070ddd26b145ef674a1e42de10d10c0ea1eed61fe1e805ec6c014c7d94bc7e8357527e459452ead47604e3158a36dbd5aae8809e07030bbcfaa394611d5cfeb04a3718da94f3ae1ede55910fe3670695dba9a656c5983bd483ff562281a26324799b6fe30774bf9af3a29d95a66939e2be211f678e717da5afcdef4105d8d18391a53c8d9c14d065007a4b3c412cbc4c2787dcb3cf4c06eb72faaa5f0e271b5c8617c9246e6d07b1f29e3a950f2ba77742c55b3815bd37492fc04fd74fc527d6794f80218239321120b9bc4063e734509cfea694982893171d35318aaf8e60de4b3078a3d9c806ea93694ee43bba904c1881c204704ff61df7abe24521221dcdad82498375773db7303508c74c75191349b3c1f2138069049308c877c114ab474f4446e915f619a4a59072cd165cda8e765ef41e50607f083eced34d0bb9861a26a813ef9a015866c0736ea11360960b87efa31c4a489fe55ad4479da7d3e777b18dd91a917998d1dc72e1d2607e3334019b62c436890b93cc320938a0986b81158a9d1394f88eb01011806cb2dbd8db86f521d689b4194e8e1f9015a79deb9b2f80f7f0e4702816dbd02d20e92eb3fdec6be69aa0c25358a97ac4cf0e4a00ab47c9619a31abdcce93833ef209d8bcf1062660596b61caf79ee50ebd2cbfb8161bb5dacd3825718543a9b65daf15cf69a571db0a574023ce7d41c1360da7c012af46648fc93955417fed247c08a056b257d61691498a7266543eb76bc477205ff6ed117f3067a4502693317a82a90ebab1eee370c57616d83c8aeeb35d5b838c0eedd211ef3c3a8b6f0c47c75c228124d676b1c691f375c5be85c44fed44b4ad096516546229afe9f3adb2686ea3d29956979dcaf2975604d328f0768eeef19a868fd10727116d71a8af47836f7c7e166996189416a0b58953b4729dc9b19c13029fcfb6ca27c2f7a41f2f737cbe23c734d5e7bd892054bc062202aed35c532d994c5efe0f506d46fb37007b38483ccecc6730f01bbf518c8c72c444caeb5c5e9642b3fc6e4bc6cb61ea115fe9d90befadf8699a094f10e47fedf8b474ba7245717ea639776ef2166ca7d6d051a52f02e80a7e8a3cf0828511bfc474412076dff1e807a8da8b9ba310107f2b4308c7cd5e9d81b9a7c37eb185682dd0f8e37759fb3a92cd48dc60aa317b6f1a7dfda7ac1dc0e25261d55a2237414168e969e02ea72ffa273dcfaab5fac74d10c4f6580e50db6729e4cb2e42f2bc15738d19fb11edad70a3b11c4c0b9555e616c3596d77e98a9e216796299c407bec534ce59694be8d85b2a57f07760cc255860e6fcd13f2b5bc1a0f6a1d1dcbebbcc7576425e5451de0793721f2313ef804631d069064b90c1085871af42988f47fb113a3c94249597ac5e89a6f619e0cef8710a3b6d343b8193db0879a54eaf20fb8edc5642b7095f95e1a2165fcc4ad1ee1e328b85eb15809570bcab7ab913176e52a624066dc4994b03619bf160850b1de4cfe218cf65231730a95733a881eddabeb0b1ee373295ab9ef1958b26b4bb5cce6b84d2ccbc634fa0d6caaddec02b16cb23e1046e27240bb9bc726ca1f5bcd5a09401c3804cdc133b1b0260ee4b2231187e5465eeb725a9781892b54e62436a81c8bc4ad00d11e4629c7e478867419437256e57c55cbac8d6d922188a888434875ce1a6d1b604417a61b34c5fbc11232cab30cc689190a1e33bf4400bb7e442b7b2a0d8c7ce2d8e3109d26d55a3f6e83421ea126e48a033796e49c9cd8d087ef3d81ca32d861fd8176ae23c32610aaa938acc6c973137ed365737f3e641a757c77118ca8f15853827e6eed6c2ec74be24e4656419b004618a76911a2e2a1bcbf2d57210cce0d49b06f87964b88dc958cb9a95cb7cfaa5e9fbed160e524a97eb774e6eaccebecc363f8f00dd8a064003a87590dce9b720fac590f831775c2e31301d140f84160fc8dac1e4c3889e3d00e8a80100e100c769bbf4d53361f63dd761a4fb294fc6d3bf26af04ab0cd04053f9b93d5cfe7939e57228a7225f3e59e873119f2f33d481e1e52b7c458d9f9f13ca255fcb19d059781d740c13f8d48e1d72922c15da1e032fee961f236ccd0f1d135764bfb39fd8689ff6c98bc3b404631ecbf868aa182bb6acdc080ed18b523c4d4c42678b05e1493008e1420857b96a908f5c0c97f2f2d7e3d72914b1a20e1dce09cf6d1b6e1d19aa470901c64232a68f8debb0f4dab85dd33ab829a976252c052f6997a6638d3225acef934586853a620707c907fe8e80f2749265be724525c7ce9026b62d54aed955efcc275cf45f3634fb7bf16a4c90b7700bb2458ecb81d7552481d31e61122976b2454893bb21d0cac0d1660518f71313287eb54fd0fb871393325ce57271b1bc3b2a5fc72d0fbf7d8b0a1861c8dabc3dd586e38a55240b54160e5757df3a9d58981d3b", 0x1000}, {&(0x7f0000000200)="a7cce9e018f5e4949320d5fa5e1b05a79cc7f81acdffc87c47804c6d86af3890e5d0a235ccc5833b041e3d51f304483c898c22bec565e00290cef5929656c0d9", 0x40}, {&(0x7f0000001280)="131e90475baae35541ff197ae616c05cc49d2894d613d81835cc96e4c6d06ee2963b48fc4f227cb45fa4bd2a67c87a9f59f9940d32cb1c0485b6b2f4180521d2971dc63ca59c07e821f44f3119c52e739ffb3eecc5d7296779a665c90d96e098203b3b667b94c72cb1b99c1b18439b98142cf6cbd707488a3adc605abd564a65f162a7ba670ba2db6bd311eb87bc66953dcc0bee13e529217ac84d3a4749f6bf61f1291bb201b19ac630a0cbd6844f5975c1395c8d6bb56e4de312bb86421f649b25671fbafb821b20bb794a5ce8a9cdcbe1df5e9f89695437f09cf2674b97f148e1a0beee2b4c2b583ec602314a232da0ae", 0xf2}, {&(0x7f0000001380)="64ac419d904cecbc4d29bc56934646c62e0c14823136698afff9f90be4780864d0b7f64e158e36ed7942d637e2a057826c32fc8402dbb3f81d342d953514b09c45ec087713a9204933c1e34a72254bba0ed42ad61108ee416448895e9dff0f6cae7e4af178adbac1a9213a0a91ed16d09d013e191cb5839717664db38e595510c39ec8f3f3eb43aba62e4b8defe4539e12c07233b0028d5fecc0e20c54f0dadf14fa3520f2594c4e8ec32f9c3b5b8ce188778edfec0e720216da1c768f45d7f508f07dc12225ff010a7fcb4bdf0eca13fe7768b3dcae9393db67a138b9867a4831aec864b3779a1b26a97a33d0f9d671b3b1e80986c1", 0xf6}, {&(0x7f0000001480)="dfc94e2d54126fab67778b206cd5c1afd62d460277e068333a322428e671f811633813ad7381e41ec62a50cba6761056e8d91101c80c9c85a5b155691b35d3b5725da336ab1c9f03b9a082343b6c99c9bf69fa5ab94fb5ba833efc7b5ce5aad5557fa8b05327db880367c12cd1e1886f575ba8eee45bba5003bf", 0x7a}, {&(0x7f0000001500)="94d08206e6d73226c429a8b5360ab0017b5306f9fc89fb8ba8788d77fe6db01e530b2546884522fc161fbb164528e6a41a9281bf58ffd2919577e7fd1b29702373117c02632adb2821640af0f13545b51b09e2aefb58b2f5c16cbc35a2375e3d3e439ca394f742abe6d15c88b24414366beadd415803df73ee85eb0c1a9b769fff5681bce7473fbf0dbb9bd42bb157c009e1703a40bb7749061321452da72beb425a11094bef7f5e054c1da2871536e46cb41775fe5d7acd2e7d663ae6e6c915025fba24b4baf160679506d9dca2f15b83816aa6ba3f44f59a48eb2e11df49366cb6bcf660180006b0b361fc20cf48681932d392ab13eff61a55e89d8699f8955ce18169634020f7492b714752d5d941e10d13583dc9788aa8315ca43a39e664f99987338f329dac27ee6496ef1216d16786cc0891fb6a6db625f3e6ec5731d4e67fda0b1df5ffe2fd44f632ee94d72ae51c33b70cf518f2f8be65480a0eeac84d326f30618ab10705840b85289522a1e9e472e83083dc964af891cebc6246a19658aabf4dadf3ba53027f212d0df5c2ee8d1ab05823a3cba095332ab418bfc9c21fbc8cb0cf004e3e0e049f0750cd2bec4ddadd542bfe497103c3865663c3c978471bb8adb8e3f4165f2b2e9e9a5d64302908355785b4c7d21b47efe2626389d5fe6034f4e793566545b062ba314b1ef81c8cea3c628fe16ee3ee942049b5ba602a960ba5598670da381b13ee513f6ea6b3c95b7b64082c94ced1239cbbf10e14968071fc73749529abeafd276e7452fdc358f12deaebed62e271a3926a6efc7b3ddc4cb0414e91493f295ba81929135d55d636b30cda5a9c4d48b57df9886cfb6723198f3f1bdd1ba0749b53ba0f661b532c6cb95d155a7f93fb09f2d9b476ad0e2bfa2d5280f2b5060fd7f7a2076134171702bf203e89323aff9b4b9d3168d46a8f7edb344bc42fab86255ff9cddbd3a5cdb7e462c4c1bbfa44a6d6668e0b6e89f06fd597d6e41bce8b75ca6b9a2eb3558874bc8d2cd17a026c46ca143a5dbbb1e5ef7c9745c1836def73a039236c6b4639a0ef6c309969868bdd0ae61d8e790a25d8d9bcc0952d8b8675a9572e216e78a095692027b4ed417202f9b76742cd61d77e156cc570c29ba7aec68e17758f7f3d3ab040690ede15dafcdc70a5e109babab90a2ef09ba1c4df9272dbd3882e4fcf885f9f3868e732ddaff4a0af86f4debe3a76d30424860e949a8b563a69790fc060e207c9c30e7845aed4391e09ffa387bb9e570a3d49e42aea1b09aa1bfc7916bcf697c03718a9ecfb2f2877eee10e2334f8bf023cce286ced3022c8168407229c73f426438295f490334ac21b0d43d62e41966aca45c6806c3cf90877f0e07120f2b12d21ddad9c48d8110c30875e15d621b0487fd3f9239a53bfd728ebd6623e121f62e657b797a48b5f03e68b28d2e970efbb6ea86e25932ed81209db53e77a03d8063298f111ddd96c21a6688a304e4d4c143d141970119d571b976bd6962f03ca34978b0a8a8a112917ed73f0b332214396ce548e78952e288f9dfd95a4f71b9a0f5e7f8f5800dc279633b3c55b74e2e61012a10345cb00330e563abe39399f7e0098f3573131557d644f00f980bcd4569df26ef9766c1c488b1bcc5895b5a58a446c20ba87bd558a052658d9c6c7fd44290a7741059415593bd443b744d641d2199f8a16dee9e6b88ec37ea720b1db8ed242e4f630474a42b0de6f3ab0908c57f0e95e40cf7345f06fb5861cdb9f7372a4e327ec8493eae07340489e61d5f6603a7abad3956e378427ab937b543e725de49291dddcf79d593bd78b59dfb74c34b07669ec14fbf9bce48092ccc2bd11d9bd22002466dc48739bd5fcf0feeddb791e8e4080603b25d7b4d74950c513c6488bb7047a7d2ac434968333ac91a29e52dd0054df6c827b4bb708a8226d7eb4db2f3dea060502570a4804ab535ac494099bfd5414053e836775dcb7123c4fa664eec2339a06f7bf6df2f4ce3d3430fc3d657b0749f553ddc12a94d687119fe39525e531ff4df998281234752761266735ad103c54f0f934c4df30b202f2bbaa45f7a0ad1fb06a3f212208d23e0803b9a551e0bb29a40481694baf81f6f54ee7969539cd882bea7cf00b6c2f9cd8d13634aabc8d13e8b4bb62ce544f6bd35995f99d08a327c0c591009bacb2b517c73399a16627866e0f416074491b6288214db6fff53ce95950f40134d56104edb56e3ffb9acf9d6d3fee55a3223311c7209d23f9f288631bb3fafdff9fadac8ed833292ee26e9c1e088ac81b22ab0696019159c1866e79729a5b8d54935c909c7156ba0ec72efce4de6f79b0b18fdca1a711a947af17c425a2969fffe1b24d414019dafb7acdbd251721d75a66e4826f5674930bb9097fde237b6c5f272a7a7e2c39f3f3a57589ff29202e5cc5f9d19c430d77484e138220f12c431a1aeeec3c913aaaddeaf8df5106e7a471230253fadc5a5697c0da3196c14d0d85180717ab9ad82c03b5f45445817482166445f564d516603e21fe92a8fe0df736110c9442142cae98271e8110a77d20c31954d366f35505db855d58ceb852f23ee383cbf214793ea05d360b5d9f4164b6baf13da36028132322875430581f6196ecc195e7bd81d79eb3c51dd2523822a8931a01ea013617bcc0c04b93bc61c5a0a67b8bbee23642cf2a7383756b563f0ee75f1f4dae4a13dc0eec95d82d520a4eaca18ec97d212f38873077ff4b7a4a76493278610889a49100f54ae8ea4bb85b8e1275240ea851935f9875025a6f3375074a98f932076930ddac7a8c5734693308195496314da8759c6218c1a358a21fd22c2b3be2f5286d1185fed61073da9940603784f71abfd19f09d084738278a25b9f19b68f30fe1234b5424edeaa87b68c8ca71ccb0bc3707b76ee8bdcc2ed27e914fe4fec59244f4647cfeb50c9a02996575dd61f98a7e696ae025d4f229da1c0da781adaaa0e786ee562f6d98f4cd0e557c90fda94d2d0b0367008ecbaedb6e55794ef7cb71ee041db86e36352d3cf5a4832c91d9ad77ee4462e5ad51dd60ebb0904ac0b9935380b14ccd4696d8b1470ec4cd4bced46aeacab59d4c782f52d82be68ae67a11b21c0eb4b2bfa4879ea24f5c1519431b887009d145372b267db0694a877b66769d802d90a0f5ee7c4c6d197e6094fed16315ed99058fbd0e41ac2e5bafca7da94578c6188bb57425884d21f6d6b55bcf1a23acfaa15f8e8cd407dc2d08df88a2578db1fe8f400e0e19fccd61d45f08223a487beb56b6f0d064cb05d28ea2942531284fd96dfb81fdd0715d5508f8997370e472598d5d3f53ac32be9513a30763067c0c745c3ab5ca7b6a9d78613f306aec46cc32ae36b5ca6b116dbbb9f263ad3f4ce43de6e16e4f0ffc2799aa81b2b5046fec2ec2d618316ec232eaf251e22755ddb3c15e7adc75bba9187fb18264a39926e17716c15ce234506ad90adfdcf11683500dcb1f32918e2ef17a526303f3fcfe6debd9e631df00d0526dfc287abed78474b31d0b437530d5791528badf936944b854e76669df6ab25f1e5955463c9241df3b2bdaa051e90bc50af381dd6131c880461d335a2b8a1b64b8175f4fa4ef29784b79561b0435c53f3e6de354a1e8510502242633356e8e964cf504d59b20150024a0ca0d8400f6604f35a38d2b7f0759cbe3a385b3faf3440113285b204489345fca948ad8e7a24626d4954f047cf71904cb94523fe0255c28e1543f219e279ae11088df213323dbdf886aaeaab4e6abdcfba30040bd913c0c986013f7a968dcdae3df701acad438105cfbec6090c0bde9964094b691c950aa1d6c334c2a877d00e4bfc629e099ccfbd6b42cfa0c19ea608c96be1dffd39830622dd4e1f80aa6dc120f137ec4b5537effd5c5f29d2bf76a606ee8b450e175b3e5e25e23142a91859b8e3f1b2669872c5a1839a1175d077c77a3fa033a14f25ff17d939f8d307d4305c1caf8ddc96779c15a7ad814e8fabd82948c88b4af0fb6a9d469f22205f1b60802a27fa2880d06e1e3d638a11dbe05a45dd84f203f521009b34cd2a4452fd58157c90e012cfa1ac66ef77553f173e5af49216ed0c3cf5ef66d47a6822ef59854c9a27c2cbd873087f986796a0a12f1a8015943fc39066a822c8fefc2f4b019c87da0e0c21af6450521e394ec2bc26a2813231c5d89795bb3645ee2dc9d451a144c1b00113f41b1d94dc71f92f6ba2b47aa7a213b5e5576fe3a615c36e057c141fad5ce0a177d42b224e2d951e43969b22a40823107a055d0e20d2bc050ed55d53ce4a45d795127365a85f75a05a1a846f870736b914281fc27194034776ac29bba3588222b9f54b2f561808dfb2c47294790dbc9202763a23c19526c99ac07c8d609bd6e2dc438718967c336ea6ae92c71e20d320196565c2810788a8058d9e054bfc15af54a4591e7148e9b249b3d18db83532965d5017a1603d69edc4cfd3bba5d572400023d325b0f2007973119ce880f010ac30a7c455d84a68e7a3eb3cba5956a3a6c884c0e0f480ee71cc093bd5e31abd4062c096d6052282e107b9cfeb2ec1ace93b05de0f268dbe9f5a200ae768bfb356d582316186f55473de7cab416cbbd55172dddd1acd51642e2bd4374523b936f462405b2d62c9c423ebf2d3922451b566917fd51bd429dfc8e3a839679e3766dae136e837996b07ec71696681d12611d389d19462921155a1ed7f76949c8256bca6c018297e7599b34c74e564cb655912caf2739782eb67e53f40c76b18a6a9ed3d1aa1acfac7bfdc86006676b8d1876b92df07e85d937d581fcc08dea67f9d64d454bb32586a1bf086790fed3d4512c80ef965bf4ee28cf8999cf81b843120633c6bc01ac5d3135f95d491c6107a18907c9ec601b8635c43c8fe30193f4b5998c7c91ff5ad1ec5416e241fb866c32c8ce20f27864d5a61992061ae61021ccde8de2b6bb3898eb0adf9e06da50e2a8b8ccade01c9c81c96f5a2f9fdc1d5ac7e66b71b00a618c981af30c85c12532fdbe558b3927967b08b81498e7306c4e92a4cfc4cb61a0a02f3b31985edfa18a04a5af6ffcbc5a8939b728f25e30e23e4dbf62af8b53a7756805a1e029e23f17d24cd90d1e266571494dd49e796896cee76d3182800936a3ff175ba9d9495b55e7d3f00b17f4a0b6f681af70a6fed7def8a9c94b2a2787c60daf4054888ab3629a1565a2083114b6049ceb5f90d89fafad8153e481d275474ab26b9162959b65a13fca6c4835797f841ba0d279bb0e7e39a31f6e2614809400b61d166037c1555faae3d20e8913d97d10ef43fb2d8ee985a8adcf9b088c4b7472569f31d5337755dcd0cb2511ca6890823bf95c8ee951fd7bb348e33da14300439e0deb45617795247ea78fcf426073b4db96b9d3f2c116f3ea6ef89989ce992933a197aa2c770d36551db5cdca7c8a14dd4246d55baccf620dd276051bbfd0679ee3a6650c9f9364ed40812828cdb85ac2f5647c2dd2771860decff44301c377fcf1d7abbdb21550753ed43d5bd4907d41ef40533cd1b395f76e9e819b5135cd9835d8c41138ec2136d2814348ad202c8737bdd242e8ce64816724a0287e41495429a5dd8ef540ca207b2e09f12bc5aeb67818141006047511648717e1f56d5c7ba749e54816f4f2d11fdcabedc87992b2ed944aafbb3b9cf02f85340fb59885888042df01e0061698342b9ff6a50b0e1c1610fa18457d89a38cdcc16f0b9e99df7505cd968aeaf5359fa8fec3e7074cc3811f7f3a171121a10", 0x1000}, {&(0x7f0000002500)="13ec48aa72d9240403599d514dcd75d7f2fd83b2f4e87b7cbf9459b191bd8ee66b58769b2d42c97c804558c0fedff0286e52f2a973ebfb3cfd485fed69d4ae2b4c0d8bb5748b689bf1b80dca39a06566f5bb9d810e43233ea5056e515409074ed7b0fd205a0bef1ed317762f5e41af91ac5085ecfe676baf26ef85ed0c22638c8b0b2d21ca119ecfa152597719f9d8a1161bc25e7dd924c9c7652825cb08464ade03311589fc1636a07e9f480396927dee8771cdd22a621c440b0be4dfb376471eb67b9e74b6857bd39d0a13ef860a9ea144273d51968e28eaf616a0b2a1690d74157769f7ebbbc6fc98537f5ebc24630f3174f6c5930044bc03e0a535bb43992d4ad245323b8d0d489c1f4f3af99bab41e4fa3de925b2129d5ee47a4bfe563a8e3a23eca6123cb3f11c626564e2d93470737b3530f6305e9b57018c4e32ba0459728cd387274212b5508f496666c9d532875a452112cb95ac61f6b3b9c338014f874ed79b88e6ebae786bbf2db0e5af1779fed245c761aaeaca385357be926a8eb3ca742665b734a95c3d59f51ea5ef6810b75c7711d37cf613d96763193e08bd4e9b927bf794ffeb1c6d7b120fdd0393e6d850098f30e352d9dd1631ecb048904b60f52b5f6b76aa061f780df4e80119217eee1951dbb307bae5208639899283b5da6ad7af6f7d7cf7991d5292417cc9ce01dfea782dbb2744ea6ac7cf3a43bae4f92e6b63e782b30c31f1a300791f20c775001f77e689c0026b22488d399605ca3c83421715d013fec767bd04fdc08a3e1be54db5b4c10bcab79b3231f8c9ee591073868dcf990c4aaa5b87de1ff875cd3fc4e47f1be484c76aa053d410dcc17b31cd1e4516cfef4ab344812f9a2bffd23a43bf1604a580072afc7dbb9751078e142c140e44e1f0428b373347e701bc805c3d5f22a1b57d084aa72ea349f1fcf3c62be7dfadc53404dd1208c87f34c45acfa9d69f363a04596ec2851a5db4b49106335bf9ad03fbc8093b57e07d5d9815375f5c960e916530f42b9b7080740c47424900b8207d056131ff1a5edba0ae45135843fc7936e3a41c642699dc1f80fbe38bdb01afcd39c68cee01594c29ca2cb2cc59cd7f2b8dbef011a4194798d69c65e9b7a4f2ba26ca165ba8522cdadb2d078e19d03f00c6299f7908271271d601a813d0097cb05a5f491557569507fb6250d60687d18c9cedf0e016ca784d4247137200728d6480a416a499ee8052c0bcb91bf3d158b42dd3c5fe42d769286623bee056fcc9f5c2e26c8ede56f007c483c34523446ddf38f1ceda69ed4c40744953e464a23556050c52b00df7797c785739e73eb3755a262bb797d641cacfbb13326b31bc8ae4b26f199b736bc9742db2634cfabca397ce331c60faea4b0b1063895dc414cbb8eea389e949405fe885c4a3b95bd4341790dec99418586798ee4ad88f4fd8fb645350202e73039d7006584ced1a0be401a717ddbedab1a2dc742b21dd2bc4432a32ac37fe058d1b61b9548a7f3b9258fa740ceb9c9531e5af90b598df3e884ebcf76047f20b49a4dc40d7e1928cfdc4a3f545c910e5929a4fecf591bb39ee098599cede94e18fe99814b74833e9e6fc4d67ecc65f32d385851cfd3ffb3309a16cb3f53a83034098f46681080c960bbdd5c0797e9ebfd720df61d5f74ad2f3dd7a2ae34c55b889e5c20eb30d38648086b91e6fada5841ed33af8aa25582d558264a5d96f39c7706ccaa2f656f28136620aecdc6b96570abcd10342df775a3e9e93d9596b50a8e1eb088c6da0e97f65ca48c0384ab88d93325cdc4bf08b990899691b6ef1d15d988c2cf3bef3ae2f8612ffbec113a548d1b851010d8ba8e6c70fe0cab152349e570f3bf2ab8a7e743a56a95a26d8d36e850127a9fc9d8b375b0f5e5ca60b06fb70d194f5a40ddbdbb7bf316114c56d8be86924d82462bc943bcbfe6a8133cb6a31bb657c9fc2ea88b91997448adf82ad2928bf3579a100d8dca123187d486eb15fae60b3238c59cb72096895526f43ab15b16ef60e95d91513bb1734098fd6f554df1c42b1abfdd2a47f7a671bc4622030d6270921250eabf1e4065d35144794057094f6b1c618298609b0376ad8b1113199d2ed60d6adee4b2c25ed586a4aed48118055c68702bcc81ed685a833d53df5225f51e052058bb4bccf5512e858af0610abb315332e3f0e62c094d306c7122867483f2629256aba6ac56fd85d86101246e604655986648a5edd14e7114d1eea63209e7b094f933ff2454ce4102214ce6e86ec4cb6f95f6c72a03d253a245f6309c0decd345db4d61c1282814238712858707c24117cc7793d7215473f0d7d0c0e30909d7cedafcce34c447c88e410c98ae214bff8dc9230d7152f041add9f970f3f164b03cae1192f01c8dd447b8d4ff2f245d7a121d7dab6b05cfe1a74688fa4cc12d36ce5ecdb29194845afa5f209c9eadf52550ef4a73f4bf32394471a198b8d9235acf921caf2bca572eedbf1a9260054f56d6db8ab20ec9f6bf72a220e2872554c1159f59a4248bad2fdec5e23b730125f19b686116eda3e02b86d7683400855d86e6083c172089a030dcd387ff2093e9618ab5bcdc456a1db6eb590cce44928e3ddb3c5031e37377f37ba2f0af2f08d3f6489b45d88b37d969c9eb5462a4bd1dcd84f01f8d68e0f2ff798bceb8ffc7ed27c63e3c7d6dbd495268b0a2a7a5a7d08ccf844d7590823687bde658c4800db1b1cf02806753e721c4ff66a11f033deb24a3037a28f33bb3b0a164d712b04e32427de82a14b90158d4bcf63f773ca16a893355ca3d820328fc984a624f4206bd4bef59e05736da328c85dce1ac9fe6380522deb95ca58c93b9146a6c8793eb11e8e786c2a32870e15b699f1a3171c0ee9cf838074c354f52e41ed7f012b6a24014ae3fe7514a9637e341d1d344ac152376dc4a86a18cb0f53494c72e61837ba1bf097e68d71aa7272b51effd151df6a154307f687f2b1af0c255cfda24d3910afe6997be3d9a3e06b5475b0526a44d1df44f03e702cdec666ef4ca4c6f1de61040a175e64b96a6115f70ac12434ce23a8f7e61d4e8c46b3321b369e50107ebfd68e3182a2b46def35b59ac9c9ace67ce56aaf301b4bc123833e64c5d997dc8094abaa9daa43cc59f65f6979563109d21881dcb59eb4cd1158c6bcf8bc67f0ef27255bae9a15ed68729d4691b55585bee7c26dc18252b7ea2b0dd82659fcdebe5c5ce55ec2abf95ce41931ddb5078f8ab4e870929b2cfa65539044e8e3955df4b00aa65d36251f520fa3aa7c23cd3d3d90e636bf278e5def12232727e71e2a13a746626ce7b60befa49a6466fd74aa6d67151261d849171c604ea7c825d1a6d5d882fcb31773911da737486b2514a2852109dc34be2c9475dd57b29867837ca3ea96ca01ac4b6be17ed365d0e5cf47b6cf658ed9d16c536e6ee32f89b32e73653c5353b4e2a52e2122e7ab03829939629d8a5334a0daecec27f0e5a5bbb93a25e06e1f0db9cec858c021f4aaef2468b959e4ada3733852fb518f1b550953afdc4e7b65a38c79886238e4d0e77216e5f8bb20693308a23955e45103d3d9b531a0dad8ea7337c1c5d43a2277ea178ddb91098d9488edf6673567fa66a309baebb3b1936a12de2c4288b022f33b5baeac0688e6674a355757af1c9449cf71443811fb86853b33953286b870f241f1e582ab66d532f8363f7f4781ea402ddf3c25c8fcdf813d9460582cd2f93f4ae042e08fa55b0370766c68c05f94b649969038a4cf05075148688f12aafb74e7e329d5b410af3e3519785bbf2bcb464ce81c8963a7664b1b4a7bdfc5238de200db939888a9434adaa794543a477fe54e50bca9e8483605370e44ba57419ca0370fff8b1a6ad1ad903a97942f470cc6bb9ccd856dc37142115cde9a67f25b50408ad87658d33599b430d22dba7e6f8220f7f0d6bb86eda20be875926f0b7f1acc7fc032160b8a0805bff9e448139ee75181f40d703db32b3fcbb9505e94d074bdd4138c03358d4809c6ab3d9a4e6d1bafa34b9dd42be495015f23c0ca4d6226fe24f60220d36948078eeb7f5d9391964b3ed0a4df084c33f5a3309c6461b2c7f6356fc6d9b16c721d698fc6abbc16e223e03d36919a4cb83a9596bf78630a10da17d3cdc98a05c52fe0a657a236d1235c050d3d7dfb721b25ec2567ff598f3144c0928af178bac8246562974014ca5508d28269710ba5f6624e39b2fb728fea0a62f341cbf2246ac463a2ba98aef33508ba8ca375b035d259dba5781302addcab8ae38454d2514a147eaf4c094a22e5046efd3db2ab26e97c595ef350a22a7204ba30527345da2243e6d462b960f024d686b9e513852a97c2d48852a46a0748d775eaad6754ea569f781eb5a2edb0267d1084efdb7f9b31d4834f0e767e1e548ec6884459f495179da39978a41b5035ffb45597ddf9bedd7fc953bfb9800b7badd81a61ae6d9cd420ec0b65035ec755d1b02123786c1c7f5049ab1776ceb0523dd28c44be770296ee91ed46db0cadd9811e50e5c9500f41f8c4132c10122813144288b9a3532d6a52656b6de8e99abc1180e55b86d1f9f75c85bd8f6a3a5315354bb2120ecc0e156cceb7f9118f28d8819a9b9711d1fa76b32cf3b4649423da18319040b424ee6aecd23664a3de49f9c5c814462cbb1e6d958f5d7570962d22c1970786e6f6f5019110ae993acf8778c3c064199baa4b123088a02ba356012833d611d34fe432bbd15968b799b130c3e4a4fb5770d897fcb37d1286a8fd3df0b05587dcc310195061a6b0098ce5013f4b7f9c44ca4796a1ff1335098323361cb5bfe66ca26701c49c79ad9bd257675cfca1e68a9f6198dba0da3c69fad4d3842ae43d245905b42545fc864665e4ea5ff68970616fa30d04f61152b8933e32acfe782170b9329817cfe34470c0a1a97351e4e668c1ef86220e8302d0ce9bb190f28147be0cf3431761eb4b694b801c77f6738244ac5b8448ab038d2f5d1ba003f054686522179629565a8495ea36b77fe0266e0e3b26401456123a35be33108db9575206bee68343d2f7279d893aeb36f5430178928bec574fcac2a90ccab992dbb6022f0cbf150f75d24239da978b09e2bf79868485b68c9677d27cba468edb4ec829502ac222ab7b63ca1cd1cae3425fae933a87eafa95a9c09901acb75805f97cd21089a569da87d376ef6a74470ca36fa5f9f1cdfec49824cb5205daa03ed2e64e4dde89b83753bf90de56aafb5095aed318a4f53789a8940afdc5843878267ecdca5505baaba7908af6d3e3733260540ffe69781018e022a3fef1cb1c564c6b4694d55dc4a70f19e9062e96f1824013a5bf2b287294600d02c237fcd25a4983b741bbaff173da9949683c0af52221403a32b532598eee698794a81349ccc269df11616991927ac280221f58f0210e9fb2d8d7b8dedfc88f8691d7dd502182a8551044a1a1592606c3d43934a23a2d764d14000635c93b6887a6cdfd72a43a73002dab72f0a35ecddc755a034053a4620e550b482fb73bd9d93ab2ffeda4d9663579307deb8ba6575ad4d0332f1bc65d966dbad4b7996228ff1a466b9c7be2b443f5de2488cf1d01db6504359d85e3ce3ebf2676866cb5664538dc949baba61c8b9628bd459930599e97e2c6c384f7c2c39811eba6b9bedd9a0e1a090029f247c0b2666b3cac918ebe7555592719f832f6e5f66d3964824c82e3da011b1b667d38fec5e04eb790e75368a6215bc8e3b9e427e4c9b3e7842c51dca66eb6f39a43b1f4", 0x1000}, {&(0x7f0000003500)="287232da473551869bb1a8d1a001e88ca0167c924fbed0e8e2a3555ebecb1acf3fca14f9d212f454469404ec026bc9ea4d5cb33620efd937938f96db702b97308c23bffe72dd857d52", 0x49}], 0x8, &(0x7f0000003600)=[{0x18, 0xffff, 0x8, "9aa96b"}, {0xc0, 0xffff, 0x7fff, "637763759e35e2e7dbdfc7051cd53b556801669e8ac50ad1c98da22cd0e32d6ca462d9b1d2747f3b5b3bc77a95b01f47f07d96ac9211eb4d0d1e6882482202cf7f821602c0d6fa5a395713802253ef5aca5b4a4e3acbbd01c9d34c3e7ac62d8d35cd04826216a3989741b27f6430d5d15de0c450f697fa004780d46fafa58d23132ad98ed652b1ca3a95dcf4fc69f74c9be418eddf9a8147b183392c9e745b780e2325c01aa11748aa421b6c75662a"}, {0x110, 0x1, 0xebf7, "c5909bb9ff83c1e5b05229f5481589e73eaf2f4ccdd730cee54e9ec94c45a8b15d3cc5e6a61c722ae5fc59d3cac891a284251ef6aa53a78526513fbcaabae3a5e67f010a36bc22f2998d9f995dcf40851a6e549135f54e40c5bfb78a3deb2468a775fc42183d3b9b41c4f3811fdd8ea962991f96f44b2fd72476aef33b89e73a6b380fec2366d899ece6b54e5c632ab1b1005edba9b93515ef64b0618fb387906caef947b49e2b7e7e55921a97368d21f61428568c4f136f1fddf858dc8d1fd607344ed6adc2e5faee7c7bc83e06a74af61b5af4694b076d2981f9ce55d1be9a39969951ea32c7deb06391440a4a9525d3583239121c3d2fc144935e095c"}], 0x1e8}, 0x6) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280), 0xffffffffffffffdf}], 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20200, 0x80) accept(r1, &(0x7f0000003840)=@in, &(0x7f0000003880)=0xc) rmdir(0xfffffffffffffffe) 23:17:08 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffff7fffffe, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:17:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = semget$private(0x0, 0x2, 0x281) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/173) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860040000000020000000000000000000000000000000000000000000016177c9e91243cfb272877d", 0x18}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:17:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:17:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) pipe(&(0x7f0000000000)) 23:17:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() r2 = msgget(0x0, 0x70a) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x100, r3, r4, r5, r6, 0x4, 0x5}, 0x1, 0x2, r7, r8, 0x2, 0x2, 0x6, 0x2}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 23:17:08 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b002300bf02008c9798171fbb18fb9d568e58a681ffe4cdca177091fa7bac75ddc107bbee18baec51f8a0d902da5691d89953357d4dec591e7d1827ad0000000000000000000000", 0x4f}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1a41cd81) 23:17:08 executing program 1: semget$private(0x0, 0x1, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') 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) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x6, 0xfffffffffffffffb, 0x3, 0x0, 0x5, 0x800, 0x4, 0x0, 0x1, 0x6}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 23:17:08 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="e6acf9be8fe76fa502d7b3ff573d88fc90a5787e24135771b71a86be7d3dbdb8b9bf91e3420555a0187ec9caf938feaaee2d1c44ff14b9b7711a839ab60f80ecc5fca5756d6d7d2c0dc297d4c07ef1002d710b732018f8cfec538c042116562a9d8726d5c43dce033808c2404742e5c5d85a4880ab6eb57c785f226cf6ffad9fc1e4eb39cf499c463dbe0e009bc38d82142b9155f9eb0a13fb8fcd45eba7ca2cde7fcd1d3be349b75abc36f810097dc036cd234f4ae74259aadf048c2302bf780b1752041460fcceecbfe4e300e8bfd3c9cf511355ec126355cc988a53cec068d6435bbdb5b40350db409d929c9dea07cbbb4d9f25dc3f025db3710743ef6de14f8bca97ed9f8d26a1c380e010797fc5c2a0506067924ab8c0408cf7887f993036f4037da2a4e010d7b8006a5e9692505cc173190abe43aae487f6d4a4c3c2e552781d893ceaee3036bfe2c7bd9242a55517dd929e5dd129618fc4414124d80958b681f6740580ffe68bf2d169fe42f6e67995dd54b89367d214867f75b32a6b97263d0145fa94c792e994381f8df3eaa9fdbcbf65112498ff601bfbac91a76969b5f47715b7bb1f703f6d503d0de9a9cc092112333490cb545f98d8d7d905a3f47f4f7f1c8a7c44b815094a91957bcafa0ef15c8aba673d8ac3ad7617d589c0f3b9837c2b3165df4fb9dfa9b7fced125608d1a6b59a1c358dc78fa427d088fc5fe87f9f63e101a4140d5c42d2c3dee9d9fe45f22a328444c7eeb713e36d02f72982016ac351aeea3c77bf062e93c6d4661ab9fba25d19f8f814de5cfdf0ea70cb3a3461af1d5de8d8c1e45496cee8aef7acb20d55107f82dcccfd0eba42fd29524fd66c7a0e02d401148e1c7fca2169aed035a50acc77381a6c4a700f27b7fbb5785cd7e2a959abe59bdf7fb8735e1999b46a3d16ffb105e216834a479f7ab9e64e72292de33d325a9734db799d92d5db7428148f0e87a772fc438f6694378631f3dfe6500137c9d417a0df1abc9fddfe3cfffbedd207f4a4da8200493e343cafe548c0a62701a5fb98c34939a4589dec840f7d673644606e1cfeca518128cb9124260c8aff5176f2c3bf9faea490bec98338c987a53bab8318998044923ce9002b025a5327017104abd1b8fba241cbc67b955757d5b504b7d40213d5effb9d17c2d76eafa5aef53895a67bf9e7f8b62c19d95a3def1fba9b49c9274403af373ac243a0ade23621455cac0e883a07bfc9a3af3dffc4c7c3158d0b179b19fb575db24ed84aeadc4ef01ad7a907a27713bc2991679526543d33dc7083427a59b191b73ea728042fe8c5c4dd41dc8945d0d1c4e11187fe0d9ec11ed9760052a6ea8b5d6b9d1a100d6d3365cead8da88a1dffc6d0339fe3680ade5a961593442836043c3e45f5819a9ade3812a18d3d29dd396ba4aed1cabf0106179370dae10ec152e0fc24352256b59fdb6c3cd73a2bf5d5b33759401acaa6d68a9c9678b348853d1902555404e9f3c18d622b15c05c36f8f2888d15bb648b34b121e98e856334854af7c188bcb404bd967eb90fc30152a5e9688d09cbdb3bbcc73acd4b82e4579fabb93c3c3e9334c8f88c9ceb23ed883680b46ed23126fd0ffd70907b8a313141cb0e728fadaf033bd4943aaa61ed617217aef13564e2d462cf76d49af112434df18a4084f20e2cff173106512b28515d44c593b7a8870cb4c3d39884d9b2981fa7305c208ad30eb24f3a584121bb55bbc0027569914827da7dd6ddd444a440955c9db3ddf88f4ea5bdda4f89f25ec2eb6e795444a6877cb061825a4108f6102cac95d1910ffd19983af20d0e6db6e9367bf58c32bccac9b2e36ad3d00fc15ce8b49a875b78e49fbd766ab653179146c13d14ef275bf88ece448dac6949fd0b1c41b22eb417606023f8fb5b8ee62250b995c85ff7cd1d2321bc60cf3b388e9276ccf5f38c5b42cdff7b67e872dc41aedbd77540e277ea164c6278d12e270deeb339da0795d4a22ba9e1b56c32bc56f7acd722654844b266d83de76a29a5fe04244a865d96e3591a6a084a6fbc92a83e5c274cc72fa4adaa76c93e750a01636213a1e47375eec9cc6960d15bd28c997c3bcfe52f21e74ee89cbe67d6713c79190809984d5f45e03942b126dd7f4c58616927c332d93136c22b16411cc9e3a3ef792915a159748e4d408da35ee386d8c7d40dbe1cd09eadbe3872b1f35fb5574246a2190f9c4029fd2e8091f87c5a2dc022b8e7396bc482c2f9548cfdfb7b4e9583ff820971c1f5d7c6e1e61be992273776c1ef84f973186677b768d63d9ca87531b5bafd824d82bdff8df8380a662d6445ad25360d560118579b12df9cba617ec7dd2cc945cc6baca3af8d8d928a5e05e03cc6efc2f95fd7ddcbcb44f196f1dc42a498ab22fd486ffc56f7f72d2af7a4ed8dd78f29721f15e2a5d695f2a0ea47e916648806c2d875a203652a99f78999e2c710b7a49cecd9c9d9f04ce604bddb47494274ddd0ea89bd30f811385e9eeb30b6fbceb1421a4208b886c1cf9290a553f4674725e85e36da5c1c9248f23401333fbdcd49e080421014262838961ef76f056adea7a4ad600e73caf2141b0a1203491782a1e568037b055e663d209ac31dc06cc532fa13277fd3a315f0593d3a04fc54c7aff93da538483b2723dfa253e40c938093f68db1a16ac57643f386def12641edb94c1634a16a60c847cbc21518e03581aef2f6bf8fc15265f72d0122bcdbcd53243d5a39f0315bf6d78f957a46936a7a06225a83cfd827592a14e7aa720a0390784020692c5c26322fbcbd6e70e38063eb6b401f91498e4871334ec51f5f574600f0d925d81bd49352a6e63dd2bdcea58b47c795ba7f4623093dfc69b36aaf8bb98f36c2c7a59b21b73663c235b61492b20a5d854b5228425377d0edcd9fbc97ecd392d4ff19d22793ab5547a218b232bb13aceaa3e26ff8b4d2125ac754358bc5f58d491f754a3c2f8d34131c9c9677c8811faab5a2e2deb3958104eae0f246f668bc3e3dc0f06df99348b763199ead3b3d467e33dca71fadfca67761a228631f40b4c623535d242b9b36cd810a36de2de34945b53262dd23758ce5ce0019a04530b4f0131bbf4de146c385223fe43e151914201ad64c4489fec60c3b361763ee1f89d13b37ae64f6d38a18602c0785ddfbfd1ff7259530995c20031b96198ebaed8497baa4292a03d2b116a24b289c126c9c7cd465a9661db0acc67999ac919feb1ea46186c337bafa1a3e0d4b15d28802ff3219bf9cc84cafdb514f0d463d04d2203f2a21e81ae33dbfba033128c25ac44935d764436b1f1d45380eb3cf57cfa7ec76c4942f56fd71ad5aa309c9125bb07f4b7a1787829bcd7964c9186a48b9e3c327633b63b170433bd4f95228182e559e979a5a53385f2d947cf621e6e88dbc8057935904e0b5ccf3167ccb80d008cda1c23aee46713f36ae3916988dd7c396e7c54a13999ffdbe38a9a53ac54b9a585834c4b731afa71e80c7817606933853bf4d6956fe70232c51aa18ceb7aa597cd02a3b00aef2587db27b3ea119c1d1f42f9f8958edddfc5b7139e35117c880b0ad14590d09215805f56ef16f9f4cda6da58dad2f5c80f6b32bf35ae314b2b4f96eee7c89e0ee4ca1a58c4811db8e12a86c2c8f3ff2cb84091d4b34cf7032a944f1b189b8695a4d3203de195a7728b333ea2150acf79511055a17f5dd585b9f963da7f50ab73893f9da60c4539482a2917347f015393eb8fe90af1bdeaa1d5217680f7a8b7eb62941300874b5e914ebc12a9db06c81e7e4b5743794a954a2fb3aa7233a0252b8b2c826bb6ab15646c59616c038842a75ff7349cbd5ad105558e2419c672df24c357fc322899881bcb4579796f5b4242a43f0d5e4e01f2342d17fd1f32a1175ac6ccaa3b34d4132d6eb0e43f47d9824da8d8e4a3385748047a41b3ae4d1ec35115288403f3afcf15df835a1c12f195bea671b8a17add5aeb566ef8dc064fa73e67ebcc06729714702d13dcba9262bedd6c1d6ba05b85096b98910c86351256f8b27a50c38e24e5d2b1f2edcac55b3e36c2cff48a62a42f68a9550b0be86f9131546beccd3b1a16ff846be3a9f2db8427233ad37e8acda251d85a2c48c068cdd85ed9450dfbc621baeef7256933062a662f4e8fc343a9c7844d935f70202f4d7a10429ed83ea63002349e7b06bb769594f2a6023cac534c4b2f744e190d7bf06c54379d813e340f5c9391c0aa4d8cadf63907154bc74b2b1b01252ee31f149ed8458d86ccc05c708b1ff52d7654c2ff12b7860e0207ece123ba48dd17de2c40a64113bc861cc134c43de8be085f86b8c33cf8a32e67a00488cb65169657861c90209e7e20b8db369e708263df716626b9712d067d935e01ca17fa26806a9d41d46547351f8a7d21168aeb9af52bc3f026ce698dfef89f916dedccd4236b95fd43b71226d3a16ca8fd0f83add5eede27a09c971b126b7c55423f1b4acb7280da78e14d83a80f9886938c6f1ce54cbf857628e0adf85af2d95c5f3e024e04c9abcf495f8c7168eb2c52b78c35648aef989e9a65f41e26143be9fb9878ea6766fa2ed4804c0e81e5ab767446a8cd1a511febfc4d328f4f18d5e48e1a22b8530568108a4c07ac9725ec69d713cf09f9d7330d139cd100075596903eba67511679ee8a4f49f1b4bd1d514d7d1ba4d0a010d3909d85b069d0fdc68a5261f2847b2eab7c1b393adbb7efbbdfce34de85f199d8b0df2decbc32bb1f63a66da1967088c0ed762b684b41b68b707afc296e69fceafabd59ea7d76d2719b683e99e813ef25054f427d819eb7b570f137d8e7250144a3b56fc391b0fc47ff5c086fb415961c8f8c689d8db98fec82561bc5ed2e316e46865ceddf2d19042f3488f5520793b847f079a43c1d30d59b5f3cf8d7a932f06e9f3dd9ef158853c5a7c2981dd42c20fd0a87332f284d13b055ef426bb5fb8e2d59a80ed6dc244773c0908f6925e8396ec5314b3e4570d3b4dbb37355ce7d7b976f1a1f4b465eba3a0d2693ef293751435fa2751fa64767cb3ea9c112d7ac1ee1204176ae08095880b1cb34b25c907d37c82b06eeade05a6a2c131c40012924d4733074f226d2fabcf4fd27edaa80622e3e55fabd18b3362f58c3d3f6596fab8873843d603822da45b94813f79aaa932c0e79d0073eab96bf742636e97ecca2520df260d521a33070d617de206d3191753223907c7cf79ac881bfd7d12a4c4f8dbc92e620ebbb49f47c8c9c308a7015c38dcb7c784c5e2f8f0acf8e1115f7ba76b18e789cdbbeaeb3582360546d9676a780b6117b4bbe756349559876fc0bccbd8415999e9b7d8f42dba0aac4ec90647f6add501e7f52c7c3d2dd85dc28bb6e624f633996212edd22f2ee01881f6a4cb4e6fb8b783662b161b6328b1edec1d5fbb943b09b23e2316363a7942889d1cae3717c5ff883a37fccc75a884f136c8c79750aaa560773c4d8744edb6f557949af208add0c28134cc1d0b3f711c4dd9d75bb0f560202af5374d9b024ea7047e9eac26538fa7d897057516e28b4187e4b20a1bee3b0f4f535e92166aab2181a48cd8b38ce28c4ed730eb5a49dcfca45e260932eefd3378c5b412623564869eb29b5b924de27e7773bc4f0a5faf62d656ac32d7838e34abde987bd94b792003b0d09c93f000754912f9feb310a8565a23a3c174457d27793bdd16bb919be0d088b591611a3431e87ffe55ea18dc8f65ad6facc48bc8d277371fc5cc82f8d6fd0f35edbf3af46d6f6ba2c6febb5aacb1fd8ebf2b0da910", 0x1000, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 95681 72605 0 0 0x4000000 0 syz-executor.0 356880 65552 0 0x2 0x480 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7e6d6,ffffffff81f80d6e,36f,ffffffff81f8ba8b) at __assert+0x2e unveil_check_final(ffff800020b9a4c8,ffff800020c50fe8) at unveil_check_final+0x81d namei(ffff800020c50fe8) at namei+0x88b dolinkat(ffff800020b9a4c8,ffffff9c,20000340,ffffff9c,20000380,4) at dolinkat+0xcd syscall(ffff800020c51210) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff8d,0,2,75b197a010) at Xsyscall+0x128 end of kernel end trace frame: 0x78078a0a20, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7e6d6,ffffffff81f80d6e,36f,ffffffff81f8ba8b) at __assert+0x2e unveil_check_final(ffff800020b9a4c8,ffff800020c50fe8) at unveil_check_final+0x81d namei(ffff800020c50fe8) at namei+0x88b dolinkat(ffff800020b9a4c8,ffffff9c,20000340,ffffff9c,20000380,4) at dolinkat+0xcd syscall(ffff800020c51210) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff8d,0,2,75b197a010) at Xsyscall+0x128 end of kernel end trace frame: 0x78078a0a20, count: -8 ddb{0}> show registers rdi 0xffffffff814367b7 db_enter+0x17 rsi 0x3c36 __ALIGN_SIZE+0x2c36 rbp 0xffff800020c50d70 rbx 0xffff800020c50e20 rdx 0x3c37 __ALIGN_SIZE+0x2c37 rcx 0xffff800003b66000 rax 0xffff800003b66000 r8 0xffffffff818d1a13 kprintf+0x183 r9 0x1 r10 0x25 r11 0x6aa964a2c8e477a5 r12 0x3000000008 r13 0xffff800020c50d80 r14 0x100 r15 0x1 rip 0xffffffff814367b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c50d60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=95681 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9a978,0xffffffff82393cf8 process=0xffff800020b8c018 user=0xffff800020c4c000, vmspace=0xfffffd807effd2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72605 202916 65552 0 2 0 syz-executor.0 *72605 95681 65552 0 7 0x4000000 syz-executor.0 55378 340681 72376 0 2 0 syz-executor.1 55378 444849 72376 0 3 0x4000080 netio syz-executor.1 72376 418828 24983 0 2 0x2 syz-executor.1 65552 356880 24983 0 7 0x482 syz-executor.0 92204 465879 1 0 3 0x100083 ttyin getty 78703 21078 0 0 3 0x14200 bored sosplice 24983 484300 24891 0 3 0x82 thrsleep syz-fuzzer 24983 446594 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 27846 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 149502 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 461093 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 78463 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 208589 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 89703 24891 0 3 0x4000082 thrsleep syz-fuzzer 24983 412397 24891 0 3 0x4000082 kqread syz-fuzzer 24983 521342 24891 0 3 0x4000082 thrsleep syz-fuzzer 24891 174142 79013 0 3 0x10008a pause ksh 79013 58970 76609 0 3 0x92 select sshd 76609 360971 1 0 3 0x80 select sshd 36994 271496 63767 74 3 0x100092 bpf pflogd 63767 186040 1 0 3 0x80 netio pflogd 9551 166827 10025 73 3 0x100090 kqread syslogd 10025 134004 1 0 3 0x100082 netio syslogd 48854 64715 1 77 3 0x100090 poll dhclient 14726 462481 1 0 3 0x80 poll dhclient 20122 455566 0 0 2 0x14200 zerothread 77014 123483 0 0 3 0x14200 aiodoned aiodoned 99611 412996 0 0 3 0x14200 syncer update 13957 520921 0 0 3 0x14200 cleaner cleaner 52875 313676 0 0 3 0x14200 reaper reaper 75791 315260 0 0 3 0x14200 pgdaemon pagedaemon 20403 164865 0 0 3 0x14200 bored crynlk 26609 379832 0 0 3 0x14200 bored crypto 90091 305763 0 0 3 0x40014200 acpi0 acpi0 51865 18935 0 0 3 0x40014200 idle1 24666 176061 0 0 3 0x14200 bored softnet 67157 162131 0 0 3 0x14200 bored systqmp 65346 291646 0 0 3 0x14200 bored systq 45670 135602 0 0 3 0x40014200 bored softclock 62367 148134 0 0 3 0x40014200 idle0 29314 188138 0 0 3 0x14200 bored smr 1 91474 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 72605 (syz-executor.0) thread 0xffff800020b9a4c8 (95681) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82349ce8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9539 10523K 10532K 78643K 10873 0 0 pcb 27 9K 11K 78643K 431 0 0 rtable 100 3K 4K 78643K 519 0 0 ifaddr 64 14K 14K 78643K 183 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1483 0 0 iov 0 0K 24K 78643K 92 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1642 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 135 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 697 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 57 63K 71K 78643K 517 0 0 subproc 64 65538K 67586K 78643K 244 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 109 0 0 in_multi 33 2K 2K 78643K 116 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 277 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 91 21K 29K 78643K 3148 0 0 UVM aobj 43 2K 2K 78643K 47 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 31 0 0 NDP 14 0K 0K 78643K 55 0 0 temp 182 2379K 2443K 78643K 5401 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 401 0 394 2 1 1 2 0 8 0 plimitpl 152 49 0 41 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 91 0 51 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 154 0 150 1 0 1 1 0 8 0 rttmr 72 4 0 4 2 2 0 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 21 0 21 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 27 0 19 1 0 1 1 0 8 0 pfstkey 112 27 0 19 1 0 1 1 0 8 0 pfstate 328 27 0 19 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 403 0 214 12 0 12 12 0 8 0 art_table 32 404 0 214 2 0 2 2 0 8 0 art_node 16 88 0 54 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 5 1 0 1 1 0 8 0 semapl 112 132 0 122 1 0 1 1 0 8 0 shmpl 112 45 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2665 0 1224 47 0 47 47 0 8 0 ffsino 272 2665 0 1224 97 0 97 97 0 8 0 nchpl 144 3857 0 2206 62 0 62 62 0 8 0 uvmvnodes 72 2843 0 0 52 0 52 52 0 8 0 vnodes 200 2843 0 0 150 0 150 150 0 8 0 namei 1024 11438 0 11437 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 13126 0 13126 12 11 1 6 0 8 1 sigapl 432 882 0 866 2 0 2 2 0 8 0 futexpl 56 8075 0 8075 1 0 1 1 0 8 1 knotepl 112 316 0 297 1 0 1 1 0 8 0 kqueuepl 104 204 0 202 1 0 1 1 0 8 0 pipepl 112 636 0 617 4 3 1 2 0 8 0 fdescpl 488 883 0 866 3 0 3 3 0 8 0 filepl 152 5505 0 5403 8 3 5 7 0 8 1 lockfpl 104 223 0 223 3 2 1 1 0 8 1 lockfspl 32 351 0 351 3 2 1 1 0 8 1 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 1261 0 1252 1 0 1 1 0 8 0 zombiepl 144 866 0 866 3 2 1 1 0 8 1 processpl 840 899 0 866 4 0 4 4 0 8 0 procpl 600 2367 0 2323 4 0 4 4 0 8 0 srpgc 64 32 0 32 5 5 0 1 0 8 0 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 767 0 746 5 2 3 4 0 8 0 mcl64k 65536 258 0 0 33 1 32 33 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 374 0 0 21 0 21 21 0 8 0 bufpl 256 7495 0 1149 397 0 397 397 0 8 0 anonpl 16 103398 0 95215 66 30 36 52 0 125 0 amapchunkpl 152 4901 0 4807 9 4 5 9 0 158 0 amappl16 192 4177 0 3712 48 23 25 35 0 8 0 amappl15 184 500 0 493 1 0 1 1 0 8 0 amappl14 176 210 0 207 2 1 1 1 0 8 0 amappl13 168 28 0 24 1 0 1 1 0 8 0 amappl12 160 26 0 24 1 0 1 1 0 8 0 amappl11 152 341 0 324 1 0 1 1 0 8 0 amappl10 144 103 0 98 1 0 1 1 0 8 0 amappl9 136 603 0 600 1 0 1 1 0 8 0 amappl8 128 164 0 148 1 0 1 1 0 8 0 amappl7 120 41 0 36 1 0 1 1 0 8 0 amappl6 112 151 0 141 1 0 1 1 0 8 0 amappl5 104 144 0 129 1 0 1 1 0 8 0 amappl4 96 1128 0 1100 2 1 1 2 0 8 0 amappl3 88 329 0 323 1 0 1 1 0 8 0 amappl2 80 6896 0 6832 2 0 2 2 0 8 0 amappl1 72 28680 0 28214 26 16 10 20 0 8 0 amappl 72 2643 0 2605 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 46 0 4 1 0 1 1 0 8 0 uaddrrnd 24 883 0 866 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 883 0 866 1 0 1 1 0 8 0 vmmpekpl 168 11390 0 11367 2 0 2 2 0 8 0 vmmpepl 168 103521 0 101963 107 27 80 80 0 357 12 vmsppl 360 882 0 866 2 0 2 2 0 8 0 pdppl 4096 1774 0 1732 6 0 6 6 0 8 0 pvpl 32 326032 0 314484 155 46 109 137 0 265 10 pmappl 224 882 0 866 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 597 0 7 17 0 17 17 0 8 0