Warning: Permanently added '10.128.0.91' (ECDSA) to the list of known hosts. 2019/03/21 10:50:52 fuzzer started 2019/03/21 10:50:57 dialing manager at 10.128.15.235:48277 2019/03/21 10:50:57 syscalls: 1 2019/03/21 10:50:57 code coverage: enabled 2019/03/21 10:50:57 comparison tracing: enabled 2019/03/21 10:50:57 extra coverage: support is not implemented in syzkaller 2019/03/21 10:50:57 setuid sandbox: enabled 2019/03/21 10:50:57 namespace sandbox: support is not implemented in syzkaller 2019/03/21 10:50:57 Android sandbox: support is not implemented in syzkaller 2019/03/21 10:50:57 fault injection: support is not implemented in syzkaller 2019/03/21 10:50:57 leak checking: support is not implemented in syzkaller 2019/03/21 10:50:57 net packet injection: enabled 2019/03/21 10:50:57 net device setup: support is not implemented in syzkaller 10:51:01 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x1) r1 = socket(0x1e, 0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = semget$private(0x0, 0x2, 0x2) r3 = shmget$private(0x0, 0x1000, 0x96, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)) semop(r2, &(0x7f0000000100)=[{0x3, 0x7f, 0x1000}], 0x1) semop(r2, &(0x7f0000000140)=[{0x5, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x7, 0x86d6, 0x1800}, {0x0, 0x3f}, {0x2, 0x65, 0x800}, {0x5, 0xffffffffffff8000, 0x1000}, {0x2, 0x7fffffff, 0x1800}, {0x7, 0xc0000000000, 0x800}], 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/63) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x0, 0x8, 0x6}, 0x7, [0xfffffffffffffffb, 0x3, 0x3, 0x9, 0x9, 0x8, 0x1ff, 0x9]}, 0x3c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r4, 0x20004b3c) r5 = getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x7, r5, r6, r9, r11, 0x10, 0x1}, 0x10000, 0x6, 0x5}) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000003c0)="21333a66f6092e5a164436c84360bb785057249a54c85e7b1c2f84a03bafdcb1e1549348328235ef990e3ef1234daef9f9ca5334e13ec0265a50d7d20c8df804e0d778f3e7140c9b7e1f5cfeca4402e62bfc2cc507902528e0650573414c9e531e84764e6e8626d78a2213d602dd885a68062c1e4142a7d4175003ab694b90ef10e139fb1b300505b2c4bc7d2dcea82fe6b45ccd124c5291bdb3e71bdfddb76dbd0c424d454f88e7f746ca35c798c0300074ddbc32118e02e0fbb5290b59bd061e525c68f50144bf7c19f76ac5697bd3", 0xd0}, {&(0x7f00000004c0)="815bc0ec805b56e0e1b0296f0b6dd7129f5bcc784d34bbbd0f83c641c93d32de46c513dd8d3fa99437c69b8b7bcfb1ec5d2969ca5ac85e71b0996235ee0f29e2101e7efe252e4828ef2afa7b236d74f744fd9771fae4a5b1d3e4e7c91e779db536234f991e8938c9215c1aa7507f86e9ae3e05fbd94fb14f63e867cc5011e002fbb506519ca211a041593bd64b9c056195f67ca60785cba52772ab518a9d", 0x9e}, {&(0x7f0000000580)="7bde8552f0fbfe5298d41072d7da12bf31f05b451068b1bb94efdcfb470d94854c98a2c9f6f4d2efbf9cc511da833e5f50dd3be2d8fec556a3bdd65b9330247193e1e8add58d00509474b41d705ba15e701ebb4bad1192e71eb337bd8d295400b34c3b592cf74a90f3094bfd249942e526817554f30226d5b4782623a86abfc5a44f64cf5f3c80aea7dda51078412962", 0x90}, {&(0x7f0000000640)="5b1d30033e5aa0ddac018bdbe3e45f193b72174fdeceb6cdd4e1b601d9c22490af09e500fc022912d39470057340b61eb7ff54dae02dc8a33eab40861404155d53e003444c86af50d278cc0c8b2afd61941486b985097c38ee844b47f805e36167e1d8d9e3a214b326a3c09fb65d", 0x6e}, {&(0x7f00000006c0)="36096be0d74f5d33df316e8512b0cd1e602fec21a047cd093c2b0ff3fdf117b695e73bbe498df3bdd2bf017b99583420e853f29d33c282f00d064846f075061c48dd7106a24111f5e0097e93f7bab872d0e863022d1dce1d249d7ae2a017f3d29cb0bdfc32aea3479ec7247030b851ed1ee875785e9b3931b28066543278123208db1d06b26ce6e430eab805152c375b162a714847670ea68555fe5c734ca64e56d25a0e9717a6fcff5df4d0e4291f95546a8115474a89c9f280385c99aea4eb06e9", 0xc2}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r10, r5, r6}, @cred={0x20, 0xffff, 0x0, r10, r9, r6}, @cred={0x20, 0xffff, 0x0, r8, r5, r7}, @rights={0x20, 0xffff, 0x1, [r4, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r1, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r4, r1]}], 0xd8, 0x2}, 0x8) fcntl$getown(r4, 0x5) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000980)=""/35) setsockopt(r1, 0x9, 0xfffffffffffffffd, &(0x7f00000009c0)="4ce6fdda0ce9167a06bcfb857e0126b36e7a2e985460e9ba78c2cfd53425545da71d20834b8d9ffa741f9348ad6334655ede0e0298ed2dbe7c2a4c95ddea6b6db3b0a488638ff36c0b3a4d800a239aec44f0963dc0cc00b495abc6", 0x5b) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000a40)={0x0, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000a80)=""/160, &(0x7f0000000b40)=0xa0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000b80)=""/167) geteuid() dup2(r4, r1) linkat(r4, &(0x7f0000000c40)='./file0\x00', r4, &(0x7f0000000c80)='./file0\x00', 0x4) recvfrom(r1, &(0x7f0000000cc0)=""/137, 0x89, 0x800, &(0x7f0000000d80)=@in={0x2, 0x0}, 0xc) 10:51:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x8, 0x2}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x101, 0x3, 0x4, "7279f6f3a832e7a7ff3e7438bba5239b35456545", 0x14aa27e6, 0x1ff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/53, 0x35}], 0x7) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='W\x00') mknod$loop(&(0x7f0000000580)='./file0\x00', 0x2001, 0x1) read(r0, &(0x7f00000005c0)=""/119, 0x77) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000680)="ef078ab924e884a5ed86f11a094109cb5fd21ffa36a564b3a3881300d66de121b2ebc2261108aa910b302d3accd9dd1b8225637842a04a3ab5f085687b3897df86cfd5ad2aff6051f0a323ad9f39e7eeb0985d07d8469f94efa02ace4d8034a03adfe463332105cfc5dff5c1d10cba04f815597479f9697081e8a8d3f818a968a7e103e08e61ba3db8d5aa91f7cbfc", 0x8f}, {&(0x7f0000000740)="326fc5461cb8d260d2f63004b9271ff01732317336555c0cf9b1d7da930ea75417affeec271acd3c1380afb77a77b778aa2014262ece89240a45d1f386834efd52d2bf0ae39b", 0x46}], 0x2, 0x0, 0x0, 0x8}, 0x1) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000880)={0x18, 0x2, 0x100000001}, 0xc) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) truncate(&(0x7f0000000900)='./file0\x00', 0x7) faccessat(r0, &(0x7f0000000940)='./file0\x00', 0x80, 0x3) r5 = open(&(0x7f0000000980)='./file0\x00', 0x8000, 0x2) connect$unix(r1, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) faccessat(r5, &(0x7f0000000a00)='./file0\x00', 0x30, 0x2) poll(&(0x7f0000000a40)=[{r3, 0x42}, {r0, 0x44}, {r4, 0xa4}], 0x3, 0xe5d) ioctl$TIOCSTOP(r0, 0x2000746f) symlinkat(&(0x7f0000000a80)='./file0\x00', r5, &(0x7f0000000ac0)='./file0\x00') symlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') getsockname(r2, &(0x7f0000000b80)=@un=@abs, &(0x7f0000000bc0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000c00)={0xfffffffffffffff9, 0x40, 0x2, 0x7}) getitimer(0x0, &(0x7f0000000c40)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = msgget$private(0x0, 0x214) msgrcv(r6, &(0x7f0000000c80)={0x0, ""/79}, 0x57, 0x3, 0x1800) 10:51:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) lseek(r1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 10:51:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) open(&(0x7f0000000840)='./bus/file0\x00', 0x0, 0x40) recvmsg(r2, &(0x7f0000000740)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/95, 0x5f}], 0x5, &(0x7f0000000700)=""/61, 0x3d}, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x2) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r3 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x84) r4 = openat(r3, &(0x7f0000000780)='./bus/file0\x00', 0x10080, 0x82) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x3b5, 0x1, 0x0, 0x8, 0x5, 0x9ed, 0x3, 0x2, 0x7, 0x6}) 10:51:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x168) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x40, [{0x3, 0x750}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x3}, {0x3, 0x1}, {0x1, 0xffffffffffffff80}, {0x2, 0x1}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x7fff}, {0x3, 0x9}, {0x2, 0x653aa2fb}, {0x2, 0x5}, {0x1, 0x4}, {0x0, 0x8001}, {0x2, 0x100000000}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x1}, {0x0, 0x2}, {0x3, 0x3e69ae47}, {0x3, 0x3}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x8}, {0x1, 0x100000000}, {0x3, 0x3}, {0x3, 0xa0b}, {0x1, 0x11}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x7}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x10001, 0x3c}, {0x82, 0x61}}, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) fcntl$getflags(r1, 0x3) recvfrom(r0, &(0x7f00000002c0)=""/217, 0xd9, 0x1, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) 10:51:02 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) 10:51:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00", 0x0, 0x4000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f00000000c0)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x7, r2}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSDTR(r1, 0x20007479) 10:51:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) shmget$private(0x0, 0x1000, 0x214, &(0x7f0000ffe000/0x1000)=nil) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 10:51:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x801, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="02926facc2cb6d4528db39ec1c2ba19cab9809fe79633498f3264750292b1523b1fe1491e1ef732a4e209fc20b25d7a3e767dbf82fe9871c59b0a0851d73781087ab27dbabe398023d33b22615137f9face4d6de6ea926de9e493d5da3d4f6664fac5e96f1ba030e8f534e86356deac268dd614c464baa43fe62ac63b0931e4636ede9e09962eb4c8928773a3eabbc189f130377d3c37ab24d82f6cd68f6245b7be7b8ac3e2220b2305e1749de9a2e6a860472b06e2c242b1b1cab954cc0f30d9432a061d08704451d784183e5872f36", 0xd0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1201, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x101}) 10:51:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x22, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x94, 0x80, 0x200, 0x6}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x81, 0x80}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x683207b9, 0x5}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x81, 0x1, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3c, 0x40000004, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x34, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x11, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0xfff}, {{r1}, 0x0, 0x40, 0x20000000, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x9, 0x1, 0x80, 0x2}], 0x6, &(0x7f0000000080)={0x2, 0x432f}) 10:51:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:51:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r3) 10:51:02 executing program 1: r0 = geteuid() r1 = geteuid() setuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r4 = getgid() r5 = getpid() setreuid(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgrp() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f0000000a40)=0x9) readv(r10, &(0x7f0000000d40)=[{&(0x7f0000000a80)=""/242, 0xf2}, {&(0x7f0000000b80)=""/40, 0x28}, {&(0x7f0000000bc0)=""/133, 0x85}, {&(0x7f0000000c80)=""/149, 0x95}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000040)="8d7c1977aee64ae11294ed9eb9b732479e174b09256af2a81d45166c5dc8b277d5c4c2298f0107e3f01c16c7d85eacdb886d44709619c9821603a4ed70c5370aee9c43320bbe24b7a43f5ed0004bc507f473b209ef0d94b1df18f5a1834d52c38219224eae5a4832e0cd8e123d9efacca2e91df9af21c2951f910942276bd1b0bd854b22ee3296d440a5f7bb3892d9e01edf1042b58513feb1793dc61a6af738e8958c7c8b589aff75c9a9789d24163f6f79696a", 0xb4}, {&(0x7f0000000100)="6f7b399ab45382675c13652becaf852670ccb62210d61a3e2df53953f584c87b6d0a65f1bd94a125cd6bdccc062afbc8b196c1d9ac6d9a5b425e0e948f2c57c505add86e5546", 0x46}, {&(0x7f0000000180)="2af96e4e550f58661e9b03f6a0f00b0539646c692320", 0x16}, {&(0x7f00000001c0)="09938f75c7760fde2ab23f6a3ed15d50dc84c6724051597c04492cb9a51bfec39e7edc9c39e024b82eafae7bea9fae36eb4512f957169fa3b794af0534580e842ed1e734bec6d20e2ca59778492d87f68d6bdab8c1496592f08eafd12b93f62a032d12467bf46063ae504b14c4c8c8460c3b56fee799e954f30cbd1fcc59cc7c7e00ed2646b316d2abaa4339a5f3f9f4d6c434726f013703b9c77cb0fb914188a059feaf016a8014dc9a923fabcdb13314030a36378eb6af37f350863e83f769243e3ed2ade870a2118f5929170ecc9caacfb1fcf4d292aabdc24bccc14038ab", 0xe0}, {&(0x7f00000002c0)="e2eb9d8af0d57f31569b60453889daef9e7e6765f6593677c830fcc90bb7d505f2de336a8c91357462373a4faac18ff4eb898e0a9608ad18307e367dfb67600b9230f63cd27862d35070da260dd67d55d9c8f66e9546accbab94e5", 0x5b}, {&(0x7f0000000340)="be74a8200ba31cbd2f429550156aa272cc8b9e660565ea5a35ca026af24bcc0df9c8a36b381f2a541a1eb1d80f841240ca0671f3577ccda71ee764de47dfccebfaac1c36f288869726177b4383fe0bda4e0038eb4ea78a85b59950cd57d311ea774882c5328351250876d7f92e710e16b3979caace0d6a32d54ab30140ed433d562a7607e84c3bfb5ae2821d12c39d60e076d1ac8d064fb2", 0x98}, {&(0x7f0000000400)="3d16c045d970e91bf32dba28363a4da366c0b60155b34b80f82b0d045a40fc0c9d0bdb7fd33d2e7106db7bcb2245e6fdeea0c87f2dc8ab1f310b29a3e086ba3ddda444b59b7e23951057f9e6630ed813f82fcd3ed514cda5ed73554a67078f2a167688ff7b2bc4919ade2067039401db03fa0316ae8e5e64b425440888265263bfc8f674350142521476e48f9c99a008d3c8422751d36c09f5c5b4247381d3c3cdd7d223911d673f51180faa7d5599d1048c7dca11fef40332d5953f1a472b4bd351082dddc283beffbd5dd42f1d2ee27d544d607dc4300acc2bc574dfd5d9", 0xdf}, {&(0x7f0000000500)="58753c29fa12900a31bbba7dea0e7cca87f97f94541110f13d4047b879aedce98e419d4d06bd84c260b2faf68dead3360a960a0ee3591d2a3073efb3eb4935a748565a53634ceb783fe99eec7fa8da4f3eef82dd746600bc8ab2bf73cc2480e50aedbd6c9a5908a1ad3a3239b0d14caa40ef844c7a1767a302b6a9aedb995430db08ec31f6b84378632bc9985d2a8b5caf11d96aca42f800d5799e7b5d31d7cc06bbebb3813c971eb2d63dfd89899d0f73b70329edcbe01f0cec3db5ca1f3f51c4aa875c659d0031982d8646d2449ef4e5a8a1e6f72f35bfae565748002eb77f37168885a7140fd6f2536f5ddc7b61", 0xef}, {&(0x7f0000000600)="fa6860eac364a7b709f91f99d4c8215a5a45679c42eb55198ffd87b2b0ef029940429aed690cd8d9daa2e2c8565b9672f42bb08a039877d5665e33bd32daf469909e86f10c2c4ce56893465a41a648f40e5390a88ca17c557c658ae577a7b65f09f2ef0e1af8e272bfe9a081e9c7937c45ac547c4e4cf7860ca1", 0x7a}, {&(0x7f0000000680)="43836acd333e47e70ff1608e7719ede70cf01a5f6e676e4421cb38f0f752415a0b3130bc37b2efe3507cbe6bc6a5fb3566db824f08dc", 0x36}], 0xa, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r11}], 0x150, 0x40d}, 0x400) 10:51:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300), 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:51:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setgroups(0x9, &(0x7f0000000140)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70016f965c1c6c653000"], 0xa, 0x0}, 0x0) 10:51:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000280)="200000007946cb127c317a3211a7358f956b94855d7c3526ae72473085dcdf66cd375fc09c0fec7bebf7116eaddd8f9030795c09a32f203f4325f87f668ef7e0c34cbed366299e16f4360056446daf309681ba218bea185874cb5c88c6054ea64e398ee2554876b1f78a3e65e7e75b2003d99b15908b552228cda2ab380a0da374d12e4bd570a8c12fa609c36283ad80f3299c1c5359a925c8517f28d6796d63e102688d9449361b056d61d5095487cfd7c89a2fb3986035abfbf50b4f24695a33173712042b54b7bfc6bc4c70c174cd8b3049fec6f1653ec1cf6c3feace6f6353f8512e66675283415e42b4466ca9182d92ad4c", 0xf4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:51:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 10:51:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="f11d5fa71f6fde7a5ba63c4474eda0e901a4f2886720c09e1f985af72c3b5a364b2e5e7e9cf555bad9fcd7abbb825a2f1c285dd3580078e8abfe6b85ccfe50ce774e00310347c9eadcc4d00537a96c7806404fb851a1fd49071196ee3a15eabafbd23839e3a1392655c53347b26babb5834a041dd75b3b406e5ef1a3e38979a1e2d49fc33f3735dd9c39be6753afd17d4e753d753518a3e097f7ba6e7e352126957ac8924db0fa56eba19c4738a93d336cdf00ec3bc873cd25843f575cf2215926a3fc0c8749ff4ddac20aba180f37e7a71f0af375ebcf68df6e3f80e7c83207dddc2b8ab4347fcf5a56b53b8f215b", 0xef) r1 = socket$inet(0x2, 0x80003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0xfffffffffffffebd) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:51:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r4) 10:51:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 10:51:03 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="722cb87938339f6dddac30eee9a9dd05f8cc4855043712b5beb21ff00e90053e1759b5c0ba6600280d1646d58c0527a2e72bdb7ff5a14f1c23103d0a936296de31dcd9e5dd072056329ead91a845545d826a8ba382475a3c9be68cb3e92d6803088af95eab6ffa", 0xffffffffffffffdc}], 0x1) 10:51:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xfffffffffffffe76) 10:51:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0xed) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000001800)="0a44fce905fb32833cd9fdff3c50c254e61d13d91783541d15cc788a7d9404fe4e94", 0x22) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x8b65}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="f625f7f189d7b22fc42ae73af02fbf1b0220a6c374b2ab186305c9cb57407182432fc421a1afb526e4746367589e08f95f72ca920e19e6f49b8609b09e4c214d18aedb74b04cca7feef47b355dc36cb1bcc47248ac596e02ac8c6cc97e405737b737daaf9a61933c88d820950358e82a8d6ded4e944daf1e511266267a09cf5ff35a7faedffb00a9cbed085e82543ee2f3859706dfe47807ac81da46766f4971aba4212d15f3414b7266f794c25be413f53705ea7fb71e5390ab48f70451fe77443f64306300bd861b479e48cdcfb73831dbbaa2b622bca48cdf097ffcf88e67388fe69a36b2a88ac8974a9f982f04bb9b7ea46040512565d74dd5572db46e6dfe56c52452121f55cd782eefae177b05077bf1f642584e0030f52d2e03da0c83ec08584f2fedb9eb681b566ac8a14783193269da0b5caa885f1e5804a07ef4ce2da624363ec49d30f9b95d64ebdeba803fbb9165ed512e9f1eb233b36a3b60a670241821192aa8e44022c2856d5ed74ef226b60fd1c1f70e041b25d18f59438ac6d5a6968cc7b98f1f3d4e2f9a482e549e4ab771cf3822a4a5d874525dd02e01ecad9da73ec68c9812a0f6c616de4fb7b12b8cea5f1cd11d76fc1a2c1391b53ac931c72745e6486afd6ab5905296b828acf4576ecbce09db223ae024174c6e447e095337c93a8ddf3b1f0f0c1f5676a0db19eba47e6f254cd1ed42b461187456805a5509e2321d95c6e8abd381985a366e7c37113c18d6a1daa682ac9e994758894fe024c1c98586ea4013ac61c4d657f5999e212915c2c8cfe7f3e74febe2cefb3d1885b343d579c1c1f7529a11a59fd8ce9e07386b344206e8f08d34f27ab1a537ad1b3d9f81f2c905ed24e22a5763c616e78dd4c5430bea09ed19c5dee11b7eb74757be87e7dc8268827e709853a3fd9068b5af73bc551528edec7bbc9647037abe67bd9ab81098210dd215ca81ebc65ff54a00acc939257f6975066d1607ef8bdb274cf3585af597921e84fcbb43a8b6805b74f505997c6391309a22f5ac832ba3366acc77d5c82a986378562f62ca1510321c424139611665857c68c72145fd460198bfba97b2c9820510452c6a8e8544d4c10185ad400fe0b02480109f75d3ad9a11fa9ef2e979ee4f7b55d2793344f196477e6d1266f4c010a5ef2c0ee7db34d4d4d29f8a6019878c1653a67e4c9f9e59d6d8a8adc797192406097ea4f69ef2f01958c002bb34d89ea5b0f7812c972df0738ba0b2e8f734f0feeeae436b1f66177a8db1ab274073b6bb0d61fa4de89153b3680f46fadb6d23fd6466804a22c6a6794ca3b60f738dd9ca363cd60395dfabb9eb39d6c3ccd4780d7670f10fde810f75a890095be704d6d4ddbc082da59aade843015d761b682278c88782194f4c0d232e8424d7cb922b78c97794f63a9d726f8c701cad3d7df633a7571c0f68bc4ff9a8da54da58dc7c63cc20794cd1e7a61d69dd3194cdf59696c580f69c55ad8abb096c8218f69f3347dda8bd94cd4279681bd5c12cc99e069cea9a5083867bbbd0d45ea9317501e0661b900727d37fb243f91e7077a3cee8a58baa27d9a1a9818bf36e6f95726a9abd613fed202daf2f08f0f99ba93de07638ec0880d00dbbefb9f9128bf2fca495b5d546a3dc0940902c3c5680931b28c3a19edb5c38666d459689e2d108f12d0834a2043e4fe829ff11ae8fa99eff00c2cb44e8e10db1b01c4b3bde03dcb0f1b7a264d93707f66b55d5b8b47a134901cab4b5f93bbf74fd5934cf1f84c6f89ad9bacb6c84128104fc80df849a4cc4b70ee80f107b0eb5a15b0d289d093ebb0f93c0b4921d7b05b3bdfcc2e1ffd343cde2ea7ad30f0428f8349976c3d3c827eb7a92520929ac1cb0227fc0a3e9e6a9263a563d892be93804ac45e0f09decc52d175ccc4c656693b998fd120ebfbf97fb7d482e3cd5056ed41872fe91d03afaa8de2ed1f638ad1d766a8211a0af7e76238f1acd01b5c0cec8c129a7e2e315988d5ccc0a653bc5c2a3036d270b797fb20c4985e1e32d7f10de1462cbc6b69a1ba73f16481c28fcd6c0431d3f36a96821163311b346fbdd41d84357d2b04bde769ea572c3c615783aa124a8ecedc7fb10a1efa651a844566d0de5e38664dcbb86ffbcd716b0462351c7b0c243161a5f331c973e204cb6a6d9277d492396940dda9e814524e51310ee615b4646fe60d613331d0931a5a1fcfc1528668ccc3de7d81aa2c0a78200b59fd5e1779ad339ef304a63431ad42378f929d35003e47bb479d59e03cdd1806686aa7439b6fd9edb69bb60beb3e95cce22e3b340d866e8179b135e4a69a789a7ed14f281502f269d2f903ea4aec7928d5aa73174ee94b9a51ea96a6cc38a9683024731dcfe680facb49e2a46675be9c2417d74d8cbd03def8092726415e90b01ffc3210e803c3e5968034ccbc16ff5caa6574c378caecc1cd3bbd49551a067288d71e033516e5a88bfedd6927a44972234295a1dbb77dfc3a0a656c5ecf4844e97fd3a223906f8f7e44aa15ab372e9ad90965e39a4151e0c8c3b513a425f9b9ed0d8392cd8cd35940e9c69c52e06f2c4c10bad96254ada11c7cad682e368ad986752eae11a07df86e8a2cf58b9e24275b2f80ab0961f9a32890a052faf9ee7a47cf5aab3d59d31406b88bdae1449e03607e1b79cd7bf3b59ebfd7c1551d1646281e0df7621d83a2ce57efed91d79acb1a021ae694524f74d89a92391aed874af3d7c26f218d77a62cb59ffa7f6ee73ce87af8d11cd9c54d4d9cbfaf793ccc17d7cd97b86e68b90d5eafedba0a1ebee79d51736209f5176380247321ec1f91c134011da5dd83b2d433f63d6a196076036f14f9a88163484f2161bbae1f8b6095ac53797822934f792cfe92b37a81a73952cac6005e8efa0139f2360e977dc6fbf6dd4b39d704e7d3f23c04d04813d3ddd7613300cdc23acac33b40f2c8c437f2c66e5b39983ec46ebb2b770272a27bf1ba64d357045f6c36686a47ae5080005933c63ba4ec7b17ecd4f2148267b6545c1ccfa3ecd496aab0cdeeccde2932859ce976228fe9a38954e8c0807adbaf3cd6177aa466c435ebf1246873ea55b1e2e4b878198493d7f132898ecec3d66d1506dd910cd2ad6938bf3386a5ccd797654fa79fbe9430e6b77be903a8aaee0f09ae360301954eccfa22ce9494845482a92db8ec899874fc5efa6c940ece1e5538676bb7285c8f291e04cecaacf992c2d8a627d222c99f026e138904162213ce1794ad83910625266237825424e4121b31b73594ebae04227490917ecef22586da61517b90b3f4c3d6a51fbf7559fa4e966cb4f5747817b37ac6b99094689702365b456c0036f1162afe691087c5d1caf765619e16f6f773deea8b028ff2e58f1ad95299b9d5f63e5bd0a09a05b8b86170315990526179b7efeb9a847b2fce885ed1bda45f94d4975495c18638bea15688c35b4628b617423e5a8b515dff7879e93e14492322f68d7b29d329e1c9cdc4e76cc6383c4a3c808d3f67bf518711659ac5cdc3097c00249c462bb0c4fdb8045521cc33fa63a2d26fc88aae72266bef4dc33fc3c31dfab4713784fecd29ab95a03c4f3e1649ea06cf3aba5ec52c687a0fb11110a33f93645faba038b38f6eefd5ef62353c0f7eee33c0e7601e3ef2c102df18a906e5a32b8604b51490ab01b7580e626f117e37b7980aab5d199eca6041f581aeadf5db6ff29c38654eb3f407a7e2beced422ca308f57fd0bd4024779045a30379e6585e18518dcc1111760ac7b11a69dd380dade125e0cb57a5ddc8c3f57a29ca12033b472a316db7743f3f68b253018ede7c3a8f60fb14898ab612d5833382ead2d15838896c4d30fbe8f88c31d044ffe0f9e1e7a501bf7bc49701210f42c7a2510d0d7314b1e349d8ab99702844bf042f32f89898516bc2b90acf4da7cac609ace999ec39420fe98c7e84ed4063b495866e5ebf70ac653c29386c09c7dcd5c00c3b322c602b1602bacb3cdc9a740dfa4e4265ad038af58e3a18e689e1bf263ca8acc690102557bf462b1abfebbbba2317be20215e298c3d2af004a1ec3b59acba09745bc66d54856ac51930679d7a4683d0839737ba04e9762720bac45665fc509593c7801ac11ffe61d893039ff1bd5a2980a8226879bb336ae3b1ddc9d4751d854b183320d820f64ac62f8f44d2704b8d3ae7b3c43bb441e563a51c081404fdefdeea76f20490e7a766882b9c14f1594a0f46e03a944c5f53daa5225b6be15e43df9ef1aea21a064baf0537a848edbaec8c0b2cbdf99645c130878b0289b85279a741f5b0b4f7adcf725b835b2c526b200c7f95ee58eee1131c17ce84f5e7c5ee46105ca34a81d80686e2d62b5f9963d4440523db212e73d125e93977a5a5bb508c2a10bf974469bb5e39a5a4fecc77d5d3c319bb0c7a250520f6f2e8f8ec02c306339aae165fd8e44a0766df1dbd4a5a7668076b5aa74bf266154279a7ae40b9157e523b453ddf64257fb0e8aa25f33e79cfd6f71ba40f2a7105848d2f60188ce1e0f473b1836b4fdf649703baec5898ffccc2e8f1710d9c4fe588a92eb1cd018c63aa391826f3825fe1d008f65731a1f8d46947af44b55f37ab2b2e16fb4ab86260d3ac4ca6c2691b8bc08c38a4ef0b24047fbd0648f7cf0fa47f60725af1f534b63d9a746ed58529e3da8d9068348d09083d093a3eadbfa4f68e0545ff23c35896ebe21e54d7d99f4de81283d6e0a6d5eb121b1e0e19da2796259eceb0a6714758b70625f9d90d414d2df97bd5d7b3e9247b7b82504f390905036baeaab610c20c0628a498f8aaf2605aa77e7e5a618277dfffeb409845ee12e33b9f29f97c87d6941d6d147287cf018a5074f6f1a567190947c98055c5ed063ed72452d2bacf8af52db662d029ea5dc13fb1471f38ae400a80b1dc7470f1cb9ff0af75f6cdf4c539176d5c3727cdb68202f0b2815199c41eaf238e4e143c2437360446edc56878ee2b66ada68ef23a4b1dec7024ca6084c84c678010a61af855950156293a23582557defc92beff9ee951d0bee72bdce77b794eb653382a45ecee918e5713777ffb419a21e51447d092a3f79f49330938d1802e7da7b17ec2a953f4e119c045c799b5362459c8df5f3e6d8b889d337d7315b19d6bba0a94cd50b6b2ce4e7ff5dfd42f722f20c2948c6030be19cbc38f57fa5e1785ac14c2c0e44f8e436da072df1a2981c4461f28c43d42d403fd3d82aab2b64be1e5977009782ff52f477dcf77d8a08c333bb4fe93ab3da49c27a57de84501a7db67f01fdc46b92bb40a266b49ef21e08ac0be7757aabcaefad06d36fb3093beb84e9d3d10302ab1306c97cfebff63ec02f37494ed0ce15bf88566953e6f0ad076d8189377c87a7e04fd06ab55f87ad0d3cff00ab2fb10815aee2806e64017c8eb99e1a3874817039ec0748f872193a04239b319fb4ee246c32f50e7e0c7aa854f801dbf73ffa99e4257ab93dde51d26f1e7c23d3e4ee1f7e3ed3ec5c484a0fd2ef4696d5fc0b1c87d7dd1e9ba0e8a1f72f1e4ee6f5be11ee75b578832e80f6e20eec5b82391a62fe1dd23597b3919b2ee5f4c62aad367256fea438b85fb39389a9f6db54d630cf37b7445953ab1d8af25ee27e59d02f404cde330a14af35bf1db6c44b902ff59e85aaceab18310ea9aa08559507a84c43786168c9d4b49db6178cfaed15b924ae6a7775743ca189ea8303f1e9fc760a520a2d6d3b0d832c9e442c8e17ad2c531332db254f08a6c256ca09fc27555b67ac19e3dab47b6d6aa564443c1bbaaa3", 0x1000}, {&(0x7f0000001080)="27e3ee40fdad7300136698268a38c985f05938ad364422ee5676d850315329338998c8d60c2e582cdd73570a91eb19c30cb8305c2a4c9e379702bb92d44f38211e1196ea1c639c8fedf30756b19170afa95ab964335c4173aa1b2ada5ded7076fbd2d683748331543436954bc789467915e65c2afb67975a", 0x78}, {&(0x7f0000001100)="0bfdc7493f302f0b253a315d9263", 0xe}, {&(0x7f0000001140)}, {&(0x7f0000001180)="90aef1b9abeb4e446a3083f53654b4c2524dd90f767a668b119e01d01a33bd73b31e3c41ace2287046b5481a35c91308a527886bb775caa0a797f8730f9e674ee4e4f901f680647f8ec8b02717f656d56720a54b8979bffc20f6c774250f69cd5bd3303c368c1401d491bf9fbc0ee12eccc4a9f536d7b6351703bb18666652a655e55dde1ed4bc65c19d5076c8513b69361cbf44", 0x94}, {&(0x7f0000001240)="471663ea63e4318d4bae991ed738e1dca4314471ea208510f016c9b80d29d6fa1f6e27", 0x23}, {&(0x7f0000001280)="a255a9274a25f7d601e44e3571917a4f6eb42f312438e1dbf8d49e7a27c41778bca3b09fc6e3b39e2efad2b271f4aa94f466cb9d25a8c3414822587e1ddc1c5cedf5ab377ef5f38fc5386051fbd0de8da5836c116298acc7350bc0354f1ef25018739b1daad50cf885e88679d7562562c1629f50d777b87ac69516cf9217f2ee9def82f2e8b30d66f0ae653f154c45d61b91e2c2297a33b2cf308a6eb6ae4e290bfb23b898c1f03ee46a9b6864afca737ff8c47a4584b4", 0xb7}], 0x7, &(0x7f00000013c0)=ANY=[@ANYBLOB="5800000000000000ffff0000030000005861f43e12382e04c6d416abb14df91dad2928f7bd7ceca5df3c18d76d72de3f09cc987701f6650ff7ddbd291565bbfe028aa9435e4d7d44f3bac6a19a47ae2dc2106ee300000000480000000000000001000000f7ffffff66f58474e5629c09b70488383a1f8a5ce618201bc3f5f0ff1449cbe5d739378fb9bfcc8726b025c9ff3c800d29d8555504dc8ee759f081d8100000000000000000080000ffffffff1001000000000000ef94dc0cca000000e023777e6b5079f8503e88e997f08159807bb63cbbb06ca1ecec07dcb43733a2b4e25df0b6adc8bee24001c5af2291b4e2251e00139bbaf1abe4a3dece4e7092a8376ba46f7c396a35cafd30f3abe2b787319676906c6acf481703368aeb8fcdc4196a08b2dfc5fd39e4b412ff31de16ae20a85c3c0ab55607540e2d42d9fee554551236fd165cd76b03cd92e3c18e2e3fc1355860220f049276d583c91372d7b74745990844431e4749b3ab087db32e7d722758ea3682b312d20940f16e56dfcf95f83b673126e054e446d6179371580ec89a9c70b86a2210e9844c7124f290637fdbe8ad55819336901146564d610000006800000000000000ffff00000800000095444e47574e4df6f6bcc2f1a62f68f1b5f4ee27b07aa31f887a4e68adaf5b019652b8a4015cfa75ebd63bdc0e93c9fd11e6611eada716839e80f9a03d999c70e68431c1842960a95b29c148ead8e4fcfd1600000000000040000000000000000100000000000000e9538f8f988b5fcf44835a6f02f72c8c60ff81c237b4f3b97cd442db2b0a186ef1f4124210ff46f5c25b0000000000001001000000000000ffff00000000000072c0d6923a7cd1667a0ca1de83c5565d0712e28de1010de850f13eb6f81ceb0e6bd4cbf6597dc80d0b1834f2fb00a4272bdd56e014b79e9016bfcbe9407b1e307722784796eea17728039d7dfaac911596fb015226e819b5ab25e9b184cbfa9ee703fe47530828118564df8ff2391527579955367055daa4344396c3dace7e6ed2b43466161177b8e2a543b1bd9acb285f3f3363eb0fa0ff8e76ae9781a37b90fa5761e803d2302c5de702baaa37fd2b67c287265747159f03cb3cd54ea1492d76014947e540c12c8efcb8472d9f2640cdd3a82c9963d1343a85ff11dc79a01f1c7390e69ac0317b84923c847bb6fc23e4541d430da0a5b2ed9b236b9fc71a24c3585936afd65200000000001800000000000000ffff0000"], 0x390}, 0x2) 10:51:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)=':]&,\'.-\x00', &(0x7f0000000180)=']\\\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)) 10:51:04 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10001, 0xfc38747459245315) flock(r0, 0xb) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0xfffffffffffffffe, r2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) socket(0x18, 0xc000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/8) 10:51:04 executing program 0: r0 = socket$inet6(0x18, 0x100000000005, 0x10b) setsockopt(r0, 0x89, 0xffffffffffffffe0, &(0x7f0000000000)="ad169f24694d1628dbf870dd1ebdf45ccdc5bc686e25ef4b16c4c9e1ad2e6c48a7f49fb31321f4520cf0bfe284383b6a6ab4448c436b49cc3194435f2fbb2a4b8e12d89148ee967a20939bdbc1baee04dfd79178d534814e9e8cd718b5ae3b4fe4c34ab5a4cb5e9af5cba84cd82825482d0dccdbccf33a6336aa8fa77490c3d3df689e2dbd5958119ea3d7db1f50a8a3ad28f2922bab988134cb5cef9def4dc499ef00d45da13d290de1d62d965d015bcc30e08d8201a19f4f0276a065115b2f27f5", 0xc2) r1 = socket(0x17, 0x2, 0x1) setsockopt(r0, 0xfc, 0x6, &(0x7f0000000180)="6a8030e0e3db0b2389ed924972f595c84103f67a54702a846ae8e8b27891e31a22f40d45738aabe519d1decd780e267565d1e7430562de23cf93a9092a7745add677a194c0eea9b60755c60c13292553ee9180dc4a3f74f96f2b5b331b84320cb23782c13aac3d1a594633e6bb8f313a9d8ac2f9f04ef52c78428b61bc9532d392b146f5e42328a2c6e26f8715be", 0x8e) syz_emit_ethernet(0x55, &(0x7f0000000100)="09d9d1bf30fc48d86f4012807051677420414300a8a0c561a3392e9af5b96ab6c242cab2ccc98433de4b074ebc6485859364f27ac4335f6505df7e1ce801c5794951b315db5c6b3a62c499b80ef6832b7209e0de7e") sendto(r1, &(0x7f0000000340)="61262fefece8563a6ec73f86e7852c3ded484a64eb6ed54630768e3616bc60a1ee12c720deab1693026054d31569553a2744fcf274779658fa774ec7e32a0d3394c629a391f1aa48f33aa8714eed06a65fc0ebd62236e7ecd80ed8fe8e56adfbcf237a8d1a7e4a982cf2d22084fee558e90922ae701722af12fff3d65c0b880d0633cbe04f00824750435c8734bcc12fb04c6fe0291705724460dc81ba10092467e5bd101f7088d0fd129281b05bda8775b3e7411e5cc2084536c5c5f340c27b074109c9c38cc7cf843cc898b4622fcdf5786fa55b9aca541e261541971f9cd39580d3", 0xe3, 0x400, &(0x7f0000000440)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x5) bind$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x1a, 0x3}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x2) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 10:51:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x200) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='r\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x6044, 0x0) 10:51:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) msgget$private(0x0, 0x86) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="5964048d02af5f0fa5dd063ebc26445fdc2d5699ce32e771b91a598d950cb6dda8584088f06ad6076bd80a3d8a3711435813709c974664a47ffb95846ef9fc74d3154203f3fef7723aca0a693a782c9a1f4733abc4eb76083de617a7eb738a6fda99b6521cfcfec4252aa0e00bad81ee5af7d86d65d433fe32ad5847bc048959afcb8aa1a725c0ac6eb9b94a1f412b56b24e613d0aa1173a1c9c02f8737a931c95914ff2be0851c04ed2c3af195509f6b051429a73a3", 0xb6}, {&(0x7f0000000180)="56bb808205d5d9665100ad0b9eb57fed7071a80869496f4c57f007fec0ad933c598acb79efd9646a0f8d4597ba7ce58879bfb73f277de422c075e3e2c89cbb5f1b94deb694b942b23e601dec4677500abfd3d45597", 0x55}, {&(0x7f0000000240)="85011cf957adf35bc703249c7ecda60381be802717154898e8094676ec4724a5e7df280e1ca7c450b63cf6ab607d42bae6498659f7e753b7461b742f848dffd528e9586d49391eb736bd7ee1d1d127126d0e17d6d11e0ace668aa89996bb7daa830b044023a25e851001c216f2995afc33f567c413d00321ac3a73c5069db64c82eb0fa08c7ea9", 0x87}, {&(0x7f0000000300)="296142f13d55a524bd4992ae1d6de87c52f8f6c2e360f21883af7f37020dbdb3ecc61ec74e568cd3fdab7dc83ab81267daf10bd6d2ecf8d2b008e5252a32d4b28f04ca728ea5111de347c03bb5d545224e5740bf5ea033a842a7c687715df81e1b510a7c9c0a38", 0x67}, {&(0x7f0000000040)="7e9b", 0x2}], 0x5) 10:51:04 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)="695d3523f16e8df1258e3fd1714e78e2e3b53ec025c2fde561f29e724383acc72e15bf3fc5fdef562d2b7f9d76a4926be6b04eb9eb542615ca112176c1b82ea0026b7e742e9e964a95fa044b6c5846def09c0ab440bd28842e322c6174df3cb4475a3ddf65d7eb46568a6be5fab192018831b8c31f82486d5e80a771170a29255bd2b47ea5f1964732ec0b3d8d76631fed88d6a770c6e35edb8f4aa6935c9b1d63f9196cda6c433b7f8714b169774170c746db13672b749add8f46c3dd184ed4c181ccd1e574a509f958ad805662863dd00019f240e60e", 0xd7}, {&(0x7f0000000180)="66c134cbe6fc718e961873379298cd6609b0955263f72d303ef5015ec9de9b72b5771592637d4317275a7e3c9758f107071a07933af76b2006b610f8e844475401b3b8c6219e8a549d6da4865bd6777e84497952bdb4995a291cc57467f0d230c2f561263399319fefab15bea63b70f667286b96874b938b6f83f447ea4ae785a3fc68b7c907f10036c919ae49b5c46db97d3347a4c1d5002e2fa2701fad31ada6cdd11ea335fcb0748048b8f7dd28495ce8f901ad8ab1e0f238", 0xba}, {&(0x7f0000000240)="d062ded87bbcd8eab97d4d4c4484fd6f09e9471a", 0x14}, {&(0x7f0000000280)="392827041809482e623f304b94de387be513ba22f7193a0851044afd65f6e1d14363518d37d917b0e9264e91ebed7d9accbe0b9ca0c262d3cade9a9503f1bd06fa5c7e0ab5bb9aed23bdb44469530e410a73ac809a469095cc5d0e958d7fb85ab925f413aa8baa0b36bcef0074af7a510267abe5cfde6ebcadb752e584a4de1e520b4db96c99ac5ed9481e66779154bf5572b6d4e6283eafcc88fc4853f341eef61dfa3cc1ca4b5ee711e0c9a970e04f6ef1a9c8ae60f2813810d82757154be199adbc2fc1", 0xc5}, {&(0x7f0000000380)="93aba763dffc00e00fd3d7953ff42c91c74cd9b14a1d", 0x16}, {&(0x7f00000003c0)="8ae54a695fd46fcdc2ef49bf1ea028a1b0f6305420d7b357aaca672944d403b7db5688028c01ac829d3c15a88ed3dc79808365e47ee13375b9ca9b308e8fca7c6e4572e6179c8275af85f26e7c000af69f36050cdccaadf81c135acf7964e0baba46e14410884631a66de53c974d58235e5698768f28de29a244c8f5d3cb50b2d1ba889401710430a9ec", 0x8a}, {&(0x7f0000000480)="98072f7ba6c0e590ff4f1530159c80cb12008ed367c5d80fc47c911472b9a7b86fc41bc499e3d1e0d03ef6a6af27160ce4b8b682a3f4c9e786078d67fab1bf6986a46c3a3521973f06e3b6d819e8e4b0031b47d912af7fbf58dbc58064dada0fdc6c7f24015a9d65e2e7ec", 0x6b}, {&(0x7f0000000500)="ac594ebd95a82d01b205689482997d9ba6ac43a5febb2ad4f57f1e7aab3eb856722bb42873353b65b44967c2", 0x2c}, {&(0x7f0000000540)="6e6492fb9d0ba8dc8c511c3a4b62460bf593dcd6789d4f80b29486ee00e1a766716902ac33ff781fb9f22fd093609e", 0x2f}], 0x9, &(0x7f0000000780)=ANY=[@ANYBLOB="0000df7e5afaebd58c514f9a38079226c80df74f1aed88d9dc5c86814b636ea1bebe8a1e59eed8a62e4fb1646cf4b2a2ce0ac3097ba6524b3a3cdb6b8008de9afc41e87663c2008afd66debf9a6f08873ae28f5b2ba976aa64be692199ce4f9e6ccef4fbaaea1936bde5c38919c79e9e5550e87b254eee2c63033d3a597d52659cfd873178c340c9604edfac414b3d9fa5d88e985e020682f2bfe18eee7b05921865e87eb92e2f77cddd6ef449c3bb2f0b71a0bd0118a4304b7c1429f0b5341c7ee1d08fe79b3ac3f8f8eb9e41dd058c8b0861c6527a231a1dfeeac6a7ca9fd3d6668784af74954a5dc8d89de9dd33cef609aaeaf293bde5000000000000000000000000000000000000000000"], 0x100}, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:51:04 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x16, 0x7, 0x5, "72a149320b4ca1b4921e86a9f0b7eb508054823b", 0xfbfffffffffffff8}) 10:51:04 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) write(r0, 0x0, 0x0) 10:51:04 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={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) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:51:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20004) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:51:04 executing program 0: clock_getres(0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = semget(0x0, 0x2, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/154) 10:51:04 executing program 1: 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 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) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 10:51:04 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) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r3) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x1f) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0xfffffffffffffffe) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000007a600000000000000058d1c29a3233e912fa5ea73c44ebb30b29406afd90001005cc9d37e69d294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e404470000003143eafec8192ac191628aa466f05a2869e080cb061dcb3d7859cfad0baf9cb28a36367b489ee3efb5bc0d5b6c252594c198bb16c015a98630c71088f393e113592e50f636352195566f6f63efbff6dbcc8cda0200faef28e03c3a0258a4f5f32b49f23fd2d40d3d38c37b7c725f5793e3c1614f1c1db9849be5e7f90b445dead359f9"], 0x1, 0x800) 10:51:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 10:51:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) unlink(&(0x7f0000000000)='./bus\x00') r1 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x42) getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000001480)=""/80) 10:51:04 executing program 0: r0 = semget(0x1, 0x0, 0x441) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/180) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:51:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 10:51:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:51:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8c0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x80000001, 0x5556, 0xff, "7d94a027bac7ca69528e2c2afe81001020881a85", 0x4, 0x2}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="0789863a06547247254c148014c26d76ca01c398ba337c6741ce2b368c8bcebd480773d4e681fb9493f70d6e5638a956b8c14b7ef2790f0a03f0d2a5ef5b030f264a3886088a15923411d211a4ec7c97b5bf8e470eea9b45cf8c7326d3006f24180ded771eca13285a2435e79812eccdec09ba1aeb279a2f89bf1bdbdbce8113b56172f4804b84a818819b65286ef1c3bcbc522e8b90c55ab7be4e193173c8eabff09b1013ceed60b9109d40499d43ac4d", 0xb1) setsockopt(r0, 0xfffffffffffffffb, 0x3, &(0x7f00000001c0)="b07365ace303a5200b598571e9e5fd9fef9247aee17a73e5d6fb2b84889c83304259bab96bdc", 0x26) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x400) 10:51:06 executing program 1: shmget(0x3, 0x4000, 0x3c, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socket$inet(0x2, 0x0, 0x1) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000003000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x48) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 10:51:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 10:51:06 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0x664) dup2(r0, r0) 10:51:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x42, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x20100, 0x0) connect(r2, &(0x7f0000000000)=@in, 0xc) 10:51:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) getgid() 10:51:06 executing program 0: socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x400c5708, &(0x7f0000000080)) pckbd_enable: command error 10:51:08 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) listen(r0, 0x0) 10:51:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x90) 10:51:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000200)="40aea6c692ba004d57ea1f99fc9d68e74d65e136c082ae3d1a54be18ae650580980515dffaf8ae39c3bd4a793056231639e0336af3f36d704bfee90add68d267d6ddf23c22edfe6c0365ac2797986450a3531082c1d08263d5124427fb056899822e48684c40c9d2f4cbac26d3909d6a0296f705207518f24406c2652895cde537cc0a806b25f75e37655aef0253dd9e7b27acebd251c86943143c4972e2e2b4d2a8571c98070ad692f94a3e", 0xac, 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x7cea77c140c24f14, 0x0) fcntl$getown(r2, 0x5) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x20005701, &(0x7f0000000140)=0x20000000001) setsockopt(r0, 0x0, 0x456b, &(0x7f00000002c0)="2989b0cd9b1038c91ab4c6014c25e1f1bab6f3aac9faa6150f67fe283317730c76d21062a44dcb6752049116aa11134c1e2d3ba6a90cca53775c282c9b7056582a273fad58e09d97e14fdce1de551f68b94335c569ee71d6a6442dd913f0e9659a32943478d7bba9538ccf6017546f75146be6f48074f249c9e4337ab14fbed24000affe25af7a5c43432a0584ba92c778de5f7a59e75dc69a5823f00d5caf1c6502e79ff81b445d039d2c62ed7af1d6fb79bba72db4ab206b3563942f074b46d8cd3fe692bd64b2ffa46975c47cf9b382ed29538c716db9d783c2628df2395d", 0xe0) 10:51:08 executing program 1: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffa5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8000, 0x6, 0x0, 0x7ff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) 10:51:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10080, 0x6c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/178, 0xb2}], 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000000)=0x82) 10:51:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/220, 0xdc}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x9) write(r0, 0x0, 0x0) 10:51:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2) chflags(&(0x7f0000000040)='./bus/file0\x00', 0x20000) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='^U((\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='@\'`)*\x00']) write(r0, 0x0, 0x0) 10:51:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/53, 0x35}, {&(0x7f00000011c0)=""/12, 0xc}], 0x4, 0x0) r1 = socket(0x1, 0x5, 0x9) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001240)=0x1, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x24, 0x0, 0x0) socketpair(0x18, 0xc003, 0x90, &(0x7f0000000000)) 10:51:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r4 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(r4, r2, r3) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x1d) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) 10:51:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000080)='mc', 0x2) 10:51:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) fchdir(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r3, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x43, 0x2}], 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x15) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 10:51:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x25f, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x82, 0x3e12}, {{r0}, 0xfffffffffffffffe, 0x48, 0x80000005, 0x4, 0x7}, {{r0}, 0x0, 0x1, 0x800000a8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x1900000000000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20000047, 0x10001, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x8}], 0x66, 0x0, 0x81, 0x0) 10:51:09 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x101, 0x3, 0x9, 0x0, 0x8, 0xfffffffffffffffa, 0xff, 0x0, 0x2, 0x0, 0x7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf0) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 10:51:09 executing program 0: clock_settime(0x3, &(0x7f0000000240)={0x39b7543a}) 10:51:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0\x00', 0x101, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) fchmod(r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x10001, 0x5, 0x400000000000040, 0x1, 0x800000000101, 0xe8, 0x0, 0x2000002, 0x3, 0x8ee}) 10:51:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4005, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) dup2(r1, r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 10:51:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 10:51:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x80}, {r0, 0x1cc}, {r1, 0x100}, {r2, 0x84}], 0x4, 0xfffffffffffffffc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x8001, 0xff}, {0x18, 0x3, 0x2, 0x3}, 0x4, [0x6, 0x1c8c, 0x0, 0x7, 0x4, 0x6, 0x8, 0x7fff]}, 0x3c) dup2(r0, r1) pipe(&(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10) 10:51:10 executing program 1: r0 = socket(0x8000011, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 10:51:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0x29f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x40, 0x1}, {{r1}, 0xfffffffffffffffc, 0xd8, 0x10, 0x8, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1ff, 0x40}, {{r0}, 0xffffffffffffffff, 0x31, 0x41, 0xd6f, 0x5f}, {{r4}, 0xfffffffffffffffa, 0x8, 0x80, 0x7e7, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x82, 0x80, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x45, 0x3, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x5, 0xe00fffff, 0x400, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x28, 0xf0000044, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x1ff, 0xd5c}], 0xffff, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x12, 0x4, 0x689b, 0x9e1e}, {{r0}, 0xfffffffffffffffe, 0x64, 0x8, 0x7fff, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7ff}, {{r1}, 0x0, 0x6, 0x80000000, 0x6, 0xa198}], 0x8, &(0x7f0000000440)={0x9, 0x9}) recvfrom$inet6(r4, &(0x7f0000000140)=""/7, 0x7, 0x840, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x3a}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x887d, 0x5, 0xff, 0x400, "6f7666f74fd62f322fb4b85af490abbf763c986b", 0xfffffffffffffff9, 0xac}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x103c0, 0x0) 10:51:10 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x83, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r5 = socket(0x2, 0xc003, 0x5) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = socket$inet(0x2, 0x3, 0xff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r11 = socket(0x0, 0x4000, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x200}, {{r2}, 0xfffffffffffffffa, 0x20, 0x3, 0x3, 0x9}], 0x10001, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x2900e00d, 0x9}, {{r4}, 0xfffffffffffffffd, 0x24, 0x1, 0x7, 0x856c}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80000085, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0x71, 0x4, 0x5, 0x200}, {{r7}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x64d}, {{r8}, 0xfffffffffffffffa, 0x81, 0xfffff, 0x8}, {{r9}, 0xfffffffffffffffa, 0x49, 0x40, 0x71}, {{r10}, 0x1e71559b2fbd180d, 0x1, 0x80000001, 0x1000, 0x7}, {{r11}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x100, 0xfffffffffffffc00}], 0x100000001, &(0x7f0000000480)={0x5, 0x3cb}) 10:51:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x0, 0x6) write(r0, &(0x7f0000000100)="1fae1134701bd5ae1f637dd5214f9c1676776b503d7531b404f4d476548130127c21e4ac0ccea7be727b96858f9d533f098a3d0157a37de0fcfbde38982e1bd9ee9a92df3c8539e2e555f0d8cd740d4ff338f3b96ba6cd6c92e1ff99ede9c860d610b7ad163dc8328dc3", 0x6a) r1 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x5) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = semget(0x2, 0x1, 0x10) semop(r3, &(0x7f0000000080)=[{0x0, 0x1914, 0x800}, {0x1, 0x1000, 0x1000}, {0x0, 0x2}], 0x3) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x801) 10:51:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) listen(r0, 0x0) 10:51:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xef, 0x3}) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) fcntl$getflags(r2, 0x1) 10:51:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:51:10 executing program 1: mlockall(0x2) socketpair(0x1, 0x4001, 0xda, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x3, 0x7) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 10:51:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffffb4) poll(&(0x7f0000000240)=[{r0, 0x5e}], 0x1, 0x0) 10:51:10 executing program 1: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r0, 0x1) r1 = semget$private(0x0, 0x3, 0x10) fcntl$getflags(r0, 0x3) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) socketpair(0x7, 0x8001, 0x1, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 10:51:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f0000000040)=0x6) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000001080)=""/25, 0x19}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x88) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 10:51:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r1 = socket(0x6, 0x3, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)=0x1) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x2a6) mknod(&(0x7f00000000c0)='./file0\x00', 0x108, 0x9) 10:51:10 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r0, 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 10:51:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10002, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 10:51:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0xffffffff00000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) mkdirat(r0, &(0x7f00000005c0)='./bus\x00', 0x40) 10:51:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1003, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x600, 0x0) unlink(&(0x7f0000000300)='./bus\x00') 10:51:11 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$getflags(r0, 0x1) fcntl$getown(r1, 0x4) 10:51:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4d4) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/189) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x4a) 10:51:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x10001, 0x8d, 0xd6, "ac2cfaea5f5b92748e2a0088e2a61ea3613b30ec", 0xfffffffffffff801}) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥*Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥pckbd_enable: command error pckbd_enable: command error 10:51:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x81, 0x2, &(0x7f0000001040)=""/220, &(0x7f0000001140)=0xdc) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c1b0ec02dd53eac9f7ebb93cf4acfe3235a21c337f9069bdcef344b59ffbc0ffb7a0c7273ad3249880a4d1a539bdf1340a3b5419ec211b9934ca291d0709a1eb7f7edcd7018b97e413efe6a093e9a8bdbb5c643a407019a3a778cd3d2707e44ac655d8656f058588dbd5f4aaff2e393a998a3faef8795351d102612a111aade00ec2b798510183017063d93a79850b77d2194b170047e1241726020ded9728965acf1d42bc4835286a0d84d3e3135265cf4d74d1ed685e6961b744288bf7006b2836aa723e3bbf010e9849e2a58c92153fc4aa1c672af6836bdf9f5afe649b7531cb48469da3b96fe97744539cc9150a12d631b7da1bf8a24cab5d7cd8f2ea0b2aaab1a4e057d3e0ce6a9f99e4fd9231b9ff84b865d676de87346fa8472aea62313fd338ef74a2538f4e1a84f97138faa74257006c25a772f1b2140b66f440e12ed6c79618dcba3ceb27aa7d0a438070b8ff60696c42c1d57566a7fecb99ed8442916339fe77704dd869f1111ca4e2e6924e62001a8e406b5b9624f72be4aa4c3fa560041286dd7a492afe2efe656cf430a4de6adfcc86796c2a512e05126fc2a62072bd5f4fdca00eea1156ce350424a5b496393fe2b13e5ea1184dc4255333e4a085e38f680c0abb4536c56985108a97b5714d51c85eed33c70fff2475ff40c271a3b70ae19140acbd58dadc6864a082b95679576dd27ea5a453896f5a64e8e5f8db0c789284bd1a959b62e060ca8e73ba2a82722f99f5aa7805e77f9b585bb730b29155b32e9cea378e5c71f1221068b0ebff32d9d4fee603dd45858254df194aa49331581e5889e11791d258b1152bfe8c1726a216fde1996485d590914221a4023ebd560cb8c02ea39baacacb23265fc5e2ca67343e401d1f910ddda4998759769cd33f27c10f2c3b5db41d18b48794bf4d252e20114572480538a051eb730d7bdff576b0996953cbe517aecf2a1f0a5bb32d79f38418db28385eb27fcb7a7e1a053ec56b8d14534b187bfe60ecbd244e7d5ce2badd0d1d7048e017651e4d4e4dc24ed4cace510d0288852fedd15a0e89a4ffeb05a967aecb467205febe6fa0fc12c28c953c8c2977369dc1bf333659c9c874d7fbe5745ebe265ae1cbf2c41d2d69be3131a88df35baa7311b1981f624c1abb4b37997b8a918dc10c6653dbb1f789a3eb49bd752a57790f9a8c66b54b027eae29fb6b04e75df084bd64dcbfdda26c6ffa83e4688133488268c14b41a65c6715343593ed2fd7eac6942cfc62fa97b4576cbac48d5ba2190246d74bdcde5ae2c17bb119742438a252f5fe478b4e2ad729e06a0b38f0ef5348b8110aebd377e721b74c26ff1051967e053211bc8244592a9dc6cbee0aed45dc4099111adc7e34937f30c724384a77fd264aa0911d286104395d03080b4b6fae4c0c96c22bb92d8ed44e36f9a33c089bf4f293f2cdcbe9f3dc8b13937805997b7729a47306d93bf574cbf4dda5763c5cf0f4a4d3bb3c583180e1b72aab2427ac6b6b62a8356a7e311c1f64709df3801f7252740ac21957fb4d8ce356d4656ef525ade90d312b4ef6756aee62c9b4c6d47483725e91577b1132e715019f493e504f4bd796ea5f159c09f02d5d6d68b2e3dbc3797bf337b21a43d01fca7b8b48dbe8a495ad4efac98d2b6aa0c86aa1279b5626f19681718b3be0d43bfa8bb60bfb040b2a451866517a40de4ca59c75c5e3dafa33afed11353e2d6f0c54a2abfc614a28587081650ec05fdc07e90d9bfa2280da206b90785274ba4040f36096ff9415dbd234506a4e8f244ba27651108310ff387fa33d0aaea33f6db789c48853b76a1f129e4d80f962e760a4eebbb0634cfb42a4238d0b17016002df4829bef23bbcdcb2c82239993bec5eeed49bf3053e1189b8b1f5f8b853fbeb7071732678af0d43ac829366194200f6f492211ad773f4e41c890944eddb8cb2f717da00518893a7b9cb275acb520c175b74bfc6a41f1c420ff5c3531e46cdb27e21b917dcc49574e2dbc80df3fe52dd4caa5c094c55423c7f46a4d79db5d7e9e0cb1fe4b0c227bddc3c98ff1fb5364bd822577c3ac85fe0ca07e784d54bfd2546cdd8e5f82ea4253cd90c55266973c15c3c2c8d71908d468b530836bc7a7b236a638b269e40faccb7ffc6733acd26d4b5652c02e9f5925c67205e28942ff930849265a4583c210a24521b252c66ef656dc7db5b0659e97bdc94e2a6aa9729b24eafdb008da4e50d5d80a1c29e973128261892a0bb19865c6ecff1843dd398ef66f9200aa1514aa84ce46a22868da231e413ae7bc16da2a136794d7c5af5ce13896c97bb964f9d99572363453961a7818f9c8e175c427d387b7508808b4c33c4420698e7720f8b7fea445f42853b6632221b1439374e16097ea5f51f09408a3533210fcaff71022c49b171f3ce1220c54ca980e6b82445991b6d931310529c4b4d786c96cd8a133777b567fd21de3c2b83b4358bc8d4f11ea13010bf6f6a39938cd8c774695a3522f4d94dd2c4e8e51cecd404b2c1f466eb62387051af1aa161ce411b37fded00bda27f86b0a2d40d45d620082b87333755ba126450635ad5fcba0f73d7bc518242ec5dfaf0660a73309b5c4bd6220e7f0679edf9f33659d7711b86af9134d0f45890bf3a4013611e3b66b70aa41aa18ac94c8aee19c6c6fa59bba99c02322b8cb43f83f947df41557302451dfb07919141bce52e7a469a6487c9b95b8152181f2f019eaea1bb77aa2298ddf99d2584994430e03c18968026d7a495418ce94492c38b120b0e6209377ec7553ce73df4551fb652f55fcf5ac517dd26a9d26e4cccff6543c75e651d69f7c00d3e11b6e9cc232c3b088643ef90ba4c3ccb114f5e49d4f9693e03bdc247863de8e114c9ab96b56998b1ea879bd2c6e70cb8b574e9b14227fb389006e566798426bd56005dcecbc589045cfca0fa5413ae0501592c58742ec6678bb9d71b3238e69ce56849970e95f494b66be22ede932682e9171dda36063f6133c15d2d8dd648899887c72d5b79efe7ce6f0d92a2cecc5b63e13cacaf1c67af1a7fb62c67219605a35b1ca768492129a4de08f4a323de46aba0ec9eeec25ea8cd1178c28aa05b59169ad9758dfef322eb755467111cb9e89bef702ce5289b03c3a538b20bea521102fa8be5c83cd98f6604311dc1eb5f10d236db8dad4219982fc176dc54b46c3d0514ec8548756dc353ab99e2acfe58f4b1214168b6688c7d8dc1a922b3d5617502606567c77aef89474447f77ba74db3e186ccd8e067db8c7ffda8611e6f68f271d9ba83cdb0ba0e49e2a231b3f2f0bc8ae0139545802d87253a38cb7d084939ced54b4afaa43f85d7f5f36aa80a005a05409d6c8be8e2c6589f51fe1ab297d944de7d083c6e7790104e62befccef27f86868785cfdaffa08aa37d5368c3d6f7e396189166c180b7137555b2e677956ec1f4de5e94c6431190af52398fff6eb569b91ff317dcbb52de26e9e9de114fed8ee78f32054d3833364d948fcec8265d033d7a39786f17b5c98a9f916eb58754442d8640254b36206ea759a42006095b1864c81c49937094dfca25fea50e0fed901e331b86e6230f7fca56bb7b8af8f61a36ba869997a5a4130ee780c64916ee5e47f328f3da86feec517bc6bfd1e334f1d5dceb8e335c3a5bdac2bf3e45193a61bda6bae911771974664c9af1c131017274ad37c28089b3ca15cbf218b9d35b892d1e204464e24342993d79a890ec1424b1d653d52499cd4ef37217e6266b4c4e2e90c02f37a60797f6b4dc42228b487fe455524a59df5b9c2b9dd16617c9d75110ef8cbf2c280b70ea9087ebcc147ad60b8becf4885bfa7d72dd30ccb68258cc869355f9563eef133b5477c0269ae8745614ebabf53507a343e0365d9a24893e3fe92955e01f323480b607b305ba2ab061d5ef894675dbff779bfdc7ff4db4fb0403b7dea83b3da6578db09e016725886a93c11a79090f84d33267d8347393e68a629faf349a69494bc0f36b195b18e8ea2dbc65cd69ec021d6e3cb11fe2b66acc628a2da8cb8cfcd2b71773aa831f4f4d42ee3057d4cac40d49f9984ab5e223b4dd63a04efe167474377fc8792ed6bbee94e69a33ed29878a90b921f544cd9bf08ab6bab0b119caf75490874e19dc2609b15e70ea46efea392768ce33df162993799ad377e00496d5f71ad9af5198ad9c5be931ffb2ff0164553991eb271aba747717d4d74fb399ce70f7e26490c736498ed0c470e74e3d76fa5045b3a6216ffcdbe4c6ab96bfaa209648fa3492081f57d14fead69732a789329c7f48737b1e8ebf69b6cd58058a51b12bfd36b4b66d1af81a939afa1a6490416cc1eeeef60d189c990e53ad3f5c19630030fe9276d160c3db0fc6ea63f3e9dd2ea8f26e9f466f2a52089ceed8945cc18f43bb7afa1a32e9ac1d9e3caa5721d15c258298133d8268c9d5536654951ac9c4839040cf18dd3a76fb45f212255cf5fec8de688d1eaf1788c02132d97a0251508a052935a277dc19ea17eb0df48db693d6a0897a9acdc49b6fe803ba5637d41929ff35518bd6cb3b1b5c2aab1962c80fd3ad0bdac5ccbd9f4d1342f5993fddfeca7e004ccb91c84d3c6ea49ea70be5571e4db1dff5c70abe076b787e44f2523d73d0fb2605c44e253da50733eb48f1fd5fc40be3190fe4917c13e1081d38111d6993c34987aa7bb4f111c7d57867817ee27f8e803c0070f271d1890d56b90701935cd7634c2103478f435a50823c4fc09b5588d0b6ba8919bc2ef91ee3aaf09133621d1f011b5eb4987d78ed502f59898e906f75ff1eeac75458dce201e4d1705d8da8217dd0448243df62eb27c882a1f8f62426597b7de9ab95af3c5de54f611723f750774b6b7c562a0d34f7e93f026f6cbb940205010ac1b5a4e7e0aba42a3d59bfd8c8ddbcf4f244b2c8c79f306c63dfe25806683a6b8a1a729f2051e190890283c7c85ab358d33b3dc98029f8fef30e4c9b3d564882feed876f95fb9c6da6372ad8e8a7257ba84d5b63b86c5a217052e725b97f5f219d1daa9d08e262caadb15cb98074f815902f12e36c7271a30990ad7ebeffc14f8b41c561a4e95f63e27247c5cacbd134635920c78450094cb4397d465f2705caf22503057019854af52d5ea828870974ef5361a0a816476fd9a7de3badc0841581f183023e015b56c04346dd90f7397d624f7340724251935e4c83b5391a6a52d5f01ebf048ac9b2a08a6df5871d578cb095f8a2253b14f75486c33ebfa29d73194402a190b97982beea66d6c7ebb21fa8fd60fb09b108caadd66dfd5b30a69248599848e39164b4fda4aefa3540df35b07c2c97fb154faa6ff190a176e0e374790515b8ccd17a82031d44ee13196f329aeafa7cfc4c8f720d2fb2c4a6ad429463ac08b19a8c868421a6a372fb85ba7a7dc7c9c400d0f23677b88b22863d144629d224ab224a703b2109dc7910864cfdbd2fe06c6d8a407eb194523c8cd589d89fdcd865b9d68e7c1db05f830aae4d4370f958ee4d6116e50e011077b70c188687d15c7ed9b934b0039df165e52975762749c7fb6ac07f3dd64fc482de00eaaa4fec5dc9fa7944e4ef36b0cfd73d61f9963040a1fc544b6407285b23af103613bba9b4dc4d16cc485a71a5c45a1e5636f0913152d1ea4207122d6066f4b1b3067885e061e0db21655756f7ebce9fb3e971aa45bf1065335cab21cb0876b32a8bca5fb98a7d4a7767ce664107ede15d399e863a0ca20bd4eaefbfb246f4152330e83ed1da27a176cdcccd087aa162a134d816", 0x1000, 0x405, &(0x7f0000001180)=ANY=[@ANYBLOB="01002e2f66696c653000fa3f90d114f8ffcf04d6190269d0ea601a9761d1b02cc3966bba90ebaf22a8b59ab4c9f14b5d3d41b01baf64a77800b8ecaa6be4ca2362b01d148f4daf354d0470b3e11a03c6f91e6d7c10f6dc07541e9a35b1ba829f409166d183abb98426671d4a5df39486a6ef38ac5385de34d828739470532c41034b580bf05e2d2f1556ebc552a4316e80b2da0b310538f289da8f6a4a4ad918d3e6"], 0xa) 10:51:13 executing program 0: pipe(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x40000000, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000051000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="d7c5770e86408439b6e70380ecef8843c4883533c89026bfa7593e255245e04f1d7f05aa82adf493ae2480da81056ec9b63916cb42d1bb7809501ccd171bd80366ea06afc84ae0c487e2a78d2a9d10e16dc59130e7acf0cdbbed312a1c331fcf7d5a1501e590168f045091388d3e967bd0acc1082a221c1483debde35309850ae244ec0f5b99fa04f652599477d5bec4a7f519f4644226c6aab830597e9f8f9e15ceb9410808d4a128bd301230e06f1b45bd230b51812943d25c84e0dac7d706ed8f12633013238ace2c7440232a6a59dcbbc1d13136e71e432904530ec40c8a6d85ead33a622c2b3c9b3e4fb7e2e9fc334c4ec921d1ed3084905b11adf5d269093ce181345e9061442fd1eb5b667693596cedc9363959f9a120710e7ab2750c1b9495124326bd4de79e88a3f192cdc242d8fbf64f7fbb7d81c19f0621d6a401ea4a0e410fda0c2e44272df157787fa9d9c524354f25df0de0cba164253e486c80d078c22c02b1a3dc4c7e78e1481d7d48249c2f71ec4d24ed2551201dc5d16b33285da1f38366b747166f64b2690c82ebae8d8f2dc5d711651a5d499324d2688029be62675cddc45cbe5eec0dfedf748363af548321b8a3024dce4dc4ffa34d358e75cb92e1746aad76a70328e35178761cefb07ffb7148c889b6b06c0895da39ef3aae071f132b404eb46beef36e347642fc10a8439d0093edf50e07251069570c110bd88c3492dd15e98144c46ccb726c5c3c546206bcc839ebb0d3006a6227cdacd4929a84deb74c09efbf90a7a30e9963ab3c25e30ab66f20fdfe3b1fc6e1de84531f7ad336875756520373339def08c72a9d5a01af53779349d64bee566e50d3ab76d35e96f4e44b8d54ae820cf5b503415252c258fc1a72d1bdc1973bfc4ecf1fdd657ffc496e00d3268c8e87a54af3a072aefc700863e386808b6d736df15e56d90e8a5ef40da788e7a4063f2d1259a50e572999b18ee97a202dce5dce986594e499b1bcf493865c8c5b7b74f9f697a0eeaef6f7496b5afb0daeee34bd632b4a4a7aff689a211e2e852bcd3dd052e39ef12de6bde471a8320a7d9284022f8404187ce5c5bec30026ef764055267a18638d02cf06ef61f6c4481cca595b84cf8c4f78ecd5e93d7a0eda3e5a471ee99edd0a7ab8c807bca017b3cc1b1529f86d9e0e69501fa5f5bed8dfe73853132fa8a6240caa58c6e3690448d6dd3cdad189fb892dbc46df2462eeb04dde48c25b1a09e4d0cdffb665f2c53fc9bb9ea08ac747670fa0a9f685be64638b84d913f8451e9f99e300bde87521aacb8d78d2b48c037b7edd419736553afeff3546389127ad7bb81b6b299572cdc72f11860fa6d485a8bffb06e53006cbc23eaa17826bc8d68031be9fe146b4a4215dc6af9c57988a2454663d0db8cf0d641a30d9e34bf25910218b6582f86bb25357944d678eb44afbcef2427c425db530eaf215e8b1830826d020e7138c11c42593c475e49c46aa44016d7d7d96651fa89a9441764a354e88c1c0b45f9fede717701993365898a6fd1da6f916bb288e0b22009157250815e1ab6ae30d9a04c6fdf0508f60243b8133589f876eb064aec8b4a14fa8360dde5d8fea8480cad536ef1ab005166f30ada469ae854cc055b256e76dc9380435046c4b1957191782bda0835165b8984b649873cf6b58143a7995dd687d8199df295d7d2e30b92a802c85ed55a4970c3d9d80d94e0f4f7422c67c493b063c13e826d86a18f8215801c48d5a79a765518ba53c002e080de119db30afe46cfa8ff80a3821c46fa1f13f5099d18e9ecb41a1cc679b8080722a8152565997c25fc034c3a12467a3d066bd7de3ff48c1ae4d4668a1d78d157b99e89e1fa107be6c7b3c34593af9b6e8d89173cd96ce52a4a2957fc887295bd67dce7313e4aee9e619f789d4e3db8a6abeee330c9ea702c0dc2a2192c67028a70dc0f33d3e46770a7887c883025e8ee96475adca930efdd377c35d564964d3c1fad9b0754961ceefb44d3a285c32b541ecd8097e71fc97c1a5a2436ebc6abe4cd7ef61a5d8d66495603e707143cb964ec218834f7219424e0b95685719c30e541b19307964361800b215216d4dd90575423a629037e7dc90035a4f3678140f7ddfbc645011338d9faa702a3f1f01ebf08303c3a6be28b7208693738916625ca5f62c3d4fce18c630f2ee1d858206aa15e5f8488268e0a6683446dd839d2b4dd4d73180bc8e16ca2c7624c69960766f5c303e09fbe650a31504066088c077076fb8e5f58dfe6fb29d97fba5a154edac53413021caa73115789b63f257c62658cdc7741e1efeb390b444e450f2b3ad84b5b9d1e68601b42a135023cbcaf17fdc254f841d485fd4854808c64b1e17fec473afe1f0208edd9826875b4a58ce5648706a7be42c7e0254bccabb84efd8a07759519ded52f5673789d0e271c811ca3946b370e037f1c1c2795ce9f3f7419e43d82952094b29694c88305fb98b1cd226c6caf4904afe0020e0c607c79b50cf2d26ff9d5ce8a176ec25eb0f089d0e8b5a002bfc99a10f3ca950ffaff0f0b8461b872522b12ba573afd26d906ef7d492561f38ab7492bd6e1cba515b1e489b954ca5d59cbeda35357c1cb81c60c7c7688451760b6eb9e0524b330e0f3f824d2f19f8ae087ec71c9d3bf33e64634022d460d7d594877b616991d6ad5f0517be6af7be8a45571e66bf62ddfbac85287fc9291e9d57f0878ebf20a650847d06c3a768b4b6c252b317b17927dd888ed34872d4414122f4d4cf78c4b11d112f2e3359c0075e9d8782d381c330e6ec4e4a5f0148841a45da2b986d71b010996674279fb49ebc603a7446ee953a3cb9403d5c155f3eb2d9c852adf85901d56b8716bdd114139fd373014695c1c5830a7583050f1c0516614235bf060c4d635b814b69a5d91c18ae4c0cbb528bb4e668070ab4c69b37a0569c1562be7362e88efebcd0da0798599a3bab7a9afe2014a191975cab122c623aeccf0ec2d5278ce25b80c8b35908543ab22de19773d1c6819855e4a9d40f24eb584ddfe2cd2de15be9e547ccea45cf1d16ef5b08d2c51c8be2a3420c3ecfef0a01e53430ecd802c246e69fef25595ca752d6d831d525acb00d3d7ecb16209aac505123c94e1123832ae2c0f4c6167262ec9b06e5f05f151068f5548b26887b7dbc86366336071437de01f8e4b6015500ccdce0c280c2d3dc6357f404c50322d9a89948cb379e0088d7573b20880f1fa2fa5630451ee05d20c3566c05427f8e83fff2049b518b8107f94e247d686ea304b3389cf68fdc2fd5249216a2ec8c8cf9e53dce7dcbe79eda5f48a8f89fc48aa9a1c67faf46a4c1a21a1a8ff7a1d28de9e439ab9a7ac527db3ce2668ad111c9bf228e46fae8c03695806a0c23b38404eedbc2698be87381b672519b0030fa32d617fdc08fb53abe5052be789deb22f043b0d45d78c223203bd37e388fb1136caee4371bb04da4f563890e4f24409b65cb6033292364e335eb335a6d97c3c42818736cee5ebc8d7586c44cb720cb9baaf9dd4e0598bb9ebe1b2727604c4ab0ced39b2246984131b49a605eca2102545846885a9c0169d04751e227ff5cb87bc6748cbf4bc2f214278e5b20c91062c9311377cacef4f63cf28c4ef6af2d0da11d1605d374c7cc3877cf51594f6c0182b37e304ba50ea69f7595494c32ca40a8edc76d2c2c63b808a0de17bc5e0836519e52fc4ebed9b11c0f49b8d7eca40a40a600eb2bcf6d60fecf9d5f41f18390e8730bf4e19452474c1cb7e0e90fe53fcc3250fa9614f440cfdb88c126173638d050cfec7abc34f19ec9bd0d2398803544bc2cee2b6e5c98d7c4b2d230294abb144e587ef2faf0d7d98750e452c2a82c95d517f842cb9df52a65ce40170341a7e8b08066534fbb8c9ee95f6c0b19a1659bb9c1e83957d75dd829a1be6a349e1b39bbcfb9d053337143f4fa81004def7a5efbab1d608c72261581548e61f2167c522716c5af8999d3169751711c149026d52c1eaf7eafbf530c4d5b82a382d5b5881fd99c3b37aacfe07056d0493d056d57837f5a100e26d17a7cd9ed3d50f7cd63819661b6f76302b890783653dde61755f499a82c93ddba0e3cd29f25dd2e2399c3a6f3efc620f8e105c8ec84be59f133ec264490d8242f7621404af78cfb72cbc5188dc814dfdbdea93bd1691fb6fbc37af1956c2903d9b340e3d79d1b3952c22ea1669ac5e821c0b3009439bafb5c85d370e7c5ede2b10e6e08bbf075762d3083b0da61cdb31077e1d71fdc18343cdabfc87e27e204f54aef3c1de5a804c456de699546b21afa7e13fc20f6f9e5b288e89f06d480a0d766a77d08d0248e8be02a5cde4684f0565c01b4affbf8b6dba56b9b83b30d4627489d5b9d293ce02bd1ce0a6cb4166a5d12277483e2efcc86835cbbfbe3d478dc837bd1b59b6b3f5ac69e0bdaf71177f618cb5e00ec9a097293d70e56ac78ea772946eb98006340b048696b6377218a1aac9a8bc94e52eacf40afc87967b7925970b057213bf0c0dca4b11c71e99f7fc4a50c6b8d7cc1cda460933344ba2ccce87cbdc0f82f725508991576405345db1fe8fdf8bac3412579f9c31acd350726e7f05e124286bc4ae3cf90c7527c18342ecdc64ff2cad6b4425f817d47ee560e82ec00a3fe361251048ca9ab433a5bd4a2be07fd5fb665dd498182cd9403a24af1bf31e62d4941b4fa00e0669201c558795fb68bd0ca78502360f8229fa9e37a1bbb2a42ccb33d9f9f8c25d2eed26f9ae510a70a66b6caa27be492b744c48c744386b4e5deb7800b064153168b4e1645bcd07dfcd1038ae69e5572bb6c6669388d786d5abff202165b9aaa9dbddf464b000f7ab807ad908a15dc6618ea1236759667071d2e4c240873ef194c04b0128673cac781a15e415e1860240c2c800f70fa407ef9a9dd738f3025f6f4e93c1d2e8478f4f413d61689abfc33bea3d331ffe95cbb9c1d98f265bf3d9fb70993560007ecb84a9700e0ad7ecff6d5582ba047ab500e10467ec6498008780f465bce32ec2b27d10d1eed0e147f7e3e186d3e3488e2a2df9a7bf0b8a07822e8675aecc40aa4bfc61fe8459d39cd71c82b7fe37666e867727b4540a581a611d2846d5df4f1fd934a1ee5e779795e54a4f9d1d764e4d54cc5ef0fbb8ff95a4e28fdf6de86f25683d4dcd79c3293efe05aeb0cefeeab634e86ccf59115c6c8b25102f157c0948f2d1c56b8a9debbc7362d51cb256d939e6b18e1448ebb5be4e7d3cd007d9387bddb8aff1d19aa8ccfaa152fd829ef09ee9b7d1c0c9e9b25b66bff043df80689c69f7ee643e6e62307334ca061269557cb648df47716c7d215689635c45d4bab84e785eb7082c2a56e06191fc126b071b843d98687c1bc5130ec68bef8aa65ecb7bb9b8c084b6aa9143bbdc97228b6aeaaec1f017f74f5a82af6be925d485d1d85db5da3dca16ab16492ef1e6e80d3b469b7024cdb33286dca95c44443b311442c375a3d51fa8305032458c0da7be0e0f1a092813136ec06230a98df55a67a23ecd2ac7c55ed05107c27e32ba040cf46243db01e1d8c97337455735bb064684e62ef1e514546b476beeb51fbe66b727cbfd1f9d09357486ae19a2500c0650a7e3ba8d2cface70aa0ee9b2b975974c11a3ca3ba41802920ebdfe53564461de6c087eb6c80a6f23df19771d8656e76867ff6205f71e95a4281cea5f12ce6ac27a5d2846c3a84012ca3392e52a96c3af4b2b3a115d10f78f6b1bfba0ac931479a7a3839e438c8e6d91c763c18e8ce68a5a5", 0x1000}, {&(0x7f00000000c0)="7900987b909f0825f9e7a1ad2fa39e00f518091ff2dbe89a92c45d31b9d821f9f5954160a7511c9c83746f88c06db34e032c88b1f8639fedefe58b5f61533c7ed8039a7b8b7e126ab48f0c680c08c3adb06e404a6b856222051d8a2e5dc6cb6d276d0d8e7d", 0x65}, {&(0x7f0000001180)="3e18644b7406ea5c9963bbc664a43c81f23e27cb50b6d46a6492ebc85a87906fbe58da5d700f09f0dfb70dd1a6be8693f7d7254adfcb0198e18a3be064ee16992175e067189e107f91deb3bd0fcc3ad0425334c94a0e0eb76212bcb906a4e874c9bc2e0a15ac1376171ac7150ab7fbf6bd515440c510ea65b0c9405d108b0cfb5227ffc2b18d3da033ebba04c55b", 0x8e}, {&(0x7f0000001240)="f321518915b555f1d6640b8f88754056e1d4f16b45ea97a960e6bc83c4eca9861f7df978933192770cdfdb355a721e5ef00f09b6a05d0d697757e7cead6a3b5daa24e04003473ad6c4e8dae1e4cc5ee69a4a77161defc986246e448fc73bdcdddc46bb12f828c52d2464e8746144f57f4d7ba8b338236e4ac8d7bff3102283fdbfeb19b42c083637cc8c2991f96881c4a6506cf8881011bc5f15f0cb7fdf514a3938bb4f10a28b2215a314f4b05765e99d514936b2777dedce904b5c8bd242396245268b554f2f9d1e75e63164409681a7bb822b392d5ffda8c63277f1f5e35a352faa", 0xe3}, {&(0x7f0000001340)="e30a6f6231f7a4ddfcb7235cd27b6ee2ba1298d3e04cabb6a455c7e81afe54477f215c0ba6e4ab91393001d9e1d8748236fce41456a20160daaecc6753e88ca45b8103a3678a29b5188f334722cbfcff6c177938831563ac1c8b99e4c1bc57b62f1de16d08a789b8346da5449e1879e87f02bc9d05501efdb42c4e3ff0e3c88269c91fa0ffe498ed34c47e89755eb1f81edd364456c35dfbd6b9dd7f3481d53118048b287f", 0xa5}, {&(0x7f0000001400)="a6f76c47ab86677b0b62c07d848d31e758664f05b1bf3506e91557daa16fdee994e156a244c313be52f9625f0f9a56d25c8374ccae0f02209feafb5d0d7ec119105a9eadba2c75b1e89259e5d98b6ee532d4a9720c39ffa492f2e87021ba0861b43c35929fbad3d8859a184009f07d38d4d3dc6d3c9d7d06c4454d7937cf6244d81a352e00b90fd4d95dd4191a731f7cd38c65ca24f0e72be448b99d1afa8b752a97ddd77dfffb03bb764818ad", 0xad}, {&(0x7f00000014c0)="736ae4740c33b662b03557d7480e215fff438b5b964ffaf8e91ad8e633647c749b278ef6cdb4cecfda5666c82d8ec65f53950140ab35cd602bc9afdb24c3d0417454417702099044702abd1279b0367c5ac7c8e635d5dee39b905b73f72d7b4a0a501c4c88afcea251cf4b9a5f68598fcdf2b1c71ccfaefe8c0d849c6a69aabbc6702712b43debd8eb775e4ad470de4b52aafe1c7fe732716a68c2ba501ea14417cf46b762e635ace9b41f8276d3f3efaad925156b94491161f108d93ca09a5aabed74f0e2b05c5efa9a3e2d35b947e221722526a4ee15faf393d599d5c2a1a57e3b5f5cba55083e72f8d3bb4b7fb3b5fe7b48e8f55e1d46298d0fec150cf06ecf5fc787a165a5de0d2bd97a0f52fc82d796c6b7f07b15717549083823f4c5c6b4c62ca559eb97791946267ecbdff5b5a59c016fcf423704cbbe6abd6b2eeea00d20fd552837d928e12e6c17664d78e9d0a79c6443ff09fc5bea634027dc5d5207f4ac89a38d8b0e007dfe641b81e6afb8b095ba6501984da40e6d50eb7d650ebc1c32a1aae45118c7acae83800256df7f45fa9c70663609b621bbb50e326cb5042f29339d55194b75f69141cb5fcb473c8316f13eca62400eaa32a310a7bb4b56fadfd7d4a09a3226b9ccaa481b8a2e3b018fb9b4f56faf585dfa4dc78c8ca366953ed435a70eb5e5eff0e31897dcb1ff1ce81a893007f1d1cbddad46b965e68aa7ee5421f503b03811fd30a61e6da4aa04f26742753d2b79266ce26a8d8ad156b40402556d81dab6c3c23f0786399ee0e9f52c5e68bf70d7ee6041f1ea5cc9420a672660b66e1b4d845b85b7f6a41938ebf87a55233a959e29471a37ed6eec53b51ba897fa62b931b3c1ab4e483b5c95924f42d99d867529d86332c898f581d746a7636f33d072a40bd79adeb1dcb9a4bd5cddd777447de17788d2465043ca34c1bdfca501aaa6347333356644aec77ccd165f087c38b5dcd069886f47aad69758cf9ea10c6cb40f5a44920c6937893e08c1fca6839e2740aa553713f3d6519f621344f69fcd5a26b7a7cebea5d8de4e64b2bebb6818781da7a94001b9dcf38045d44b00bedcf1a6f04e53803aa910bfafbc59e96b0764a141ea3ad1407818921ff5d5179ed438c5b753a19bb26fac437bdba9f16a67756d8b5d9802a82bb7d94046b08267a73169aaaaacc1a49f5b448af35d847efd97a85c707091a7657379ff739adffb0247c077a4576c347046821a6c0b24ad6bd70339ece5a0140fef22c138a92d7017a0bc4f562e12bd4d9a1ed9b676a5a6389c300ec842c9cd52eadaa1138514b0a026ac4e8fef20bf3a1472d02500fcaefd069197b35a11c397b5bb2857baed948a3932da34850955f762862c1335a0395a10c37daa300f7278f3a570aa6be0f79b66d4ee2ed6396ad2569699ff84ab2da9837ce26cb6012b5bdc0e77974f14d5b38d6faee975a0cc0019779737121562feeb9bd8935efb3c86000a9f8691f9849d2e1e6eeb33555c6eb41a22d9a9ca864d2d95bf051a2e2856d642824f105000204c645d6e752fde5a2ad4c15acfe08a5878fd4657f165268b290232de1552872e36a8a68c178efe4b10786c66b50f1d267b6e2c5a0ee4f705c6fb861dc278a587219ac578f36bd9b2efd918ee9612ece1ee8e1c9148196f878fa48500172d13c285218b9380396de78bd5d31c68a84e463f50f368c7dc8eab8dca8e79bdfb5e682eba524302a34d1f2c480b6b3058730ab411950dfd1dffd7cfa92d8f836871abfe1c9a1889e2ec2c1cb1024e81e325757dde5cc174277d3507175496a48555d3def7b017d2fbaff3d8aa25d7a0cb4c8a8f5ed93758bd4aa297714736d81f81170e45e06aa0c832c6c408cb9b2c1598acded973a5fe262cad0d172e67d04998e174e43d8ec3c00606a43af4400b7868793df40e9e702e0cd2da70a80d5b8dbd7bfe694b9ad82b0f364ad9bf8bc8805aeccf7792e15e570716de306d417e54e455eb33c1cef6c154a34942d6300e2ce01bf4adf75d7a9c97908b3020c871feb91e4a9839c852edb8cacb1a98e284952baa6be192fc24279ee1608a496dfc63aa9606b6f44ad5fb4dd42da8369a9d6a66366b67a638e317b33d42ee80b498a06f13c60468c41fbb6b99f5a860a4352aa10ddb0de4dde15734d607bdc4876232834c21cb6e4be1346192a8d83d559253835c6476aa0b28959265ae0101dfc5345685bd6a935e41adb4ad28c4857cd6117992da8cf0107a1240266b35b2377c24b1fe80cc074adf69f98244a716b312fdf21b5e5650f38fee1be3151cd24354e12cf6e8ecdd843e3c2e254a72a7bb22be8ca916d7fda99614b10f40ea5f51854c1d880a3d62c637bac6bc310009160b05a211eaab38dcfc1e172ae5cb92e6800f4d2d80521b6d8d59f6c2654d8aefa8fc56321b91f02a2e7978e2cdfef9ad350cc36252126ea98b2373af5accf1ff7d198a26043311022ecc0114d0b4c5f81343f188d131e09aa3bcc9a2175add17c685815ea2e395b0dd8f42fb3e7ba877d248ec262f67a064164f3ec0acdad92d30b178c29c1434352870dfef5c3651fa50f1bbb116b7b9adae76b5bfadba6c3137383e0a975377907b40848357565408e548bd77ae74a47af3663e5cd76e83341aa2992edddc8e7c715c9f009a983ebb3967d1d1130e6d23ef3fe1f38d3af3720fa16cbc55c124364189dfc69691a87fdaa4d59beef6429d72c8da75180c858c671df8fc617ee361ec6368d4d45f67d95fa3e616f6283afb9d0224bb65d90c9d5fe9888a228ef08c9b992cd1320d5ae57d6677559c672bc8553eafc3bb8d8ac12d8ff892d9e5f3cd01933a51dfc70d6f53626e7559c60107c4836f4a56a6e5d425f45ee635c88e5b363b4d55d337224f157fa4cbf7dbace79e96590e15d65e2d0dfdf25808c163c58cb5319e4af548d690db477f79905f093075450d9793d0ef65b7272718bdef9cc461b4f8ad2d6e04d1a74c050fff17974be6da7a2cb8fa893286569884935186d1283d451a9cf6e5669eeebafa4b2870b0d2ee47d8d8edd10ebcc43647bd1996b981a490f48e1ab9a765272926e81f66e4f636088b1b0d7e915437af27df07bcb0b2ef46abca4301b1181c78c868c8c2cbe5e6ac7cea1379d652bf446d471bc9eab8e53ad7371d607f8ce07177ff122ec8cabe7743d9c87da40a0f8e2d9911c1dc074df0ad1bdf100d4b1803d03cab2a88c84f6b51e8de1875f673592192a3fe25dbad5516e88d65e37221de3851361cb52dfdb2a25d27cb4b6cb2bf5ce706da601678270d0e839439d060456a776aefe9ff648b6b3cf4c6ef1b014cb28a938ed5328915c25d8ce432573ff858f95793598e04cb528b45348a5206eee8a4b0f5268de118f6d530cdd21fad850025f867d510e8e920f4c92696df618acf2e8150e190c14b7e2ad33dc2ca6ddaed006bc80c6f40524a61bf52f1e570be7c9e789ba6697a8e5ee024f3c74ecce623cb59fa23ee0ec7b52eff5ea44a47f95557e4391f6ae68145baa64ce1a824d253da6a0b08ccac7275cba92c02eb4835329b3654b7a8915508eb59a32179a5fe856f37838ab77d65fc33a7462d06477981b49e978ef09c24cbb9c23ebc5c0c69815b8d40004a96122e2286ec4f6cfd436d28ddd1b6e2fe2fc0fd43a432c3c14e2788af5b1810d933b497cfb12332633a2b5d446b822351445378ac48285e915b12b4915711457cdfbba731b2d8913d75c1e7548dcea7e3d80375da5ab42e1efdca948c4e8c809cf7ef54033dcbc477b64663eb851d07af33df68ca5a01de5eda1b2e38b1c5269d59de4f1938f5eaf18697dd9d2f2ac167ee7fb96590fa3deb7fbd9435c48281e3a647596a56791de7517974512b2260342863ab1465fd920542457dc7950b0eb2be59338bb408a5de6b906c71238cad5da1018f84509129146f1d52011a4aeeb01c71166aebf85828ccdd8d2ce7357afd28304034595e4a7f10e24a76697d749d190ede3299907ba07ab09d2578f9e6846d494b8305792fdd75438057a69c74594209897ae7ae4151eee7384a8c636601874f93a7ddfc3b353476d688cc33d28fa32c3191213e9bb7b2edb5b2b732bf9a93c8490d1525f97076c6f7040abbcb5a85352a4126c666ee7be5d06fed6504a7a90573e83d0d2b0ae12db153d48481921a6fd42eb975032a1065aebd0ee34e3c60b66a334c8f34e34a7fee71f7bd2f8cba7ac4edf0e3002cd3246e8a5c526499d97c77263c7527a2e77772dc273b0a49541d2dd1ab445e1dd571c6cda825cd5930e92c714e7f7580cc6cfb357e92cdffa802c0e2753602e7910d96eda883c47d0ffd95093139c43e4b9836874fd64441b3562f9fd9a4a644d467c78396d463f5e3d3b52a1441b44df4551ba82d44a559f938f37885f1c16510107ad40f4e2dca612d632d9c60543fd75d1fbbd543e0ccfdbaf7dad5e444b5b6e8146e16bdd0f65a5cef6f4d7d4b05390d7bf6b301c9d1c9b54e355d82223ddd9fa4c9baecbafb1a8379ce73e987b41503942b88fe3f385c41d5240c6f7165353f711dd5f8d6c5e6931b1c5617065e3cc4f706ce54602ef808e71c0bddcda9a531d47c3f9fa107902f541fa11e02fef668b1bd16dcee5b882e80b5f201eddde94b62f7f92feb3e29bce787d389a3393904a97893cfc326377f0365663970fc18a90a2b5f3ffabb7f616851dcb32181a525435a702a676bc46967ec834e2115b8c0ea61aaaf0a6da45e6b959c6ba9e889522f5c8fa486224f165f6a33b91f20de60c63f35dba1475a89bd4309ae0530826212941efdff4a3b77984e25f589211c648a06f14f4108fc3eef503820635497005f7eec8b5ae905398f8800c81ec5b6d732f3ef9985361b153954ae8c6097815df64a662f45fc04a4fe617db53b769c4d4e218feeffc687f0e9b32148a4a5db0cc73e50a8877af218243d5bf2cfb94cf277ae398deef3f74116fd41054e43709d35de380bf9273dba717be5070c7de3c6d79f221a839761fb16bdc31d0bce0a9a9e377c7bc105adfdeaa0fdd7b4b39fe8c1b75ce10c24dca2b24ff59a1cbb7c071b02e98fccb436444e5835dddff5a614af9facd4c341e83c90a361aaf1088c2b9d129db5f95e8ad13016dafb897f59501fd8825dfdb60b7c87aee9a93aeb8dda9644d102da49491b6c337a0b96973e1950bb17e37a0f47d181ca88e934d5b953ecd9dc3590f45e2cddc8f4df6437bc5e84f5524f803ebdba64a4c9b516121ad180603895f37f6f0e8dbe4570f270a8fb31059993f9a72a67d19ac2d1f512d4bb0923656fbbfd817ecabe9765fd5b8ef07bdefb219ee2d6e18771baa6f709c6c7e82aaf025fb8a94677738064432be21566f0caf20614aab689e5646dbc228178f25f9d6252dfd93620232c3482410d7cb7742f5341a898c91a41b80336f17896ee8f0bbd10042cc4bebd2dc344c1ed50835aa18a965ce48a63f07737dbd55d58d1c57b9b2f4c6f68f182a44e88db53ef22974188f3231b715904a07d34c28302c8b2a7458335360fe1ede75aa552959705f683ccbe59aab26c48e69c8d3cbc8173c0e57e4f3f79afbd0419a9ffec95a4b49689e7a33453c9c17a349ec7ee89ebba1499d972d0541d24975de9d6f473e110b53cd9dc4d082d52976d4ba074d3bb90500399de351ec2b5f6904bf311775ec2fa73a777b83b70ce03defaba955ced6f6769560ba41b666a883ad96cade0f9bbd7c435397acee29a2600e0fcc589d95fcd1f10ee0bb8a818079ba0e45870cf99814e9d29dacfc2", 0x1000}, {&(0x7f00000024c0)="d1da5e4dd5ba081cb7cd33c0bd06763388bd82e3ef45271dfab1074642c200c37b06b55f232fbb669ab1d316550549f784b4be9b34f7f4e0fe3390478625b49fb01d9375f2269f12038ea120061256db5430d4aa44ba2594b36a60d7e85ed78804152159b099ef855080f4", 0x6b}], 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x9, 0x64c, 0x80000000, "321676f908621f5bd32da82b66f4bbdfe8a403ec", 0x8, 0xfffffffffffffff8}) r2 = socket(0x10, 0x5, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r1, 0x25, 0xa, &(0x7f0000000000)="00020000", 0x3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) 10:51:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x1, "4fc8b3b52abb9aa415482ec11d2b91834acc1af4", 0x1, 0x9}) 10:51:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 10:51:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xc) write(r2, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="62fe648cd06dc99df53460ad0eed961f6875509d4d828e5cb8333e8ba335e5c29bc3f77c041668a013e82646b4de2facda1d589819a57276d19ebde44eb229de9732c3e6a47b228e40cefff54c7bd946d71361877e471e2a2c36b0a43630995817f52548d5f6025aa164d788d529dcd56cb8a980e3aa7ef187bf4420784e77888213d067ad41a2dd", 0x88}], 0x1, 0x5c) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:51:13 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x2, 0x810, 0xffffffffffffffff, 0x0, 0x20) 10:51:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse0\x00', 0xa0, 0x0) r6 = socket(0x2, 0x3, 0x100000000000000) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd0\x00', 0xa0, 0x0) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10000) r10 = syz_open_pts() r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) socketpair(0x11, 0x4000, 0x3, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wskbd0\x00', 0x20201, 0x0) r16 = socket$inet6(0x18, 0x8005, 0x0) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = socket$unix(0x1, 0x2, 0x0) r19 = getpgrp() r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000280)="60688f1696cd4a05bcd5dcf40e2c37672460510be1933f4ed6dc2881d326cba22917d67466a667c1d61a279d607b61fe8956bf2f1c0c355fb50a7fd0689a89d9727d05a4de2a63f7823ce8e3b62261cb30c22a93320a9c786805a3a6d60a9a0d1606d10fe2327f0daeceb0a91524c3813e00ca36820ebf876be470b17b5317932999afc1f1c193acfed9e8976908a1822525a29971d52cefc2ba854ae1058dc038238416119aee553db6c5212ba78bcc5bf8a2dadcfb6ae1c666b2b663d5497e2be5de2cf11fec55a4afec0551b87e08431c95c485f92e6c0ec8e376e30dfb65900b80217a06e7ba382b27e354b1996bc9e9086c4645cb013e738042082b7eca6f6526eb66142ca706c4b1925700f277146a8e72ceadf1706e3136aa97120f16f449d7f93f5f3c655576696661984778078d4f75a46a433da6ef53ea7fa3add8f26a3981e606a0febe3515b40fb9871158d3d8f81195de0c81dfddc87aa873068ceba124f34bc2b5ebf2497e7f66bd532190fad0ffeccd2a66484f31507f512bd107b480603da8639db41331cea6e59bdef5b3a4eb6d74eefabc8f2afc70af8a4deb389c47de85897a62f5f00095acc4f8c6b81a6c4478fa1ca55f180a4e99b6dc895ef8cc30a7924b02ae7d10741bf3e9c5b9a40f96d7837b3a56789f1e7e817b2027d03fa0a593eb0fb1654fe5a9e9f2b23d1bdc3ffc165aa5b71f518d979fe604b4004786eb2ca19efb015bb3ac1fee77c2916e5be1f234348d65fb3eea5e73ea6a3820461ebf4943ee7d13c853ae76f62e3420c21d5e3a1a1b0f4e4149fdca218711fb78a232dd4d82c14b29d4693aa15fb61d0fc089e4424d7ed123ffe77ae7ea6fc55b9b9ae25ed3ecf5b20f9866ddf683b73399989213741da44b09e76af805607766aea3458ee5b0adb27ddb819036d18d959d5e6e1d857ccc587f5818e39992ce4e65f72ae29f464d5d3ce04d777e6ba7e456ed8e1d09ccfb9ba2c3cac9d59a4dec5226c8cd4f753dced0d7b7a6bfe1078cb81276bcb329d12708448d9986ab66a243d55d63d1c08140a0a4a71db999a56b90684d7159936bdda6e10d77c84eb5ca9439cc20c7e3c6dd59f29788de91fcb268b29354545ed7a531d705cca3b3b05bb185a22039de1e7a462d7a08aeef314fb22c882dbad28a0e2ee3baf617a83a077d568962fe70c0e7ac12e7d28dce56c77ae1a65d908beccaf444cf608cc6cb49b7c74e96d5a47fc49b1451085ab81cb6cc09cc18086bff04c804e13ed736e3f398ee0ffb7ad5b5ebc41074ba6ea9cabaa45492987865535a8a7046ba111dd82d935c9483d19435536ad72bf1dbab27ad5ae6d608ab1aefc164c8cbee9b72b6699a41dfd89b8933b8eec454c49ad4871a16b86f18fea0f48ff9a1df6c271f1faff055c78aee82cfb6c3e63a403e7219db903e92ed8ece3031cbed8fe0ba00772af50acb43615a2817a19ea7c59235932ec4b1df2c39d2325f93357cf581abc1a344b3b442d265d2f2991a9dbf71b34a88de2dbff899d9fd9cfbc14ea2d8ee90d7e29e3c39930ab834f82196f712f3e8361ed7fc408150fd578693169cd3d55542f41c80a15feb3e98e9e2bb91f2fb21ac3cecfbdbfbd0e369220efebb417aff3a76164dba951c3352b33ffa0f72f7f90051d3092a0ac817ffe98e31fccc6a226ded81a21559c48f27c4c511a6712e2d98b7779ee102a2b7343be4bf1560a106c3473d44aaf5a1ccfe59cba6c27252a54f022c5554f540d53ca059bd5925113b35be5b4755c8ac52726b7b31153db4b5bc0e5e724c06badb4f0edcc9d4d20cc17ed2bb213133dc2b6c1118650e4b61e4cd188328d50f5cf6cbdb6c687d60df22e5548d7e2ea176a002374bdc3cd789387ab6bb70686ba38ddb3726b4246ad7558e5e3c9191b81b199d41a2de073b7e5a20402f0f95ccfee75e1606995f46c7bd7c70eaf8c324482d564a1d1cf52dcf87bdf48770d5ff36916f70efaf5f45a356d332de0d35ba1a4a29979d16acaa72c9b167fe43088d1f2a62366e3512b8adfe7656da36079bcab0c311d161bfca23319c4e93df32a0468f836c93269d6c3d78e460050e7486816752488ced19ce7c58d3cc13554c15f4a695033b097df955463e3e1127d02aab2b9a4c15142b03f0ccdf8a51f4bfba1c06dde2b136433315e24918a2e243e03c0e45263acda57ffab91c65a9c4cd4c229e9035dd07018001cb7e0ff85cc35e4215e5902f300251e7fa399ec3a67dcf96069aa316b7035cf63828cf7d455eeb3b5a50c17167f29683b2e6cdf029205fe84ce58bd1829908b3a94f2b0b7371f0f51688fdbecb2b94d9f5822d4f17319656a8c18cc6139da0ef72cc71a9c9423ad2292a8a0dae20128f2b3500f2d6a60eb7b746eae53fee9b3a4aac4fa338d61245542383cd654805a0e41d4e521bb75798223657286d3494206525b9cf353e1edede7966272519998eeab4d15be10a4569eb8a6146472e94cdb7cfe91aceea6849475ad4fe4b7c74f2559712473c319841aa15287e11e095255db9602d664e844944cba3f358a77261ae99c1b783e4e697704929e6502d4685bd0159a953b96e1821f85bdba07a542650ceaa644c5103337fb53e4d8856148d1db995e5186f2921087115d52cf5b711b2478642c94c19c68a692c8b453aff580285a2ee225dfc8b555dfef1dfcdfbec80c1d353e082cee6c0f1f4663b2b0ab7bf4a0fac7eb9a83658df0d6802ea26d8692887e11135e6c7ad60513e3118f8681e897191838ec12755f8e8c9ed7a6cf55b8adc5e3905d5f9a46a291d2cab0fc31d540847163f0084ef6c53731e9a031cdd5aad2aa43575af4e4f6815876abcef611c92de909c248f92822777f3f2a15e7e1ecd2c225b0a93ab7ec8091003297369ac72484fd7fc4905bce78a3ddc03c7c2ac4d3f5f069513cdb05fc991c4e5ea460e9fcf2b09664deab9d616ff1eaa9f588a15aef668ae14ae2533645899cf9a648fdfd23476fc2fcecccb52798b47e06ca80a8aa5d38b30ffea234b185f0a9a5bcbe96985a988280bb1a4f930c434b974672e66bb6e809a1b8a3b05f260cfc66b90b92f173fc5e4cb512125688d1305f05e0eb5294d4faed1fcf6c46b5fe05f0138a5cd3ffd7040186fd2b830c89cab4eeb799bb1e3760e0ce1c96b63f52e164586964fd029faeb82a129f548c08505454ba41f78ad96a8467b336711bf8a76e94f03766cde079edad95c163699fae825610e68859e53dbd67d6866668f2deb0acec1060334a15eb72f4b2d5115a40e90b8ff8d00a6701f7f5ce455bfd2fc68ed7b7c837e7de5738d33d884e32a52cf9e176a81d9707351d74c001e4594ec616e42a5e4995fb1f66f82237ee0cd8c253176d71c04cdb7a745f64adc330fb1a59accd571d82a1dcffba3dd7bf38ac1b8341c826d4e6c41f9713497f427774af2bacd1181202a87a2937665db804787209516f405811b7345990a9eaa7c7c1a31be85432725526f581fe6d122b9237093a6877a6e1a58c3fbaa44fa18f22f209f30f1d99bf8ad6ecc6c0ad2a9395ee2aed718da77d19e10bbdd770764215377445055f723d820e3ee8753e336513897f39e713015ac53a6b5fe2c178e2f2e01197196f291f647c6a8d3bf4756e1d3848876e62dfb0bd82e45c9e04c77d961d9c16298ff16cd002b5f8bd3cf02efc2efdac39aa520b8f32d33c3f5485fef9f1ab4eb30f5fb1dfd0005d4ffc4f410e6f26b803c6ec740a3f35d74378b33820a40f6d2a3bf26f30116bd632d8188b936d67351e80c35776d3eea7f5a6d6e40d87407c7d3ecae77b4b92cb2484b9713d116a37dd07c08e9ce3e35c7c6dabe754fe1ecaf74e8297c7e4b4111655d1836c35c86dac90fe9fbb0826f424231e982c4bdcc5e90f00018a280ceac4e3e2add27e994075e57950a78488a56a710c50a08254d3f9048f1b69782dc0cff9d70f1345868a25f0b207028cfb4ea7d184f953297992c433e70121c94be24d1e44857cbda5004eb32a4756d55d38a9d2aaa4b0fe9ca0f0c36fd2406c4b0e7f2d694385e671f0c07b878c363a871dbbf3ae0c17a38d829c61112fec091080c200b7ff9ea873f15f9997a9a71d9d6833c652a833dd1fd39414272fce102aa8cc065dd492618d1afd131bfcc632096194882405ab59fc3efce6b8ab25de1cb1e58df509992a7121e3155c51fea059178b366902bff3285e522b515679bc5aeb7eb45bb8b017513638690ecf6332590385c419027e768f753b03ae813187f7e1220be2473437df1e8e1fd3f6c599bf203444266a2271aa36219df77bf921bdc00bc82900c9129ba643396c90c2adc1ce6aba919ed0c6617ede6873073e080ef9bbba0d27306c53e20a7b259c9d5183e031ee9d778786b0a41de872a52e339c1de5c4664082ebec1e2e984089c35c1a227ef57f7e8b0a3b874042a9098a75230c5bff58c19596dd7495adbbd66a475903424af3baefa03f9d6088b8fc16019ac96ca9247fe08c648e4663d4e4b2a27cb8bd9373f3f23e77b6aaee8ffbff8c3ac6ae94b72034a90625d94ee247ee091a4c067b7ceefb3479243132c72c320f0d9903ca776761e6ab2c154eaf5b85bf839e5431fc7c5ccf847b722ad84ee0df188bdb9e4fac7fd5bbadf60e5b2565103ffd87f8ffefde84a44c5d49074f326854e3b4fdc5537b8cb9774de21c946fec7e2a2db7bf8e0ee7dd82f4c5d1247576bed8144c3e0dd4a9240e0fdcf82e0f54fc331cca5229630d223cf11a8cafb4aa4c48c4249c6ff610c7268997392a39b6e9068ef22506d2d7bfd512bda3b9f1e11cea1c55f482b4018461780249bb9685c3caddd0e8bbeb1f29a1a88cbeedafa639a61196d0607884b07e508ac00fd1634a449c075de57e8d2d6551a6361540fdb0fbe616e709da742f4832226ab62676a9e6ba4ca0cec3c22ba296fa7ece40fe89dc4cce6b0b877f25c8cdc8ec6e39cf77316f6662bb4481ba4f404c7e7d7bb0585f94a2169edde9ea719e8e179e70ea40ad13ffa3fb067c14a884beb980f381d2157b7cf2891a4fb68761b9aaf5ff8b8fd02a1df07556a3eb1ba2af489640bac7fcde79607f95601e05fc03954466de8a44ac3d4eac74641e6f01be6e39b607361e3f0f118651322bb05cd501424973da809cfa8ebee19056f8b48113324bf776e4deb802fe196e8e031e8f4e7657c3bf87a4adf4d559258062c9eb0977b3a57f7f84eaf819183ef1341cde194c4f23966b84bf0e67e72928de66d33fee437d8130190257d0c16a9b5bfd922ff9716b202fe155856204160b6f8adb3bf53b5982f5d6131e36659136c14042c0d915aa01cc2740794abbc71c965176c4f27fd498d3da93e65337b90ff0a31531211ff87915e318a618cd559085502e8a171abba0ef41cb1fe8940c91fdf766f6978a0dddd880f86bfdbd8373e7ca38d5ed04fd24839a9185626bf1dff05a520ace45d4592c3ecae5cd4f29db8020c44276137f6a65d2fbe9ce823012046d6cd3c359e604ce173eeee01b058e88f9541443ba9e678f7e525e0a4b9b17a4ead125831eca1194ac8e3601d5f6f172d8ffa3c3ed069bd3c3d2bbc97e8d33904fc21918dcbfd89c49d7045b264a7bf25e997dddf68b6c6a80211f0488be5fb275affd79952c8400223e192ab8814fbe09a14c11ea8e453c85e5e8497388877371d496c27aff2460c6cecf09459f32ef4e0f30607f4f50235307a0e1df6c457d112186a665ca1934eb388954d0651e51a6e93a722ec0e45f3cda12809cecadc2a7cad4b09dc4925b3be299d", 0x1000}, {&(0x7f0000001280)="f38e86635479613ea2aa6fbf3f37ce35c31b0a6a71fbc7c2e83fa0d4cd9f42631204cd8cf867eae23fdde4559c3b7299b7a1e4862c360542c7e5586e6e03a96d8a6b326edd7552bfb804b19b7f93fc19ce032a45a13cf3a7e819d7ec7a4be26a6ca442367763de6b6f01e1cfddb71e3fced766e341a92675b4801128f203d8cec454eadfbcf2012ce179b6b6d659d51fad8c76febb741c11bf9551edff094efb7144388d249610c1152c8252c228936945e3d581793d5aa05e9ea7abb417ef3fb416e7b5c4a67fa7ea94bcee7e73846d35fbd574b7f8405bae4d2616f881b084aac40511fda13e6fa323733095abf7bb11be3c6e2abed4ef0c5b", 0xfa}, {&(0x7f0000001380)="696985c28add3c0100a10ba787e4a18ff74e180ff7ba94f5af197d0116b2046afba9979bdb885a916f445400917d0608482f426e4457df9ef7ee7c41706746e271957aefb98985f8d7f01436e39756f8afcdc84c01db9be67d523048c78a707758ca3b9671918816f00f3ce191322e133a68e17011c4ef1bd4a9702e5caf3da3cf54d742db1c8e45799fccd3e33fad101504f8159a2227155a524d0e5467a5b787b1bdaf43ceba3a655a9509a4ba3191b9bbc8491e5690be10382a0bde0fe37022", 0xc1}, {&(0x7f0000001480)="d5de11bf4aa718dd9cc963429cea2843b13779428fa4086b880402a0e21b43931e93b3541faf0604b05e175e8466abab04c4ddaa506a7f71c60505dc1ebff29cabd3fe8dd3a228b76bbad1bafaf1e1bce0d34a64b0f2e7181473d436e9eb7d0cefeac19ceaa41bb33190c12161bf0069adf3f2c1ee11d8a2b31a12530e9a155cdcd8fe028a06346f0e128f4fb03b71a56c67d48ed421", 0x96}, {&(0x7f0000001540)="0c3591a4aac056d364301448bcf4dab786caa8468d8e56a0db0383ddb2f77b8266ffcd559e7be63d9ebc5706b7e84d13b24b7916690c78266148c54bbb66b22b51aeb1ba838e644708ff9c671a0b51bff0e738b4a080c1d9886ff72d0d42aee191357d7324276d8c55cef49c7ba82becaded9a8f616683fdb820bae6bf5c99efc4bc661a6aae7c2e91f36b43bc8681223fdb5b7602c8cf091d4f2770316f9c559d5e21ad7fd7f0e391e873bb117fabf419c82e708705d6712d4c3ce77401c65e166ee8a939a6f7a49598f1e358dd7bd402f248ba572078e264a2badd455268da488942d1e66ac46fbef194ff5db4fb16e4afbd4a", 0xf4}, {&(0x7f0000001640)="994a03bdd77a1390bc31d4f8b836fefc83a868d42fdfc99eab969c2ddfbdbab811675adf2dc5bd0a8cbcf1c551de2869dffb6d72c832b389f9886e48fd980cc03d1d3cb44682f859b45994bd0e9159c502ac5a20b65ff2494a824a5d7e82d08f40e2ef7def9763d2dc30683f03ef36f153629f5f076aeed4e00fa56fe5559439327b70a29d0daa04db2a51bdef66a4429f8bfd995ab3923fd89dd5d26b1380499e55a64ebe91cbdbe9c7f7620d33b10b9dc457b582053a1457872f17dc75c9f5467450f8ace61c5dbbd88aeac61b1ddab483ed", 0xd3}, {&(0x7f0000001740)="519e90c2590ad3d27d582f1dd72896ebc36680d6a3d564feea3f0c95b8c16ae34902c7f1a70ea97d916e884c6941fe7ecf7b011bc1cd7d3d6657a697d8d660ff327e4a8decceea99f3ded0ce0c19c717f8dd1180cc86185ccaa9a3d30344834979ef9b4ddd53855147d55dd2bc5b84a0d567a40bdc7de212f4e9983c20c7ba7af2066b43a845f98036c52dd73a2e42cd26e7568013ef083fd9a3f470f73739e3711b59a6d8aecd9146d7cd56e67c12ffe6703be0ddfb0e613bd2d7efd27659865abdb627a36726fbdfcba4e8514855c166be91864e8f55f978c7519ef20d68c9e38accd100ab028df58b940dbc85c2c5b41ba68d04a33b04e2554b1569ed74", 0xff}, {&(0x7f0000001840)="0ba872194c2d9e1a92", 0x9}], 0x8, &(0x7f0000001bc0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r14, r15, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xd0, 0x2}, 0xa767f5475721d4b5) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r22, &(0x7f0000000000)="9f3b6ab6b4a636378e94955633de0cc768a952e922f12b102d6656f253ab276a3b47cb5a1145a96a99d4c6e2a5b8962596a68c9acdc60272dd0b3b7a1bac647f01e981d8019cee8d21319bbbc4f52f9f6d8bf76d38e6057b3acaf8db40a6609f5f878119aa80a023075c6b82f5ccc68d2dc8b368e6ea6bfbd500a9ae7770ced8d5bd476931409f6001e5", 0x8a, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 10:51:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x880, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = semget$private(0x0, 0x5, 0x240) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000000)=""/25) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) pckbd_enable: command error 10:51:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)=0xfffffffffffffee4) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r0, &(0x7f00003e8000/0x3000)=nil, 0x3000) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x4}, 0xc) pckbd_enable: command error wsmuxpoll: not open 10:51:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x80000000005) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x43, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4ac9, 0x3}, {0x1f, 0x80}}, 0x2) 10:51:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(r2) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) wsmuxpoll: not open 10:51:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) flock(r0, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 10:51:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x480, 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) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) close(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 10:51:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x10001, 0x1, 0x0, 0x5, 0x3ff}, 0xc) r2 = socket(0x400000000018, 0x3, 0x1228) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x19, 0x2, 0xffff) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 10:51:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="7fc2d522d57508460a4b35a21404a331118c55dc0f14d8c58c5e5fbb1426f7d8c359eda711f72cc8738e00bd1d8cf49dda118f3ac428ae48c0cd4213cd797538d405e34994652a7379f3adabc1c9533fddc11d79e88e0e38ff3eec8cef9c9945e1f959dd63a27d6239cbb731d2e33e677573481bb06dd59eb05a53bdd53e00effad14571799f5834c0ba9a415f10c322e2e4654b4866523e74c977866b80facbbdbbbd05e10eb1b916b78a064ab5496a", 0xb0}, {&(0x7f0000000180)="d3ca811cd256ff252379df4cef1ca920cb20aedc", 0x14}, {&(0x7f00000001c0)="918b5fa75f4b4e85eb707880b4fd6f99d3153755af071c2c9e988f8a8e1f0cd5afeab285651d3c56409fac53de4777ae03d7d4cb78c7764db414be3fd2bc70d49107e38667815f454bb51b7f9de2d9256cae9228a8bb2a636b63f25af98abe0b1f4233132fff7f0a649ee7eddbf9da9917b9685fa7d642a6ad4ff4f93ab2e3f94c8b0101e53928859f7875df62156c4931c27c7d815939fc1a0aad45f470b8efae2a327f0b32cdca79cabb9cc012ea2f97a43262558514256ba0c94c2b15ec3993bf768950401e28bf1d9849dc47fe17314f2bb179302e52c14be66719638be6263f", 0xe2}, {&(0x7f00000002c0)="b38b59bb1359d0d2fa219c", 0xb}, {&(0x7f0000000300)="95459f45562326764e5a49581e78086640e644b4ef829910ffe01591a241308e5d37c586d639887885a0fb611d80603b43c808fe9178f3d4b398b4197babfc732d35d89f433fbdf2f7cca497ee199e95e35e4c36ed343d6073ddc438459feaff721cb5d0e47278a0f1a6a8cf61292664a203064f15bbb6b5b2ebd7bcee500ffbe6417ad34d39c5ce3bb8c706c66294e20bd8fc9c588ea2b588dc1848c40a9829d4b265fbfea774ee7d266c60a1eb45c61faf92e68ed82a1f850a80ce", 0xbc}, {&(0x7f0000000540)="512a57ce8bba718ac2e86434a1eaecb43127ff2f97a35f2fc97894ece22f4d6138ecc1244502725382c3bd553babc2f3187ef057f14bcba9d9f49f19a1787316dc7b23ecace4371fb5d7320bc6d8ce722efafdbb138e72d3944ced0ba4acdb4e466730e116f960fb396934a1d02ce3a04152801aaaeb2181eecac315c5d8a3ebe1360f85c4bb965a02856daf6ba482f5b1bc9756f1b316093e0ec922a4bc11937de2d37af556b954eb3dd7b4a6cad0ff925fbe6b3abb55eaf855ee1542a277607c13a9", 0xc3}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0, r1]}], 0xb0, 0x1}, 0x0) execve(0x0, 0x0, 0x0) 10:51:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x1001d, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x80) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6c, 0x0, 0xfff, 0x7, "08e8082d4ffceb1885c9ece99bdf7fcef02ad580", 0x8, 0xc0c3}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000001980)="a8b1abe182fed9f7eb7458674c31ca39a2c110d1e0dce551191e8fa8341abea7093d7e8ecec0bf4c7d928cc5cb603c4626f61cbf54b49b353061bbf4b42072752befb109a77d70f1cbb7ddfd55c518fafd2512b628943066e806304d8560ecd59a9a64e6a8dc051b733cf0c6e423158421e8515969655a5139cc8ab2355f202cbfb82b3675fdf94e336fb414f3d0edb639ab28b071da20ab8b072712ae27d4b317b53faef8b3b4ac43089299a43e99bced517c2999bc026becdf7af5948d421274f9371411fc8721cfc76f01f400edd99680169f84c75de147671a7e1e3988b26f6b1fe76ed945a5fccd1c6b0cdf04453c82ca732933896d23953b883cb1dce4cf3063f5329833ae1528d6aee4e9b4c9df634806e4086b886390f64e1909c8202b55d71a10eea608f5d62f232616ed399d60f6d37a0b9873f347638b582a1ea881e24c06b8a9a2b177d3d81c71c7ca93a8189efc49eb4e689e3791e192b6c896cb1113f8cfd41760dcf2a466aee1333c1feb07b1c8302152084e08dee67579272e689c144df6c65ae4071c0921a43afa2212abf6bb8e0dc2db22c994eb74f9c58f2a04812810bc5f7844aa7d268725158a5ca893d7fbde2c9271c3e1fcc3648366d2cc635d7e942c0a594dba652e666c658050b003df61df2a20691597dcaedd90bc2f095afab17a1ca5e51a53a2b99a92ee9a5b072f3a1fea34396e42a387544f1299c3b83fe4bc2525114adaf7348b513b676bde3bc682ab01405b77d0d24fa85f323931b989fad46f7f35da1066a5cd3f2f6573aa47c848129ca8f78b3c75a21551c028465e01cbdb42c3e8224f63eaf5261a7651faf2e43ad68bc1b5e3724554fa21fb22e33adcf79fde125df06b57dbe2f3d5b526307e6c9bd8816d883d799e7ad671877c9ee59413d33e23bca01e4a28f0c8e82cf6bb9ffbd02a931965ead41b53732c7fd97ab9201f59036ef6eaa2e02c155876a565a89130de135dc0b0ef42506fdc1752688238a7041147856cb72c36c8b7d0cef8940b8219865a262591b6c5adfc2e954edf345de58492e889b86da1e37aa63c8243b794422756d14fd29c920ebcdb7e287ccedeacdc5f74a5cb3c337fbbaad19ba01aa5d81d09a885884f7868665c964a1b03355c64aa69cfbffeb6008e9ad162eeee9e6f63c3d510ed279e3eb94f4396647ea887fcd179f76c897bf3b1b4829707647f74c4071e934deb59b3aa00101bbae8ba74757fc3d68d5ade2967ab47cad345b9e7da7d1bc12ff6f2e27cbd1b07ad8fc2ee6fa6269d7072f4e20afb70e648206bfe5dcb3d836a51e09a6b99a4ca94bc6d98f426c27e88d1653ec2941e100b9ab3d522993a07fd9baf012cb85298090f4011114f7dacb8a10a81912f20a071601f1d7e3975ee08cc792d8f12b4d5159e2c2754807d38d0887254babf09b717731fd1df4922128e3995b1a0da1e802cc1de1b683ce02df766738eede96defeb5dcba2105fc647722e99b114e8b42ae95a80d33f896f28d5385358ca4587b6b4309a110b423a25ffc859b1b209b6764709414028fd56c3ab482fcd79d83978d0d2c04b0f51208c912f41bad86ed9a7a8523f76a9505859fbb9c995792dac115c16608b47c4282309c68b98b3627fb64a091fca4e804b5bf094699c2944062ea356874d2be4483bee309b3b400bc64b290b088e4ec0b532aa85c832945e7ddea0207d227b676b1679a9cd8722fd7115b0e9ad10c68ef116eaf17165285d37be33e290ad9a4ec81c268e1392fd3015b4b3449f42d91f57c016f995625985ce53d1e6c8c041ba6a525323fb9ed49439c2d737cd2340d534c5f2bb4fee27453fc7125c9ff17928ecd06f48d650a53f52f0289362dce995cb7e73a9f75182e2e049356c74062e65af00df9ae650865f9366eb12161fa4f3ccf292a1abd457ef8bfa2ddc4c6896f94c28603d56eca9f701b547ae7f9cab84f7ebc8c4affd65a90a7ac24e2b5c7f51d5e0a9742130f10f77c7159173c536b094e722bfc71a3384c56ea4e978828d239138828fd322ec6ddb6bac4bde841ea5dcb4c469244cefc3a3cdafa880cc956c54031e03387233a47938c75b95f2a23f3ef97158d3353269c8455a69d1878ee14f200cdcd3ed224365e54ef6d00053c0ec398e1a701d8d6d165dd41f43fc0d16a3c211f79301fbfd4f62103e7ebde60339f224b862be32f2a5455d8a0cf0bd7bdd3261a2bd7ca77add49d7526eb040f6d4a5717ac96780c6dfc35047b0e1165f84d44aedd7876336b8f6e76193c886ac9d7f8851efa10f9017abda0ae4f569c7065a2c28524cae766fb8bb0cf8b4a57727448ed4cc44d517e7ed1312508ffc72cb691a6176c4e51ad3f3d542226ae5ef7aaa19fdcceb7579c62cf7b0a37e0870d694af7b717924eafa0d77e629a180e4e73c80b25d4dfb25e6ab3e6d97edd53f316ee40624fcbbc86b4c20ee1e291deec650bce798b1a0dfb6d64f28e7ddb7ca6247c0fdf08697b220124f7a331f08d93d40b47679fc322972093bd544fce59cfcda692956b12854b93f69dcae91bdc3494d47da2a285f79dcf0838d60fa25521ab29cf14084bba407552e0a9bd37eae91c723d208e5dade39112b680008ff0912fb33840cc797957a9308f08a89006d209bcedf4f300c318a89dcb022d483f1fef1a384f0c3354953efe3a72e24cb9e8cf8167c167a91ed3e82155afd71dd9247968c642572832807108076ef3a25c8f03f1312b3f8a7c6630960494950d095ef5a45ff4d534b09e0b13e0dcf4872d46268355b4fc968b0e428e9c44ec09bcc0d487ad79e0744fddb2d5abd0a4371cc2bf932940489a6c5432d9a4b4a9e7bf2ce70c4de188ac118a6cb67c2ee1d8d4cb184078718230a5c20c4fcc8fdc1439912bfd08899656a0d941e55195a62a1c151c1448e764574cc2268e8eaa944fe12c66751804d5dccd9b2a44b187f0339634b8c0a6f2673ee83e962bf009229b5cdce9ea4f6bf2a293fc38707fc6854c8eb42a116a4a19a35aef34fb34cec989fa32f319261e04b2e5c949ac75b6d08d8bce422a9064223b6da8eb07aef97eba0a8d0ed9bd3f8bef46f3715d5830b3d67b237b81155cca63863ec58583057059aa99c3a2cea99162e5fbc4b6bf312d0fc6e1478ac35a15de363b5babb2203390f782f8f9188a7fd40d868a034e178f337c2109c1c461b741e2ceaef3fab4d06b53d36455ba958e9a379b91870bcb6308df59de86d91ca8d0487449e7b0b41f68d64e061ff79013d0e056998ab25697da52ad593722dd5958b50b9d28cec072fa2d33035c7688b320ee01842570714c632c562834fea31ed3c82af01cc33f536cd9cab0c89fbf5be250e9639dcf31f9a03f20e83141df3f1549b48fe5d4bf94df0c4c6abca6c55caeeeeee5d2c61ddaa5be9f1770cbd8940c50b4d17272856925bf26f8014e98bfec7bd30bdba15c31699316ff4c0a3b8d29c2d80637dd58b0b467aae6a3c1e1c633bb3f6f449e2ba5772ba446a1a7b1ba648b8e999fb8dc895c1fb5fb8fc9cf8d6a636529861ea47ced79c71450ba70239eb7e5a7efb325256857e599d0141b99f9c263d6a652ee672cfa67c49580ea1ffaf07821961b90d86c57d50e3e7bbe41596e43882ac4b53b4caf0cd16bc4f426aedf32e535cf9e5054ab272506b10341a92667d1490963078fbcdcc62cacbf131f7510db38da2a690b9013527616774f305e34e17c4ba5083827e20b293a21f001a46d39201dab4633315b2de0bae835effe8ba9d18b7ae9b0f41850a3a41b2ca961057d648d6a6dbbd225142f7591a561977af982fa62b90f6a77f79f03a5c7981b120efbe4d3f78e368d014eb7fcee11260b58860e62953f6881bc40fdeb852112f02aa40367b5afba2ecd7ccfac64a03dc53b1f56995a052a61e08be3fbfafb035e7cd88f9d5e776a88a0c180466f7a823943001076fba09bd376bf2cde7f102887f959bbc33801c6be0a834f224d05e6c52ed0d748909f4daf5fc188818c8784c9ef4a5af84632cfa805e9e634c824256936234d5ed1dc85b4e8f97878453477c55bcbfdd9de6b63213270b22b595abb0697d6f43d3348656e9a3b82bf5797b4a81ca2305b1dee763df202b94df2d0684df7eb86a585a8d09a9240be1430eaeb9bb468a1fe6506e3f774d72c573c0aaaf52aede5d9dd8a020a5a02c294657d9c9787ccc25ddf92ca1b30974e5f8828718eafde2dee7426bf2ece432df71227d5b5f12d359331918bc34e53064a9a640ff8d2f0c1ee0d643ed1af894563a8b5550f37ad94bfbf193c12632f2493d866ce0f3a2e34b0f6f19e69c4ab0d1d70224298611058d12b634b72773890f3123a4f97dc8785514a63a60d6fa234f986d8947054e7ad5094b055393f298115fbfffcbe400deec7d5c009d3f8b06a09d38019dd48f94872c739b21f84fd15026217a84e6bbeba5506d8c327c6c36ad21659c2ecacb377cc998b1d639d15e9d418c5db3cc2d1577b97bcfb57a9c6f6effcc2034d83b789d70a20c0059143440fbd5752ccd4cddbb98e21e3aa2411964f66b12b862e05084ed56d9d6470708a11c4c3a27e03d361da960774c5447ab93e613c85aaaebd796411b571dd0f893b53d710b37f977c982f4435b9ec76e27e32f3fb697d6d505b2fa9ef9942f1151afad540305e9232105dbf198123b176c4fc3bf388cd0b1ef22c4f3d8e9fa87ca7eb3e962dab1e6f82fe1093f4f7b365241614253a7a3befef3af10482738a3f5ea9a9b49dcf8fbb710765cf1235c513157c010f4e6996cfab4d3f4048aaa58906c98465b95cdd69604423530d28ceb1db94129aafa1a82771e266cd96cdbb05e5b7d80d1ef1bd73fc086be73a7d2525a7765bad8fba871dd9adae6764f131800bcf14123b4970c1165bb38fe5b90f09bb9944251cbe98c297ba14e153162ae63cef9a11b7c36d22323b873adc2790033fd1a9896bcf10442e7fb91c4576d7fdb8ac1ec98a8d862562ff0cf240041dcd9d6c4eb2ac77e8396afd36382d2eb39349aa3d9ef0946b432a38a9bbe9f355c3a9806861d7c81b549feff07934c1caffc65d14ad72389b28fd7642fe5c4cd2c673ba13044c2ec85402b49f9c67435ac9bfbe8a242e0d6afdcdfcaf2fd631fccf92f76efec3d56d246b302091d18564e9b6ede2cf1e7887cb80a23ecdaa1d55a29676ebd6fe1a7d363a8bb76ed584616fa4edce62227c392d78bc461cdaf67fe00f7c806c8d73d96ac490c8c1106996b63b9366485bcfc875e5af6db84b5db19b99df4f2dff8432c943dd9565af6ab6140c1db0fc73886d4327ae82d80919d985b853396cfe6476d4eedbc6a49e794d89e7489774c63ea077bfc63cb463ef4dceeda57e12170e35000c6d2fdcf7e15761dd4ac3a18f7135c3f2e92f19e2413049e2b05b69251e996381ff9647105a63dfd57e541aefeb9b8d2f25f7754e793c743e3799aa4810e6149d0f2bc4cb6bc61e2a4acac673e39b507356fa4978de35d8fcb3b9f3a19b6dc61d67dc3872d74717ba68479f4d56178d822a49a1c592fc39d5e2e17b9c198789e7cfdfcd5d5299fd9dc51d19720c89f0244b1fac6698f99585c912f8dc5e5c286869b0d8805535ce99a9311e3c1d2f5a723a6fdb06d58cbc223ca2a4b1f29f63c314ffa652e0d6b8551e35088adced931d6730929e6e1c91a82eb850ae1bafdf258e6c19a5b41fcf3d9050586ebbd872ed5ab30111c39ee4f032e6273f4d5c7a156e3d91a5956f499df1c7b95b87df5b6bbffd0595f6fb030b117fe0501833dd7e07da72300d2", 0x1000}, {&(0x7f0000002980)="cd2132c8230dbaf193a727eb06d93b18f07cfea002fca0ce8323cec2676f5204d011427ce465913a9f17bd8e929637a790d674e6c1d065db98f17683c617f833a52aa880cde87fec713b62bc89af0a822da1f5768aaa76d72a38e639092c286fa9053a4373284f03abe3c0a30290db7a0c959383a609cb4c3d776efc162b9440ffd4106475c2a150799970a8d24d8c608a7f4f399318a8a92cc31606bcf43aa14fbb12d49be1005f1e2a9c3b8936d3f40e52322f803182ec4d616270fddc17f6680dadcd749289b7bab371025a42f3bcdfcedcc3826ad13a61bd36ab879ca88568b41e707c34229731678ff67310918ed2fc73d9e411338f1259c705c1af720bc1de368cd5b6b7c00efe38c1992efc072e9d07793572fa765bdc8fbbc4a44ec5903ce0e8a77ef90499c961c29e554aaae6f18226cde42c64386f95d205af6be3e1a8cd874201fff8cc36168a886442fde9377c921606087951e34109fa8707efc3dba0af2e5d9dd64e7e1f7a004c0fa1094d8649a4bdf841c0f8997d04e534882774d4cd38ae3e3af0d5055159a6f6d0e039edc641d6981f1401c6e51a4df410d97f54b0b16c3a4d44491d45c95a5368b8097caa4c3a5dfe5cf4ffc5da621324c6a573fbcf837534e713caf2095539a826f6d3928ffa1925c542b8c45f44dd87cdc28faeb82a8d7737112b8f764ac072b0b4d34767b865729297959d62f96175de5ba941b315e8a7993c40a9cedb325d90cbc0f18ac80e9d82a95a7abd8d07010cb488c5016348a6a66df8c9aa13a87c270431b5b048d4dcddb423b8b7383566257baaff1b83a02b3591cf0483356182e2e7aa51c41ae17c9ff037e8015bfc0f1f1bff9f9fd0f89c2178ce48e235a0f76cc17ba2abce2b21f91d4187e95351e0b34cca6aae36f798597d872c133c8cc55f9b5a959d9e89d62c6758cb6951da9bfa89b9bbafc0c3095b77bd509424cf21b2cff5df5b284464852b822671f2c9fc6df24cf0d39c3e09e21c970255b6dc1fba5a281a049bd0b3ac560fe11d9e96387c375a4854314b93be36eb8a11eba467061cfc23c760d3ba3b4d18e883b0eb0f2dc2886f286818849c2ed21fd435ee70c8108b2a7235023508fbac3d85e5d29a6b3e9834841480c951f4abb4bdb149e6d0e9780b2fd29daa64dd188066529911314574ade9d3e005436daa96c848c6086298558e114f13b285fc9790b4f541236118747f077cdbef7ad8b1d016fd632bac279534129a475378b03492ec30fa30334caa2321a4d2c5ea5be0dfdc33fd38d13573984fda9a2f08ee508cdc7e206e6d2d239d969c96550d42f1e030ab4fc3d2761bd0c1b83914ec9d80b7d79c1493fd527e243cf8ff93e3a5a583728193d34af43bf1aeccddfe017c999ce78a3e04948e2861c842d5c089b1a86987136e76716afd9b1fed516094851c05d806fc7ee65bcdae8f02ad18035893e142d718a419aa6dd5aa866674789cf3ad81e759b5153c0b5aade86ae948d3edb693be8ef9913ed0282f9d39460b09b90af99a3817a95f983135bc49d5bc906c8eca26c449c5058ddb664f45729dd90a0d902abea4640cda08a4f9f6acefc5a5656ce752d2ee210afe4816195e99d4536f5e1dff70e035ec97985a40eec07179dea695ad213464025b6bf581b07a0e149817129923b47b348f1bef06cfc1d8f3d3c23e010256187ee8b878193646442bf23c2dba6fdfd116baa0b9545b8cbbe562ec7893805579f52af26819f9b1242c8ed6c4614620155fea27a564377b88a8add8744f9da0ef24c6ff51190128e17d11bb61af69ff2b25ac5ce2f7acd751d5b02aa827ae4ddc3a28d7d4673343867e05d30bd48697669b4071e88f4990109e49635e0713103e5610f57d9c163f58b40b5429f70b30ec8625597b30f87df794cbf69d013f33a682609209768423d478f03fb636f20b4e74b6437ed4e1a06ff8de427e9a86b5ef364d3da62efea89c032b4b3e81bd1087568e12c9df6b5244891021a804cf5a58401b693605a5cbd9f2e0303fa6de67a912ec2e4cfbc51e25a5dde1de1bfcbc090a45de2ea28bcc5868a8c80461631bca9786649368930ef81541f0a059679675062954e80dcc0bc04ed293e7a8c7cdff9c16cfc52e0454920408c1d4fc337c93adaec5c2d46d26cb15852bf9e2bdcac38dbb6295a7274419c2aebc0a2581df1afbe76496f6e34a5709ad4d3f3b2401cc007621d6674bd8e90af18767df1e7ad258490c4fe690c52aad86d3a2629ba238a01e52cb3e25c8e7c23b1ec39f69752e88a512aadbc57d99fc6dd1f21be89a005512623f227adcb7b5bac8575a4f9d78231e3caaf24d7d941d7ac69c33b0c2c049e436a89076d1965296eada3813fce1b0852c4c0feb750c4f82aa59bfae2ef28976d7b30cc1353867bc06f5896ce3f485783c73be989e283235089f827f089611af3ed4db915172bed58f1bd6508426c8e09d7ef201686167745fef10399c830c9f8495d6ce3e859ff4684009dd2ccf5a080c5076a812692a1c1b5bf7b1afb022c89ecc929545199ed8c32dfc38d549ab45337ccbed6b6f0cffdb77790553f6d59ca0b9f1839f2fbaf625e0c0919df7f7f3df3acf19700478e1b5e9aeff33d9bd80ef718662196ed886fa2340038ac6fe9f6f6ccd660745f87d9dce2c9f949bdae4880957b316534a2715f9a169c4d4292ce6ca7365015abc89c69cdef1b638b89407ccf4835d1cdd80d8cdb044ef19d03f62d2becfcf86a1a7bfe1e568ff83070a005d458ce209d84520ac99f354b1521b7f4e373095ad29a6733ce894bb58abc9f710555f08970774b4a325376e3fe34f566dd3832e549d091411d9e7d7dbb4dbaa7ce94546f172881c64bf6b91dd9e76d6893aa2a73065d0340f1f70863ebb8954071594ceb8470bfa3758b3babaf601f740575eeeaec267dc249017026dcf10d99c0fdae581b0fc9f35df107a5a202984ae85fd44ed024dddcea78d903a0dc6b80d3f24ab750d39b5b21c2a92e0888242c3deac2e2ff4047fdde00ac61781613517941180caf3b587c24f0cb98f823f7b7eeda10a1f019766511da336c54b4a034e154b4f0b4b44f0a5ba58c40e82c5e4ed5dbaae0ba2b1233b68527c8f37230aa0f786b791c2c06a5f4b5b97882819b5dc22c326df77a9383c9433f4a9c3b55ba1c814e74a68f1fece8c850dde77e873ea5ed2f42511cd10e853e8f8b82319f7e6e3a51a80eb87e34c24d5c88860e128b9685e5195741ce2dc12ed5d1b537629e24a6fda0fed6cc5bd7b02650bb7f8fc12a0b4bd00ed4faa7db66149cb6935d6d2d2a9d0ac835182b374153dcb4e6c8fcb9d773c4df510ecb06e7b9387faa4be5a7cc482e3e26a8ee6abd35deb421a162fb6528ed6912895ac63ccdbb5a9264ed45923c6cc07b7317b16b654725db5dd0104ff808cc9cf2d01c8a3028e2b23f86c028dd1c516267727e2bb9a2db82a85d368854fc7ec012d9ea4ed32828e71366a50762986919dd4633ef3197b2fa790d707ffccb00e5f8e97fedff7726cb1230c8f391670078da2d9a659081dd6a980ce07c96ea4d42f8ddcc042bec6737eb4686ebceed2a6ea9bc12c4301c9f785ecb6b6b32bbb28ab69c9b52458cf92613e6d464b6829da94c87bcf679eb037d3c46112df1d04b661a9ae52375b11d4ae085272a94bc575a2f2d0b525a02d1bbfa2a95600fe6db598635b9a4cf0f2a7f8e97911e369aed61275ab1b005832fed02df9fc24f5e8b31679ad573212187496212cc3840ad5e28c5fed5f1e86d1b6a067a63248d28834e3dbc293192324833651eddbea81318969040c1242fd22b8b0d17e69467bd413f3f51fb473f6a8f47138c4f714fb5d01a1b44ac937ceba04d03515177ea61d8a107ab56e040b9adc64be24e987c9bf669622dea3b86f79b1e72f11ae9a5917076edfc07cdc1e5368d9f8951a57d4bae8c4d447358451418b576c11221cc79183c9250413a9d239ed0226e43d6d44ed7b930ab4254cac81e9473e60306c2be0d312d05dafc311626692748d75f92a86f5b42f35335f15d2f94898662466ce5d93868a46b9aeddc44713a6864f7081e9f599e4873163d451d3cfb152d76378ddcab9ee8899791caba927b27769d733e35479d3f5b0bd3ec91171a9c2e08184f8248d0a164fa9e9f0078c73394f03f456dab69750d7d0e471901202ef6517387641761a7388a6caf7c7770a4e43ec2a5d3fa1daa1f3115f38c20ba0ee1686ea8c86964e1816a4ec77e053a58f38dd4aadd4bc8c906bc2776950ba65c3246914938f9497ea81a6479b9daa54319e805f6f3e7f95c27c170ad77eedac601b6a1ec1bc156379356707dfb3c2c2bc884ba3582e582c63f72c2401e17eda2de3091e534d0a2a09941cbe19320d54cd9947dd326d76ec76b6b7e1e80ce6617c56e49dfeb58291ef78f2268950adb10722133875482e47b689bb77d54933c95c397a2ca9945e639aac8a3366b3113cf89d408c53719334bdef382a537e6e89c45786dbe944fd28262c0bce137819c31b6b2c46fa9a165dbf3befd705b0a936ca3a4e71aaee3d12319cc8c28c697a8b13d3cec60e89b7213674e0d9c8c7f470077239d4dd73b94f32d3052ad3cfe3376473215bcc19e584ad369d76a21847f9d7d70b667e91b07e1fa98fe6fa9fa2a741aea69a9efc94a0aa2d7fc9ff4b6f29bd781a547263349e493572bfff49b7b1a47416c71f62715f2cb004210bafe8d7d93a2e682e68a80e9b6803c700669fa3c3b5acc984e96fe8cec103967001621e0267f35ee4a04c366853d50a49c2047c7bd32b9f85c389cac774c933b1e1bcbfd323eaa5bc3e6d325b5f5cf465d86f1807ca7e68a83d9f1389e7580c1cadf1726d65c820606542f0e381019a91e5f3fbfebe810dd19e73335c8542ddc85b1180e8823a89d980245d176d19b31e18562f853bbb376643d3c54495701a955b1bcc63764cac91c7773fbab0908c82f07a6cd9dfa61c295747ae00f012cf3b4478a617e5f7197f5923fcd357208d7d2e8c8149dbcc614035280056ef8e00770da2910d58e71ddc1417082850f777907756be6daaa27793143dd5915b94aa810ae9a5c82a5fa34db6b08a76d19c7b025f557810b685dc3deaf539795de06c17bbcb63c72dca3f591881596974099e341b5594bd82c6629d63360eb37f5dad89366f6598e5f2ec5c9b2603002e7ba8e673a378471fc742d3156bd12a87845ed5e3b29dfb10e9d1b5b267a8a7a5a6723e2901be0cb442fb8ed652b9a79a63e9a677477052e25c80c2542f62ac4eaccc2e750d18a3fbbaafd108c7dbe6d2e5eefd52e2b369ff6765ccc5a76e71cec8d7cea7981469a4039f1d24fc352ff3dae30bf1793fc460bb8f60267f6ddb0cbe254855079411442cf2b496b7e338c32e263d266557bb974c764f7d485a9d1fb21a6af198b664db1ff6a693354d7c0929c03e84e85e31a67e80ea4d6470a89786687965414e18e9862bbd333b5ec013473f944a592d501b1c046ded6914e20944db0cb9620d126dc8683cedb92c87e93d09eaa445130dd7d738c5d1028044253f5cf640e813daafac124fcdfa53b304508758cf4a7cb27688f5ab7c23073a2e4f84c575867653a8da6ebb249a366aab3c1773a1480426ff13279cda0dba0c7ca5adacabf4c2437d82e1434c1ef6d775825eadea34e03c8da177ee3f3a223b43c74ac66d6ae97ee76710a26cd93055cadae485bf1a067a32c564056014e0b7308d6bc9ffec78fd456d8c2dd45adbf31eea878159d6f0164bce0672d9f3ce515177", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0xa) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/4}, &(0x7f0000000240)=0x6) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 10:51:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40045720, 0x0) 10:51:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xda49, 0x1ff, 0x7fff, 0xff, "6ad3b89ef22166527625659869e7dd7c438aff19", 0x5, 0xeaed}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xc1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x100, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x17) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:51:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 10:51:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) setregid(r4, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 10:51:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e00000000c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740fda0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0000000000000000000000000000000000000"], 0xe8}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x1) r1 = socket(0x18, 0x2, 0x0) getrlimit(0x7, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x95c, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x809, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000280)=0x7f, 0x4) 10:51:18 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2b3b9073e54540e11a80424f6be56a62c2d7205723aa475fe73d2f0fae132302c8e7bacdf6788ae575cfbdfd020923c1fb4220ded785b48480417403a9fc27283d479721eadfe3e6658a1aa230a7772f068033f322f1ad496c", 0x59}], 0x1, &(0x7f0000000200)=[{0x98, 0x1, 0x2, "a0f40bf16dab23bf035f6fad51a7f5bd08008585a83e2f58b3ce54a56903259581feea98a885f776ce7bcad3cd20fe6d3bb8288ed49798df37a8460dd352cc09a0571b4c04d3cda0e600cbe188571437ec977ef037bae962d159e9d1e793f6edd34e995546374371addcec701b811a7810e35d97633aede2420ba44ec80a630bf978"}, {0x18, 0xffff, 0x5, "f90a"}, {0x60, 0x1, 0x1, "298f52dcb2b36654e4407e998d7099b5fa9b88052734225af0a617b478f2ba44e8119847c5de272b6708fa5231f661d23f4b9387030a7628b70fb39d57e25d9d64de88c37e2651de8366"}, {0xd8, 0x1, 0x6, "ae0a3fa5af18180e0d989789f5e7c1c4f230f4aa572c8ac45653aed3af5f376ab84617d2bdeec956644980f8876a0660080ca662ba00d28d1d3de31f936731047909d40329f9a2faadc37c86ab0b26a227d8083c07e14ffa7895b97494b590be7f14e06a2147bb52aaf31df0eb14710e17612cee85bc1a319a7a0b12123625449de9c930cb14cdd2abdb931ef1a1096e68c013e7da95a8b6fefb08769223c335f1bcb05e9a0ae6fdbf9135c5b5f2fc80c1e1206847c7626ac2b5151800b45aae0c00"}, {0x78, 0x1, 0xb8ff, "536f3b0ddb6be6fc5c98729febc1a3b8e3a1c29ba8ed344144de938db6f72718b2666e11c1195d51a51ab322bfaa14701565b7c344b1a47481896c98d11bb9a4975321ef84e5913298515c037cf457a999e54a539ef2b714c7f46501c1f6b2271e25853d"}], 0x260}, 0x1) r1 = socket(0x1b, 0x4, 0x6) setsockopt(r1, 0x6c2, 0xffffffffffff7a46, &(0x7f00000000c0)="af59c6b44f1dfabd64f79e5d39840a96b3b665b0a5b2ff4d0774feb4c7df99dc5e1006ae6ea7fab761043e8510dc8f5bce5ab809cfcc29276ca3fd21945d0d49b1acc2136181efa005a51f504f0514a62c8e0918b699259c4062bf21b040dd3c73b656d242f7c5347d64a450ac43c51cfd4c3ef86ec9b24a1f9bc01b9450181fe729b14d53a092f41150fae7587d32016977f81d6f3c446f2d39cbdc3e5f6a311fb92454c02babe628df9f7d6e9b676ab8e635e6a7488b0cb581be26f8075fcfd1087bd5cac508da3ce4415cc09654d867d3e60db6a23599966616cadd4c77", 0xdf) 10:51:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff94) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 10:51:18 executing program 0: socket$inet6(0x18, 0x0, 0x7) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x4) 10:51:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:51:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000280)="d5", 0x1) lseek(0xffffffffffffffff, 0x0, 0x8003) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="a421aa0ee9c56e296cd5fbcb0f686a3f4edd32b0bda0f71502fb5c087ae60fbacb60773590967b5495f9cdb7e638ff1d5325866e02d29beea5fad4550de74702accfe7e7cca537e66ee74bf1390249374a7ab5ab90106bc246acbc139ad9a3d8924bcb4eb20f7101b5607894b455e73adef4546ce939674cc7181d1829f2230e0ef9ff03000000000000444a748ca8e7114417486505f0f15ec3717f05fab166", 0xfd20}], 0x2d4) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r0) 10:51:18 executing program 0: r0 = socket(0x20, 0x8000, 0x3) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 10:51:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800000, 0x0) fcntl$getown(r0, 0x5) socketpair(0x6, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 10:51:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) 10:51:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/99, 0x63) getsockopt(r0, 0x100000001, 0x0, &(0x7f0000000280)=""/235, &(0x7f0000000000)=0xeb) truncate(&(0x7f0000000140)='./file0\x00', 0x626d) r1 = socket(0x1, 0x8002, 0x2b) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000200)=ANY=[@ANYBLOB="56022e2f66696c653000b5c2e75374016999975e3899a4271639d76f2b9f69dbbaf2de3fedd888d614a0a781ce2686e1b8473253f148cf54455d7ef70b561d81d76269c7108141af9032e2d5c8c05c17c0aaeff40d552044e8744dce8baf19f55b09b1e4cd63af3071e9405ab130d9eb1de891b3f96b5fb3473e90f986a2be"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 10:51:18 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8}, 0xc) 10:51:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:51:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0xfffffffffffffffb, 0x2, &(0x7f0000000040)="9e6003b89c3cc367d2e407deebd378873b5493ccdb82f08bdfb68b73ad", 0x1d) 10:51:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 10:51:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3, 0x400000a3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) fcntl$dupfd(r5, 0x0, r4) 10:51:19 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x2004000000000003) socket$inet(0x2, 0x5, 0x8) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 10:51:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x8, [{0x3, 0x81}, {0x3, 0x8}, {0x3, 0x6b}, {0x3, 0x3f}, {0x2, 0x5}, {0x2, 0x9}, {0x1, 0xc2a}, {0x2, 0xe1}, {0x3, 0x2}, {0x2, 0xfffffffffffffffd}, {0x3, 0x270b}, {0x3, 0x5}, {0x3, 0x3d187c84}, {0x3, 0x9}, {0x3, 0xffff}, {0x3, 0x7ff}, {0x2}, {0x1, 0x100000000}, {0x1, 0xfffffffffffffff9}, {0x3, 0x9}, {0x2, 0x3ff}, {0x3, 0x2f7}, {0x3}, {0x3, 0x3f}, {0x2, 0xfffffffffffff69e}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x3e4}, {0x3, 0x6}, {0x1, 0x800}, {0x0, 0x4}, {0x3, 0x9}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) 10:51:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r1, &(0x7f0000000040)="a18aa3f5fb908594f8293393f55ba66108eea49d686c6675918f0b15b84a31467242bd0afe0a074dee1e0ee09918ff02f96b7d9261d335ad4e0ba39f7f8353f158442adc6a1de4086cb416d30a9225ee3c300263109ecaeaf05c1214fa2430fd3669e3e3b5f2ad7656a10ab909af64de556c1203e4471003791723e6844db6fd75772c9bf22dca732a28212e07b53a2e01567d6e248f4f11b903e8e152a4c9c0258177004d454eda1ca64dc6662d6084f8eb03947bf7075db2bf", 0xba) 10:51:19 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="36b07b770364bda9afd9dedd2ca3e4cf8bcd56010d7733abcb9c051aa83ec47837ccaf07901affbeb535547a48613527bc527db8703059d1ad74aa0db51ffc6744b39a4b837e64a3f47996492803e79bc57075482beea8cafc94016f32f702604a6411a9b3c17e19efd34b5033600e939c443fff6586faf59ebdea27429742e45ccab673e199e9525726088df1c341f9bc66b8d9d66e61dc0b2d8192aaa9604c87c0624d35dfc5b5a2d6675f9414a5817b76b9614644e5359e72e63f8b5b42f37e760d3a25ce0357c3b37b6b968e5ed20783cbac0e844e7ff33e25394780875b1719481ccb73441d023e5ba829598586", 0xf0}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="c8000000000000000100000006000000a6a2548debffc8bcb958b3d6c127608eec5e930be1bc113faacf677da03ee75ccd464a7c631b53a52253bdddd9776d94224f071e322569c463cddca45fea348bd73425cc72993d62dfe31473e16a7c398d6100c589c4e946941cceccbfefcf30987d7e113c910214b3ba646eea4de433aef4fd9adf95067372de43a5a0f2de44a7c5ddc32a4cb84efbf86495559c0b66fbb9152c138403c35cb5e46ea4ce8dae3fd93719fbbb571ef30f5a3afd3c201824e26da90a8005001001000000000000ffff000009000000ab0e7d6c42084082d80894835e6af6588a3013a0cc9374897a3dac3f8eb0df301b23c16adeaf1035b175c0b12e494fb7c6502117e2de59e79671d88499afb3d57bc9c08cf312cad68727c85786a9e4bbd109ec11488fe740696c605a14a6a4f0bc33086292686369fbbc4085af47fcb1d124760af601622c89c957012b11784d6afaaaf9e2d3b1a869fbe5bad0ed8883f02725224c5cbf95d4600f9b020c607e98b04101c84e033dcca7aa9d1c721468084c683d9e7a475e86017405f523f8272bc949e6252172319479fa1a3b4079cf812f40e3bce8a7cda5d94062522a6262fec8c65f088227ffaa5d05edf69095db9fa78e44e746c6be0bee0000000000004800000000000000ffff000020000000c6a548d3fb9138d4844c9097ef4e7cd2c803352096f2bcc5f5addbb554e68682657cc7e1a146393152f2d80300db9b414c10ed41000000002000000000000000ffff0000050000008a6cd93719ae543450f18222d237f800"], 0x240}, 0x40c) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket(0x40000000007, 0x4003, 0x400) ioctl$KDSETRAD(r2, 0x20004b43) 10:51:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x400, 0x6}, {0x18, 0x2, 0xf3, 0x5}, 0x5, [0xf51d, 0x6, 0xca, 0x7f, 0x1f, 0x9, 0x7, 0x10000]}, 0x3c) syz_execute_func(&(0x7f0000000100)="f0f694889eaba6e7f9400f551066660fc4a70191fe8b08c462412c178f2848951800450f2a8032233333c4020536ae27e10000decd420fc7fe") setsockopt(r0, 0x3, 0x41, &(0x7f0000000040)="949d1ec3b2790967a10c87787025f01c50fa4cd5d141b25f0c8c86f3eb413da3c34da0c31356678a6ab48fd70331a0d0aef01e38f8472ce9709523115fbb1c5e88d37848b51b8a0f8cc3ed09d9f3005518338a9f7c15181c6c4ce2b967010019ee5089051e24d13ef36f5cd4812796d7c000011c289e1cc450d470aa9ac057343d71fdaf45eec75783c07811daa1d032e1673031ce42f03b124eecb57ba0f8ab53f285a63c4101f4271965714b7fd704d7ae2acb9c", 0xfffffd28) 10:51:19 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = socket$unix(0x1, 0xfffffbfffffffff3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000180)=0xd2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x800, 0x7, 0x9, "907ddf1c25eeff220dd5418798f6736519afad97", 0xffff, 0x9}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 10:51:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc0, 0x0) setgroups(0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setgid(r1) setuid(0xee01) semget$private(0x0, 0x5, 0x43) r2 = msgget(0x2, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgctl$IPC_STAT(r2, 0x2, 0x0) 10:51:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fchdir(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x2ce) 10:51:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:51:20 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x82) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 10:51:20 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x0, "0c181f0b67c127a7a4e9ed73ed707c7c492953c23b06cbcdc167cb7533"}, 0x25, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x7f}, 0x10) 10:51:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) write(0xffffffffffffffff, &(0x7f0000000000)='T', 0x1) 10:51:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000080)='.\x00', 0x108) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 10:51:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getegid() r2 = getegid() setgroups(0x2, &(0x7f0000000000)=[r1, r2]) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c0f6a4cd6215b1705", 0x3c}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x20400, 0x12) 10:51:20 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x840, &(0x7f0000001040)={0x2, 0x1}, 0xc) 10:51:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) close(r2) dup(r3) syz_open_pts() dup2(r1, r0) 10:51:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000001c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 10:51:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000080), 0x4) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 10:51:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x91) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 10:51:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet6(r1, &(0x7f0000000000), 0x0, 0xb, &(0x7f0000000080)={0x18, 0x1, 0x3}, 0xc) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:51:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x0, 0x200}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x36) 10:51:20 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5e25146a8955fda8da6b9d7606694732f81760541ad70ba0f9872ca0fb3243994438e169f28ce29ad83962e88d29b0f64bca5894a5f8ef729b66400bd885288523ad8bcd28e26c71dec5be3b7366647d4ccbd0802c24787ff3685962ac882f8605e6e900fe3c7e3bc379c7e6aae180c1a73fef914a308d2d48da67fac642611fb4f1caeed36a49377381aec3e98ec970a8bfa27555eb2a756e8d464f7047e86eb7281c5b594f12163fdb49cb3e666c0312aa034b335bb2704a88704e65743fc92d6ba9fe2524871004493bc899e13f1b46d86626474c16718838530975bfc5a84e6476f1ed4dc803c51b1ff4938c298911f6d98256d70d7575c6921f", 0xfc) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 10:51:20 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0xa) fchmod(r0, 0x104) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x10001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0xfeed) fcntl$dupfd(r3, 0xa, r4) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) recvfrom(r4, &(0x7f0000000180)=""/148, 0x94, 0x802, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x7fff}, 0xc) 10:51:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x60) 10:51:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0xa8, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 10:51:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = socket(0x1000100000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffff89, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ftruncate(0xffffffffffffffff, 0x0) 10:51:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x9, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x780e2e33, 0x9}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x2a, 0x133}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0xe, 0x8045e39355b94cc8, 0x800, 0x4}], 0x1000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x10001, 0x1}], 0x5, &(0x7f00000001c0)={0x4, 0x1}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667e, &(0x7f00000000c0)) connect(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 10:51:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) getdents(r0, &(0x7f00000000c0)=""/87, 0x57) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r2) fcntl$getflags(r1, 0x3) 10:51:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1c, 0x8000000000000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f00000000c0)=""/106, 0x14a}], 0x2, 0x0) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0, 0x200000011, r0, 0x0, 0x40000000000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getpid() open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) getpid() 10:51:21 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x38, 0x0, 0x0) r0 = socket(0x6, 0x4, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7, [{0x2, 0x3}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x8000}, {0x3, 0x5}, {0x3, 0xffff}, {0x3, 0x80}, {0x1, 0x80000000}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0xba}, {0x1, 0x300000}, {0x3, 0x3}, {0x3, 0x80000000}, {0x1, 0xfffffffffffffffb}, {0x3}, {0x2, 0x2}, {0x1, 0x374}, {0x1, 0x100000000}, {0x3, 0x9695}, {0x0, 0x80000001}, {0x0, 0x7}, {0x1, 0x100000000}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x6c}, {0x3, 0x1000}, {0x0, 0x20}]}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x1, 0x2, 0x1, 0xd7f, r1}) 10:51:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = geteuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) getdents(r2, &(0x7f0000000080)=""/8, 0x8) setuid(r1) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 10:51:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x44) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0xc9e, 0x0, 0xc600, 0x0) 10:51:22 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffff45) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c08000000000000001f3102f7dcccc57e1aa00b2eb7e36b0308e16c01fd243fb730c6b898850e15f2f9f34d7e3aa0dd006647e4"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 10:51:22 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:51:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xca, 0x10, 0x9, 0x630ab139}, {{r0}, 0xfffffffffffffffa, 0x20, 0x85, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x3ff, 0x7}], 0xecda, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x44c, 0x20}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x7, 0x9}, {{r3}, 0xfffffffffffffffd, 0x2d, 0x2, 0x6, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000004, 0x8000, 0x40}, {{r2}, 0xffffffffffffffff, 0x14, 0x0, 0x3, 0x9}, {{r3}, 0xfffffffffffffff8, 0x2, 0x0, 0xfffffffffffffffd, 0xd57d}], 0x2, &(0x7f00000001c0)={0x22, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 10:51:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) close(r0) dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 10:51:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x51) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xffffffffffffffc1, 0x7ff, {0x3, 0x3}}) socket(0x12, 0x4004, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 10:51:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28080, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, &(0x7f00000000c0)=0x8, 0x19fff33a949d3cae) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x4000000000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 10:51:22 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1c9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0xffffffff}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 10:51:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() setreuid(r0, r0) 10:51:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1c}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) dup2(r1, r0) 10:51:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r1, 0xa8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0)='h', 0xfffffffffffffea2) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 10:51:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0xfffffffffffffd7f}], 0x1) write(r0, &(0x7f00000005c0)="1a0000a44cbb99d3eeb9550984a57f957409e5732950d03d099d73a8140639b751ad7a2cc4bfa465f0485d302b63eec47a6285dd9ff1ee10eae32ff2a20d253f71f72ad39b3b2e19af4d8eb1ebcc3d4968848e3699edbf2df153d12be494da02689d238b4855072f1ba24552d260e83e05cbdfcf4cb73a922f3f156bc937e547e5f42bfe3ba784bbbf61f40a47f9f902060ea8614b5220af10615e5fa15a51a6e893f96d53d4ae0934a2c791f93a8b8d7459ab0f623ccb67c509e1c8975fe92a8ea3a563a09d9c04158aac9ff6dfd3ab52d6415b8c35db722f8fcc3cf103b9dc6214b4adec1e5ebf98f2d0ed1d937521248202983def7844e51a84b4fc56509496c6ed1d68c20c0c5eb1aa5fbdae17d9edc85f2ec5b3463051e6dd494066a7756a17793eff53d672b1d77f81892175a13da9b2e6225a833b5f000000000000000000", 0x142) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:51:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7d7) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 10:51:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) recvfrom$unix(r0, &(0x7f00000001c0)=""/215, 0xd7, 0x40, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 10:51:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xfff, &(0x7f0000000000)="acd934c33a8f21859dddae7d12575f156fde607527b473fe811ce18cc49db53815a97171f33fe5645a64310e3b7875debd595a11628ba5459097abb02fcd1b57dd5b8c161258bc11ae7587591154a9611e73679d00ca3c518a9b49553d5515130f13654e19c091ec15e95a52e0f661d2c920a9618a488e8195d7c3c050f5dcab5ef9c58c6bc878490752b2f94a0ab7153812a21d10b6b4834993e15fe6b5fb8b1a71dc6ce8cec9c73441db11c70cef3b3079459b914b87991c805d69a0e509f42943543881aa943fcc826bae7adf08838425c988a4825e1fc1c7122c1d199d562b8208684315062192304981431393a94154b16916dd14bed316eac2e94c1008e853af8844c49a041f14a91b0d224b4e9b9832ae1d4c12c73f61c55ec1f3c317fe1abba3dab4aa8e723779327855474b67724e59fe3a491229c77d0e51c668a4fd931653ae8d776c8b2c73b861a16a7c0e1e8cd214a50527cd7c953e5542fed8f404a87e85db08f1370dd5c6cb5662bf9630b8cdbab5db8de401d5095552028d6089698198fc53c21cb1896f225e1de22d4198085034ee86910d2b0d820ee345832dcb96cfbba8f0511eb7b183c1f5fef5569661d38f9914479a4a6a579a1a7eb8d025b1a95cfc7d84060c1600ba2961a686b94b80f81e3548ae9077eab75ae93a9acc02ccbdf3710df8816b0feda210076ad20cb49f20157502a324d316885dd05dee152369e37959ff55daf7d59b99c735542994f0ae7a3bc36920f74c84c41ba3a1eb2036c2eb735927eaf2dc37dd9a3b67687ef86d9604d3814fb46d8e24efa4297403da1273f7e1e9b19213d2e37bc56fdc0c6ce8489972abed3fc38e165542e1c662352ba2057bfaa896b5576db65479d032f8d9890d19999a63808e786808a1ab0c9f1935f2150f1082ca31c0e7ba9bcc0d3e42e459c862b83c3eb5fa3db957aa610d469dfb19663c612c7002b8eacacc600c0c328c9a74f40798d505125ba4b022647caefda2ec2a61b96ce49e6231affa37de915547c75c0bdd65875a6c122514f8422688fba8db81a2cc92fbddb7ddb881413c05ee5768210a78bc82e4d7bada7d66545650136b30c251b8d716f97f61aa03fff9b769f5bf00c9c4dc1c6dd6d428307bfca671e3ffffcf09eae42b466e7e5683b2858545038f336360a2a4aa7e841affc74d54c4624816d078a00d40521798e689e2a3d3fda31cba362b4db3a1a670075d428db80f8a112aae87f0ff1374fc6a03cadabc9b59cc568872f75484dd874cc0874b11f0abcbf5ebb761a0e655b142fd6f2361d7ea6f2e53fe0e495984aacd10cc80c359a7bac318c98c6c50663414199158bc7e5f046406616950a768fd443f61613f4b69576b35ca285f65fdf260afd3ab417d6347cd6d08e3caac4ef9fb43deb7eabb29bf92c8f3746359027fd434b4082be965e750bfc77387986072925bbda0da2a16096e131846aa4a7392aeeea1bb6b054b400a88fcc8a2dc5d28870606ce69afe862704b9567edcff25e78298d1d5c9b5ae90aa3b7e6f80462ef637c34f19433a5a03acd32ae584a9e9a8f026a7228dbeba5e72e66b630aa3591f2e5debc9aa8983ce3f08b54e1a44f20abcac6638404944f2ccd50731036d5606fc42bb4cc98d3376691efda764cf1738c2042d6007e7fcfbb9a142c657af8c8a924e720b674aaceeaf3c3da1ab642cc443fbcbabf86e8bd1005f990eea17c08398f143aee71d6cdbbb980319c4980f10b5dd9fbc4c0d9e1c074d67635fe7e33e476bfe42d0bae242e8708d4f008ee3253c3a597f4287123fc4b209ed5709fa07bed9af169575a68a03a8a93d393a593fe2dcfb2a773ff1b1bcab8c8680fc6229050dbcc1d25712fdf6cbaacc2dabaee7ecfcd63da46146fbddc5dbb7ce61119e774d1689ffe68ece5e75b949e7a459ef552d49d129fac62221fa5ed89d6b1f3f1e015d5a2ea2ca37cfd27e517dbad358baa4fd47c9b725d18005e62290ad4ca1c523baa6384d49e3911f997e28e8c5913f54a70b75ccb369709359a59fa67f03ada74073948954f485ca8557f7d13de528cc7ba1e599065041541777bc026492a87cc75ca4a98136c98f6f8a3629ee60b036ad0d5483d2c562db1d4b679d0ccb292a9ebec708ccfcc78d5775c8bb0c131549a20bb177adc772c96522e75b3bb431f4468f09be3343bc6d78cef3ba4b3b90d455770c95cbf6e02a3da3a3b90ead3608e0ffd10ca6b50e5f2172d660227d263fb1c49816c3e9de74f855811d3b6315c87b71e0306a738b051c0147e66e54d9b7cfd5205e6b8acac5ae32dfeecd8f9b2f2afc729a91a753b655037fd685fe2929c81dbee2b372c79c5cac27403353c9178b88364fee3a8ae674c311b684df4aa709845bd6ddf41f1f7f29b447eefd547e7dfa45dfd0604c9b88de5f895f7f3a54c9de224ed7c7eaf12d8ffb40e05c430496263b79674558f6a221bcae1d214f0ea517a5f9ac4e1bd0c072f79c30eab36b83768a97fa4be45082721a7ec5dedf568a96a6b404769e1a53bf154545ae51874509466e665d03b06b0087041f8fbffda04efd958f43a3557c52d6b44de43ce4734c846971778ef333f23bb2d9c48ac5c53cfd6f28bdf275b2815ac99e69d91482928f8a59ac6a6bb408e4744267ad6f37bdf902603f2584e2731b41ee1d3e88ce654ac6d87f2363f2d76d392eb05c9659922c744c4e42d03cd5ffd20f8b0bd5eb9a64c1d0aa3e72588a47c62810509f552ff98d4bbc00669e43242344fc1c6121096adaa52c69d85956ce1e37441aae5fa7e50bf2025a9b6416496ec86d7087bef870fc76a7aa69529b4acea99af1304c5fed514ae74b4f2932cf095fe24509b4dd64ffdd3d5da54ef96bbd2d604f5a76f9334df16aef3e061228898273862fca1f2ffba88a3113624b80533a6e6add392aa25cbea7a11b282712eba6b7fc874a44e87ecc58c312efa28cc524fe2ad9e1d7c0673ed4429c3e9b9f488e02ef29748c35ca6be04b59fb8b3c66ecb3a37b20341a2d51dc75df8eab541038746be3fe417c3c562c9cae43d62d567d8ee193ffcb0b06bdc899611796907bd654b94d862aaed3295aad74431346124f25cabdaa83a138bbbf1f36c7e99783294de8cc11455053f0d6b11c67d62992882eb3ec364157d6656ff2080b39458b9dd273359ac23276a345b8bfaee3fccf5ce19748a56ddb346f4e43f70579db7e2262b27cc882afdb8bd5ddc0023af953e8aa895e8e10b442e3fc5cdccf03415aaa81eebd54bcd913be4e06681c559b77f8bcd84ffdec6df7c3938b5ea35d8c60bf8d72f1036494099207ae534ce4d5201ce5c6919ee04e84ccd8299395d73ebdafd869ae507c6fbab31334c50e491a55175d5979b01b303a310a0a9f0910d082054e3af88466a2708a558ce0d005af739fe8621c22ebd70b7ff98218f12a8a6b4aba7364d084347c8e3cbbdd6343497a30511a7e7a8399c7912bd06ff5adece48c284a4d402a0e0ae5261ad33fbc5dd9fac6bd208a1a47c083265ba38f732817afb6a772418118204588d3e4ef7862644bfa68ccd7c7468ec4f615f585aec5fc5a58c782d31a3fbbde9db09c715d40039e72f207acc20ffb878c3c6c03365e4e40050bba57f8fb597f4dd4b6339d11789ec5203e6539c8cb1618d97a8e55b453e5794497487ed8e4af7dfcddf9ee2c260ba0cdbf50f0b5eef0ed46c7961bfe251261ff8b7ef3d01bc22a8d688cf1846c2dff32e0a793ca512592413ae726d29cd8ad7d1398e016e8c4722d6cda89640ae0701b742326c351183b70a507e2f1563b9c6fbc611b5aa354331c61bb8dffaf696594553c90eb6350d0c8ea68f29bd77d2f7a9f0ab04e05b7dc75dbeb3204d9983f936a815a575fd75af5997e93cc865e66baab7206469ded2fc4af89bcd9a5a6914a974d5c97c5e8def9fb8b8fe438b8f537fef7769a6fe9626a6918cbc11512151662068442fb6afdc4887618d07941874f135cfd1600c248a8a4423cc8d66d03e1420bafcf50c96155dfef7928bf5b020acb00a7b06c10dec8885e7b2511457cc1ea0523a33822e3650257c56c4e98ce2d963200cc41c4cebd58f28f6fd6cfabb07d9c2336b4081ef75c7bde4c3eee0cbc87ad70a7789f2c0a6d9072aedb49b0ed6b0ff6d7ea7c5fd0d0ca66fa139853711ed8c7306558c68ecd89dd130e4c022e0e9caf90177b7dd6a248fa3baf87d303e4c19c5bae8685a5d7338357b324c6a93aba3afa7f0fb27b8eecbbb41a17d33817d123dad1b5543bd5af2e076c6eb072dd874901b6976f38b5da1428145029f62b2b81c91602a4ac6d4ed4fa2499d373a272813e2b9bc9d2600705a04d3d6c62669c149f282175c10434d3f2db4ffeb7d92d94bda9271dfc38276a54789d047632c313d014e9ad46355841ed64a9c3ded2824726856236c45e2714777f7a0d0fa50434df81d5e38fe65f97c90ac19ad5da5841fc53ddf13ab08f50cdbfdbdb560876878ca601dcd52ae98d46eb041e4b11c1664bcd91789698b354d684549e4835d9d8eb8758792dcacee69d05c46612d20f9eb62142af8e14d9880235603b8dacf27cbb6241f8e663a3dd66599ebac3ab789bfd7140c7c08cfe16103050a1ea321ad123bef12d1f560840c6949a23475b4e9474e30d360943c890743308de6cd3e8e1ec55f9b3d0f443d9c39179f47f22cc16f519f6db9f155fdaac775414728e62b086e6080195cd921bdf488cd0c6f3c0e3746683271f3f98015a4131faaa29ef7432aad8ebcd75e4f1100b09d7abc38f5ae9c8f3d398c1c53c8aa669e1b2c6491cb71ff7cc9fdd29e8299994907f163947304a7faa6bf60f30011a9210ae22c77e42be9c76a58cfd48373ab3cd1d51b845d8461757bcb4a4024ca1ed0ed94bb981d25c9c5a00f513e8761c0116884d598d110e6acd7b85802b3525c3f1fc54d2dbd07afffff88094395ed1d110b919d03920c38139455231f00c54664b42612c10049cad4b35610face169e14e0cea38f2bba00ec20de9bd02546ef81b4210127ef9dda98bf39310ebaeb03536dd0983890967d3d05619fe7f794b648dd940cf17b57baf9ca2c298b78dc14dfd5f2cb95d2f96a8738072794635e71bb4e8a8179bb539cabefcbe6daf7dc901b4d82162e12aca1a11a1a79a1d1560250ff2d7555870ec6d9030d796cf612489dd942547874842e9ca3c96d2ca3566f5f7070b2ac87f51c040ae90ca021b511949f9dbc7852779dc98aeccf751b0c44f3a0fd065885ab1f35d8d15069166e665cbd15b92e007348350a828198b57e02900bb8c82390ef6e1eab3db1d593606b0a9cc5496cf2fae7c2ab087d161e93aad37292f916cef22a056643edf88db1062b15d03d767ed961543d3f8b5e62136083973e6c3147a14193c8cccc04a1828c50aed51aec8a04c8d37a0cd1b13111eebb2d3df763eeb4b50ba3409e764d90806382951dcbc98f6436029a0d8b8e7de63282f79fded0c10c3b7c998c34feac00a5300373c9c8ec26fd3f2c55ed1e276976e88c1135f47247deb15e5715dae9f54a422beee4a6267c7fcb590b24336b538fc5bf6d5de6d40547f87cea2b212b237ccfad7eeaf3ef288df80469224434d4bb363d94ffa2ff055aa1e93ce075cca9bfb0d8f2b5f515e958c2f52419147c0c818822a7849ffff01233dd2004314ec809816e4d3b2738e915de0b31b2e73d8176ecc83c2e97dcc2511b7bdc008acad07ba88e17579a2f68a6d1b18311c2ac81f4c0d1685b9c479f01648f7d12c02225c8086dd73e422e4d194c", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001080)={&(0x7f0000001000)=[{0x47, 0x2}, {0x8f, 0xa3}, {0x22, 0x40}, {0xc6, 0x3}, {0x89, 0xfffffffffffffffa}, {0xc1, 0xc1d}, {0x87, 0x7}, {0x127, 0x7}, {0x85, 0x5}, {0x45, 0x40000000}], 0xa}) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 10:51:23 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x43c, 0x0) setgid(r0) setuid(0xee01) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 10:51:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 10:51:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) accept$inet6(r0, 0xffffffffffffffff, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 10:51:23 executing program 1: pipe(&(0x7f0000000180)) r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt(r0, 0x1f, 0x80000000, &(0x7f0000000080)="3133bb8fa683204970a80c6ade5316d91067665933d2a244dda51694f6fd5d1810dd039d8be12a1a2d8fcdf3e78ce772ae4d6de5bb2b804648b9431ec16e67db5f8c36914ad3669e58baed9589ae885f0ac743f083c5634a959771998cc3f4ab8f681bb8f989d3d54b348601cca4395ee7f60e61822531544e54d70d73a37ac5d3b5d2c6d2a8c6d91663b99d9fb1564cb247d866c6a6e1dfc7827df78a6d4937fa741cd7d3ade7280ce99bbfa7cb39c65b6bc70b0e59958cb84a4d6b9972c523db6f8408cdbf921b1f37d17407fa72192396b59573", 0xd5) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) 10:51:23 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x612, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0xfec0}, {0x0, 0xfffffffffffffc1b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x40) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000007c0)="663b611b2b5c1ae5c3dd9a1b09ce9b93dba10ac45aa0ae387a341bd431433cf4feebab5267f8d12113a9408fa635a54c3eeaf0f80ccebd7079afe69d03ba654077211b9a8029083f0979ff68cee57caa83e5273291c2b33081d090682db14df957fdf662e0c3085d716067f5d2dbfcb0d0d99b6ffa4922958d47e1107d9b2c2f8d4dbeec5042bf0b05c80bd5f876e8a2561871f7f002b029066e58cf6cda6576f8e61d0b34073fdb8ae11fb5682f76fff208236c20c7dda7143ee4b356817c528ddfc793df2bf4b368fd1be7f99f9723e1ba807401e77acd2022702502638cd9d7dc5510fa8a371775791aef26638ddb44aecbfd87684b38ae4e835f19f322527fcb3064f62dc35fd5da09d4a03f3aba47715f94867fece0a5313a81f00e159410c6cc2bef7e1c7de5f81e0ec45ad134f9680ef0873cb3085ea7a8e38eac8f47367aca66c5b68d6d486c64dbb2ec1227369c3b2f178daa9061b1fe9f68bff7b087a4e959815acc349fce0cb8a016c62c0589b0dd9f6239f526ae8effd1942c172badda2539cbc5ca23a49e7c40e541fde0105f8198d2377fdc6e23a71c97784c31d32a321a15cbb896ddac9afdbaf4b197c766740af6b455d78db913ef6cf7d2834270c2bb43c22b7256c955da1ecbdc19ec7f0327d4607f48bf1b307b5db72436769623a192af7cf3a7ed09f7b08fa6f2428ed0ff283ffe4aa0dd8192ab49c44c7fbea41f024093b973f04ed1c94063a3c51adaf62800a2aef3444435c086e6af2cf560dcd1a86e72f97191d24d4c65b4221455bdd6f023ce0c325b9e5f722a13d8c90cc5d75ef156ca4e542730cc0361c08802dfe160799276e62897a1d9796397b7668c32736e6dfbcc076e0453d352916944fa30924668baa33efcdd0bc418b1dc18d671834c9e673d353477e16b021ca6e7f3f63b3e7a0a42a136a526b81ffcabe0aaa01141f8dcd7f28d9942fc325906bcf4cd464c892745da4b4bb34caf8e2a4737125426b53f838beeec1cc8ab1eb16b0bddd94f72546646f0074d582ad8d9d046e6df6647539413a763000d3ca86d862552bcb6ea4b7659e35d26888d0f4ec3d83e04cadf695645b109aa3bcd6febdf6cfda955d29e2746d04d1cce426b58fa06eadb699fc9da3de4cde467a130a0f648569ec990e21f73f55e2624410a330ee0f5ee669ce9fc59bf2b3ab7d9ded5517511100d40d92a68484a824bcf91257f2fa24136549b4a8767d25b20eac32c3de67812189fa87dbd16849864991ebc58c216ae783f87c86898ce12042d26a164548979e2f3474bcce1c4bf17e5cd826b9e816483abdfe6f48e49cd5c545a2bc26d553172f2f77c3fb18449caa11bb28816c101e61b95e0e6f11177b8d5606bcaa971077ad4443e54201b0448758644ea36d1a8fdf411d0a62c31042e698a5a71a27d65bcd46afbb1ab1fb031e167da879cf10b529397e67414d80fbe50f48458b98c93db58997c46b2a8db2e7e3d32a7232e281cab9bf402649b2935bbc26e80ce66692429bbf9559b9bf11ade37534289f8d392717deb162484051866d0da323720f338077a6a8f0408f087369882f553b5a4ca813028fb3189ad2610ea6c1ba73045ef2998e08047eeb90a4ddf24080e8fe78512113a4f0a62e94d87ad747a2fb33a7d8572e267c70af825dcf633673cb37acfad429c72fcadc720d76ecf614dfefaf6fa91077e9567c231f40bc1b7f4e0c39e6ebffeea4305579c5b0a60acb8a9076aa1bed4dcc3fcd68f6ab178413b2dbda6e2127973cc018606641c6d37e17110220736b3064c52ea232a146a0412b3be5e98ab5c884aee1be28ae823cf54e33d947ad97232bfc824be4c7a3bbc6a0db2481adb246b32cf71874c2fa83e84fc7d9b7011e2e509b2f4530e9492b567aeccb077bdcfa0b99ba92dc34bbe799445aebedee7d7cf734a0d9328b494b2703bead3a25ec01b98ae44bdf72277eef2fd0a7669a976f8484d57f09169e472058399e5b804d6c54d2c565a3aedd56d5fad58776831842fae30862b57bbbc546f1d1ad76681cba29202c2d203b247a8784cc0baa8d8aae4bd7ff997b2fcedfe048e354f9245186f50f088adf42049a73007f96347eb7c146edc6af1ba186223c3672146f269266caad50003b50b15cdcbb50fb1ed2ddf5a378b196cd3e6870bb845f5bb02ee2a415019af3e7d56d7d75a4326b05515eb0e0d94b8bcfe3c703a9056c9582a5ac063433781fa1fb844e52d7288878c593045863617e60d901ade0f2df971ac41b80e160ee15edd68063432cc6ba01b736e7ac06acd8a949dd35a6aa0984255c45ceba882085d87ac0c4d3f0416426c1fa472c473dcc2fb29c99a1d1b19b6125eabdb94728312b200eab3d86fa7c2a0b25971603e4634918d305f65323fc9f55347a8b4b349edfc31edf47463562151d010cfab828af86a86a89a5e1d1741ebd1d3dc6d6aa50a811f18942e4a7e5fe773c5605d09fbd68c18285837178d0b74823b86775829f19f2f9291d7fde4a7b8d5d0ee77a3fbddfae97351804585bcf38aa0db08ffacf1daa248d50ab33cef4d096cc0a9124aa34a3f0eccb81ee2956f54ff2e14653013c65fe829e397c16a17fe37835f1ac7ebac97fa8012ea196b9906ccfd470d3c7c027ac8fb501f5001a75f48056101320c73486c18e7f02b044c78fcb969db4d5773b86c283ea835121cc7f61bb3cd4155d7c368775bf14c311e918ad64235fb29f2a3674e969ab68ac8f443b58e88c691a745b55161a5201e807053130d096c0a805007c5a414f01db1cd23baf3c14671a190e45e2f5f36f87f11eca97eef40811ae1759a98699381eb62c91c2ac55b377465921d17c82f3763bd38128cb36436c462868706908ef53cf9b1e9b7fe8380ac5c8402aff1d44a29837763f13976fe8f4191eb9e40002e959e6e5d5b02975feec8a14d643f02ce346578bdb132bf3fc394e63ed4b1812981ec686e0a7e56ea2c2882ac9005deb3d43e6be1595f1e7df7c264c535219c079878610488607910628a85814145da52f0d2a1981f1040b0624a20c75b0ea180193786094d21974c94e3f3fd7e0701606ddc2b3a5334c7600d1ca895eae479d98a4ed6110c591c08ba0c82777b900c63cc80035ac46fe6a4faad79e71dcc463c92efea137eda9401a753ab71653c5746e20db9cb3dfc1fce1eaede236246a2a2172384b01d5bb23babe37c92b6b11fa6df963d5d8fadd80e375e196b8dbf8bd0eabd2f9951d3e8f5c4f4c1ebba455a844983a2669c01eb80b29a50f9650513251b3a5322e67b32e08538dcf008b682ebff687bdcc8000c187e065dd097e29eea41fac6d6c7ac084c58ebed1e5561bdf6abbc72e0c6336ff61abeba5aa975ac9688a52de285543c18666a14e40bbade909139546904355154b2ab608f347d34275b5d924aaa6ab38bef7017d8e53da311d419669b6f7d355eab7d0cd6944072185ea4608a541b2074f8079dba80034f12e0574b1d1e49d51f838208d296cb92b4c31485645bf67b5aec67c561d849d092b48ea854efcb3207ba147be9199a4f730ed8296d997e51f69187263915af78c034a1fac6e61885a4df1331132d6d3ce89a234ccbe6553f8053ecaf7a10aedd0c403dd13da3bddd6846cbb96600ab630b516c3e9628e3738d1096f87f589bfd933708e3d21226fd4cc2fbd3745a9c376d4dc885a5a22337807e10247599c71901a87a0c53892be2ccafde73f3aee456f9f05da52ade4ab41c529ec1694b7dbfd61aff081e1cfb53cc5af856b3250be8732e0096af6b9b95401c54f9c4cf374c698dd41a437c6aa9771fd6afeb8a676725fd3d877019c66861872e299ddc73f34657ca86b9ea739817365cccd2dc1c0be88b415bd47e985938a909044917711d838664aca4759ba6dda40c2e216f7ac9eaca3a97f5758717c6ebad11faf01afabc503a127da260df5f13391d111e8e89020f0ab3062002213fb0628aada33ad009689e7d113bcdf9392dcdd4cd4756ea6ffb2b514f1738be85bcf13c1ea357f245190a387c9347b2913ceeb95bc6fb3e14b7bbb9012dc462a8303e8e89267a4217048b2614537a326fde977bb134249804bfd8135e277221a6c071ca2e3908689f7d93c4422bc9ca67b6a298266e5ea3db106e22ef9a4edcd80537e95e69a8f7e7dcaadc5fb078b41346792491a76d228e6354aae1f085b701620df4044d485d12e1701d4da489bc82204188d212880a7ceb84ad0b0e278bff814a41d88dbbad9c22dfaa5f0acfec0ce4099939c74c9979e019ae570e2926954ebbe5135e138b9e0330d60673aae5c244f783a63a62335960b0c46798c2d5d766b0f49d156ea0695a5a28d150f521a5c2b934217836ee931dee03d807b627e5a0f32ead1618e99efda37f411a493f799938da56b9f2cb011d4278d1fae43e43186228ce0a3ebc72b6b1829f19b26842bc6251bbf66362dd3a51570c6a93fa855c8e128c601130d9419015b61b04db67727ad7cada9c14ba0cbc29ec269e57dafdaf21f0c16cf2dae4f4403416979b9fd4d8ac43fba11645b0624f7f82e8f933246aeebe59c16fca0870a8340cd35166dfd601a2e8a3414e70869afc9759a50e21e1abd450d25f247cf4a3ca0761f4e6f7d7fd67e3762fdc9db88f16fb9f0f0860dece687013b6274dfb5c2bc1b8a0466cfda7707ac63889db8aa0efccdc0b6cf16d955f192ea98b24e66aaeda30d90b343383d0ba20572caab62fa66aa92ecbafc6034c9296b974f7ca927874ae94cbf2ce149e27df02b3d99599f5c831102b26ab33cb71b4ae1c3b30c01a32d943517d3573475c9441cb7c69b8a2a23bf219a4460ff5f5c66ccb7bb76292d963cc2852305b5ae34a812c0493df2ceeda8a9858af997a22cce12dc54438bd33d83093c9b70be8ecff80a9969df56ef97940ccde6261d2be3eb81ad0d677a3fab557d8cba01c22e2f1c52ea21ccecfa62e7912d8a9053aab5143bfe134c9c5c661c05cb0b9071a33f3ad70939ee33d18e43af91de0366710db5e0b867a173f8fafb35682856f75d693a2197bf7dd4cb079b902546002f4b8d8d81af9f9d74578895e2cae7940a7e823aa9510d1f278d5662f5b56760b118b67bd790c5515397656b513d548ffca992b0f9a8da621a1a19b44e387d7e273b2b37d05e3af9c0d9fadf45423a9516e2ea50e0fcc009858dc07b1aa0272d389b5fdfd9b26a43b0898c4e1b5d2d967882ce45a8ab97e906a4800496d1b81de7272cce97fd084d4f9762e5324d03305536deeceff703d1633a1711c48f5f2861626a872375a183d0f2162bbfc2e301e5836201bf36c27e2e136f53bb366dd2d7c3413ca07beb7d2e9d48195ec8caf74dfd7bf0b4f7b0b21ef641d3cbe0cd2aac98625ce9264d4d3fad5b4830ed1c924320826200f6ed6f99a2888e2d8c07043c836465daa8a232bea1f02df99d95503eb98f92649a194f56f9f1e97800d5a4e907948482689b39bf9dac94d273354ddef88bb445a329b6b11d8865f16f1a3b170de50525d95ead2e35941e2b0e02f475c39ea3d598f849f69e9ab1ae5c1b8096a9dd73132f637ae7388b613e5de86428ea90c29a751554ba5b1c68f907bd526fa1ee65951544cf70519ddcc3b3c301f0651747fc21569799d2b865979cf04fe77071c0a0a303057480de5c39a7e6939e3aa6774efa112badf4a137b60433e26131ea3eb97abcfbabc44031d8de4c23710c7b63fcf9a9de4c1c45e19ee9b262a96acb9edd094b3c854c794b0067517ba97c907ce642f5a43cd73158162", 0x1000}, {&(0x7f0000000080)="e270c141f1e5e579f3507f60ad78dd9326bafc7400c658f3d2189914b843de90ae3cdbb9087e6a5abbd15f7b483a1574818327b8dbc56df1b4de15c36a086abbedcae6c6cad44adbfbc08bdce19c60198803806ace557337825c13443611e32300341205375267ca17f248d8c95f025ff28e476c4103e8b084dab8126a5be998cef6668636fc678fc1fc67d964d87ba0c0252e81e6f875ee98a15dc0", 0x9c}, {&(0x7f00000017c0)="a4d2b9cf7a6272b177194a20db7c2320722c1d152bd70ac8883450be90c60c51f2eee0a7029a94dc1b52a32cc94e3aabc752f8792da5163c3903bc8d70390fc234aadcb0350f546f975bf01882ea21a07998857ab95d0daae66ac6e3dda6f8fb2de03f3b3e297d6d69642f2e12b0928f8ad3038bb5ad19c8c6afe88b33c68ba659c739850333b89942c754ad85a168b7bd676d472b34149f59bed90e1d881ae5defba751b91cb09968c669622394342c9cc414ebf535a0cde50383a3639d51df294fce612bf4f1815d57853cac1e8c14cebbfa5b5ca6cb48d769368ac8e523ad92d93ad66ef6f59fe28a4e27df45be39d920893ac1b8d1687867475b7dcb078aec7f10788c17d1ca5947da830ea1835b7bdebcf7290ae7111b60c565069d352d8b0f034e47220eb93b11eb64a36e4d4fe09cfb0a4e54f0df82cc1933bc442460a5e63951ca82f10d4152e089c9ad6a2fc9861e5b734b79ce0cc3e14a9151ee1f1880b48f84e98e65f3f3508a7d5b0f31ded848b42ae03c374db478ab8f55eeb8a3a976ef23607cd3840bb305191888c3b6217d79549dd19d5b06256e9b20c7924e6a205a18bfe8ddf321538914939fd57ca70275b6e976f366dbdceac494c6d10f0c8655dcdb1a1ac13583e351dc7ae406e34b4362f14ce45375f199f4f0fc1cc20a97b363da102504a8c8b2d203fb972f1600f2b23464e654c19f1192e8af7a27a40750049503ad6339f3233c192b2012f0007a46e18a084db55b1eba1f84a75baff1c12e7c72b1290da89d2e659f941f1957708f4b0abe3e16cafdceff58e51dd60382404bbb7fa07e34f39794c0c521cb14ba38c2f8dfa6e3b0a0dddccc0e01825699bee5fdf0e757e3bdc7b572614c3696e0668fb2179a43b2e1518aad0220bf7f4b4ebebc578af0e041f9c900b50b9b22a494399cb6d64199243f28dabc6d93d1b388a90d68f84b1ea858bdc1402bd3e4d9b8266ace47ba05302f0c8ecdb6bce2419e3356e058950aee9a562451a413983b03f5a4e1caa9c0b6aadd83d4ac40684f761a8b8eaca822773b5ca8ba843052c2e7777969e4ddb7e63bede8d993d668ba0f62cdccadbd23c3a6c7154c3f3b8ffc85a563e8b1e7dd57c08ef95570e0512b6e3762e760d2f2083d47345263550a4d67fac4491a609771835113316d59f0c66785ebed498c3daa428c383106a710c43a12b333e7e7d9b2be9f1fad443243a1d1098d51278067bf42613847edbe7a7fa3a6f61850acbce95afce2fe715084de027548ee2885a8564f9ed98d9e1ccace9f3e9d3f24a4249c861e2aa69c44eced268546de09b7cb62d1a957a3438cef45fe0177192bda95b0fa47dddac1df6369c3468b5dc29845838b3f3e6da5fe700d21da6ba394d0419943890fc7fb1b02bc9c80c929ec7dafd9ce33a039f529b9bded47b7e695d216be9803eff624a58b6a82cf546d8b3766cb79dbc26480954c1ea3865633a889a7e7586c982459c5906cd8a0bf241d34ca2e343b730038bc23b31dbb1cb65c516ce7f83964f65dfa096e277820c8f2e3126a747ee943486e4ca2facb6b3faee89ecf92f2065fd50df8155a3dc0176dda0b16cbeac0319d44ad89825b12da07829f21dfc60893f6de80a8fb15571f25f94aeb4ff9900118c9c114290d338604f2827655a784f763a19e0b195abe3ebd5897bb3147e34b71b1ff24b01e65ecc1ba57a83f9db859269925ad2afbf25e700f975c656da9291057c0caf8755e26a17479970d39415e2d2549beccde32f59475123a63443f1a621ebf96f539369f6a85a1ee01a9f00eccc7dd4166fab0af32b47a6e7c59431aca097f4491ec9e9c27906796d807a8782063d7eb52f966aec9b277423e7cbe3d38f20194627c8189cdddeb750bb70f1f40a10c9acea84ac95e7fc8a743a0f4e827afbdf1e6a0e205a6a9c94d575c577c1ab0285b04c79819fcd1ac4496a73e469a650a7ebabd2671fe4a32cca4c53f3111ef6f1cc1e54372acf98adc6913196ce9012be8a3c05f717fbd6acd3d622bfe5b088f289915fb7c13419cc5028dd98a9f7465d91dcd8ea526970a565b50f4277db452d02d3d6f8c6d29799a0a77e4a517a118c8532014420b2df8f158486b1a7a9435c33f406386ab49cbc835e6c6e07af7f3e9fd6a1d569ab81298588deadb5f4e0be51c3b17405636e77398594d339abb0cdc43dd13dc8ac86474b6593405fa2e72428a1d4a61356d13f3d616754e779071f9c6bd9dfb7e0a4cbbcb4e43ba583aae9d142ba56e077db7baa8abf10449f95ff9e2868fdf9b743e60aa3397198db31a40c13b0e6d3c0d75422819c1d81266cfcbe15bfb40a3a4b905b12fcc970b2bd1e21f79e243a6c978660717c578ee35a28dd7dd9c9fc418e08316cd0a7667f36f5360c38951549227df4b26a6736ca7aa89f40554a965b1112fb709edae979789c017dee4fb7f31add6411b81916b2b3ed52c4017760f0c4a5860130bdb84974914deab403a3b551847ebe94a83e33ba95fd072c667792dbf2070badd2a8218020d43bba8dbae327443df3bd95c8c5e73bc048228d9faaede271151b274ccbf6936d8353c84eb2125cae15f83445dbaf86bb7e943ecd6ae04202c1875a274c14e3ed8f8b331719045af000a69a6d817d1a3d64acb10f3a86bb96498b9bdcb263bc5f39336c29315e3babaee4e61220df7ab2d5fd735fda4a34d4ad192e13cea5221c54809c5f31be6f881706c048a0dbf335ea003b021923e841d1636061afad0713621a6fa1f8cc024230ab5322624e456f442c82ffb1ee07e3ca3a3c0239403af518d1e507b11f6a7d6f64f8713a116437d3d4fe346b2fd519c804d9380db47ffba6fb2c4709ae9b46c7a7ff5ddb07fedd43d1cc0f7a62355aa16e7a58c72634274cbefd9a816f3c2ad49457c9ee8f120dad260ce72b888cf94d3635711de2fa1fa740e95027448e99ef5f7ca15e488bd57ec7847b1e4137e134d7afdd9927d37ab1b6fee35a1773a07f3f8ef9a68aa4ca8f64e4dea83299e3cebe5c8f5e4fdeddeee8a2146db1c0412b2cb5479d7037fa30770c08af78a9a14eef4488f954f82c877c10da311987964bf200a72ade318de624488d03fd6b146c52ac43e38aad35f040e0a2dd84de7300e1a80ff79f3b3f7c500416f5ded6b57bb2443e54165a59102b0053c70600998fd7bb627f35fe50a4dcec1f43416a7d7a28e5bb3e58435bd6080f6acbf18056861f93bc923681edc570f77dd501dff8176f1e6e84c03e0b15d8e71521f856e7c518a544d36fc5847c875548bba45aacc9af8dd1428a809febfcde0001f8fc9eb1665cf824fb35ce111ea1da24dcda9fcaad17b625ff967689726b49dca2cfe675dd15e3883f24eaa7282e91cf5c1e8f5e41e7a089c75ee0751d1fd7f5ec709d91547712768a0016f07c885d025022d55c5279814e30edbb5df8b5be1afc26cfa973351038801076b0c6397bba731c591da6295cbc1ebbb109294b51915eed6bbb06c02dc10db811e2a1502b39991b180eacce6a63b3ee6462d8894575318a75aa61c4651dcec92056938ada9dfbeabdb2bdfb7a07914252e1312c1dcdb2d981843a618687318e3d5c010a188eb43361b9f6713359a959f4083512f039d74410a37a8170bcca3f7237a8d8990339ec1122011aee850e64ee56519f06681611ca11c220c7f2a6c26464ea21492fe712b4a38aae6aac94e6ecc94d65bb88b0239247b9fae2ce14dcda485581d5ac120d7154f035dd19cc5671a9a4c2b000fb86f323a61bd63fabd50c0682043b6082d5cdd3d6c595056099a757e9ccbf9190ea1234c903d7d9da065c72d273d40f42dd5b974950de481bfac22dbfa993932e238b88ac9fcfd760d94b25fdf7f3942b42bc2a17861e6d9fdba70a94c5bddcf9da4644c3e46bda9bae1edb6ed128ce1ed2c964eeeacdca05eb509c676dbbf4259236bfc3551658391f388729ce301b38c745e4208e550134678e7e4cb3d7ad6d27344361f678d284d8c6540c5c18df109ccfc2e7b8d58707234fad37fc9faf03c36be8dd639a14836f09bb3270e257d2939bf2f78d6f1035f2986c7444fd3ab03da8d4473740a13e72bc5db0bb3abd58a83b0156187fb2fc2fe2b33f7aa3de02f9d28a0a35093cdf50c308fefd8e545ba840a2a1776e50b03bb0f8e49206345d21872420ceea804b3eaac609c3e19c7c30a4bf4c8f29d760409fdeee2c4086cf395328ad2ce90d7d06a1fa5c4178efb1bd71dd705d299726415e5835c5fdd014b8d400913a0c987db6dc1382e1c80e0fcf36a8ce45229cb856fc17912cfc24e4de7c4caa0f234dda8cac16d5e3183f007ebfdcd910112513fa2851c28b5f8ef8a4824ca45e4f52b9565a2fce77ed70b88525d111cc6a2cb0f93b9edd51d15a59863721975cc6a4502779e328129a9b89b18619d4576b2b56d6404ae7504e95315417d6647e0490ae635ea9668cd3a16e11f79f458a80e9fb227af170b0f51201694bb592d6c549e27e578b9bd87dedba142bd3a4e8ca17a1cda724980555947625ba12d3796a051324a09b2a2db1fd4701c511d29b6b7f6727f7e83bb54c91b00e785eba3f4d4ea44a88f550c3c85284409e536e7a36b563eea046cd1c426476a4d117f9468cc56c3257d06c712680b5d28cbad6263f7d22151ec5e0428368f822040fac961f0ca314c9de8b752c4f024075c5ad88474f48acaa5bc0698646529c075c7ca8e771fe6f102659b61f7ad1a4cea9d2b2cbef3e6050eee58c54d75afec9e9c58da705cadfd4aa7ff61ff02d22fb261c5516dc9fb0c3e140d406b03dc071497efabfa44a8f5d6a19176b776c77484854b97f48f82ce1ab5d4e2a30c8a2555995ce5d15b2b176875d998005bed12c236e786ddc6d321b8f882b7781a1260d09373f0d4d76bb78e9958a6d38380218a19032999007bb8114e01768623aefd61c49133ca9f22385b8936672a549fb1fde7729e2496e870db8600491db5c56caa88867b7160626e7af344b60ae1cb757829f57a74d012d3b3c6272b583a24d06bd79c0b67aabdceb2899d1deff999ce1508ec66d8f4d42e3b7facc0bfb88556922f28695b445faa7069d39593803d47977a996401dc35cc755fc57963433b5b56fd3df5b39a61a73e3d0bd9a54a68197883ef82a5f5cc6e775c76c2af4dea97fa5254fa2f1593bd7a9c46913073eed9d4a59801fd39e72e12ff568a6641bfeb3ec96a41c389f525ca0134acee2b5fe7377260feb1e0efe5053e92ee3e99bf602b370351cce03d715339222c70143274fe150925a5413b6f66039e42f9e9c4fe87d2f94c338035664f791b3b8c674228f2b96ca0d27dc7d1506699888840e85a0a2b54c73d4b7c6129980ede25bef783a6f81428f68d3bd5b8fb499efe6c3c6ca2afbf96cca61a1c8556a246ffc95775ed948e5302da293b516ddd6639f0e11fb9b8fdc0511c9c638347bb32e904c16a8c79d394bf9a2f6417412efadcfecd4ec72ce266bac501b2d23c722d85c06c0608b86135c7d5eb4d0643654168286ba91342e4df4cd64269562eaf3bb2d35447f1d2d7c9efb9e038798035abf75a3363a09f341021e32be993ae614e37818ea9886af52935aa8f031323c681219d18fe848f4cd05b5edd398d049f91f110c871c2f189701ac7ec7b8661798d2f4c1b470bedc103694e371210f87a55b8c05d4883d36aeedcb64e501c245cbe48168d98c14f9e3efcfe95304729fe99e47553ab91f1b1318d106d345aac5086f9371fc71619e8e9ff6145c96f10a11c227f8ec785a6d859", 0x1000}, {&(0x7f0000000140)="2b6a87cc2869aec6b8397fc858f3241284c588d507bbd8a2de072c5721573a8d78ea8490d8e8af706bf313f545f42208aa575bf839dba8744578bca65636cd98b579f968ca67a990d8dda4c4c9df84a49dd6a360553b02f680b200a9bdd3", 0x5e}, {&(0x7f00000001c0)="e803ef6ff3372ae6761a3c330d4e6450a24d16c82b34a2cadd3a0335ec56afa1495827c49172dce4a7c65fa8c39652ce401efc6ccc89b790817311f1c627cd559504c64fdedba8c3c416ecb886ae846618ccf3aa011d26f0eca3efbe3d517d4a116783e09777ab9c12ee142d78d1db195150d04aeaa7fec50a214d4f1e", 0x7d}], 0x5, &(0x7f00000002c0)=[{0x90, 0xffff, 0x1f, "11cb82c16e7cd9c09a2bab1edd1f3f8e2b3bd1accd0d529a05e77d15997ff30cdaccaeaea585c35990acd6b971a61f9ad6bbf663eb5e115e48a333ac095bf3946dd39bb611f962b597e0321764083cebd32ff8c0a5a1faf7a6181516f5385373fd51e91e0b1b3f6793bf1f7d6c6bf8c6a309c0f50bb40a9a461c22b038"}, {0xb8, 0x1, 0x5, "36d873b5a2b7604aaefbcd3db37b92d048f3c7f88369f7c0a0befbee0881ddbb85ac84fe79e59d08fb277eafe45811a66065953733cbd366525ec808902383453f7823332399969cdfdc7266e6fee74d78ea053481c68f20b310a2693b10f872b5bb6126213406071749d807d5ef3c18d2f1e802a5835456f2a9aefc24719f0d6b084dfb1598716c055e45fe460823e80a080db673b70c9f23a9dd624ee1a547630b5b62"}], 0x148}, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) dup2(r0, r0) 10:51:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="f7e701", 0x3}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="3000000000000000ffff000001000000ca74cf637740783b1e2f55e3181265bc609892474dc36ef8143225bf65c32648f0abe0f3ca309fe0c929cff8d3230fb9f047669dd7a6074737a9aebc420231846a3b33fda83f26c1ff74a9829c27727ff34d189639b673e37035da59995b732b1c3631eda3fbcd5ba926d171775babc2e82ab2780f404e8168b699c5b0bded1f9b5cff6e1cb712f211ca46bef8810414840b4669b156afd015b0c6d097cd2c0c3cce8897c2af4395a5054ae4192c714f15716f21c20980047d7631cfa0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x1}, 0x1) geteuid() fcntl$getflags(r0, 0x1) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 10:51:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') syz_open_pts() 10:51:23 executing program 1: socketpair(0x30, 0x7, 0xfffffffffffffc00, &(0x7f0000000000)) r0 = socket(0x19, 0x0, 0x234b) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x4}, {r1, 0x4}], 0x3, 0x200) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x800200000000000d, &(0x7f0000000140), 0x0) 10:51:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xfffffffeffffffff}) 10:51:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:51:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x0) 10:51:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)="7c7f3bbb94d1e324b2850b3561fc536c4a96354d9f91f88f00c07590e11be6e0780d1d801082de40bd7d3876f30bc41d425bde2311ac41755e087462671763264debad81822629157ce814fc20a24c031a5522f43601ac68590f0cf6ade4069a5118f44e09dd1004a628818e25522d7f2a3a5e3e146e3501b7f1363d502e", 0x7e}, {&(0x7f0000000140)="fce75ce0c91fa6bc64fb3688d7", 0xd}, {&(0x7f00000001c0)="62eba8a5432113a1a108221791266f8afacdcd0239b612c6cc7a3d43fd9a6f130b7c068505e26f17835e525a69c1e8ec0cb13798db915c404ace93872a48aa30feddbca41fa1f627bb52874d22dd98914ceb106320fddad58c5547fbd6a85b98a312ca05de1df0f463c7fc8b545c7fb20def0be377316813ee47a2ec65448f7df029be58bb444c17009da26f176f37dd7f718ee7fa0424ab36f16234dde941899fde8e", 0xa3}, {&(0x7f0000000300)="06d916c0c6a260156fe02b86909b21ed8ff6c7bf0d2718d45046e847acf09ede3b078eb35bba192350179f60685de8575c386fbfd3c745b233a68de77ce5cc8d533b2f5617332b9d119957abad5386dd56c3c0723abbc760a5efc1bcff0fdafc47f5b48db682cbfaed3105e8dda02e55c58e803f32ece6fd9442139de452d1ac378455be95e2e83d0785181dd43b88efd3f2b00118c46b320118f434a3265674fdd1e61d2a2d90b4934bed86ee8c52bbb53ae75eac128c6a12f4f013a8416270e71771c89e567e00d10f3618154adacfd1e343", 0xd3}, {&(0x7f0000000400)="c57e8af83d05f29f33ed066743fd30725c781417567b35fb9182670c5700fc110f9489fd2d7dce6578dfe699ff67976bafac63845cd1999c2f6fef6738cb6e1adada78b12fccfb907fcb9fa39b0be52bf69651d081a4dc7ed3c290c013c314580e866de74cecfffa5678571cad00a1eead252a40c30df7ffc40c4ad073a64a23f848e06c777abd5a95fb3c5f3723d9511eedad909c423e2639f078300ab1ae58cecf154254f91fdf", 0xa8}], 0x5) 10:51:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) syz_open_pts() 10:51:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = dup(r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) shutdown(r2, 0x2) socket(0x20, 0x4003, 0xfffffffffffffff7) 10:51:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0xfffffffffffffd40) r1 = socket(0x18, 0x1, 0x0) close(r1) getppid() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x98e, 0x100000001, 0x1, 0x4, "5fd516930b2633a65f5bfb5d60fa5aac60492827", 0x2, 0x8001}) write(r0, 0x0, 0x0) 10:51:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000003c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r5, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r6, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x2000000000, &(0x7f0000000340)) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000340"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000ff9000/0x3000)=nil) geteuid() getgid() 10:51:24 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) 10:51:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000241000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0x6, 0x5e, r2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x2, 0x10001, {0x5, 0x2}}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000023, 0xbd43, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x89, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x60000011, 0x3}, {{r1}, 0xfffffffffffffffd, 0xc1, 0x80000009, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x100, 0x315}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x79, 0x4, 0x0, 0x100000001}], 0xfffffffffffffffc, &(0x7f0000000100)={0x7, 0xc0}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:51:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x203) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8000}, {0x6, 0xd6d}}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x2, 0x3f}, {0x3216, 0x4}}) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) pckbd_enable: command error 10:51:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) pckbd_enable: command error 10:51:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x100, 0x4}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='(@\\\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:51:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x1d8, 0x0, "452fd1fa4fe1258b1aba7fc6ff6b0dd82e3c2633", 0x2, 0x9}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)=0xb1) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x28) 10:51:27 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') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f00000002c0)='c\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000440)=""/209, 0xd1}], 0x4, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 10:51:27 executing program 1: r0 = socket$inet6(0x18, 0x1c6f43904513b09e, 0x400020000000002) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x9, 0x7, 0x0, 0x0) getsockopt(r1, 0x8000, 0x4863, &(0x7f0000000080)=""/211, &(0x7f0000000180)=0xd3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 10:51:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 10:51:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xb14) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) 10:51:27 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00800000002000002500"}) r0 = socket(0x18, 0x3, 0x2000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 10:51:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800003c89ff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x8) r3 = dup(r2) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) 10:51:27 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 10:51:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:51:28 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2000000020000002) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:51:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 10:51:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x9, 0x36) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) fchmod(r0, 0x8) bind$inet6(r0, &(0x7f0000001780)={0x18, 0x3, 0x9c8, 0x8}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f0000001800)="093982760beb62b6a425783258defcb331a005ccd1ddc34c6e6cc322cdab00ce7c5c13666308766831c468b555acb7ed8a40e4d602433f884ec2769b3cca13780937de6f4f125a3f2b23c1490884281813962f2b8fda4a7019e7361b2d32704b3c178b5177f0265d567e78c145e4b399207cb33e945968a5965b89baf33f73105b7d0d4c75ed4d9adabb4753af538e45", 0x90, 0x0, &(0x7f00000018c0)={0x18, 0x3, 0x4e5c, 0x5}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001900)) close(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001940)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse\x00', 0x20, 0x0) link(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x501, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001b00)={0x7a, [{0x3, 0x4}, {0x1, 0x8}, {0x0, 0xffffffff}, {0x3}, {0x3, 0x509}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0xb80}, {0x2}, {0x3, 0xfffffffffffff03d}, {0x3, 0x1}, {0x3, 0x200}, {0x3, 0xa6f}, {0x1, 0xe8b6}, {0x0, 0x81}, {0x3, 0x40}, {0x3}, {0x3, 0xfffffffffffeffff}, {0x3, 0x1}, {0x1}, {0x3, 0x386}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x800}, {0x1, 0xa68d}, {0x1, 0x2}, {0x3, 0x24}, {0x3, 0x2}, {0x3, 0x4d5}, {0x2, 0xee}, {0x3, 0x4}, {0x1, 0x100000000}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r4 = open(&(0x7f0000001cc0)='./file0\x00', 0x80, 0x4a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00), 0xc) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001d40)={0x0, 0xfffffffffffffe01, 0x6, 0x8d, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001d80)={'./file0\x00', 0x1, 0x8, 0x7, 0x1, 0x9, 0x58, 0x4, 0x0, 0x0, 0x1000, 0x8000}) recvfrom(r1, &(0x7f0000001e00)=""/174, 0xae, 0x2, &(0x7f0000001ec0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001f00)) r5 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000001f40)='./file0\x00', 0xc08, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/wskbd0\x00', 0x10000, 0x0) 10:51:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1000, 0xffff, &(0x7f0000000000)="367cc9a1c1b8b7bbb1890fcfac472118f346edd82579303425", 0x19) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 10:51:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000080), 0x0) write(r3, &(0x7f0000000080)="97e18f09dce18a99635fc0323019b7a7682ff08465fcc290e17f28c559ad054a3693f82493dccfe3d31187a7f6e0a843c0f2d6a93ea28dc05135279c19293ee225bcfac392c58bbaebd33e2dfa286beb", 0x50) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) pckbd_enable: command error 10:51:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3f, 0xffffffffffff5009}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffe, 0x1}, 0x8) r5 = semget(0x2, 0x1, 0x10) semop(r5, &(0x7f0000000140)=[{0x0, 0xf, 0x1000}, {0x7, 0x9}], 0x2) r6 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x8, 0x6}) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000200)=0x75e7) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/164) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000340)=0x7f) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000380)=0x6) r7 = dup2(r4, r1) close(r6) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000003c0)=""/198) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000004c0)) connect(r1, &(0x7f0000000500)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x280, 0x0) fcntl$setflags(r1, 0x2, 0x1) dup2(r1, r7) lseek(r1, 0x0, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/185) fchmodat(r1, &(0x7f0000000640)='./file0\x00', 0x44, 0x6) r8 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0xf, &(0x7f0000000680)={0x1, 0x0, 0x7, 0x3ff, r8}) 10:51:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6) 10:51:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x6, 0x1a, &(0x7f0000000000)="994837dabdc64a8cd8530a73fbd86175f779c252cef2341d52f7d011c4d84f933675fb2609000000a9f53aeac82ca83911b9b020292951e0be", 0x39) pckbd_enable: command error 10:51:30 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x19, 0x1, 0x5) 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) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 10:51:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80000000000008, "f730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:51:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x401) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)=0x9) 10:51:31 executing program 0: getuid() geteuid() geteuid() getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) msgget(0x2, 0x240) 10:51:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x200001, 0x3, &(0x7f0000000080)="93c1b2a55cb3097ac1fb7cf4f6f3f4088dde6b92d1668fcb848f68e4ee012fd7eb904bd4627560eb4b0985ec", 0xffffffffffffff6e) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:51:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="a3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000003440)=[{&(0x7f0000000000)="0924bd03", 0x4}, {&(0x7f0000000040)="e58a8716e6dc56b5e06d6c05ac6fc6b157dc0cb6c9e463c6db13522609ac9d3255af7f9965abe152d0dd62b948059ab8fc4bfca5eaeecbcbf8d6d8b009ba2b2aed24162063a19e16c36ac08235a075b2778cac552f394917271a51eb1cadd455df7c9c6c2c96f320", 0x68}, {&(0x7f00000000c0)="4fc7897be212dd986a8589095c1a7fdb4e21c1a04acb674baedabe", 0x1b}, {&(0x7f00000001c0)="5c2fd0070535828b78441d40e210d6c4646d7f30495e6cbe7849321941c4d11ceff9b4bb0986f54d8148124a925e552098367445f5f8ca41a1b438e20d71fa62aaa729eaafb44dd6ca371e9509d1de93c2aad4bd04f5b1ad9e5c788655b1c36d571b889871cc3288581ff933846c7b61d06ffcd880592ac71156279630a81c642212719eae90838f7c67c7ad7c0fc1468fe942b330b0f73270f32ec960e10466a14444c986eb4786", 0xa8}, {&(0x7f0000000100)="534c6ddb3e0eb4615b48adc21e39a25cf19389fd42d9fb6fd00e5746df3097", 0x1f}, {&(0x7f0000000280)="a10c0a2cf75220dc476c628273eac40d3cb6b78f7ec1223b0d1bf63695c41fa7a104bb136bc9d575899ba12d67f48801b9cd34dab0893ae0dc6cd18bc01a126e6245bf193ca0402fce326fea8ac0df6a3be7352ba04f674d76573d00e4c854127a1abdf355f8fe2b9cb4ede2dd52ab5f320c1840f32e1f47d5dcb4220aa6d0bb5469af8e27e964c5", 0x88}, {&(0x7f0000000340)="e0e4ee3afd8484a7f24876dc75a29565cd916f450a5e453908af046a853962c8a572465c574adcc2c15a46aaebca3f08fba1823d2549160f91d5942930bd43c1a3c0bee5964d97cee7824cd1e2b2e5ae0775142b09fabf619eceb9603600590465ef0d2113276d0b95d825874cfaaf2f51e6cd34369b8d076796ff1b33763cd067477d6b0d3e817a7731a4c1e68d9f486f393dcf28d418c90ab6876dc06d62ca76d0fb7001fa71e21dcdb4ce702e86e69ed251e254cdb1a30d8bba44650bc991e8ab23bcb18525af7f9c7140b6e145be1c40b9fa288262018716bcfc3ba355d3da6d115f483298cdd8431d82790dae91864d62dcb4bb4d8cf38f14efc092a143ffd1e464fd35fdc6de5e2fee9a47848208fd25d14bd449e9147278bf3ae2600eaeffaab109dc7b3532bd6b0df17b86e311b8bdd9baac6b74f8359f3ca2b50be0bd348390ae1facc0b7babf43dd7e930df9c256c7b675e15979bb4050c6935f840b7ffb69dccd68177d26672a2d6889b2235f23918d8e883e7b92b0a6e176c2c185797cfddd5200b019d835adacb606b9382ef4f97ace841163bae5d571ddc00f3b9d029db12c3ab90e4e7f0d5908f43530962348dddc3880967f28fc7c334cc089fac4e46b51108b9f7c5cc89baceaf9287662ac5dbe8f52a7d1bc4d882243c8320705c736de39f2804939f70a579a8c689f8cb8004dedac39a219930c14afdcf97ad5639682f0283d7dc9f5cb2d632c041ae452c742f416037e9f5ebcccb76f0dc8dd8f0c3209748964d9c635912061f27653bd2b24996f8a2bbb97aaa66969c064631c0bc7c5ab682755e7127e6a2eea63043ee518cf3ae8a11f853ce84274f2e7fc534c3b1cd3a1f098b6f25cf82d157bc406c7210670c78191ec648f312f246abb7bdc69504998c23c9c70207ebe6208b7a147f3629285ae01666af078a979f6148b47119d6c94b08bc787578cc7844fc80c97708dd888c7afb50eb30c5a253db7376f4be8cd58bc0774f72b629ea6562ffa80f95977219e98903fd87c5141a6e16feadf3807844b93a2db276ab2016fd72d9b4ea844a808b6fa656d22105c640f8db2712f0b79ed708ac193fb4daf4b5c29304825fdb3f7c22e0095be4bd728d695d7edf274b374bf553f028ad4afc6c205116e34918b456115698b64face03d59cefc4f172b2a8ad34a55938efb6224018d85953b83b7d161679b3c16900cfc80273e2deae991790b9cdc06b4a7217b94727952531451aafd298536aa72cc02ccee24356382e328f8367eb7242e7e243762747de497f38ffde527c003bf2e59966c1f3b31a4c44f2dfe4fefe716bcfbeca00286b1728d400515be7db97467fb8a4d900880bffeff2dc1e976530b948cf44c5f88a645f0962e8eab9ece81822540c4d81a9734f564b44464591b48035a05c3e6ff09bc16a2005809b36a650040c885ad608b6932815100259a252a680aced6aeaf2c68aa2e9edbd0e5385487430c77b40d3c57a0fbf5ddbeb8fe7c239d43453673f9a456fc2487883cabddcb58ef9e44b60b4dac53c6b6c0317cd995bbcd6e9dd702b14cc3bb949543631698c86d79ac88191360472e243dcdfc684e4218f4568f9e22d38754d85852f78134fa7c57a310aae951fe0e564b9b45d1e807d57f27bb2e164e9c93a29d05433a64bfe4f3decf34671d51f115dbcabeb9ff7247e7e912e9bbb6bca2ec72672f05968230a061cfc0c07c08bf3ae5414f1120a8680c6df714f8d91db566b50c6899a75c3acae164123279ca6d30869774ff1cfc49bffb0132e2250bcb635beef0bab94c0e76edcdb844b4c31a85c0c62bbf51910a4f9e8af907e42dd24c30fb4c8905eb71b3853b84b829116e11920adf9db776eb0c0d5b7f463129fff36573cd08ea4a9be138b6ec4e5d9129d6fe236cb2cb3e329488d9009bc91c0a1d98f147331a9e86e4818e8e9188556fd4c45a2e57cc6b6b71fc0c63588f93373770228b6ee5b79f97c37dcac56ed8eb54f105adf3fd655b933afc296f4f7354970c9b38361f41c6d1ce4ed648a111d6e9361c00b55e763d7a891a52ec487eb99c41f26abba67f998615d40c8b24c2598ef3271e40812b04a9f2b4e4227b792234719fb41b13fd968c31c189f811d144341de92ae6cdeecebf38c60c15b267bf85009a469358a35868fb3ca6073142fa0b433305bda6a5fc010d9f403594c9e8d9037a4a93baebde9a481f3ae7f701efcbb28406e115fa27d13c2b81854e57a019a0508c51b2f84bc326a48074baf57e645c70cbd052e00e82d0327302e06de9239a68986d0383c3dff50432331d2a2c2fb7be1baf4de9653593ade738b0272140c9fcaeb59ac8e32f7f285404548570e5e06e9eaf0c28fcd60bcd2221c1935063819cd3695cdd0390494649d5b3162a24d87974dde1eca064a8c0f0131c5cb67c3c9932998dbbefda02a22dc33366a2e75a4e5ab8fdcf73e015b3f6d002899ab1d1faa8533afd72b7caadae461079cf6ddfb7719c12f97cbe475fe7c884b573e14961139f96b2d29d8e7d3d1967b38d8b5fbf544615908b417be4f86cc3e43f7c7262489c3fd7465dd0ce6fbc3e4404de2a428b7b4c12f84c916d080405bc78a4c82b2dae3d50b519455e6dfb4fbb9836a1255f995e0ca846c46986a5707658ca534d2b851c6166fc50988737d60af3a9f9b617e9fe0dd3526aee0c1650ef765d2af447118abfacfa612856105a2e38b34b999a563c85d4e08afe7e853e5478d669bd6778f9a81a258cf80b7fb2eb7a5e96ee5faea79f618c6959d212f1bd33b3161fbc9f7c78c121f3375278788c317ac66af10f04e93debe665faad566aae1309e5ad30609d57476dd07965b8fdde9bc77feea5c88680bda3e40cfdb96510cc0907ed90dde9cb3afd1da888ea6baeaa0d4a167205d42d5ba7e1697598214fdf7dca6afab5af26a12588602d3f2d63329390b2c9b744814912b4f0db256088766dde6daf68d29f2a0e1b5529d559e0968df311eb9d0c1ffddf41742062ff3098c0f7c8a84cb665a3736a70c7f87a819c0d58fad22b0862748b90de1bf1bed3f7244459c2c5dca82b7195d6032840bb38e121e55d0bb290e925e2ada4780a47e913d7fb5d5e78490b850b63297abcb8c557258dca68f82afa68000aebedac1f04b72f5b63327b7f6690ab8cef3d1deceb7121cf0a78d1ae64cfea70129f99ccfb7775109bc7e818ad043a7a4f32d7508e81a894b9595d63631480024b09096150389ae94b72cc26d9f3edc9c003d399f9457de5df7d8e4e73fbed30c4d590d7db334fe3943de5be2ffdd5b49cec4b08aa1dc87368ba399f3c551c5872a6c9df352d4be3fdc739fc4bf6c10b1154e4de583def7a80a8d580d689e5e3d9df594b29f7a182b89e6f999e6b1c6aebd3f08a9048153dde48d7f7e1886bd744ac27e7040e45e53ab961664342fb4d0c50069d0e49bfcf95e5be19498889a9ebbf90f583540ed022adc0cbd64783edfd500030f90e63714959f6bf0d651bb0e3afd3771c0282aaaa2bdfe47b82ef37d0f6e15608cadf19497105ddda54acb1eddeb36b17efc83349ba15dc0f9d25faca30d85d189501db4d11acc893ab82cfb893abadba4be9218e516382f05b100fb5267368084e984990dae4589023c600bb8d3796a009020d62484ea041ab5e65a941171bae36344ee88d6bd19495f8831b078a5e128fcb08d3f61170fd1cde821160856596b51be1ac7447e7903ff3beb47675b0d7602b70586a64007df4326ece457df348740e13888ccbbb418fd492030d23cff85ab31ff38d6f791d69e88906620f5a8a94c11fac7f4aba890833d6727ce87cfaeca76f386874e82754dda38f35a027737675fa6d2ebdbeab27bba440fc9098f1e0d71bbdffcfaa2277e5d3b96e317f84750d54c5a28e44700c510b399fdad87a5d14a1ef2619214f602aafea2e89ec4c39c5154f0c5afef1f23aca72c488b170f0805f29c56aa85daf1eac3a655c60f4efd9b39a867c6deaf0660bfd6135882f3799fb7c1c4a4af93bb0b53dc96a2317c1d80c7643e6a3702c1b6105431e12832356c016c0a608d5cf1037b5e26818efbb147462316974858d1f198b2ad1d59e31ae576478ab21eb8e09b3b298107f064555faedd6b8d80c6b34f7445f2d59368857a2417e3afbb91744717e4e15ddddc0de1bda3d1cabce39c25b3fd0414487d688bed6d66b86a14a03453b674b30baea5728081de95b720d48b782d870ca2f24f92e88ccb85c29c7929788317720e1172ea55485f7a1229e5f2a8fd155358dca5a481e3718d1877b596d6b302cd9223a1caa87ad3f52a9c91a065f7b141d305b19e7c31fd8213675d0382a730571cfe471d9b92074781d7960025c1dec6873878a73df6a6af7e0da383702deb74e52fe40d36c81ea149f95fd9e83e1347212e00521c68c1ff630a616e5a1dd9036a794fea3e1b39939b4588ec8db51901254d8eca2c5c5b459dfa59cd4300e82da24267b4f2248d14b55b18eb530fa3eb0781852b8333c86fa835ac0de486b7adb9f6ad7303fad4fcf81b1aa5f78f8ac385da8c9a211ebae19c8accbd3cbb535d80993b825332ebe0bc6a4f8b7cba1182290d65abf926c2e675fa47c06fcf0dbc94e2d3871ab4487f9ebfe5995a4ac016f8b94372222c40f051b1b27659c9f3befda4eda06c758f191d9cb41cbea43bd27b5d99955130c8556b7876ca94bffa29783b645771680ce7358f21a2124bb1c075296f02fd978caa6f0035d19608d8d60dd80dc50266dbeeb0441d561c6ddb7319b67a0200975a32984ca45e7bd1ddd80bbe805542e118b01e87b6089ba2a8f112737f418694c6bf6e8d304c92e37c284f22e8c77294223af5a35b18a357586a201be21f76b7c93ca770666cc8eab2d46725024c8fc29e007169ecbc611567e0dfee62aee00d5b6259ea1e95031d1018be3721d2be37b503396d7b6470e9d9ad419b7eb1cadde40a999c058bb4fdc102e77e6c148965b442ac284abc0662a5a025195df79ffe6304111206fc7d3ca79ef3059a0015f4f6fcd4edd765735ddd3b3b6530db0dd32efa2dbdd007d23357468021d01a162fc67f763f03eef71ccc9c1bc7cd4ce43ceecf84aeb8992529bebfd1e814c44b5c129fd354f2ddcfac5c30b3b37c8fa973f3f46566dbf30a1e3a6d96bb81227cd38d85cf29ed0a552d12b1ddbc5dfc863f642b187b8b39b0cbfac4ef59901bd38edc4896048d560d70a90461c8c925be1944a1479826cb468ecb3d9a052918e79458123607494fabdc32d40268771fb550c1020ad3d847d93b18d15a2ed9a1ca19a1f6a8e1d6ac4b1c1f36664d014e2f1a7c52fe933abf6458177bf0a85071d657f29a65b288599b57e8c9846ca9f04751d55d7858352e42bd0f5e96d28d61f273fb5c1f2bb7fe8c08ff2d7880a0bb1ed0d59387a0ab1321c7ba5ed477e8830df9b3ea647d494cc2e4b58154e6ccc941d8153b7abe0073be04d9607fef4fe8012dbc8c8e694713e4e640b678155a36f08b4c635086ca4ba6c26a5ad4a154e904388d10901982999845f0b5cb3050d2534529f9fe46f382ca50578aec4214ce65932799ba391e9d84618b6fee5e5c8db35f384b48ccd6245fe647b7dc6e8dcb8b9907f4e565ef42382101e5f4140829b042c7f15fda65c52088b53e9282bdb900cd01df89c1dc73ea822c2b45d96f603591d80f83d92e688fc7456f584e1474e3525471f559abde17bdc33896d2c7c6299f94990bcb1f51444d2c50ee86b939b2e65246c664159744a99eee4df9816d6e", 0x1000}, {&(0x7f0000001340)="463ec1bb1c9d21be659a535ef2d3d30f0003041bfdfa74fbfa5329b261f2034d876a09fd4984e79c00c0fb562ef61ac263c57a07d564a5fe7adde6eee66531ce9f9566c54f8c8434bb1315702be788215127eb3da884fea5c0047c61bc3333bbce602155ccf08c71d79b4a660219c5a0390135eb9e97ec7252b98ff80b5362ab4873d344c742215d580223a8eac5fe0c9f3ba9a5d0bc16fa6b59fe373f7e8d6d5ac159f961738f98a0763784fd3ec7971a4ce4bbf3333993faf07f43f965f9195b15fa8d3fe4471c85d6f542ee11d96f14112f3cd939cba6372274d28d27f49c0a1b24f26ce2fa5d3dc0eaaf5b82b2caa1551aca2d76212fb866a56e8a73e85c1a9facefd35d7bf81d269a4b870f447e361deb0dd83cd3870b66e883796f26d1a23bc26974157564a44ac5ff0a538c69ff10c3a455324e6b09aab143a80353931a99f3bdc5e5c23bd1073ed962e2c251fa5694f2ce4eb9fcb45bcf3340007b0fc1fd3a0c0563e3d31da888895b701e973817ade43a8172e057a3648c3f18543f5e3a75f4f078f86c62a2a19025c7e0f1158f87b82a08f89972b339143336294e93698650683b16eb9bbf42026fcc8f1d87dd5af13f51285bc9f1488bca2637c6dd0ecfaf0b4abe25d50ebee4d621ffb45379b37eefca54357be264a8a2275c223bea358e2221f1a815c5eeff6c941cda01f95e5d146ec7ef7246e99af1237312a4071b3b53e3b4b4b2751fa63c8b53721df71296710088c0d28c86d0dc601fc85765857ad41eab2cd520dbccd5cde11b2b4e19d927374d0c366c11ef9f9eed98341e6107f281823df2c2e36329fa4a1af83031386763d310355275ac263936088fbb12b090ef0d1e9708bac107140f7b12c61938077a5fdd27465be97b5fbda5014115f669221e72a152f993825adab805d9414b5895767249499088f657957f867b55d744ae3db4ad882364fcbc587a767ea72fd566e1d6f01721fe36a2875e7ea83326e2cbc2fff613584ba48fc670c812f96d46f8bd10df6407c93838cd472827bd7bc01028ac379f8a4e6da134fc5de590064a391b5d0113fc2d7efa01779b5af3bfd0a4076865aacbe7d8b9ba8e5f89c30e6e8d76afa431b9190b36a4af871784527bb91c0d96c7cf75e2b6cf33d986a15fb4a0c5e34e49f368f3ca6aeb37504086bc21958bcc211b6d7152688fed4fe98f7e14b03aa398316dd7115665b9a41f0595e25bf037cf9efcbc6ab76d257ac8ebec647618857f8b33312de5b2b7d5308d4d7dde0328ec45663d08c8bdb5c5e66a29b78e271c5295a197d5edf552f89707301ad0487a8822f36ab8a88fd61a6e2426feabf2107cbc646477cb1978b18bad92b839fe7f78a17d6e543ac0752b8d6ea854ab1aa35ba09763f9cf25aa3d06e9e53e651fb381f52c911829e2d7afdfe883b9aa9b6070b3be8596f0c766e435f9416124b71c44166cfa0e178855f54c3211f9ffd059ae35950d107f979c2e38ce582db24bbe6316903b0aebf8293a95731ccfee98effa6f729c3fd90b1e0f15c480a549dba83c495ffd10a46ce596ad54f5841108d1b6bb0d90e4640d96088a3c7233c862b0c33e6df92a83735ccc3b91051da32e7dbe9f7b5cdb320fd2abf59d0a98914c38604b600112491100d1af57c59b89157039dbe5042aa0fddc17cdd8ecabf580ea00b6be9ce2efe5258431fe6b042b069bef34482ca1c0374be8cbfe13331d42faca3ec47874f3dee091e99327f2956044db621cdd2cf93c028b22f690c7c64c6c9dee22f13db1d4ffec895f7f5cb1af68430aeb842698b05d2c872496c16d572384d4b07add1166460e140b5f223815cf3e434c0f826c9531891c2efdd4f9f5e4b2f9d925d48047aa969b7fc7163e92afc52c4fc90852131fe6b55683457c25377a49dd13d03b37f1af1560fd9c024befa56ac759fe873fc7d8557ef8fcec76b29c9d94c64a72c3975916f9c9e8e26d9469dc4aa49dd90b8ae01eb64a222b3af54d3382312c0f0c96730ba93ecf7bdf962bc93f2b6cfe806140586b795a2656368ca64d376db98d4cc5a74cec9ce698181b6e8dd0f247a88a4589c6e1c7f562d539ebf1b3e40ee6b213d4b7638a4ba3c285fe6ff15e26aab3101f361006f5bd4d8a429f25a5eaaf02e8f54bae1fefe39f023f86f7df3204cd96f3ba7a4fa52b378b3775a42cb66ecbcb51ad2342b37ed3e0e8392846f78a17d2bba7c39921b88e70bcb2a04942e2c1bef7c582a9ee9c5084495cd3f5fa2b85b18081bd2d36f113a5f2bd68f3ea29c3ffcf39102ee0dd96eb38ce740398a21c27a857c122531f8f061164d67187dc35130a6777f8cc4624e832aba446e20ff1cf286f267c34a1d0abf917558f96024520543b8638ba1b3565bfd0c10b372e1bab378c4f87ab231cdf8bc64fcfd8e3160f954def8a62f80df29936319b7b5096d602197fb5ff965b578967b75365a375c5d68ee484f5732075b548cde5f3e092a7b1de4ff4d684040ee600823b6f267c6267e4d29a1b66f7296f46cac5a3c6c7d0c1e2f7a3a0d9e355c0db69e6c55788ff945ebea556401b6cd364166464015796ca64e04184ad4911a460ad1b24d71b0065e39958fa6593f08d99de9a86446de3b5888c49f65b3a3fa63b9985c9f9170e10ffde6edc9f351e9076e400a348564a2366fa7e8504616b9cb2ab866adeb03032087afa37225ed25320e64207b9655242083b71edb0f81dc25780258d8ca58d4ef086640fe366fdfac220a7a3b5e9fb77d781035ef2957e42d3a0fc4229dd300c352852d29ac887a7e4c5d70f9fbb6c8d8d4adb001595ab876081a45f12a9add0cc02622294ff38a22d05915ff084937c21b10fbfeac053f7e774dcf189549d51efaecbd36cb0cd4d116c80bcd067d4cee03ef9f052f29e76a7b48453ef8c6e1cae7fdd3bb9f451e291cdb08f4f9d12c57525b4072b7a065d8648254b16152b4e2dee2ce44732478196bed3c6d8e73a3775e98e1648f0d590b23fc84a882d632e63a77b2c955d7ac69d1bcc89978f0bc88a4f839a142a6c9334a29a6e6e14a7f747a8aefc59e449a4c4f8a21081b06cd7f5a29bb2c5921a85f46a2925c8785d18c5b12a0d3e34427a954c7a50123d250f0c1dbc55238959ba62b50bd066b4b835870562e1f5decd4cb7d7399e5e508588ce577c7162a1daeb7d554cb445b3c6d40586162224fdc8572ca663b350e2d21cf6493603f340f950f7bd9b94a411d8cf035a6c2af44f8023b8f2ac0b0c358c29a07759eef04c3b949de04564d3dffc21bd6aa1f2fe448bd5a84230d4e9c68f879c647e7397107db89ae53354041573a1a9fa1b2727a1304f2a6c3c05ddbec60a9e21c5b0e955194803d12dfa423a4e1f0a0f04f50e725f1c5b78e28f1158ee452506475410ea1e552f84e0241296236a872fa5c4b580fed1aa99069bc505de0bd8882d5b456a89a952df1c792c82164f704e9c0146b620b3638ef06d93ac2de5a40fa786487eda7e131a167468214d25ed7bfa5b8a4119cf9f63595326b0d81f2f058b6642607a7ff83d41174f8e828d02c88f9fd035f4fad2c05d061997f6cf107673c71b42bf20d75133ef59dd31c2a35a581a6af03abb709f60507da088b05007b95ec0739253c4b534d5e83d41c152f24af4b777f3205974f0e420406d8a6b996ab687a9cbeb564ca1427e96965c8aff861372cfb2abbe2b4424d998929552b8b905e87b9917c3075ec55a7b10b6b869f53261b6a32ab4838dfe6116092f5d030057e7ace806d1dfcbd21b80759dc40342004962cdaf23e01330c1245c99903b36d13fbcde851acfe51db0f1530bfa046d748e8dec1f6826a5f56167ba8b38ff65e5f11c47d2f22cd9799bf6db918d203c3de3c2457899e0a4ae0373e9d77471150e86f7d44e7239d1c868cea81fc7dd02e44b8b053e789b4ec3c8bc66772f9e7b5532eabae865fbe5257e77afbc803a84b2fb5ebc546d52a2462d7eed3de05fb07ba3c3ab9d717c70c70436d510b6b2e8ae3c8dc04a2afd5493256ec50f19cf64ac9591637175a6293598e614731082bc8fb35000f891b900f22450b38da5c00379536b20aa6859c0e836b26795efbee3ae55689f520970126afae6a5b02d1257e57e9c4b410bfae761de5d38c699fef5fe9b7381914901b4b598ab0711014376d911c71b67945734184535c50594ab635e726f0b09f156d4c3dc77fbf22dc0b556caa7d5eff09520e830af86c49b3df473575139a24ad5bbebd2893c0197d5754c28021874fc7a04b64427de71061936cb8f84c87ee879d597cd46d980a7f539474fd435571e95147a45de0bd6c6cc9fc10b529d1e77566979d1ac5d54cb28c1cd31d6dcd06f83c70b677aa3dab9dbbb3abdbd934a00cad09677dd56051641182b0fb60db9886b15a422a8fbc8d7a86e35e2898c3532d3ac42cd8fb524e98449d7d27370d849c5a959d0551356e8fddb6d6a8e279149c9a93e89be62b79da81da322e8bc63083d45fba83ca7f7a377060f5c72bca4b6fbdf07a14be7a45f04b57da8675ed8ddeb44324c2f0792108757e9a9c472d993d87c0eb0d7ca17be4eb14cd90c87cf104f1c2e3eec2db35b22f2160d6dd28a737e9482fe39dfe4c89c94dc2040570a8116a7d76b47260104d9d6bfaef5b13c5410aac5daa0c06ead3dea76876d09e24dce9786882152d484146ac8d53bf39d7ec48a75e2006a44d62bb191de5324904a50d00470ac3dea750766a48f764e76b01332ca7e5152184cceea4231910c0584d292386520fc1de3182664b615f58554d62edd6088202b6652fea01f9d72f13118f82bb97d4b365f6e3745358ec7dd2bec0bd6d8bd93f4b698797e31152c980db990ae745ecf196986575a31e232e6615cd16b696e4bc1c708249ca0c0e3324adf3177eeb5bef8261b9468cda95ff092dedd6883ffbdac531301aa54c96edb3253c1b2c0176dbad6a2fc06b5785f903f23ba1715e39d5ac5b30770b258aedd845bdf72df37ff78e3bd9b304fa2d1a10c35cb4083735927457ab2e786ca5c46948928f0fba0a65519119c5de69276fb38229173fd831380943a6b346faa2ae4339eacba2568c50682cb9f09e217f56f65063ba28eacadd4c0eb548ea6a8eb4bf0b5c976f25dc35931839a79c6fa10f57f5969607f3fa0a4131c5f7539ec6d131b695174bc6b5fe6f806140af3bdbbe9489b91cad716d2165f203b681b115f3761f2f773517c984ccf72d2363cc4602d63dd50088bcb63e55b82b166113f9bba527700f3146536236a353d06252cf51505f721fe06a4daa87c70f366db3d82a9b63b37adbe9656a5aa2e816c397c5bb8a5db914a7122cf0b62f3461fef71dc67ce851f6353bddb41d2ccc264e26ffc64d9636381bec7db5f7d983a4398ad7aaf8c5068186f8a056aaf9c635cacf8a3f01f1097d8c8c6b865a3cb5d756a6d61874b5551cf602a376ea2865078a241359e63c821abf3044c8da217a7bf49392176860cdea6eab5aeb1ae96aa038358e4405b9b7ba417b3cb70971cf921e6d0dc5ec316e0f281d11325b97de435b12d8aebd7a5df337426b03511aa97f25d184e063918a001771501471ec5c5cadf69880f4a93bd76c5a394e41bbab404c848cae4fff615b52888e946fd81e7677c06c4f0918154607b34919c7668d65da4971e272efe23db7b52da3a16b3b528f5a31bad95c2120f6b528b0d3d24adb38165156871358a06a9403c3891ba4e770222573ec49ff188d19e7ea24af6686224c6a147430adb51377dc0027b120008edf89e0c8d69b9eb18", 0x1000}, {&(0x7f0000002340)="7eb147b8251ad3d544e1c257f036808e079fd212eec9fda0ab066c66b3fe85fd21aaf703d0501fbaf9433a01e2f37d304a3e48f6611adb2eac524c611943ddf32c617e30cde09f78ca838c7644be08e581337adfb35dcc15815489dd759451a85f24b154dfdb12be8a8360049b3a2d3200b1b379095287b30d74ba2eae25eac13273536c73cab479c5140aafd388fdc567b6337bfed93e493e695694f4c92cfc635df72054e91ae059e2f511ccda1a89a28a72c91a5f8166c2bfc8faf24d693a5b511cd03a54db7ca08c35648b039f5a7f105be977e1927946c23e16d10d2697bb42215fb69eddaab5c59205ed08c1e8d888fd8e8f1adca73e6508e2f612253c726e79dc466fa15448c41777826fd2e286ff1d803480d278b1d52c337abf41e3824dbfc183ca31cc26ca69bf238f3f57c9e40fd972ccb5f81e5cc4f9c8bd53fbc88582e0a4dcca677e146abcec1ead8c908fbd2a2870d1be89615c553cfc23abb0dfa8e44d15e4176ad224ea08ac02f42fb09c5496157a7586ab2f5309e8c7d04aa770fdb32bc90dc0eb1ba5e35cd79858dc76d7c5580b101440b922629ff894e261d71a4cdb37015f1e5bd76608eee6794793a84eded4f18538156a387d102c343a7dcfe16965ba7e62c04010f49588ff201cfb3ac264250f5d02fb0720e8bb143415233242c6926f5c77679eba542418a2aa9d657b8e6e2b0a260e397ea53851aee5a126ae420aa561418434d14c3bf027976e7f611d37165bd482ca0d7c100633b29fe64ae944ae3bdcd574b6f8d39dd0c5c1e3db09f56c17523b5da2328a4e3247349f1414f902f9aefb7688c0ce0ec98e6fd842e957d1370082e924772b3ed848e245fc46159f4bb94c8bbc8b2a4b82f197ae4bb6901dd639d8e88da9249e26b36da4b5cf73b8c1ac11478718120e929ed2188e5a765f0d4d35e8c05003f9d70c44b764d1d593a1b6fee06a847ac75c418b7718f0b855e9fcd06cb8b04d0a2b9c7284609d5f75e53db1a465b011dee7b38722691c732f39916f65fab6c7fb528d8fc6ef3b293a190cd68304e6507148b013fc708c05fbc6f06c30cbb7b7820fc3ff867f5be750201bf2e9540848c3c4780001a71404c96e5c34d29e0ba78d0cf8d2c25adebdc34cbf60866968fc20621d2a8178c32f06ed51aee29a4eb316be2f7b5fc085bebafe1c40431f8a0a124bc0d64e7bbb525f0bdca50d9bc5323d87a5d4df7a97311ce8af82f1bc06fd2b5b587d631775f7ebcc7f340ccd9f0d780a447562df17dc5a87965d6728e57308aeff263a5aadedd07cba75cf9a83e198907242aee2f5d88acaca3a54964de192b60135b588235a37eff6f3fa0415355970408ea05c305b8b79d3047d6faddffda77f3288fed5230aa43946996c35fab94ee566b3eb76dd5e4bde75cb3c930ea4722a52e7d2ff5069f43b6f757c99c8b14862fcef3472eb23569d57751eb131ff15b711de5b71e11f668b536ffa813c8240935969676193678aae6d2867260ac8a90833942680ed1bc648c7806e247d313685506c470b338b7e54f06936bf6656c05c95f7ed2fb0c8e00d56bfe857dcb9f8ede785908561b4a08f11765ad7b559d5f52535fdb1ae8df06b798f6ecc0d31ddfb3fc74c5b2433c7a1f3eb05a13dde3dcb28506bd483f3adc2f4ff9ab233a54fe29f3b4e54b0e77f7830fe8f6991aa26004b849739c6108b4cb45ecbc28bb9da994632fb9dc3a5f13c82b0862f61b84b07eed956ed4e32c452bc9227944c06b11524e757728ee5b6b580ceb27e438c5721fdf40d61d6ebac80c7361c3f8ce6b1b6e1b7b8a793f220f21cdaf9f76024f3d3da14e0ecc7d520270a10256cbc5d9b883b727bbae6c65c1730b91f0b5f2435c8b6c286da91cdf9f91367df2f215d5638ce22d050bb07289ccccc66bf96c5e14981c1f84c06f97ceb84bb20ee41761ac0e21552d57fd1e3d3f6aac8301aa031f8ee8e99954fcf11d561af810264c252a7b88014ba74fb4c51f1e2f76aed6f4f087cb88b7c62118576848e39b9b7fb0db92be9d6298f8210ee05138aa4c57f6626311af7a1b3bbc32486ccc3c1a61850fadfc51cc956afbf0d3e7065c9eee71258fd5ea7f3888f2426494f5093a76bfcc06acef13347d5c821b9e4779a9cfa05d84f7f9445430a9f2c851b519317d4ff9acfe0eae5eca0b5e6d55e83fdd243e7e76c6adb12de83e814ed20ef2f51d065817437443b7841a924a579bd056a64dccd103a479fc48b00a3b19cee1ac5ae099b7ba1396339dcac6ec54ffaeed39487a920a12221bab043971149652f70de28dd39b533e4705d97d460a26c51ed562e2c9e3d8634f4e55c3743f02c04b25b348a6256f02dfdda7e7efec9d58bcb0eca853cde0101d63b4314d25f07749b23f5a075c3c3be07e06575dfbb4da00f7857a3b0191887f2708f66aeee6b665ebd6c4dacc2a05856544ad49ae1a3791b7b0d7630dc76ca56471a399cac3c72fbcbe2511f4abacc27503118114ef08d72e5372411d5a27426f597bc205397aa40ecdca4149ed3442cc283cf2a1484e23e3dd44b1e671ab1f677ed6945a0210fb6addd2e1967089fb8d0bf6ac4734f51e79cd8535bcb24926e3d9365b6cd0d090b1c7901b468acd5847b418171631b32a61ccf079088030f4ee55d73a4e28f87d4844b6961d948b613daa260710b40c55364b202f119a2fbba9085a1e4860f29ae88df6a9e19f86dfb51fd8cf062fc8b29e823ea4de93082faf6d391e6ddf8f7e9214799a80d2fbd09fed70fe0391f9d3a7c6d77616e10c9b784cbea31ffa98e172a383ab803ee9858d5448610761e86068fb65bdc4558f0286729ac831ce3083b6d23c5f64497ebc5a3980c1c941729e24ad45e09aac61cddacc6b5a64b07a8897f9e620ee8ff32f736e39dd0abf85d29a6130ebf0b3f8700efe70a9beed62afa8f38b3103b307060b6852bdaaa6a0ff7c805db8dc15b912fddf608ba1407f7bce35d42224cfe6c68375e4d4a2d68aa0311f4c98149adefe023a8c69cc2f73206a6b69ee77a6eefb004cc32d228df61cbbc6bb7d33ceb2739fcee8f80613a9196b8e5263a36551b3c63b52b1ba18b798d8b56efa4e6b8bdf9fbf4ae29df7dc13a33839f8c864c695ea76499e1e1cccb8b70cb673aca2ee96d4d96e9584568907c625aa62d955280274e582c8d9e5196e54556d6783f37e37eb50d87773d7bd1e23a1a19b2cc7355caa6e6287559a7ae1606f35fa4f8466d2608b76b6c2409b34cd7eb4922cc69cefd4322a570f4ec1620e1234f7c266ff1a3879d928b3c11561a96f3bfd0606495db4ac382eb3f67f1a608056990870587b77bef22d8161d65dbd9192525478d82e160f50856aba179dcf3086f18c4c1256100f37fa0e1d8a897e0b60867548ed9b264f3d2db21a43670daf1d506012c64679d6d11d2f338960fa9eb851fdbdca4f7f867b303d0b2212e6e0c40f15fc9c358d0c86cf828aa9795078d0a5751bc3c383a7d6512441124de093a13278f969b4fbb1a097b7069a050d7da2c40828042c410ad08f4990bbbf42e654cbfcf910d11acf03cb29cc7001fc4aff4f070ad33347b42fdea73c9a4b906256802e24e6e4b9e38cd056d5191d05d9f9b6cd3b6506cfe1897a48bc24330b94f4db732962152c92d54a51a830340591bdb536abec7c7e70dad08aac218e6d1f2cf0528508cfd05f7479ece47a35fcacefcad2773cb2a50880cb6f040ffb0af3822d0ec646b2fa8169c535d532af97b56165717f7b85c459ec42a993f024fabee7614a6db8ec99a6e8fc1b14c9fc5a88e021136728d1becc948bb3d022f5e148478467a6c0b81ee0121c70ac76f058cb02e8cf0cb31fab61d139a60d3aea98ad00e5405419d60e1011a280a7718ca95a8228e967f469f1beded325bd2345dbc8ead692caaba3fb3a02e692f2ba174d9559f8215eacd70c6d80bde3d16558c75b454daa82da62e292a6bdd673403d83da5b1ee4f4cad15b03819aed239dd029bc4d9669bbd249d03e770dd0c1b3ea58a607ce20ab3bd6fabf5bbf2f7b16848972f941b8b4d3c7dd46e84eb847ca45301eba49c797e1b33e42d6da1467d5ea9532a72f4f49599d4e1bbf430bfa38dd79bf95aef39ba61af524d86913f74740c1ccad23dc7089a3ff9d72a003cf05a98426bbfd7783cb7d98d1c59ce28a3f2a7ca111e8a17be2a080b0ea25ed8a2dd097839aac0d4fd4e6b77f658cd6884a3620efcc8f34d152d31ee36bef572096a8f60933763e2def30153b3dd3bcc41e7f3bc6bae24bafbe6e40d2dc0e06af1e2de4841ad8945d1a2b2a666a3fe1c50590f811a47ff4cd8439e3933d03488d5ac5c19800ba697e566e1ac8f3db0ef8b130c1251cd4084ea9c6930bab38a177289b4dcc8055ce7de81344a0bdc0ae9c80f6d0ad61f4c7318c46a60e7a757baf7d12df88b1f05c9be82b8bfd258f8b42935ab7869ed87ebe7c9b96bb133daf2d74ebb48ee9746ab440198ed79607ff203d34726e8b18d855a0d2adda6f3a11442b5cd28f81d3dfc8fd0814da7e0d4c254d62b8b1270e827053abcd0d4ba2816cc03bd75c6bf45fde2e87a9017c5929fd8528c429b0a9624402cf681144ab620937d1fb92453e0eb067173cfb26158347458167ed6a7de3f71a78e70e2748e876c069081bf7ce5964716d3ae55e8fde39a50f663c08828f6505290b4c82daec68b56e6c0afa637ca7ed3fabc4ccd3107377f362d28d510e7344547e3c6b747270756a8b535df63bfcb8ab8571dec0f5d4cd046428a313207a11d34d478740b358b3ce8c2aa59343741888b426bc6e56d0f8346e14c66c83270edabe32bafc02db701725029583cd498fc7af185600514cfd9ea8022553204cfe1047f5d576d9a31a85ea7a2cbbc4042cab9209899eb527d8b4cfdbc14a98b380ca4f0d292645067a7d81730afe96643381ee93e7600a5747556e7e8bbb3db96b7ca36854885352dafed869d8a435085ef7f4408a5892a959f9ae98c621be985466a4bfab29e488e0d9b813dad201af74b34aac9b19d327a13d1a19f4993a3c05021e250b4c1a0c0a3c8300d805d2545bbca870c9596326aee64e289a3f44cf8b0c1307b423f3a72c7dfca658cb8efdb3599fbc00184880ffa121363599a5ea6af98e517fe56003f2b1888f0147603a954c49b7777915c8f9bbd0209a9a50d7ae0c1be139f4fba1a6c9dc7edf3fdae9951993b20db9e4b40c414c31d6add2770022d35a50f77789e83b6b2867f3d1185032c105c684035a99eb334c7ef3fd405ad2aa1c7f053e323aa83d81dc1dd670df1cb7649cb468d8612204104b79ad130fda4cf1d1868d7f430be457e2e67f8dd2fa44396043a880974d6d6372a0f9d5eb0cd2538a9bacce062c79207c95eaab90794122bce75f21fba99aef126d52654b31c0964f2c7693537889861e546768b3be138a8e25499f24de5633aa3a59d523b3ddfd1c2b62ab089a88936698efbbe6b807492d376b4938845b57243cc299769a57b704f88f08f9f7bd18f49f0e2747a5deecd15e1f050368ed911180bc6563a098cc8263d1cb2755b6da9417424e1749c0e8b44a7863a509ac59cfeda32f3e1355ff26703a5a1e87949a3802aa8b228594a21b46dc448e4c640e3b886de2fbad7a584679dcc7292615e8efc26805c91ef9667ac5e63666a8cd03fe5f44d54b9d4f62609f8fe8ef863499a418c33ceaaee292f222c38b1deb0e19ab13236dae2af029b039f6c31671c79a1f36b526817d065be23fc37582c5f84a7b05497b65df866a48f1fdc9af7d1", 0x1000}, {&(0x7f0000003340)="8c185f739d5a7f65973cdf8b1e705415c0dd2e567166802d188149e0d382ee7ef42b8dd18045855bed4bc94b7234eb5152144129b67a26301c05c22f098363925ec374cc136f2d0e81020360411b1b23ecb132965caea38eb5a29418679b5a6e3e508221c115225e58a80b1758e4109e8d6cd4a3a51850cb7f1a4d191bff5254edb5678ddcf66077f012a0b4fcdda33ddfd1584b0d714978b5acef616db6545abc3033f3554f1d16c42c6730956b08340aa0611e500235b66778d0043279c33c938e9feef4f4d2c45438c2a2bc80b47769fc35fbdf9438a79bcbbc", 0xdb}], 0xa) sync() syz_open_pts() 10:51:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) munlockall() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x410, 0x48) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000140)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x401}, {0x2, 0x10}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) 10:51:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x86, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xb9d, 0x81}, {{r0}, 0xfffffffffffffffa, 0x6, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x7fffffff}], 0x3d58, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0x87}, {{r0}, 0x2e09b33f289d3c9b, 0x2b, 0x1, 0x6, 0x9}], 0x0, &(0x7f00000001c0)={0x3, 0x4}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 10:51:31 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000380)) 10:51:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6, 0x0, 0x55d583ea, 0x0, 0x2, 0x2, 0x1000, 0x0, 0x1, 0x1, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xff, 0x80, 0x3, 0x0, 0x3, 0x87c8, 0xef9d, 0x2, 0x3, 0x7ff, 0x4}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00156d334ef92be0e2", 0x36}], 0x1) 10:51:31 executing program 0: r0 = socket(0x18, 0x20000000001202, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 10:51:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x400000000002, 0x2000) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:51:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) socket(0x1a, 0x7, 0x3) 10:51:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5903) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 10:51:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 10:51:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) semget(0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 10:51:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() utimes(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x1ff}}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 10:51:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8}, 0xc) fchdir(r0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) 10:51:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffc, 0xfffffffffffffffe) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b3bf1b05eb5ad35a04fff90004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff30}], 0x1, 0x100000) 10:51:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffd, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 10:51:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x9) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="2ae9ab9e5204d3180d2b7b67042c73dd9f21ee6a1d7f6c4ed2f1e780bbd5340c0a28e788139958fe1851846aacc0b5dbec7780fa0d15852a53e1b269143ce0716879bd3390253ad73551", 0x4a) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x7606) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x9, 0x4) shutdown(r0, 0x1) 10:51:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000100), 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) kevent(r2, &(0x7f00000000c0), 0x4b, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x148) recvmsg(r1, &(0x7f0000002480)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002380)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f00000012c0)=""/129, 0x81}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x5, &(0x7f0000002400)=""/71, 0x47}, 0x40) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)=0x1) 10:51:32 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r1) setregid(r0, r2) 10:51:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x141, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) unlinkat(r1, &(0x7f0000000300)='./bus\x00', 0x8) select(0x40, &(0x7f0000000000)={0x81, 0x50c, 0x1, 0x96f, 0xffffffffffff8001, 0x2, 0x1, 0x1}, &(0x7f0000000080)={0x4, 0x3, 0x3, 0x80000000, 0x3ff, 0xfff, 0x6, 0x96e}, &(0x7f0000000140)={0x938, 0xd29d, 0xfff, 0x0, 0x9, 0x9, 0x8, 0xff}, &(0x7f0000000180)={0xffffffffffff8000, 0x80000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() read(r2, &(0x7f0000000340)=""/195, 0xc3) fchown(r0, r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 10:51:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 10:51:32 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x100000, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 10:51:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8001) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x4000000000000001, 0x2}) 10:51:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r0, 0xa, r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) 10:51:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0xfffffffffffffffc) flock(r0, 0x2) flock(r0, 0x1) 10:51:33 executing program 0: mlock(&(0x7f0000218000/0x4000)=nil, 0x4000) munmap(&(0x7f0000219000/0x2000)=nil, 0x2000) 10:51:33 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc005, 0x1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8001) 10:51:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 10:51:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:51:33 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000200)={0x2, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x100000001, r1, r2, r3, r4, 0x55, 0x1}, 0x8, 0x6, r5, r7, 0x800, 0x0, 0x2}) setuid(0xee01) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r8, 0x0) 10:51:33 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffe, 0x4}, {0x40, 0xc78}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x18, 0x4000, 0x100000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10100, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = accept(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000039b79015e5ec90e27f5348771cc25a7ef6bcf17c6c6f7c88d85d2abf7ef6274cfb42115b91e209e09e50046d8274070d8bbe92034869b9ad"], &(0x7f0000000280)=0x22) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) r8 = socket$inet6(0x18, 0x8007, 0x401) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2f08, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x200fffff, 0xffffffffffffffff, 0x2}, {{r3}, 0x0, 0x40, 0x13, 0x0, 0x50}], 0xfff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x41, 0x82, 0x3ce3947e, 0x5}, {{r5}, 0xfffffffffffffff8, 0xc0, 0x2, 0x3, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x2dc}, {{r7}, 0xfffffffffffffff9, 0x44, 0xf0000000, 0x4, 0x6}, {{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x1000}], 0x6, &(0x7f00000003c0)={0xfffffffffffff4b9, 0x785}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000400)) 10:51:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="3eccc93b3735136569720d7b19958f2e954d2668f8ecc84479cb247d78a09d99709ce7ab56aaba0adfbf8f7edd", 0x2d}, {&(0x7f0000000200)="cd2f15f262f309f03358e70b884fde9b96460ea59c8e89de3b7f085d920767b26f8637efd3d1bedc73d06fa735176ac2d46a2aafee99166af5474bbaad4e7ea0c662b28700da22b823f60e4d11ce28af3fbe911d2b56be5cd966db2a22bbff52d08bd4f2495dd6e3fa72957a97e611adff58be07bc8d0ce1ef4ddda8d912e140c3c3874c3233343c4d2dbdf6dea8018ce79396ab8af323a6badd03cf9f63ddd6b49a8edc526d84906a9a6008da63131afd256370fa39d373d20d82559fb46d99f179d4dd8fc21d60543372ef376167d56da6652df9195f93b421eafd18fe398246bd7b2090c31d49c2f8ce7af314b3c42875ff729a25d9e61c626a638a295c2cf23a2982e29d892e1592e2030031681320fc7ce300de5d1e193f32129e0e63c844cac97a9d95af05d21b3fcde77d1759f58dcc798c6dbdbd2e9b14411d5d0a5077b27268981ffff2f9d5ce2f39e00f5bf483dd5cb986670a88be4632d36b62e35c272da619a9939870d013524af454465523c00df93cc9875c6e4f37390856c8bc93fbea79b821d6bdd98d5f1d9e749d62a9dd0a99aae82dfbab2558c5b9131cc0970ffbf2e3a708f0c21f13aa62895ca3d59e2afd7a26b81f3c9a493c64742b62d675fa3d7e66a732fc6fbcb2c0ba7052b45c7b395b8ab2de3b1bf57fc5dca9274ff1c4322264812051e04756ebb72627904d5097bc2ff56d64ee03eaaa4ed0b74d8d789052c3471fe7c0f817ed1d7756e1f4bca8a1349eeb1fc25f9deaeb5c6e7cf72ba109cdee3bbcccfa22323ca2950d0501b0b1fa1877df96596377abada71cf6c56554b1368852198de2bbf67aed5e5dc812522adeb28853ac8405bddc8b09753f50c3779b6370c9ce81b106f8296bccca34a288ce18782ea65ab2a6c3cd8c1294deb8183d57cc15844ea4cb2a32e642e9838f22161e09943bad9b3f3b001431dee4bc620b2409f83626ee6952db52b53a52b040806ecbec42ceaab559e778c8e787d45d202bb5b631304d12748321de3288496055f510a549cf93007d33da018fae6d97d7df9c31f99d8051c33dbefb7bb856c81e5e24207fab33c16bc0b66d9fbe1c4c998fce6dc966fec44cf51bbd88b263c69654a13c5fac84870ef02bbe837ec50188d15e0ff9c104c05902d3aaf144009d820f25b9e5f85cb58260102e96c4cefbbd1046598a6d163bd322a78e90eb3e3bcd99f3b5a4b73ee8e8b517e140669c813f70958c54ddec19ded908ec761eade191da958367dde57a4bc2f2e66a5fe4a75aea58451623720b9b5199059e019b7547d86c0d33e259f442dca44fdb0982811cecec38ce1bbdf733bfdd71ea654cc6ebc96b3bcba288d1c57909f8cfe4e548b051821e373622f00a7ca885c124515bb98e7aedef3a8615ce087e0b58eba9201d2f826fc3e84430622611e49a3a969b938304f4f7b3b09d125b4cbaed5f5f5fb8e17e37cae1349065415fe06a19e4d56cd52917aa2ddb2927236b15fa06180af893c45def2066f4dac34da6f8df0877dfc3ed538ebf9daee8a9f498dc13a882bed3ef6d0fd0b082dc12ad61c552f3c36821ff494434bce6f321b0201fe2af865ab559ebcc91d4b63ecaa9d389e19a3b6d5e33f4293fc848875ad0338e80eb9c1c4da78fa69a19880f59c8f3961c59fc1e3981b1a88dcf1fb3b8475f6bf3b3d2fd99f1faf0efd8d4e2a13a6d622e346133a53f98bcd3d899833c341dc1addde72a5c923abd7da980fb3046d32d716cb46128802879e9dce6bd968f3d63793d8eb385a4ff3c9406b148b44b688fe70ebf3e27c3be1d5e277f307758f0c9579da1c09c7c3b1ae51c03786410860d9d9fdfcd84cdc00574968d77de0947673f760400228c5b47f83f4fad48019e9d44666eff08390d2d8220e328b4c4dc546677e0577cf4e7f00f1160eba6a4705033dcc7e1e2f36e1943921b43927f4c1fe29f8c52368fc9b042f908dc0edf39d283a845dbfbf2b9985019e3a66a882d524fe2230dcb6e2db62eff224b5a04c2778e1d6dab42078c8802509ce820875fb86417160d64930b1fbfc9a3425b46d74aaa2e806cf04f96b12fd7c189fa827bd3feb073d2c8319476a9ecb6738b29ab3b6f8f6ec1bfdffa17a2f7f442ed16b1321219c79eba6e964cebf57837579c2e3fffee84672093d8e19588488eec03267211692aac2b5f92d9da565b3e0de94256151e886b2bd848dda3b7e27d815de06bf2e64f3150a305f72865a10a2063ca6bb89b30937b0f7c95ce0e0e582c545a894665849d8278fcf671b3830a39995f16eb010a635c70ec9ba1ac23bb376192cfb09295a85f19be504dd3f85da273ea6603b70c627c4e3af68b6c202c4723da3feb8da0d9a059e1d9ff45f4a6f311810d5bc6c2e6fa1ffced53dce8cb3ff3e1d51f11db409ab0175c38852caf95824db1ab2880380daed740dca6bcc4f37b66b9f9308936c6dc1b2885e5168b33ce0c5c6e3a1dd205bd5ad33ff1731144bfb72b260bacbb694f8594312a064d0be1adcd8c0f3800206b17241b0aa9307eb70722f2d2ec1d591a84c7ba696beac85a6555a6739dcfebc41c65b274da98732aabf033fd48e5fd6595c58723b213c4558b51d8a74878b1791cefd30e23379a5ec744a8464eb6377b4b109b7f56c3a395e3419806a4ab6140955b1ef0e4fb622a62b6b38dc1a7e0978bd1b8a42588ccbe6e306e90601976201e32e7db4bd667eada29dd08b72eeed7963236db1a692ee6c11fa5598da913ae8664fae36da86ad066e7843b1e3edbe1100bfeb4c88f70b04315b2e6f2bd3309c95bee54c8bf2ee2a12f51387ab7c8d65e1a39e582caa42c4ee9623f0c85297f756c41698b811461205b3f9147e940337389d3613dce160636464994b7eec3f5d888e4ce1227d46a9a12e5a31c9d942c8bd7edbf4c04775501b251733edd6cefcbb39f7cf2656d432e64051a456500803ac55169e866c11e661b7fa1bf08c4f87d37bc7b66a02a75889d6b9f4602e747c507e44c467bd4c89dc6322cad6e4a105ce199e40d43c6ca07f5aac3b2d00bf31a70b2792ff2e4a58078d43cf8ed7f28752e899a22a7e5ac296116bec1b0bd7b17479888e56c3a325692c40d9c333e6b6d6440453346bd887007842af7102110a4f7177deea741c9e751e98f9f7aafc77cb1b7226f00f0027ff4a8478f52d7f159172fe6b26b331948a5e65d9af70502cdea875a11caee7e6b39760319acdf0a5974b2350f7f92956e7b22027842093c20c766bc2d7dc1f7dc565725d4529fda51100d117da8a9221c453a65dc2a4b6c6c687daa83407fdd0ffbe3daa904b988175198b608263379a09c9f23ec4b235b5479b7c57a2c25794a8c262b5d28584a8cae62c3c87282d84314aca3a0666efe6ce1118e7dc432dcea90981f4a0688ced8174a04ced69d2c1fae6948929e952859cce58c12a21d8f96b3751d21f65214edfc523caee6fc71fe01085f377229d96beb55bcc080ca0176fed913c4d4ae8a7b09e49608d7dba1c9080e29d65851b76bc2e8fc7851d1a4809bdeab367f123a993456ddaa3cbe5f32ee8408610572f62441f27abc19550d4225ae9e8c89ce9b3504c5a1c33fb0af9d119204ac2c5a656e535820de7a4ff87df2b74040532419481e7b2e4b9d2d050d8e3d4ae3085b69354065d5d1ab8a4b516d7db51ca400aa86a64eff74286ccec6713aef5fd3842ff558ba24371c8754d4e02ee60c2d7e97e528dbf49490325cbf9420de1a201d30d2717c75ea9ddc1cea29b7c9403492fad65aa05e92f41a348e3b03d6fcb7f6548177933d6a3c1acb9124c8aead931ecfedaa35cdf3d4c183aa15543425e6eecf4caa78b9dcd85c840f69a14f611fbaefe150379b37944868c7a92b87820ee40a6b14edf1d9cfa1e39774cbc0f9e14c6b271e3c17ee5df6521c54d7d698b6a8886922cf798490e8e8c049ad46b91e818a3dbdc9d8e7f64baba007334ad1cbf43b007549f9e780c721b6223c8a15ce3cfe5d86d046c720433749668256baef1ba0cbff41eb2e3ba0acf9b5d5cc9cbafab5806426174004c4d3f138cb17ac22a7ce940e005fca63a6d8073d74549c3edddda3a78ecaa3cab2f5cff6e2a72816699f5e4be4087156880eb217b9f530bafa6f41df83fa1d94bff861248e93f38ba0ff625304249e12d22a2f7116addbb53f0da5192e9b639eb5bb683048b5fad1ef7349a570b0f9184d0b0fd141b15c7d307b7eae6d402b5fb0a099bb0c41b6cf1e27d0f3deb5606a7033f860c8768e0bdcbc22b519bcc877fcc19100bc5e5f8e09a5370dab4eb90bed8d059272f9cceaca9685bb5f7d608001e7e9c9a9e5b9e3f8ec7592798958b2f8c2aa7a1bf71e7f557045e40c52d0c3229129c54b12e36686a8c14582499799c4c4d22811b8d6cd2ab4d521ddeb27ed9bd39b7ebd36d10fb01ef673dfe331961207f89fd658a17abedcd359afc39f7b1244e99a422180f6a44c31fcc76c44f3c22fe8873723fa4c2fb1beda7a2fa69e5b959cf0619dfd8c2330afa6b555a5a8e01066dfd9ab38f43527a5b053794c0be0989b6a6176805fe43566603d65b8eaf28a9b971754e27968d49b249905402c750d9f30b05cd27aae03ecfb2358dd087b9bc951854d7548caf481715170a97b9eff6ffb37c42d845f5e34b5f284f8e3438de659af6af27e5ef7506dda9e237a8e98a25ac697e0bbba1740fd753b56bc0510508a190a0473d2d93cad2eb01ea11ac06bd6019d05038ac08432d6e62172a6b906f58644f32fd1adc6fd5d71a68eebe119aaffa96e7e5593d7a59a617b10d55b1d48c477555299eddcbf4cc7da7c42b30f2ceaa82395b6be521c529744679cc966252457f0bdf502d302428f8c882a0c956addf21216edfab1ffc5a86b474b554a72bcfe58f841a494d5bef65a6a7bd14932f786cedfc3ca35a5101ddcf3e3e7d610befdb55d3d88ddf42ae12f6be0c2817d3e406b4c18c7207f2d0b5bc83a28245926e016cce9f0e270f541ed9c01ddc058e578d916482c478596f0837ba5cd7185a9127a6d91057862515622ae9eabbe2e0fa93be2f1a89cc11dd3b770869e6ae40c2315103639c5ae3da19b075d9fcc5dcccfda229aa3cc1a638f1a8fd51320334c90a8e2bfac769eef9e5d1d3337bac354e5d3fdd509ba714c177c941bf0738ba4cb943914da4f3623fae27df7bf25c62d7d5a4d3f0f805549a579d23fec2d2a2309277906fba25e6e225a66f9c68eb23807bd7665b748554bda28514cfc34a723b4bf3dcac31c8eebec96061ae6d408a98e0d0917381874b9ef8c6c7274711f8b98008cbc9623e569b098ee38cd8118323ef459aa6e85a4616ed4f29ac849b8a0398d9afed7a19aaed4aab75ed71886f7236c3afc989798c59be9cdad68bd9a041d6d0f3deedd9bfee2fc63144137d2fb29725fa2f865b6c80a4015383942d583f123a4b78dcd36c65e002c7d26cf1a40de9dc4132334e9061ba917a227f052aa4118a5161c151e8b0c0ab88e440e57f779140740f4626922e881a0ab1991692d476331f5267695106f920b2cbe4b3a2384874e5055d7c4727ab7e88e48493ed131f12c267bbdaf0567479492aac22fc7280cb23a8a2e784590940120ffbb14f72c368e242cb4a5c6f269143265a73350913315d0a269b6f066fd6b62382f987ffee1a7f7f3f7653b936ccf2081a05cc8ae2eb74a0eb2767cad1835b79ff3a66f22fcea5b7d71c734eef7fefe303327aab34f7b95afd766431a1bf60da84ad5844f1caddf916e558e1f06659ef69ab420d2fd30d97293eeb8dad6df", 0x1000}, {&(0x7f00000000c0)="f6cfb187b0e87fec9097f87520d8b9b78016ee3d3c6bd80cfa4221273b54a280f5fa57aa87b4f6932a2af3b7abf4637fd6cb835760d25ea1ab0e0e88b086ffcab86a72e6a60db856b4bf44961f4c6948a013", 0x52}, {&(0x7f0000001200)="d991e79469c7e018a996a3575e3894bd88160315660d8115875ba5150eac548cd0f396203e20f61ca7b3dd0fbf700bcc5fb0281d16a3adc838dbc210f9ca290c98df9e01bc43868505a6f04bffe5cb48ef20d98cb1", 0x55}], 0x4) r2 = dup2(r0, r0) kqueue() kevent(r1, &(0x7f0000001280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000041, 0x3}], 0xffd, 0x0, 0x4, 0x0) getsockname$inet(r2, &(0x7f00000012c0), &(0x7f0000001300)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 10:51:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001280)) utimes(&(0x7f0000001200)='./file0/file0\x00', &(0x7f0000001240)={{0x1, 0x1}, {0x1, 0x200}}) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@file={0x1, './file0/file1\x00'}, 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x20) 10:51:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = msgget(0x1, 0x55) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1f, r1, r2, r3, r4, 0x0, 0x8001}, 0x7, 0x4, r5, r6, 0x3, 0x81, 0x80000000, 0x7}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = socket$unix(0x1, 0x1, 0x0) read(r7, &(0x7f0000000240)=""/107, 0x6b) r8 = fcntl$getown(r7, 0x5) r9 = getpgrp() setpgid(r8, r9) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r10) pipe(&(0x7f0000000340)) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 10:51:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getppid() r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = syz_open_pts() getgid() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 10:51:33 executing program 0: r0 = socket(0x4000000002, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="007171a8a26628e80e7fc1bca7682e2950660700007a30f245384fc77972d4abb78780aea17373a731ad66af9035583cf66ae9401c491c0b081e1eebea73b6d5ea4f3a2d5d42adc635143606236e000000000000ea15083700000000"], 0xa) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x1, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000007c0)={&(0x7f0000000000)=[{0x83, 0x800}, {0x101}, {0x3, 0x401}, {0x21, 0x8}], 0x4}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000500)=""/114, 0x72}], 0x7, &(0x7f0000000600)=""/191, 0xbf}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x4eb8d22a, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) utimensat(r1, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x3, 0x7}, {0x7}}, 0x2) 10:51:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:51:33 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r2, r4}, 0x2ab) r5 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000005c0)=0x3) read(r0, &(0x7f0000000100)=""/101, 0xfffffffffffffde3) fcntl$setown(r0, 0x6, r5) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="adc68ff621c0c7de50a53f1f68fa673fb4e6370444537071d4b23eb4ab2f6860e03d044473978b8bc9e9", 0x2a}, {&(0x7f00000001c0)="ad262cd9037201440b54fa68c9f9430b86862cab70f7a99eb7b529368611cc87a2fd2eccac3fbe4ecfcb854042b16644d5d3c2ea1e2ba352ec1e56f2505319f718f8733635dbea6b111f01f5fd8f6764967d78c8964769afa670f9cbdc3a490c257831aa0e5b7fadbab97b32e1face4d3cbd7755c2b04824cfa7b609160f5c4300c42d33061599b8d8db55c320b10fa0236410dac8542ce8d5c6f8", 0x9b}, {&(0x7f0000000280)="41cff436c6e23b82bb8081e3d03ff69911b20263eebdc7b94019b42576192a45705f6f6efbe64d3984f5d939204823045cfe20a5531cfce427ede20883415b3306bde0053858d616d47890cb420f43ea786e8ed8c4806f9922b03ecddc4fa82e175e73a9db348bf48bc52138fffe701a12e84a3e5b8515f9ddea85279d1773d11761f671f9e2805bda8fcc14f7d7fdbc263dc0309e4b4478b81ea97d31a296331ad24cb8717565831562da30d3f869b9e1d200a3fb794d69fc1df3222e56afcc02e01d851f8399b0ebb1b065dea406bcbdfbac995f5ca8f71798357707f4069182f116864d988677aaa8a9fb15", 0xed}, {&(0x7f0000000380)="89e148183b08c3a2cd29790146ad1da264e6503d07ee5019bc2431bc6e36f92031fe019414123cc301fd4f636da5bcd92de91935f8542b662731c5e8b4b1fd21857372576f783bac309505ac02745ba4f5b19a4dfc59fa32759d057bf6e94f0f8a759e763a5159e45b4383fe34d31a82506735fdf72b7790f7c9aae40baf1ea5dea4f4a844", 0x85}, {&(0x7f0000000440)="bd0e8b2104209fb1ad61f2cd8c333b903343069e9bc29d6ff57531201ebf72777c9a57ab659d161c2420a500e5858349bc0c8f1b51e4e14bdf4a3aac98af79a9f7adee65f9bd5deb558ff9", 0x4b}], 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) execve(0x0, 0x0, 0x0) 10:51:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "ffffffffffff000000e74de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() 10:51:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 10:51:33 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x1ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r4 = socket$inet(0x2, 0x4, 0x4) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4f5ed8ce, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x3c, 0x3}, {{r4}, 0xfffffffffffffff8, 0x8, 0x23, 0xa6c, 0x4be5}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0xd3, 0x200}], 0x3, &(0x7f00000012c0)=[{{r6}, 0xfffffffffffffff9, 0xd4, 0x4, 0x3f, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x54, 0x2, 0xffffffff, 0x7}], 0x1, &(0x7f0000001300)={0x101, 0xbc}) 10:51:34 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0xb1) r2 = socket$inet6(0x18, 0x1000004, 0xa) recvfrom$inet6(r2, &(0x7f0000000580)=""/216, 0x1, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r1, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r5 = semget(0x1, 0x1000000000001, 0x20) getuid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() getgroups(0x5, &(0x7f0000000000)=[r6, r6, r9, r8, r6]) r11 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r10, r11, r11, r11, r11]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r12 = open$dir(&(0x7f0000000200)='./bus\x00', 0x381, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r12, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r7, 0x0, 0x1, 0x0) 10:51:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x4003, 0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 10:51:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x800000000004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2fe6407300"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 10:51:34 executing program 1: select(0xd, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x80000000}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000000), 0x0) 10:51:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x89b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:51:35 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="e34666f515ef4fdf16afe7eb7b0d0513f9714f7a2fbd46a697572506e6a82cea378f840914ae335aba65c0a01483561319ae375c261371dbb9db470205f58de46b0ec88dc94e568fd3e9", 0x4a}, {&(0x7f0000000180)="a4072fc6265a16224d8f1b1711dca7519c7eabca166221bb365a", 0x1a}], 0x2, &(0x7f0000000200)=[{0x90, 0x0, 0x7239, "0e751a80caacba7db66fb8909a93d80c7296394ae942a20370861aee733543066eb305dea978e39502bc0c34570d38c8eb150fff51579160cc1026fdaf3836c3ef18b32f37e417700746312d514ba1ba8ed7c9e96b9eabf248991473d0ecab3f33236fd3076a061c579b7d77d913e89cb4e280f0a562012622f4fb92"}, {0x40, 0xffff, 0x8, "98189fbf5fdf19940107298cb910484c55ed8718b32f31e46e3103e4764aba24014ecc4e85db4e197a0451"}, {0x48, 0xffff, 0x5, "84f6ded5dbc882f9dcda72adb7c68326da7d950929c88283e9deff51aa0ff5cec1e144dd83201615e9e083be28a538c6f5"}, {0x1010, 0x0, 0x80000001, "f052c3118550b1aa1e418ed9b3c2f263ad9070771fef98c9c8c2617736dab586e84ac8e8909b3c7fce90b81bf94b9ae17cf47bcc8daaf06ebdfa066939aba5cd57abcc7ebb3b8cb8f36c901d0ad469f9b58ccf67c577d170b5e8fe18ae84320982fc6ef29f5c03b1af4573107b7402aa541337ce3caac0ae4827d242520f721597bfca0422b52ac591a93a56b80d3d2d397f6393dc3d9550b168083acc62d2eba4d4864dfe1b392ce53a1e688602e89f04422a2afdc75cf79f38c870cf5aa8da058b2fa66862ce64419bb6c0e935ffb621f5bd6a5a2d06f29fa78dfdcf42ed2d3f18a6a0bafd413d3df4ef4a88623240175d023fb108483af27370f52b99c86f3a36aa4bbf669b0cfa75ce1528d556063b997ead4815d5bbbfcc75e8931882927730e78390cd27f5efdb333d311121b78cddd7ac539f64ca491ce747efe3c78efc20fbaa92b30406900b8922814a884d1ff42a7849d29dad732ac726620976acbbb82385e03aa54b8332f774332f4edec300b2ddaa30f79689bcb80a4ac65e454c5783bde82a1ef6f14f95854731b9eaf92dc18610570d38fd5a955066b75f95be9a4b74b9d9edce86745720eefb99b70214dccc7f2b6d84ce9fc9f531706e874af78bc43f709748a3df6cece0a36212e121e2ca23df3ce24cdd509940dadb61b84818b266ec98adb5ba91c4c3b86e8546ded7057fd39143456680a95ad0af872d9e75b56ee3edb66cf658e640e6bdcabd07842f270e8015114bcbeb5fa1c8f2e373ca02a327ebb18341c651c306c63a58fb57c20125d750be725e1c1c3163ccc781ac988e987ce8eb6032d02872a2ef3334e6f1f6247ebd8fff9b0653819f799fe205afc9fb7dbcee02037ae9546d243d2b2f427479036e0de4aa2d4ee8b536288ce84379e7b0c52741d8b255e4a7da39c7241068d999dcf1f7b9ce31edfe1095c5ac7dc29d0f01a48e789f24cfb114218e0211eb8b4aa2b7858d05a521051cb470077b2982dd1cc942b0446a341bc29a82c5c76f001ee06f7521befb52b9fad1ab2605804ea5cd8b873308a67d0715e01cdbf4f0fb3d4916bdf55e2696a41359cc2cd620b800777d63ce07ab4370b4ca58c9737ccadb8dee34662741e8c0c355edaded92f572c2b0c80bb5215f58eae8a0de2530a91a8a58113e9693b0330552ff9b11c042631444aebde77f4e717a29c9c15da1d6d26e5b5b565e6af0e1dc26de80a658913178325d14c4dca987da121d8f4ec59eb63c8863eb96936ce6e45524afbf109b6ff34a4122db3f70a0421400393be2ddb1fae20e89c7951d73a3fb3572b6c46ddf29e77a193a19b93a1e05bf3ef64f604a832b6cb5daa99b7b6ccd4514e24b91d6cdd4aefac034f4ffc91c674eb1ac211967d9814cfa0ac87968191d40aef28df6102f05fa69efb43cb2289332365d8d86a32821d899c00613c6af2c9095ceddcac4be6ddee359c04ea6273599ab028d3dcf164659007819cabbab561c09e414137e6c5a2047cba3faa2e438b7d1cdced7bea000614b8ffdc0113200524412c857cf44ead5024e023679e42a041be55285a87bc55718b82fd59f199f7e2f418e8d3e64b342964428ba9fe3aa0ea7b4d8a742c3fd497366a49b6a4edd203276b04f397d4eb5ae9c59a63fe0ace7b0e4e7ec2d65a95d3e0ca23d67c3c099c7d45ec59c5a15dfb139370da7d8e12668db422a6e2882816cbbb832d9010b6f08f2cc1c39852ee69e2e16c0b897fc87895c4effe3b27edc49a9ea2b285505aac7985de640a9b133a2dfb2a3b32f3d2ea8878b69e807e8d42b57eec5d278d510f5d36c8e2b31a1c0fd69711b3454b13e7c20188081494c7383055edc02172eb1c32ee0aa0611c78bc43493dc653e711e8b0903f483f38e191b99849ecc4d0a3e3720729c6346d40908c99612a12e0ef443404f126d8c3948fc99f3159046110025d4e5c9030c49cd025b29e3a0f7e213fafa1c1b7c73cbdb837e05eb108c9198a09d279b570bcfb26bd2be8f840b2c0250dc903aa84abce5485fd05ff93e7bbda7f348fc30db2290dd8d7e1d6730841e3a9ea6cd21f7b0734aa11a13338559887efa0dba5dcc3d465d15429345f7905934a6a808a59d70c4790b15fb15dd47bb9825cb424924d55a1cb94a2c3f288e418da54a57c94f3278c8c052559ee8a2f4f21566b550622123ede5910dcb92b7cb60551ef0b997e77b6a98e5dde87a6893890ef7e65530440da8770527f96966e05ee4474784875ec1958caefbf6837e1f101900132488eef709d0d637c66080419bc5a615c5841e6dca0edc5dc1cebfa3c3200a13d1db6b1da2bce7993dc6dfbd03b311b4df49664a451c26e48ef614ecf70e0e9a88d69312a72779a7d0484362656f75e63b586c1b416893d0c2845e711419345f7e931fbf334b954a43234396a2f978f177f6323a490d631d3606aeb45fc82be532d53947b8725cb9f7de93013c57a1507e5a16b0ad02b1ade12218c3d0e4f6e186f4521f61d3b155dbc1c5f79f8011f9a7f3821467bef7b1f000c15615ec6be6b2de2fe3b1ffcef92e800f0bd03440d5ddd3e48edea6186b0ed601bfbd2c725875e87e85aa80599d75e401f2f0d80ddb99d30d8db793a22d7dfe142e78bbca88f035bb00a14830612b34b127a79c83e81b0d5c1a4ff896a9b09b7176150754d14766451bd73c2911b1720c3bc4dba08c5d1d4eee220099e9b16c78a2ebe35e17c6a7d42a7ed9f98c23ff14a0f5fa03918d16f0afac2cc546f5db867b83d80cd92c0f6274e4d87a35fed079a1b1642ba1ecb8db1c58266126905524686b88c27bfdc1c3359672f003141919a9af7be4a758fdb1bdc6bd5d6c468876349e64f2f95b4d0d81836b9236b90d2468a0601f9e2c42d99b7e3232ab94567f6ceae87c42d5ca8360a1e5db5ee2751ffcf4bbb98dde63527985cc13027f87098d05ddef9da11a1a42a421395d639e303666663518f6e6acf891bf7b6e7bbd9f9a17bc1a57006f2e294701c0e2560b40a1d3c31394d823ad84c1f39ece4acd29a43c0e51d44b3c304affe105613b6767d1cc33f70d692ee1afb4bc19118b1a069649bbc2f5bda12bf76627289352174cd686332ae29f24686ab62dd5ef0fa11f25b9f50d271a7c0efa7f83638ca7751c224029edd15d4a7d2c83c1363b04bd743cc1bc77fc7c57d57ed83fc09eec6f12271c7c3da2c5630b0952bd577ff9290511b8bd166d7eeb1058e440642eb589ebdca4144a2d52c8684fe9173c54ba177e3981d4bf9d314c020de7147c75ced7ed226663d9f3380805cd6d0403126591297ec520a1ec6217aa0aebe2860ae0128845e5a72d6df7b7cbc74555cf1a7f7b62001a5c48bb0c49050ecb4215563040b43f1a28b5c24a828396e73eb3b1e21862558d3fa9c57307075f848fedcc4f59d9f9d97ce32ea730ca0ff0174d13373d2625fd3e8c6df5e7b48c2f0d5a8ff58d0df66e57965cc9ca2fe28b0955a5926646c59251bb1b175b2509b2e68e0123c1c9c6c13cde293576965df2162d132718ec312a95fb3538a3665468acd3e8ad10f938186249d41acb46f87e7229720b6412fe0b7a9403499a8d89e24c497a7f0ec9fa0bbb4fa4836f9bbd84aa8659093c056eb4b0ed763db43d4d28634c3a2534b8309dad76ac550d685a34483a0dcbf34058ab29dfd7b4fc3e9c3f5e07182b7e3bd9faaac8f9e913d570c8494ecc93574727aad8a189ba05384f33d78b8828a4e403603afb74fee6e58441fdeea9acafad9f27966a8b8ccee3247cc39d95260214561147cc8728c5808c2b97916c5458e7dfd7c81a8449c2726e312974b0b267738d8b32568254a2df454baa7bd54d952724b289af96cbf8f377e44bebacb1d2081988a5e5943ec5dfe6fd51b5d8cf4d6505d41210296566c1953ef777687b8feab86522a364641a521a1182be5f03b4a742f4db58067646c3ac20a7057c8a573b9931365c3328b20444b6b83b591c9e3382f019e3692091691b41e8362ecf255e4698a2824bc1bae1c00e5e9e50f799707aec15aaf3032b8b419af5e7277ddd1b5cd4e8cca53abf05915997dd0141308ff397111747e5fa6cbab02c7703557e34eb3bf406f351235521666f2b469fa7dd66d820d72dc100f3cc99be73bd809ad21303008aa393929b51287fd502275080d977b2342f9fd2d06c6eb2a2727edc9ecc860535123c158ab7c40044f32c14678ee9d3ee63cc59b1aa886101ac1601d4414d684bfa194e8edbb597fccec413279659326a599b46256375ea1d0532a8473e82b841b8593075b1ad8b0aafa6a1b4e7f6f18f984c18a682276b12b4ec10aa159a8b3721d1a5284eb6764c97e2d01dceeaed51748e4dbcb72b45b95f1ae565f4bfce4219e0b6ef5b316efc5e47bb5788db93d7baef270e4a6de2464c61f0d289dd35eac5be49240ab3c367f28c8fdc26d669ec153fc849e8dda3125d0f0a2b9bafe6b59ab680b7f164378680405bece89b296b43a78e707d85b3aa517b58d77b144ecc2d3a295b2815d4cb3eb0c0f27d3ce2d73e9fd22edbaf2f97008062297b833fac1d43744398b5bd7e36cac50348a5278ff0177564be8e50886c971118c8c8e448ec49b1def3a8760aae5cc3a1fcd8b7f3d8c9fd720a9e522d23d0d96938de25b9931e1cd351fa0656715e19871f069c3d8a7bcc9fa6db213cbc17192e401a4d74e33b2b5ef22da3415f4914345d9f4922031ac41c0c9aa222fd69ebeaa673d082903a6e33b908e11e88ac7feb3a06d0f8a87fa14c2d53a9d777ee3173bcaa7ef83bd4414120cc2b4149010833c664353c600b82f644b1b83ff14ac8290e5d339d14c8430d00a118fc2ffc428d1bb4934fd52b209bf8d99b6555a69ea1848a1d752cfd894e7fdc2403a2eaecd3c390be41cf59c66af51dfcfb491ccc1dc766088712fea56388738d30d8311056c08c9a869118af2ff3c52cc1d3b4feb13f3dab1ae0136d97ca2dba9728137577f0e8a01209ed3d7e77b11b338b482ed7a4fd625b876a654e9b8a7454547351b3e1eb12545966ef8842039d79d54efde60d243caf79a0058364a71f1568d17fa8181408b1403dedd6e6532e4f58611d5681c6ea443b52a89fd2a49770e710918143d8de291dd760d1a8a426e75130f4bd6ef2478952d8f452f9b95d587d19a2196aae3a1745547ac4698bdfdf2d59ac1ece529c570d0634d0adbafe4f22c1689613fcafa72c6284fb39465a78161561364ceaf7ac2f8c1a7bcd67d5faac11fd267c1862d764540cd3bb6122716593bd75b0f97a8300197dd11db984ef87d9f8f2f330521ec7db488e402c86ea40e35cab05a742353d12cfa0942b4bac012ea1e64c69a9eec26e84ea1c7dd80b1281ebf08c3eb4cd4c334865934b7d59e44c3aab1387d4a1fb599940fdcb2175d5b79dcd3620973097cda9883dff81d3439b52468b35b42cc6ef04c312b42f8cad7ae94770fd5cf5fbf21ce17e5d5ddcab1b031a2e39bac30d38c4b33e25d1ba41c07aca5f6991724839aab1ccaffb98456ab813c40b30d2041e779b2e1bf51a6f9647e333b8221d5370b26cf10dcd3f28428e09bd1874a071d123416a4fddfbb90dac0e0ae47e3fe29a953e041b65e32596009c3d1de29f2cd1d848ce763e4de9dd85bad1fa119daca6962ca0e7a26c726ec683dae535db8e8210c282d6f9763a4f02075027cd67e70ae9492f5928b5e68270786099f618615daec87a3091a1539fd026716adfd5ec4bbd04c740817af6fe54af814a808427139e3e829047c776b06902111c0fe79fa1bc22b48afbfaa6e6"}, {0x60, 0x0, 0xffffffff, "69c15588414c9283365094403386cff1cc4c58a023f2da30100f66e2397094929991e925daf2a8179195412e7286603db27a262e93735bb571bdead837c1ecb56929d0e64250c63800baaa720a"}], 0x1188}, 0x2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 10:51:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="13c0779539d612b40000f9fa04fe6f4e88c479e6250ce96f93a3d2fb57790277a68268ca3e51fa46434a20c5cc1aad4a1b049fe4bb8dff839142732e068019cb4bb5bbd3d9318a730b9b6cd42bd9f6c1", 0xff7c) 10:51:36 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:51:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x400000003, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xda) r2 = socket$inet6(0x18, 0x4001, 0x8) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 10:51:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f705e894", 0x4) 10:51:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) chdir(&(0x7f0000000480)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000500)=0xfffffffffffffffb) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) bind$unix(r1, &(0x7f00000004c0)=@file={0x1, './bus\x00'}, 0x8) fcntl$setstatus(r1, 0x4, 0xc) 10:51:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYRES64=r0], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:51:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) write(r3, &(0x7f0000000000)="5c992b9e03df10f375355f85062fec32909bc7b3842b5f2850ddcb60aa7c4da155b881bfffeb373d6c6c3988dcfbec2d819977ceb39072daded9d636af5d543265567721c5f61dfd0841a360c74a8a6b6ae8b7cdb01bb6bc01858715ee58785b55d5c1f437eedec24820cc2c187abf57aa53efbc52ecf8473e51ae6f2aa98b2965c7a4935c0c85bfee1255284aad4917ad150604bd0c5a7ddf2ae4b1f0fa813fb1935fab0a3df56df6d5cbe4f6da45f772f77cc4a7f26d9d131c390a98475071eeeac024bf6008562455d4374eeaded85c02ae666792f27dba1fa276f384", 0xde) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 10:51:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)}) 10:51:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x2, 0x81, &(0x7f0000000040)="54509a03db02115ec1c9e5e3cf44ce5d2d3a95c89869056f376a219427d769259e6197233fd3d23258ea670f275acf36eb2abb7c2377e99db61e0d69ac8cc5aeb8cb0c124c806db41f47c080dcca7a01cbb066c06dba149ec60bb45f870722e2344c", 0x62) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="ea95f9e2cb601663338d97adaaa117aea98a719265183569cab5f4cbffa01d57332d900e666713ef84a50e3e527d69ab5f35ab65f8f309f90ac786fce9becc1f892bb9d397d8071d56f4ff9e8e3540ab8210283a737b817a6e931c4ec7d4c02903a0132973a359a7631555c0dd3f26d91d42e1690cc62721ba1f556ce4e8b80eb55d05b879f253fa968ee8cec1ea27b5baa3770bdf4af32259e31b6610b3ec98eeba29a18f6e451e2d097e3a2fcf95b65181d132e291961908aa54f3622814f677d9c8fc94fc5e1597ba615538a1846337d2c8ff2f588208b3028547e7", 0xdd, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(0x0, 0x20, 0x6) setsockopt(r1, 0x3, 0xea4, &(0x7f0000000280)="73b0835f74e2c1943618a07acea41040a82c0f335df217e8368c6cf888cc4e3d41b432d32ccd5e4f6e3abf1bff7ab10f3ed2ffccbe6e08a8b2cd62fe15ec726a2c1656ded537c12312783e659838990ef5b3fb31048ef639f20cb6581e8a85876ee62541651ad5a8c3587e5000b427c5c1e8e0df3409ed2e3d9b3726b90b25b8201dc169f31bb611bc8554a6ce151a4fbb8095c880f7", 0x96) ioctl$VT_WAITACTIVE(r2, 0x20007606, 0x0) openat(r2, &(0x7f0000000240)='./bus\x00', 0x280, 0x4) 10:51:37 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:51:37 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open$dir(&(0x7f0000000000)='./control\x00', 0x0, 0x84) utimensat(r1, &(0x7f0000000040)='./control\x00', &(0x7f0000000080)={{0xecc, 0x2}, {0x2, 0x4}}, 0x0) 10:51:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:51:37 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) semget$private(0x0, 0x4, 0x1) kevent(r0, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xfffffffffffffffb, 0x2}], 0x80000000, 0x0) r2 = semget(0x1, 0x6, 0x102) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x100000000, [{0x3, 0x20}, {0x3, 0x5}, {0x3, 0x9}, {0x2, 0x800}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0xfff}, {0x3, 0x3}, {0x3, 0x8000}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x8001}, {}, {0x2, 0x7fff}, {0x1, 0x7}, {0x0, 0x8000}, {0x1, 0xf7}, {0x3, 0x50}, {0x2, 0x5}, {0x3, 0x8}, {0x3}, {0x3, 0x53f9}, {0x3, 0x5f}, {0x3, 0x2}, {0x3, 0x6}, {0x1}, {0x3, 0x8}, {0x1, 0x7}, {0x1, 0x401}, {0x3, 0x70d0}, {0x1, 0x5}, {0x3, 0x8c}]}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x4, 0x4, 0x31f0, 0x0, 0x5, 0xb9e8, 0x6, 0xfd]) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 10:51:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 10:51:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) fcntl$dupfd(r0, 0x0, r0) openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x1, 0xffffffffffff8001, 0x3, 0x6}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffc) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18030, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:51:37 executing program 0: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="a3596ba1b46c45311133c3f543c94d0bd6d86480baf54abfe5ffc430a42a90e93e0db2c749c6d9005f2dc1e56caf79b18ec15dc5dc1a1018a440b28d89ca1f27b0f85ba6a41132ffcb54d90d58e3a04fa14158cab1c1c846999458ef690ff5e6187557c281c6865642f9f61e86ca3a4eee3c398276b08cd461c7a6c98825de51fb0909f4d5bf113941affe90b0ce8bccef006c676e2b30c51615bf8c5d54cd", 0xfffffffffffffdc7}, {&(0x7f0000000180)="7d3204fffb61705020ced901687ed74ecf4dbe37852449d88b79643951c5c7a10d7e2d37748aec4c31ea9e8ac06dc8273cbf2ba80d8679ef0539acfd0af19d219554471d24d5a3db50dca13cfc6ba550c5883e73c4bc0169f5b00825b12e76e6f5b093cabede916a9eadc08010509e826323aa4230cf83a78ae18fbba8b75623e036b5dcc9534fc41284a8396366fcf24e46c143cb7316aeb6855f52d4869afd540097d8728a1b1ce734f654097121f63ca5c66ade4dad1570", 0xfd20}, {&(0x7f0000000240)="9e2d4f24d39a3edfc7495f64df0eab3de927718c80f22f56f1604c03abe6b37eaf50bc921b1e9dff507ed7dfa9368e723deddfe93b56757248b697dd83", 0x3d}, {&(0x7f0000000280)="77f9f7668ee31e97f7f76674a7e04d3b8c660edd819a30ccb6415e255596ea82f6aadeed5985c7fed0e12fc3a735602cb9384c41acced68379e97b23f8f4bfc0764a560417c82e4d42f650", 0x4b}, {&(0x7f0000000300)="4c75e0a8b77075fb2dcc7e7064db8fa7c0cb8c5cd65db1af8fa37d7a37447f5811f460ae745a1bd604bc798dcaa6d38b934c7d368ae6dc651ff055fc543907e79c5fec5184379b70545b41cab355d766678e8a0df8c571242a5bc8f677d28dca04ddad85895ce9db6e2b2e2f8a5533182cecf4adca8d97f0110c9bef80710bb3a6fa487406b3a58e8f889fac48249583383b2627342353cab80957518d0ee817952d303e111958f739ae18f5bf896d3301ae9aede53b", 0xb6}, {&(0x7f0000000680)="a872130a71eadbfdb59b183b4f303f8ce6de918bbe6311ef4322a5db1f000000000000005443db6125d0e4e6186fcf35543712812d545703ebf8a839b9a81bfa074990fe3ab056488caa9b076e500c5367d63046f77ee2d3cee9ca6234a279fafc4fafcd8662c128318b9e104a758fd4554f23c7154910bf29c54f08f9e815b9af0ce995c035abf2442fc70d000000000000694f0edfc6948a4f647f7e885596401772c7790d93d032893e30589ef2effa5ba036d633563eb6ac23904449c111cc48aa9be88ba7956fd77af43f8c0d982517f03d272541881bffdac38844bfeb4f7bb8e9487b13f262e5357691352ef5916110e89ee29d79f7bf1979638bef054a74009fb7842710d9b0a4a47de4fdd1248a4f86a6d0f970bbe87a92995e6d659064", 0x122}, {&(0x7f00000007c0)="aba6ab70e715c8c652c3bde49162ba275081d9490d794666dafc917115ba455dc6a5080d2d77ceeb5973b3e5a75189731a5bf88d7930e5a6043279a264f9305ebe4daf98ef17ca5f6d8295efb50b246c7f0c7da52d09c0992803f309000000302eb080d1dd8944290bbb5ab13d9c620fe2ddfaab1a6a9f551b8e936c77398155f31bddbb12ccc357f64476b40157d1628b7f", 0xfffffffffffffe74}, {&(0x7f0000000880)="db1f960a524b8e0612e69b6f4fb19f9701005a6a58dcee715ba93ebd9ca22219826a140e837c6dff43934769a6be63870b1fbbe322e0564946f52000000000000000", 0x1c}, {&(0x7f0000000540)="97189be2ea3d0fe96e1f6c303ef66bcd0f4ed86a93315c57d05952166ffbe63bf75a10758c7701370dcf85d30ff13a64e2ca40d9d892740f1e8d42bde06d8155c4a1c086a20195516ea44a5f3ca4", 0x42}], 0x9, 0x0) 10:51:37 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, 0x20000002}, {r1}], 0x2, 0x0) poll(&(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc, 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) uvm_fault(0xffffffff821f9b70, 0xffff80000397a002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821f9b70, 0xffff80000397a002, 0, 1) -> e rtable_satoplen(21,ffff800003979f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149ce770, count: 0 ddb> trace rtable_satoplen(21,ffff800003979f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003979f09,ffff800003979f59,ffff800003979f11,21) at rtable_lookup+0xed rtm_output(ffff800003979f00,ffff8000149ce860,ffff8000149ce868,21,0) at rtm_output+0x1a7 route_output(fffffd8037ba0b00,fffffd803642dc08,0,0) at route_output+0x78b route_usrreq(fffffd803642dc08,9,fffffd8037ba0b00,0,0,ffff8000ffff2018) at route_usrreq+0x35d sosend(fffffd803642dc08,0,ffff8000149ceb28,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff2018,3,ffff8000149cebe8,0,ffff8000149cecb0) at sendit+0x58f sys_sendto(ffff8000ffff2018,ffff8000149cecc8,ffff8000149cecb0) at sys_sendto+0x92 syscall(ffff8000149ced60) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,a751f502010) at Xsyscall+0x128 end of kernel end trace frame: 0xa77c6c00fa0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149ce6d0 rbx 0xffffffffffffff5a rdx 0xffff800003979f5d rcx 0xffff80000397a003 rax 0xffff80000397a003 r8 0x21 r9 0x1 r10 0xffff80000173b080 r11 0x9e1b38c3d4769991 r12 0 r13 0xffff80000397a003 r14 0xffffffff821c01c0 mplsdomain r15 0x4 rip 0xffffffff8176f850 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149ce680 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=217046 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2bd0,0xffffffff822df660 process=0xffff8000ffff6358 user=0xffff8000149c9000, vmspace=0xfffffd803f014e70 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 92246 233434 27362 0 2 0 syz-executor.0 *92246 217046 27362 0 7 0x4000000 syz-executor.0 27362 224455 42470 0 3 0x82 nanosleep syz-executor.0 134 399638 42470 0 2 0x2 syz-executor.1 68711 457443 0 0 3 0x14200 bored sosplice 42470 220630 74387 0 3 0x82 thrsleep syz-fuzzer 42470 109707 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 517640 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 445711 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 99119 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 188012 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 22128 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 142132 74387 0 3 0x4000082 thrsleep syz-fuzzer 42470 290005 74387 0 3 0x4000082 kqread syz-fuzzer 74387 320913 64657 0 3 0x10008a pause ksh 64657 36588 20880 0 3 0x92 select sshd 28440 264690 1 0 3 0x100083 ttyin getty 20880 323957 1 0 3 0x80 select sshd 41785 95356 9978 73 2 0x100090 syslogd 9978 381753 1 0 3 0x100082 netio syslogd 78811 68308 1 77 3 0x100090 poll dhclient 73796 301805 1 0 3 0x80 poll dhclient 94628 17296 0 0 2 0x14200 zerothread 31004 190205 0 0 3 0x14200 aiodoned aiodoned 16411 471442 0 0 3 0x14200 syncer update 88846 429865 0 0 3 0x14200 cleaner cleaner 55465 491413 0 0 3 0x14200 reaper reaper 51667 455439 0 0 3 0x14200 pgdaemon pagedaemon 71205 457673 0 0 3 0x14200 bored crynlk 49147 193100 0 0 3 0x14200 bored crypto 60527 442727 0 0 3 0x40014200 acpi0 acpi0 53023 40771 0 0 3 0x14200 bored softnet 5869 335212 0 0 3 0x14200 bored systqmp 10204 386055 0 0 3 0x14200 bored systq 90556 396986 0 0 3 0x40014200 bored softclock 86418 486635 0 0 3 0x40014200 idle0 49785 391317 0 0 3 0x14200 bored smr 1 107334 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9476 6331K 6344K 78643K 10687 0 0 pcb 24 9K 10K 78643K 229 0 0 rtable 101 3K 3K 78643K 303 0 0 ifaddr 49 12K 12K 78643K 96 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 25 0 0 iov 0 0K 12K 78643K 58 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1391 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 6 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 34 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 303 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 30K 46K 78643K 325 0 0 subproc 64 65538K 69634K 78643K 143 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 46 0 0 in_multi 33 2K 2K 78643K 74 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 207 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 85 20K 29K 78643K 1496 0 0 UVM aobj 26 2K 2K 78643K 31 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 11 0 0 NDP 9 0K 0K 78643K 28 0 0 temp 129 2350K 2416K 78643K 3753 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 207 0 200 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 82 0 78 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 29 0 5 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1937 0 526 46 0 46 46 0 8 0 ffsino 240 1937 0 526 85 1 84 84 0 8 0 nchpl 144 2566 0 938 61 0 61 61 0 8 0 uvmvnodes 72 2045 0 0 38 0 38 38 0 8 0 vnodes 200 2045 0 0 108 0 108 108 0 8 0 namei 1024 6777 0 6776 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 7199 0 7199 9 7 2 6 0 8 2 sigapl 432 465 0 452 2 0 2 2 0 8 0 futexpl 56 4863 0 4863 1 0 1 1 0 8 1 knotepl 112 174 0 147 2 1 1 2 0 8 0 kqueuepl 104 81 0 79 1 0 1 1 0 8 0 pipepl 112 338 0 319 2 1 1 1 0 8 0 fdescpl 424 466 0 452 2 0 2 2 0 8 0 filepl 120 2736 0 2641 4 0 4 4 0 8 1 lockfpl 104 107 0 107 2 1 1 1 0 8 1 lockfspl 32 162 0 162 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 465 0 458 1 0 1 1 0 8 0 zombiepl 144 452 0 452 2 1 1 1 0 8 1 processpl 840 481 0 452 4 0 4 4 0 8 0 procpl 600 869 0 831 4 0 4 4 0 8 0 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 392 0 374 3 0 3 3 0 8 1 mcl64k 65536 13 0 13 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 4 0 4 2 1 1 1 0 8 1 mcl9k 9216 5 0 5 3 2 1 1 0 8 1 mcl8k 8192 4 0 4 1 1 0 1 0 8 0 mcl4k 4096 26 0 26 3 2 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 46925 0 46890 12 7 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 78111 0 78036 9 2 7 7 0 8 0 bufpl 256 5915 0 1618 269 0 269 269 0 8 0 anonpl 16 55755 0 47074 55 3 52 52 0 62 15 amapchunkpl 152 2071 0 1970 11 6 5 10 0 158 0 amappl16 192 2040 0 1593 36 5 31 35 0 8 8 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 108 0 100 1 0 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 24 0 23 2 1 1 1 0 8 0 amappl11 152 310 0 300 1 0 1 1 0 8 0 amappl10 144 57 0 54 1 0 1 1 0 8 0 amappl9 136 508 0 504 1 0 1 1 0 8 0 amappl8 128 139 0 122 1 0 1 1 0 8 0 amappl7 120 26 0 22 1 0 1 1 0 8 0 amappl6 112 112 0 104 1 0 1 1 0 8 0 amappl5 104 219 0 208 1 0 1 1 0 8 0 amappl4 96 272 0 249 2 1 1 2 0 8 0 amappl3 88 210 0 205 1 0 1 1 0 8 0 amappl2 80 3332 0 3281 2 0 2 2 0 8 0 amappl1 72 17284 0 16868 25 16 9 19 0 8 0 amappl 72 1099 0 1063 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 30 0 5 1 0 1 1 0 8 0 uaddrrnd 24 466 0 452 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 466 0 452 1 0 1 1 0 8 0 vmmpekpl 168 7353 0 7334 4 2 2 2 0 8 0 vmmpepl 168 56235 0 54851 103 27 76 76 0 357 10 vmsppl 264 465 0 452 2 1 1 2 0 8 0 pdppl 4096 938 0 904 6 1 5 6 0 8 0 pvpl 32 184980 0 173304 154 16 138 138 0 265 41 pmappl 192 465 0 452 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 408 0 18 12 0 12 12 0 8 0