kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 31 04:40:43 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.198' (ECDSA) to the list of known hosts. 2019/03/31 04:40:58 fuzzer started 2019/03/31 04:41:04 dialing manager at 10.128.15.235:19552 2019/03/31 04:41:04 syscalls: 1 2019/03/31 04:41:04 code coverage: enabled 2019/03/31 04:41:04 comparison tracing: enabled 2019/03/31 04:41:04 extra coverage: support is not implemented in syzkaller 2019/03/31 04:41:04 setuid sandbox: enabled 2019/03/31 04:41:04 namespace sandbox: support is not implemented in syzkaller 2019/03/31 04:41:04 Android sandbox: support is not implemented in syzkaller 2019/03/31 04:41:04 fault injection: support is not implemented in syzkaller 2019/03/31 04:41:04 leak checking: support is not implemented in syzkaller 2019/03/31 04:41:04 net packet injection: enabled 2019/03/31 04:41:04 net device setup: support is not implemented in syzkaller 04:41:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10490, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0/file0\x00', './file0\x00'}) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) ftruncate(r0, 0xff6) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x91, './file0/file0\x00', './file0/file0\x00'}) linkat(r1, &(0x7f0000000180)='./file0/file1\x00', r2, &(0x7f00000001c0)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') r3 = semget$private(0x0, 0x2, 0x200) fchmodat(r1, &(0x7f0000000280)='./file2\x00', 0x101, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) fchmodat(r4, &(0x7f0000000300)='./file0/file0\x00', 0x91, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x3f) semop(r3, &(0x7f0000000380)=[{0x7, 0xffffffff00000001}, {0x2, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x298, 0x1000}, {0x2, 0xff, 0x1000}, {0x7, 0x3, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x8f, 0x1800}, {0x2, 0x8001, 0x800}], 0x9) fcntl$setstatus(r4, 0x4, 0xcc) r5 = fcntl$dupfd(r4, 0xa, r0) r6 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x2000) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) semget$private(0x0, 0x4, 0x1) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000440)=""/45, 0x2d}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000540)=""/4, 0x4}, {&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/206, 0xce}, {&(0x7f0000001740)=""/59, 0x3b}], 0x8, 0x0) kqueue() getsockname(r0, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001880)) fcntl$setstatus(r5, 0x4, 0x40) recvmsg(r7, &(0x7f0000002b00)={&(0x7f00000018c0)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)=""/155, 0x9b}, {&(0x7f00000019c0)=""/210, 0xd2}], 0x2, &(0x7f0000001b00)=""/4096, 0x1000}, 0x40) 04:41:08 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/86, 0x56) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) rmdir(&(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x60a5, 0x2) socketpair(0x6, 0x4005, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) setsockopt(r1, 0x101, 0x4, &(0x7f0000000300)="c9678526d9c6e3387bd650cfde590d6b211d9521e373a0e789a1358601292f9ac67b73fb0af2ad0d2777f8ddb0f4333c0453a1f1931b782ce711b55e061c4b2004e6b1a4823d3d7f888eb169eddd83a1c07abec1b6ff45808b7f302530eb898478a8b8b34cc67db04b631f268cb5d83b4c46cc5cca2a26076d4a3d6c768963032e04f8cebe61d18237c9e932df6d31e8a2c37c6682bdeadcdcff2aead639952d31e38f8cea903a5c18f7685d11f9695d43bf3448a5957424e9fda17b0bfd02d4b7bd51e8a67df0431f0675bec29432c9c089ed52ef4692cef571be62cb3f2040c54422da1fad1d", 0xe7) r3 = dup(r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000400)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="c567a6f203acb5d104e4eb4bbfe6e8d7ea0ac22f360ac720c27ae2324c8f3054ca780051b2232bab226c2c24bb71c838336ab653e2f7320c65388bf55abdc3af303cedf40009679a80b43e7eb3d792", 0x4f) bind$inet(r1, &(0x7f00000004c0)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) accept$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) clock_getres(0x3, &(0x7f0000000680)) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000740)) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000780)="76180303bc48dc4d90557d06237774c5016365b6e4b9ac8ea04ae5932d7ee3734a89c88c7711af19ae556872af56a414bdadcd8c6862fca79557d8b40dadeea0adf2875dfdef81915de019d30e8cd3f8a4da53e85209a87d3ff108a1bf335c2419ef32984f128fe3201bb378ae04256f8f2837082823695258c28aa3c744bdfb7a11af23f06c695158d9d78185af490c4f23d20d85b8a413a5720fa159c23f382d479f6769c16191da5a10614dedf9c439aeb032d2411dfcf1358136f580a9", 0xbf}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000008c0)={0x8}) truncate(&(0x7f0000000900)='./file0\x00', 0x4) socket$inet(0x2, 0x4, 0x7fff) r6 = dup(r2) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x200) sendto$inet6(r1, &(0x7f0000000980)="8333e278c8d714cd25bfd7c33a43b1aec8d60a466167db962b5f8a490e9952f712c9e387387db1836d6a7d1505e640e496769b4169d97df99c317330ac8a8ace8687e7c6ba268b11fc639b77633301f34b50b01ba2e69d35c8d608d9f2983ed82f3aca1d8ce5f5d270c996aaa35fd2473d7de7e6fe85218213901934048e480721e15237a972999f1ca45fcff72a62cf60571ceb45bee807c7ce99fd31ab97a6a952d6", 0xa3, 0x40c, 0x0, 0x0) 04:41:08 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r1, r0) setreuid(0x0, 0xffffffffffffffff) munlockall() r3 = socket$unix(0x1, 0x10000001, 0x0) r4 = dup(r3) setreuid(r2, r2) recvmsg(r4, &(0x7f0000001200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001140), 0x2, &(0x7f0000001180)=""/85, 0x55}, 0x800) r5 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) setsockopt$sock_int(r3, 0xffff, 0x1228, &(0x7f0000001240)=0x6, 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001280)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, r6, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 04:41:08 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 04:41:08 executing program 0: open(&(0x7f0000000140)='./file1\x00', 0x80, 0x8) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80000000000084, 0x20) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 04:41:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect(r0, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) select(0xfffffffffffffd6c, 0x0, 0x0, 0xffffffffffffffff, 0x0) 04:41:10 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 04:41:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x101) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x400, r1}) 04:41:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 04:41:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xfef0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:41:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(0x0, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r3) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x4) semctl$GETZCNT(0x0, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r6, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000500)=0x1) 04:41:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00', 0x0, 0x6}) close(r1) fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:41:10 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="bf880b3238ab842e48da9650bdff5e71e9ccbdf27b29b32c6950b44dcf4b46e39638aaa80c7af9a292ebf7c465c6f6897a6895", 0x33}, {&(0x7f0000000280)="36c63f4b7bdab77f03f21605070a49c3c710d6eae3373891fbc25594111f2dde9784476d54afe63e4aa162ad2d5b627f2cec3286d81f79c6ae8f74fafa406b8ba204886b9dedea999071e26965fa4bfb1ae0c90f10d6f8ca7d5510563c8ff96a333d5c25c46c408811fc0da1eb5bfe0f4b665c1e9b7d557d23a824715f5ecefaf65bbc430dd7f1bf0e6de2033acce0", 0x8f}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x40, 0x2}, 0x3) r5 = dup(r1) dup(r1) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) 04:41:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) dup(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kqueue() pwritev(r2, &(0x7f00000003c0), 0x1dd, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) sendto(r0, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 04:41:10 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x30, 0x3, 0x3) 04:41:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 04:41:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1e, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 04:41:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffd, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/144, 0x90, 0x1, 0x0, 0x0) 04:41:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x7, 0x1, 0xc065, "85a0c8d406ea703bebaa9ef23a4fd2e08f199690", 0x4, 0xfffffffffffffffd}) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:41:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 04:41:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmget(0x0, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="ac8e0a239fc2a8bb4747668aa9dc5dddeefc8148eaa05a651bb3ccb0eabea3845509a5511bd0a628b9a2fe6bf1d73c2fa36a346cbe7add2fa68dff5f8ce0c69010b988d01b7fca2746844dd6ea2929612d83e0f851d958317c4fabf5f9738da15a0a530e4b05fa47a286ac3a09e3fef575d6a82f78de28848e40c228ca87fcbcf60e55763917419a635cf0b2064370b8f48f8c513f83b50bec553e3eb4ce2a2ca0ed1683ad7e9eedf2cfbf398445ac0c1d4138f2", 0xb4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:41:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x40, 0x0, 0x0) close(r0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0xca8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:41:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r1 = socket$inet6(0x18, 0x7, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0xffffffff7fffffff, './file0/file0\x00'}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 04:41:10 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() r8 = getgid() sendmsg$unix(r2, &(0x7f00000026c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000180)="4ffa0603f22b446bc69b2decd71d0a209b88d04920db8b76c4c99bd386a280c86c8f61cfd51c5655f90d6bc0d96d9e26141dc393c3d6d1226d1daa0a788193924ca5e74531024764859a8c8637f4105d61741fc8e57e77c7c2c6df36822e76ab9e80fe7303fe9ffdfb800521f76b1589ba0e9e8f0c6a9477dd2d66e252bed220d1ac89e2553c571793f163effc683b6bb2a4a5a8d29d8347eb0a4e1f01872ef2bb0b1370617a01f96fd0fbd0fdeb228ade7a59deb93604e21fa8a6e3801a9730131b69a722f5dbd8955efa46100e1c06a01335b06088216e3b698408f85491fe97db8d1df8d8f196a9c5591cfa9e1b238fa6452cda8234614fc06cfd0fef314f32700c4bf42e240b3a3f826ab3589720cc5b3eaa3699efd2f9516a91212e2eaeb2d1fca7aa98a3232e9cce9812428e4df8cfd51b4cf998b821494e55a5a54fec8d96e4313e2c27fe811dbe2499f4d7f268dc6766fe12f95c0a8aaaef6acc7e9cca0f1d97205950f512e431ded0ad653d36657b29311b1f7d2df13de7da28adc182b627d1025c9074a400c0e9f0c3886477fca9879c71bad0c1c7f0af8dc02a94e61bb92cf53790e9ce05a137d7c31ee6229511df64c7d0d8acbab740ec05571c1a6ac7c6ca0c19c12f46e25dafed878c7939d03935b345395a39f0790082dc5b6e09d004a02edf4e77b54ee78e5c8d57844b04fae8a4669baeef943356553d360a47484623a24ce56e64c54e212dd419929ca7c3109d3c08a5cfd654fa6ba45633b53bdfc16d3757e4b9bfb2be2e9a0c7804de33b94ec21984bd7d18f7b9d9114688bc65e4626f0a2db57d17780823b5a85f96c1a5d1d45dc25768a10800ed26ec6edf5991437ebff73777820c75ec19249a583d73acd014bfadb7b8805175d1cc973451468871198b99b21655794fc2df4549eba8d47ffd924f0a396b8455d4095e41da8ae3d5406a4d4e28a49e1d8b0805e49eab6cfe52b0ad3b23664d6ebc66210915de04c4cc59b2dbaeac018f122ab9fad4315e83f7ef9629341c810e5839021b26758ccad82abe29ece23ced8e0014b1a3a12475ca59c5d44f6fbc4f496297bc6574ea9dd56ba9c0911e79df1bb16426027c27856b8e15484568b95de835fb44cab9eb76d2679f15e6621772446969659b68e2dc72c168c2b8064f2c31e70522d60caae56cdfded978b712dd68b88bb596e718c3bfcb99b38d07aa575626b5ab8aefc9dc0f9c44c11cfa9f21b9812a1916f28116781162c998b13a249feb204203d516cfffb08d45cafa0f9e6ea0a2b3804ade419263d9ee58bca566dc58c3768817cfd3001a5074a32d4277bdb170c540ed843fdfcb153cb8f4223ae89b259d05f8fb611036e28c0cd0cc8aa422e24a3b30fe81f2be969ab6d75ac311c8518afd31c1d228f7af7f1af7a4e58555e28ab797305d8ca01b6eb7ac0cd0d3aab940a7db310e43cffafdab138da371df7477202c45c34a9022eaac977695fa86782bf00e96e9b5b27072f732ef46d72106347a7dfe24d00c571916683f72e04d3a6d06c9473053280f50501494a7b17decff0a7b7246935c731230cdf548e7b000d1d83934fd322391e7d4badbc4e9f2ce79bb282cd281de7299bb889ef6546ebc0ada842ad9fb31d01488c74b469ca4c954fc52983054bc2ea63c83d320e4f75d0798e3bae96e48e1f16660e05b0f3cee851b59ec2c955883f27ca41a68632c91ca57846c4437174297492ee13c5f83f36311b1c81021beee9a0d5d469d563c573390c4a1170c8b71adef30261ca357123d32d1b0be647702e9ea9f4c79efe497bd159b6c71c7daee431255ca98d9d98f58eb13d984bef10b1d63f9824a0993e9895624f1111cfd6bd197ae2689c0b3814d5c4f918dd84bdba48e7941487fd93d2caa0648d74f8f3543fb5256ce72f4ffdd0f2a3f118919fd5fbf0c63dd0948395274f51947b13d1c0531a9ad11fa4cd6024dffbe9f8b476cd64f8e18c3fae5379832a79eff3921f358fcd2fae260bed45872bd609c9b63f3881ad7f47d2ea2c69f60a737050f3396a65e4f603cd86facf3efb0a779b507fb6ef811b83681c5e77974e536fcc9da199fec1cc6d4e98e46a7bdd99ae4559ae1db49845281277fc6f6382781c8c0ae04b8941cfcb53ef8f0d77e6f05347ae679c96a9497037566ce9b5502a4b1d9b5eca6162c160a2a5fa9d8aa99db4c3cdc16a7383590b233fe779550e675eabaa07e17ee2f83276decdd25ba54a6e4d0b39722a8f1723851123e7e7e1d22b98588caf59c335ec69e6264f5c3da64d5786afdedf0082329782c35a6b8413883e18416a9724dafd5bc7ec0597ebab864d7d428c89da83fa7987377c710e3e87351fcba64093fd4efe4001ab11630cc6f0b903a09c13b45db309a2bdb22b9edb3c5aab4449dae7fa5fa1aa1d11bd2eecb618245c774539848ecd940842c23aed99d46efcf28d3d5a229503ea3a2a1b7b7da3b74d5288a121b43a698202be7b2951626ae69a294cbee25f1d3c348d157d684ef54413c673de0ac9b0088bb3958747c5bd7e02a4aefa73f64ebeaf4412f3a095da7684a30957936bc2a005d17de13647f7460d61971ef362761884619f696a8a93b8c7435cdda63c4206ee95c6cb26f41608753cf0d1590644f71502edc86318771b594e9ac4eab361f7990304c2baf67ad0f42bba0fc03088421ba92c5f774eca17aa2f498b969a608167e70cbd56143a5bf77c431ff5a19c0d316a271c1be2da149dd4a8853c9212cc5b85e081bfe41d4355c1709b8d02f783b0561cb77cdc3097351018c89ee336c16c6341a9f087d88777021649294c2db8e84eac33a210a1d3e5e4196cf8761e8704a40a0f0d8ce9470a7226d73d917ff0bde8b844df90aafc9419711f990ec91346a80d667091b96b2909da31650598fef3962b20e7b77cad0f2e280716c27dd60cf2b3df81523fd938510057e087c63e7d9f7fb34ad455abde4289b996ffc1d9ab0c8e1b745ad62d0a971eb0cd3549b9eddef90e699e90bca1bead3827c5effa473f4dfb63c1d2d87e2aaf3d7ad540eca126b7c8908c60fe545d36dd4fb7a9dd5082f7d8098f30490aa261b05a646cbc36b24549b88f9664eb0e9fc831199983ff1385cf64989223d7c3c1127b62d16f0a01c338085fb2ec53d7f4082e405d6307c3ee4adfbe46c7cc001d74907ae8debd07f98f2733146251fb0c8fd050b8aec716c5e1436dc6e267e32317bcfa212fea117afac8113d755acedfd9e0d04f221c5cc3f49f8ad4e4d77c03c0c1432bdac06584b38ea4fe20a0628e690ef91debb13e73c50546a47f2a4c784a9c1aacb7f0286e3183489f8251e982b4825a09d8fce8c8d115a5baffd52af17c18a43bf666c089e66a79aee9f37e65198a8d3dc57d736630d4271ca35150b9113e76848f4e6a32fe813e38678b877242a93d8556be1f17ee0087d26e5ffb7c2a4fb5d03e3eefec62629d37f79c678017fc9c6b5b51fd7d7c4dde881b91dbeff8de7610ae86dcdbf8d7dbb3fb727298abc5dd5a7a720ec48e3e7320a7180de7b448a692690c3423559999d5f0f7158ba40ef0fc50b5c9c54fa3518f0bde950b02317c6dfa18fe32e1d41d8254b710786fa9cfc67cb5daa32aded5648346cb5a5cdce8540f88390430d0d02219f4e04492b40814984e020f854b572c6532c6bba7a53cb1f62a6d6225e5a71a9a5343a970c0baa1b15c0a277bce6c9faa0488c0b055f24ac7b1b53da871b0a24f09464a9a8ad1b772ae6436fa7823d4c7e3cdbfca2f137c315ba8a44df840c41bc17957dfe3ac4c9181f249b440b11770b89bdf62ca7f7bf2f63dc252b26633b0b0d9a5031a019f7b3abd0b60bd38ca328eab185d4d3656593a4b0be70ade8b39da4f1417bebe7057edd4d83fcabaa4221621b0138106ca0ba129c7550a9f6185044eeb376bf273e2ec040c2ce4c9e2e09368c5d6087bad23130b038dcf49c67a0a7e6d3c2bdaf05d0daebd977a76415a288822e3c28b3ec08e8912ab8a91c1c86b4ad378ad3a4b6bc37683e3ff1797ee2a0264d51d9ce6d1a0379126c85fc98e604f568c086ddb891cf05eb593ac99828d765b667af1da8bd2d6f4ff9cfbe1ea68d452a1909524671475a9dd33569579cb1d170bedb6ac87d83327b59f6654853a6226cec33d0f3d6fdf7db994acbffe5849c3f3fa90544cb9f023cd0ce043795a4b5051bcd44868ebbf1ee7f87d5608dba255bdb74608064bb4a365ea6c12bdb0e3c492da8b0bc3dca08bd00e2781dc9a9360428e434dbeb220c3697df3123fb998745951066d881ab917d7dced0db17070792aed4c20b2c2d8766eca1cb17f482370c26273c70f208077415c57556855fa773bb23c898729e9a795632e61c3dcc123f8b12cf5a0df4307412eab48d9c652ff2c2f4fa3479fe6cc2d7dd5089ef3a5b663d609fd9c9b65873488475b98136b4197f86657e4774fd222c315f1409305e5f536317e906685f1d3c5018f28b5c3313f89e494bca028b67aad55709a5a1fafcb13f24efa89e7b8630cbbdb875be619dbfb7523299ac2055360bf47033201ba94ae9c51b046e17be2299c8a47f21afba654079c0a2e196790989acc5f5f264cd08f7ec8a66a72af1b99bf34068b70bde3b656cc676c80ee8410d2435355e26343fecad4dfb0fbe5142a9573dacb98fb3ec8cd0953c5ed0bda3e109dbe9b2573933c8cc75b7fde493397945f401a6070cdf8b8cd014a3c67822fe7913fa76a0235fa2294775c02296240175087e58cd4b4ff8b28a6da96a811d090304d28a18a6b1ea3229f5b9c13b0e760c5ac07c98bcedf833d00a7aef3468e4ec1661680a76d62f8b3658334d75ca9147029d8c5e9a8806501fd1979317c7586c9ea63993bee79c5506823240cb59245439a9cbee4bd67fad3ef221b1e70b2c63a3bd6a2722239c6fe4029f977990ffa31d4899d782586892834874bd108ee0b86f31c54bc8c4b887eb08fc7e69af73e04976c76322a873bf6a0d992283e81ee446e78a23f7110b5942c46ea3a8330d0d0ab9d29e65dd443178ecfd4c8e2046e0ece161beab8131135e512d4c5045794197960f0e33ad9348303001334239faa421023def35b59048c99a1d60c75a9a1c42bc317ac807947d156982f6ba76562571a1059d625bb6d03335fe27e84feee51b0bd91dc77a74f55f567c20aedcda8d00dcf788bfe32a6826d911ef05fadd3b717508dcc59a9ec7fed4f3aca4a8b0ad84ceafcbeaad58605d13010ba5027be60804d62b56b2e1d1ce05eff418a9a9ad447404322cac765976f54b95fa6c81e6e5da7183a6a8891bb75800c1c4abf014ad4ea6f92ae66f5198eba892fa60a6d344cb64d944670d0351ed9464283f067d86ea71c31462cd626808881f534fa6d75a044828e3af643df2efe4c4dab3287e402ad57be94fa36036e603bc6e28e9ea5f0e911b24ecfbf1b540e7a756daf13e378afadc172a9a1dafd85bf3edde2c3b0cd80e1c2a9b2156bf91a905a2d57ed052a1e265b9b5b4e2782427d43863cd93d12a31b98aef2b4b0c9205bccbc959c9cecd6212508f46eaad5d3b0f592722ce8fa7e404684b6ffa7dc9a08a110374f035e7162c3c68c3e53dbff789d1a61eb92cdd9bfa1be35fe2ce077e8229ae067fb9931c7ddd40e50bc688c62a038eb5036dc10cc01f24e04763f1e580fddf5898484ee5e859d534c074eaa6758b56f3f2b13aad418130378e222f7ec05953cd457a7d5f22c0e0bc1485842d5fbd4d943f2652d9bd9a930f0c558aba702b80b24994c42b6a4c7f1f", 0x1000}, {&(0x7f0000001180)="875e54d95746c7d90257d352e126a9aba4144b4fe1581c245a59e0dc73e7fab2be5156c9bb3ab5feed1d858aea042a48fadedb0bc3722297fc062d36f4641a2d355139b0e2888924404843fee72ccf7670b5f47e43b97533e9dd3bbb038a9d3ade5601440bf160dedc96c0e3d8771baf907d4854cb43d1cd961abaf99339959a2a68e5ac20b6ad6761de33d1e6d84ec0b5b1", 0x92}, {&(0x7f0000001240)="8f5b327afe56d1b39317cd2f66d21793218a93b0e4f85136456243a87407de1cb6e06549cba44a8d062075e0ea7adb1ac90e512aab82f89d339567974b1e3c0478c1610697eed99195a2243b23c3d43ad64950a9b5d5a2b28b197579460867fbd8b32b84056910ed8502a01fb4dcac6798240548d213d59bd6a140534c0944ed05946ed32c3e42a37a11523d9e75f122252380fd9ec1ede0c5d48e17e7915d46412527c2017f53ed520db3684e2d81e21d776ac0dfb59274e754fef10f05612e23b35ea02997e65f1d13d2", 0xcb}, {&(0x7f0000001340)="dd69a3c8064f0ec936adb8ca85e13430f282427b5abbf3c15b00884f76a27e5b748fd81ce0e9c1b5db4f52cb3ea0cc3d647c72588fcd1b94e7b35efd7594ed14ccba9dba8cec05ee811dbf251d89fa2f2be162efeda601743e3ce3a29d52019b29acab5dc46ab21713450ad0c100f2eeeecc50b0247d671346dddaf28cf068f23cf631555c5b217b4ebc609d20a764d2c954f36966ce86f6baad7913e09f7cd4bd6a6899c0eca42a4a575076e7201d933545afe609eea2a8489610c048b5dfa2fd379f4041af545d76d1c6aa8f1297f142369ca383a3be7e7d02664a02eed535259d6d94fee45c958e5f43dcc72393cee0cb76e2a3d50c5fd4dab479db5d46e95da7f5fdb6b6737b790d08c8b7e77e2ebf3685c722602fea3d1ea76b89d638feeb2d38416877407eab5f2bd049547e891fe7b17018e617f8a9406a800090d97c20ed069798d710197b1382d56e2b886c58862fd0a36927c0f10cbafa03748a3e3a1c4140cb8367e44cb65792331a9b56676d7e78f3df24acaa4ddaa4fa29e59f0ea579b71203b038f91e2c9ba73df08fbdcb5163d05bb2f32ee1d32dcc86797c65eade861a4ac6d82cff0fbcbb55a65af0744bcee38c90efb75078c657d29bf9aefe530111b4709a467b2b775793d31ca775f80046d99e2eee0b73ebe5b3d56c2b1880ed4c39796031081cdbc348f73c30fd509919034e6d821462e3fc7c00403579f07c2a76e9e2faab7cf4cd28678ad7633b63d0e2f5b61ff31e5a06555d7050e55906c5c0211dcb02f23683716796452d525f0469f7936bfe6ddf399882006c3c5e1c30f79ca96c9194697110963bab44a16537c16ff778992755094d0a66d5fb4f351fb1335e6eaad63fdb38a47dc17d979cfbbe44c2e5d405cd35b1760fe540895e62b59400fbfd181845c767491b81fd09842d9797eb581ca22f9551bd4a5a85de4fd5493311ee06f1b6c6b6a55dc8dacc2d1bbe051410a1ac0fbdf1d0079cd1103996a3a434c1213ac649c18ac5feaf777e79c7b778216eb768c0860f13d8ca555c6854ecea4ea893924a859fc01e82e6bbd32f330eaa1cfc7a401db5a799961185be2e98c5d38b4a041a103685e560f96acd1e31780a6cc4aaacca64c276a47c13253f6b87e69eae6d9e469fa7ed89ddaa843f9f1f314df52558a68d33b2c2504461ff85f3aeda3402cd6663cbe21f02f23d567184200a70c6b7f9f4e3a041571bab3de8048161de3c887cc99c5ac371964e9c707c16165f16143690aaf9bf00143c3cf02210a54f22b33a96f797b0a14579ad3e40657d19a81f448736221896e1954713ab6e2d8acdb802a944792b294877963b3fcce80a654105f1c19f08a55094000bbb6ca3d4c7aa13583d8614c5ef5d424df10e661b63abe8d0303fb5c27a2fb1c0d5a5bc16f4594f43db643c9ab10e5b82cebe7c751a0bc6eb8a9fa59d3181ac5c331d67d751219b0d29f3677a9d15ade5e93d9ae21ca013be35d9e671addb6864ada382c3587dc972d9ba76ea56b2532e76fbd18361430b72b827dad61623e470a83b0c103d1c95d68a844bdb5492ce82995592d7b1030d9cdcbb5f4a78db1f511c0014d7982d42d0571e04123910625ddc23dc683399f8cdaff6618931b76b67736f4d99d17eaa7bbdfd59c4690bd0a8ee8fefdfe7a5b3a6d255b3e199e12319cfd5cfef293e5aefcbd7875058508cc0acd2c336d8d71ed7a593af4adb7bd504e6160bc3420abec66e593b04649457e5e0c03ad8853ebaf999c6e4777a835d3e4b0a27abe2cbf504522e4939ef12c79d19f147ebac4616999e61428c6ffa416d70d5b0323cd0b124b3646cd2b8ef86c16dd4ca769543f2a2a9fa03a11040bae2a60a77602bde2bd9bce45064ea7592e0851c5aeb84de8ddc4aa310d253aa9e3e7d1f8e64cee7e2cb913b0e95a94656f31bc43887505bd23c6f2195d19a822a9355249f97f1c13993813cb5c917960c975c88c5bf8463920547fb9b1737797cea437bd149077a39a0ba38d30b0d71578b99c06472f1770bdd2e804e9d256991c357c9c4f2ac4e087f89f158a51ef053a73ad94695a723333d900d2fa3fb963991410eb100bf54a1bb326804459977ec521afc7622d8799a69c02e595040a18579f686105c8bc0d4b1914a682af128c29ea4c823d0ca27532c266ac42ace3725720b467c15a4aeef5a13c98b8a030636813958df167341c172c4bc0abc67b9fa422d10a99121a99c2f28bebff2fe528eabf10c26db0c14af5b1971a6cb949c36688542324f44d3226941873ec1e0ae2c6dfdf994a87094d26c6b37d83f1655a38910829c8aa9ec69fb2fd79b33e7486814d0ef07bc37057f6f6c68ae63a57ffbba3bdf4c1e3d4ed66bc0bee6f1c98aa7f2e515fe328d12edf2c7940eea2ef2e1ffc7a5d1a28f864d96617a5ba32ff3eb2a19e9a075f6b9ebe43be83bd0813d4170a74fb1dfc3eaf38a5c941f68b35ef316b51e76e499b72151b193f236fd05df5fc1689547a082f4586619f2c35b11497308e665f8023e67a707442b010b1442917473b84c0f25161f04adbb1c7b5bf7d145ce7d54edc38695edc3146606d90a1c98451c2220320730ccffc16e51be9edb0367e92fd0dca335f60d363a765c90dab618b809a60218018962ab96dd5b394f5acd2ddf955a6dc0cb8413aebc221c9d42ad2cd07821b986d1d70a912f9d17105edaf931cd9b8e12f53378ac74a12a0e1e4850329b62de3b53bdcd99d9376081d696cad0fccb2a200fd091399b68c925127379cc196fde7e2ed629b83084e5fcc4ff2d22fd61c3bdb7f74bf6265a86414fb9819236304d6d21f0b253678dd59ef86d0e354355ef3b86f8ab56e23048369186687e5fd357db8a859fffa75590782025da87beac6023d8b5b7172cecd5a13cccd911460abef0995fea4af15fbb7d6bbb08606f4262a62c3351b6b2b5ed39dff6ce3ca98e7eb8fef208addef22b25190e67f49bba9bc75e2550020fd637956113c475f0a58e347f5f37276338fb34a3d9e88230fa2e3f6c4e8d7acd02ce4496d6e2d28d85b5808a560f16b4f2a455f622c39f123a947d42db93714a2adf4421076c1adb69cbb7d1b52577ff024d1c1b45245c464abef8adfa8861350fa0e6c309e50ea41f346ca74d9171e8c8d6c61fa71cea61ecdc49b50615400ed40ef67f6089d70e665cf395532a323e8e6e57315676b997b59fbad5d05357d26248117d458b4b8319c0b0f96de975e18a232d4c90b9f5904cc61f70996fcdf28854571ef2c8690e0c42c19d3458e70b1817ee8bdd42cfcb31eff9d9d5306b8833cf62cc1c9acc4a63ccbf3a4c9c0514a6cca25756db68f4cbe02f4cf02806b2bd52ed8dae550877901202e151e9ab135949407bc60bc6b4574c9578aa60433ba5c970a85b25f8a7461933ed276a08d6c5d31312142bcf95131aa2439ebd15f0bf0f3c9a1245e3d1196a607d034ae430e805e2ac0a373cf67e9ec2c507f09bd390dd0334d34ecb5f5e4b475a599165bc6f5ffab3f1e87b6911e000f0bbfb4e94046519734b78950b1b72ae21bf9745de25e46cd0789257729d7952260d009ed4699c8da08189111c76f1f377a2692c8f33e41ea747168817ae3acf808aa685deabaf35a1c65dd2656ecbf4f69a52a052d78518574c14c5cad1cafab9e92a7f41915a67a80c6f7800189e11e98b2897f95ed1c8cfdb52dd213a9e53b7e6a37e355cdd5d28bfd43b3c4ca76bb5ecefcf5b43357213683613b4d8b4eab798691598e8fa860d54d852d17248e6f563f452a2f622342bb1bb953a0aed46663edd1dbdc3feb20ae151d55e13cc18954c4c9b071be5284b0107e19e6de1c885ce0559bb677e66f6708027e285b21d21fc2f53d3cfc480dc1d557fc58d9eb795e7d35e688ab3f5d095c375001e926a57ffd1af4139595b3b37eb8acf9f99b589b531e26fbe6a05743d936dc03e554b084c84ffa12185b8d2c4decf5cda6e9fed00039f3c2f19a7288d56baa74c1be21d12fc8f4eb471cedcbdb0bfbf42b880fb0cda607461ce0479e023232c27c55f4ee31c680db0e98bbd1ec5072e9fd374e13de3fbfa416f4e0d5b27d6f7e2ea97c0a05c8508588a29eee2b46488026c170425b9e158b09a5465dbd14420f79a511e107f742eafd786634f24a384c06b22bb26cf7d857159ef51c57d06f807c928930243f2c489665509e64a46a03e431908bd53ff58590973d7a00a7f72b16fc21a6e7919b304a8f92d0237347e2e1a2bc882406af89d3f6ddb0215fdc5dfc18bdf00f0aa233b9ec609fc6558891bc1d5091414c26f5076f46e811bbda4390017b8d39961cb74a11610ab7a8aec5f001a53f8e7588f7e25ba8b21903d2ea722c9f87e65bf0e9b29cd991009bfcc874c0b9d18619194b3cde51a5552bcda31f0d9409251b98559cd9e7d0b3796c0a679ec6c4e81f0d2aa3e8a0d472fe27d1f924a164a6a722fdf60179623e33e8431b26b2267263a30b78e2bf04bb51ad353f763b156c60cb9ddc9f1a079a19c16eaf2533b498fc10688177f92d2c824bc22d255ade4bdc8db573a29caa3a39f41975a800e3680784fa1e78f15dd22869247a9f805f88caf428ecc1cdb0db4bf57269c275b83841101ae8ab64e055408a7c715108fbdd5e2601bd26a1e97974f07b32627c9bc1eae6e22eea9a85bd1c36b5534562256b01cdd5479c1f67662b92a850285e5be2d55c949da978691d25c0f9e7d2217824bbb2854fe01d8e1a055cbcc5fb8b1ccddcd4ac291fa625c860ade5ef2a40b6fc8a2caee0f091c05df225b74e67a8e7175c077ef5f42dc1079f8d415f18238f14d22115862104eec178bbcecbe804a1aeaa7a1488788a5ecde8a8aa013cf7e1ef774eea1866be8a00b745c8cd4f26f8cb73b6d87e242d2c39ccdc3db49403657b29c71ef14d49d58d9f6c38f97b39291e0b80a4aa54784f1799a822c2e1b216abb89d0d9cad671ca42aa89ff5fae1dbfdae55fdde331f7ad52d4b6f178ba37daf7b3c1d834ee0672a8d8c912e9d1375e3a5b54ba0a23309c9e8f57d1dbb92a0cafe238d477f78ff2a17102af6f3d1476550976e7c7516100f5d56a9a481cf45fd8e15971420799bec5518b2aca45a557ec435867c1da03eddf66358c573fb8a1760109e8899bf7c8b50f25a034fcb91f3137f341e27e8a37c2835b5b8c9f4e28d24034180570ed569b6557d52f447a204adca03712ee32df2a4633deb6b7ffb0daf842cb152099aeacaa12d6abb0e8dfaf8b28bb87a1c03b5ce6a64d661584c1463c943b265f4d0a5a5d733dc8b68fb7478447af79221ccd3a571656daaefefd030f976b623c6b672ffecb3597518348a5ec405f05ba2226e415fe80621105e4cb94c328cf83ab984968bfa944b304c79bfd3cd857c7c0cf9665fb9b6797b5f42715b28ee3d4c7d33bdf26b252eaefab84ff831f638dd4b17833b9aba77435a12597974203a35f16bf4dfb06c1a39f7970d98fe428900cedc66c19a03b59037a394d5f2ad2df729b3de6195bb421fcd74fe423f89131f6c88b20655af75752693c0f8c6c02d8f4edf1ed095de1715e7b7d9b890fb08c01c0b3aa04d4f846c7c5db72319f38eacfd235f61393966783dc7e24bbd4c6787d1fb98b08057bb620b0817a7938c4a3a69f5eb85a8cc7f586fa81bd2cf37d0370c7022e7265bf00a8dcda59dca9c0c80e3358f744d4d725c8e8a4a5581ef4072849f2b99edf05166f7abc938ec7caed5b2d9a41a2d272d29dbc1f381ba56aa14748660d4309ea7b0bb6640ced51adf51f9ac55af4924efa", 0x1000}, {&(0x7f0000002340)="326058d667c5406ebe0c55cd7355ab3455d94ef6d557175c0233185ac5330f8684747a74fb50b1eb763e73c1f97e962d32b1c4d22e03b5c68f7f027172b83dd58e07694e027b102a95b8f514de2dabba87b99bef2123973a8dcfd4970bcda772b2f654be64d8e9c25c87527ad6d0365dd70dcc17494ac6113ed4cf1a9d9eb40933d9f2793cd8ae396a826bd24f09f9de880d446fbd40322edf2c3c0234d651e875bb5bb64edb6923b914e62c15", 0xad}], 0x5, &(0x7f0000002540)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x150, 0x6}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 04:41:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="4d12c32624b59d3c3b271c40e1341e6f83fc8ce863881af32d45ee621e9cd98c994095619146aaa6ec1a54bc882c63257bd94f1464ff667092702ef053bcb08bddaa856c9cb48fb39c2b0193", 0x4c, 0x8, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x11, 0x3, 0x0) socket(0x18, 0x7, 0x8) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 04:41:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 04:41:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x11042, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 04:41:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) flock(r0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8080, 0x80) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8801, 0x66eaca6dc293697a) open(&(0x7f00000015c0)='./file0\x00', 0xfffffffffffffffc, 0x0) 04:41:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x202, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/196, 0xc4) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/16}, &(0x7f0000000380)=0x12) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 04:41:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getuid() r8 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="2c17f6588b919bf5c3c686bf642a0cb6322ffce971fffc64ea1ac9da67c5dd2e8c206c620fb353c89cbb37e7bcac6f60fc0a0b01b09e779a7e1d13b90f2987706ecd55fd6ef114a125a7f045767fafd0183f0a0c67560d", 0x57}, {&(0x7f00000001c0)="7d2f82fd1b5137b088f409359bd2fe6392c9bc8bc1aede19f8ba16cb788d263d7ecc6545967dcf2cf468c71bc938c0ef18e54569faa75db30afe337c242680bbb8feab2ec3f40f5379e1c3bd1412b4e0f352035644", 0x55}, {&(0x7f0000000240)="147d34b0be07848d9df17fdb2e9eff0c933d7ddc3377b38569f547cf660e7632244274af7e74c2b18f6560d9fda0b22d5182e05bed6609d2adae4dfc02ab4d48da16b97ae1e1979c70c099fec0592268d02f61fc10c457c8a0230c94ff29de7e91cd29c2ee73038fddd00a2b3c4b8b01499a872509303edd9306b316ff47b1f7f3bc6c0991dcd5e12bf528eedb4e8c390d3fd70187ec56dad36295794c418555fa6b1bc82bcb78", 0xa7}, {&(0x7f0000000300)="9f82ad09d4bbe9452d5910883e07ed6fd7ba76a727323c5ec9ac1682446ca32080917fc63f28a9e6b036d15ddc3ca508f51d59d70bd714ebfbab147dab02f4d092e70fd5f36972833186b6d0e3e72e82c005219fa6de94c5d9f063", 0x5b}], 0x4, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0xe}, 0x4) 04:41:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 04:41:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="9ea4cbbd8c2774ab1e6bd2dc2f39ed01081b5f662a9b2a66b25f28728eeaaf7fddc9ab520de983c2e3c5e7925c7457917bf4416f87b0cd61ddea62fcce150e7e9e62d079597cae85fdb6beef91ff167086ac38df38d1a45a4429befaa207e15435b4e903c894954c111d74b33e7b535fcceff17cd14a2a598428d0507aeff6b5327d8ec8a461d483dc104d39249c486b5041b72714fd75dada3f33ce256017b07fdc5759502ed29dfb74c361bd424031c1e2a77498615b6531b1bb6f703a", 0xbe}, {&(0x7f0000000200)="8338d8b515fdfd0eb0b4406c3dddc9f3858a46c438f88d6628b4c4a338cae95227ef0312447b8c36fdd2625678471319c97aeafc07d65b905e72aaac26a64310c1d5c9c027d72f7a0fcbef9f2347088d04b341efb16ae85a9cdf948ebe9e4ddb06bc11947c1d0bc1a0c631443b99fd7ce075f99ae8ff3c3cc5a77f2fcc34f18f3b4e64d758df2e5eedaebac56f381b129d8baef8eb49d747ec29c17f6fd0219bc2f7c3e0816b2c804e59fdd7350d946b34fc9bfabb500255a2f94a9569717c4da83d7eb5de8a015b0b15272a4e528b2f7fbf131e9fcdf04b07dbc59130f8e8edfd4a8be3fd43a234eac771d512d0ef6bf6847e8c8d8d9c4a11f707ce", 0xfc}, {&(0x7f0000000300)="c340a9e69d41470b9c020f98ac16432518555a43b0ca00f9a9232d6043610e70b0025a7daf37bc2a131df897acd2ba8bef73c696e2a70a547c9a5782d9cbad680caf48e38b4a6d0f8ad9912e0d43dd93ff194af65ff71abfabfb8cf0e723add1ea7615e23b499b6d769e845e60cbe20248cfc587ab5df406cb70164a2654fe1d026a356752c1c89fa762e43034f301c7275aefe1fe89f5bc829a07680c852dd7c0de5a18d66c9667421ac859fb6c71d83cfb29225e0ae81d8ca8c0e8e887b5eb", 0xc0}, {&(0x7f00000003c0)="0a857e7e33c73d3556bfecfaec708e17c52e833f67ebbe07e43c39ccf0eefff8188fcc24caa609f66dc4a7a07e9426dd835d885887ccf2e46979b76705a455f94c1321da9fbabfc5368322c02fafb5bc7a31c79bcb346d528988a2cc75a2a61effa5854ddc09f65c52fc8ccc5eb1682a6e7b2411966946ec1df7c4823a6746cd17c4b54405c9", 0x86}, {&(0x7f0000000000)="c519fd6e4bb324e044e6b09ec1464802683c3fd917", 0x15}, {&(0x7f0000000080)}, {&(0x7f0000000480)="296f603cf82dc5eda15774bcda1a33d602952b6327972ab5342938d3d8cb26e92b049ed26dc26e6717e77d54316f281d58fd1a0d9157da371189fd23b009d6b86fcc4d8aa78b548dbbdc74204ac94055f10322ae56189aba4cdff80dbd9e7c15aabe52da0424818431ccd31021f284babbf86ebd6422f3dd8a27bff3ef1d0db29e549a78cc537555de8e7aaef004d9a46cb6d0cb75dc94c83c408ceabd05c8b4d9d625f0bc9f874cd23aa0f1f30863232f42b30a5a9ff49e0dd7ed337258bcc9f6d749947dd8da2dfbf462ba3d9e727599e4e5bced82f574ba5cfcf40d6cbec7458030b8c230c8b3ee30ebc559a552518f17c147", 0xf4}, {&(0x7f00000000c0)="dac1aff49ac1228cf24ca1d0def419ac61572f727ba2ca0b569e4c9dc07f593b359da4b1f16b11", 0x27}, {&(0x7f0000000580)="1f8dc20ff951b5a4a7efceb67fd67b66c55c20ab3970d773c72f61df7cdc38a7318f481ad5346e362bd4f382a72496646b593d71cb39257731f2565b9364aecc8f87810e22fa9c021ca580b81a9382e11ad49d0158239e869b013b62e3bb23621edd9ef15824bb04e517a1f17813ca34385c028552814c15bde992845d9a40e7867f29c6e24d6d053769af49c8ede64182960ed8435573aaeac1aa76718697eb6d770ac9469ae00e9ceeb361f69824b5b5df2dd0b7a4cb1cfaed7a4a0ac33c1ba2db538095237309e03a7f5196c5469338659a317997cd57442938d87a7ff10c4edcf7caec36578a76", 0xe9}, {&(0x7f0000000680)="89bd5826baf45a6697e52104fe4d71202718e86094a9f0bd0c269ae705cf206c90226dc7300babbad37c8c1deb7507936bc4db44a6c271e6c536df2227eb10a6c62c7bf9ed7a92b157140d866d1dd4fedf9c4d06c4a7526b37b8db7ceceecc708f696643f7f2af1839d72ec53bf07d4bdf04bf867fec426070c03a8604f033aa8b0113217c2b6ff5cc8f36440108c8aac831839682c2038ed9df3c2989dd335bc5b38b440a35d642609c9a4cfe44274ec5de98a4945d9b3259c7873f7dfae29dfa2c418f5a2adc2cbc242508", 0xcc}], 0xa, 0x0) 04:41:11 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 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) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00042e2f66697365302f66696c653000fcb2df"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x20) 04:41:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0xb, &(0x7f0000000000)) 04:41:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) fchdir(r0) pipe(&(0x7f00000001c0)) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r3, 0x41}], 0x1, 0x80000001) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5169}) flock(r3, 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)='y', 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xfff) syz_open_pts() 04:41:11 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000240)=[{0x7fffffff, 0x6e4e, 0x9, 0x9}, {0x8, 0xd19, 0x9, 0x1}, {0x9, 0x5, 0x4, 0x5}, {0x9, 0x2, 0x7, 0xffffffffffffff00}, {0x68, 0x9, 0x0, 0x7e}, {0xab71, 0x100, 0x62d3f2eb, 0x800}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) close(r1) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:41:11 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) 04:41:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6141, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:41:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x7, 0x400000, r1}) fcntl$lock(r0, 0x10000000000008, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r1}) 04:41:11 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x7ff, 0x39d6e4c8, 0x2577, "0292214043282e3a196496b6731634337d836397", 0x7ff, 0x51}) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff46) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000200)) 04:41:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="2505f0890dc39fccdada722529baa25a1f48833522df0e9267804ffb600c92", 0x1f}, {&(0x7f0000000080)="055e7715009b8a8b85162982b9c9cf6ac9cc7e7ac82a5181d1de8f834e33b937312af4c096e0e08b9f1788e043172a41226afe0a442371bb262df1c8911c18c4af7e97508c24d86ecfe41d81e816fa778b4db1d7c8fb26ff443816d8d1776d26fbebbb2458b6c1560e445b415d035be68ce711243e181e17e13620f05a23f15284c1ae106a0e35ded3352afd66c16b456e7652cb7a5f3c753b99f4af0f10743c80a36f70405cfa766f23809971bb3b60264e58", 0xb3}], 0x2) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kqueue() close(r0) r3 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x807c, 0x44) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000800000000000009e5daa950000"]) 04:41:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x7, 0x3, &(0x7f0000000100)=""/209, &(0x7f0000000080)=0xd1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffd3b) 04:41:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x2}) 04:41:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4", 0x8ef) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="296efb868d36ef8ade3310253306917fbc6b8a6a09e7b7f396cf43944233d241545c4e4e4aea00b5b583927c75d625f60c674bbc9d12c2fd9f104754865eb2af6a5aecc60b96dc01bc96bf42769d5837c1347fedf46b0b1c645a95412c6b87a37b435be750", 0x65}, {&(0x7f0000000000)="b8770e7ba37dd06bc1daa76fcadd46a1ce3f9fbb91cfb4907e53137462e8c76c3f0c8bdcefe8c4", 0x27}, {&(0x7f0000000140)="13e8194a8867d06031d9e08cde3ebbab1e7784f4eea5a9a0ec495894d018d061dc4594d99f0ba4207f4efa", 0x2b}], 0x3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f00000029c0)="70a7a1c9848fb7f06eac1bdc2f441481114661f25f9cd313c4ef4f13cbd6ca7cae51c03bbadd323c73515abe6479ea68af151deb0e8b8d07d3cb28909e330955f6344da1c0779af9a9286a854f6eddfca4a8cb67cf37ec67c2feb558391002f91224184f0b232f70bd91d0259d13d9b8f946a1c1bb8ac189638c19a9dd0058239dc886b2a62fc43d93946539f365b89cd22ee40b9eee49c3433e94f1be3d7df866374ba206ccd48c7a3e9b06400d15c45d8a1f930282bda05c5f8c839925868ab587abf1fe6c237004b2f0e1ed0eae0793eb33a4684ed3d65e012f8e808598ce507d69f8ca46e71bafb7db1dac68577ca54c6ceaa6e841a4fd2993d560f9e3413ada0b0c251f69c11158c1df5cf63df840817e1581e0ad0517ba58dcdd07a8ada969cab16dd63a6a6dcd673c893f74122c6bf46848e02715c7715f99876eea8a48bb39b72163fa529335e65e2f950557905b1bc7b0f6ffc04f0d89acf2306fca763424caebba554c05cabac6319a66050d726f587e2ba39de13bf4652584daad45bb75de0bbc66608b395addcb0198382b3ac659d249347edf60c901d05d818efaee2e75bf4bbb2acc64ea2e03388b1a7befeb3181fc8b07398d2d35d40f79598814ca31957e3aa22838a9cf5b29d6c62fd8d63bb3d6056954b93f1186ebe09591e02f9a2f5b4c1f46fc1428c61d3a48c83c6afd6e8879d4c6e5c1be63b6e606c44589cedf3aced6a1e6443788efc09a968cbf600cb4e1a100db9bcd6a8dbb1ffe7d6f0980237c7f2c6d7c5369f8b4bc945959cca367522de3312d5920f62d8730c4995e789beb964805ee792831f0033d7d0a9e8936eb99d18d69989841a676fe32249f5668e66e6c6aeab8f106b18111d7278366bece1a3c55de869dfb161556cead2935b16817ee3bfa58df10ed8ac363a7836a99c3392cb3c9f811d4578f6c78db86d06d42dda64ae61870ad5a2536c555feacabb27e2981bd243e05329e3f943ef754b16c499909b3ca48adc7739f2ad685bb56079d2f42e286cfb44d748eb68b7c6a781499febaf332763e87b3c376ebcd89781f8f5edbeed2654315a17f14de71c94315f41261eb02cc787b4490e3d98b519cdb2b352e69dd5c0e797621417ebecd3025e654f1bd88dc19944e0b3222d75753fadb805bfbfcd902c70539fe5224138a8201e5bf4ed9c17772d2d49caf3f46b940e8bfdcdb4e720b732add498a30bdf3f7fcf2936dc58fd639e7f87c47a680036dfd28c547c7c09ab35beadb88945aa0293be7a49268c6120e42804a36f6095dc62f884dd482c6c99a3545fc1bc8e765eb566e1212f98e172ce8eb883f8c7ccf2d91eb2ff6d849e078d05a5b8f41b801f8b849e448eebfa40b4010aeecbd22f84f4d848d6fd84e235b0d2e1409e14121b793d7891fad8868ec78ae55105ec69ff6f3fac7bcc390f7cd82a2f2ebaa1844a3ebf44909f10bf15e90916b45606d544a4e823f97c01245d104595b156e0a8b3e0363defdc50733d5a94ef87d3295d3997aa094034374bdae262e3acc5133a37341d89583c119144a8f42a4fbc0ac8d5f49e6a77eb190a87e36185d6b8f7a158fe2ce0413633e32a509b79ca996e49f94f8d88d61d7524af538656785c7cafd83996ba418b1c0745648b444a82cfcacce0c6c15fdb25ef3993e0719a9ae92f5f30f3477c7fdb3b6ccd8b34f9ba4ffd2febde4d8abab3b358d2a1a102895f4633e9afcd5e8e8dffb6189a881dff600861b340d286ae5ead5b9610ebed7226e8a0f3d897fe54ee93cad1e71d598747a055be347a0823082e0f759f18adce0cb087c9d3ee0e02c71eb1d0348f7f09756cbc3cc6db26e47f73e8f9d24d0629a11d99de457360ae06dd9b9712e2fe1d0c512296d464665cd7a54a76360da74e8aaa96c983493c77982fc70719d190855ca5233d11cc668e9042eb5c9a42115c404c18171aad2aa4b2a0bec0f1af1e9bc2b5540c51038e17072b8a8c74b355b76c60a85e9e995163ef0e798016a873fdc1ac4d803f566a0f2b3887a90470669bbb77fadb4ccbbefbf29d1c66edab759f068d2ddb2eb0fc6390926e1aa213d7f5897f6cff051519d3a81751c86a762b6a9996261675f449da98392564c643116399729c203d89f9030f7f8183aac45b4e17f34b9978b5e01ac188471f21b8c9e7fd9655bcaf6599a1048aec8e2e2311758b0f99a68cd35b92a0de9bc785fd839a8994e840db0b6a12dec027e9f4b118d849260272271c70e5903c9e7e886381023f27da500f766f3ee3567cd56b970383a87a19d675ff15757714f7f12", 0x660}], 0x1) 04:41:11 executing program 0: r0 = socket$inet(0x2, 0x5000000008005, 0x1ff) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 04:41:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0xa1, 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x500) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/130) writev(r1, &(0x7f00000000c0)=[{0x0, 0x4}], 0x1) 04:41:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c3762c4c35047e2e9b", 0xb) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e6139693234e2de280a90b6053f6a20858ed93f1abceacbbf3598b943f2da4969679f39cf8457ff548af041f1cd885b2e5ad9a211ae666639a2badb"], 0x49, &(0x7f0000000000)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/249, 0xf9}], 0x3, &(0x7f00000000c0)=""/31, 0x1f}, 0x843) write(r0, &(0x7f0000000180)="7791b965b89e378ef6f73ced", 0xc) 04:41:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0xfe2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x58bb}, {0x6}]}) syz_open_pts() 04:41:12 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)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x4, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) ftruncate(r1, 0x2781) 04:41:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = kqueue() preadv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) 04:41:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x100000000) 04:41:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x6) syz_execute_func(&(0x7f0000000140)="44fe8d4500000066f3400f1bc6660f81530000000f0f2ab4c44281aee6f3456f47e5b0c40131163336f30f38f6da440ffa8f00000080") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x2}, {0x7, 0x6}}, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x100000, 0x0) 04:41:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000001500)=0xc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="527c39ada6ad7299c64a68d0dd63bb4856cb61c8d7f252e0b65c05fba94ab920f8579baa9fb31c798cdaba36bbf62d476aee8df767a1ea5c654a13406bcbdb5c007d3322799191499872f7b4541d84c5", 0x50) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000001440)=""/146, 0x92, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setpgid(r3, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f00000001c0)="f1069d1a40756a9ba19e2de52c0af64187a8cb483c3f9857a16395599ab9bfa1b64d5afa27183908a9d0e8c82c892eac96357f531230fe24262645f23915fa9c21f0bf152d3971f86c9fc54d6c084006a6e7490479b38d3382602fe9d7c16e066796e91180427ffac47affeb69067232486d7950e3be", 0x76}, {&(0x7f0000000240)="0b63040e78ea014dd22f4a077907bedb1f706b20", 0x14}, {&(0x7f0000000280)="cfae1300534a7631a9b7cd17ef9f5cd9e3aef7e1d1cf4c22099639060556f3adcd4b80cf13f675b1f03dda4786bc37d48ad6975eb402ba2224a70a1e367ba780138bfd5f3a4f693cfb7a89670a6a938f662508726c6b83ceb9394c52fb563f3c4bfc261cbf06b4acc8a12e43e8eaa4840907e08be723d37a6550ee532ee07e633fd89193f461019484065c1e72d0d46c0e5bb6aaa113249bd9674a706324b5c6352e51bc8dc9311456c05a8c827a0bb0050a01f1e9355414a0c2a9aeb31534d4a415a5734e658f9dd3e1e12ef11a75a05e9e45d9b78fcba79c063145d97cbf4243fc949350025e19f201c85509f06aa1211cc33ec59ddba75114ada9bb1758a7ee20ab0d6db19bbd8373d6f519aa15e015de1b5f41c92fc49f96ef7e3ea17f941046c4df7305883046f242a9b8f528c4cee66e0ab8e9161408d9e6f89c46de9d7d3162cd0b8b8d1162681077dfaba7d8c2a81c6d2efc2f43c3719be82428bc72d2b77885ac1a11304052ff96bbcc34a2f89353f17e88dda6fea8578b48e494ef3d29ff382792c38796deddc90d659b759186427f21ebc8a27ee06ba732b33c9f476b5c33ddc38cb52c2300bd681879d34afa45f0003f9657c50383ec994b65ad5c358cad3f823a7dbeef2de56a1d8b26db4130e5e8b901313c00c60e38e85cfc492ae7821850e76d0a315fccff991d768f9df6bcac8a0a07eadacaf5de389d00d6a06fd56ec3c201ce9606e6beb5b37997ae36d946dfa9075d49c142fd59b0bcc75fe29513cffcb125ce7fc740ada8e72af9584521f3ff4caa46deacb02a287032483752c921ad2b1f6cddf57187472b70ac7c6946134a6931d2d4305cae9d7686d5a96fb7a42ed9fa91898b878101a020c9984955f83c1bc77a5904ecae7901ee786367e8f339cee4d9f0de4880b81ec5d588b33ae1b5e72ea0fd1344b4e5ae008fe57dcf8b28c41d08477511c542a3c450ddc89f609146ee7876fc13a755c4cf711605f6b4eb5ff9f4466cd63ecf6eb43dc074d113fc9fcead425bc5e981cbfe6cd52446ea4e8537991e39df0c546a58ffd488963cebc1d455a1c3f0b45f52a5e15a8485dd9f60c744664c70eae9a30bd891590bc3d862c47844bafcf38a578f3d21843fd67d7ce83f77b25d72fa0f5b0d389a25df7698b757145943ffefebe3bf8da8477f0cf14e739be79c1acc4a8cf687fcf0a5c9fe3fcd16980cca2f354c1bb9ea1ae2d0cedd07c7edda718eb254a235ea39e669cd6fea10c82c071612e6e5a80c4edd29820d0a2311fa147348e75d821c51fe0842a7cbd28d24261d354f27a2933fc8f217503e18dcbfec8da7571dfc1379fecfec36b8f06c9ece38145a3dd589e3b091d299ee0f31c8484a4d582363958ed45aea08507f8f506a2d0c98b475e706959a937eac7750c1605e135141ebf70f0f8dcc66a34051ec1cab9bd5b433b14c22f218e4d5120adc6a87a94dead15ac31c3564644b310097d69745d89785d1db45419752f15dafd8881a6599bf220a3e4007b97caf4db09ab96e4439429051eb0c4c80ca172313f361767f89da7b39335287f7cc18687a203a1ba3eafcccf6bfb3a7979546b3d54ec043c7e482f400c9c4e92e179f4ac4478b2e5611373748ba36988f9cefb15075d4ee410c3e2ac9004e29d3c8ecb6d43c2385a6901faf4c3dfe2a27af85c043156b528de2cc91e9a6893224ea246f748b5c62137d008cb3b8a8d8ca7dc04378ee9f6f58def3862a821fcb594cf2f2fce0424939c5bc8b4b88c8a33fc3f82fc70f0889f3e12167afc9bc7dc9347cbfbc05a60f5ea237beba8338d4aad5ae1952172fbf70ecb37dd212de69e1915ad125b1312e571b64f0c80eaf7b2e58aab7073e66444b82990b57e5d8e51044944d23995a5319d16fe369f48cc63f539be92cbdef24c7430dca268dd6ce21d56bdb14c752b41b60e35f0017d2b34f3b3364d96409dd277b7c55d7b998156b0fda01b0c8d817d204060733d64641d26d8f52a737429a89634ad25d2730cf50e6b149f45065bfd20099e772490d3f774664d453ef086d129c171b9ff106fd69f5c51ecc0e44a19ea99cb6accb77570f2bb1124ae6190fb7b5b2ebc69a217647b48d88707f04b2563d8600d507aba1d9637003ed11538a319648d8dc4a900b4b0a958553ed2d3ed81b84b5a778bbd3ce084c597fa8924e667c9f4a38b952240a62c51bb7214f431aaec13d6083a4b002cfa08c9a6efc7e877a7ef97e9d699a837fd73907726b73ddfff78112ed7f6c63bcbce40e83f86da45abd66f37981592ce294edd548688bfa7b77bf174880efb2f6e775b87e4ffc0106323e221d4c36179a6c33fbaffc4eb5bf014e311dfb2f685c6d8ad938e33db19227104574de00be81bb3fed61a687d4cbf39bbd6974b1996809c43c55c6e448ad7bd21ac5d0040c8fafdef48d0bac580f680ddb52999d93b0a99a6c8c510c85219e9c8070b5a66fae76765ad6156f21efedfba5fc32b0133765defe446e45be9568500123317f6ac61a45401196f91b50459415da74b8bad0cad99abf40bb21a5ac6d5c30aae0bef277c1e4db0ba5cb67085203e1911ca2caa63d095791a7220e35ecbf804ffdfdf4c29c6cdcb835444305c9824640a95d7cae9f4910fb5f55ff67a74acf6a49a0e07c78e9b492570fdb1978e92b4d2c2edbfce7040508d977adf94ad2f5b162800dc80d27eaada61766f6fa4dd2987a8ec251747262f447d04fcb583309030c73fcaa9024338bfc0f20759005d13a1d545a6ae8fcdc856dcbe29619299437958705441e8c8e09e2452c0c7ce9ec78203f3ff48843fd6a3227d4653fc7736804ad6db1596344a424108c29d273c6b28713fe001ead9d709ed36bc24a22d6cb8297c4805a2e63044045577cda990e63a8c6ce9a6d34497fa895326ce5861bd8deae7fee97e7df61de64bd5b5839d488ba0c6f05c2a8fdebc35b7e52cfed2558d9d0305316bd0e09e7e5a80f0af46b2129606ef8b0aebf67e9cb8c1ce21313518bb3f302028d764fd47ad9b40e2006a33851ed39fc207b03f9d3af2652323c50588ff4f6b3095348238738ea59cd76a5b4322199627c23693421965f7597b76c1cfa66fc59e7ded5d147c8d0de46b37567c830e1b8141ca13056cd87690a872a6700e847403165677fe942a2ae62aa83ea8b6f7bfc9cdc8b0be9776b2f99352390baac73f0373f4b20f12822965dc3a2d0611bf88b92468255b6379d6f4652c77009cf3eee7f5324456ac7077fb4968765eba088bcaff5484dedc129979f6a12703876ad8efa40f5d7b8fd3f47381fb96b8e571a5b2439ebe600035adcc9ef7af76982e66098bd6d0cb24979f8cb1fd66b11360e525b2b54c77c4df9102e25eb8cef7bb339c144b9823a102031bc88cb0c5c7ecd9dc1cd31707a2647113fcbe6612bc9af1dd82b21cf61dc012a33c458f2233532000a9afb6b31bd25aad91c73a3a8f4bd053f3459ad78275fe2bcd860ca98a9054569e33d2bd1af701badb1fc164745a8cb6da773b00c7045719558b35942fcd04c45393fde2de28c74a3140c03f8547da2e74982a371e072b90131b0b2530c21e6522c871c70bd8156a060cf16cd0bac1cbf1d4292762cc8a241816f1bca74b73bca05c1f02701e13013ec2c0e6a2fbe154bb9d88d7af93d1383188a52af2dfef08b65721cab1d3d07baa02467d940b17da0c85dfc732ad5cea27b768df66aa094fe095b407875949cce97a26d2f92903cb6606b9a1ef928921e92ceb15a89e8e88240ed4eb4a6f6a74d9566798c4b15b57c23ac962dd67f81e5c786f2d0318b571ac3ee7d4db3abef4f8c9d2922774cef0e1482e11340c71916fb46d411a1a56cc5a61e2439940973f50e6413be9bab92bbb8b8b70586bd902150ea4e048041c94770a1465f33c277ade5b0424d39afd9a08e5cc717183c5aea49c93e2591b6f9c6507ea439d1560a706e4eab184f6509c428fdcfe5409bc70916c79846afc3c038604e995ffd95d3296ce86f0412b5e8a13185ab32caaf43da97d7b87ee52b5bf1d7c5c104e629d649a7a845ff231d3630d7856445ceb39aca5c718582d1cc43c4231e143410991c206aec805c345820e8224ec6077ff4483356fd8d0eb84f4031feae595b4890c7fd310207270818e2287718a54cf4ee2ec70600f5d1a6a639ee6809ac9987b249705fbeef75b792231487cfa1c6c7ac770e25f7af6030c9a81a63dbff2f0d50f63e0188354fc5da67b07e2959355ac6c6fbc01ac0918b386d5fed2932de4c97fd5c08b11517b39d1af4693f0222615df63b06d7d4787f39ba749cf98e843cc316775eec7233e297f52d1ffef7cc98b312e2d039e7541e95cfec0154ce7e555c4878062c0eddee7a3167ab115a0aa46f2b2bdcc52b6bd45efa22e110b28dbf3e5258e79acf0cfb8813a5747a36a2779f2a08f959fb5121097062b8f4f522c62454fb99733f902eed8c6007b59540fdb2da9d8f85b6f514702325a91376c7e8b008355f6567bccdcd9afa098b2953995b14df8883b23426f9a4479b94c3c28afca8cfeb6ed936822447024c647dd76e5554c5e7edb45a164b902c70c848165a637b0fb1932641f06c7f0986fdfaf957a06f880db3e3bf37ae5ca89ecddeff2b02135b613aa60ba740b5900b8356085ece7cc4e2fb8247a30ab8dde3e68db6ce51ac82d92ffa4bc46e48cef77d0dcf4c55d912bd32fe13d84e5d9c4b43378cd50ba82046e4f782ffb05188a5b959543ce67e986354308f1fb7c1a208f2718dcc1c1c10dc1f12641baefe897fa827caca19299c2126bf61c2f44e632419b307f8810f9957a4724bb72acd996088d936bd8e2d6ac231b9ee54ef25ecafa11493d6d0dc4686ff8ac9aafc1154aa544540772c8b9f0c17e34de828bf72bfcb900f7c70a4bc88cd83d5525d2a7ccd00d9917625c6054170f0aa02c5e86a2060998d708b75bfb1674ae9b23633b37b36cfc70ba396d10c3ea1de90319e7eb7e05843891e9da08a14daebd71ad7d4c0431ad2ee59c91a5c570c4cb2e02f1e9ab81cdebaa73edc83d17039d9c61e40ad85ad5462455fd27989902a156d89abaaf6ac1a204294db9af382c3ee3fffdcc5a57892539c07693a067683bb6d103eb1d797a6ec3942864a786ce32c39ac2ae10a15d3eac35822e8b197919ed6239a830d2d638de19187889359a2f9b8216e611be54cba0b63e0d23ef890e18717cfed2f062f9205073397d10fa8698656d1fe09abb90201fcb90cb26a5e27a51ff2655de2057eca84723adc23ded5fbcd33ecf66d07aea7789e15841fa4dfc2c0e270c322a0b6cb20607880011f988e26f01fb5a196404b280544685d5e59d65cddc6f1feb77813d9f63773fb6eac2b2ca70ae033f19f9efe25233c4901e47c6272688306a4cf9629b488358d8e70f9e37b82178f8b340f6d25ca382c868469f38e08f59b07b8dd541065a0ca8197957610a8a5ef04ba8fcaa28e7eb2ba714be79da9a3a4a49466f768a3e1121ec470fd1cc208dff67469fe2481ccc00feee41790116fc0e32497463152e2fd5c00e6a41a1790dc79b967f34eba87a732f156546db299a8ba58622baac5cac1f841320fbc8947844316119e6a88c7602e602b285fc46f9677d51e12d9d81e17860d252e9e9b8c27ad1fa766a698fa3de6d3245ff14ca0fd6689be40d04387cfd6cead5b206a4af9df2fe335e391316f560ebd7bd591334877671d92af04ce31075b6b2a07320b3175e403b2e60d1ac0e3966b9deb739befb061435a86f2a6129b5e0ef82f7342157d", 0x1000}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x50, 0xc}, 0x1) 04:41:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000040)=0x20, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:41:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb301, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:41:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 04:41:12 executing program 1: rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10041, 0x4) 04:41:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:41:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x3, 0x0) 04:41:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) write(r0, &(0x7f0000000280)="5639f08bc7770c0bc5516a8d1d2f30ded7f4f0572ade3bb943245d81c497e2bc460bff51d2c35e313a058d56b25be6852e314bda77dc670dd08ef0be3d6b175412162cfb0197d51dddca5abaf0ee0074ca0de4ee85453a07dd48cba9f3301a13f4887b6d77a218d0a9105dbb0917b52572997ca94b33ff26063f3385cce69fc228e290364c5c438141e7722f87dc0532db4657322b798a6a82298eaceb3d33b66dbd116fc1f8e22ac1abb02d6c91e9073d5e2e6eb5d2f7aed1ee47ecd14bde21b73ba2a5e50f3170af036ee37e159d70dbd9a2e200e45c63f6bfd98f7dfaab0f01c724382f4644b9d651af51133f13908eead9b1c1c98bf1b4f3ecf9162602e334ea008bc24651ca75a6f153a0614a2901ae384515b7b8fdd94dac99e7f7d1418d3e5b2af9e5b9cf893482723c70821d753cf412433256b45861d030297362da9f49e6f6f9e340eab65c5320697eee8713f1fcf37ec024c7ba1c9f1e42d364eca1947d8321fa1d187a261a4120614a087ecfc3d6c70388304baf4fe667ac5c5bbbef3bd46e3a17e06efb7f3358a33b3a26ac68bf8c8920660a3b87065c918d210fe7e3ea672edce5dd3698bbd20be3ce895871c89516e1ec14a8e2faaa2283cce64612334de9f33b3dc641dd4d177d2194bd8951e4f637af6ea1dabebe256808e4e96cc746d6864cef7af23393a6eb2abb18ad954ee45b511436165fcd77f461298dace76057154925d9f0c2cf25fd3d2ed5d8ffc07cf069e10967b37e4ce66aa547b5b60a59d0ead7f111ced94b158961bb121d18492b512bace6871c9aca8a18fff32de72fa7df80cce81df3f2ec620f6bd6958d80660d91a0951531c4fc45c0047cc46a8acce91825a9bc4e73b13ce192eba8615db3603cd8a8ded9031d90137d20959a2534c336d90601414e318b8c07cab3b1d548e86f5ebabd9e70f84d5052a86a5761a6fe3064f577f45d05572ef4d66930a136b92da9e08cebed1ed85705c6e86aade78bfc7263ec115f48f56563f05d664d0ff97a704b0dc4eddaa60324f4d5ad28787897e1d1619ac457444f3b1c9841d04109757d26de71c75c58e7cc886f8e310f1dfdc46382f0b77e32bf57fb62ba5806e6386dc6c20dad46b578d07bbe0ef1eca06c4fece5c81cbdc2444729b69b67bcc7aab1818ec9845b175086f341645d0201a3dafefac72f2b5975f1b0b4f673205bd26dc5fe43f5d5214d0ff799dbde4bdcb382f435767bedfef4f84a927c2388a537c5bf91b31fb53e7b3cbce58d1b2d3d95be4ae44f5c2193cc089063c7f0da8d2406092f75a328d1d573fdc396f1c0ff44c27f243c8df80c3f4d46262a7b28611ad083384a594aa7ecac77f8644db9b0e048ea01ed35f69ca71adb8decf2de323b4b58cb986ebb03e5a1385e987e2d7ef5faa4a4b0ff2700526ce4805ece8e82b31ee72df327e5672c322683c61db51e400e39f9e95495e5b159941d856f1d24c5e0be0ea574836579d28a494cae9443ac794a14d98acfdb72012160b445a15b41460dab0b3124a1acb10e6f8c21b3ab419ce41434b4af162ffe1b4226c0af1737ba3acc72bc9154e722d9110c0bbc4535c32f9424413203f6250eb715cc472ce51b3672825de69245a9af55eb4d0d5f97489398ddc9a916fa8d59d52eb96d58e97c46667f1ae63992bf3578926fd05b590d23fd226106373cab088a43fdfe52a0dad8b0e838d3b810bc12b1b0f7654187c48dd1abfc962b39d755d95618aef6888826c4040bc50a1ac8b075b321b5140c414d9919c9fa480aaf54e934e0679ddcafb84214a94d7853fad73ce205ccbee7a996dc8bf87f145b039c5625fdd7e3c8209a24e7082deceb7742ffca6dfa199629ccd06eed69e9c8692ff1965ca80fb4f8860e01b331d30066d7cf882cbe383c12a7a86f637573ddc8495040ce2b2929687a56db910c97e3b76da97335ddacdb9b3c2b83f0ef50ace384946a12f2f4b2fb853d426bf6abd372e41da9026cb37cd201fe8e3f1f2ad96f5f4bbca814b81118d75d1c38e0f99ceecebe3231ba1033e7760e96aa745b2b43742cebb3cba2c91e0c67f2f78354473345e4698fd9b2d5940f4f2bd536c7b15b4f8fd5389c9c06465641f0603a1167f6bde3f5835544b5d26c7620259e9212aa2c77668eaed91a1670c23d419acfbb0873ebdaf4e0ac5f5cd3f4d00cb58dc69a2101b80b67e78f6ae1e036d5a06bc1d3fb00a3deadb72bb221885adda4d507c7052ef1a8a03565eef4643f29f14f8b00c8c76fc4da9d09589c370e29b3843fe4e7369e16af725624409acf55cba1a6034c106ef5ed6b37626264aa7176bdf078d5f3199059a38d9aa9e19f07556823372cd142ff569e6dfd0f5fc8124669acf5d299624a5eaefa897d0d2fb3e1cbdbe8dfec6c70545654f62c0c11cc4f10f8b830f57ee149f2ca6eb4e8cb27fe5b7d05558038a8f90066f8b330a824fb7a7956eb5ab0b1bbbece0b0791ac11687c7161b03bdce39833e59ade330a9a76359ec1cbeb9c62dc3fc0fb39eb90075f30514823bfe736e908e73e1393244479d77bc393b7e8d9468086380cbb2da3c5c649d94cd1f91d4ceeac1c3b8cddcc01da4316ad521952d5363f5277269320e7bf9db73db950a7bcac76b2880d2e3971fcffdfe9fca8d761b64dc29bb0e05ba2077e1721c93b6bd5961bec01cc934f6927a5435a710d45d8b58cd287496cd85e623532779f6013a9f0cc596b17cf09f11ed15228c32deb0e0b97f40b1012f9e546cf84c55bc521829ac1a132ed70a526bf9424391fba989a7ebfcf4c089d1e6332c86561a32b5c8e248d079937d9ba78ab3e029abf932a9cacfbec36f69b9fcfcfec5e73945d1d653791d00996d1cc3c42ecd1ac6de3f19ba94cbcf7fb6ceb9413236c7ffe1d57731027370acf9604628b73c5740e72b2d9b227f3a5058aa798c00bc0a7fc46c18c1c1595873891646b77219968220a96b95235025d2ced18dd68d100f9a2d66e968a09acc8984c31b2fa6ac92fa347fe81d7c2e775c64fc9082d0472cbc4f18983c11320b66bbd96e969a2a019d9d4a3536400fdcd37a134bb2afaa043fe50bbfc0468ad5ae12711ad65293a60694800490edec0beaa41c0597c1e9a1a988707881863332b1a3ac67d252bb7ba64717594d9bf023c02433b47cdc2e034a715a703d1e12133f77914db53aa9d597a3385ff1bbf37e9393f2f229be26bd4ddbee9c90aa90b4bfe08e1087cc4bff7d6debbcc5fc10fdd3949b397172bcbbd19de3747f0a078c809c7bbfb8ccb5362fedf66493d7edb20d5f79560e091c846adb66cb240abdb234e2a85211217f61b58ae02805b271c27334afae1dcd8d1d44505a3ca9eed143568c6644d7b2a9cec9504b2ad57864298599fab6204428d8916da31076815d67a9a0bc8a084f09729b39e380909f920dce40f825c3342ee7112f72191ff813c8aab03a20efe41a8f35d5025f13c56dfd4ed020ed04b1d66f3b01104adc0c167ceece4b3bd585c0796c36fe8bed5daffe40c76dccdfc3c4c81f6cf470bb0c6c0cecf51ad62ec101d5241ecee5c90a3686b9fcfd7761185223cb98edd75cb742b4fb843304df4ee0b2f01c8ccf460ffb51b5ef8ed28d8018a1abdf861568d01f4fd4edf6f722c3c64eb78b178b606bfec8165272aedc3f22df68e5a6e8bd7451812fa906f409fe32b88d9d75318ad2de2d1beedf9550e708a8b78761439122b31b2f8ff863dcdad853fb736a14d165be50fa1535a7770e8a99b09ec77c2d48e90122e5d0237d6c9b69bfbc8b4e42e5bbbdb0541a488ac44989470752a541f9e80586e487af97dccab107ca8b074c601df6877c3e00bdfff3a4ac9cbe7affae81e78201fb4083a154c0a3baf92db70a8362e1db5ece0c1ca27cc874cf3a9d1f6916ba1a25f466f9c5526559923ab0bad94f770030cd85d8d541ba2fce9f2c43efe4a92b07d3d9f4be68b85bad8ec548c33d691799cad6c8e08a4b60951e458932bcf56247612548fbbee8b328c3a158f3df64089263d350d700b001fb54a9728f3e3fb79027e98604ba82a1359894b0f2e525229b30a230bb70947c2a05ec2b878e0d9a0f67619cd68616a344274fb21086bfbab979e68986b9e1def7e91ed8f23eed75d4ee643c34aa87a7036b541b0af6609c3bde3c89f0f6452687bf58f097e09068b63b69fa25ff14372f6857b3bc5b3a3682957d24fa0f0151f724f61da37472fdb105c357cebcf4f7c793e363d817717cb82b84bc89e63e46cb7fbf14623d039e55671d159f4db6ac056fca3f1d2757a24ff92885e0e671d772b222d48373ffa13120b190580b16cc7ee2548a412eb4ca181c85a053f979d896898adbc5a1fba4436f4097325cc149fc726bf5778384533f2724fa110b2bed23d3c01d55d0c47edec134d525fb2f8ee7b45edff9393b3d3ef1303bb9d0536088924fe765ee7958377a7f82e3ab9d214b7015d78d4d6d9c7c9ce77a4e72559cc8ad075ef1e564a6b1ec3dacc83e35095a58550da108915024b11d971bad902e9fc0efb59c2a9f679045dc6f428e93ba581282271db3df7ffe072272a2ed86757ac08b1aceebeb32aa5f705578e5726b76d88ab46ead99a89538044df17f5bcc73f4ecdc650afd51a03588202639a2b9950e656ac222812dd6e02b569ed64509514759a234a41bef51d7c5e346e8b0fceebf1240cb0ae02db1ef20a534f4a7d5377e90e661c320b00aabcdea70f7a472f65d840e4ea78d5a725f8bf3140ad190749991d50c31adaa579620fa4c7664ce17e49ea95cccd1054c64aa0a16d01afe1e04083ec49264431108e5fea4722c00ff4ddb1314df0603130e33601d2f1c223f90f9588482bfb4fda1d5d33927357e6069f5fb2e55fe071a853d14bd8840206df3cad44be0b021880e3722419e4ec5c72471d2aab15d2a98427687efd6fabdc0343e19a52b5deed75fa40908b980caacba729b917ea6a4ac80e8f70f6ac47a4485a17ce34c136e97096448f889266f37c80fe7c2d597393fdcbf89266b502a78ee0f0d5b628b476940ea5155b30d6461b90b160d7eda9e84cefccff2484ab821e4ccc5c53df8a1337546ff5239fc6f691ae268fde34fe8db9f5847c0af4e6fe2a571f64b4235d2c18f651b30caa6d6f03ec8af0c53d3eda3702c01e0be5dd7704ab9121d4c7e0225fdf4f2152d9c99e0728e496d796c7c5fa6a949e82e4ac28a7a29a0b51073497263a575bcde690894ab8670dc08d5eedc129be6ee5514695220875bdbf2d4dcd84f6a530fed0727e4ccd3c41d771def22c849f0f2a50ec768170be7c11419849517d55a238d08363dd61bcb6712b7da7bbed9e27b5e564977a409748106255880ea3da13544741ed2a9934275849c381fb4907fe688b7b620178dac12523d377f0c4c0207ba15b83d0b052cb13ad2894e8bc38d4eec388824ecc3c9f1f8a174fdf51475a574a3b180ac993b735ee69dd937c3387ebe06605455e74763fb34e01e63bf7e817368d37e58103428cc701cc2fcd603f185d3f82e59e10d53184325c5696362fa91bb3c96929b842d0d6a3ff1569339f6bcf2c4187168f01c8e2967282d812a319c9141101e886848326ae5a8fe56b9709e6edda2367082b279b32d850d1ce86d53133c5df0c9d428bcf81131725971332adb252bfd0b985681ba3ef818b6ee632ea5fe15432a10b6c7272c82d877e2893faf37c7372ea04e26c7b57c51920319b0dcb6b37daf37da7f1d3fedbdfeeb397574d2129d8ddf2335b6144656d6e20e255e7eeaa1fa286d6f8cc579e5843", 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) socket$inet(0x2, 0x3, 0x80) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 04:41:12 executing program 0: r0 = socket(0x2, 0x0, 0x9) setsockopt(r0, 0x2, 0x3, &(0x7f0000000040)="000000006d542a788654898ad4e05d6fc23d069eef84732298c8786cd8d974d80bbc1951d3e38643dba1d0b2464ccddecd5d9e1add1c18d557ba6b413d96dad5e3bb70efa35b1297ffe7c3da6c7f4b23955ab4559ed21536850c215bb89353845f573e32c6beefaea56d35c670506707551c9800c83e68214c3ba8e153c650e19977417756f1c6ae57ce6866766ada10efda6bb2a93771702e710a6cf2e1f36747eaedfc4bb97ba466911c2fe19d5a152af0cade130783ee3ef213a10a980284e34c0f", 0xc3) 04:41:12 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 04:41:12 executing program 0: nanosleep(&(0x7f0000000040)={0x5bf, 0x100000000}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x1fffffffffffffd, 0x6}, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0xc6000000}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0xed5edce20a049960) 16:10:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="d00df4f7bce05a8fdcbcb7cfc1624ec86f47c35a12ed636e34c9741762d97b7d19b4a30399727f9d67792bbc6718815f93dd88ccb09c014bd7428842a91c82ffea76e2248e8df262455ab5ec441b9d9764ded03459e46da20690d4b4909d83a1a09415cf3a0304c553e975b3c3698c3dafbd78f53b7edb19fa1c8cc23058a50f0fe60017ccbb3f55eb29df472c5c98aa25f7dae81a9eb93f5cb2ec7612af7ecd8746597ca8369a4fdab602f41902deeeb4e2b9f2cfe7e021c7ee913873396c6b5201952e0b9623ca50b8fed454cb73a770faa49bc85dfe662fcb416633dac59137836add92f820e54a2e556580c5782a", 0xf0}], 0x1, &(0x7f0000001640)=[{0x88, 0x0, 0x3, "5872cab0dee4d5dfe016dabb6f893cdc7aebbebbdca739767fcc05000271a0324acd1fe3a2881f758858057cfb4312af0eb5151ffe740bba3dd9a69744b2253d4ee5eb82411a75ea9a96392e505c9cee85fff85e114027c1789680bf0b757187b143a4e60349a02d4d9aab562e37267e4531e9356b859440"}, {0x1010, 0xffff, 0x100, "c81f6d2e516c3e8dc5c30c4150e087954a028337b5c14e00631d1697b819fbacb9610f8b46001b038fcd2d795c48c64b82282031580ec6142e16a34d6e7dd97d50230f139e4a467085dcff4178dcb0592e84fa2c0e6f35adab325b9c2c2fade3b2824595f9e74e6759c6ae0dae1dd0da7c5e1de3fc0c42a39fc7e03bb1c0758bb2519858b74fd802962394ae12f70f97b32e4a0b66f4b8d97ead2f63930d3c0f6ea8a3c58503c1892d59097774f531ee2cd55d14453b748eaba87dcab8c0ee2fb898844440a241c4ff63ecb94f628050a29fd98f42d7d36a445d64541286e82e1e351e7e59f00f9bc82d404813926c564b0dfa3f3afd198af8ab3ee01fad674f202998da14b8e4c0885ae9941070503d6450ec1dca53b715cf4e06b65ed3df710b2d2612c5a824935a19095bb256b15f8b8a966870b4a321936382bd16dfea67df97f75b355dd31afea4ca66b7fabb883ac8194b917964408c129e2f991eecc0402f9bc7e74dc520d78b7987f9c5dad3db8c6b5f34b326ab1a463cc0bc2deb5720d5dac51a965c1c59a1bcfa3e90ae296d6c44683f9870a0f0275b07e87f636298495d55a28abf09927c82842f07b4ac0912446c22846af1546fbf3c523a86697297b2f00d6620bebc000efd9030ea5554959aba8760d9a1c977bc5e84ff4164268280ef69fe465ca620d85012cd63906895b4eb835af3803cfa780e67f735f475c1955345b6f95d9ca7baf3f53fabdb5bda667280abfd97e6c5a9ce8092b26bb34feb8257f9a313b1bed405aebce52099cca5bd9384b39a04e2ca4dff9959faffb8d73013c6e3da4812a9b3a64c4b6ffb203930a28e6c03462b9bb957618183a7a7f66bb7cf0629039954ef1021b337c2c3675188354d293ded2232a1f4729435eb18b26050b6b67847bf980983786d7f410733d4e0ab8b33fdef2a78170dfe4d7d7fe2b38508f67df069d3e498d992e693756bc5d7386b3bed19afb4dcea672f4fa83d5471ecc4b7027c6e59231402c78f7aaefc4f0ac0859c3cc0bd05bc9da7eded5209606270c45d25cf559496f493708de7e421d7c40ad6846b5e4fddd2380c5b3aee45e321da4572ed0398e561c9d3d6db8eb945a4061a7272b3e46e6474df1ea715c270fcfbd27ff83101e3540b8dde2e5a2a63e7711613e68c97eb0456b74afeaea3207bc7452adedf6bf0a508faf8122e2d50db8686f2c8610d9b6b9894fa4ee9874ff45d30bfac2aa89fe5d494c4c1be6ee5d6780950b2c3f092be64e8d62cf9acc9a8424748d5885254fe1ecb54886603724a1afa04d678f3ea5704779c3c91a7fba92ffe64a62533a047c767c8115c17c694081c2002f1d05819c1825a5cb88bf810f6b47513748eb0c6f49aafdcf17b1c060af4c3389b457b35d8a1559545596b646142977a506c2f2909eb562dea7901539820650d4fb9f62f3df0c62f72a32b69418d5bb37212fbe7e57c797dbf593638909a82c4278a0157f97cc3e342af7801a5141703a39e3ac3f90e99a608ef643a73b73103f8726609d68b7c482ca0860a08496726b4ef27549a0aa3ce58a1245c76405491d6146066669e4d3dc8278aed834079e8070de9f646ff067bfae61e36ba07fe403edc135334bf171bba618296954c0ffe6fa9102b8b09a669b1ad47ce8a0d94486fe24d54b6f6fc684f49ddbb5cc3aeab22c463e6783ea83ecbfdaa41d4cbb8bb07a6b748efbed280e06340ca2d5d0c3123a4071bdc29d3e29205b435fd19e71707e722e5b20d4c0f2da831954ec98dccbb14b2fa76dfd52976f0e49f61516c0f925e6b7da789ce09b3f26f7f4401f349a6284bddc2b25b8b07aa0e66575b3c0f905d7a2a368dbacdefab1dee3b0c09dbe83b8cc8e7732ac0324c6ffe9ee2d5d508603be1b1e761a2076b5f2997998687988f66f97a6473606a036591e18db5c57591c15f60f54591133cc2fea2e82d582abc762a393d7adbf70ecc9107f5b32dcc76715dd665a71b3d6ae2190839ff2f4121311ee013ed71451e49f3ada8339b965bad67e3d508550cd1290f14b4ec73b45f87554eae082b959f2463414f8b0fb8be30fc7a728d91c61af208729477e264a78c8bdcb37f91eec63ab9d47d0fd021b6636b04b355cd8f5badf77d46ee6f695ce541b10695b3129ff34b8f539f05c0a66cb772121c67d17199149dc5f7924332a533e4709a2b207987789b6403e51aff410d5f1c0f1417ffba041acc6eb19d40246ec5e66aab490cb227e2fe45a5206371646a3d096f199eb1d140355c2642388a45cd07154c1c08bff749fda6d5408fbea4ea4094e504956da61f3c4128d87078a6dcd97304eb4a74539924ad55e22c146fa6fd20bc8a6f0f72a51ff956cb063a6b6c700bb00aa1a456d13a3df7a1a72b08aa5d5b1a12cc28513c14cee78abeaf477186a461f6302ea04f6846c28814c5eef39becd153208ca8a4bb37931ca2b576fc81ed8777e450ac0f70d4b5bf77fac14bf3cf3af2715ccf05e37c7f7932e2ee75aa1c067bd62a3804118e5e51b6b09c37ad6ee4fcf05a4f0e3efec2ca238ce4f61b51e7647cb36edf5581ff38fa7b95f1b6f07b8e6144b5d5a8962789211a1d3633ffa219cc35b81d01e37699c025d67b12f597537aa100f16fca01b9d35ee74440667f60fe3d1222ad45ef84adb531ce9b11c83e8c8803f93c474cfe8c6c805746cc9b9012fbc4015b4bd185529baf3496a762b00838af5fa20095916ef5fbe3d1bd5209f96dad547bf401b606e8eb53cd13131b6aca3cef57c1d68608a1a56c1dbdc51e775e09dff1da43794c1e103cb718b89db92fd1897dc0707efe3fff2b6d77e3df1fb2939e57e904098eff8bdba49d2af25afd59e60f9f15d7f196dbd4396415583c640a77397e13db2799c5c47eff29d8a5e53eedf08543bdd90cfe4b3fd9048421549c9f9a4db780fa1f065683ac1702568525025638e5a7c58557487148df41c81a1833e579b7ddec8d1ed18b018efdc7c3b2ff0c714dd27e01d7dc11c5083646c5315490758aa7258ad0fa60a738f0fa12dbd81a3f88222ae199a269c63142c6042468fd22614b3f99cc9c675ae39a4a171691700de812aac161959f41f06f632f1bada54721f802d35f38ec41d7f0bacbade3b1a1373a404cb5f368192f1cda62143a952d016545ac8be60102c25a8b1e7d452019b2b4f2f3faeaafbc0302120cc8f536d2a29c936de5fc4b2a0152ee9257b297aeb40b44fa6cfce754a8cc96b0ce93240741bd03f940382f5377e2808ea01e462009d18a6e0b4c68dff65a074635a633b30d5783c7009a37102c2510c9f858d72d6a5935711c88430a24fc52039495d60cf85da186d04a18ab3a509e9820fbaf65f2e9bfdb03c9ed927d652700c7c48d6bc304821a38854bf6c2f89196d46f52533fad330981ec4b470cb4a368f1315a1978829dbfd25092e55593867bdaccfe24ab83665dcf009b0974afd003351874e6a6a938803c738b36956b1063208a78a600f456e917a09f6ba1d52ecded5a28a025e5ef721b51043158bca4de5b5081e22b8ed2c503d1b29c92d4564f20d991f29f054fa1289092126c0c3bc26c6af6cc6311918e51b7ba9e34fbbf9ce6d3a79865bbf4304d3a0ffb6f1397d3a02655fa8e495ea8665ef5f571ee408a6d92f98a9a56ef9babc265207db089d8cfb267a3320c9682f36e111bef4cd7a4675041db37f959c14cc0266efd7ff9aceaa435ece4e9f37c5a09af2e0377b4a810597ac3401982859f81c9176b234a66edb849d0289c118165785e507ae44d2d366fbd09d33acd3a60049963496339c96b486a3fc03d08f408439872261dad9faec045b6029811842e5b022a063b7382024189c2b825aa0f5d4e39936ddc3142b7b100024e267f27e37748d85c9be709a60799b1c24fc68914851736731ec1c8475973e32e6b279e626b2b9637ddeb6ce090e779044ac6b137c7d28381cf3c566f11b117c466e4f1c73df8918fefc66d7f9774ded3a607a923b5533f174a75ab0d36545760d3f6ea8f6760b850fc0dbed08dacac3e8c49ea855b7e68238fbc51ce05850a40c57a7c7e3f99136ddede2f56fffef5e77cf3c5be3414ce3b9330c8400fab77aae7e334b4895d2610840555c7567a8495cb888dd10760bf717269800c206b5728ac64111b9d898b768bae45850d9d276309abe9c3a40fbe5f9c67ce5e4255629c62c3d93f20efd3c3c4b6ce9b5e25389fc173144d1cee7f8f2e3c3a4690ac4dc63b3fe394a844fb8bfe7306b10a043fb0813000132fbf548d0004d93b002111345f0f98daa76a6cc9fa999b95467d1e6694c8f79ffe74a04607e0218455768d233dca0324c2fd68ee92335de1e8b8b20c1b4ffc9267a99966bdbcb4c7a83899c3c21823fa28e6acfcbb29d1fc8f1880e53298fabb4104f38ca64b2d98617f4cb18e2e727b176deb755f5229bcc4d2e91cd254cb3338ddcd0f2d7ac502fe9763b1dbac40ffce3084e1d267d0ef95093ac008904992aa7fce15510f72e8c0e015da846634503628de6ffa4b383374c49d64bf2e587f2db878d74d2f1696c6e9d521bccbf8aae9120c3d59495173942e394c90df1de3ef4ff34b776dc628152165522246129516335aa3da9529f39061d5e9d7bca55cf3f9bfe0d82ca9756e14d87a7ebc9005ad9309b8c7c96f21a53fe24f3d5417dc731a918a7799485bdafc7fb77819f653a1287bdcb98ae3620e172eb2cd4c27515d556b451fd4eb0ee2eb06d88b433373da3f06354ec762bc615afae9894c2da8125e5acbbd84712a6f7346eb0cd1fb65e7d83cd178122cbe7fdb8496783f65394d9aefbbb1b6c23b6ddb974f00c41b092bca6dbcd59afa5d77dc6a0ab985d0f6530d47cf577e750644ec690db7f21fb0f262cfcb2310df00956c1fa1246feb8fcf9f4b6e2c4c193eb97e0563de3cad9719402657b67d861594bcd0511481892cbeb74ea06d2289601f0bd8202fc494a740165f7850cd341da39ab630daaf181af6d6a4cc0c5ba2495fe88a814ee9d843e57e6f4a8e1eb1b7129677e125688034146bf3a51f9528b17607dc4512169338cc47dd55404634a681139c412a8c66134121b8aa18f4d0730f5bde6af2b1e1d09559e169b92585f613229c88088c5663332fcc063a270263dd738e5af92226d5127f2854655819b7a88edadbb40370f9d9871e43b29a9781340dfec1607b642836b68981ef0e98aaf320e7b29ffd5782b2c5312b798962a39510a02d23dc80f8dc000a03f8297a051fc4d19ca6b1ae60b5e6ef751650a8407fe11eadcf96ea03fcba14abc05608de10a29ad7b7aa70e674e64f54d27c8084adf86dacfd5481575c429920083e111f6a59cce1b078563e270f2bb187c2b6f5fdb8743b970fff4f42d5469f18458e160dfd4c4ab0a66905fb5e56bc79a5b478a0e7b733ac1d12694721a84def7009bce0b0546c2430fa8387bf9255c3076e4ac7e665be883d217d469bc4933f41e761d5e545b626980dd4c95539ba95639bf40aec9c1a45989103f73ce893d0aa49a7a2c0c2ccae10ff99efa3099feeadb4f4b4284552f4ab5712225463d7cd95fca59963bfcb0e88cdc17ea2fca855db1d7a95faf873f5d37032c2b8fb7ff2dc46c3fd90fa2a795085925737cbc7876954ea7865b0de6da1179538f1b76888420e271b047897ed35cf389eec76c561829276b9a7f29b9cd2b39cb0e1a225eecdd9f76118022731cd4bd465a411f09e7d44550bd46683d4d02949a1f6da4ec167c24b621d5998aa839eceee8e4373ec3283479512602b865d3e82"}, {0x48, 0x1, 0x8, "7138ccb5364ad02195c2166f78d128c8b9d08330b8d73a99e737e222f82412e47d17406da0571854eb68d1eee18a46495f67949fff"}, {0xe0, 0xffff, 0x0, "c183c5cda66eebe20729f85cc0af7f05d4e24248cbe1ccf94ae523533507506970de5bbe9834dbfe7bcb9e090c0177cdb27df058621b5f0bb5cedbd1309c318201ff4c37a3618ebf35a7f53f23368cebf34da02697117f8c311fa121fc78524164e2de9bf11d5735690220c4433419c6d912515d06ee276d66d4f92c8697a15a9298f3556661e20d1caf51716f0801462503b2c527d46fa70a1a1982631add700d358230df2f916cf19f69a7422c81cb292f94869b89033903caf41094ea30ea17d6f644b36896768888ba846841"}, {0xe0, 0x1, 0x8001, "5481983b81949b81fc86f7fe49c598bfa5d9ed22ca59b9af4f6def99ed9a8b81167df7984396a9173a0905d651a9f5196e8dc0bb9542b57ade952e15c71738d17832b53d7004eb2a04dcc5d08b7321bd51546d1b1c6d0ef1ad00d90534f96f3ebdb300def2462ef44a8ac522b75519a11869d0dc1d384cc79991502fe04a228fe0f19de2e4f9589a044c3a153b1b1e7aded496d525bda4350f39f0be45812e03ffffc65da7f4e5d561df13dba8ead0c341f173c2808f1450660925181f5d61fff8f5156e00032cbf7688"}, {0xe0, 0x1, 0x1, "cabbddae4d1869d0e6faf533ae90c347a518b85efecc248700c99a865c6bca3cddcb86ea8992f5950bbc655562b2e58144ca4f036b0af24b25ab554899d7a410e8186f5126cf99f5231359266824503f24f26332ed3bde27300e77b399c58daba4c13075798b4cf906b62f1829d6f52cce0e6ab1296650aa8a2ea84a4a5b7ef640881ce2dc175eb7c35644b57666529933ae7c9204182df09dca5e1f48f9493e59dacdf3257d185a571ef2e933175b5eebf9cf8d6738bf1ac2514b883cb14d61eacd3bdc4d181be135"}, {0xe0, 0xffff, 0xefe, "d2259a44fdfaa1080cc7d574a662c5ba422f3ab4a09e9f13210ff40390149c9ead87a7de9309f537194cfbebf779609c20569cebd156d1956b7b4d0b2f9ebb4a3e35c10550fd15f8f1c5dd0d7e2b0abb05bb4cf5669d94b2e2026b9670647940f0f4d7a2286bb6c6d2bae6c76acd01c993df61f32fc66ecafdf28180f54ef18205ff2a6115b3c3ceab51d10a4e21f8b889c5e26134d86cc42eafbd95bb9726ba2cf4e26f8f3fea9d9218984a042fa13ed0790a61548229e286dc1391c284a2dadb61234f82fc1da39831ab52e3fd"}], 0x1460}, 0x400) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x1d9) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x80087467, &(0x7f0000000440)) ioctl$TIOCSTART(r0, 0x2000746e) 16:10:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0xa4eea682aca251bb) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="600400c5a42937108eff49fff99eadcd6aa06a6894d5265212a9d17ef871f2274f371e71da2a4bd1937deca5f06da99ba9edbbfa8a387d57870b4b37a4370b1d6425e42183c8568b5fef6d522637adc06c63d902aaad8294b020b1", 0x5b}, {&(0x7f0000000180)="3c8fd68388529bc2cc00114099f61f7c126029b3ff48ad6b074b2607b2ba1a3dd3cf0aa52f74b2a263756cb943badef015ef0972c219c1fb997e6e1bed33fcfea7a43d06a747c419aa0e4f0a5d37b5a782fb11ef23822c08d67e8c94429a365c956ba8eb81d00701cf1937ebb083d0b01f9b0074082639376fa5531c8e768190feceaa884b294c565e71ab5eec10753dc9c3883f67888adeefc372eb1a6dd269b5f2fb9a7d4b74815441919cb9c92e835ef4fde6dbf992fbc790544c8f707d58665f1810225c0332644f9fd716ccec4c9c6aada4c0a946bb87ba93d1848a9575e0cb34716627d364ac556344259c0b87bd4ff806f59668cf96", 0xf9}, {&(0x7f0000000280)="8e87304250821727cf1a3f408757786b90a178dc0cd48ebe4663be1a0eef966cf5ee94f19248e635d55a3289bf8caa7d45e481d82d817578daf6e4030a6acb885244821d59363c451ba36d884b7b17e65d648aeec555fc0b6f0dbd2ff4bbfe297510e1ed18f32982f98f740dfb3dc577813ee6efd839d13a07b1b1a45be44428b68e96d7340ddaf388a931d23af3899f2bb3fabfc5d94e551a8b8389d7e2f9b1e1ceb363b1765b3aea5c46e3d370d35f6f24436d581a0cb0ff90990249", 0xbd}, {&(0x7f0000000080)="0d899497e2c790b2ad4a3bb0d0bb8bcfdba3fbd918eac8d5e120f55bbd929fa181e85fd5e15e2a445ba0", 0x2a}, {&(0x7f0000000340)="bf3daa56cd16af9288152583a216a687282cd88bbb50e0e31d53f9cb9ac09fe02434a2bd8825dd0fbb23818f63f066939a0149ea89126a045b0bad2f218d", 0x3e}, {&(0x7f0000000380)="6d8212e65b3d8d3b35a1305f93afe14798f5b5ea1c8cf691a6599a5dbe3a8e695a38db787c2fdec69a1647c551f01dfc9bc9bbdf5dc67d9cd9855d0ad08a3005fc9720958cf44e42a629caa7fb7c58214477319b7cbabfe3de01aeba54141ac79e87e3957fabc73e809c0d49a5cb51a80f76d228b1a26403dff69cdfa52e9827ec56e99676355ec2667fbd17641c61600515f9a581d8d801068d800691681b8145", 0xa1}, {&(0x7f0000000440)="39b433e33c98d9e782aa5623d71a455d34f9a7c37213fe2d7654cc69f18cb1f62629986a9e92cce67eabecb0ab57182936cba18d239370f7236ae819c4e6a1b93faed5e1042ff25e95872f3470c3133be08b3c28cb45dd939555b533721716d6d5afd5b200cc5675dc14c47f72f20da75b3c08c2ad9bc903c44005448bbd92c072d9dbef979cf0032d546fe827e8c00bbbccb2f5ed69308706d94895682c6a33bc699b0c5a20e81c25de7ac672f186b4871e3c34777b84fc30bb09039f8a5cb374a93b345cb8f792bd5e7fe650f1cb65b3d9e203839b3f7ad2f146698e6d", 0xde}, {&(0x7f0000000540)="77f8600e4e045a0e99e996516267cb848e2988455f0f", 0x16}, {&(0x7f0000000580)="5a27d78754e0955911aa3b0d3f31abec4d5faafbfe43b56dc20dd6c4420ababc9ee0c203cd401cf9d2f6188c9f82b74e37c51bd25a6559d8a0f4a489ee13ca521bbf0f1b7b5b968fe6ad3d22230afa6dc4a743d26f365121756593b1792d0e", 0x5f}, {&(0x7f0000000600)="044c670e14f97504fdac65d3ef53e754d4f30076abb70dfff65b6c129f1bd4012ac8bf2457eec51ee7313edfaa4c68321c1778e2a155f72fe86336b0a30e78a38be470e5e8ca87d5777dcd21ed997449df52b57d9ec0c5a6b989417526117fe84984d8e2f1155a72d6a8db18ac1103a1f95475783f6b3ae18ef616b5cc4cc8da1f2b694795919f7c1aca61906befede133494c38239313d1e56c59d4e43f9fe52e71f7f3bfd2d1cfb110060bae7e819f9e0923d09a543cf0abeac8", 0xbb}], 0xa, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}], 0x28, 0x408}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:52 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x2, {0xfffffffffffffffe, 0x100000001}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)="1d8f03f2b8580b4d25e2df0a1e97aea61cb8a80b3480da836ad3061e0983baada1e7fe0d0368f1ed8edcfa845455b9086ff03f4740cb2aa6edcd8dd1c96e73fa921afd455485fbc69ab29f580f5239a2205c72bb65af2a67f1413f46e6f2809823a33472c5c7bd3d5da49b09ecd6e6245648615491f2f6e9c3ac20c5dd10c5abfcba34d78e6a8d891ca621b9afc1ff9fd5e4a19c82135d629a079bac301c9eb6b69c1c018696c42b0114ab7273d18537a9a96441f3d7569db615eb2560c637d6f3d27aa0a48be1a118e68e6244f6d5777f89b5569e1a7bac7e1701cb0b278a05fbdd14d9bb7062d969f7af2f01d566e547a82ebf5ee659b9b012df9b97c4", 0x194) r4 = getegid() setegid(r4) close(r0) close(r1) 16:10:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x100800000058, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x5, {0x7ff}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:10:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x33b5) shutdown(r0, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x480, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) openat(r1, &(0x7f0000000200)='./bus\x00', 0x8480, 0x80) select(0x40, &(0x7f0000000040)={0x7f, 0x100000001, 0x4, 0x1, 0x9, 0x7, 0x4}, &(0x7f0000000080)={0x5, 0x0, 0x3, 0xf59, 0x25, 0x3, 0x4, 0x7}, &(0x7f0000000140)={0x2, 0x5, 0x2, 0x4, 0x1f, 0x5, 0xff, 0x1}, &(0x7f0000000180)={0x6, 0x4}) r2 = getuid() r3 = getgid() lchown(&(0x7f00000001c0)='./bus\x00', r2, r3) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200000000000000}]}) fcntl$setflags(r0, 0x2, 0x1) 16:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000080)) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x1d4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffbff, 0x8, 0x5, 0x0, "e1b0f0ac4c6e984c4008b02d765213337748d126", 0x9, 0x281}) close(r0) getrlimit(0x5, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x2, 0x1, "727eb265d84876af5979b811e3e3181eed087e54", 0x0, 0x81}) write(r0, &(0x7f00000000c0)="1e", 0x1) 16:10:53 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') lseek(r1, 0x0, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1000000000006, 0x0, 0x3, 0x0, 0x4, 0x6, 0x3ff, 0x2, 0x0, 0x7, 0xfffffffd}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r3) r4 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r4, &(0x7f0000000040)="7c56c63a495806a85bcc9aff8778cb86efe3cd3f7ba42745307bfa03380a7f455c165cce9246a63e9e48a7ee51a3bff443d937339644e35e6ec76d27b08c0a9a0a0edc074ce51d87f54a14e0a71b401f", 0x50, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:10:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x0, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:10:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x2b6c) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000002180)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/248, 0xf8}, {&(0x7f0000001d40)=""/205, 0xcd}, {&(0x7f0000001e40)=""/73, 0x49}, {&(0x7f0000001ec0)=""/223, 0xdf}, {&(0x7f0000001fc0)=""/228, 0xe4}, {&(0x7f00000020c0)=""/144, 0x90}], 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) readv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000700)=""/215, 0xd7}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/249, 0xf9}, {&(0x7f0000000a80)=""/223, 0xdf}, {&(0x7f0000000b80)=""/16, 0x10}], 0x7) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) close(r4) 16:10:53 executing program 1: socketpair(0x10, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) 16:10:53 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() syz_open_pts() write(r0, &(0x7f00000001c0)="454f32ce4915043dba8dafaae651e45fbad81c1c4ab00f4d77747d98fbae340b698fa998e6c63e1ed512728e973c527d10ca62443322fcfe119fcb93bb938bf2524348a6199394fd1258c2b2263f4512cc9e5a24", 0x54) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:10:53 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x2, 0x800) r1 = getuid() getpid() r2 = getegid() r3 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x7f) getuid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r3, r4, 0x100, 0x65}, 0x8000, 0x3, r5, r6, 0x1, 0x5, 0x9, 0x2}) 16:10:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x1) msgsnd(r0, &(0x7f0000000540)={0xfffffffffffffffd, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23e1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe431dea0088879a10f44337edda837f22f5fb3c743e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036800000000000010003a74035fffb97bf384632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x804) 16:10:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:10:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x72, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000200006c653000"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000640)=ANY=[@ANYBLOB="65302f66696c65300085fb0300000061feffffff9cd922b0c375c5183daa895266bcfdef80adb2f204413b52d66fbd206101c0488c250000ed7292011b3400f5daa3a9ed15263b76768a417fe480cf3cc0ad0330ece077dc56d9f42d287c87e30272405198740e8b1e624198fdc3540ca867f7ac67a79f909b83670f4750eea3edd3f84f"]) r2 = open$dir(&(0x7f0000000600)='./file0\x00', 0x40000400000002c2, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="4a07a22a365c43ffc6da7013eb84a4d36f0879a4345b72b0b8d52dbeec24f4ab11219cdc1b4e64a6739e1313d42f945d30aeef0d30cf6b70a824baa60086da603d786f4e5453abdbd46ec8525118032b691185f838acaf1db6df2516c7ff3b4fc4f5f3e3a83bfb1da40437683bb328190d01dafb74b2808cc1ba3c7548bd7de4913c2ba67904b30bdb8519fbbbc8946d6ea0d24bae239cc5205d69933d6cdf37aa5e9d1ff67658487be10fb820966d97d1497d771df08de153255578bd0d33cf1e3c7428ebf476b6135ec36bf8696d32a608a486fdf8e4407e110eba65eaf34584cebbae0dd0dc4b7a865d805db4f7a9b9208bc30d1e90de19cd", 0xfa}, {&(0x7f0000000080)="31889d25cb6152f2eb8f4d72c2883442115af9b52324bf74e76c", 0x1a}, {&(0x7f00000000c0)="57090f99b9af3cffb2118afb999186ca48bc55287672bbdb84e10f3e4b63b71269a6ce67bb87b074f79527c363698300e66ccc40cbec2cdbd394dd", 0x3b}, {&(0x7f00000002c0)="2dd37e7322fa1a63cc2dc70ea4f49827393e387e70196806d3a25ef8e26cf07fe271a3f106c927e6248b81612adb036b42e6cd5cb189e24b1d754c98be27ebed139d718a9795eb4530f666eb8958adef2cdd5a77d08f434ff4cfbfc8be937f38bf48c858a1728305466cea23b3322b7da67a7e91", 0x74}, {&(0x7f0000001280)="39c6de9dd5844e7dd6cc9aeff6593c5a56c8bb5924ede3528fb0b5a4bf6afea659403ce82a94cd19071d7b489d2e4b2689abd5550239986010c3999d7059c735b98905423ea8cbe0bd76ef496c37b551ac914232afddd728058d398f64b177916617e39f42ad0d62bf206ee08354348bc66e06a6443f6a0a98e80a65d25a184837b6331dcd20367b98430e5ca6e3653a16f3cf050af020bee44e9ee76af8c6cd8a6b46d1fc6916a550fd66fc24a265c47a276f7e79464612631df68477209b2658951398b131954cac8ffc8dcee28ce920c48dc3a0eb6a03bf5bdbf0c3a29ac05456b5ef9f97387563ce51f321760bde0845e7b26803b9b0243cf7b0040bca8b910621675fd533beec37e2efc64e63409176f28417d9375a585ce595abbfeeaac8f79b0607478aa873ec1949e12c4a3651b7de5cdfa1ec1595e92d3368339ce2f7d2284d72f3c779b33518125a7e8c9753f5fd2e2d321e82f41b395a42d6a4e7f8b436c830a8c217a6169cf4f44ea5bc1634d291ac138a59dd467eee3e384bde44e6fac9b462cf4924661ba28004e3b66d0218850fb9b084ee5acb439fb83e5ff03a188e7af15cb03420a6a8f603b176098a1d585bf703a72c1a4523514c18d78056ab518eb792aaca76879c53dfdc23d6cd8ca9bf7595ffcfac7669590eae7816fb9821a15f0ade3193da4f12bebdfd8d811ec493942f5faea206cf643bdf12b1aaa3df94d4f4399396dfe8b7cd33b1b01c8783913ad99e01d3043ea14f31af5d06c38a433ec4256df6cd6f2d40aa33dabf5d868f60f479d450479019716f9a2a2077a61a722124d5deb285d5dbb7a12964bc4c00a41e44202eb4a9f8b67ec65d3193d3b27baff54f8e0b2fb47f30fbb0b30d5ab613fb51c75cbb5b5ff3f5fefd521cfd267a2c9177588f1b1d895ed58a1a3bfc034cc3df0cbd038cfc47399c407344562edb996dfbdda4387a550aebf0326dc76c511a613e6eb00a596e95188ded296005695ac3c79afbc87786d7de4686fcf090f9c22a92d5db5af76b2713da0aea5ac9f6f12d42dd091d4dbf49c46ce601a211c11eee2dcf7a4447d98b4869d3521b2ea9397f5c159e2b72c9ff5a3921281d26dbe758568a1a570953f48b46c4b539b42786852efd60d3212d395173eaca6376ad42848148e79112c801fe8a90aefc1dc7d6584826446907255078df12d3dfaad4234660cc8eb6909f6748a84acb1b2234630a7c021e7af85cf60f3d4fb5abacead608513424b6eea229f8f24bba15a141bc6e3ee0a59d88a92947b5dcaefb9e1290c27ba48cf74fb96c56a7b267aeefcac6771525d05d0a88de8c923ea172894d5d8e893438e60e1e3c02a026fb9d6f2e68c178da62a559fe2bab4c5f7fd6738fc2370946893900c3651cc5404fb0525f43e690ae775c5eda229515f290f9147a7bdf880e21a9d58c1e39ff84747c946e72520fd3787148f94f95d2872bae123150669aa138f0778aa180b0e572b7d5b885b2cede276d36e576ca58d36d75ae49275632a467b9e1cfa6504d0b0b6cc3808c73175c97fa4fd0c68e80a95442914c2785fa4ff6a8a4e737012283f267b49e0db7dc40b54684c45117652fcd5d56fbd364de8141c0ca290b531600daf9e9711043ff1fa451f798d603b750d14a7596ba90bf8571be0ef84454672c83c96ebf3765a02d2a61d3065b95ba64ff68520d0fe6a6c9cfc813884f3cbd261154ee3942ac1c9463ec653f19edb6ad80b1b06a80301d3336c1984efd29fe695da550a02139909961a6c35f99ef37003c52fd153f4fa4933a74a3987762085a49bed4ade876bd2d469bfedf770f6c6c4ce1cdaecfb1c1bfddd1e0dd11dc82fbe731186df51800956ab0774f69e706add503b098e31787aa391ed95ef850d5432d376c9f7769343cc1b4792b9313364eae1d2ee16fb94392a0dfd3db182f62d2c483ebcbcc849a997a6872a44270234ba119439cf76442f698bf99784f97db1a688285dd8101613e5462ee047a7f3ee16350a62bf5918ce7b1b719f8976093664def124bef03b704ee79e35e7024663b0c2d9e920597322fe4bb013a4f03e08680219cb6188be9c444c7250a988c8c73d1be3fc44294e1404b528e8e380c3870c322f36cd9be11c3d0bf6bc295b205ad65fbb7e0639cde1c91b1602fb640a29eaf2c1dc38d547574f144fc822509a0aaccd20c323b71abf51355ba3be217366709bc103670478c246437d00b895e3c02d15bc0daa4ff5e89cf6b74dd6c2e28565d2862f37e73c5ff0698f9fbf30e43663c41b1e87f007755e6974197649398abca428ba0347e8cbb04e8d82370ebb78e81d6b43c316625d389f2f31324f256960276d2c84fc5436964cea41043a86a499017cbac33b4a6c9f835329554c78b4a4d27d1339f0dee24e20087df871709e8a8de3b39d0e952adad93611a6093a758a3c1ccab4ae1d8e875697f5251b433ade3d71d701af60c2b850ff0305eae8c666cba2f4f0742b4859242eb6492f05c0aba38b9adfd99448281dfb7b017fddf8876d4bbef4604ca087e64b8bbc471a5a10602392caa331e443d05cc4bbee32fb2ffbb0c4fdf58050fe17995d42898c5b719ba2790678e7bc3e6fd85cd3487c799a722fce1143598c03092cb0dcca32f65a95a3ea24323070073aa30705efc688c2511ef9a5e3c2dbef1e477b8a6d0ffe48d98f05b52f63d6a8de5c6eafff3e69fbf9944aa5532fb908301425cfb2a9f2b99b30eb5e0d76f7c883e2d9d6018ec9880fcb7431568f1677e7161c5a88b1639677b0840ece2a08e03b5db9f0fe9eace6b94a908bd6b82cd151f37a38b84de4872e65ec3108cd870a70fe2cfea2dcf9c3069b49e717c35608e74136baf9c90f0b713e625e19429653cab3b82c52656a9f9cc84a8b1b49d33fc653e27d47d38ebb61467c1877933afc3809e07bfa4f725c2a3b851b793f7630b620f64d74a5600703e7f4ee3c09851616f08cde0610988d90c26014f78514c8252c01b803a342c955f025f7ef251297190c2814e6f42de91c61ecbf7b897f944702c557affa7355f31432b0b0a314014ac2059d0dc3808a09dce61a2de1aa2a25ef04f483cf5b8fa8074e9a9b4bbcafcf8deae8b2380fd53fca68d28a6d67614813a21aca37e28da32e436438dbed7ffbf08c6584037e07bf31c3dbe799da577dcd94c8ac6786ba420d1da6ee33e0cc009335c96e11be1bf44aead8953f63d3f4c1f257755765fb3fc15e85317452d96c00968323ae6dd1788468633cfb80b65c48bc29acf0eff883506559203624bc65d7f9fbb7cd6dcac82c0b1a35f61a91842d3f0bcf252dbfcdf13d248c4bf7d72fc926e1364b1c3bb9f8e879098462a934dd49abd3d6bc3c193ba249a93fbd32b3902d7185fc2ab01514e486349fad08d294c87f2f31048e1caf3c8fe15fdd4fe11bceb38a9b1a6f06b802284111912baa98048f2969351c2c82d35ef1ea1019f272b25d710d69cdbf762881e4174ec5dc705ab52bb882958929eeab130a64a2045f2981d1430a339cacc4372714cafbc7678af975825c4796c4e6f33fce42a8a3ec6d84071663705e9ca260c6a74c20e02652e87360db494cef98f84f8cf7e7b6cea7f3e63eef65b6a3f2b51447fc39ff786b1f449734e5920c93368d45ebbc141639bac849d7993313dc3c115d1786afe010b2399c548c20a46d03e7cd009b8fa11bd1e8b8f8244b17e854e7d254df18667420aa35469d7a2c5701bbafd83d6cecf9ac014e76590463c6bd838c6f7386961d754514a78c06813d5c197f8be502c310b2cea19d2ec991caa5cf67809370e7694358faa22e46fb964e31d627a81c27661a9fb1e6d5ee9c97dae406a24536043ac5f0b3d6bfcdd56e17a6f6ae67c1f48541a949a19f0765d95a34829ebba4c9b6c97c44a8fd57df6d84da3b1605bdcd0488ccf60c66147cdf14d4d9f86887b8e0f15352a60b879d274dbc83470baecb1f152073360b13b5c22355b6ee4ffb68d9623bd8cc82940a183b90f1c7f82a8bedff22b2aef41765d88ad0679d6979a8eee6224f0429a650caca7002191819e5a98ec3e7a848c71b8cf2435b90f55d720891394eb437f5a9ad29c93aabb0dfbee9a7cf1816cf21e28f840d3c5634762906a6ace146f9a969cce6e3b838d55b8091c542b2df7fb801ab63523401100231dedfe7ec516b2006b656f1c73eb05c97c89f8e75366c173f74afc2a48f6c7565c349f15bfe001180d6310a913965d56375c0b22b73ebd4a26ba2a753ff810c9a63b472add7be4e33f5baba01d28fc7737d416496a3afa55a07aea66b56c09dc25c2de1f21238e8f7dbc0fef4f3faeb4a1651febd205571a01f0b550b49137c09804acda318bf24f250d53dca68f29f24eabab5361c693f58313f405bed8f5fa57553717f0a35b8fe59084923004145e73ce60c85cf52b648c18161bc32f94e6cce1cefaf30f5386003cc8f4b3357c40565eed018b47adbe85eb161c574ab393ace3e3f03fdb8cbb5291cc9e8f87a4abfe3cee0748a7a1d85a5ee440b3ee8b57c32cb61973f00241515932052cf80c12e13b798e010ac73185bae2946965716d0b872d4d502b0887e31204faad1ec597f01d49867a4f273d83e69cd7a14c00bf2d8cae569b77a6d020e8512333902541d5d22561fdc914018e9c5124aa5436730b6d63c16b4faab4ba84974de1372e803dcfbefd8d7f0d570d2bfd7a14a29ff26101715c57cee3aefb7b5f203631b18014b29846f4220250e5c8567cc761dcc45fe66ff5e2364389ced1b6a6651ab5c643e32498dd52ea288033de2319b980a36d88038b29146efed967e14a8b7e1c45d81fe9025aa44aafa8369837d8b3eb0ad77a1b7acab4874e423efa339bdaf271739f0f0ddf8051e943ff9746742621339a6061de4ae30dad84015e05d1348ce5efb06b319e0061ba10758eec1582cf2c9cf5d064d181646203224e8d50776060078878afb94249317f23e6ca5df48155015aeb5df515e5c40cf2211f64f60409dc81b7dc4d96f7c187550b913434b4422fd451eb77b0ca7f66fdb8c50faf1eb3fc0455b7272dc2a1ffb6aedf43a98e8ab4dce47dde8f971aba1ed4101072f8d64e6c24289b1419096826f19f1947fb57bc5cdd75c2d90541ab916974a4c4d813987630da30dd8ce403b8386c126ef7da89220346bc6be268e490232d63c86e21098d73d691802f6fee8eb896dcc23eb44984f91b8e4df470bcfc123ec602a53ab582cd7c405daa0b623644b90b91d549c7aab7ffb03a0f3779c892c84b89859501fa28bdd4764899c69a1c2135651b59c7beaa5e40f18662f7d86a412192c3268b89f75cab7f3fea4d1a3ea5d7030b0d43eb79b78b45fd9cc24cc1755202a07f92f062340596ed3f22f032d40ef04ec835929b2bcc50d8491ab95b388a4147967ea86253f53fe14f3a4992212b811d2a3a2a51a5e230b4a5b404b05bfe08417ea7fd635fcc05cd1b0056f5755d10312663fcc2bf9f41e53af2ba4924303e88d02ae2beda3fd6db94ddfdb513c9db37e381fc379b2ada9246689a051aa440ef34aa472091c5c9c2ef94e10a37d002bacf237ae9cba4742f2aeb4eafeec88d435367e2cbee3d909ed9381378da9fa2c705202578b0b284e779dc19dca9d4c157192dec4294529b63906a57ecab81cb2cf31d048652d142742101a7e5a79f52abf378b0c005038ba02f98901042f40d9c9aa0a703c21133ce8129474dd980c9757eac52f95838dc2e419c5993369c73353ae0f4cfad171244714080f604099ad53d78a1c339", 0x1000}, {&(0x7f0000000100)="e9bfa8a670bb596de38b", 0xa}, {&(0x7f0000000340)="d45aa1e47188d6e2988be125b2b3da0ae82c6134c89ace0e507f5e43d9935b5974b2c9d90d22765a6c61190da81ad810569702", 0x33}, {&(0x7f0000000380)="4c7d59e481b8a47bcd358a0956419295c3c5c2e78f34e7d6b45fc9ec7c91fd167a49c332cba3118fc5fe205de37d0d68f21aa9c9d8083c47a385dfbe7e9851dceec835c3e5ffb044588dc843d14a6aa1871d9e78b65f7b5000a88e3f68ea311585ef18cb9ce03b3132fe00340448208e854f73f0ed368091da17d301b163afb93ec26ade07f57872cb4e53f7fb5d2babced6459a47521c6d23441fbb3e30b86d01596b55133c286351aa934814a8092e21dec02109363509b1a3235fac0a0c5da12c6924f49dfb2300042ab29002c229e9c8027e7ff96d82abb9b21444effeb02daee6a39924112b6a654fe5c824818a102010f0fff1343cc860f061f2", 0xfd}, {&(0x7f0000000480)="f7844aba294fa04446a4602fe11d26ea36d6bea07a006107cec3756b59908a24b7ef46e011ca5e397c96907e923095ae72785105b173a174ee9204ed78e4d4", 0x3f}, {&(0x7f00000004c0)="2bdbef3c04ff0643c6c5f870529a011e07be930fe16e1f9764a3d7af4820b450f9d55b385cb3ec2a822085d085372f292f070046285bc2f8c8c323982a2ac555512dc010b06a5c7f8b022c9db15fa806", 0x50}], 0xa) r3 = dup2(r2, r2) close(r0) dup(r2) lseek(r3, 0x0, 0x100000000000001) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) 16:10:53 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x240) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xa7, 0xfffffffffffffffb}, {0x67, 0x3}, {0x47, 0x3}, {0x85, 0x480000000}], 0x4}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x3, 0x8c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/78) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x2000, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0xfffffffffffffeff, 0x0) close(r0) 16:10:53 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:10:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) write(r0, &(0x7f0000000100)="94452bdfe503e9e07234d3336cc143001f20f8a2f1637d71d26b18a0c5cc5bf22f2c83064f6e3aa31d1650ca186106507a2705c47d394364c3f2b35bcb64bcc3f8b0488a07fcce6344cec786064a5d4bb145e99856dd0f5ddbc931886d9e185a028977388bafa4aaa1bae469450be677378809430e1012b617ffb283e7ff80f35cfbab11d6ed5ae355ab4031011c456f1e2a36fc5754ef3c3e099a7d7a9f27dec936ade2b32fd1294cb03b3c", 0xac) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3f, 0x100, 0x5, 0x6}) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) read(r0, &(0x7f0000000040)=""/132, 0x84) syz_open_pts() 16:10:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mlock(&(0x7f00004ad000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xd) r2 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 16:10:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x105) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fcntl$getown(r2, 0xb) fcntl$dupfd(r2, 0x0, r0) syz_open_pts() 16:10:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x58bb, 0x0, 0x0, 0x2}, {0x6, 0x1, 0xffffffff}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fchdir(r0) 16:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) socket(0x20, 0x4005, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x101, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x0, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffd, 0xa, 0x5, 0x2, 0x7f}], 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x6, './bus\x00', './bus\x00'}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180), 0x9584, 0x0) 16:10:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) fsync(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x80000000, 0x6}], 0xfff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x6, 0x6}], 0x6, &(0x7f00000000c0)={0x1000, 0x6}) r1 = socket$inet6(0x18, 0x3, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xffffffffffffffff, 0x393}, {0x18, 0x2, 0x101, 0x1}, 0x5, [0xffffffff7fffffff, 0x2, 0x200, 0x0, 0x200, 0x8, 0x0, 0x1]}, 0x3c) fsync(r0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:10:55 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x7, 0x5, 0x80000001, 0x8000, 0x2, 0x53e, 0x80000001, 0x100000000]) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r1) 16:10:55 executing program 0: socket(0x18, 0x3, 0x3a) r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) dup2(r0, r0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$TIOCSTSTAMP(r0, 0x80087467, &(0x7f0000000440)) 16:10:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x5, 0x5, 0x6, 0x5, "8dd0bbb9e8e71488fc69782209cc1c248b7b0e4a", 0x7, 0x7fffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8d26d1500"}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/198, 0xc6}], 0x4, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) 16:10:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x8, 0x6, 0x4, "f4e1d34222ea6dccbf98b25ad021bd18856bcbac", 0x3, 0x81}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000240)="4c5e03b754", 0x5) 16:10:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r1) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)) 16:10:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2, 0xfffffffffffffffe, 0x0, 0x28}]}) 16:10:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000200)="2c359f7e15915ac4ac68cf1d0d20848cd62a8b2935738be87ac062cfe4fa3f98ba94fb9e01fe45e76b138a7e7a794b8de4811d1693c8f5c1319cebc3391087df2dc8ce7643e32498d83aad2b671ff3c7c6fcb3d7cf6cb076dc2eecaeb42617431f759d7d9fc1943d3a0c20b10791cd466064eae597317797c76169f16239c05b45e041a63f20df55bcf6a8086b61c42d7e7ce90aa405751616c62f83c4c820a73351ead701cdaf39e7c1e0a2ce004ce42a3902689d293e3cbe2c64e55929884b07c74607651d", 0xc6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffe01) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x8) 16:10:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x10000080001ffe, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) 16:10:55 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) write(r0, &(0x7f00000014c0)="fe28d4188e122fa3c6ce6a86306bd862a2f7973019e1e4af4422ced2c5b931cdd0794691bc8cfda96dd6bd2ed35dd80e23d6afd30b21ac4a7404486fa7d4d8270276f937534bfc5b6b0e1941003b752a77ffc68148ab7b0b11aa7f456a08e03471486db11e9547646ee94a8b935c18f172d0b2c7d9690cc04736ae4e9b00073011b6745597b611d79bd83f5dd9698d6426", 0x91) writev(r0, &(0x7f0000001440)=[{0x0, 0x50}], 0x1) 16:10:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x2, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0xfdf71fa0e9413fe8, 0x10, 0x0, 0x4a}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x5, 0x948}, {{r0}, 0xffffffffffffffff, 0x1a, 0x20000000, 0x4, 0x5}], 0x0, &(0x7f0000000280)=[{{r0}, 0x0, 0x40, 0x4, 0xd7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x3, 0x3}], 0x7, &(0x7f0000000500)={0x6, 0x4}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="cf96a4047d83d8477afd902f66c463d1954c75545d0dcfa1c0ef6a95e805fbaceed08c47849875495428c42d98549760922b1eb533a6bd180bbc728033c0e78b2fd5c0b81496d13ff47c68efb18ea58f43027f44048676d9e15cbbbf7f1ee8761f5355aee3b2d3b95f18a9866942f9c0b151ff28ef51d468ca09004cb7edc03bca33a711a46b6f9ba808958f757fb63ee40859b0ae5d1477ca6621ae775a1c401d1f9c44454fbce3a86abbd7339379ebffffff9e24a1f133e10000eabf5c8b17322e40209ba9754000000000", 0xcc) r2 = socket(0x2, 0xc000, 0x90000000000) read(r2, &(0x7f0000000300)=""/173, 0xad) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xd0, 0x0) socketpair(0x0, 0x2, 0x1, &(0x7f0000000140)) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x881, 0x0) connect$unix(r4, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x3, 0x8, &(0x7f0000000180)="2cb10d92623a211ca18a6f5ac8976c020180849166efc84f42eff24b621d30399839bee9776e1261c3f3da8c0726ec4c5ebfa6530ce2b7442a0ae68a1d815a847ad8da3893fb2c6520d73079f9b7f102e488c8274cb0d4b2d7c31a594f752621757151584028b8e0b687ff372cdb677992634da24f5a4e8043d88c20c0e7ae9fa446a6d6bc4334c8bb3278a51e0d5b8b0826959edc871c7e9b8301b06ae0a516a8f6d19d380d5fc7f277d8993a7d455c0339b464afbb224c8f84ae795e8592a4306c4d763a444b2f5ee9242b9121f1d0da8984d702", 0xd5) accept(r3, &(0x7f0000000400)=@in, &(0x7f00000002c0)=0xc) 16:10:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/95, 0x5f}], 0x6) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0xc92, 0x200, 0x7b1e, "1e4f172be2c59657c3a7f932c89b4b5ad820a0ae", 0xff, 0x6}) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) geteuid() 16:10:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x192) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x848b, 0x80000000, 0x1, 0x3]}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xf, 0x0, 0x0, 0x2}], 0x4, 0x0, 0xfffffffffffffe00, 0x0) close(r1) 16:10:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:10:55 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x13, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x3) sync() bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x401}, 0xc) r1 = semget$private(0x0, 0x1, 0x103) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7f]) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) semop(r1, &(0x7f00000027c0)=[{0x3, 0xf76, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x3, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0xfff, 0x1800}], 0x5) msgget$private(0x0, 0x40) r2 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x1e0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) stat(&(0x7f0000002800)='./file1\x00', &(0x7f0000002840)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xfffffffffffffe79) r5 = getgid() sendmsg$unix(r2, &(0x7f0000002780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000240)="9b7ce4e967476530e46fb4f1512d7708f5aded53cea96b44e1de26feae7e2178c8b23a9781728b116abad12cfff6c0b830de610c3b724f6d2db2f275d2f4d2710d13b3130785dc6902c616917725f1d520587003cdef1d837eef5a13f29fa862c9ae75c7497f90b62e5f027e68e998d5ce5b5f5dd453cded69acac2092c0f5886b667de7b8c494018b49e04bff94c0b030b53082ab04ad718bdf918db57ab8", 0x9f}, {&(0x7f0000000300)="09913e1c96755cd5b08201d9bcdbc0463e54d31cd81ff6163af2581945568c1abf51cca1352a4d2b8d60faedd6b2d3af7490382fc60b5f2ca4629b9d6f58a0760e3690e1aa945a3dbcf4d55baceab40dbd52a0072d0ef5125114071fbf5f1cf6dfe16345f42c478888e5c91234ac624c65b4395e420642d3632f7732d86eaa8a1ce0fa17de278ac87b6f3b70e91106de5da2be3f586895457db324be30c430c2b28336d8504e538ac102ce86cb15456f9accb06af4083ace7f6acdd3ef36a3815f52735ff92b3dcd26fd067ebaa6754aecc755db64d5e9ddbf37a9e3dfaed36864244246771bf5fae76f7a6c06a7d28c0cc903c581", 0xf5}, {&(0x7f0000000400)="82e65c7ff823782b18bdda010520e3932e2bc0002da04de37ac0014d16a48d023ccc6b9cc0565a7b4c91d5dd5b4ac8ae0bd1a9a3c67f6f8d794a658225b7c590c6047cbbbdc0db13c74bad1198f7a7ba1b8dfee6109efb2b6143bb95a5289356766bc5c6491c1458a0095403231cd0ccac9d07a7a5c72ff1233ff6bf094128494fe6a767d47620d82ef8b1bff4bdbce51c1b5666e2a0746da318a9c3ec3d1743390033389423e58f32a0c579f9dc45186714ff2e08e843219f158ae19244e003db9244c426679129580213169ad977efbfd19744dbe4e491d42dfcdea4db0963ccd47b27f68259b0e16e3ae1ecce8fba09be2e699b108c34759f9692b3a4cde770ba634dde14bb859f144edf2f8440ec06fa0b4d54197be82ee6acf78583103da621cb6862f64ec2abc440920444039080a4b604728eb1b9d820e5a3cac5f775cf9e919e2b31e6ed75310efa84b000a6dcc5983c6cee760b9573505a8323d63948d008b6eeaf9305bda05f520a01fe44d9774582a10a6353ad74262c2319330abe04b74cfd31e1ee43efe12bea576db6aa49d47e19a7259568662778ca54e96148b7b8c5be821782a433f95458467ad4370f5cdf224930a3e2d3a7f388efee972d6f34bf8e25df2202035a7e0ed9cc68e8a4a4787188b4f7de9160561cddacda1e37036fb3866e0071ce44da062fa384d307456539fd60b653a0ad924982140d6e2e7d5e2dccd23fb7ab77e6e0072e8fe93f412f6223845551507e43e76a52c057d4cdfa84f79ada3ba246a623c251363bada0850fd8403b8a009fa567ed22c2c82a8895b245f715dd1b675cbebfbfdfe44a0a9846febef3b678f690755a25838c3845915fe4198ec97075557b66b7056408d135573b920ec5beed76f698043a10441405d8fb86b0e583518177ebc83edc67a87dcc6dbf5a38a97106e2b0e833ba2605913ef5baede01578bf6f720e05ef479ec863baae79c560c99f7ceb9df040fdd5a5fc37a1d1ad36d7ca0f58bb9a353516d986bd170262f9c364c037231b4f900c78ef9260e2ef8f515513d9c3c8f5759ee61027f412191b9231171d72dd84063fd9881f8d93571819a76f8f9b7c216e5c864671ed7154428d0a2bc00a0a222e036897f34ddc586566191c5e591291ee19a8df68896f083780eb812d261e0bb7d59708688822a9c4e18c74f7a82c80f79323a63f796cb473ad1b008ca62f9a4897e9ad01835d0705582614b6472c7d978699aadbcd48757668fad98ba45e273070332ca6fe3dd30650f1bbf92985dfc749869389b55ed1ca261c476e6197dd6e06d4afb35a358c47a3f6b6e356c4f953627180b50050603170fbe346ab56d5f7fd8d78f7bf6b1925b2d3a17b2f7668867f77b0608a4f46d362fae443637a9fec81140b68ac5af14324adbb2deecd65230e26201527c94916081ca9fc3a0b80ad3b5c6928aa9845136fea7892f2aaece0e66222b9c26f67ff0ca2965d27c8eb552debab2694ef74afc09be3f829f3afc6a775f04bea2b6eb9bb83f6c839784a955ecd2f4d68fa3d4d12861a25b1f925501c0e94691fdbc357572b0e8804165afd56c0ef787e31172b5a8e232f1c906edb78f90d3157d5ad8548409066769e014a920a9145b608eabb1c8bbc2ac2df0bc7b5800b6de1893e73abb8dfddbcf2af675dfbcb8b9f927a3927e5dc064e46e1e8064dd26da611ad83d71850dc67e2fc3ee4c2569a43cac1d586eb629b4c105fa62d55c90a06852a069ba96ca5b540bb7c8b5873361070d29855d9e6ac823fe1476a4e81cbc3e404634a075ea460a9f36bb44d1bdb0208dec1d6788fb8012a521f769f1717a170f80eb2ecd6158333a8c286e399c48a6fa53eca1cfa51f85cfd022fb4a8c328f6e8381480d306147884bb3f9707512ddabbc00ecf5cb9912eede87b6ff5235f8215d07e29a48d023600652aa52d21fc76f4dcfec6bbaa052684b6839d32ddead373a436854e2e393ebf724310ed5a0eb03a139e659fea79078d1af372721ab4be3f6ba69eb8e348ce96e15fbde8948f8b4e20ff1faf88093ce9428b033a45f75406285527728236e88f79d1b44f55caad1606a9ebce9709e47a83d88f9d23e2b94029cf5f7706f97340cfda59fbc748d98c7bf856a3962b950705031fe22895e23bf8b49c4847445fade81c1901db004f2ca75900ebb4685afc56dd35021c2b63394fbdb9be3b0fd72150acee97d683ba96abe25367068cebb9283936432413d0430839ae5f5ecc97497f163a1d541e19390de5d0adc2d4799b92e160ac2f1a77f0c3dcb8cc97c411dc2944e5979fbca59585baf6bc9737ee17e7c74c5ef0916375007f9524e273f07cb2a22fc3c6cc5f823440197d7822e90567e8345bd7867c69f696942dd862c39cece823bfdb15f10b51f2c0c36add6e1fb2eff326076f53e3a54b0ea8b49f633a40037b7bb9770f8061b678578e13a5c40773dee5a62a78335f463a5245360a2f0d8d69d4532bcd745cb58c8a39e5053bf650e6c6dd51864c3733d7345f88dafd6400cfaa81bb101b62de90a3968d2647b436ee86a8ecadd204c0aadd52966598e01833cf46e6ed39c03a1f540b4b6e7e4ea675f99d5cadc131554ff91c4648684480ac6d5494e66898e21f5be19daddfb3ce9805e039227d831443740e6bc7e550dffd3baf38f938c73b6b71cec1173153c85bfc3810b5b44771900b3fcbe0b19eca6111e86036a2401c7ae71c3f70f3ab664bf2ebbcb59797b4142091f1a6a445fef08589b1413c77c5f34ebf074fab185bdd471f5d2bc2897b974dc5a1ddd349571d15237e6430e16b06b8addb241abedd3558668cebb4b6e605a791cdd21807176039f456658cd2c4e524cc4cc325237f008488126b391bfb6e6fd3087ce69ab4387a56699fa64c57e35f3d9c721d88673b14a2d5c238708a5013d97f1ca018688544515603b37cef8f42e63611e8706fb656b2ff26160820b2264e7e8c3e59a8a13d4177e828b988f8e524b24e4d6c6462d50336d0df1d342a67a0414b96fbcccf74053066c9d684fff8dd68671ec286e11967127249f580faa780a6e368dd425f3280f3a660969ad896982b8408ead50e8525b9a33fdbef7cd8b3b488f00ae684a01005f6c27d6762d6f40b8d3886a5aa20a001a2051930928a13d1e379f0fdf37d03c5f2b07c7f372e85b4b9c59b96b60ea787f464af7790e92b9e57d6bceda0fc25c50f1ff5d0647dc97ad339003c7338bf70c05b2367f2bd878fe9af0d463fdb9a7a1dbd2cdcbed94c41272fd68edb40e9a94c44f25a0098ffa0d6b22104e3f58cb25523efe9e1df277e432413f74e2c6fc98962f9b642d478f1661f76da430a817f7383cb95aaeb0c54ba838e3f6f7f8ec7c3205c90bc576effafb34e3b0fe490135233bdaed8c1f5c788ffccea537761b3036a8a8162528f42014837f55527ff544c328415d505f3ef24320e523bfd8f2db4d8b5e693f5dde093c9889643631a0b223c21fb4a5d7661933bbea2ec64da328379d7c1db7041bcf0de1883e15a599a396a4185a1604c2a0236414cfa2b8db8793a220c8b77fa6565578ffca79e6edd2a3481295eac289c91033d07e08cb8db5ca6d309f0f66f6f1f1838f1c1fdea01ad372116b5b1c4d73b020bea8d5f39c53ca739c329837a2a157087f4a4ffbf4dd92eb0f813ae7323bb9490575c498177660c0af49073acfa974b3c73304282d4565c27dfdb0e213b16899e765fcb1dedb98f7e3a057df4883b5437c7b9c5e82d6e0f7840f0f9f4e11d381b8a50b1ba524cc2bd0ec1b1411267a167522ea4cd64677f5a1ac34988a02b72b7ed4b0726256b5552363b24847f2e7edab08f7d7477566d60aeccb8a82b2d002eeb6c4699eaeb40704c63eb9ec1f78f088e16f29540fc59fed7b9b8d9a9dab364f99d496dcbe32feb3c2c22072f92df78a17f7a1f341910d5faa323a27e6d4f2d9e81cc58111d0623fd021160b08d9ce9c1a8f191ae9eda0d35e0e501fca8a6bee31162fe8d06c768b4a1c882a8502c00fe6791242b76b82771f2af3734efb1063d024b86b4b289a541e23e4dcaf977823053820f91965bdc6f7259ed7f339787b0abf0b3423079c3199c629e0beb24cfdd51f9463baae56b3c1352bf1bb711e31308a36f3472606a79d8ef9aca943e3cfe7fdc630f763bac9fede93084367a98b67e9e6e57c761369cee3b3aeebfa14cfbf8cd879aa937eafd2247783f03bcbd492f1e453798b2fe1d063ab757de7b3b3dcffc59ec1ea8ee490e58b227c0c4795b0677a598aa87db602948fbdaf111a8b9219c9eb9fe6745c0421f122c62a132b49e0ea8d30dcff669f080033648f6e670019cd87b4d3e026e5b7872f4ec4c3ed62682241528759be9a621a2f2dac02aa03d6afd38f7484c0a14edf384df9178fb2af5499d6698c5b3e8ec159d8c7fadaedc7029b1e834b203ed0adbdece377f63bc0b5d6c376a65cc65e2c90c986c8849ae96f1617a518f78ca6139da0df60e5d3c8bbe82e2e3a995c08e7dd58b3e068712c8f0496223597d274b13555f249599480153ca1c80303c1299e3c7cf73edc9f90172c4b3ee4012ab107751785e17abc715ba402a2771f07b16d0b4943b84760f184bb34710f3ef17fa1cd48ff9058bef894fa5afdbb6b0fa4f6a19c82816a800d4dc0d1804a19eaab2e9264da8fff4c048c2090e519d80e5c69f40aa3c51c2311286fe416e7dc22198ac313676e152b69b87c3bbbe8a6559fa396a83f5da55c8bbc2216f274d54a280ca7da53ebac7eaaa36e068e285782c1b1d86645832f776492a63ad3b9368d68a6b83ecb91e2f7b348246b70c31b5154ebb687bb8f828544ebafc4645a045b267de71b2574f9aabad23f828e30531414d0989060df476ee61b7343a0a549b44f7c26c86927c08d3997ca3d207643bbc74160ccde154e91b5892e926f8efa3950019175f562499b9ac44a23e7708dd754a1b6275473c69a50d506526956484423b3187c6774e8d197f4cbe14b289cbdfb1c4b013cbf885685299c5e15b7ba4992bd4a19361de95466e2ca36e4ea18fdae4a1a9c79aa4f8c248e36b41f94ec0c85e06a2fd678681e0764a1eb1408b83fdd9f08aac72b3b04f1087a56ca90799bd0c22fa2ffd50e1cd6e546da84a88769d9d5bbc8e4ef8db6388643448ada3c7973e487f27960cd0051e1c3732a4a484e9dac1b379d32a1fcb54b0d085b97b8d2d8743a8b4b98e1faa7963e271e22e46675559b931ddf88c04a8e61a4175ed1a1e34d1e91b7e081e6c37fe1dcd00bd3d885a954eec34405879fc4a65d7850b52459853e4444d4511f479c4ca538bc554855f0db283e79fd22faa0ebef4cef0d33eaf24295984a479f4638f3349cf2a2412bf10bdc6ccff60550ac8afe16d2fb116f20723d4a9644186bb1db54511978e3d7cf2a315812ad796b933df92af614da051361907df456c0d7d880d93b2e9cad698129ade81dd96992b2a922fa430a27e19ad7f84b2fea23a9eb53780235a02e82825ea2246a650b5a97b6c7249e8322986c3a8658e43b92426927286e62e888e377ff2bc78583ee38b1d5ea5b066c51c950cf8295a26e0bb53176b8f0f1fd58867f2c79d8f0f56da6d9ad209bf36d1c732d2fff8eca4e2373a894efcc6ed19363cbb35414e767e67969bac58606994c8f3dd81080a64bc8dfc430271093a20a00100ce9c3c769a60af750b0ff3d177bc63d0c00ad2824b7f53a336a2f9ff312048382b364efb93daab98ca3d9d6a6f1cd42c974f43d5d2fad1ae9ab746a8ec262dffd505", 0x1000}, {&(0x7f0000001400)="9919a543ad35b52d8e579352fa391be384da5b71569b8cd697bbb4ac614348eb795ee2afa3f8362c050820d8112c0ff715e5ea3e44b9700f5442c9c14b7d3766f5d3639792fcc7f32dbccab94c01dbecbfe14deabb14d9c217ca2f8b42098606010892d36bd5a6f6e694da7c5942fa38b52daacf9f3034639e0d20b86adc0b75f042f8841597a9dde1aa6122c4ed70dcc52fda421d9136d46e22ee614ef0c8086b9b6fd1fc9f8d85587ebbe2cc4e1f7c9d84cece50fce4536f89a65655322a30103dcdc8bbed9668a8e4a9b5882b5c2013c491e7ed3e3a38cc161d029d025f86f4666de4ab8f141d66f23154a93f6c67cbd9c866cbfbdaf3c9b12319cc909b4ece44378520c298ee84791143234a3b87fa5de3f9ce728a3a8c9b0a16399a0b4b8e92994f3f476eca85bce40d3006bc3d4e09912b7ecd1c49ec16c5e6a4108d6401dd95ccab736a87025c669e6ab0bebe221289a9a82a8a05702060df3b76d871a5f2c1e0991c6179144de3376b887594838a152686559f7c8ef82eb8fd37d89364dfbfd974cfd3b27c4c8da56b687f4613a67a79a8709a9105069483686b3e2685409b4c8c05c35f5b32ca53ef91a9ec2efd0ef6b72a281bbdd770775b248c0208bae3747fb7c201e87b81cfb17b13e58328a95cd8dbc21ecf9aab46459782378dae979ba6240f016a9f1515ee41e596c17db46aaa99a94a59212873a220bed4fe668520c63490a2e6a6332b23304d294a1146a98f5ae239ef8448ae8099e49c367069f2ed9fea469e5d5b14e9bce68b9e31c93b493f788e13bee71b5b2b9997e9e7d4cfc9e93d391e18ad152a79e28736af784c12545f90b401316cc8fc3157d7c75536de5d58185d03725b19565a5d4c0164187b25f2f935c9f9457bb373eff36639b81ebd81a584aed03fe40c2eee794f1e0392e4de27f5460ed822a3cf7419773d0c756f63c84ed0c0e1844358fd08d22a566165c8da2a8abe0c5c7697abf4c1d17acb5d200eb09753caba555d4230b28a82a4b31a600f0934ecacbcf104287bacbff481b8a3c830bc7034b573476667f1b42cddf87d2359006405b6495032314fb009371f01c91504f4c1c19c5b59cc34d61dab87ff2c8cfd885e4d605d6717da029625c28b1d993ad1dadcbaf860c757563027d8b75cbb5ff8174842daf10b1575ca5d5ddf814512915bc8936470b14da0cba4dc07ea413179a6c5c8b1cc6d35980eab42e30ac64455b704842bb5bac124a96898e5b4671aacf524a1e8f0e551a45fe9f078b61ad72a4b38f1c2f98492b8863b066dbb4a957550727130cb0e1bc977fd6be1835ce57889e061f187a320e637ff75d4e8aeb0fb575db5fef0c9b3c473c2dfdd280dc22994d20b1b350ae757d06bdaaf07de4f510193e8c221f08cfe51786697ad9cae9f552b0304aba2f4552f8e12bdaa5db425db73dbf98802b47dbaf03c53b0eeaceff6afa3784e412706db3253dcd93a8c60194ec4a4163d40b38ddfad707aae5cae047233e4851174b2dd58449125c9e07f685c1347a6f863fe7a3f29435672d04e3afcdf0458a675bf0f74a8b701a9b8b5b2199d92cbf6d214d45b47c2ae1d6d55a9f3ef13c31316c4f3f1e432685375c5ef9ca0ba9b1eacaec494af36420f7c0368dbb03f1ab9219ae3d87803369d363356e4cfdaa9ce545ba1c4742486685fbfef33faa8e0445a2d1dd78d20e2b5c9ae75ba3838b9dddafe448f18d2d75b09c951b2bb01ff54e22ee966bc14a621533ddd08c2fe816fc3061451105f5dd71e345e2f8162113ff41ee330a05cdebb75d14224a01d7be8ae6ac59356608e6b3f38683370e3ccb35816e383cb66de6efa09668e5a983a1fbbf364fb4003732d0447b57791f556a0bfe567a840bd7aaf9a096bf5765b6032d0683395fc0dc2e2391535dca47aaf97ac8fdb72bd4d9c56d6d504844c1235a7577ff72e7672cc059d7a774e75f75fffccf0c05c5a734faba6cca30a50562b9d15adeab57c02cca3244fa1a9950182f374ddd69c4c0bf1a208934cabb6a24b302febf840b7f949492f91fce949408cf76e1fff7dcb5f66b8e20585b8e5c61515dc69d860bb98e7270b80b2f9e6edf37a018467dd75cc3af207ffeef39babe650f84218d9de722f7e4c9e75cecabc8313274a411bbfcba9f34d6fa6d0604d702c096b1b4e1123b8c434feb2a41627c09ccfe6693a673f0f3e6697961e3160ad7f77ccd8c260f474a0978fdc71a98fa222768b5e3faa47e2c27f05da9e39b3e5e29f115ece40ee59294fef356efa21fd548700f74653a76b7608158811d62c7c6414678018c66d3b4846cc84a8fd9a535dad32b14b0b4fac5966b7c93cf28c34a0b35acf6ecdd521ac59aa3ed6efd5679f4ff3062f47a2cbac238cacb5f03bf9e5f1ef1d00dfa27dc1f043902baf0e48c1f03e5fa0f7b9a301ffe1ab997b14365f0c437a4740797dd40d8bf874cba9d92cdacf5bbd9324eb5cecfa1d53b3810c9f29c6181613b7dcb6f670db9e33b56507ebdc1a90dd151065b1a28344a8748ad76fc80eb63f463408b23da2a1784091cb5a2743a96ff4d98272a9b9eaddd0049a9b1476810d3f9a1808b849521f31b590ad613295d70716c7de74989e6f2afe66288bdd6e9e081f00f7de355b014bf3d9018242fe2a1eaacefa9214d58b760aacbe4d934ea7e113aaaf7149f9f5a2dfd57af7ea4c7fa4dc3652ac5ade4037ba0f50122df24f7e7db0a01b2e5a31492df4861b02102b4884bcb5c5a0b5314f0838088389033d098505c15869502fa0d3a675cd62da4d7cf95497f5c7dd3ee5b59f41e76cd513c4bf417c76302090db14034fcd9fd5ba902523a0b19649cbf646efd9c585d7c05fc70fac8ea3b2553575817dff626422055ae54a421c91417fe594f3e31cd28a265e3ff6ad8ccc85356cf8f76f46da15a6fe160e38f588678d566d343288fe42561be50225a29fd8d04a061e02f1eb4e4731a218f6abe4fd0682add2c53a1107068562665343625af23e25b06aa69d3a48fb6d709dae95a97177fc451dd15422e3e2decdad362afd4c12da922887fb8db6207941458f7b5aa22157a153ba4a40f44573c62e1e036ee259319bae51d8393141fdb67bba680d162ccc05e4e942fe8471d3abea349ad62fa3903800c9dcaba8808d1a4a6a3f7cac05e80df5e6284889c53f201c9dc478924363d1f3337825bf1d25f846b222adc57bc75e1f3b6daadc3c7ecedf88851e339696e2dff4cc7a8c0beb9c584494ee4f1a67709aff4207a0c64a28db6ecba08940d5d25384148b2d285d21a24708e0bb94783b72b68754937a0ca206adc03141ba313d8ff01b222db308df20785621e57073cc371905a22bfe2713f395df9a620e6d8aed561826176b3704e998ecd6e5caadeebf21e6e36e50aeaa123f26d63a3cd22488c74048fc655587879713fa02e6adee08aa953a28cf28328b97afac0f32cfb8d4e8915256bc23e85ecd8d2e6c4882bc791df0e1593238dbecd7bbb300f02d4e48e21361a8536c65bfc0bf10e1db62ddcb4e70bebe532ffe63435fe25c817fdff74265cd24c017ec7bfbddfc32a19376ffe582f6a370be4127a1e36cdab901e3612f67b52f98f1446f94bad5276b9f196ce231d60091cd4305a87435c1f59034d2744dbf00f45e40efb8acb1562981bd3f2997d84b6fa5d451c3d8e3f5bfe345db47711779b71bbd394f78b7773093f6c367b07bea3d5f9783d2ce8c9666ed732f9b3b0afc10496a2f84d65e7ff60250a6bfe13f855762e590b61d2143ddc11c3599368ce1855fe79f9aa6b42da87104ac87099764e1687a2a2670e4450905afe0f3f9dc6ccbe71fde6f95b52ebd0595f3e5ef97d8b822772bc128806d92f9ed63165838ddc6a2d68a82802d2bfd354b1f9c05f7448721199ce9be0b22bb6e8b65c6dc26df3895758ede9d0204b423d39a428259139787460b7f69c056633d42c8d81fb338a02639fc8faffa98a6bee5cca42eeb270344dc78096be979b7a39fe3498eda568eac17ad4525203aa903861bfbbcd68440157addb4303ef4bafb75f0b74f56f67067eb8774709d5ebc1d028149f24d53f885fb45bf6eab4e0e1373eb8fe23c86d5d9b7db18c01da6fdd6877272a3dcd1473824d8fb25609e55c956d4bb4b0f68e378042d9897d9b5bb1933d3bcedca07ee27659460cce86f5ee600f5c8aa374a6dc088f380485554b9d63cc9e59624db94dfdab4bd0af8c49b47f2ec0b0c07030fbd0c1018980e4a1b80b80e49fac7898c71b515b059ba6afd21be1360e5015c990ea8b1b0e4c1f2d0aa7735fa0105f5086a200d3d8bad35d36cf7bb2b94d9163780e51498aed609d820b660b8b978e5717c1310b843b0eac6f406c8e005d73f9369039d381a4cc5db956fee53074c2e858c105b0d2782a1ba89fbc880c9e0969c2d9175bbb062e08830fa5a72aef3c7b4b18f8c6ae04a565fa07e32e8fe22e6453cf58f00949617ed287f561c66e2ce5419df604f4d82133732a9fcbf32a3d12f8827dc85ad7b892013087f6c93967e0db8cac7057c8c989901f57b44d4668123ac60b50d1844190255a968a5439474a904445bc10cdfbb422c05d805ef933424fe0e5f8b1b8aeec6eceeb2cd4b915e66f54ec22d39dbeb0b38b65145d5dc4ce8731150bc658663db02ce451cf749e2c41439cf219429caf8808a6b2ed76dd1dd274890a2f2ba6b3a695fddabc36d9238aeaca73d191b6802c583cdb8f0963f8748069590e56fad1f1114a3cdd74a5e60ac05ed5b443d073367fa36cb7ae784c3fa1beff90f2b36c48d233e4bdadc781de33810de7c06c61dcaf8d27a26e694eeedad1f3b6479f115456d2260d426252a22b5fffae90d4dbb8d0bc9e4f7bd707b6cc724856f882b16bd4da5b996b6e4e6aa65db0cc4a136849503bfcfc28a07e6f93f3e37a2da49b69c823e6d92275e061ef21f24b966522d7640394ae2ca6a4e61df5c1bdeb3dd92c99e787be1c1db6c48d70984ebbadfb81cc1a9fddcb375d76a22e75a07ef96053f0b723f0fddca734e07711ca5d4e449dbf797f05441b7a34c07ba1777e8e2a03549700153b201b0b7db069a9ab656b22c556be9b2c67d4f45bec43f4b6337e9bad4ccc87f7922b03d5db7ee4b4f6ccfde247488ce33e36d095db6d21c360db1ab9df437d170efefe308587ba644ffa3bc484fd324f013f903f7d1beb585dfe6d42bb08cf30b581001fd6562ec4e3fe61c0d4d283713b98f2ebfed1947aee9e22b7c5fd0312542fd8bc7d44c081142b41285ce6e9a2d5311771f218c6fa52a667ff0766dc2893eb87586a91f82f93ae934ce6a3d8f786d9bfcaef2b3bad0547aadcd5d9f2db01e832dc12eaa9df1ea0f3cc65eaa1fb2f06394255db60075dbf2c09c2d3d945bc12da1322863e6a08898faba4f46a5900076d303148a60bed739f2449dda84c9ebbbe7a7c8c7f7322a0ea60e4e609587d700be16662224897d42a0de23b77b102d729d08ecfd1b376f6f9f0c19a2a4cb6196c18d1a1d74ae2a6f9e24416bd2b1f8f7a6d87f4afbe72f8d3c16cccca5a24d163874aa4b35117e690299f41240b729c1a5ab34eada1d88a569a2e3a1233293a017978e4ad1996e51fabfda2572957466941c1b31564ee250dd6147d9b8b5e83d187bc1e4783ed6cfd850d0a94b124b364a88fe9d9236c3f55f526a9c5456772b6594c20e98730e7f56572f3e63b5a38f50fba9dbc0088be18676b1545c9e2b8b4a52479e32c908a85de27ff46103999ac97032215836f971f67f6cefc79b41ba6ce06aca3e2f56", 0x1000}, {&(0x7f0000002400)="28e16e04971e69f328cdf1b3ec4e7a2b8f80a5ee174c9b44c3a77bd4c5f4ad1f89302171f320d7c89b52dd044199034adc006af0e897958562", 0x39}, {&(0x7f0000002440)="3caf7a124b287f6f3faf9d33a9bff259f70667351496ad895444ff60f0f633de8764d7ad181f7fa75204f23e0e45028bc4abbf6e82a6d9bd076f8069eb804d11074379356a631a46e3d0fecf85da9a3e694d766e48a95955027dc44bee376864008dedd2991949a7a5cc4671f6682878e192182723f5995e0b4f2e1b47b423721c982010de5da8ad677929cbf7ae5dd8592a8ca47f66521d44d24e3d14f08aa9ebb65ee547e3799f9cb7531f9f4faf757d1a", 0xb2}, {&(0x7f0000002500)="1a21b41511baeafca1c7839c79616ded2e790554b7401600ecc478188bf38576b85adba093cd5ba6e39e452e991bd7cbbc30c372450dcaee619866e402bb0cc9a9e212d48845357f9bc7b8f701363188", 0x50}, {&(0x7f0000002580)="1d8acabde84894754a3769ca58f1b880e613b3b2be097ec993ea4a0510995f98453becc728e7295eed2e72", 0x2b}], 0x8, &(0x7f0000002700)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x60, 0x8}, 0x1) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000080)={'\x00', 0x2, 0x1, 0x7097, 0x0, 0xa0, 0x3, 0x3, 0x1, 0x1, 0x100, 0xfffffffffffffffb}) 16:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:10:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x2, 0xc86c677f6c1b6617, 0x4) semop(r0, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 16:10:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) r3 = msgget(0x3, 0x1) msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/146}, 0x9a, 0x0, 0x1800) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x400050001) 16:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4b) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x20) 16:10:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/10, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getpgrp() setpgid(r2, r1) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x100, 0x8}, 0x10) 16:10:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000000000002007, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:10:56 executing program 1: semget$private(0x0, 0x0, 0x44c) r0 = semget$private(0x0, 0x1, 0x100000000000283) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xffffffffffffff81, 0x0, 0x0, 0xfffffffffffffffd}]}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/4096) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001140)={0x2, &(0x7f0000001100)=[{0x1, 0x14, 0x2, 0x7}, {0x3, 0x7, 0x80000001, 0x6}]}) 16:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = getppid() r4 = geteuid() ioctl$KDSETRAD(r2, 0x20004b43) r5 = getegid() sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="fd8413638817f7b2d0b92ea366c111d8e1859a57b0a4c7f714a2dc37a51896a8bc3b6d355523e0c38d6788f5191e5b6e3a8b5b6fd19a55615426a06b204c9e91768deae74b07a396e36caaadbf1ef4ea0333e5e197b679fabcf3aa6e110709a0f10ea717a53940f323bcb45a5272f62e114f0338d73fbc0b2a68831222f5ca022bd6c5128d74d76482df2d971057a8e86b161b4d1fae21eaea8314322e6326b6d56ef0f86a7f758d20b7097d82043e85a4dc8379ab6b195259", 0xb9}, {&(0x7f00000001c0)="eb9a11b3813e2393b4964825196b653b901b76b6b98a589d4d6c7495a99c8abac8c16ec27d9fa23af07a9f651b6f14e254f7d37255436ab7f3a1321beab67d81023f56187a5c9bbeacb9ef3d6c7b149b0cf84d9b0ee8ecdd5585de7b8cbf239d0ea52f0ba1f92b59564907a5ac46b7e050339edbfe273a42d18290cc2227211084", 0x81}, {&(0x7f0000000280)="6b065665b1578c871ba029c404811f960059afaec2b9050e8672e2e114ac481b9f13011009f213c8b75548138f3ca917e2d549a94353b5ed911b330b322433201c93f22488e4dca296959c0b399ae064689b6871da83c476b388bcad47cdc1c0f681f0a002a72506ca6a3383d5eb527951236a4726891aec0cfb6eb4bbba14575754436709990bb81783846fd6a48e7daf3bd9deea3205749ff2723e1ae59b41cdf610a726f21b0ae2b3e3c48291686a8c675c7b58d6893b1638bf49a10b362613a8f11eca155564bc049c61d5351944a93501", 0xd3}, {&(0x7f0000000380)="2dfc8abb11a64c15a9673bd11bfeff9d8523c2b19dc574dee52af43dabea61fe8736c9d26f340ce0a3b6397bb72eb0ccbb4ce69e078fbb86e5cb6b77b08018a144f7e3a1e4d946753b1d1b13bc38c6b96cd6c8b51548a326842aa1396ab1b5d1e9276b948ced2b26e465534f0b9fcc2316435519114c2a8e936eab7702c3bede4631c83600bd58d82b56f25283b4797d19a8e25e357bcc3cb8c5f4db6288567ba1e1f975d8458ade8b4388f93b1080677d3da8c155c026b2e825a75a8d1ba6c5a536209a96a764a0a7b953744e6653c2978754cd8a8396c3cd0658e844305547dd058df6e51127a9473ed87d5fc7fbce64a9f31fb5", 0xf5}, {&(0x7f0000000480)="91da0397219d8ae467ae0fcb8687fbe6e99b83ccc9b699d31b4668f0f6a2c1c2cc63f2936f696a74322ebf4d6b6586e2a162ca96779c650163a3a5ddb5c42be052f8faa333abcfe2e7a502632009cf129f5f2807355d3908dfb172f73cf1d29411490608f111bea434f896ec5223edd2322623cc92c1fbbc76966e2274dd20ca01e38d8d91dd215cef396a7629963dd361fe7402ddb41a4b6661d2f1fb053e786f2cb0a201456d7e8ca01ac4404a28155857d9f6eb6b7a6a4459364188688134f66e19d2a27e6336550e59dbcd88e55ad304b9997e150082673ccbbda6cf42", 0xdf}, {&(0x7f00000005c0)="55bce628ea17384b10107ad2505884", 0xf}, {&(0x7f0000000600)="8846d77a4ea770c179bbfd7923986143c4865115ba71a462d371fc6237e82f47fe2b37969c7f31933a5d2c8a6498d65dabb3e89f48bb39da2f11875d049959033b955c857e14e1a312", 0x49}, {&(0x7f0000000680)="4d2dca2611d072ee3d7adb652756cf610666a1ebc2fdc12447a4aa9ec5f53ee85648952a0ac0536705696c849e89067cfc4c1a2106f0ae43c8f7a934b1c602d3fc2663cfb6f4bf82f24068de5681bdc4803a5f44bb42a9dda8d6d77206e51c229ecd752582f5555f424902b6cb427b7a958a406ddac7ffd95554552f0de371ac3ff99044a7a13c6491afedc32fb48e659949bd24716ea17a7aaa276a28f71678c87f7cbb5c3df346b43072cc7afea76e9bf862d8705fa603bf1ba9468c460e081e789fead1dfc2795c471d4906049988bdab919c5344eece536332fa23f924e587de43bc62a4f1ddccbd1ac73b9f", 0xee}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x40b) 16:10:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xa, 0x0, 0x5, 0xfffffffffffffffe, "0366402ba73c02df71795acd7600"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:10:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:10:56 executing program 0: setrlimit(0x7, &(0x7f0000000180)={0x80000000009, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b", 0x283}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="3bfdb0e939dd4390e901b008d7732b3bb97a0448ffe9a4b7192f54d63b396efc7e64175e23dde2c812ef0196b175d51ac4de09dcb561f01ee837d7cc6b09e47aadbd2e91ba0e46e15b8780c492166f1a03", 0x51}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\':-!(-\x00', &(0x7f00000002c0)='.^,%[{&[\x00', &(0x7f0000000300)='{+]-\x00', &(0x7f0000000340)='%\'\x96#\x00', &(0x7f0000000380)='+^\x00', &(0x7f00000003c0)='%\x00']) 16:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:10:56 executing program 1: r0 = socket(0x400000000018, 0x8003, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) semget$private(0x0, 0x0, 0x600) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0xfff}, {0x18, 0x0, 0xffff, 0xff83}, 0x800, [0xfffffffffffff001, 0x7, 0x355, 0x3, 0x8000, 0x101, 0xffffffffffffb51e, 0x1bb]}, 0x3c) 16:10:56 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:10:56 executing program 1: r0 = socket(0x100000006, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000140)={0x9c, 0xfffeff}, 0xffc0) pipe2(&(0x7f0000000040), 0x10004) recvmsg(r0, &(0x7f0000000840)={0x0, 0xffffffffffffff66, 0x0, 0x9, &(0x7f0000000080)=""/160, 0xffffffffffffffc5}, 0x0) shutdown(r0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) 16:10:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000640)=ANY=[@ANYBLOB="5602042f07001000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7328bc4ca7e30211fc148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404bebaf42e3e74a7f2e95e9bed9427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f69575e0e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f900d0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e859f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323028454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75bdcf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba5cfdd1c28ec356b0f2939abc11cb94889d2781736f1ac94a9867e8aa86bab8152cf6e29aac38bb988849619bc89afef8df5323c4264bf326cec46bb57b5e52871a26a41d2a957f3b0620e948a489b24751948dd88b9854836bc1d0531e9ea43c83985e89dc983967122fa104dffc4c6cdeab46b1f1f95b66a18fb1ae6d35deb41cd2362a4e80b876b7ced699b18cc2eb33dedea490cc43f9bf6777875589476573b3bbf2d2c1e8488875adbd516c38f11b1fe6f6e3f6522b56039026f6d0"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x16, 0x0, 0x19) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r2, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r6 = geteuid() accept(r1, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x400, r4, r5, r6, r7, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) r10 = semget$private(0x0, 0x3, 0x11) semop(r10, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x2, 0x7, 0x1800}], 0x1) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x0) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='[:\\($\x00', &(0x7f00000001c0)='\xd1%\x00', &(0x7f0000000200)='[\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x3, 0x7f, "8ccd7f665de7bbab41a989a9828f3566c5177dbc", 0x0, 0x1000000000000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:11:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0xc0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) r4 = dup2(r1, r1) sendmsg(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="5325e2aa132f0a69f23cf3cb7677bc46d56cf2fedf8707624c79753e787c0cc0b0c40632d0f56085492668743be70f331655", 0x32}], 0x1, &(0x7f0000000200)=[{0x98, 0xffff, 0x4, "37b46cbdae8b293aa9f7df04daa1331104bb4eab80d4628a2af08baaa402561682b3c49eaa97a1efd4de8ced450c4173adebd69aa678ed64496bc2d87c97c03dfe2923c44c4263772bae1222c76ec010d61226c8da1eba38cb9745a187fe820d036259def0327c6c2f2925785b678072a5419dfff327fd37a66a9733535095ac85c5"}, {0x108, 0xffff, 0x3, "16fd2635d173cb246319fa68443c879ca2e1bf6481a1d6aa5608e8f955a9c9ce5a58ad4e867621e39bd3d8db2a8152b43116b01582b12d9802f5fa9f4f814bd6e317ba223bd7f5116c4db2c0eb3cd77bb20c5cb12d2de177d53361d46622ea9087b62f926f545019e695020c54dee818606c09b453953391ec6ac164a6be9c4d0590bf7710cfa5f58ff083c70fb257fe030dad07c424364a85cec5710758eea8c8b7ec9291b2d3a88a6fb2fbb817d2ecae7e13cdc5b454dd491659a193ee04ad5872bb90f6b8da861e2e1ee3e05f78a4ef87c9b9d1ad7c185c44702d7f4aebbf5abaf26087e606fb0162fc298459d8b7d51a85ab14"}, {0xa8, 0x1, 0xcb29, "d831a78a247665560c40d5b380767a2ca78bb3801b79cf3831a7b15df80f1687e7dd21162f1c9557bfe2a2aeaf878062a231e9239cf5126cdc6af9364109709906363d0455cf398569f5170f0743d58b92e9b4de059e764287d17357e9900a654f0c0cb43e936cde9fed58441b7e0536a1427c3019a3debcb599c6a12ff59a59b4237bd2975a0dc794369671336ee9f34ae97eca01f81a72"}, {0xc8, 0xffff, 0x10000, "78cda5f80ebb3b223ef6640f9e73846c91a182f0189d1c1216f24fb5d5e76b3291e1dc1e41e310ffedb13dc8ab249834aa57588dd73f7c7f91badabe8cfb289830a6fa576fd695645d1009e33aaba5a69903ecfe63e6c5fde25cf958ffe56251dd1afba1a852b9837158162fd1ade9c2a7b9846b84c6a23ee9edb862c6a7e453eef2697248a29a971409f4e084700d0cc8d42b11cbd327e2e8e314d62bc09ce93969131063cd755cc02eb3bc02ffec2a4920b1fbb7051d"}], 0x310}, 0x404) close(r4) 16:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) writev(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) r5 = accept$unix(r4, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x80000001) r6 = semget$private(0x0, 0x6, 0x40000000034e) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) fcntl$setflags(r5, 0x2, 0x0) r9 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r9, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 16:11:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:11:13 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='.\x00') r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="6d4e87", 0x3) fchmod(r0, 0x101) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:11:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) chdir(&(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000003900000002000800000000", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="fe45d3891c3a7167682abdb39f0d75bc7b37b66626895f4b8d27b3a0df9db03bc3cb26498c278ef8cd7ffbbf88486a78b1aba64e490221aeedd624acfc1f82f00119e0909bce531c7b2adbda49b5a2643791a5bbabd320717421efee71da81c5a55f70c0cae342281975d184ff45d170f8e160"]]) 16:11:16 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:11:16 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x4}, {0x0, 0x20003}}, 0x0) 16:11:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x9119, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8101) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:11:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:11:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x512, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) flock(r1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = getppid() r4 = getpid() setpgid(r3, r4) 16:11:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000140), 0xb, &(0x7f0000000200)) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:11:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2800, 0x101) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:11:16 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8003, 0x1ff) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000240)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x40, 0x69, 0x1c000000000000, 0x1, 0x26, 0xcd75, 0x1, 0x2, 0x3, 0x6, 0x9}) r1 = socket(0x2, 0x3, 0x3a) close(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ee401000000eb20"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x401, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() 16:11:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) getuid() r1 = getuid() setreuid(r1, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r4, r1, r5, 0x34, 0x100000001}, 0x7f, 0x4, r6, r7, 0x8, 0x8, 0x7}) 16:11:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 16:11:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000ba0000004ae0db390eb9b007561dd89adeca0dcb26722269a0718dbb7ddc2220fb04bde44f9a65bbc3b391a45bb3"], 0xa) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 16:11:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="e4d27f8628c63eae3917a2ed3f6af935f8dd651a647cea4b662ecac25b9aada0d248d169fd7652981b248fb9f5d39ec68b573957fdba4cebaa867b4dadaf237eecf2da17c77315ef8315937b034de36e41e6b01bf2726957677dac8959ab223817f585a8e46aa279f9aa3ea845f8cb7e5c51748daea96f5ff88954be65ab3c5e05a0767e757d454d5e69ee03b7e223597eb75913fd9e8a379ca82b45e8d643fd4866ebd4e064e15622e2fed6d67c12bafa2941be4b074f0eaebca17e9f2efac10c00f3923bc00f99d43978d1839166daa5a0d62d1ab61a2c00b8e21a97969ed8a3e149740df606ca1a8f8511dc0506eaadcaf62c", 0xf4}, {&(0x7f0000000000)="6ff0ca5b14ae1b0c33c820aff50fb3b2596f31bbfdf1310b235f8bdfb479ff041f269d5ad97735cf75", 0x29}, {&(0x7f0000000040)="4ea3d961634539cfb2dbb8c4b4abdd5b2b10e95e30960f11e9f16f77e56f1e2fb33c6c05a17ed0", 0x27}, {&(0x7f0000000200)="3dc580a0b2ecec9973ad406727344c798140a2935f8ac9a9bdd62f69b82e7a28ff8adf98b7282b4b9a26316d5ec81dafea71ade000ca0721fc3f41628f9e24c6cb42cd2cd1f8b3bebc95c191d205582e44dbf283f69345bce02a9a9d58cf4f9452586a2c59a14e25f9654b55b1dbc2", 0x6f}, {&(0x7f0000000080)="213c350784744a487f49fd84575a24029caf6eab2af39fb8a4b3e3fad25921813491fa38b3aae3b20ecf8d2f5153b009c1394b282e566e4267d1", 0x3a}], 0x5, 0x0) 16:11:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r0, r1) r2 = socket$inet(0x2, 0x4, 0xffffdffffffffffe) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="b4ee53fb9aeb41f7051192fb303137a132aa52203914b3d722e757091574b772b7397ff97aee4694083d5e337b8a14d5a05d276a2126a29e3242", 0x3a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x25, 0x2, 0x5, 0x100}, {{r2}, 0xffffffffffffffff, 0xe1, 0x4, 0x7, 0x3cd9}], 0x4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xf0000005, 0xea4, 0x3beb}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffb, 0x4, 0x18, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x2, 0xa000008c, 0x1f, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x40, 0x400000a0, 0x6, 0x3}, {{r2}, 0x0, 0x34, 0xf00000a1, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x37, 0x9da}, {{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3f, 0x1}, {{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x2, 0x7}], 0x5, &(0x7f0000000400)={0xcb, 0x2}) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/233, 0xe9) 16:11:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)="90", 0x1}], 0x1000000000000027, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/241, 0xf1) 16:11:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="77f859817cec96", 0x7, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x1036, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 16:11:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x401, 0x7fffffff, 0x7ff, 0x0, "50985114c15bac01881f60fde60da773d3e4cce2", 0x8, 0x1}) 16:11:17 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './bus\x00'}) 16:11:17 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000040)=@file={0x5a372b90570f5371, './file0\x00'}, 0xa) fcntl$setown(0xffffffffffffffff, 0x6, r0) 16:11:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x180, 0x0) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x200, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x7004, 0x0) write(r2, &(0x7f0000000040)="9c8bc3774d4c", 0x6) 16:11:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x4) ioctl$TIOCSDTR(r3, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) dup2(r1, r0) 16:11:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xb0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x2, 0x80000a0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/35}}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) 16:11:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="4ee7fba077f7d978d32f64ee96e1dfdaf7851c08de364145a70775dc19ea4aa35a3d55b1017c2e11aa5bbdfee09107ef4567a0481da2bd0e9ed224fda7f92bdc69582f30594ffd", 0x47, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:11:18 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000040)={0xfffffffffffffdfb, 0x0, 0x41, 0x9, "610300000000000000514e6ae973739ea78b7ec0", 0x4, 0x1}) r2 = kqueue() r3 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/137) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) 16:11:18 executing program 1: semget(0x0, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:11:19 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x1f, 0x7fff}) setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:11:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:11:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001140)={0x1aaa, 0x1}) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) getsockopt(r0, 0xe0, 0x3, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) listen(r0, 0x7) 16:11:19 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) recvfrom$inet6(r2, &(0x7f0000000100)=""/78, 0x4e, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x191}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x9, 0x7f, 0x0, 0x4}) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:11:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) fchdir(r0) 16:11:19 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x46, 0x1583d728, 0xd8, 0x1, 0x5, 0xd784, 0x1, 0x0, 0x3, 0xff, 0x7fff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="e1e01b6ded8362586b5cb7ab6d632666ab80e8fccf529a36c6699fc0152970f091196b3c6d81a81e9b87bfddfa8f67cd05e576b3d6d2cf318f59f3334a8f92e9b92d988e47036e0e0045f4272a1acb15a817e4c1443ed292320cf32bc4c0f32622ed4cfb1c81d12610675eb8107ef8b3f320d181d097a2edf10d431df09b85e5c9fab93b9f1e475c8158825fe889481ef3b94180d68c931277f466212a7680e7bf6a1621c7cb3bc771e1f382986f732a4fe975e5ae9be19333649c0bba2e07f22c458798e2b07ccf573b7dd4ecc8f57fc5bbb5a065d775674faa677c8b1f81664cafab9cb0faee785f9710e5", 0xec}], 0x1, &(0x7f0000001540)=[{0x1010, 0xffff, 0xf3, "bb96cc125ae3d5d1f8ced681d24b2249fcd8fae2c2e91687e7af3bfa3561d3c8e37056d56d9425357cc2aad7a774160b391dcb044b60e2aea662a3864bfa1f9849294609e48813ee387459820148283af94f59c539ca7c6d359a19eee9ae387e90af8e3cf3a8dec3f80f80e6447a4d9bf83cf5f2faa41817912094b30e570e55b407a05aed319911e698546a1a26a5eb212316a278fb3f01b684617aa449e76a255f69ca24473495f6e6115365382a148d38785fcb5adc1509759deecef0b4eadf319874cdd55e108f625f380e8e0f920124032d67c874125c03cf032e2c6714d1c98d26f5408cc51e7dfb4bc5f2bee643843a0a4d0338665de660c56b5236c62642aef3c4fa28e4f509b5793444ee53830801fbbef30263bd4fa72a4c5fa4d46b6fd9e46bc7349a3d4818696ab092669dba54950e8cd9fe0d2484ee0004f1999a772a276026c29a9afddae0026f1854f184dd6ffc7ba018623a3b783878aa99c53ea6fcc726ab5c88a2889d50411a94353c1cf26259545eabf4ded3817b40b73bb9521f62eb353182ce8e155c2cf3951591012fc2bb377f87996e273a4bb6ffde546da63461b56d9945cb65e8b2492c5e4d8983953aef4b79b72a5026f76b3608b8fd3953f27cca6205921ec0f5011c489841166d81c97ee21132f6dafc7f1cd61e159fb24c926fcc98a3ed4b8badc09630b2176e143346069e5387ded869b34d65aeb18a34c3a27d7eae2b0133c417baa9da1d67ee491259dab8515bc77853f08ec23002b01f48eb563258a71cb7e0523f5ba2d9ea8cef50ddaeefdfd1ff3ccd1946741775d888aaaad47fdd786388aa8011d20a7a88d68290af7fc6adb7d4ebbe963852d24c98e739bc0ec45bc2a771c02068e5ddad930cc39dbdfe240afd058c118986888fd02156cc8647988679d506bd9d7f459adc932654da0f7bc53cbf5b9be5b8d5aa6ff3e01b6f706286b04f3819a771b1cfea07b333b4142130dadbec897c2c74fde75afa9e6fca74936473feabf8dd6b090eeaf6b9a076ce4ab523e9f22f480792af17377b4d1d80e7a03fecc18d9bf24e48f32e13473632f5d31f00fad65ea2aa292c18f2b9c008ecf6ecc5c47a0b674acd181a6d7c1bb61da348521ea7f3c5ffd975b812c7df6a5a7977f4bc2af977c37c4bba5a60840f3088aadf6650e266b0ab6c4b2974e19eb843c1082393784fdb366f0a7040d1133f8acb5873d6cd325f7ee0370ae4c3b5013bdcedba552b54360ae88e64096d69302e164ba48c2f1978eadb242d076d918aa7b85a2120165f869df5a544cd8a393121f1ff2d1ec441e035da6e06574928d0b7c09dcb976158ee0caa2e5854e81bfc4ceef534e1cd1d0d588d905084f62eb66616f8deecd680d2a9dc39cd20ea0a2bce1dc51d0ee3139d8cdc780c15cd696460472519b5eb7f861949855fb699d380c6f5ad93f5ef505fe88dbe93fcfa805f5420a98390114dee24e1566818b12c3ff5afe9ff186c8831acd2aa392d711cd3653b8a698c28bc44e1eaa7afedc35f8730988d946f778be68f14efa7a6eb32cfc7b85cf7d46516acb74ac0d3074c4a5205a86fb9adc83bf258b41d357173962af934a576dbc41745b858988965ac3b09f1ca9e1ebc054a9c21611ae70b252449826e71ed7e77bc08c8c88a130dd96dcd58c1fece3995eee83048c9252145eec2dba102d237984d1762c589edcd0401fcbc7657d51d6aaef1d546663d1dafaac26d0c0e5e1abe7ab0191b2a4d4fa8002cbbf3288264746551f4ffa8bf15b8718400d5da639c537ef031b231521c9192a523bce20bd18a95ee7af964f5cf191f83cfff0f5405a6be3a679bc073a81d2b5a3b40aa26af040e35481e7fc6338d4490b3f35ae1dc8475961ba38b4bb0fcbcd2f64e2ebab194ba6c5b1866f4cc6eaa00c61d591a2f61c5d3dabd2737ded9e105efc7b33355770f3fd8cf3d79931039413ecb6deac51513080a73229951289039734c534d6aa0c3f1ba716b5f68d006b480e686c81733c8c6e8dbbc7b6c1a55adf462d4c2d0e427687514f1fef5ac91b18f61e49247887025573bb80af73585788d3415d89f6af8cbf89acf6eb082063cd9aa30ac0072a0b9d964aa6faa86dfd8d8b9b19b8e3437658c3d4931bbe133a8e416144998c4fb0246994475494eea9375ff02f928dd34b4ca9fb8889b45614a66c1877a6d2a78a299a952b9ddea156c71c534f02122b416c7f7ec4569d6d39271331f96fc30d7b71182eca0b03eb812ae781068c5f021017293b0a11819601c191c68e3a5301ad3b5e1771c8d9fef71f674b04e0a7fc1ad60985124315e383526994b4344a36533202f38562ac0502ef028ca85564d46bfdab4ac4f0b6efbf675feb5df7626e5a5db62215922c857364c0d7af53fa21a58dbd78362669eea1d665059a827e690deb235e7f94a40fe9759fe1a925b827ac9d975712a7e8d607ead33aaf09db7afb1249023351aec8bf70677c8ecb24b0ec11bf44bb594cfd062464aa62f124b3dff2d1651570a29af8c69e3e54ede87ad2c4b10bf65bb3711c53478d23a9276f59679548d858d9d411ec0bd96a5e41b1b4de9ffe66f6988ad837980244eaf9cd3ce32f2453cee6a038f8599b5840b6281cbb7ba41025821c2b8e789dcacbc44e053b3a3e6cd32abbf84d9fc28396e3b1f94cd1ad74736ad23be7005c9b6f5c9ba2948210cf9415db97476d0bffb4752d8ae52a0f56be36e5003214b0aa709cbe3616366ff5c4cc740f245a4b86673309341bd4257edc8cdc81e53a528a9570575f416030f623b48a4d9e41983af1f372669aeefae7b0a84813d62c7e9e0a76e8a853cfc0ec2530fc7d3ca0080149161a86a228ff08c0520a00cde8c40df207b12f79cd76fb8d0ea7cc4c51b0c771439b3b2141f1547049cda3eed4e762cd64fac0467041ab69a40b09ef94a5172a58a41ed3049c23d0893d91ac8f06a971785d5f5b1936f90f54961853c2b1bb282e601600c7c23001d2113e7a69ae24e490665c865fb308b5143b438b8ea82058af0f8aaf26c2c811294f5264561769564e7deb83d1fd3b5324b1a9484a5f6ead9aae08220346675d015ef2aa79667bb2b1f0aea303e40a6aa9b81ff7c32b3d0972bcd56f513081876ace45a0ead875e978e044822355fe58db73fbe9204f4332819b2d68c682741c1747dca73305dc752856a4798e645d93b5bb272652d4c3f2dee2e653ae94b1a314e053cd280dff63b760684cc44e913545d56ed1a588280823ad3edcf203ad657ba07e3141fc3345ea41865e7fc195f870233343d08e1d1ae5119867ad82e9943fabf5dd1a43bef29553b667e547fdc29938bdf9290dd1de32646f0eafd490360c6aba8d0e35b2dfdbfe62f765ed42e2accae7dcb8be8c1d5f632b0d82461ecc36208e9b18b25147b7f8772fe7ff2ba1e53b2b5e4dc065bb18034c7b8248f3c3ddfce9415a9f3a587ac781374657055e0d3a574c35d1b721dadeac1a4724099c86d54698859de7014777f81fadbe03ac33631bd5637e7f69ab723d262f97d9593b076b0c45bbaeafce342fbf89862699e7ae8f49a322ba51a2a34bce78e5228488c5ed4bd70d5560b114f91cc394697e172404be08be65327ceb8c4c62431b1e11d7baa934201d986f82eeaf0de82761efb94ecfd98cee36b840ec655967724e3094096fc26e8894039d65582889b82a80bce8a5d52b8cc50d1bf5ef66ee085fccaa0696cd370fe98f51de3c859b619eedd8a71c3dd5a6f67b171fa4f8ca5d8ca050a9bcb41b7bf1181fb9ab4f3dafc2c7300023403fdcb9fbc6db8bcc0bdfa4df86e7aa64e741de08775e65a27b485859f650abf305b768c880c849097668e76f3bb4b0fa6ab647982754fbdd5fd91dc7ca50d540a5e68610d2271ed265df2cfb95c771fcdcc4bdd786f61f236aeafe0ad45fb55ba469494dd65622f5f0e327e8da4908a01ee57c4241464fb2834fcc4ca8bda0670406d82d86744a4d552bc44c6cd4ff868ea7ee22c17daf92509bf6920dc0eaf88762af238cebb52181f43eb9cc5071c5a602069d6cba7ad9a70b37f967ba6c4486516776e9f103ecea2cdd0ae48a10a3d48f44356558ca2df8235e253b8bac2ef54f2386ce3ed0303300dd3f6c09f908711b8137f1759f768ec2ddbfe3a47a4ad1366112a077573e38c1ef7ecd1d2a66ff22620da22eb0c3b9de78ed9d8000b846b5744277860e4a32b154b314835ed1a5e593672b883e264c6915a257086d6f767815aab334e731ec1c0f4e56657987a1fd9e8e97f20f1dfe07c46816e405425297ecb123f28858172ec8faf425aa44960cd400cf0d9c8a0b4ee06230268eea5740c04aee6b9d63cc2fc6918331433e4e155e501596120850f16f376842386e05e843505fe79d477bb9c70dfd1a16a6a72730d3533c754b481bdbed390603948007b4b9d93b335ffc3b840dd6a3816999f7127c7ff6c4a8566843f11f9292cf19170c3fb1a1cb0d49163535efe4bfdc3c9daea6756d3cb867a4e0867e2bd375f6b7d3c21466cef6e8ccf361b95366e8c3653a0e87f8afe0f65352ac5762f245f3b43f8e039185aedc199b22f4345d47b82044d620a41ba9abc1af2d5a30c13488ac50aa76d070f883d919665c03cc78db778025646e7414e1aee34f4e89a5b9545be9655a13ce1afda2e74b4fc158fc8430a0541f899503a07f88cf4b9028bffbfec564d9181712f2e2be2c26e110f9a0aed8e7afea38fd4ce9f790f25881f914d4262077347887d77dfcf4feea3f1532b3cfca566f1b083269b4ab5da265bb1fe06507397632663e7ff4b63641b61279fc5a060028fdb6afc8783ccb870a9570722498f0ca4419d42aa4a0c60f2911770739cdad61441ba94fa842f6dadd373eebc12b923a9ecebca65ebce6eff189880d45308c9f3075f220b66b2c1597fd3a3aec140f9be58a1dc35e47267816d6d537f9a4e6ddbf8dc22a4ed6ae90534286eba70304f0e44eaa79010b275349324009d452101646ffbb5188fd0ac64e9dbf4c8a30accb9cace6d11da05c78e094ebc6699b941ae777e9669074cb50899fb2087317da1dd3d7b4f522ad42aa71dea59f55f0ed174e637c0895052484409761b6598c2c871c25094c284e067bd023e6b352ce228652769f9be603e9042c81ad1f64e3bcdeb73226fb64b8c107e70bc7f3e13414c6004da52ee234dcb52c1d633a474861ad9cb9d67669fb7e0ec558bacec23a3f12c2951b33521ce30e7d2f09ba5789b54aa8bfd5604d955d0d81746e7fcf14680775e6da988397c2ea8471813cb72e7bbfef3ca1862e9d0ead7f31e44cb75c1ad4343be261c46dd9b9472fedd167ab56a1eb089407503ecb6e7c8fd025822c7041b95bf39b0f7f370ac93ffa23dbf8b8ef0d3fccbeb3425061af1202e95b02295cac82f0397d75135ebee4591b546d2d29b9b391849984a918a841bff6ee93cbe5b77fa954128cee03defa7b0649dcd15e1fc23c956ee108f10d2c0ef1dbbdfa90ac0dc3fc8b76c7bc25348fd018acd1e091402976e725d531f0b0b24d73847d51d257a1bfbab058f9c7e2fa8d68ca5c2bd8f330534b0925fdaeccbc3c21f722aa9ad993ce176c53fff7ea2ce0ef497eb7aa9a13182850f71213afe2c974adf8c042db299a1bab37c2c89164c376f89aaa6db456df5eb9e9790cfe7deb32b74769669ef529b2fa141942ffa418e5a8166efe185697029a7d02cabe27179f151caacd84483c4a570998a5ab7b915114570f0075f25247e66f2884514d4f546887f9550f608329ef57e85ee"}, {0xb8, 0xffff, 0x8, "65e7093ed2a25842c42c04b3aeca78bddd05b38250c6b2f2d66f9e394b03461f8aa6f49d027462f045f5869f3285ddb13c59269b7579ebc7889228879973d82dee19ce7efb841010ae96bacb7c9687ab6b9fba2866ec1a2c935654d924129975cc46d0d5acac86d72508e45d19a9f550bc5587f9d6685108305c84e8e4edfa415bc1c1dd82423de9d7faf11cfd12e3a36092c015523a3c0cf57bd218cbff279d69e42eca32"}, {0x40, 0x0, 0x1f, "339043b7f15866038b523a464e4134d056f2520f8e961fdbe765324cad904194bb8b3f598fa21d4688ea1445fb"}, {0xa8, 0xffff, 0xc62f, "bdce5eb0e75ea1ad0e3aa159df46dc018772606859f10388cd71a4335f44b282ed24ac92c1acc5a4d345a035593fe16ed25e54b933e0f26a6918c3b54af936a254e0c27fcf8199644a9673042d0581148f0682a99d707e2db667991a5c38b5bd5262a3dcc4c56b036aeacaa2c5f4698c6717cf9ff504ea4cb2ea08199a7c9313359b0c2fb6f414b0139c54363cc3d5fa3f"}, {0x58, 0xffff, 0x1ff, "26eb3b2df2a4c9390a122e3da0d68a3bea62c80f2511157a11d2ef14355e4561e32dc2a836f179439914e9bd67b01b91dfe1053c7a79e18661e422a292de2329c5"}, {0xf0, 0xffff, 0x800, "fc1dc657317217409bb17bc9a14aded3caa149290843d0031095a2d3c71d79233406389913cba5d3fd383ede217f0d0bbb5398f062b2048893441dfc6ce5c2bac51872ceaa1503ea5395d17e2812af4a90ab1baaa3d77dd8518bf4c4d07dcb5c3ea6935c3fe7a44ee78bed8faa47fa748e01a9e0fc8adb3b66fcb2a5fc680b32e297abbf0708c4ce043da5c22c8fcec9a81757e0d5ada5a8863a1265dcde8939b6de167bba96d5ab911624768c992cc26208801cc60917cd46dc8ff571b1d44e73d4a1cbd2b753d9902ac1b1e638d1a52e44a5acbd8019ccfb5501"}, {0x58, 0x1, 0x1f, "8969e99669ed884199c43f1ee570c99edce9ddf90be3e653864a92a852e93d363274aa3ad34cf511e8dbf7f930a9fa9104d756edebb7d596c5b1eb95a171c67227fecd42828b"}], 0x1350}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/225, 0xe1}, 0x0) 16:11:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x14, 0x0) writev(r0, &(0x7f0000000080), 0x0) read(r1, &(0x7f0000000080)=""/190, 0xbe) fchdir(r0) 16:11:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 16:11:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x3000, 0x141, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 16:11:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r1, &(0x7f00000003c0)="2b43297be3ef968c32d41a2aebb9ee40866ee1e0a640b951b5b3f4664125edc629e33befb7f906074ace0d722ce9f607466446d9b8c2e4aaff34acb5541f908755d0d18fa76f6fecc66d190ee4a9e04bb8e758550ecb3a23631cab0acf7e9e2ada40295d3bfd51fe58b5af6d9eb367dadef04b6ca21f5e6c66dd7ed1ef39afd105f2d2e00b0b159c1dcea424eddd1aa8d26676ea26a280de9b0cf48e6000939083d6e986230a610e0178a6a76f850b3e3d4f1659cdb419d3e8da90e47373792dd44d14a687e67c42f73d1120da3e7d4fdd6cd358d10855f3073254aa790e066097afc39ce20767ece9d42cca8ce39d0d79ec04c6c9628a2dd31fd9bf6d18104f4813bfe8c52d6500020000004dd3a6a64867e2b4596f0ffd8f478418c103ac1d6bd227a4a3fcf2598943554eb0d4fee36f033061723666dc8e497914018077b0f4e3a5e71f1a29a4608dfa9576816f30a0f8b1bd5153d55541c70d8c4094b4c9b722c029ba403cea2320d95749442797ebd7599a5752b3bfadb834efc2a0cf2e63e59fe020f03b36d7f65d8e88dd79352ae3e1a550791274c8ead8f655560827864c6f973a87437a60c51bed0b02ee47689d3d693cdc277b4c39f2580865443a13fda97d7e82bd761125aab3c28a3c68ec37e16e91aaa77489972d069cdf989dab26d790175ac0cf284f3c35058fe987b468adad7cef6dcf5672cce081e47c4386bbf0594adb5b7e58c3ceb70bb31b9d84407dc66a619544aa98008a2d3fa514c492e189", 0x224) 16:11:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2e, 0x80000000000000f, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x11a1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:11:19 executing program 0: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000000)) 16:11:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) 16:11:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="4d1c23474960b14b105e88e073b0eb1d0b45230b64f3ec8b4c3119b8c3875922871bb45f8610bb34f39e1cbbfe832f5a979640282c7f8b1cccb5cfa75796ad41056f3d74855ce8a62d152ac22f4612cccada257aa63cf4bfacd939a384c765d9b50a08aaef452df16d05e17fa85d2d279589bdb2fa437d3ad4e70ff6954a2a0d06d5bc4dde", 0x85, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:11:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_metric=0x9}) r2 = socket$inet6(0x18, 0x1, 0x1) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:11:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:11:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0xff}, {{r1}, 0xffffffffffffffff, 0x12, 0x8, 0x2, 0x6}, {{}, 0xfffffffffffffffb, 0x0, 0x10, 0xec, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x5, 0x200}], 0x100000001, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x4, 0x3ff, 0x10001}, {{}, 0xfffffffffffffff8, 0xd1, 0x20000080, 0x1ff, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x44, 0x1, 0x7, 0xd8}], 0x4, &(0x7f0000000000)={0x200, 0x4}) 16:11:20 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4de) getsockopt$inet_opts(r0, 0x0, 0x2000000001023, 0x0, 0x0) 16:11:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) pledge(&(0x7f0000000000)=' \x00', 0x0) 16:11:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:11:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:11:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e55de179be185be519db7105a62c19edd4ebc99a065a6dcdeb223af2bf06fea79888ed7fd43d64aff31bd419b7d085ed594678e8b63418615c2d89db843a1353dab5cdb5c7dd566ca3dba30df7c65e145dede9206fa8f5716fc8a79cf465ae6aa27707de2bed2fe9fc47d3aeabfbf10a6132c1a0b675d1102f69904241bfefeb4167cdb4759fa54e17e0fd055200685690ae4c8b1eddc007cf8068ac39291bcb54", 0xa1}], 0x1, 0x0) 16:11:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f0000000080), 0x0) 16:11:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000080)=0x17) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x13}, {r0, 0x34}, {r0, 0x14}, {r0, 0x8}, {r0, 0x2}], 0x7, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:11:20 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) fcntl$dupfd(r7, 0xa, r2) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) connect$unix(r10, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 16:11:20 executing program 0: r0 = socket(0x11, 0x3, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000040)='./file0/file0\x00', 0x100000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) munlockall() sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:11:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xcaa7, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0xf1) 16:11:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x78, 0x160) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xcfc, 0x445d27db}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 16:11:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) readlink(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=""/117, 0x75) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f00000001c0)="a519d516934d083126adf85e389e0496b268f85c93310aa2edfdd8b0ac5ea448e1790898c8aaf3d4", 0x28, 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() setsockopt(r1, 0x5, 0x7fff, &(0x7f0000000000)="776f7b8fac7cf900c10ae834daaf7061e29d2a8a66562831af41e22f919ab50c2e4d6087667d6e14e5b959d379fb236572464aec879e10dcd4dd74f6aa7d63d1d360e397a6ed4c2bc54ad85c1902123dd8719a3a719719e8f8793b9bc18d9189ccdab41b0a86c3398e138e", 0x6b) 16:11:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xbc9, 0x0, 0x7df, 0x200007ffffffe, "55098c600000001000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80b5bfd9f375a3c361265694d394d4291b256a09b406d57ceb7ef7c086a327d59f9c9fbf2732a2bbe145da3a3a1fdb00d2cfa447844ab54fa3c9b11fd1dbced277fab397c6cdd6eb93c23994ba42382cec5a01a25c47660b6600b429ab6f5581c1469eb97fc1c556671a0b3ae30d0ce5fa7fbf69e18f1aa5", 0x78}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="38d1feeffbac703d6768ef7cb558e83e81f98a9a4860a84a0c57ed197f19a5b16d3b46ea30f74b309f797c466a299e6fc9e49a6976e409024dee3016547a3df5c740e6e89ef79d3325ee210a4913f8bb6aa8dcfec66205cfd5030de292b76f40ccb33c4a6de6ec756616f45faef52ffef9e51b108ae187761b3bf3a79707d7a09e0ce42fdc7f2d05dea5219f5f9d981c074624b8582de85666d3b2b5b59d6c9071be190b676fdf079a8038f71484d08088144fa5fdcee72b086f77cc7963afe33de380b818842cb4f807ba8190960e6e1040b1c52faf842878c5457e933f289fe0606845ca", 0xe5}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:11:21 executing program 0: r0 = msgget(0x3, 0x102) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r3) msgctl$IPC_RMID(r0, 0x0) setgroups(0x1, &(0x7f0000000080)=[r3]) mlockall(0x0) msgctl$IPC_RMID(r0, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgctl$IPC_RMID(r0, 0x0) r6 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() mlockall(0x1) fcntl$getflags(r6, 0x1) rmdir(&(0x7f0000000200)='./file0\x00') sendto(r4, &(0x7f0000000240)="52a0773ed513b9b664a722afdd2c91d001ff146fe730a44b08e39ba520fe0cac631cd2308093e01a741998e742ac822907d756801c21a6df395c6c459cbf2d39c6d3689120e1973b98c64b9d7e57d28241101080a1cc32af1f1afbad84bfadefc5aaca5b0c789db1d58a3cb71b0e154fd7a831662b634e1c612afef4c283d2833da372e78b15f72c50855d86b7af75ae3d960614bda2b1cd054ed4b8eb549bd488244354490f833a5c69860de46074c728cd6e756e2f1aa26c15507cd9841ce45354b3858a9f30870dacda561e7a06363ac2a47d71f0803b7d885d0c368c1187a90fb44ca1654c0bc7a4d09531b73c108cc6b3f66d50cb8679cbf6358c1d76e96fd24d070b40685ed3223beaf60cf10b0236766dff61689a25b04b65d36748f1da80642870ecab4089e399378230d513ae58f52baf4a49a70448c8e9b077bbbdd98f4650121e4fea9fed98832ed673f5af0aab11f4f7d011319822a424c0b732b71d499fe45bb9167ea382747be3b76440faa89ffb0cca41746a4373082124919a1a993ff022a94b7d7d6605e59d75dd1f1a85e0c16f5c361076c3195d7fa9472e9da8f63188c871161cb9434507a225c459bebffb648b87d41ff3ca596dfa4498450cf6eb80c055d6f3c3e361fb83f6e694baa500d73935a6f14fbe6a979b8b33d4e9467c36a0dd26f573866564a44e9a679cd0abb4af176a9545ba448cb6b882d7536b8e9fbe8b67989d2fd5f34122df6cad6fee71eea1afae5dd5945c2c182b4e998639a6fdb211dd27fdaeccafb230f423aa6c4c2dc0f33a947671c6ae02cfb96d12dad96da83d4e77cc5f922fe0da673bbbfec87463b37607430114d2c59627488125adae34b8544800d0b590b932cc8c31cf88a6c2fa1948a37287901a80122a2932db263f5a0d5185208a4a2c69f09ab6609702e3a8e9c302c512d63bb088aba6c158aaf5fd5b1441703001ea573f1d4ac36437e88b11ca3d02f2f668cf8eb5cb379915601210d70ed96ebdd2edcaac375a3a9c217fd4e88667337ec09a597c45baf80489ba0477076de046d82139e8a7e92e04a62cfaad5eda00392c73debce6e02fef0c81f0a32a1ab853df85f14dc29aa8422aa1b81476b3f1d7947792f1370e1ef8fb4e89057b4f9a9266dad0cc0a77b9e27a3b6eea5d89c05358c2e441c410b857f564c3cfc52daed63ac982b0da62a660e673338303ead67b9eb3276f47fc66264885ee61fe50f220d5fc0c9547e38d48d4e404ba1b6718a66b3a96f4fd1d7ac830a59350cad3489b3e73753dda737c832b8723f601fcdb4724bbaf41add4b082a1d0406cf1d9380886455c9aa09e9169dc8d200038022862b908a1de02a57d7ab58b0e864521b9563762782eb0d702da89ca5584df30fe0058ec870a9d5a0385199fe6d9cd24dc109eda1f3a3db5172f15007e1dd58616277476ca301a2fb19f1ac3e53ef2657d26fd85329db84a6bb7c32b75bbfc9815fdec2591e839425afd181e659b757136e8be283138f20f47539fec9d487013ea25c53ac417484118970870aef54fc22d0feec05eb5ed79bfd0c28ba97e1451e46659121ced3e7a2132c87f116259f62bf85a0b60965db8ea08d5f6e3c3f55a7c0b4c239592ceeee04059b10c0268e717cbd7605d4160494b3abc6a3a0ac291814b6af8e08718b4e025c07afeef56942bbb218cf76a3f7549133518d8846d06abfd9eae8dddbf4d4dc62230d620d0ed92e1958595d2ae8a4c3f74cfd4b1f9ccb1d4d7498da1618cfe4135961bdba4697b2a6948873d6b345ce62d0363e89ee0fa17c12786c5fb96600c2c7114bf8e0587017fb49415f47f67992b2c8d2340e55ce6f58c3bfdd55160ccc9d30384956b55e7ebb6d1c94273df7c7dec06eb02a9f0f78218a477f3ea13d10ea364a5b55059c347ff236b007745bec3031d0dd050fb5a82cc7c44961c68cb52b32ed499cda5c3ec4a60df87e7bc4cd3809487164bcebf6fedfc98a57cb1e6575ffc5e1390ece2e51defa00a87d05b7bc89b6a8b293b6f8dbca1225118a1419f803aff377067bc14eca8bbeabe14c799f4fd01d92d0fca6f49fb3e67a69b91982479d6d4602680faaa43d5c14c9621ab27eaf188e994fd1b2b7992f029537de508209f844168f0474c876715dd0f2ac8598d1dd780b19fe6198a34121bb6feb66e6f54c1d6e8815c1ec126648d003c9a4c714cc1b6684109219296bb71f91d2539b2d244fa3b93486ebaecd4d72cea961f57e2b5936cadd473c16e2445f9f91c63c6d40fdeba8ed2a252e12c0a1928d18cc13a2bcc78cd3912303e9bb2166081a94110734e76f9e0b469348f02d32cf7c76e2b6caeca91e87e329921e2e5d56a381b09f94d338de8a125efa8edd050d3f4a76c71fdb5b21da93438e1221fd9cb29beeb2db938292fec728e9c10e964cc49fe4e511cd7c0cf31dae7350bf0dc47aa5756f805256ad5cfe059f751ae71887ce76f30506b73a48f3d11c4a18defd2b72953d99fb46c5e796dd9dc3b640fe71f12e230068dd2e928d49f1bf603d0a4c748e3b1033cd32bdd84c9aa5b2fec168ef2dd5b6dd4872feafc8074b153226d706c413a5497fdc69ef3412007b16eecf9ebab9ff6cf13ddd5101b79d3186281b2fafc4c31bdd5f65bb02ca3812c27fc7f4c64b40af57bb559684e778c164599e54c4f3fb3cdf781cd2724bd024c428c0ecd82f5d0346c861bb23e86efce9d00fa4c0497c296b648ba47750c005f63c171241db3ea44b6a58c1818d9bbbedef437995dbdcac0fdb2411535af26e1e2dce9378e3b2913bbf5ac3108ab04dc3b17fa1d971bf7dfc30b2f1062cef257c45ddb326da1c7c49557d26885d6a83805d184dafaff1d335190932f479995fd08b76e22b57d140f4228ff9bbef27d7c0390211f4a5397c3a1bf91e3bf5e30bd9cc4a1c82210c1ceab1c271ceb7045edc8108f65c73e81eece3172bfbdcd0ad2fe4a5762f42acf52b3293f30e46a748496770c9870ed08e6165f653c25f988fde1bb0ed0d17cfed0a4ef8090c3485a7fe3956cd40e3b9d8c519a7780ccdc78c9b1920a320d05a8f4d7181463e296b720717c3fe1117c31647dda40078716b2da65bc57dd019703706a290a296cbb05fa7bc7874533fc6d791758f86e4523f3e4906ab571c5293598f910e37fb0e8c687628c1df9aaddb222f3705ee0c00b7f31d40385268a45e688c8413ec93244b4c7c2fc78e42cbad555ac377dc21073a6f90bfa78f14cf8b5d051fbc5cc116ab86ec932755a4f6eb63d3f2e9a8e37cfdbe1494c8e7071662a5893d3997918ca4f0c04461bf8c127362ba47bfd81143d1fb77544f8ff9617aaf5925e6f84845f5afaa5b673ab3c94df3bb02c96190c1fce846cb58aefc9767adacf3e3404581bfc59a1a803f281d5b8d2fc81734a3a1f77469572884a2f7b1024bc3b96f7f57e2f9a3621fe4c6d629da6ba750c5584ea47260c6b67eb81074b444153ea5c805a2e145b18b6542a3255d967c6da36ccede72cf6fa13ecf93df1e92f71c146e6d23a397d76b705b178f72c1ac737083db335091371599fef7a121ea80e229d66b0d91c31cf4f89bd4ddc9cd18289b3d632a317893321969816ff8bfa394f959ccc3284ee4294d6ae17b8b3839211fb7b384b9b4bb369049678817133eb5fa3393cac17f8446a258b6846ee63c2e4fb480b221369df79899a89eccc8377e38357bc752588f91ef3feb44bfb85268eb71d195d63b114d9292951a32263b0c8550b8a9cd1148ed5d443603a1c9a6122f36388d9981d4371260342a363ee249e5ebb800c3f5625d74f88b169df562ffb54c5ff502ee58e84f3773cb550d0faa6f0c0f96fdd9d1904d7d889ee62a4a78f1055095710d069e888d02903f9c8e8569d7e266ccbc263ce212897ca4383a6f18d225e9bebcb88a9c50a5a6cce452e2b1a9ef4d3a68553536b1c21de8ff9e916a9b3198a3fd889ad5121c0bd46c5dbacf56edc2d1ede10785492059017e4f3a895b98fb0c2efa3b45900e4b0b2c36612c1e342bfae2768ad14e1489b74e292cb20aeb86d801a7e6af46b72f00e2fa18c1640fcd2e410e2c4a54370de99030039f4f6fdb6801f01eb6bebb4849cf74bf29f21d5882695276e2997df8ee251fe3e0024e76ce61ea2fe463a6db9cdef34da3abeb295dedf393c324e3a6e47deeba5b29cda3781834e256e6733a6fc3dc5b37fb320f9f6e55939c0875777667d6613b3108e7ddb932708cd4e5364bda1d8ace82b5262f9b8d45c6a5d89fb007b3b3390bcf56c023d4aadfe9d38bb867e199ee60b52f9d20cc9d51627a80026445184b004e61ae012ec3ed473686520e2e4459603e22ee6588fddd7837699240d9f1278e256092419f2fd729284eebf88a5398e68f3c82e38a6a866d2f710ca7afa6f4f75184bd31f81089c8ff4674482042f32d188d49e4f69082741470ec291b8546249e4135b1831785cbc42fcd9d25396d5c02882a4c3b4d89983a467082f08466ed76c70d3d9ff2b04a21851c2cdb1a1783cd0fe642a88c88aae815b1c90d3302246e1c5ffbe58c2d6bb3a06f1bec26efd6f11ffc07ba2412322b22e2b22cc7cd0981083ab0abf8263112a79db1645bb1f3dad60926969fc4b2e886ffe1ec3cc0f7005eb803d29fa5fad01edea24199aee10c934c328159a36af071711b57a6d63e65c81df6091bd4c53dcf9d020ea4244a973c3b7f916c4165e61cb0ac772f59ba05bf2fe4f4117ae008770610d633d909f4f21cb87e81425095cc7716679335ced03de94b6e16bb3c03ec656f9a5140d4449bfd02673ec25be6d83612e98aee34b5cc8ad27fcba2ae7ff8ed49e3dadc33f7603f26c90860b624c59e0cc7ae94f6570ea7248770ed87d33572a6f42ca2ab0971a983c87130d4d3d8c335499d15030aa5118e3947d33fc9f8f8bbd1cea701e18c6d6e182fe06479ad30af2f8b665fb25911fc2660d2dd7a74f2677146b9ea6213718d279e81942a00dcad95545e006a9937f3568af37b9e7565f32f8fe8bc105e3caba795c48991c48ccd5cacb36c9484ab7124d830169550355d768f92183e05266389a5144a4ca427637349d52d3274f57df02e4126ac21e6ce3735a21ed0255abd2acab7437fc87eb9d40f4fa860c525e1635e6b15ec5e2468b04603faee6d5eb5e8cf8935bc1650ba87e5519f35e29d2bd64485f8d238e6646742fb2c67942203c05d43ea081249b74b0b69019489a1ce56903188f500be286050951422d9e2318f1dde0d08efed124de924043fc6a3a194423a201b5820f3884cba3d80549a082ecbcbf7b0b612143117f33543274de075adfba494373a65e89cd768d7dca54d49a0091d13faf7f2ebd82430b16f41118fe7d8a319462db7b7acd82b1050ebd07fdf25db81503e633631b446c8704a1237c501883a00e078e44c83b47c809c6595471a5b39881252154399231078b5d25bafd636f1da559bbf353dbff34bab8c0db4d139bd9c13d2faf83cb26d88392d4cd0b597525e6ac05372f04c3bbcf7a73b06b95b875d798c0f968479b2fc5367c1bd94b70559285f6eac3ff8db71623e8817ba6c0582e56d83b0fcf0db878926154b3d5c611e231feb14055e03a142104f98f0c7557c2725cba61f65420c2550584a49e1f96e5f87639ecd68903cc91ad0669e1108516b0a8e66717ffa0b3719d3d16a3be09dfff5ef1d5bea95725e06f8d664106a3233f2147d932e778ef12cce2727ec528691ec1f9e833db26ae30982b0ccbc8bec7b6744dcbfe2c021ef2528531effd47a0c1031d", 0x1000, 0x3, &(0x7f0000001240)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x4}, 0xc) setregid(r3, r3) r7 = open(&(0x7f0000001280)='./file0\x00', 0x80, 0x80) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) accept(r7, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) shmget$private(0x0, 0x3000, 0x31, &(0x7f0000ffb000/0x3000)=nil) fchmodat(r7, &(0x7f0000001340)='./file0\x00', 0x81, 0x6) syz_emit_ethernet(0x11, &(0x7f0000001380)="ca335cfdd263634a3e0dc8ebd14dfc8072") syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f00000013c0)) 16:11:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xffff) 16:11:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) write(r0, &(0x7f00000001c0)="4109ec3f3c06a18cca64eca9961be570ccb23fb4d42b82c85113b79290d68d2027591816b68ce793df04b5e955360947676ad30ba3cd2b42217b0cac176d3166e443d51b3bbb5b5046acd1398bdf99218541fcc190cc94eec1fad6c13ce2be4cc4b2f34e42ab6ada275c29b86927dd285b46ff6b7f0232ea84c98b8f7be551a9d612a0bd5f4e6173b38632581d6aad939faf46059acc2b2627908b490a14eef06fd7cac2dfa6e88ff41f37380b988cc96221a18ae201da2a31a3cd3f2e08ff1cf1312d1040da0a67fd2978e61dbc42c03bb74a11a10a", 0xd6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4040000000000000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./bus\x00', 0x101, 0x2, 0x200, 0x1, 0x6, 0x1, 0x800, 0x2, 0x3, 0xa379, 0x4}) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/243, 0xf3) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000308, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="005f84a28d76cc53e034b3d589f5f5545d24d7982d9141c0f076717cb725e2a454af1481ee0743740a4a72a6f5921285aa452a981b60869c0804aac3420dc3fa8efd54392b2f01000000bccec6804acdff3b40f0a30476a2a0de0e63acfa5e6800000000f95388fc82eeb6bcd1fdf5a87a385d539806d3665864fa7b83845f9351baed13cdca1cffd86c575172a7cbd5aac7ba5d49994683c68000400bb5c156d3cd363a9c656e6ce1ec02394d4cf2b34bbcb9cd31cf9abb0c87bd0d6f3dcae095d0d173e030bf2a1cf5c14dfe82d655f6381849663e11b7fa01b7a1f76f8231ad0ddbc3806363a9ef5e47de04943fa361883bba488855f10a987739cbe1974bd6be0b719c265034f5c498", 0x10b}], 0x1, 0x0) fsync(r0) getsockopt(r0, 0x10001, 0xfffffffffffffc00, &(0x7f00000000c0)=""/128, &(0x7f0000000000)=0x80) r1 = socket$inet(0x2, 0x3, 0x80000000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x40000000) 16:11:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x1c, 0x3, 0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:11:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="7f6ab174fe85c233967b1253786deffef14b83a679fbdda2b8e5c8034f", 0x1d) write(r0, &(0x7f0000000240)='<', 0x1) 16:11:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x1b4, 0x0, 0x0, 0x0) fsync(r1) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:11:21 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = shmget(0x2, 0x1000, 0x6f, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x6, r2, r3, r4, r5, 0x21, 0x49}, 0x6, 0x2400, r6, r7, 0x8, 0x9, 0x7}) read(r0, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/8, 0x8) 16:11:21 executing program 0: r0 = socket(0x11, 0x3, 0x100) sendto$unix(r0, &(0x7f00000000c0)="036d8ea9220034b883e9692d641c79f51900b6121221ca8d0d354c833bba889167f4d07dd0b740e47bdc22f91e5323fb91cf8c7a9303692eefdcfd027371d22599457cf51375048e986b1f2e57f01862ca2b82d6a131569a385e3b21bbc42bb4d0f2bda741fc8b9f5705051645bff8f5317a094a54122f0d16178fc4888596b1b8cb94c346bc63aec85173eaa1fa9e5db7fe174843bd9fa5a9a7667b80333d1bca5f760486cc0434d6a37d", 0xab, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e27666d6c0030001bb982767f189921ca1ff2846d4dce32789faad29b580d360c16c7872138bdcaa3687d27291e64b384cbfd297ba1935fdb53f7a1ea0500d2c509d021"], 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x7ff, './file0\x00', './file0\x00'}) 16:11:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000096f67cb200"/80], &(0x7f0000000180)=0x50) getsockopt(r0, 0x5, 0x4, &(0x7f00000001c0)=""/252, &(0x7f0000000080)=0xfc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) clock_getres(0x22, &(0x7f0000000380)) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:11:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="31aa3fb3c1590acf6303dee22bb198b15faadbb49b1bc47aa519aa141aacbf4e40", 0x21, 0x0, 0x0, 0x0) 16:11:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:11:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x24, 0x3, 0xffffffff, 0xee12}, {{r0}, 0xffffffffffffffff, 0x50, 0x28, 0xffff, 0x9}], 0x40000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x101, 0x200}, {{r0}, 0xb8953d37264eac91, 0x11, 0x11, 0x1ff, 0x3f}], 0xfc24, &(0x7f0000000140)={0xfffffffffffffff7, 0x800}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:11:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) syz_execute_func(&(0x7f0000000000)="c4621d8c29c423ed5f44499bf0c4837d0418b566400f50db440f41670666400f626e45e000c4c1745ebe02000000c4e2e5b868bb2e6726646445a7") fchdir(r0) 16:11:23 executing program 1: socketpair(0x1, 0x0, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="8f30c204a7da6b93844980ebf6ce487b1af231ed5a903a2e021663289848f6f7223e500d06e6d0bcd333128e81f8ad65b6e2bb10b1971b9206a28aeccc97", 0x3e, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="d8a18d525c3e0f82a59524effc20806d402d0643967a41cb0c806abf6ed2428b800286b7119073bbf6550a799cc29eba3afcb3", 0x33) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x5, './file0\x00'}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') munlock(&(0x7f0000ff3000/0xc000)=nil, 0xc000) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) shutdown(r1, 0x0) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/119) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000400)=0x1) r4 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000480)=0x1) munlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) sendto$unix(r1, &(0x7f00000004c0)="76f762cf3ad31168fb5b4059a4b634eb65ab7d1592a8397b29c68f3f5c208f8e0f7dd4692fa70039acd527a9bb5ccf43ae1457d2ee07cc1c736a692d69fc4c29b95d23d22664f2789c4213b24293b29e6b54fb508212496571899d6e2dca0c16a080bba8e642e59cd05ba641844307d0383399b70c6db12ce3d9d94be4c1ea04f733031047fc4876767b7e325327effe0a170ae360038ba4254b6ad8759254fd763235f09cbf53fa2c81a29cd73e8daf", 0xb0, 0x2, 0x0, 0x0) sync() writev(r1, &(0x7f0000001840)=[{&(0x7f0000000580)="265276b3284501745fdee3971a08a96b07041ead3bc7b146d035431c897d57e2d760c4130e7c27649219e3400aea2f70f292f9fdeff07f3f864133a12fdfac897a95e08e83244684e780c71788d13f4fe3941923bec1bcfbd54ebc74f99ae76467d7d42c2dd80ba957dde725ca6c88bbf46d1f796cc958f6bb1028c2241334a6501602a604305a9f860da9f95e2c01f40425f0a81ca750e946e5be2da573810c2fa682fe66e63ae1ad6780c0ac7ed813fc703c8fdcf9d067957ec15d243f54b86754c5a05a965a7ec440cf3364e795e7fb9f43", 0xd3}, {&(0x7f0000000680)="005574d1594eb087e8a0404f4ae385ed56e7e234ce106e9a81501df7a0761da202ea756e4caf1d41fefb81412ed95d840ec5e055a8adcd0bfed196c40db1b0db18ea33b30664411ca83105b768ff429056df4e6b4edadbd703d514075250653b07304b55c43609d80333e8f27e9fbbffda9f2c3a9a0a67877e3e55742b093b1f5b7a2d754bbb4dc3c31203fff6806a2106", 0x91}, {&(0x7f0000000740)="5196f8d6d7a683664fbbd05ab19dc7dae02794fe7d83f4316acd0769269c20c708db4f85ecad7cc800d4592b5221813800d33376dc78ec66f42b7c2d0f4c44", 0x3f}, {&(0x7f0000000780)="e4d95fe6b8adbb14a6a06263a83da6dce03c0ce791d0da6c36dc327d3cbd277cb9f38303cdbf26b4a726b3cee92d6e3830b1114f441f71698e94099d9887849be2622653f43c9fcdf5ce53c77180a2fbdb7bb022d1d89f87b8033fd3451bafd1f22512372e1bf93a460fb0f29ebaa18c6eb710f60499d555adf8528e66b1e5598b301bb3480f9ac903cd347c2bb944c36c2fd47a084af7ef0fb93633b2eef29c75968702d6404d7cf66f4fbc8be3b19b8f9c5ba590cc28544e3c93ba59100d65c4f62fcb1621ad31471c67d7a6b65bdb1450b8ae0647795d38f7bf44b7ab1bea11c36f6f15ee2e59be86a9acdd546837bbfc0f67425d5683f99faf39a2494f89a472c5bf0d058ab2ec3828e59a01fc38fdcc3dc6bd8cd9e8edb149b9408f62714969f80055b04a46358fd3ed8e657f4b90ee9ad419cf662ae402c539db9227cd6432a6157435c78d10de7d508256b5290e636e55f9773a05b42fb0012ef1404f79b38ead920e677b80896ad5510679d41146dd798cf4bb53d1a18d74336dee0673049e0b9648c376e6ad4ec660bf0096e174d05b0293f220b659b517b0f9cab25dee80f271a9c0159112a3aba2fe9d0fdd749209440419aa000434301233917ea78e6df2699e7dd8306627c66e60754e826c2834837e21f0c19efbb643f49036b21725ccb65998de993f270a9a7ce125c315f65761948dea589826d5e6785ed0bf3a3a65db6e6792a3541addaeed059c4c6885c8bf0385f4d4f3a99b25ec97f40ed572c02d0d48a9439f4f119421b6f66fc6ecec31bf7d52b05c2bf4b49641cfd17d9b179d19a4bf5637244772dc665b4340aa927c686043bb202bc2d7c1b999026d492702b58be0a61793583ed5ce218b869b1f7d6d7a9e58b206a792788333c89449ab39b2a86379856f76a2a2a61eb78454e32b08b2510af04ae64ee55be2f908c8c598a161e8ee0a20269752f5a52e0e1051ca11307918d0e5e9c752d08f34f0abc1243d3f60b9b1f7d3eab4bfff36b884728c3ff42bd082f58e7854ba017e9d1f71441e4824bdf61a267087b8fd6687922e17ad48a798cf73d9f98d1856bc4a18cc97af108359a855b2b89814ed6c1bdfcb3103c2b6cf370f74eebb53c9937c339bea6d35cc103bcb505181c7ab45c6837908a66a80a002e407bcaf0cc8bade3602da60193bd8590909481dcefdcbe0e5dd75f49d9d5f0670c691c2660bce0800b798061b4c7be406c5c3d4f9b665403407b3dc9e7992efd0d4e8a146178b8487f1d0c8b4b02d2ba0940c12c413216269627a9fdd8d653fbf4a09ca6f0a505e9ac818f296c3308841cd3c030e6945685dc23cd2a716179f0b4f18d8a26e58bdbba35f328db10282a636ef4026e1d6126937b5e091110146252a41d8ba3304d4c31bba4fb6dbd81f49564e78eb9c754ff82104373eff7d720eca203a3a16ebe67904d7d8c3daba3b7b16d8969cf6cb4f535cd1b15910888ed868e54917bc7bd90d496aafdcf31cf6fe7dd4640ad536bbb0b61a0b5df76a0cf20e45e2b77ac36b933ad3a08503c0c80d7e849ed5cfddb0369796684a72d4ff2ff081a6ee8e380645c04cdc8640f27ae41fb4965fb37453d0c0ba1dfaef40257f2bb25bc8078bd8006114fb85e219e20165f69f98b6de7771b8b04e1a640c581f542b4ee19591bd7a067c1f5e33c4898731276f25b24bfbf01631783651e45c4a198ef59d11d78f8f6077c8b34d2dabf84a24e6fa2ef5f3dc3910d9d0e664092938af7374ee761fbda3ea5e430a9670bdc8cce7f772b858b7ef236ca1c0cc2305983ba95ae4a43d1590c3661f2d099e99a51d15df6824fc3844150851dbaba0244268a926d1e67610789a101113c17f61c21ca5494e74004b99895edaad76128576d28e658972562cf4d4622f1bed85336295fddf1e015599abe81c481dd333a2060b9cf5911af57dcd47a6eba41a29b1e78996935aa917d176c40e92557801eed2db075ff22fa7eebb2df0ea0b2b0b75d0ac79060ece0f5209077e7c26e4fdeabd1502675295147a4c19ca8af3bd15626772fa4cad75769af0fa19bcbd3a355018f48e7bf3ba4cb3881c4dc5b235ea210eed88ac02510c96423c1642453dfe7fe0ec6afe85b27ce5ad01c489fe12049d364b73879551df823842c7eca94a56bbc6933cf248d05221d0e1b930d2490df0419c4a13a04d01ff52636b7c37cc15edb17ebf843825df9f9876a3b9545e51d714838e8afce450aec6582b21135ae7aaa39bd6d94e22381b06e93f39b3ccbf69d3efbd2adad96b78312c1361ad8efb4f539cd014cb047a597183abf703584e497a9da893c0e16d524e7fa0b77332f2919731a0520e34b7613b26a002af4c767fc336e5dc95ade05e09c68be755171d19bbb364f3ca79624926a98c823ceef27c6e5bead24403cbac11b4643c5ef2ec05e40e608884b4ba37e6cd805aaf381e5404ae5341ef478b0c6ea6173c05d7b415d369b69038db526dab3ec2f85b283e63767f8420ddfd233595fb1b2896573159c9852d081852cce5fe57a0fbb033d188e336b8ee3e44c0695348170a142e94267f37395bea2fdc62771a16b8aae2c55f119879ed792c0218b07147891d5d878a8687f77d001ca2f398259c36b88417b0778a934891a7da273e738a0005d6d158a57d49a1cf18eefc3b984b406b4b27a16d687c3938c83dbf6f79d486a2a37d90b224c47a7a36f1e6ed5f91b478f294b5ad3d7befc60f8051ea9a004d78c2d1ed52519c6f4fecdad5336bf6a6d5da4b7fafb89282f41f120d3142f1a9557090f9880b507cec3a8198f3b79f085788a4d48f7aa1bb329b8631fcf560d6d2b126f1300c0e45709735463a5e912268104d85c14d70c45e472d5b752abae8dd5912fc7878e6d7b5f1786f4e60860fe6acb999cbc3d1db7d8fedbce017145e36e583e97c71b1aca88af74986a00dca40fe50a21308e43cadf6c61f9e8d5d5cf6a862a64c7b96ffa0f511b01a75fb459b22fabed5f90e8dcedf9eda35601145810e3fdd43b37ddc18e4c9aa08f7a35c4912c713f4ef90e9efd117415fa714830c8038d8202cecb55f1868d536123328e4f47b921440aec15ecae5b83e1980a40e609d37518316ca11fe2a873a29d3b31a382ba5dc0f7c7648ba640c0146cda434d12a9e1c80cc5e876f798390dd39f502a3ba0b96309e115d5a8dd018946f123a49193b062fcdb0f0e9fdc2579cf80f224930e92815e9a4f351f53f0dc645e63a852a083826413a3dc091530402acf6d7cfd58058624b2bdb809e8924b29ce401d3b29da82c4b558f38c6d4896072c396543a8798cfb2a0f4339665ef9ddd12a1f514240bca981c17ff64715e6186b884350bd825d09c74fcc32aa7ab369e929ccd7bc343020227e09bc59d32d65bc27852962214fca1bb20d94d1cf32002b88add39464b2d4b7a18cc338f5b765fbf65d2e04a70991a66e1613118477d9c50866c7e01190cbeafdd01be7ddeda4f3828251014c2e5cca771ec2668fac429d989eb90d02226b14b8f37b69fa44d8739ef5b72970799b90527c42fe8fd6564dc9880346c2f5bab18474f407a2fa948e705cfffc778821e93bf703be85c58ea70d2f437833bc4853890ce2629aa046c1ac18505d9c1cba8355a4fcec396f6ac016767c95d8ca9df38655c199141c3baf46ca5a8411849e77df1156ac2cae9374574bd466a94a61523372a7ad1c381c04522ef7ad5717c8ef763455ada9b18496311973183510ca85165753378073145853e5667478715dd80b6ce57a5b5473592a8fb3c1294c5a94a451822d3bc00ea42b6da804d4f2f6af871deebd21db9d25667c8782cc50799ba5bf3114b8e43c33773802b53fb28998d8e7cdcf4ddef20d146680353c73fc1e48c3a972e609e2173eb50ff84c0b20fa01ca7781646b9d093b9283493c4f44e181d8f9965fb308e49d0131248adde1c0ae32c077f93af4e5647a206514b8f4c3092eaf87511300b04a8fe991492b83bcdf3f4da277078a8a1ebec2322598e2a2fa5d3d35ea0d0ebafa52173608e2aba3c93f32c3225b0d6f53e86e1ae71e5fad867eed7c25fc2f9598fa5a76e807d4a09742d6987970968facb4df7b3fcb2b6cbb7f5985fdd470f2033e7188ae69d3883d203fe582ba4164658f0f40f73d26a6cb87da3e106270bcce6e383d5e247659d7edc7d12719a138c37cafe8c17e74c82f7d6504933a371578b73a19dfd627b967e859abd812dd56004ee446e56fd507a2854190fca39b29823dc8b175069fbe2bdd9568a4f6256ac5125974bb20b2d286c5036d48ca67836669a72a42ddf5a2f7a4fa8e1e2978114b54e152b546b8dfa0ba1aae55ae3e7777c58b6c9361737bd1db853f33a3b0995f039cfbb3a4404ca04a9937e74f7b197fd5e842bbb139351f4d4bcd1c404ac842fd98ea2bb3943028bd46d5bdb6e98dcc43d4d59319079ba49a2d7341a4933cb4ec628e33205b5dad89a56138b04232980d126b87ea4e8101b85b82f558a497688fc44a433c5d59edfec953f1ce69882ec00310d595b505b82233f6eca3d6c808a2d4d177bf86a9cc7f8ad409331df367bb2a07008a5deb0c751b1eb627d0783eebdf7f3aaa5b4e10bb2fea2efc7b214b76c35cc84337e07497ff9ce5600cb5a9460ef1fddf9b340fae0ad138b3aa50d86d172e67a1d039f075822538d5ffde0fedec638abc69ab6228b9a3624a6cff495e1a21154eef81c76e79588d57ab42ee080ab7e08f8fcc3f8b4e7b3915baff5e6efbd8f6e4ae421717dc0da38448b6bc031f2491f092bb1e08e3ab802534d7d9841223b80d743262f9353010a2ac5df7fcb8e98e87dc00ba44118e864264edccae7dbbb9c6dd3a8ceb2c2c78c33a50f16a4f38047a9d48ee4efe458ff4139ee98fb5cd3cfee0169910c1ebbeff2dbd608cdafa2f25333b84a5ae59f31c497fc26329bce95c601dfca3080454afb2bab8373659c22be7196a560b18e33729d3a6a0747dd90e32986e5090b2946050e0b04ab7ba89eeea03684ec6000f662ccb23d1835d2674296311d78f21ead9ec7dcd8855d8acec69ffb7557a256f6ffb78853a07cc49a275c193bbd491c63f906d3e3da50f80fa569217090f660c28713d80b6b98fce704daba9c4f3f3716e807001a7e3a709b9b735171a7514d81b07af10532d61f287a38a500896f1c4f846803cbae6d77a70dd24fc8d979aee5f2a241383694c5af1f3bdec4f73452246dbb3e1599a315ffa138d852623137be3dcba36d9acfae93dbfbc863a0c1a95dabc669c8269d180c12f08d3dff67fa2987cfa0145627e0336b0e7c5a228effe86490e5c24f15ced44ba0d97a20440c496d25ab7caa2ce4410bcf8d1c5d8f06187ce92637afab7ba3668109737a482710df88fa0b36b8d503ef4a2259c45b2b3d63e257df8b30b1cad1df5d2acab9864f8dd5428e79f56630ac77674d264305d3fe82a6464a93266a4f0867cc3a5f38e4150dbe4018a6d42c8dacb2a06a5f4d608ee1a739fb8b75f59b44d59a4962ca72bbf68ed28d65b58d9e3b7aa994fbdfad7e9079cfcc6b81e6c3305b319bbf93c31e78fee46ebfc265a02949365d624e289a2182c2e4b49cbdace23393acaac5aed362a22ed3281160e4c2a955133d697b4aa88bd560e3efb7bf8ddc569d58c3fcaa285faaea621ef050391f2191007224ee674e6ba3ee0f5ef477b2bd720bf22637415acd9e0ab23ca7f36f8c3de8d040ef7d3b4f702a738d1599b37c01b68f48526b812194827a69a5cf13159136381aebb691c8bbd9ab2937a7957d", 0x1000}, {&(0x7f0000001780)="f0d55f08897b59c577ccb1a98eab1003827b3858b6f4161825a1431cc7feb577777139edad8e28240a93d6ee71d764a63ef2201269bbc145c2ccc4309e016a56af2d411fbf6fcdf2b88bcc614d8d6810693998ce143017337c2d99b1d24ceaf2de6407e4194b9005a943dc6c197bb8238dcaf25cd83466cf67cec19ad92dbe25d63c722dee5be09ca098667f", 0x8c}], 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000018c0)={0x0, 0x3, './file0/file0\x00', 0x0, 0x7fffffff, 0x2b, 0x7}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001900)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001940)=0x4) accept$unix(r4, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getgroups(0x1, &(0x7f0000001ac0)=[0x0]) lchown(&(0x7f0000001a00)='./file0/file0\x00', r5, r6) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001b00)) flock(r2, 0x4) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000001b40)=0x4) 16:11:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe1, 0xc0) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:11:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) dup2(r1, r4) recvfrom(r5, &(0x7f0000000200)=""/203, 0xcb, 0x41, 0x0, 0x0) 16:11:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:11:23 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') 16:11:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x88, 0x11) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xfffffffffffffffc, 0x4, {0xffffffffffffffe0, 0xfffffffffffffff7}}) 16:11:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) openat(r0, &(0x7f0000000000)='./file0\x00', 0x890, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000200)) 16:11:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x401) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000000002825, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 16:11:25 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0)=0x6, 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(r4) 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) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:11:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r0 = getuid() r1 = getuid() setreuid(r1, r0) 16:11:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/232, 0xe8) 16:11:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86125) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) r2 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x84) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) mlockall(0x3) 16:11:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/12, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xffffffffffffffd8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3ffffffe, 0x0, 0x827da3cf1c46bd8c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0xf3, 0x1, 0x2}, 0xc) 16:11:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x105) 16:11:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000200)=0x10000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x3) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r2, &(0x7f0000000100)=""/202, 0xca) 16:11:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x3) 16:11:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:11:26 executing program 0: r0 = socket(0x22, 0x5, 0xfff) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="fcc22e60329f32bf87", 0x9}, {&(0x7f0000000140)="dab6b3fad6406a61f1711938f7a504f2be22f97726dffbfe10a4327050c1628ff21fb3980e67f8a4231f452a7ef70493240fde7f01f1e6d3cd4e", 0x3a}], 0x2, &(0x7f00000001c0)=[{0x38, 0x1, 0xd0, "1a38baf20f636ade2b6706350f399ebc52848ce532c3982020b286e36f1f4d75d317fa150815c691"}, {0x70, 0xffff, 0x10000, "e46b1f0c28e9b0647ba547c6cdff8f80ec94d9489ad83597c340614ab7d11cef04a7229e3b3fc2b391d6ab30b441de357b6d870ba555ac407821d53bdc28eb8197ba8a457895a8bff52860eaab8d2bf4be85244c16e815e083a99823"}, {0x88, 0xffff, 0x1, "318a9b2818e0d0e11dc4cbabb8c1d85ea7d18d77bd126dda724ba4ba47e93f153df64e00968003a5c6951841ec39f641814542d2eeff9d2829e035e6143cccdc6639d555970eb442359d9fd561104f836992187baca123162bc69abb5c46fb5394172eedbbade2711db77c4e599f6ff4f628"}, {0xc0, 0x0, 0x3, "2a7644332cfc8108415a210960fdd7b12f8993264084626cc8f4bd77914f821d9dd6d1518b3461868857d5832d0d7a698efd3a88177e0d3cd81cfe98297883be4bf295be5b79639e0a595bab4b3a54dee0b802c2d31169c89cd2ff856cf94ac0f40acbb1022796499adb858c9b2a2e7f7fa6d38112ac7123865c699dec9508b11f3132e8f978d3b30964014b0d0f2e243d5cd4d221238c5d34290878ded673793b106db16fcf63afff2115250617e3c7"}], 0x1f0}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) open(&(0x7f0000000400)='./bus\x00', 0x201, 0x1) 16:11:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x0, 0x4004, 0x7) socketpair(0x0, 0x5, 0xcba2, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) setuid(r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 16:11:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:11:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/211, 0xd3}], 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:11:26 executing program 1: r0 = socket$inet(0x2, 0x7ffd, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xa6d) socket$inet(0x2, 0x8000, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 16:11:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x88) 16:11:26 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) write(r1, &(0x7f0000000300)="0a6f7e4b2a2d414318340314bc03c80bec5638e07f40329511137893ee55d21d0870febb495847c05f6a5727cfd74579dbc0704bf892fcbf406038b3e71aadf621cb9db4eb7b885bba182ba46b19cc4a699b442472a41a6780558156aaeab30285cb41b195564d902847f605c41e174cd93ae37416a37f2f73da21521d770226a978c2fb55fe6c07c93a3d0abeee51e16820", 0x92) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f00000001c0)="671019911849bcd11582923c8d31214afb74c1a1e89246885554addec57f0b94e372367d7270c57d913cbb64", 0xfffffffffffffe0d) write(r2, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r0) socketpair(0x32, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:11:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') setsockopt(r0, 0x29, 0x4, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="6e0c7060af7f8e452eb9c4c7b9f99597fdaf08aeea1537303f12d4f5ff41aad1d9a1cda2d29978fb5b92a562327996b799ee5783237ccb31108f17472215710e485e8df733b251d333df6e7718e1b2651657b01bdb8b16283b30f04f7bf9370cbcbc641d31a66a12f64a87465eb835f2f2ec5b8d73f55d7c2054396a01edd14f1abde39a1b4c3c88712d32cab7b0405ede27cdcf0d59cb08f3ad16a09f917142a92e12b7bd4e91e846a4f1d65179a3aff0c1e12646fdf858d4738e292ae0008a7eaa4b38212a0c3af2087e04a37164e9244b", 0xd2, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:11:26 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 16:11:26 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x10000, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531516d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f", 0x68) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xeb62, 0x4, 0x1, 0x100, "1bd624acc684e69adc2d504f5b455196e96c8ff7", 0x80000000, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x4, 0x9fb, 0x6, "b80ddb30c2dac7809bbb1a99363364aea988294f", 0x1ff, 0x7}) 16:11:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c0101671b1b542a538706000000b811000000000300000035ce17351d70577fe0f2725bf1b1cb8a2362b44e0246b72fe1f0a762e8ea3aa31420020e"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:11:26 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0xfffffffffffffffe, 0x6, "cf623206354cc18f547de2dca8061bcb0b92d8e4", 0x0, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x83) r1 = getuid() setuid(r1) 16:11:26 executing program 0: r0 = msgget(0x3, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) close(r1) getegid() msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000004c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c88308a5f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e7293"], 0x705, 0x800) fchdir(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x1f}, {0x0, 0x7}}) 16:11:27 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x67d1f9ea0c94f696) 16:11:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x0) write(r0, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) 16:11:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) pledge(&(0x7f0000000080)='()\x00', &(0x7f00000000c0)='.\xeb*\x00') 16:11:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x42) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$getown(r2, 0x5) 16:11:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSBRK(r3, 0x2000747b) write(r0, 0x0, 0x0) 16:11:27 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7fff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:11:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x53, 0xcf, 0x8000, 0xfffffffffffff934, 0xfffffffffffffffa, 0x8, 0x20, 0x2}, &(0x7f0000000040)={0x8, 0x2dd, 0x3, 0x1, 0xbb3e, 0x4, 0x4, 0x8}, &(0x7f0000000140)={0x400, 0xffff, 0xc0, 0xffffffffffff4966, 0x0, 0xfa, 0x9, 0x7}, &(0x7f0000000240)={0x3, 0x9d46}) 16:11:28 executing program 0: r0 = socket(0x2, 0x8802, 0x3) shmget(0x3, 0x3000, 0x8, &(0x7f0000ff8000/0x3000)=nil) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt(r0, 0x8, 0x1, &(0x7f00000000c0)="0b6c8c2222ecb7cfe99e2a53bfdead4067598ceb025cc756c540b716f28868f187c961c4b486efe46379b7850d712dd77661d1b7095f7c2568e770bdd0613afe13ea75702b79e8a6503379e3f0ce152d2a43d040cd5ef2f4166ce48a5abeb9119b2bd84abdf3eab6e912c88bce7bd063d490f7ec397fd8acce5a608c696121d258ade2", 0x83) 16:11:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)) login: pckbd_enable: command error 16:11:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0xffffffffffffff4b, &(0x7f0000001380), 0x0, 0x0, 0x0, 0x1}, 0x400) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="e0eff3fd456edb81860e710c6ba9dee9dcf2e8222ee447a0908b474cae9bd86610c4a4831945ac2744470aafaf719821ce2ef5c27d0ed27e1d3b316d999017786cc01668198abc28374f4f3becf06c484a12733bf2549e3a06f715bde83237f71e5d8088b80047b46209f002654c0a10198ea1f2180198a500426097242b4f9e4c706f2c231c2dcef354d2b05d677773793905c906f4aa3c5ac0c492989f8a05bfd6c038532dfa492aad9544a63dbbaaf5d4333026e341ebd62479e8930d2dadc919f5a174d911e8198582b9d242b893bb50f0c4f761ee73135abc39f05705cc", 0xe0}, {&(0x7f0000000080)="a7ad917519912601f83e53b4ea2d3bf7c7ec254ff2db8642ee4f4d1f9d89e3c7a46a7e56080293f0ae9e7de931", 0x2d}, {&(0x7f0000000200)="2931aa1d840aaf5e9cc73dc88784ef5cd062bb0e2550380910a11c7fa1a75077f9b2e141146394c3eb3e9b21affd0f466f4cf3450e99f460dd331e77b1559a1066c45edc5312a4de47fa9bbf3c03bae523ac71522012d45a85680cffe2679e630831183aa267d9d9e25a548426f26378c06fc301ca666e21a75655d6af4b5d612a1106daa05dbdf5", 0x88}, {&(0x7f00000002c0)="f249867c78724d9304808579f30b4e07622d6c1cea55663b449b9fe8ef6faa9beecaf665968ade17e1fe802c980fe1e4c974d5ff374db02a808c80e66ed48dc68c7ebe6404c7f8319504c0e3f706c5890f13524a429bb3a5dabb8f061b784a8c2383c4997c206d9f809361437a4336a38483eb4b08f8edbbb6f9798cf61884f84063a6a5555978f62715ea64ee305abe9c195169fd3b7a4431cc480b1d423e63f5fcfa7e749c845f", 0xa8}], 0x4, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r3, r3, r3, r2]}], 0x28, 0x1}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0xffffffff7fffffff, 0x3f, 0xffff, 0x0, 0x70a4, 0x7ff, 0x6, 0x1, 0x3, 0x7, 0xfff}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000480)) 16:11:29 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd}) setrlimit(0x7, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:11:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000080)) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 16:11:30 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() socketpair(0x12, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) shmget(0x1, 0x3000, 0x600, &(0x7f00003ee000/0x3000)=nil) munmap(&(0x7f00003f7000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) pckbd_enable: command error 16:11:35 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getitimer(0x1, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=""/10, 0xa}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe(&(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0, r0, r0, r0]}], 0x78}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x10001, 0xffff}, 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fsync(r0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r9, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r10, 0x2000740e) 16:11:35 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getitimer(0x1, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=""/10, 0xa}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe(&(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0, r0, r0, r0]}], 0x78}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x10001, 0xffff}, 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fsync(r0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r9, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r10, 0x2000740e) 16:11:35 executing program 1: socket$inet(0x2, 0x3, 0x7) r0 = socket(0x3fffffff, 0x4000, 0x2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:11:35 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) 16:11:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xfffffffffffffdad}], 0x10000294, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r4, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000a00)) pwritev(r4, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r6 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:11:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x800000000000000) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:11:35 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffe01) 16:11:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1085, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:11:35 executing program 0: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x0, 0x7, 0x0, 0x2}, 0x0, &(0x7f0000000080)={0x1001, 0x2, 0x10000, 0x3fa, 0x5, 0x3718a1df, 0x7fffffff, 0x5}, &(0x7f0000000040)={0x2, 0x2000000077}) pipe(&(0x7f0000000140)) 16:11:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 16:11:36 executing program 0: mprotect(&(0x7f00001d7000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="d5ff9668", 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:11:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:36 executing program 1: select(0x103, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x80000}) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) 16:11:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) listen(r0, 0xf4) 16:11:36 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="2b60abc89c67d021f86a38a07ca1d821ed36371d5764cad2b66be549badd934d254961f994c716a8eb1c402b7435d0305f7bc3ed55f8fab1f3452d26306eab4a8ce59457455f21b0ce47aaa26625037152359564dd6d254623cafed75c52507c7e175228393b3949fbf5c06fcadb4890c3a5cc294c6d2f37403635a58c5b853b90ad08741bd7d76611b9afe93d3cc0b460ab8966c390b463cca9d73fb3e637396e04a7", 0xa3}, {&(0x7f0000000080)="a6b274775399704be9e5e3dea816132ffff2362dd45425e682afa87cf7bc1908ddd1204a274fcbb8ad", 0x29}, {&(0x7f00000001c0)="aa1540fcc9d9c2032c168a833dcab26a5827601cdf154a9470f55fc6a8efb5b1499eae217dc2d21ea21e890abace3f66a9813a9d08427d7639e54a39cd4b8d7b6908d04c162d", 0x46}, {&(0x7f0000000240)="40c0c2ef39378edd49e28abec7bd57b0c6e3", 0x12}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) socketpair(0x7, 0x3, 0x9, &(0x7f0000000740)) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x0, 0x3ff, 0x1, 0x5}) connect$unix(r1, &(0x7f00000007c0)=@abs={0x682eb13985c518e6, 0x7}, 0x85c4468b79e3288b) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x1, 0x5, 0x10000) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000779000/0x1000)=nil, 0x1000, 0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x30800, 0x80) readlinkat(r4, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/186, 0xba) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000380)='^,[][\x00', &(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000400)='\'@\x00', &(0x7f0000000440)='-^V\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/wskbd0\x00', &(0x7f0000000540)='/dev/wskbd0\x00', &(0x7f0000000580)='/dev/wskbd0\x00']) pckbd_enable: command error pckbd_enable: command error 16:11:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0xdc0, 0x9, &(0x7f0000000100)="50a7aaedc80dc24ee8b97612bcb412b3004367b33b6ec84168d0a52063410dc1cb40171f7787d6b84ed493a141a983ebbf27070e4dfff07b3524d2b07289c7368300e2626d38f8a9251a9cdd98d4bb89347afd33bf89ab605eb2caf0a408a71f0fd2111d61cb7cbbd9d908c16c75d69d28b8f383c66619e4cb021861e0d4542459ecfbb83a00db40e15b4e0f71406b44b3fb0f3ac90a06c5391e92318791c72608b4ad47ba2c1dbf88e153503038c1230c90566d0329b7db18666ba9ba3a99fe696dca", 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0xfcc, 0x3, &(0x7f00000000c0)="367c9fbf23f369b990c496087efaebd469e9d10d498eed5893f65ca4d02c7eee82a8bae5ac0b8450ea0ef11ad8264e", 0x2f) setsockopt(r0, 0x5, 0x771, &(0x7f0000000040)="9fe83e68661feef6d6bb904f56817e7145a840dc9e6bd158c7728d4123506287", 0x20) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000280), 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000200)=""/119, 0x77, 0x2, 0x0, 0x0) 16:11:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0xaf6d4c32f4fae41d}, 0xffffffffffffffc8) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f00000002c0)="b78626c67c633b9952ffcdbddc10744f7484c669ba8f49052e09a15dd81b1fb158c56cc16ed168f96c4a694853d4ef91a4963b81d4b0623035f23a8a74170aca1a01be4c34e3a3ae97366657885b014e109219b54f8b7647de842e8179f1eb5472388ce3f8b9b09f5f62febde594565d94bebbafbb6c3ee42af4724ca0a8bfae69b03d0439fdbc7884f5b4ec0941c1f052", 0x91}, {&(0x7f00000000c0)="d50adc53e1de030bec68d3256ad2e07b98eec45799580cad27470a4c70e4cf694af8afeb08a59feaa1", 0x29}, {&(0x7f0000000100)="4afe7cf6d7378ed0e1ff2c468add1fab3e34881d5eabc51a8deee94288ae7943b21e", 0x22}, {&(0x7f0000000380)="e26b4287bdf894abae68a2ae310c554235fcc2bc02ec06b23a2573d7dee3b31f6c8791d00d7650ea66dcf983a7469da0364caafd0e1eaaf119c26f5df037285c76521d6933ee55679ecf2e7c6a7def23eb4242a7a2700dbc48903fb5b5e716e6828b695fa7d8daa371077b48f660e15b59ffd34af597b3df82d78b6387087bd9244ad49eb077b449e5eb8f106560b4a88b01f797557f3c4799cbc753f1c86d3a8f4fe0a23651372f31878623b9ef60381cb9", 0xb2}, {&(0x7f0000000180)="d843c30be424d1c74b2af9908cda46d3a9eb822503354c3c11", 0x19}, {&(0x7f0000000440)="1165a1f592179ec14b15a352f665687b3c6c23e6419f64d1178eadd9c02619df709a9fe929c5f267ff528e31dcbda48ca6216def5e595a95106e520d6d430b3dc31641909e9589b82284985577d9efa4ba6397f4396c63746844da8421aa4b9087dece62e709d1e78492bfcee74f4331b981c4003023a2fa2dd9a9762be0ae54c442cb716434b539ffea0d6874a0aa25e455f576c6cee94d96b05baa7da4d694ea4402db3f06dbb602bf016ebcdd4497f251d317b374c454d14b102af0c30b232979dd3f0d50cf689744547d26ce8511856e42009ed211362b6f5e8f739d1e9dc084d3dcc0c64e39fba187e1062343dcca51e1b470619ec559f5", 0xfa}], 0x6}, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 16:11:39 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20801, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 16:11:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x482, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 16:11:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 16:11:40 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6100, 0x28b4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x220, 0x0) uvm_fault(0xffffffff8225d700, 0xffff8000019a7000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8225d700, 0xffff8000019a7000, 0, 1) -> e memcpy(fffffd80658b6858,ffff8000019a6f0d,0,fffffd80658b6858,76c7e34a82bf53c2,ffff800020c550b8) at memcpy+0x15 end trace frame: 0xffff800020c54fc0, count: 0 ddb{0}> trace memcpy(fffffd80658b6858,ffff8000019a6f0d,0,fffffd80658b6858,76c7e34a82bf53c2,ffff800020c550b8) at memcpy+0x15 rtrequest(1,ffff800020c550b8,38,ffff800020c55000,0) at rtrequest+0x83c rtm_output(ffff8000019a6f00,ffff800020c550b0,ffff800020c550b8,38,0) at rtm_output+0x760 route_output(fffffd807ec47500,fffffd806f736780,0,0) at route_output+0x79b route_usrreq(fffffd806f736780,9,fffffd807ec47500,0,0,ffff800020b39530) at route_usrreq+0x35d sosend(fffffd806f736780,0,ffff800020c55378,0,0,0) at sosend+0x6eb sendit(ffff800020b39530,3,ffff800020c55438,0,ffff800020c55500) at sendit+0x590 sys_sendto(ffff800020b39530,ffff800020c55518,ffff800020c55500) at sys_sendto+0x92 syscall(ffff800020c555b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,bc591a47010) at Xsyscall+0x128 end of kernel end trace frame: 0xbc87a71edb0, count: -10 ddb{0}> show registers rdi 0xffff8000019a62f0 rsi 0xffff8000019a6ffd rbp 0xffff800020c54eb0 rbx 0xffff8000019a6f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff2f3 r8 0 r9 0x5 r10 0xc633a55968eed7d3 r11 0xffff8000019a6200 r12 0xffff8000019a6200 r13 0x100 r14 0 r15 0xfffffd80658b6858 rip 0xffffffff8143f675 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c54e48 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.0) pid=519594 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38e28,0xffffffff8234ec80 process=0xffff800020b8cd38 user=0xffff800020c50000, vmspace=0xfffffd807effd9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99981 114240 45806 0 2 0 syz-executor.0 *99981 519594 45806 0 7 0x4000000 syz-executor.0 43988 419130 49995 0 2 0x2 syz-executor.1 99860 128065 0 0 3 0x14200 bored sosplice 45806 493755 49995 0 3 0x82 nanosleep syz-executor.0 49995 505078 30083 0 3 0x82 thrsleep syz-fuzzer 49995 100958 30083 0 3 0x4000082 nanosleep syz-fuzzer 49995 105878 30083 0 3 0x4000082 thrsleep syz-fuzzer 49995 239363 30083 0 3 0x4000082 kqread syz-fuzzer 49995 486771 30083 0 3 0x4000082 nanosleep syz-fuzzer 49995 352660 30083 0 3 0x4000082 thrsleep syz-fuzzer 49995 396646 30083 0 3 0x4000082 thrsleep syz-fuzzer 49995 278352 30083 0 3 0x4000082 thrsleep syz-fuzzer 49995 26749 30083 0 3 0x4000082 thrsleep syz-fuzzer 49995 252200 30083 0 3 0x4000082 thrsleep syz-fuzzer 30083 123095 18074 0 3 0x10008a pause ksh 18074 292898 51544 0 3 0x92 select sshd 37478 219738 1 0 3 0x100083 ttyin getty 51544 135176 1 0 3 0x80 select sshd 29326 522674 53791 74 3 0x100092 bpf pflogd 53791 435532 1 0 3 0x80 netio pflogd 46087 511425 71860 73 7 0x100090 syslogd 71860 82890 1 0 3 0x100082 netio syslogd 23182 360219 1 77 3 0x100090 poll dhclient 80493 372428 1 0 3 0x80 poll dhclient 83467 265017 0 0 3 0x14200 pgzero zerothread 4005 104283 0 0 3 0x14200 aiodoned aiodoned 3883 30715 0 0 3 0x14200 syncer update 84444 104987 0 0 3 0x14200 cleaner cleaner 94273 171375 0 0 3 0x14200 reaper reaper 43857 369938 0 0 3 0x14200 pgdaemon pagedaemon 60234 351978 0 0 3 0x14200 bored crynlk 33888 129609 0 0 3 0x14200 bored crypto 57937 295869 0 0 3 0x40014200 acpi0 acpi0 81403 216044 0 0 3 0x40014200 idle1 50315 196805 0 0 3 0x14200 bored softnet 28768 134892 0 0 3 0x14200 bored systqmp 73993 500289 0 0 3 0x14200 bored systq 68401 204025 0 0 3 0x40014200 bored softclock 75283 198061 0 0 3 0x40014200 idle0 40281 131837 0 0 3 0x14200 bored smr 1 55736 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 99981 (syz-executor.0) thread 0xffff800020b39530 (519594) exclusive rwlock netlock r = 0 (0xffffffff821d9928) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823780b8) locked @ /syzkaller/managers/multicore/kernel/sys/scsi/scsi_base.c:256 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 43988 (syz-executor.1) thread 0xffff800020b39788 (419130) exclusive rrwlock inode r = 0 (0xfffffd806e2894d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e156a28) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9525 6415K 6425K 78643K 10747 0 0 pcb 26 9K 10K 78643K 219 0 0 rtable 103 4K 4K 78643K 323 0 0 ifaddr 61 13K 13K 78643K 105 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1471 0 0 iov 0 0K 24K 78643K 42 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1375 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 38 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 304 0 0 sigio 0 0K 0K 78643K 1 0 0 proc 54 51K 83K 78643K 392 0 0 subproc 64 65538K 67586K 78643K 136 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 23 0 0 in_multi 33 2K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 218 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 86 21K 22K 78643K 1834 0 0 UVM aobj 19 2K 2K 78643K 20 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 15 0 0 NDP 13 0K 0K 78643K 31 0 0 temp 151 2369K 2496K 78643K 4109 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 192 0 185 1 0 1 1 0 8 0 plimitpl 152 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 62 0 21 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 15 0 15 1 1 0 1 0 8 0 tcpcb 544 65 0 61 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 9 1 0 1 1 0 8 0 pfstkey 112 21 0 9 1 0 1 1 0 8 0 pfstate 328 21 0 9 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 271 0 82 12 0 12 12 0 8 0 art_table 32 272 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 2 1 1 1 0 8 0 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 18 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1920 0 497 46 0 46 46 0 8 0 ffsino 272 1920 0 497 95 0 95 95 0 8 0 nchpl 144 2559 0 920 61 0 61 61 0 8 0 uvmvnodes 72 2030 0 0 37 0 37 37 0 8 0 vnodes 200 2030 0 0 107 0 107 107 0 8 0 namei 1024 6968 0 6967 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 7299 0 7299 9 8 1 6 0 8 1 sigapl 432 497 0 482 2 0 2 2 0 8 0 futexpl 56 3221 0 3221 1 0 1 1 0 8 1 knotepl 112 146 0 127 1 0 1 1 0 8 0 kqueuepl 104 98 0 96 1 0 1 1 0 8 0 pipepl 112 336 0 317 1 0 1 1 0 8 0 fdescpl 488 498 0 482 3 0 3 3 0 8 0 filepl 152 2805 0 2705 6 1 5 5 0 8 1 lockfpl 104 100 0 100 3 2 1 1 0 8 1 lockfspl 32 58 0 58 3 2 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 430 0 421 1 0 1 1 0 8 0 zombiepl 144 482 0 482 2 1 1 1 0 8 1 processpl 840 514 0 482 4 0 4 4 0 8 0 procpl 600 1131 0 1089 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 2 0 1 0 8 0 sosppl 128 7 0 7 3 2 1 1 0 8 1 sockpl 384 372 0 352 4 1 3 3 0 8 1 mcl64k 65536 258 0 0 33 1 32 33 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 335 0 0 20 0 20 20 0 8 0 bufpl 256 6531 0 1143 337 0 337 337 0 8 0 anonpl 16 66630 0 58215 56 7 49 49 0 125 11 amapchunkpl 152 2499 0 2416 7 2 5 5 0 158 0 amappl16 192 2558 0 2113 45 14 31 35 0 8 8 amappl15 184 98 0 93 1 0 1 1 0 8 0 amappl14 176 78 0 75 1 0 1 1 0 8 0 amappl13 168 31 0 27 1 0 1 1 0 8 0 amappl12 160 58 0 57 1 0 1 1 0 8 0 amappl11 152 58 0 42 1 0 1 1 0 8 0 amappl10 144 107 0 104 1 0 1 1 0 8 0 amappl9 136 731 0 725 1 0 1 1 0 8 0 amappl8 128 289 0 272 1 0 1 1 0 8 0 amappl7 120 75 0 70 1 0 1 1 0 8 0 amappl6 112 99 0 88 1 0 1 1 0 8 0 amappl5 104 137 0 121 1 0 1 1 0 8 0 amappl4 96 690 0 660 2 1 1 2 0 8 0 amappl3 88 219 0 214 1 0 1 1 0 8 0 amappl2 80 3172 0 3118 2 0 2 2 0 8 0 amappl1 72 20404 0 19970 26 16 10 20 0 8 0 amappl 72 1377 0 1343 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 19 0 1 1 0 1 1 0 8 0 uaddrrnd 24 498 0 482 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 498 0 482 1 0 1 1 0 8 0 vmmpekpl 168 8158 0 8134 2 0 2 2 0 8 0 vmmpepl 168 61109 0 59667 92 12 80 80 0 357 14 vmsppl 360 497 0 482 2 0 2 2 0 8 0 pdppl 4096 1004 0 964 6 0 6 6 0 8 0 pvpl 32 204912 0 193238 140 6 134 134 0 265 33 pmappl 224 497 0 482 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 531 0 4 16 0 16 16 0 8 0