Warning: Permanently added '10.128.10.62' (ECDSA) to the list of known hosts. 2019/03/31 06:56:01 fuzzer started 2019/03/31 06:56:07 dialing manager at 10.128.15.235:19552 2019/03/31 06:56:07 syscalls: 1 2019/03/31 06:56:07 code coverage: enabled 2019/03/31 06:56:07 comparison tracing: enabled 2019/03/31 06:56:07 extra coverage: support is not implemented in syzkaller 2019/03/31 06:56:07 setuid sandbox: enabled 2019/03/31 06:56:07 namespace sandbox: support is not implemented in syzkaller 2019/03/31 06:56:07 Android sandbox: support is not implemented in syzkaller 2019/03/31 06:56:07 fault injection: support is not implemented in syzkaller 2019/03/31 06:56:07 leak checking: support is not implemented in syzkaller 2019/03/31 06:56:07 net packet injection: enabled 2019/03/31 06:56:07 net device setup: support is not implemented in syzkaller 06:56:14 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x8, 0x7fff}) chdir(&(0x7f0000000040)='./file0\x00') clock_settime(0x2, &(0x7f0000000080)={0x4, 0x40}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x27) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r3 = socket(0x20, 0x0, 0x4000000000) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f00000002c0)='./file0\x00') getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) getsockname$unix(r3, &(0x7f0000000380)=@file={0x0, ""/51}, &(0x7f00000003c0)=0x35) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/216, 0xd8) select(0x40, &(0x7f0000000540)={0x1, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x10000, 0x90be, 0x10000, 0x100000001, 0x8}, &(0x7f0000000580)={0x9, 0x8a, 0xd0, 0x1b, 0x2, 0x5, 0x6, 0x132e}, &(0x7f00000005c0)={0x0, 0x7f, 0x7, 0x80000000, 0x2, 0x3f, 0x0, 0x1}, &(0x7f0000000600)={0xfffffffffffff800, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000700)='./file0\x00', r0, &(0x7f0000000740)='./file0\x00', 0x4) r4 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x20000, 0x86) nanosleep(&(0x7f00000007c0)={0x1, 0x3ff}, &(0x7f0000000800)) getsockname(r4, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) open(&(0x7f00000008c0)='./file0\x00', 0x10, 0x86) symlinkat(&(0x7f0000000900)='./file0\x00', r0, &(0x7f0000000940)='./file0\x00') socket(0x10, 0x3, 0x3a0) ioctl$BIOCFLUSH(r4, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x8028, 0x0) r5 = semget$private(0x0, 0x0, 0x469) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000009c0)=""/222) ioctl$TIOCDRAIN(r4, 0x2000745e) 06:56:14 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) sendto(r0, &(0x7f0000000080)="062c428eabec", 0x6, 0x3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x100000000, 0x0, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2012, r0, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xfffffffffffffffc, 0x2, 0x7509, 0x1, 0x4, 0x769fbeee, 0x950, 0x1, 0x1, 0x7fffffff, 0xfffffffffffffff8}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000340)="2836d0e137c423cb54c5802deaaa83d079ae6b4b0341f0b6d0d0d910a8808223619a2c4e65a45c636b51e7460f7c3ab7dc5fed683ec4cc03a982f415e0c8c33156bbc4efef3a59a9420347d277a464fa7cda2dce80b703e42503350984a0bcaaf95af46b97f45c3c0610f65f6aa1c7a51ddd46b632f30178252c052e71f45c9a4e85fa07ed7ee2eba0f14a3436cc09b520486d2a2c86ef0df46554ea391d829f093321a5467700b2fafef84f8e4f10f4589a9a0479d7aff39fcef7", 0xbb}, {&(0x7f0000000400)="50c321b16739e9026894854f0421b2b9918d2695145d9f03ca15073a43db50164dbf95850aaeec65672eda6900cc6f39fdb8bf95c7e7fadd16c238d611eabddda8b0386d1327f420621de132417c0c5e8c5109f40b378a798202f40718150bd2d0f37953e7c95c0c86d7d011e4bd9f515c55574b5ae48636301484be27deb175742d674e16192f28f50033a60dd1d17ee4e11942bfae4e32e146a205cd7f68c775def2eb9ada818bb0cee515c0fbab4ff0612769e0057910e906f04da4f9ea068e148c525c5b6d9122cab0e8391b1a85571da054b13c95996a2c312c29a8ca91edadeb9ecd30a4b909e161e25db1e0", 0xef}, {&(0x7f0000000500)="364b8080e3be9155ff6a07df692cb9611524ff2f671754369c19f1847b8047b9cbe168816f3096bc1d140da72531d7011a40e6e6a396979a311c5623cdcbcd2045456fecf7f25838cac69309e8e2a079c5cdc018fa55aed926e754ab53e8d613a6ec477cb2802788f5afe98ff795a289ab67a761d788a67c9ccc18b42eaa43a79d70627050cf621a5b54166e837f682741c00ada194f4fd25fd17d41c5282fb9ee73e81ee2c8eb59d7913309b033390d18ea23f77372fd350c2232b829eb", 0xbe}, {&(0x7f00000005c0)="5d379e1b7242809fbe26687b2e7351fc53b745a9d5745558d794b47524bd6b7479bb9a1f3995cc4da5fe1ae4ddb6aed86443a177ef42ad2f79ffa04c2f8c6a88186c4ee7a79d2fe597ece1519c5d50192ab718743ffa9766f6c9728130d1d63f5cda3122688f7962a1476278d71a953ec6e956ff521b37ad674843732ee6f849876a136c92a48cff85078f40", 0x8c}, {&(0x7f0000000680)="5466eab663f8a55336c3162159f8d7f8145fd139f0aa494da71e21609aa3acf8c50d26307f1b14acd8fad09c488922c91fbfc44665a29daeb6e0a768cb7b69d82da71e4ed6b7fe3d845b2086a7803827bd08a704b8301288a971bb3b1f6dd86727029bdd3f44e6cc8c180e3f673d8443012421ae71f575f23c25383e8bfadf1243742694aaa24a1292837bc6b9d883ca9d56373d7cdaeaf8137fb64529ea5225b98b93eac21539c8725a76d099c8bfd0f0981392d35836e4b2fdf86768c20d7e5622f3eed997768245a592983141fe84b9f93030285e", 0xd6}, {&(0x7f0000000780)="0aefb47810455d299bb747c345333f629cbd62e7d0f4baeaef037eef697e4d63d71013d461dbd29617b70fcc7674066f5d37e742970fa222d5e6cd74f54ea5bd3ea3804d125aed1d148f395144e0e56799a29ce1e25d77d92e8e966115d732c0e5a1f5ce208a3c0a05a568ddfc3ccfca0c037534989caf1d9c9416402eefc9031765086847fafdf57d21a25a66093870fe1d0f24f5817e536e7f4e5e66cddc7b76a706d50ac630aaa985f836177211be55d966e8cea27c82a5e576630cbda566a9f1ff452200c48aa730518cccad49c991c17b6d59a34199a2a976b3ad6e105aa5632703d2", 0xe5}], 0x6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000900)=0x1) ftruncate(r3, 0x8001) r4 = getpgrp() readlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/215, 0xd7) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r0, r1, r2) fcntl$setown(r5, 0x6, r4) pipe2(&(0x7f0000000b00), 0x10004) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000b40)={'./file0\x00', 0x9, 0x20, 0x0, 0x1, 0x81, 0x8001, 0x1f, 0x0, 0x0, 0xff, 0x2}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000bc0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) r8 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0xcb) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) 06:56:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280)=0x9, 0x4) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet6(r1, &(0x7f00000002c0)=""/200, 0xc8, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 06:56:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x80047460, &(0x7f0000000000)) 06:56:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0xc6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x9d80e864e1d2d684) getdents(r1, &(0x7f0000000040)=""/16, 0x10) 06:56:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0xfffffffffffffffc, 0x9, 0x20, "8549550002000000000019f866f5bfa600", 0x5136}) r3 = syz_open_pts() r4 = dup2(r3, r1) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x4) 06:56:15 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) r5 = getuid() geteuid() r6 = getegid() fchown(r0, r5, r6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r7) r8 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r8, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 06:56:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r2, 0x0, 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:56:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() chflags(&(0x7f0000000040)='./file0\x00', 0x50002) r1 = kqueue() r2 = socket$inet6(0x18, 0x0, 0x7fffffff) shutdown(r2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = dup2(r4, r0) recvfrom$inet(r5, &(0x7f0000000180)=""/111, 0x6f, 0x800, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 06:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x221) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r3, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) readlinkat(r3, &(0x7f00000003c0)='./file1\x00', &(0x7f0000000840)=""/65, 0x41) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) read(r5, &(0x7f0000000200)=""/183, 0x29b) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r4, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000008c0)=""/172) socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0x1000}], 0x1) 06:56:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x7) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) 06:56:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000000)="11c94615a33c12ab8689f8a8f87d5fc73fddb48d669627effa5304a8d2507113f862d138a391ab6f17cdbfb1c51b6c43b766922691d72189d907f3ff21ab023c2e57b49047c0c4b0508ed7c1ec51622e4d4283bfffb3aa10a92f726c70cdde177ce9dce5895eb88fd2368eafa6e7c2b052", 0x71, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x3, 0xfffffffffffffffb, 0x3f, "e988d72504838fcd0cc21e8b0048371395ab6540", 0xda34882, 0x6}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 06:56:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 06:56:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_execute_func(&(0x7f0000000080)="66430f72d700c441fe70a6090000005ec461c96a37c4c165fe9700000000c4e17de6c9c421fde6242fc4c285be9aac000000c4c37d387f060cf2470f5d24b3c482f9205701") setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) 06:56:17 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 06:56:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac877e2e", 0x4) 06:56:17 executing program 0: r0 = socket(0x20, 0x5, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r1, 0x84}, {r1, 0x1}, {r1, 0x80}, {r1, 0x4}, {r1, 0x2}, {r1}, {r1}, {r1}], 0x8, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 06:56:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0xfffffffffffffff9, 0x4, 0x4ab}) 06:56:17 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="f86754783d63d99425e1c58a447dcf", 0xf}, {&(0x7f0000000140)="2746b74e42279b9837ca390980f385640821aeae4083def9827d8c86deedc4aa18d828f88e6b0c281430197ae75ede45856fcb83c57725c23051b2d6950944823590a6402c6d6c67a8ac03fb09f834541b7a56004492fb821d65cb06c2bc470eb87b064c387f46a66f556b7f9d92ae10ee42083db9b29d3756407371f353d3a874e1f609a5b03869443db9c02647e8af72ec45e959b35e65845a81c6d2dc7629a30eb0c1aab70d059f98c2a3a7e09c48cd22a4eb0dcd7ddf309996a3eae9d704d4d852bbd422d9d32959b9ea895e6308657b913472278d2c6d182f47914e044442d68dd8", 0xe4}, {&(0x7f0000000240)="192b07921666c152625132d501a7d4acacb73c30fd7f973f963703c244e3146b604352a96a67811968eb2f63822cf77c8757a13fa26cf1364cd70e2d07c13811674da2400fa607d65cf45293ddc12680e3becd46feb1a09869284bcdb26546b60586ca660930665724cff59874155e94d8ba2b944569417a3e72745e72484374ce8c6eff5c337386e29589b74a505667dcfb", 0x92}, {&(0x7f0000000440)="e11323610cc18cb4adb230863d427f25d592bccaffc4a83ec46dd8c48d2bc2dacd3cd0af3fd65008df3dad69a744dc57de37378d99159b7ba63df32ad574bebceb95fbad4d8a909df417b92d7378ada04556c0838881ba43ccf20b55f1b40c065214bd41d6f5b2b41ce664d09f158a878bd3175890273afc65d96eb8f5588d4bf05c93c7a0b69a43915182ad9898bb9f18d937919c5481fb1dc745fa9d83ec8a6b4e04cc66deed6cc4bfbb50fca3fa664e03a12ab51cbb9bd1f5f8befeae6e0e93b65bb4fa2751261a6eee8ae13fae460da907ece265afa6468b277c8fca48354dc74b7f6a8744db9cb0f6cba3f3351538efa5835f21239ef5273df74b18f5dd49f81e9fbabd8246b65c7e7b0c155b4ac3c059a8d0d844522cd27461d8ef19152e1a15f25ba504d4ac30d581719026cbd30291eb2996d7949bdac0cacf734b9e142545f008a061d4faede3628041f45b4e9aa6eaf055c74950924f0f6de6e9a0f418fe34647e8b60f3045c4f93ab75334e3ac42f2d1cdf0b677a4be82b21db5c6302fcbb6640e8e4b372df0d51b8fb352b8ca561ea44a2a8100f30b3472f3ca589efde0b6aef0f561ef79a6f54576e75e8ce576a47f7135f9352ec28692beb8cb55248e40042f59f0d640f24c591c4d4cfe618ace6d028f8fbc71ba6c7113d2ede4d403fefa4aa92bab2ec6bcf3834afb6673036afcd0971d218384e6de296a1066e3b7d918d28e5d6068f8a9a8c289be5205412f14e9a436c36403c4953140deb5b2a81f49d8baa98e3d8fa2c3ef84a7c863ee4e7f31a193240098fad05d5900d4d40046087081fd810a94c39cecf7e119a08da79c0ebb12a62cadf43e3a5d56f72fbb3ac7d0a75fb81198c52ed0cbf33b1e3fdf80cbd4fcdccc9e97b568543701ee904067e25bf4915e3f32c0779b9939a8f96d002bc8f21a79cb5810f74e6cb273af2ec7ae296bfca3da42bf4d081fb4a72668d2432dc49294d8c23615dc089a5102d60faab3046f8228c3df3b2775fccaad80b3b3e5a797b1d057c53dcb53063adb8628114ba4a7e75b43e82b1550716dfdd93719fc85900ac89eebbc3a0febb3396159c39ce308d6934f26748e4a5a898f1994d29fadbcfc58d38089abb5140d44f3a4275b5b25bc1227bf89a21b6f2480ce7a444d236c06067c574744612c706a96b2cceb6ca290cac83e21a0e7fb2d0a0258326fd471507f4642eab19763039c398fb06a10ea8ded7f49f2e6996c91acb8cf0cf374770e3f17b6b033bd948a33ea3fce06980a34d3a7aa22158450109139add12c19909dfb36778a68ddfd98a983631d6b77c04091df7756bc38172122a48b4c333290ed9aa8b1595c49af97ed7e5188425e1a579e1379894abfb4ed53e4a3f0513aa92e14ead194f15795b881019f31ff2cd59896ebd77890742d6c498fd052925ca7b31bce37a273b45e62249cca3c8bebff46f01e15c31ab6f55267a8e29fccd201db6d260def4fe36ed8c99338fed365feaf48b1efddd6aa169edba20623b707ccd018834b826786ff73138b09137ff84222b2fa0fa242bad42feb576759da0cf0378798f1984217dbb2f622d4e69fd04d6a0a1808cc99139cb432b11323f73d74ee5272a09ac1ac4c04a0f69179b681a206b0f3074b57fc1172d8b31be1613a98a32fb3f50322fa68606699ba2fdebd14255188136f6b827e7b4045821e3001947e34d009c4bdb357c25bea75229bfb4429b2b9897d4c9757ef776e3a26852f1aa8ff537bddb04c9e552dbbd6fff4f288e850e5527d2e3b009f15813d58240996a0e0a7e325e542f7cc8b012df9be8ef071f5db1b3fc2285b74db06eff7f11e80d8093623e1dbb51808387743a5942c643a9f3c5125553cae1c697d472ea66b27cf070dffbb20ecd4f21503b341d85eef181400ae50e2e8f4ed4c5aa505a91ff31ac1aeb639a22e6e0d91352b044ce2e38386be1d8fe2ac916acc9af564844cdc964d9aa1b481bd20e1a7d6e87e7f1cf9871611fc42b630c0dcc32b3aee9d1297a873084a4bac847c8c199b8ff75e13cb636b6de5a5eb2e176262cecc29f4401d837ba472d506de861aa4c005fc2f2a9f81ed8ed2f06e1a45048b1ae778a7130973416979bd2ad1119bd9b73c40ce8f53fe4099759162106d2f9ecb8d03098580841ec86fcb4b2bc3ba1288ae98dff45a3870580e9f6dfc641a71064d612c5f7c8b2aa724777971c048f32c9f22560b762eeb82cf6ea190926bfcdc77a4e04d4a791570d1428cfaf53f2df8bf365b8c03bebaee76803f5e491e71e556559e70120ae65bb32215314b198a168720f19856f328d771c0f09780d5b683d4e7e65ebe50b9849d5d6341756afe0599c8da82fc15583d78785ea84bfc83bdfa9f764bfd020a519463d9a5b3e467dc4eaad6df455aa282ba9cf680a457d380f55a044e4b52fc6cf627bdb6d11d9547a55bfa31ba27ab84711bf8a382b8dbc7e3fd29a418f2048e19a49caa2ef5fb2c94ae0a5919ba7648b4d1b94c53ea5ef598ad7b572283a2459ca88bca70c3b948eb5bb01dbae21c3237cb4dc99703ff9496eeaa64628f188a2ccc42b5cecff4f638d96c70793f44a414710ed15147a72d53145170b4657257508fab3ff5b027c3cc6c977925ab5e77edff7d8d8a1ac05b50d34ff22ce4669e046bd3271ac41fafef14e48ee207e5f18b855a70b626106a1e884f727060395cc94d86189fb95d0a2969144a894d9d0aa9f29a116dded845343033f241f31347e8a955239a610046ffd2fe65541112b8b2774cce93003f0ce1e7bad9fa06f958bc5cbb649e459cfe85323cf7d1c20119fcd8c44f11adb88aac39a8c6d807b24d38f2c919853a8fb436631a132b2f0400d0cfd56d86f211260b21c092018cc2b084615625c86d85defce6b146ca9df197eb87c6a33ce3828562efabdda136868f173ea9c3e44bc3f580c60949f6501deb8a8ae697ca49eaec7eefec65f3baa8be613f52207d3afee36e21a3b57ef50ee7f8b290186f847ba4c6c5f227fd4463be33291b41479c936ee420d79a3aad4c653d625837419bda6d011b64611a1cbf1a6904f71ab9a952bf9c7493b5915be2f8bb6aee18748c85c4bf19a65eb3aebe6e5d26ed8f408bd7978b9fcc37a10cd199c827f79e321c56569c9e4310604a6cc5dac7b897e81d26c62dd37011dd12ee6b29bcf44c4a44c961e67b90fb488b569e67502a49ba1fa3425386bc94dc20352ab5879b151608e88a53bcaf17253570a864aa759951eede5fd0e20105eca41f7d4d8ae1fa7d9bee7b28f1350c99b70ae7bfa93ea7b0c22b37e16d2165f54cbaf7ab0fe22c7cb013a7f2ba6a223bfaee37802735058db5667f8a7938f61069f35d801a7ba61acc209790d978c649214aab90748d10dc28dd670076e3ad0a0986ab8970f2b24537312a5d9e954a294337692180281707469213466d8bdd906eb0c38b77d6585260c6a5c3ede5482b03b3337866aad3d89c5052214682dbfa1226ac5ddab4679a00d7287acb81e92c07aae5f59b4f126251bc357b712d3518463bf85b25486ebe0877355e7d55e072066fa7b8afc593f5974ef2dafab62a38d5960081017188288264d78297790e87ff782dc40abb3576165fe85d5212033847ee232fa179089980fbc0378bbbfb0cd60ccbda08ef70301a9a73bd65f906de9ad0f7c083f85045694cd7618a23f96db789f3ea64196766fc744a1b1cdd85413ffbbf076584cbf79eeb71a15b0b3a82e31a87bee6304413909b1d8e422043643ab936235717b9f46eae3046bc5484e380989dea2344d70e093cc1f066d88b9a373eb1f41817f260f22300f322d37f98391d1202dd984383515434c767a3544d39fbabf6087f0a5854411718237e80106dd059d5791bfc042d7fcb494265cc96687cd8485dd290ae4ccecd40dfe24741d760a4fd424ff20800b813a9f232e74c54ff2b0296c83a208b5bfe0c715979c8f733e3377e80c2140029e0774edf2a0b59893045cba8ed51dc7cec869062824da50dc8fad8395125b05729a3b79d991dfb413688ce4529c5097c80ff4e51419225394847facda27fe8bba05e1e1f0029a2e24f8b85792f605f86c806ba33f2cac1d850697cfed6bac5fecc53b250e7ee92506802a0e0bdd0020bc40eb34eb9fa6f2268df61fed87c1f969f9d681259c1ae7833adcc5fb19711b13f7c5a890476887ebed9291d95a7d771bd7a2c28f3d99b86ad3c8e83a30fa3e8e51e403dec7597d58c2073295b2325bb518e0bd07899a70959dac83b51333557dd59ee8c8f1fcdd1ae587064e9d73050053adcbd72a6029aec1cc3aa9262deb68bf19f3a5deb0f986791bd6a90d670dd8d449f4d439bef9391cdebd62ad2eb2894bbf937fb21a63f8edb94de0b4f1e11e86db3d58ad8899d68ee3336e759ace5b596f9a81f9f8d92f9e64e524ab113fc577bb5689a272825ca49c982f634d4c03e37c71ca6ff91c0a65a36caff45c047d42a18cd6c3ab8f4f801d2858867a68626481fbd6dcdeb6e3a60e22110c87a85b92a07ca1d54db56f2fcc7b23441c8e6f819c16180015b9262a7b723b6be0b6bcc5c49efda44623776146df51534934913087566bbd6f41345837cc2a733aab167273e8392273ece08e3482d1db9d166020de280b4092234e38d1f9f396a7ff74834226a26c64e7fc5b67062d5dbfa3143280e5c55abc324adb9a5172df3b7037df3a4e38797e6ab9e7010b7c2e52787f5a0c31f6db16c49691ad9e7da4852a671d721c5ce639e8e87dcbe257c480deb62c84ffb1752392e8aab2e354ee811b09fa7c9d0f4749eb8a580ae8882c61d1208c8d53f21916b1b5d38ca8b96f65eb5377d06f117f088d21661f3242ccbb2bcce648c9b0b014871efd03b23bb38cec029ede5a8db590f21e6f8a61be62a44fb74f78b496c429e13aefdca6a222cfd69450638d18b22e39b1df810e6940634c36286804caaac2cc290f31334afdb235facd5695d455e375c15e6642aa2b94f6ec02a75f88df149a79d6ae210a92d4061037a203c52528165d2afdcd1264b2baf63a2cd36d0af350d58fec4061aad4db7ab7f510225e13260512c4d4826d1dcac11ce2181691f6d72dc11996bdaf8a07915f1713ba904bac62431463b2b1fa020005063a0d59c353cd7084197fcbca803163f75c29119fd154b5e55c0981d9e9db22ed227cbf40cf64a52fb3f6ef3a39a66981618cb1124fcd9491ee55e822ee37130b50212ce3007bdbb400e633add9b2a724a076384aea1601307228d582e74672386053858fbf908355af0cd0a169c772a6015709468685d6870b09ef6fd2b910c12dfd12cf399f544c3102c544e08fd7b43fc87539124c473889bac466159a7bc92c71b30bc61bd081784f32d3ef898d7f4935d69483c94652d26626214388ad4dbb03dadf4f40d99c3939f31a6f80bbd82a77b42e6bb21b6e3d94abdf660c020d60cd929f487f3cdfee48bc18343c35051b3b897ed6656244ea725ac5ea286f8823544db499e4343d07fa59b06f86422ca9a77140c0ae3476b1773f6fdfb3b248bcb7e643e9adee06573b45f211c81571269bfb2afab766b1abe24867b994b29b783ca276a9e17b320f93da128a0ca92f67365b14cc7e46be0cc56712630536a7d5169acb3295c8e48561aaf08ce1c20f47a79c7019189a6bdddb6da1c1f654c5991a6dbafb5a127e417b6edbc34a8a80d3ad05a0f0a0be868efebdf011c7d7a165f0ddfd570f4ff9733d46b169b379d556e202a52a36a6313fdbf4828b3f0142150d5eb7ce72a5ecf4f4", 0x1000}, {&(0x7f0000001440)="94eb3a666d3214902fc2e8057a9c405097e8c0a3d43980587ae34eb93b47e1da346297e1b6b10761a6e67e8919dcb30537e4948efb4f23f8ad13844e7d4761d521cb734d487c6412c4e202506cac13a7a9b3169ab49ac215509b75d85c4c1bea96a8c26b1bca0c48fc72c388c5590fb32eab2e88b892d257bbd1fd6e5a6c50f919abc65509884fd8ecf5dee4c08edd139012e43dc1faafe23c02603dd78fe743c7fd93d0e6b56b1fe77b25ee063b94cbaecfe58c06", 0xb5}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 06:56:18 executing program 1: madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9e76d8e93141d869ad841bb01279d23c3413a3869f21a7e4a1aca8e60019f7ed0580adc608fd554e351c872886f52a57088c246b9fd8d52df636bac58464cf19e989fc3f06405447716f4c71c5ce22b772e5e70b9025195c08607dfc8bedc399c4120f09baab1a04b57174e0ca018cb96eb2a20dcd7a1598473717f574ac3626249216c7c454cbe21276f99954d93e0e23c97b4a9006dbb5bffc8962ec36572a0f4e1d4b65a500c10b127d684f6efda6ec3aa890f48a58a7", 0xb8) 06:56:18 executing program 0: r0 = socket(0x400000000018, 0x4, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10101, 0x157) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 06:56:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000200)='./file1\x00', 0x1, 0x51) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x0, 0xffff, 0x1, 0x4, 0x1, 0x5e84, 0x1, 0xc112dfcc31516e47, 0x2, 0xc6}) 06:56:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x100) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) close(r2) 06:56:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) read(r0, &(0x7f0000000000)=""/32, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80007f, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x3d4) 06:56:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x12) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) 06:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x81, 0x7, 0x3}, {0x1, 0x1f, 0x5b, 0xffffffffffffffff}, {0x20, 0x8, 0x1, 0x9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x5}]}) 06:56:18 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3a41577c, 0x100000000) fsync(r0) 06:56:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x5}, {0x3, 0x80000000}}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_gettime(0x3, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) 06:56:19 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d97714470", 0x364}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/176, 0xb0, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000240)=0x3) pckbd_enable: command error 06:56:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001300)='./bus/file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}], 0x3, 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000001340)=""/125}, {&(0x7f0000001740)=""/185}, {&(0x7f0000000140)=""/22}, {&(0x7f0000001480)=""/77}, {&(0x7f00000012c0)=""/42, 0xd7}, {&(0x7f0000001500)=""/68}, {&(0x7f0000001580)=""/24}, {&(0x7f00000015c0)=""/208}], 0x6, 0xfffffffffffffffe) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/155, 0x9b}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001280)={0x6, '\x00', './bus/file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000001240)=0xfffffef8) chown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:56:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='c\x00') r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) r5 = open(&(0x7f0000000240)='./file1\x00', 0x180, 0x2a) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = open(&(0x7f0000000280)='./file0\x00', 0xd5d5d95a839a8c77, 0x141) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x280, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x291, 0x0) r12 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x20000000, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x29, 0xfffff, 0x9, 0xffff}], 0x80, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffd, 0x44, 0x9, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x40000001, 0xc2, 0x81}, {{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x10, 0x2}, {{r6}, 0x0, 0xc8, 0x4, 0xb5, 0x3f}, {{r7}, 0xfffffffffffffffa, 0x7, 0x5, 0x8, 0x7}, {{r8}, 0x0, 0x40, 0xfffff, 0x9, 0xe453}, {{r9}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x101, 0x6}, {{r10}, 0xfffffffffffffffe, 0x35, 0x0, 0x101, 0x2}, {{r11}, 0xffffffffffffffff, 0x1, 0xc0000030, 0x412, 0x2}, {{r12}, 0x0, 0x40, 0x40000000, 0x80000000, 0x8001}], 0xffff, &(0x7f0000000600)={0x2, 0x1d}) r13 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xd52b, 0x8}, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r14, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x140) ioctl$KDGETLED(r15, 0x40044b41, &(0x7f0000000040)) pckbd_enable: command error 06:56:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r1) recvfrom$inet(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x801, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:56:20 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 06:56:21 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 06:56:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x12, 0xffff, &(0x7f0000000000)="f6fdbbf35a0260d3cef300ce457333490309d89d6aae4e58041a67ec8c7352ac26425180fb89de0e7857c6dfc3bad69984d5d3e19d4f1bc41859a6a90960214609f5d51a751e768870bb9d2248723419ec5acce819134dd258c4c26834a13e1d099d749d2de4e28297c1fdae5618e85129c37c7339d9f77a05209b979824d36adedc19ba82296806d48a6b80ca4f6ad0f67a41", 0x93) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="3b6b792764ed5e6c4053040f5e06e6cc278da3d86680b0288f9f7b7ee1f9b8ebe6d8f863ac02a122e3d2662762bbbc3e290797ec63035f08d15b22fdfef4346c8c9795bd03b06ad309a78204fa98c95075eef0341bef01fb59023c1dca09bab2b07457736de4ada4fc82b9b74883", 0x6e) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) 06:56:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000140)="2b4ff865cac3d4fda71ce729584435fa6031d9cd9e405d893120e14e532d29be9bdebc6e6b7d27e6fbd0552fe3cd6f9a3a20a178b7218776f1416deb8e0d5804404422d93e27281a75eef54e3114f09d775bbf31555552fffea5ab3fc1139bd932c489f6b7aee06ce4198e1b81ba284de1d2d22168b434757c5e4728528c236d153127c2d8421479e7cb52174063acbd47314abcf0a0e67b29f5f9a5522be549ccd2970f4dd6c01da94e4a78902850f877ecdebc75498e95b0cf78bae47c91429cb1a8a86ef373968ab6dac0b89d77a7ed91bae52d20f0a574382df280c709", 0xdf}, {&(0x7f00000000c0)="9a467f83570fe755b7e7d2e3369842ac635fc5acbee51cd320fe6a4c585dba154e266b178ef230be480a8b236265a226e4a8a1f22c9104652de43db6", 0x3c}, {&(0x7f0000000240)="c0b6aea1afdd37e9f2af94b8c08b05fc600189a6b88be2d12f511c7c6ea73eb4a3524d29f576263a705f74c5de4ca7287c71889a657969609fb5336860206309814e68ec259bfac9afbe1155276fb7725770d826c2bed697388b99556e69f3b1490c955ee1c0724a49996f44b1d2b6990a0c47332c61e837bcbffc54f85e1391adc72340", 0xfffffffffffffe34}, {&(0x7f0000000580)="9e4fa8c1748dab3cc944e7e97463be4aa1300d8c7eace2c3fcdc66c6b5580ebf13739132f11392dd80eaeb5ed3656bb77279ce71c788838db766fa3f3746c80711cba8536498d4039ad94dbedeb0899cc8622accab467fc26ab9431ea17128c7f5c581", 0x63}, {&(0x7f0000000380)="e94d959964eb20980076b24db8c44e25e7f64749e30734f0aaa83347e33a903450515a4cf9ca6aba8678a31a9bf3b241146407282c60ebabb469824969bb4f9db8c95c30d99aa1225f447b503aab3727bd78f621e13c4b6e63218548c80d779d5a8094e34feca84aafcd1aabfe123e7fe60a962ec5dc554ea9b9a6ed676e67c409a31353c1c3b6e657b2b3b734287d9db513fbbbe34b6e5c46d7d72c0bf1104596d66f51df1d7893c652084a8e69d51067dd01523b9f9755cfa2632f4b8f47a7fac495cefecf7be9ce8b1d5a9be4be1481a80fa8adc4a0e7de5382c5910fd57345cbbf0123eadf1dc1f1fd0b70fb7e49e1a0d6", 0xf3}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 06:56:21 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000000c0)="adf6825e6075b1d09c224f9397456a3b6e11c9b7aa8f9c5a46d5c73996ed2a70d1c99fbc4617aafff096f9048c5258a405fc3f743ce4246dc6f940e29e75febf510b82723cc8b6173b5d2801e05d8a14ec68df7cd475b54709b76a417d4eb996060f254acc6fe688372f9c518f0ed62ffefa76e4f75242064ac653f50e140ff83af60c42f9fa89bb8fb50ed3b564d3", 0x114) r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="dec1d932290cca034d248694d01057c9b085b9ce8f752798cd0d450b893f196a74cf0e9c692b4a7e5b590b1ff8c33446ff550b5298db3b2c340791d0e52cb1b83b488f63d000ecb14ea50cc352360dfdf83665bbbfd14569eadd60c14880c39df09506ca8f6d4446af3365f9e7a175aec254ace99951b223499a4524252357b676bcbe63ecdd7ad8deddc458a93cc76ca34a42c0bb08b42625f898c4600033b72cd9731477766fb851f99021470d0bcc209ee2bc6cc3337aac532eaff17e4934def269785f00f37a6eafbeeecd4726", 0xcf}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0xd}, 0x5) 06:56:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70a, 0x88) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e44280bd9a28f00e3ec2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0e1613a64019a429e8ef592784ec2c96ecd5b026ed7e9da57106b87f10daa91d13ca347d407a7fb72dfab5644b22f159002c45ac5ce998d5f9fdbc9832e77006786b32d06c44135df414b91f19c868199c0c93fb7d2ca85e36a98b86c94e1307be9f809e4dc0f03bd4665a17db0e7c5a7768c5f745131a8a057bdb9cc43148d9001c75be49144c7d935712a6261552b67dbeec9a0feb09aab0d00"/424], 0x102, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 06:56:21 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r3 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x6, 0x18}], 0xff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x1d}, {{r2}, 0xfffffffffffffffa, 0xe2, 0x60000010, 0x0, 0x662}], 0x2, &(0x7f0000000140)={0xfff}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 06:56:21 executing program 0: socket$inet(0x2, 0x0, 0x0) 06:56:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x0, 0x2}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 06:56:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000001300)=""/90, 0x5a}, {&(0x7f0000001380)=""/191, 0xbf}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000280)=""/18, 0x12}], 0x7, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 06:56:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0", 0x18f}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x600000000000000, 0x1, 0x2b2, "dcd26d172e406aa8e056af02e22eff2de21da95c", 0x4, 0x8dec}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 06:56:22 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x5) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x3, 0x1, 0x4a90e7da, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x8, r1}) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/238, &(0x7f0000000200)=0xee) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x80000001) 06:56:22 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x220, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 06:56:22 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2011, r0, 0x0, 0x0) 06:56:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x9) 06:56:22 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) dup2(r1, r1) r2 = semget$private(0x0, 0x6, 0xc) semop(r2, &(0x7f00000000c0)=[{0x3, 0x664, 0x800}], 0x1) 06:56:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x8000, 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) r1 = shmget$private(0x0, 0xe000, 0x240, &(0x7f0000ff0000/0xe000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 06:56:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:56:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0xa1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000) fchown(r0, r1, r2) r3 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x1ff, 0x9}, 0x10) close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 06:56:23 executing program 1: socket(0x6, 0x4, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xa, 0x3) 06:56:23 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xb7f7d2eb91865ade, 0x180) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000180)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000080)="1caaf24e598d870ef1596b0d08f416248888fd78f5cf4d16750a0d3fd255ea2beb6fb78a17d7d9930b220af70195eaceef597db32286bfb264be7591cc80b6c995dad33e3ff79388054da91a87570b26bc007d07b70b4465b37223a8744c3d248dfdaf24e116c7f5d706ec7b8ffe1d465e19478bf388159846e8988ba1707bb7ab64e85ab9f6c168e261e186f8cb5d27394068c59a13a0ba1e494f9a1322fc03e610c12835331a14184602df5034a2908603d3", 0xb3) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 06:56:23 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000080)='./file0/file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x4, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xa8, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x1, 0x81}], 0x3ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x10001, 0xffff}], 0x2, &(0x7f00000002c0)={0x4, 0xfffffffffffffffb}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0xb6b, 0xff}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000067, 0x700000000000000, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x44, 0x0, 0x80000000, 0x4647}, {{r0}, 0x603e1cc54391d1c7, 0x80, 0x4, 0x5, 0x9}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000001, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x91, 0x2, 0x2a6c, 0x7}], 0x91, &(0x7f00000001c0)={0x24000, 0xb4b}) 06:56:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/191, 0xbf, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x9, 0x5}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40040, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000700)=""/247, 0xf7}], 0x1, 0x3) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/80, 0x50}], 0x3, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="67f8f805bc659556cc54fffa2627c687208d7aa5bcaf58c4208f1d58ce4d7b93acdc487f85c69b98c08f099d771f", 0x2e}], 0x1, 0x2c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, 0x0, 0x0) 06:56:23 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 06:56:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x400, 0x0, r4}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2b6669422afacfa6bc4f15fbf6a69d3bbb331bf359a557b99fc5d6512a7dc2da491f830f9f7c"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000140)="f956236ec7aa890adfd7d86428b280a6f848a78ee9d5a3925359ef39e1beb1919b76c88149c9bda96b784f826d741917a03ae328dad3da00805c3521ccaedbc4c7cbd1f8912e6f3392b2d9f52b044dfa546825f4d8938311239b90e221fc0a4584dcfe40df31e6dc01e2e904a2bd97cb6bc0b9fbc4fabb7222120f0cece4226dc74a50ce51a0a05f4d6fc0fb76a5592134e831acb8e75b4aa7fcd74689ab39d64231fd441c83fa1e05bda62b4e60676c846bcb0f6e671d8741fbe775933a3caed2c5d9769a35c2cd84cebcb8", 0xcc}, {&(0x7f0000000240)="175facb947dd67aac83b5ffd3e4332f9ed032f0144b16c81192b0e0ea72c86c58a051e6a6dd7a1c35516e947350826dc1f66cf82e95f515a6935c995eb10d809af7c521b44fde50358585a6a84407131056c93e0671ef2721bb1d1cf53ad702fdcb2278bc5b7976aa5d7e36a4bd5baab0715888c5fbade19caabadc37ac433e46aea28c0e6d22be198e85202077839de8ac4264f14ac5894a428bb26cfd46dba4e25120f925a1c41d22c63f1d3c49fd21273685d424632ef7f5cf74686bf87231592bc3de14b7da8223cc394e8d076da101ebd6f58dac6e0486e06ea454d5949c39818d6006da850af3cf2bfea3864d3e089d5397a21552a41a5350ab07d2acb36d53ccedd8e4e678818d726e2df976f9d74b8fdfc8caeec1f5ead0bcf966df60ec2bce6efd35c6a6550334bf7d0f216d554a7e2f14ba17a1363c1f825b308e7d1dbb504f05d1bb526c44adeeff5b338f621f5037a78a454ead4f16b2b67898fa5fc0120b5cdd5aeb0b82f2fa68e8e7cb997cfbb3a4defdddabea5f3982237bbe6323293dfbffdec1dd8763021deb6ffdec10e9687915c35c16fc0b62bb9f8e0d6d26bb538e94feae7fd18f4088d86fe55c4ed93585b18c5ac4a7be65f48deb6734c5791371621336fdb911913349a4beae064b5ce0fbbb13ad516b8c0ed1d702f7943b147eb5dd804e4ffe80c42589ecd9f9758b6315484519126f661a7cf2f3ea142d0fd74dcc74c53b541f6949f989281260b1f7e2eadb4f8d8d39d8838b9a385a565b5e4e8f9931b36f3957ad0433940bf000272ce7b7023f65e9958385e9b4120b750596928bc0e4a368c60efb6b996b52b9e251fe83af58003342bd0ca98a2db3de1e1226d904ad12fae5d617693d4fd45d1214eeedabfc7d65b2d531981d8013c92db1145f4c306dafcbffe5622b6b51bf230196722e66e6141f9e7657b30dc52936c95b48e1bda45f79cebfe4c6ab3d3d32b5c6a9bb9cd6ba178bd63b17d50b24bf0c5bd9d90b5c7bb19f4e6ccfbd9b64b162febde1d9f0cdd4619043613a04b87faf153998cd71d31facba83455c8585da0800201bf0bcebd79fca7c4e0af29b3d27326b1b583f9bb0079e2a3a6ff851730645c24449a3b007db8b42a4fbe08579d2651ea788dc0a3136248d760f4fe3f7cc4316799067b41eec393db5217bf6eabc27db762e2e097fd2b19e7717a9ad8a683aacdf119fbb3b62b268cf66593b9ed8da801111b63e2cc9a6d3f51a0d7c98fcd42cc3e55a1c61b546f394fbbec192e8bb43f0d0abea74d44296e28baf388335624a8b5bc2b8e04a6d032d7baa5780ee5402b6cc55d57f532dd87713456ca38c17f89808605ad802c90fa4e8a69a0a9d90d23cbe873fa30f577fa80388b003acea07c43844de9f3d4da19fe8eb87649024cc4554ec0ea9345f7c544a928dce330b2c35a4202d729daa27ba00b0142ad8a670019b4135c4378526cb1740785cc9820712c9be2419ab7ed2efa37379b3864d337b55dad709ac8a3958e048d18124e612700314eadc18391c21b123cea9d55c915678212be9a8c913273abcdf1c230140fdd594387672d69ba2a41780fb56ecffd83320f90534fbea7b2028411e89b42a1d9e5b8eb1b863ef2e5b756bbb188605e0232ea1b975e8eb0f850bd5fe7a9fcd7356ca416dfacdf6b8edf0b4cf15b1233f2ec488c7dbb6067e80258cb98f61f35ac70fa8927c0cb8062af1538eda552ca5bb035630ef7bf64f7945c8aee97b4cdeaa143a04d49764ffcbdca66117fc263821e800de84af690ce1a81e98fb1243332b790bad1f9c128a2963d947198bece9e9f3a9fc227270c2f73df2c9e172620cd85568c1aa629cfbc64c0f84b8a35b026f357fc358083e808b1834dcb2443f1d6c23af3899fffb736da8c870966e8edfe1e6248796ab8e78a736fdc6b9f568920353f8cbb415171e19d5fa064e9e1c993d715440149d010b9b059a87311921397be338c48087a0d65ba5921383a85ba2e9a89cc4e635e9fe7e4f6d380e2f0f9647d74d9df2a3ae0c7b8be692265605fb91603a242f89450e529b8b1cf9b29044ceda0ffb7a34757cc7bbb465840f731501053c62394ff1d213a78a4053071901ffc7651b87e310f20e4ad8a16a2d7c2d8a84891e477b79e09ef45fdbd35287820aeac85b3b87ccd4a73928fcecfdc91f9900e85edaf80335cf8617655f1213e55a34dbbcb5221759798138806ac3bf108407f878191a1aa074864fbc6eb06783474dd4ad010998277c127cd5018e8984096accd39816543605eb670b7bc29423001f58b221be659f28bb51c67d29f703d349282040dae02e6e9222b38845a0e657618affcee78ca48f04b920c47494870442fce55ec9e0912f3d26c70996186ec7d484a4fe02679b124cf932849f8577c773c0e66705dad8b94a9809936753eb9fd9e6acfacb2be925e396e1f9f98ac375b7ef34f754bf959518da4e19be2d11609fc6e4d6187e5d477f52a2c668e74c20a170eb0462e2a5fde449534137a0c2e7cbf283dc4e2467e153b3759d0681a64693a2941142065cfa33e2b86ee048902f3193645b830e3e271314f1ca7bb7cee8b075bb38bb7190af4230220ba7925934ce1cdd0f7e09d67d2ae757a894f8996b581c594c6a0689cf9aab67e744c1b4fd0507ec6fba907da9ef32808758bc7e26aa0b7b3492815cdd1b854348df36df594c0ad282edd6b67a6e26db56d358002bc724e307fd7807bcc3d16b64f391f0aab38b86e54a3d4e39e7adcd258875fa44ec5c1b508c7b0ec20013a337fd2198dbb03f750b7e23f4aea340e697a000815ce41a0b49fbd6c6eec06ad80b2b3306b6ae7c7fcc983b0b4b372c5de6656106ba0d54ad2ab016fc9cb4a760d1d60f3f137e3f638ea26f5e21d4766fa94723323311e0221d115c86f37c60bd283d4b4080469f2cd886bede08be9976c7e1f559a56ba3dcb45d6511d5b15377f8d38db7865dcbfd9e49bd7feb87f3aa5f77c51cedcddc5458896ea8cadd06caba3016f38423b357d1194ebdb2f8978855b0645ac5e553d2e472f06003c14491929b3e16b2f266c0ad5bfbfaee159be006f7efcae751b413ec9d8e5b3cba1a959bce669f5df06435eca024e42a3998d2f9fe879b6b6787239d3970433990e3199fc9ab76199dae7dd9b62b93ca23d680dd3ef104d1f3d0805febac8286d156d92c489657f2e7d3d8e2d69055cba7f13f4c9fa24759a393db39ad295a4861fe35f3fec428db4ea252af824b293985e73bf0674dc6a2e4549679698b28a8c9ee09c6fd32b31c19ceeaed490a826a8a5e6ab6b2f0c1086f8b8681882c53e6d2fcb324e4f365e96c4079f522aaac91386429d0d01fbe690738c06070efab5424db34d1f04aace8e041b8927cf1500c8e4293c13bd65d9736c7c499e76638f1a5a0f678ae50938c5949bf65e2b1277328b30f0d5a6a26c728ad9f7c2eec9b3d2e37a797a9511488f43ec391f673fb761411c32a8457c1f76a49b0aff329e47ec5a17027bbb374a07353f6de3db72a226c216a624c47d2201518d3005b12f8bf5f672f50040e5a50dcc6636e269216f0bdbcbdac8458b21f27cadbd66ade5d19ad135622ee804cfad53a791576eb5341e62f13be69f90915375a02ef2a911d394d392f2921f01976e2596014ad5e39dbf9b085b9c78e8f97262518d6b40ff942d5526985e9b9b77f84ef481ebc93678b0330e31885fbbd633e097b3a0c1f37514899460fd01f332ca87ac772dfdf118fda84747bf5327dced9025ec9ef03e4cc6d4b7ad10c8c66a42653905b58b57ef79b1c68e86df7f5ff3025fe0ccb0496e8d690bbe29b01f07483264bd929aec81320c8971f5cc63ed26548875cf0af3ed87cdecbf34187ebf5aab22ad9eea0ecdd065e07309c067959f4563879de9dcaeb76fdb405a052fac486e5c63f0c46010e5b4f7e174fcee5bc04f0b300ec71ced10b43487c1313a6b2836db78bfb4f0896a2700d54aa89ebb48208d7b295ca24f424ffcedd69e012a6b3a523b90abe6b410fde065e1a26d21d5762b94bb13fe50b32c2ecce402f71677b0f07ef7719db913404aef92831135b035018e53816dbd9794924e1ecaed6fc1590b90d852558cd487499ad4da6b227813ef420fdf877db6dd45b71aeb84e979db3ff97d4716e6f2ad7f23dd1cd84d62fbcd52877ac9c51e44e415ddbd3e1524faa1b20a777a5df4d00619c02496af7bd5386bcb8d4f2fcee65aa876a09af2f241deb044e40abcd2b10a007d9af1f12cd6f5c12402792827e0cc6a5813f92d2a3b3bc2b2af610e39e760b1e6fd72a23722661e51b97832f35f2d717786447d9ead882b974e7e7e2e2ce7dccd3d51b110c340daaa5dfcdce3822a7b9182f2a5f0878d70569bfec81159f621b253c1037cf96b58edbf37dbab82f2e0a5c7477bee3bad0dfedc82092b7e07f6117023ea93256e572cdd42378a49a378d79752bf8858c759fd09b58b2089cf79edaf5c40e56187fd3aea25ea5f667adbbad672da470e153917f27c4618be39e22f03e5f74bcb69ab397cdb433c1845debf7894d09b567cb91bbef27af82c756c74999372f6bcae4274feec8fe78830041ab4576037274d6568bca54cd7162d1afc9d7d8883172e7da08231d190895f1bc94304345766dbaa4c7bf1f2daee6e534ad773ec2f8a1b0872fc1dee7744a689610605bad59bdff9b93e3bab3f7cd1233edb746bd2272257368b3b064c1bec1bf44bfdab5c3370dfc5b82bcd41c3f5343cf81892eb530f2b5a3349b638ec995126e1000a71d95c5b1c4dcf1c8fa26467dd942208cafa6cbcd41ac992be5f06c8284cdc4b206e9d2e0b1c66ad5f8b1fee2176539adf15d3f0b59f58f8db1c77a618eedac77b389d17a9209e36e740cb5c7e27f7475172a3d04d15432f73478b1de4271a5ca83c49601cd735ef848607d861d0ad44069de5d03a897c8a0e8b7a9437610955cb024c8694ca8bc117302304df85d6cf74266a5c45f03a5c2a1ccd48058087f764c211abc4b769247e10ac3c38a290662f24b8632415401036be034c1088ed97e7d13c267fed5912be7e5e66aef8b680900d06ab86086d0a91992547c3d8cd66acb0d7673c40470db8561c69b5e63d2a8252f495e13ee152ae0d2e4e47352542cd2616c2dabb41839e989d804f9984372cd7f7ae159580c37cbd14dbee2112c0b55225030a5399f8bfa53cd30679fdec0f6049488c08f84a308a07b070131c43226d862a8cb4686951d23d29fad9f256c1e6918ad6e0fc49b8da207123c6a3e683fe80a1accf1e6eae7a3d9c8e0712ae821793763e5f0ec03927ffdf70b38f369ccdf6e2daf0149c13de05684393a2efb653ff8770b9b4eb27910cdddb51601dde8a60814fc137531b63fefd4ceb78d3c2cd6e4b289ffba63cc4ee6bb4cc732cbdacded4221790393dac2b77e6a3fae3549514b1246c7c409aef82781a0559eda8dd736f682c554520bfb321e54161507edb2d78ea6e12d8971771e5acba1a94905efc4010d231bb411d607825ba2155cce82f88bef8a9b9c84422ff87545459d20bd0b0ed5040c03f4ee052b6628de4e8d8aa5c8e465ae514abc1311f0424591f7f3f0e00b7d63a0d26be43a989a507973198e05dd66aa056eb23640bfae4632f1e42add8a6fd8cec1d41fe0645cf6de0efba55bc7662ddceb44365e96b53321c20459f92a40d6e4b59152056c34e6e4c70beac8232e8f0b98b841d571d5b1d28546aa9a70eef9b2bf3ed8b05d398b190815aad9793f1aa9aa681e325674821100c2e8b225e", 0x1000}, {&(0x7f0000001240)="449d4f3c621079c9a27d185d9ea19ec4b74163d9eff8c6e5a11ba87baf2d9371bdf461fef0d5ce13123ab85fa2", 0x2d}, {&(0x7f0000001280)="ee08b9a26d38c5138f87f12f549290e84453a9873d214ab949c2215651e3687a4469710112520827090eaf76180a683726aad1f83dd5e467d9b757b95a5bd2596595a42b84c93a94bf40e79cd654133c301577175c2ea7ac1414214ce20a85483b", 0x61}, {&(0x7f0000001300)="cecb722eadf4729b9f5a0838f46c72fd8f32103a27cd574359697a4901f93020180685c006f3c5a9566f22820b8749dee65762936668d2a88bee3df853098634730771dbd29b4a61ea9c3ac2f7b47ff749741d04b9df418aa458a8754c651151a8b91caf1123077db6019f25d74310ea3715ca38a4826ceb30", 0x79}], 0x5}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x4000000000000000}) fchmod(r0, 0x100) 06:56:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 06:56:23 executing program 0: 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) close(r1) 06:56:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000080002003, 0x5235) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = kqueue() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 06:56:23 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000140)="1511f89e6a22bb4e7bd15239e51e056d078af162f54101e778a352980703848ed09a52cbc6491208a1a24b0f9f34b2212b1d6b41904a654311bbec3b5107c00dfd0d21aa", 0x44}, {&(0x7f00000001c0)="26eb6a8674338174b07b83da844fd8560a953f0ec2dc47b9e337e24986ca634b1b9db5ac1f3e90fc92a9c20b90016a99c728e81e51e8d89db3687ee840972f7e579dff527caa07c8caaa76d7e719900b1ab5ad11a34ba2690dadcb75ae8f49f72cec309c3650dfd46292140356730e5ece7f345ce791ae9e52ff585f1777b3e2bb55037baaec8bf7f4c14b94040e38d8bb0f81db4baa4d97e64e987bd4c3e792595a4facece7cc089eaa1051027b46bee76a835da6d6a1ff2f1035ed0115dcdbb21b12d3a0fd985250eda0003696bd2c4182efd9c315b8b94fcef1262b24ecf580dec2176f9cc0e2c61874f2fa4012ae235a", 0xf2}, {&(0x7f00000002c0)="bfb057ba9ee11f0b66688d752e48d0b774f6892df82d2cea505438002ab70333bbf406cbb9edbe900118f8db01111ebddcc26f4546677d9fab48fe1bcefbc45f78b225870d40b8af746257ee6b432a19e46bb34c459379b7956edf86cc986931734225ac039001f7", 0x68}, {&(0x7f0000000340)="5b2fb1a3b840865e9c28a0241a0549e8bc033e5b1af82a28f3e5a2b47fe88094d9b40c09a5fd53e6c8a7af074a4225c9a4ec87f43ab095e01ce93fe9e0a6b7ec737baaa574a608834a5294f19e211edb8620ab39b209f2a5c2472e2afacba59a6e7a17804c044204813a147171cf591982ff1e524a82d00cbbda6c66fc9a4d54df515b6a7866896bb2719a7c19510b48b6faba6fbcabe3289aaea0a637c0f85c197a7b60f574291737387e75f05fcfa5baf16cb203a1f23b9e3ef1cc970c0ca3b4d27df1e851c0610e55ab50b4d103ff717e54aa26c1605140df983243e8be50a0bd1a0b63942bd451a4798149fadaa568aa587f7b21a578b05a663da0cb8895cbf1520d9db2e7f2a02fde1550cf53cae29a3d7380fffa6a957f7227ee7d51658572af5e99abf5bdd1b5f133b6ea8147bdc2d35ef27d9a074e4790ef9e7ac17c67a43f049e4178608a93c0270270b2d1a1208c4df01610153115c74281e7194bc7b6bde28991dd5538d74a859d0829741aa3d7ff11faa29404da992be925b2156e857bc93fd679c5cd076f717534730864602ca715c5fe70ba4bec6e3f00e464a206a7a75688b482d2abffa3217e7fdfc79dd82137977358286d25808bcc3a81c0cdc40caf9bf442283f3f276355394e25a3ab4106a10b102fff7cd775a0c784de3396c347e6a4276ab4d293735696e2abea1882ca14ece57332c484e8b28850d3b07b0ff372aad271de87508df50489c082f486c891b9b3ac8dee6e1769c82fcbf3b9fb50436f3fb0fcfd11d2367c6c3481370ed64cd07cca116da1a7184170b301ecec435d30e74ce2c047840d594849000e7078e16625641b95b724c2bd0d0052c4458e7675ad3ed13ae247cbd0d64e0611d7dbb4b9d03bda8cca6d1d9d032927ac7cfc65e16b3cb3e2e46e0fee5701f679b57ad4b696ae0df04f172c21e6840f05a04e1d4948c24e3d8a905edb6a854e3f59b0492e77c901d5fa6ec718ee5adf1d2425799bf5933cde964fe4e6bc81df1f0f8f80a7b01d95a63bc2b0a9189f810e24a8900cbe81c97c952880e97d7f98a2536f2a0e3fd50a5a0a546bb3af5c264a0ef7f32c231df1a7b4e3b857424140637eb1e6ae491162ab1e5d9a98b85c3d73ddd889f2c70957dda2401a6939ae1f9edfbcb094af1f492f41fa91871c2a4e8c9aa3012021214493b79b81bdaa1a0c81680de8d6e141b21f61120da225399c0dab235fd407554231e587778d9fa83ec6454488e10a2cb0f8286099305649fd64ab83d0718b862c0d42b4ef655bc5fc859ff9966c2fb2cca2815f2f8b56fb41fb18f6f334412a6e34f3c0cafec207105cf6b75e327a5e8a90bf72aaa9a3214231c8ea8e9f664f13867202983b329131de2f1ec80e9fd02d68c8bb02fa5442fca85fe5094575b88c071b7035b90e78cb2823e9a600c60a6e38bb950de48b83263ff9dc24ade1ead5ae7c88d34b7a4c344882a56b4c5490437133811e39180f054c1219a629d68950890e7396e8be5b077e7a7ee39921c7852e5243079e476c44e3e5c661d8fe64f1dca2979073320642d156af8fe69454e5c87b6923d1915a951c75dbb8bb48c0c903ad57179762a72e22d63cdd12809544b1484e4fa7589362391688b4c891072ac2cb5fdd0665d7800c3af7534d3c9cf3ceb55af65f185cb2e8c9fd2a7db8127313278eb877d5570ab273f95d18985dbf2658b67dd8fe15cb55eb6c2c0b704c986dd88a4380f8a933190c7ca45fda41dbdef390a09b645a3eadda94ff334a52b211d6d7aa59fb4bbcb123339c9ff483a9dc1f47911c3d1d7e6c764033efc31447f9c91a717769dac280f0420a9b76e2c0cf1c43a1c2a5596a586dfc4160df916fdac11767dbbaf72f15dc92c157466c2f8c4cbf1daf873f692b260b8ba21beb431b57d32c851edf0e975310d5a0ad09bffc300e4a40cf595151c84adcb20485fc9aac33c06613d1be13ce5b8901cdaa6be86147efcff39f1b0bfb5f2fa51cd872e7f263b88855783241f5c71c64e7da366bbc5ce7fa30b3641aaf3b17756e802fab693718a07a24dd1af6b1d40bbf6b31d5263430ddb17164b5d5d2ce656edb8ea4add0431d803ddb109a734d37382144c1ce71bb99c9f60dde9cddee2fe5064f1d92e2f5fb6160dfdea770002fe617f43370066301553c46d4a81668deca62b89c9ce94554244e7a7423d573ad4d4ea5076b73c41598ac0b8b6b7ee170ea8a6833d2b47ed453d6379977350ae0310cf93796c411bc1db6a08efbe5d8360fd3734afd82782c2753678d15cd0b51ac8a23ffb164b8b809441f077377bdb68b82b73b850459c58d04a1d4f73396304347f72f1bca6dd976191ed02d7484608a1d347a5cf82fad2bfa1e958adff9506da107c52af902fff4995b1707579f1ac9d9b7d9024dcf1a017385baca3e22abca5449ab148d08a9fb0f4052f6af6d1ccb886fde2c3dcc9385df943af2b3e54efab28dd7f3fc779cb1e376f1984f3bdf3e62e41020ab782071490248d5f02a2bcbd9d5047889420e581349a8dbd1eeb9415a2b1cc2297e38585feeb9ce062f013b898911531ac14469efa465e14fe0e4f9e5bb7d91aff4bcbfcbc518070fdebbb2c5685cc37250e32e9284122d76695532e41ed00e411d0d07d968c3c29885ccbab8b092928f9eb64aa6bfdecd48bccf66f483ec1a22dc2193cbc50f4a7e1233994b52d47f26c6fe1ff75d0fd0389475c1b221b94783a528d0a62efb63eecccbccbaaa80397aa7b7ed952645a01581153bb1bc5f98577f20df0331ae28ddf74c2488d5e8e74d8e9f7352c54e04a6f12631c6eef5dfd4f41b7bb9230eae7fb13ac73771d0251c0dbf32a0eb909a215801276d997f3aab84cc14e3246cb8b4b323ba75cda06c08a5a9d4d564b284ed6599acfb843e3b9029bc33352e405ab0ddad24732f5251f2072faabd15c48c9c6b9ddcca2e36e19738428244003fd82f8619053ea689ef4d48beb2ccaa62f5f63ec3c201e3fb3eb96eb1440d702b832ea6506c27178fd67142734a4eae10da2a764f2f72554d7cd8e3c204c41be3b440f50a1e0bfbef60de3875ce9e57308e2ceefdbd017e2489fefa1ad55791d445da19c682bbe9b77d593fc2df713529e03c25dc9f4005a802b2a6cf0a55223b12ac672e9f5fb16dc451108864fe0ba525e59382cfdbc45aec40131ba31526bc819bd7346d29f60ac04cae6a349a8a508332df3c58fcb1cdc855ca38ba5136766f9471c5a32f33c4793cab79666ffb2cc358cf7cfc714ed0ee3b22a61c5a902ff1a6992fedf5a698cc443a24cc748824efc7cca93694515b8f1d858c0f3ff8077771eb654f6aa122335933e925f836988e140ec57be94ec735676eba07b5157f531f210a9d97065c8481c7c6c58db64cfd71e7e7aa9843d9b854aa9bd339077c16092bb1d8b883a9673d1d4cb2a929fc339424eff0d9898d9e549bf74193b65e3f6ce8a1c3265e4297dae128ac5969be4aae2f4baaa08bf8f89b67479c4735f7c16508df944fd39737a169f075ca34ef83cf7cce22224ccb90a072a354290e552338192dce21b04380b33f32130024f7f5161098e78fe23d8d66747e106395ee3e50fdacf6027deb47700cb7cde096d78cf0a9ad76608ecc1cf85c8a7c971e2309bba5f305d159361e7cdb96f9e1a894d5e2cdcaf6dceb866dc060b6deef8336a4a00294e0a86577789ddcb82dfbcf9228d07313d2e9e9dbceb82647cd4a64ef4d4237c93a498abad0da10438f6c67996db9b9cd0622d642ecad3dfbfcf4cd11fcdb1f0c5ad9ea94ccc0845558e8fe941981a6087b07ef6540a0809f91b2e8022bb9ae2a2e976378dae6124ec4ebf6ac557d30aba3a6219cfb058b25361d85ececf1fe9c73c130616a3b0eb1964a570f2238b53852ea9c4f701a646eb490ade83079d99ada1e11acaac9164141ab599c811235d72f4c463a417bcd1489a4d469d10edc9354d1476097cd2953f0458c762a642c9decfbaa7f9ded3f170cef1ca984f41e480d27ce531d2c80c189873d43089d3d74cfca2c467731977eac209e292fad173bf4ece6acd21c2a9551683f076983dc5a9092752dcc42d5960964723e269a96164205ae621879318cb7c87628471dbf343b891a78f6f3812d9d1f9c584006e9a6c3acbba38727d2096f8419bdd9c88556a0ac357ab2524d939451ef760505e7f6721d2922be7489a698c74b77173a7f29147c5e98e049a11a03d96b49cc7688cd43a903a51dc3cb51b2ed69835ed4d9a934b79be8b514d6e2eb9ec76e184dea8ef0d593048d8e671617de8de07d5569c97463abb00146c057d5f80a99086ab3f8fd8d8edd1423a37a6ef3631f18015a8734dfc93ffbfe15c59b253c4edc3343c1ecc093e22106deb4e140dfa07900c3416b59f35ef390cfd4eb98dd607c22ca0c96800dacf9b764ab7fd11794404045fecad72a7412479a3bf8e6567e57672fd25d0d7dbc9dd8faa377a03bfe2fd0480c76d1d1ca5b7504ae24d5eb80e3ec11c40594c039f4d28a7a0f45b4713b0ed1df82ae332964e7deb0f8f2bbbd5ddb5c65fe0523ae178e0a7a8f63e318467919b9df5cf8f8dae4bb56f0fcb798b94f04ba739e372f73f18c30876b73d80385448eef1aecf0535bbec74580fe655f7de034831e4c68a83a692fcbe932e1f0be566695df3bd4a40e2df9c9ffe0b99a2b7f9760d7dc869714948442cba55f173915569f1f2a8ae29f48d997f4df5011179ece486440337b0ab0ab0ff3345e87916b96ac891003fc857493458f28101a539b9d5f7d069d280ad1117f45345f72b1f9f959dcba4f28c7ccee50543ae9a21dd49acf1137c1423b9b8b80855d81e283041cce088d1aaaddef0693944abff34e1955344524eef6dc368e366119f41d2161e18f31db376b8c51369bae6fe41f5249c5cc695a05458e7c2f1838f924403935edf87333f0f0ed2514de01a20ab2dc905cbf8ebf11710b71731f6625feb678833f448e172e22f41e295023c3b4deec2b073babbd731725642e4c5e3dd72de4d481e0b999febaf5cdfe80bb6038e6d7b4c883bf02fa482eb4c6c11476f7f41a549314bf70bccf382e985eae1571d59f065800a2c5474daef1fbc600783e24eac0d285e44df64851ec9c4ad6614dac711f5b6c3f8e9d92649c8c71d270a665831d0f010a2d08e3e861a60989de3dc925a9f686e8bace73cb423be1b47453eafda40879985133c0570136b1bdd439b42645f0dc61eaae218991d1477334c3c0b68f84af27a3187ec5b0222613c19516e82df8619cded5eecf38d007b242af256451149df6de6d4de0ca74166fb7518b700c93fa7530d1c8ea909db41a00d1dbfae9072d91581a8676ba96480ae708ebc73d88d404c70c00ad6e2e6e0495fec2b0ccaeb66ed4215af5d55d21071b9bb38a4ad2860467b08dc4705d6264d3a7b1009194247cb7dcde0485a4c278ad3046f8d4c8324cefe3ae5b68b603d28618f61a2ef673ec9218a30c75367cc565d7bb051e43f1d24cf630b180b8857cb8510b02d7b53ba71433acbf5d658b518b0bd1e41b7de7dd90c41c786da471afe9f676df7c4916b0729c6ebba5d92fc104856b88cbed6db9cccc3d70031029e51c5bca1fbdf17aec65e734961cd76170834f165b53ef01b6c5cc2250d630685b7234460fe286d41bec069cbabd8925429be5cdf9ff2026d4b820a9e86b4bfa73f09ad58f8ddb9b878fdbaeb8f12431ffdaf320f4501e4c52804ff6bd04f0f762fe05294ca8ccbaaf3c329951e309dcdde8b4510c769818117419b0d725ee96", 0x1000}, {&(0x7f0000001340)="d5e9774246baf4579db2d94f5e046f8684415c5023e38d29e85077a40be87763a9c9371856497a12d8cd84b8dac7866505222169a1305faa3d083ac195ba9d93bc9086fefc8ad007ecfeb00173e6b49f28c0cb5a753da15c6160861f7a024980252678303d589a60fc4b10cc528720bf957d387cecdbf8c04a5fb76bdaa8ff296f2b5b51d2bab0141e2a0c4de78b32c9ccea7b2931088af74bd0228daad116e8d3336b55fa2ebea9b484f6e0ba47983c5af006686f8fea5fd2def69f3d999686e2710278b978087878aa1f1c09ceaca4c11a80693d8535b164408a389766c29aa9b0780046f06bff14a7e02b04b9f714ed56450a6999842b02d122ebbc1e8d0d19a221138ff67ec1f97b4b3b5d4e6cb6cde27c71b7778bbd422e508e695fd64a816e498ae27bfe13a0a2e6c0aef2f0622be6520b1c1d557bbf46fbf2bc6fc64815d1d0d7d87552b9a013655bc9b155501e06620d03643b5dcb5c5c1265468d669fb955f0d62d198061e605499727338f78f9eeaa7c2d3b48bb6401149ed9a016d9c373ab687ff39cccc09633313f80ba2f8e6f4d231eb0e1c69fe292ca9fdd3ecca4a0b7d0453b36b7a936aedf36dde7cdeeb152328bf2da222228688fa33d0f1bd63a1c19e12b581b77b82560421f010fae5f6f32864545e87cbb4902262977c47e0bfa56a36c6a478018eba91ab5d9f6fd9f7ab60cbc8e4febd7488677ed3e24cfdd1a2656a021e6bf5a482d58035a0718c347e8471627aa65c645ae4de841455abd17f947523a753352818d4352f63fd18c95dd62caf4d1a593de22adf819afd4b30dbb5850eecca250d7d0a52417548c69e9e84c8f0390c502fc76f40e2a3a9549a9c8f7bbd910a5abba16d5cc11a8fb0a78d4635602d1d88a10310e8bdc59af1244f4f63f13153f1ddbdc243ea538fa2d15dbc82931a406822beecfd33c4ab68d6cd8f4269ce076a056787f3e05ff97fe15f472a29c973dc9b0b128b6020d461fefabcdebef2633ee7af0af62d28d535326f712a176b8d3e392ce5f6c8f2c6b00312ae29a6370f5caa2d535eff66240a73c02e09bb83b6a0ec2bdbf03880c615299a974b5701345cb928f1fb3482f2a384ca910b673ffdc5f98e1c4dfe6cc09907cc0f0c08fd1ca81cf145bf2aa5bc5c4fa9d2ff9b67b006ceae74fdefca6b7d1d3854961df9cb1d097971ac2e670f4df1da73f8452c0ef8e0df65eb33dba759ff9df660e897edc005f4ae3aadb0cb607002054b4fe0861331519ed1f4d7ff185ecf4d277f7a4b79939032171b6c3acbb2e624972fe5a1132da4ba26d547709d1058b2e82ca450a624bdc431ff143adc390d01352f1f93c89069c06e5debf5488d5420ef203839c8660d8e4b82efcfbf09b1ce615a65427478c5490c63b9600febca5ebae6d364e0614d24e1a9b1d9cb82350dbc4610253879442b274bc9a02f778823e1752627218edf89aa7d176beb485249c4ed8933bae5b35cc2ecf1e6947522ed469d1eab801bfda01c5ee942c79c3030536a90b8c1484f63dd3b72867bf1a9d0a99403793ec16049c28d4f9463287df41d8b1ca73f9570e8558e6b54e0e057347616a121b37bc65fab9bb567dbd8840f68eb8ee4522afad3324f036c9ce0148728e2a325ae2c0596ce45e1f0c86634ebfc7499c3795bbe6fb3b218b76ba7787b2383ea1abe903806fbac2e0e0f2ba511a31138f4706d840ea6d5a878c578c888ced6396a5f7a0db69178ed9c9cd5c399911c4dc0eadb86f63c012de0e40e4925cfa2be6710323b19236fe36c316da84cf1d5274b97af4e3a58b6551aa0990187677a4d8a3a9001381b873549918ebea24dbaf902b23c916ae9db51795ad5f520f8b740b81b69e0b989fbc2372903f64cf4b21a4cd4ad01e4790f25a955da3a59d68a69ed52fe9b9e63435f7d0a3c2fb39c2d5ab4555a9d6082535364bdfdbfb95b2ebf796058976c1cd8811ee9bb71629ba614671b3198045e085c5e7fa7d7800855f837015370aa0dd80b5fac46b304129092a9f44ca1037688a16f0df0cacb09e63fa6dcf2dd6a9e2ab156a9461b70b04f82e30b9df6133ad753880d9d1215fa3b0f090a751bbeac67a108f8d77e03c8bf5c4cabb118dfbb7977f5fb6c12eb190b57b7548b0d9e01a83be9a3da22e045b553d194c4fc61ee7ad0707c9a1090799625cd60457380397cf13153bdaa46a6871e061aa4506f95f77c8dc6e5afadd285e4b178cfbaecfdd9ab10831ca4668b6df9c530e0a2ed1d435bc212e352a123d8270abe21c1e39e2ae8e13b8ae7f69ff6bf92669729b2da2ce38ee482600138b2547c4334e447dd99bf3ebd004774a6d4526a5f23b55a591ecf25940c98c7ffba51948308e1a453475b23eaafd82aea990ec97f40b75de5706e775146275ca82609c16b54967390c61d14878be4d846169d7f4c4ddb22e8f98fa246f07a91875161465ec1eda1aef04f2f5081ac7af1892f512405485e0dbfc44de90d6ea6f67bd50a78a147d715ad6a306c20580f6fa2ded10312fac1402a6fa7911c5556743fc01261cccbf80e0c88ef9c21bbc3a1a29a963af4542a55d1f5c6aa2c36691cdff17d70185af1e8739419538a7f40ba1056df8cffb5f6ee1bca8f1edc32641949d51a077bf9d65d00af9d3fcb3054865b23beaa0c6c2aa9e345997a3d125f70ed70ea3277df453a1f66850da334bdbc21c516a8e49fde232f031a14b231402bf78c7dd43fdd4f461b45e8298a599d7a1a07363184fd5ab378e0a10e2509beb5548651c80aef1a9144ed68a38109b389f2da6f2c08b518c6e43adb0247454006f5900dd7d3b9f7fb7a08695dc86316479bc88c77f6c64baa0b4ebed73811b4d0f9b020a4a4bf5626091f60849c1171378925c95719b4ce5fc71c783126fb51f59f59abd3d07d88ec018108edac8d15960712dba067e006df6184968cbe37a60ea0aba50b46a2f08206eaee9e18200f28791c9d2e98e8166b60799f756675884c11d7bb5a9a9dc7af2a056e6941bc78197d1b69df03ddd8512d812c37505ba9faac2884041d8ca5a79b14a9471483b8d68ef38b8e92e7754cb69d2d6abd511733a0e34dd653c19da7ce4f8636b928bcbe25cccd5e872cfa82a1ed58cb8c3b7d759124b55803788b85ac6a1c3be61ba9a564f6fcf8e1cdc93784c3d1fb03823275de6f1d94005092a28622f7eb49bbfc14596fef219d2e0306ca9f9c75e68062c099204b9569ab2983052f295ebf630c5ddfc32f715bf294c6947060b6bbf8b9a7415a812ded8d45947cdb93f4160f3178930e95f9af0366726bb3c809683e0477074d719d9e098ef71e90e5282939293f2e01dfaa53a4a0b05644d3fc0ccf167afd73854e66600db3c590e5cfdd75d53b2af2eace456bede20ed1967abe9820a7e98f8d369afbebe4da0d2d4de3140d4c954253785837e2879d51cec57d8da098c7fc73a3e984dfe8d0dfe0b7e9fe0b379a70704d9c5abfa9625d5e52691d41f6833fd439586d79fb224f1d23fbd0b1d8995fcec1c43e127ecb35e4594e359c87265f2964d83707d8ae09d1752fc14e544af507f233de73c1b5a037ba1c99e7f3a0d7441f0edc742e4ca2b926cf740a7cd7cf61d082b46e9263b62d5e587e2860d4318b3a506683d9b3fd23f1b07f72ac71a08699d3065439df57eddb496606270890e679a3970ed08ad501906c7e85a03f93c56863d9b39a35cd681d49de0a22ef4ea67469a9cab9cfb6c9700d8df6af90c6caaef334cfc4c04dd20cbb3f7b6484c6c6cb4bce57ef6317bf4307c43e27cab53fe52691cb4d697089db758912bde84a4daa2b58c9e9628bffd6f57ca619a5651b0c8c0fe030627055572d624a2d0f45db0aeb53f9d9bec0b6a01ee136bf11fd0ed80720bea77c4e766d7f95db5df12d53ec5e69e5bd93747d08ed071c1b7ab1edbc4c4d73be75cb649ed63704ff4798cb6bc3c18632013bd6e0d2d9480db06e25cb4c095f260ba56e45524ce9aba18d2775491e3a0b0c8ff21379f2238d67c13a7cf819ae08ad95e83783e2e5510b9f4486ea75b8da6cc7333797357a6f96f7c273a7a69dc970274af810cf4f1ec07b292f138d5cc8c96f2c2780463be9e61eb00266fe705f2a307d8568b725480a21e4b83c48d94c906431e81beca80e731ac075cea240c3a33b1117710c3b45753c42ddfeb588d9de5e98b314aec840bfc7f4a14edc09102e3687fca61bf7a39d3ab3816c89c3b5d1483022cd02ad652fea141076c945f8bb454b75484f99104e9f3399d3f31598b4a99c59818ce260a054a5ac2440e1730f5249fa868d9fe417ee55d7411c36548e56834e9ce17e9f6fb7d657b6737af89f6f9e400e24dfcb3d94a77e28b604816528c96a16141582fb705eeba36b9d0530e0d94059068949ec813612a40ff24c128f0b17f8c2473046139188655e376e8a94715fc17f292b36db06d1401bd4ea6c294e0a6c2b4c16ee324bbbe3722fc07ee6cd84a5a8b7002b61591078fad8345c4e222df4eb63a6f880bbc7be8082a8947e4f8b4e1213b0af5984640cdd82cb98a4cb8d9606ac7ad93aa4b6a7b24fbea7467bd2912ec1b79f663c5e5b1985c8c6f7a6858aacbb886a67e9b6c63c5e93f3a354eb524877223be6a55feeceb8b9006a884349867753d58e845a3b9f308f094e7501e2a43adabaedfec0f4ee3a440f0f394f673ca7455932ead1d7315c98c4d3ada0b0d70e7dd54ac2b1bbb05d29c9460fbd2144e3e1c84c7caeaee75d80cfeb96490ff17216a04f5cad4589192089bde9b647652203fbda4d726017ce6817871de15efdb18ec9117f5559fb9048aa51855429098ce9995ca642da9f41d08fda6ea04755c6eda415a794da1d7d2c40610a3786c9361ed165ee513a170375ca4475a600da3c6f463d17a63d676aef7fd7a5e6b0c871baa861cd2c1aaa96f2f2e39cec5ce5257cf60259c834047b091dd37dfc28cd08b7c65f68a35ccb78bff9447d0f4cafe4c5aa5f1015ff9f78fef8359b60d80a46ea4cfc5c74022f825be42182095f84cbec90285c830fb4791edd91f189b0aae4ea92af9f4dad0dfe688a970bdf5b5ee044800cb4576baae72de0f5067aa35e3c2e57f96b398b01b9087f04bb580cba653280fbe640a1b470022a6c3517c5e262126b45fb70ee370c2882d3a87043d75939e241b19e9e967c4cce9ac5aac2cd8d2136af7935d8c4e42fa84891937908d4ba8e30dadf08df20a709593484c46cd8c26e03014af07722be1d19a1534e00132290077892513c6315f4d55c6e68580a8282d7c58cf474d5e583f1277755e9f3a885bf331d47ef85032c40ee0907a90c03af41ce4d3a53c4e9ffdb5813a4dfdd34292f6fd19e24ffc4fe1b6271eaa046dd466616dea682381d7d47c0e982ebbae643d150694184fb2af0bfbf28000bffa52734def4354f732065497492b882528450defdea6732c6c550211c867c16e74aac69b38a93ca3eeac135d058c31a8078150d494a0833bac9730757f4de740e3ab1154611efd2437940af6e27cc00bd1d006a16f06f287b1b37bc130fbceb2ca26cdd2398cfeb3f31207c4b8681c13b626c096134f635fead75b7f5c2d85cfa9d06faef79b6665ff0929f92348636737901baa046d419a7ac6c06dff8c860040efced89d8ba1f948a9d12b6bb5c29d6d394023d1f7894bd704709455070d2d38d053c021dbc89c014dd9af1355ede96b02946d6985ab780055afa12dedcdaeebe9a0770a9f8a19aca1963c1734c271f8d0a6e0c54460161a7e5232e71a1f4a6635810fd7b03d887fe0e9", 0x1000}, {&(0x7f0000002340)="d2588e5b7810d0308a05890f3d3459d5fb13a28d3b9724ab5dfe2c009dd30692650dc9199bc8fb31a1cb937206ca6b8530a04cd6471715b799a8faefb0500b779aa60ae630d9855d668f1111b42292ed2b0fb4fcc9fb7b3fe6d80f5a2338b6e6e9d2facaf21349f33b709102626f6fee4bdff935bd732ec36af3e6da23100028d3d8f7b88ed3b813e26688a5cd7b76816e858decf0d3b9e8dd0422a80048713d011a9f650ae8c187f266c631562cd7988e95b1d730d3815e45cc455b8d89cce594", 0xc1}, {&(0x7f0000000080)="dd00b0aecdd30c96e122fb5923790f4b32a91d70f8d659d2efc5d6", 0x1b}, {&(0x7f0000002440)="d8ec61299d1d65bb79f9f75c239cb56a99264cfeb00c91bf6e5991c9a846b95ad3c128b2e455a98dbb43efc96a3a51939282775ce3766cd9a487c5be6ea6d3cf55358439b107fb5a4d0eb7c4f2b197d2e22f7b09b2635522a267ee14629a40df0589ec4dab2d074c5806eaa2d10b3794f87e33201cd954989566a9fd4d1a135354c1eba8a1ee6c522d126ceba078545e7cc0652bbc8696291da56067fba19653614a0a5214b1ff178b1650a35ee868b784090df0f1b6371afb929caff7368d4055938d5fdaab6f8fb79d69314340efcb416d384374c03ae579cdf60f94f4ab44bc716d4423e4bd2fa3a1dbeab752b53e2a45cad59b1614ccdd3590046a5ec1", 0xff}, {&(0x7f0000002540)="f637165e0a739d1a40ef515d0f2fefa7c4ffb43f17ad654b246212e53a22a4d94a1ef5395768c3dfeee6d0", 0x2b}], 0x9) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/126) 06:56:23 executing program 1: r0 = socket(0x800001a, 0x6, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653c00148699c3fee9b6861841dfaa63a364c6f0718e0451a7"], 0xa, 0x0, 0x0, 0x0}, 0x0) 06:56:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffff5849f52, 0xffffffffffffff81}, {0x18, 0x1, 0x4}, 0x1, [0x400, 0x100, 0x0, 0x1, 0x800, 0xe9, 0xcc, 0x5]}, 0x3c) r2 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$getown(r2, 0x5) 06:56:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="fa063b675b1bf88e739db5e2924d5745492cafb52e9c2245413c1f8e089fc0837fe9dbd620182d12e99534808237af31cce7db3c66fde0d4a57a79e59b078ed7a40ac6b1db128b2badf6b81982e97e7d9c71aab10686d9e44e47", 0x5a) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfff, 0x100}, 0x10) 06:56:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20260, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto(r1, &(0x7f0000000040)="e2e45db055175e082fe92c", 0xb, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 06:56:23 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2004, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) fchmod(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchflags(r1, 0x10004) getrlimit(0x0, &(0x7f0000000340)) clock_gettime(0x6, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getrlimit(0x3, &(0x7f0000000140)) r3 = dup(r2) pwritev(r2, &(0x7f0000001940)=[{&(0x7f0000000540)="2f9af2a95bc840c6a99808e5d847fb306de5d75cae1fdcce8969a0c53239bdd4bf5e2464f79f7b2fa0cc195dc250f3ce92cc9844cd8bb90041", 0x39}, {&(0x7f0000000580)="74e6f409dce90f041c7f21ac0a940fbeaa7d6d743b7a95ef469a8966b36cccf18d62d7802c11eb99e39fdf3ed39947606043", 0x32}, {&(0x7f00000005c0)='^m', 0x2}, {&(0x7f0000000600)="4c2328ec54a7707e502f013d5c0782f39b6f766243ff2a7ff614c261e5c6f151e526cfe5073e54812765fa51bbf267516c881f4d700d50ec5c5586d7f8c970216e1c4e8900aab37a5f6e91e172d35ef2e7a15a029b7c5b1ed795dadfb23b97039853591b99d6e685a6411d587e20a1d406ac91a1c3bc193d545f93b0af4dd95842", 0x81}, {&(0x7f00000006c0)="bc3e1f445c1efa3be47c3d502804ea9ad0d9003ecaefe8e59e9bb494e9d93fd8a6628e155b156a50ba31350aae60e954ee706b2354db8dda2c62683e60084d4ba2e469b3f6d806f033b2157dc523a97fa92453816897436dc2eec7668c480b3e66d0e0f69c0b50997895d7b1f7d76816edd95cea73a1ab0181046e6c62cc9bba5f9db3b4e90a6f99607cf6182593baf1a56e3669102c36df28e3cdaeffefc27d1e6329cd8868e1e1992d75f1bb11d4a774687b99818d3674eaaf94ad8a64dc3e404997dd3203d278352d38c060913f37b6611106c4348d5fe64cc656f67fc84ee336bd38eaef12d35f88623d4e19ed0766725633fc0c9847b5b73dd0b9ac12", 0xff}, {&(0x7f00000007c0)="02965bdf643ce40b0975b2390338e0d06f838dd17bd78d8852e5f72ab089bd865e0891b8d04d7d34911712559e68bce3595999b16bc3c1972ccfe9becddef693583e285a8f7b777cd61cb6ee7c4832dfad55784338b63436d37404a49919702472ffba973136161db6082c36e113243e18dc2709f127f626b4b380804109db1f1319be3200cf6578a4ea9b", 0x8b}, {&(0x7f0000000880)="1721eda7837bd608dd2d07af18679da2231a542a73ed1546e34462ee5b0983d23bc9e09641c3e277d1e0c8ff576f7da19902cb5219ad9e220ecd4e74eb5efd249ea18dd08935613ff153ae85e3887e94df26e06236c571ea66693f62c56ce20b4d0eb6b34cac50f79a50d947631efef446baf47e99f65e543a1c08aa58d9fa831b6a785febe2b75d05542d789200c304e3934acef11fb3eeaaec7a3987512d4b0518a5359e6c98828915372a6b6c70383ea368ff9b", 0xb5}, {&(0x7f0000000940)="e4636c337b7a5f909b0fd1ad9ebc0a3ec851d419a97ced388652230974727f1c337286fc79ef3e69f270623cefa37cd0d2cbb1a0e16c0f8876b25474f19159ac592c30631369d52f7a464368f54c0d2c31cdb605f2e94e3b9a81d4e480896c0abaf3aacdd3c1e747c6769bbdc2b75ad834aaabef376648eaa21cbf7ca2925c5a0ca891bfd7c0856b7bf5ec3ef3c4ae20267d39b14087185cc1525576dbf9cec1bce86bd4189d7a2402158ff08e6da499cd34183e5288e9016f76db3e1b2e8eea250f42955938c6735cc154750bd06b4803ceca920e35183accb347aa62be5aec8a3e148d0ad2387966f49a0e027f7e9a3a714271b94fa01182c2518f24b13ff70beb5286435874d7aa95d7640c33fdbfa0213326df8d89791c9ea52d8c03f8ee4ad2c78652adb5ce09f6d5b1dbef4a0ca585577e272978fcef5079f4f5c0f1fa0563e3c4f580d5cc6bcf0bed255c541b4386fb1a21e148ccc3d2856cc285c785a808e96df36e31811a47d64c27b840a0408e68af726cdb576b39765655f4ed70f5ebb2d726197a6c29bbf8e78693ba5381c15c124019ca608b8e0fab71f3941399cb68d5b4d93c2f7eaef9d8f2b101acefc498833bb6409d3e573f03dda3b488de30237348d65a25ca500d1d01fea55fcaee0f9904d7d95f7527136d22aaf279155242b5f00b59b6db5983d1e0c4fe4b3f39c4f8168866189f4656d1d4746ae40479d408dd9b5bed1f38769d3c75a9d948e533b6a5424cba919e14705b6a8737dca9cb8cffda10a5e494fd910f4360fd43774b598715b1986254c4c7d08fdef5f820bedfd055757e14958517608e437a0f3c8e4e3165b8146fd4cfa6a42f45387eb0b976958172e4dc947f2428ccc390d67d2193e9e0a7b8d33d514abfa6d47313c78be19fb0d6cdc8ce7665fad1c4bf3ba78b944435a1f01e7e2fe978df3f137fb225707c164844a6cff705f77f20c6e14fd05abe0314d6b0529279625fbcbca099916b4522fd0613da1501ba377ce933891f5ad991c0fd418accafaf5e58b2075caee75a8a42545562660732d1cb19f74e04833d08681b0931d05ecaaf86ba34aa0edc9690ac692d2f36e43e790d37181cb82690c79ccb64fb7692cbca60cfe98a7a8cee6bb5a97ce5132040c7b38b05a63cdac11715dd582c3f60506a2feb3c5705552cc08e178dfc62c7474e2918673b91782f7066f7406624aac9a0864e6662c3d2a7a63d62a94638dbdaa1efe65ab2d699041efb8f8381c10c2720bb0e639d0474409faeb0aea9ee2c3909b279f86b45b20b18adc61e41c26b26ebccc9231f6b801419010cbf2a6b5545cdfa83997acd4751c5e20c172c3bb98abf04c8cecabcc3c9f0842f1e879fba31a2fffc4b084903d82179694089306af5a8a871d4e561457353fde9b83971534369b1da73646fee0024eacee3640dd8fac7e564e45f24b95c7a38e6ca020ac310cc5c757ecc2e4993d62debc06d321388f301ec673c9001fceaec671b7218789070292bbdf9247f63c8cb2bd18f5336ca3240c8de485c2de61bcef037dbfd20254eb66f2500501bdd92d82e5ee4ce373bb1332e923c436e138a5e852fb7036020727ace3399186815f360cf01beb7944662d8cb90263ed67315c3e0248013d14f881efe86aef78c8af23811047270bebb18feab9ab74a15078196c15ba45922f96966db06b26d9de6cd2d71e08fd010848b06793453f162c9c4a9bea0975063864e50db46f05da6a471a8586c6fd15e60061513c4d6eae8b4aeef4237b6ef2b3bba68e4185f7aa57b14441c67e822ea33837d318d99d4eb054869919dda6905571b8dc6b4b4bae2bc7151e9395d7b6c22cc88fc0f1038746c91dd41c5d56eed4b04dc347686966992bde72df1e821c8d7e92331886be07e09a61c208d37978607964c3817e2cc99364e37d722073ac7cfab09ea1a33dde6ac8afb065d94c90db049e84c4a4b62d335b056c380a649cf2a80416458ae2607d4cb9ddcb415def75bf9edde71cc0000ee88f31b0c63e1633b7f745a568b04234c190ac60d6739b70de53066e72b3079866d78d7287f4f22c37fb8cd3ec98414432330d7b8196aabb17371612b0aedf680c5532c4062a37883425cb4784a649e46532256015b9c0b6713800e7e0988f60061740d84f921161708838c0384e08fbf7c210346d33d67b82d0617ac5ae026b0e75580bdd994f4c55ce45b91717884d240a06f70d817ad0e22c9d40459131095e6fa1dcbf63f6496f376b01ad7cc0abd90a79f66623b643288c39795f75ae0a3f47400849a0f924decfa30973b9b29136e3501da2cca4b942b2188b6497d71bdda75bc738fa85200b1355088db4c5fbe21177135991ed94054acfe5d7d2d8acf9ff66e6c084ba92a9cc2cc27cdf9e61bbc792af7098407b2f2ee995ba7a7e1b6254768abdc9e75684013c3a22a9a4304e4f3a88e2bdf70953d4eeb6756329908a4f231956faeb10d8a3f028769e1600c43a577ad5433f200a240e26270d7ee917f6426c9711a572366bf1ac6c81f90779623d0b2dd1c1b7f7de3893f7021c75ceced029217e3c2f3bfa73a6b9dbcaaea5aa6f5170e3c1a4216372a4bef171df57b980ddf413777b324358eaaef41c8bf842832d3bb217b1efed78f10947d471f01ac0f88884d6ee8afba51306ae260290c8612daeea067addbb3aee5521e589a64586e5e5699ec181c283198eebde9029a1c3a91e17df457dce6abd71e44de1da54f09595761f5c36385346a3dfb3730ecbf83a5038f523f76d4d9aef4672f3553949c3132d153b2bbdc09cd388d536cb12ba4fc74e94fbe518c5e0e05fed0f45aa8744fd8fb0af1d6a1a79a8d5e0764a580a74674670aabfb69b0ce876acfe9ff5fb1db8fb86f7274fc976e679323079b45728e0329273d53cca645f641a5feef6e4b4f0200df9b374b2253c38565eb8cc4a51cfdc295366520d24558943d6f3d87e758bb86c05c9fcab075b08e5e7017d299697b4d9e8b3332b39733e5412a3492ac2cf5d13883a28bdb14f1233cc44105f2e3c5f0059ceec766ab119093477e8d44eb6fe265c49136441f5ed6f1983bd4c9477603a70fe2f02c8aacff53d0fdb8e730d14613e7ce8d0083a329026fc445b56b95bb947e87fa1b2bc51e9f2ca5ec441eb595dd3f39a76c154a1d7b9e6a546fc8fc7d657fd44393524ba94b2ee16d9e34a5c7e901f3a214395a65bcf20ccbdd0d6db13b5e9dd5fe24c8182da65b14edb0911d92a66dc7917ec86e858c632956bb5f966a61610e573e154949494e03f04e2d79926850166fd0e03a468af198fc772f72951ce923b279855d8e09debe5a15cbafcf1f7567a73c26b8a08014b5343b8bae86629d822d204c9e1fddd53e9c0b83d270054a4ef97bb7c35cd84d04458a481151b6672bca4b36b88029b1449809c687e3c44329320468bb7beeee74a5522789257bfbbb8234377bcb6c3149b30b7eeeb7cb44709b1ccc74bfd8f82f8ca3514d6512bf5d9e9500eb48041bd3cd3eb903a44439d82b850e2547abb2b7c733be1c42b8f2e88dbe33a2b8e0f7d9b3c561e99682a706dc810f35ace54a1cff80b2991ec6e79f79337e398262411525346f63749fe3d13f3c20ff491a66deb9f03fe45d087b477685e6f7a3d820ff5b888db249263d6adc90cc69b5fb75f30065377c37e3f4af2574cfb02fa03266e7d47239636cbe90bd40d78cc2348a8504cf7cd55aca8926352fa6f6a2a0dfc590c4f3fb20fb5f34f094b470a6ba2247cca034ab10c3d2f094f0bd5cc24c469954478b28ac8901897e8ed19ba30cee576096cc5cbd48e5166f8a98a52ab975d5cc60d8e8e6c446ac3033c295ece33fcbb22f581d79ebfef708ce010d9ff46aa55b81758ad1079d9a718fb93daf89090db6932ebea0930b9f843d16a26dc639f6a2361624e0d4ef3708eb94253bf3b4c02029c809f87873d49188816305aa9e324dd1c7c581ed53e8221d5d81a846a7f680baf003e2fc9afffd045abf2bee06aafd6f861c2497b0e75cc1a261960d2d90c85706f3321e6ad1bc273a179797691428a62c207d2b8609e97fd98ba23b6c10735586ae980041bdb5855805331e48773696ec0e7bc8921aa4fd9d2c8205c93681f05a5e5c810ab77205ddfebaf5be1395fa19c61360da41c1742a03e7b4e5431184b9214596acb40304ec5fa481ca486c2b459b7c32af8c52964339263e6ea911580e5f4b844673cc7dd1e173c121dbd63602c823c339f773bf925ee6ecf9b02fa493c640393268e6a747396661cda2177d1a1283e3bd3ea3ecf891905b3ade48cac03ba0dc8f716c3f6760916d3c68cb9f1780d53de80ef05dfd413bfed92ad59f1e2cd8404af17d2309a585c41a75353abe94471bd4c5840b2aa26bdda5ceddbc8bc9d4177f3da690635a418de6e0552a419c75d9244753cc5ce7fde1b46894da3f4be765ca003d67b95bede3509245e3b9fb4d7cd281f9d585a11f99fd0268767b4a17f70f089f8af54005a30525bf0fa3a3849aece6483e6e92fa2fe8bf78cd7650aa0810ffb5902459a41a1acc1883be1d8d03266af4da91ae942e07cf17e801a0660559e5bcf88de6d90504ff6d04532e5baab9360781ed779c9508ed7b0be2128cf5b4cde7311b54aa2d864df7bbcc405042c3b1f6b843eb4654b82e39e4dad85b68f92cc93b91234a0531073e21b2a700e688c0a42ed55343d138ef9824bc916bd335f1ddf26b9c35a6a335ac4a29f03476dbbc803760b82f8fd2d10864f85e2753ba58029aae9768a4d44805f3e06c9dc44e87293bb59f4ef64e070a1e343a15e9aeb5cfd42f61919b13013a5ca0c0383a4ded1d9ae862a295dad14c35e69bf7e87bcf865495b1902644fa71ef939fe1c7df6cc942ec8c4e3233ce7cc502d5c1ef6ba80d8256062a63431165a5eef47b3012f97f8f1bc694102a8e229e32561ecfc0dcf04de0c5ccdca63e6604f77d68f820fee25a250feca23b86efc863b0b065622c3ce580a76d5aa99ee895d1f5726737754112350309907097d2b1dc12d6fdf6c6b6e218e76d119d255a7e7f560b0bf54cc30c74b761b9af42604c81fe2c4659553e760f481464ac0f259aecdf55a4cba8b06f5051892e56d3da3f116a2966dec264c871c719fc32e94e22767c42e4925e44fb2c3ef3a3821c12c52f80492d35bac7909b470c8b5f1aa6219e0977fef89e13cd156a606bc5e9a159897801832ccb1027406e26bd0a0f0b0bca2eb7cbadffdbb0f6008f35f421b6fdb868b6610585fd2d9c2d19351388f8be6278afe636be74696953e8deccd8eba5f1d55a4630506039ea09aae5a37071db9a80d2f050bab175efff5ec9de0eb4e14f0e747801bf89d89b2ab3f1c7fa95926ce84a9c4caa6bab777ad7551a216b5fe57cfe8266ed05666cd91d235c881b90ce6a15fd67eba04891ac1675e1b50d5b1fe65c64f0b14550f24ebd66b81d47b47bdda8e57d61d72beeacdd1d52281a07ac79d50972b2dacbc4fb7f0f7c4d8fa67f61acec18d47aa7b3b71cd22b6bcd28fad1e43c115b9ad61e774324abc13ec56d2f66d2eddae99ce3de18457af73e63b309dcacefd5907e6a4b1104a07134ca49bdeedd40ad0270df6ffdf88e13730369f2827224b09a89475ea5637efa15976a562c05e92fc1b2cceb24683d1da62cf877615d9c0693a4cbfbeefcdf06348b662a10a8334eeb499c8d9f85b6efa5577791684ec0d60e46267f26a2c44ffd478130d653e5ca027564e95ce6bf44c097682dd7b645592cc1b2a2dd1a6680c75a5461ac117be67c", 0x1000}], 0x8, 0x0) shutdown(r1, 0x3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000180)=[{0x25, 0x100000001}, {0x24, 0xff}], 0x2}) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000480)="8c46a77cf15d346e503f2222e92c6167534ad51fce05d9f3f7049826f4e09a41dccb187df97fd627a64b8099ad4ad8804c766656295c391c2ee4a5667d78c8457d1e8a04a8345cbc9b5af77572e114316349755cdd51a4d5a7a702ab9e22b6840852eee0659896f6637e6bc428e33cf6cb8355555871ddfa99df0f6df5a1a5e7d30405b3ed9c4f74b3", 0x89) dup(r1) r4 = semget$private(0x0, 0x3, 0x318) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0x4010002) pipe2(&(0x7f0000000400), 0x10010) 06:56:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8, 0x3}) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="88ed1fa676f067285290c011bad7c117cb9c808fe0c0b435dc25585db3b48f61fb1a10ea3e9a974b29135bd319c3d71720701ba5ce4d9aef677749624831dbb07514c35eff18e57cdb7da25688311587ae8e38a452f85354577cc4ad725b07a66505fb7d16d7a1", 0x67}], 0x1, 0x0) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000018813c2e62607c290000000000000000000005000000125263ef00"/62], &(0x7f00000002c0)=0x3e) recvfrom(r0, &(0x7f0000000300)=""/71, 0x47, 0x2, &(0x7f0000000380)=@in6={0x18, 0x2, 0x100, 0x8}, 0xc) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000840)) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000480)=0x9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x3, 0x7bde, 0xba4e}, 0x365b8861, [0x3, 0xffff, 0xfffffffffffffffa, 0x3, 0x6, 0x4, 0x7f, 0x6]}, 0x3c) r4 = shmget(0x3, 0x3000, 0x10a, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r5, r6) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000005c0)=0x4) readlink(&(0x7f0000000600)='.\x00', &(0x7f0000000640)=""/119, 0x77) r7 = accept(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x3ff, 0x9, 0x5, 0x0, 0xe73a, 0x2, 0x401, 0x2, 0x0, 0x9, 0x2}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000900)="f1c71cea6fd2eb6a29fb23a6ee4396358df14d500578b00b9144236681befe7d42f98f1a94dcca9073452f0a95487a29e59578e532d2c710db8c54d4f2c2884348fbd691a13fa3c02c4aacb9becd9d3c098ef40359ee00b7d35b10a04000b7524cdcfe8093120cac5978ded8444724599848abd01504b8b2dbd4f38da80c60d7bf152b46bb2a7f514501240d74e36a3504f3438d742cc644f0af107083f1954acc0417bc91deb820ecb1b2c81f", 0xad}], 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) open$dir(&(0x7f0000000a00)='./file1\x00', 0x18080, 0x8) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000a80)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$KDGKBMODE(r8, 0x40044b06) getpeername$inet6(r7, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) renameat(r3, &(0x7f0000000bc0)='./file0\x00', r9, &(0x7f0000000c00)='./file1\x00') r10 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000c40)=""/53) 06:56:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$sock_int(r2, 0xffff, 0x108f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x42) msgsnd(r3, &(0x7f0000000340)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x20, 0x92}) 06:56:23 executing program 1: shmdt(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 06:56:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 06:56:23 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"}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 06:56:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 06:56:23 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7}, {0x18, 0x1, 0x80000000, 0x6}, 0xc00000000, [0x8, 0x0, 0x3, 0x9, 0x0, 0x7, 0x9, 0x2701]}, 0x3c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 06:56:23 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000001500)=')', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001540)="7757c28825adfc8c6b59a58fcdcb3cf53d1774dc67c39ae98e47633f0cdd9464859149445211265a3ddb6fb9eaf8581950b46704762b1aad1ce89c8fa6263e7045a913c55cd8bf43656449c3eeb77de76dbd5fe3a58356607816d4db9cc13621ab17706fa8a6fe5bf367db7073a9032ef321a69a8284bc85c585eedf5baab5bab12af9b072784c8d35e3b0d250ed21eb810ca8a0c8c69a598d82d78166920c92eccd7377ba13431b92ad5e4a5e1510c06fa6de6aec8fa5198978537ce7a3a6326f7b77fbfb38c60741c7420b4a9e5856966c31292a18f1fef2f7e518f67961afa316dc07d419d839a1dd7a4b039393bf7e201f5b8e5de1653e087da7edd18249ea0985f1afe3966035a87313778d7c8e4973c586be64e4425971b85709d0979973fe7cf7f5369f68e34e125cb7b86d2421aa805b3308a401cc2f999d7e813d582f5f2af3cbf81ce61ec9e66da36504a03e6b662a44319cd3eb70a98393a2759074a49b03408c7ba7b1e82244a63c15ae9ffca0fc4de6ba4635c085c15b0de85db99a47dfee15597949c8ffc217e8bd6e07ad5db18864507c4bf25447c156dadabed61fc9b2d793fb1d7d41093a69529de4ec8f378f6364d523cb181d5c71e4b663d7fd26e1ff6ae6e2df174f99f34485bab55dd2744915e1beee6d93d9497b564e88ea7f5a7da8a1254c0576effa2d3afad5931c2e35a2ba435a1c1b52903d1879683df84da68a8e3eb0dbac8cf7abe7dee096a62fd04d2a52bdae279125b39629d23136f04483e79e5afd6b514ee3ba222c38ebcda0a164be1bb390ba32c1fae5fcfa6142d72716a43351ebdd8f68e46381c17b3e24739fe5c51f8d1ee15d7bf800f38bd840be082c9000774ed097b3a7e88103c6da7609ee15272f213aa09b3fe941f20e7441f721a57a6fb9b4273811209fbe0b09c27662e657a6e9555802181a72b98948a7b6e094b542ff3e3e48981eb9c54d09370b12f158deca718afdb5555b37de8dbf573cfe3b8cc7609fd7d80a7180aa9d84306cd1bf73fa4eaef5afb366d04bc1d74ac56fc1be80fa34fc63f628b245f5d73623fdcd6c08fb8d1a076e4c4d3072503467a2a57a316350adbf58d22988f3bf1407922dc25033291b6255dc91dff5d88ff195c9f8c6e97b49035bfb5b4fe24375df8373f3e5b2fe87d1fe340c04a5d943413966b7244df13f1a045788be233c661f22db3fbc5fd952eee972715ed584a94758d8961b9b6fa7efbe87b2f0bd831779e4e80947e6690bb223e0763a65435a580172dfe88e5fc246bf4474fab2750d27bb42f9f1f60d56983c146bb727efe13f4953fb0beef6976e7f45b6eb261b9326891849e574ceb3ec3421fa51c9b0e9f43435fe1ae01f2afa5552a91e98d4f418c2c0979aafbe597220ea60960417cef86b93d65bb7bdb5a20c65ee359b3d223c19b782155bd5f3d382c0db89d9f0f4b3650608d55a99710696a6dcb1944873ff7fbf02eb161ab485bd7eb329f2d9a1f41fe1c6b694b8e3d0c02750dbf4d7967e5f28a3424140cad1edda55d9f88368c2e5f962ee12ecf95c641b6241a6601c9e5d54b94762666ba757fda52e49b27b17facf67366846b7328490a241acffd767f68069bbcf31997920f577f773a5217276503a582aa18b38ea0fae17dbc901750c912c11a98944be4021874b22c91a4179a61f8859db70d859b7538f2bc6d4a75fd672dc696aef98620b1ef7a92e4724270067197d28769b6e37e7d4c8d29efe1c635739ba7b5e133b47601d6090f59993327a4cc1e8cf7a11def569597a79b54f117d2cb4bad6d014c6ef36dd521db7f25bb6c153a36d128d480ee4c1e502e60b43d07a5f584ec762ce846970ec84723b0c86628bedf2bff73e2951ad224572b393db15648a679736917211b23f9c063f1da99d773da3c1faa0204bb12ea6658f51025e7b2df467a9b24bd592dbc7be43d8861d981026c37a818598ee5eb90e44bc1f9a5f83a90d0f166f971a3bf06c30ee4753371834f5757c44593ae984a4e56a36ec56b2728a6cf71354f01f0b3adcc3b67a03e8a34915c9e0ab8888e83c1cb8637f62abc9594bca162813d50e2d7ff5f20d4c105aad1f15fbdb7ac0a72c0d31474d8388da9a7ce5714d17222b9f71fb4ce6997cc21e58b04212926eb8b1db8c23705918810c8e7c961c583bbac2094b1d6c224c285515cbb115517079a7cf3c402b900690a233879ad794abd9371c0a5eb1998953a3190bed1d3d64044732d3a63620e45f12a957d42d687c1bb10689ee93d31a2c74fd25c60e4ed57cb5bdc13204736a102681d52af93ba5e20c6c98265df8ed338a0d8563df1d05db477e45c39c374d95e3412eaa77718f52d8ef0b73b45243546a345ff2646eb0b94f95d330889301ea22cfcb563ddca2ab6a9e485949d9500fd7a5cf38bab40dbd698f950b18e06e90fb46bbf82a5d04a0e20c84efcbc61ade4ee9ed0cc327ea3c04aee9b1c13fe68a7ba2970c6e809b321e7d478972ee0fc1c4a92afc4d16199737319d0df570dd3b023fdffc65dcacb03158fb157d4cc9f0dac4e10cc2e32de219997b2786d711e48b6134c25a439995a0a83655bd5306a2fed91b5b62aa33aaf59b7344192cf89d8feb79294eae33fe9779ac1f671ff05e71f19ec02da8e1316bc384b6a34daaea413aec5ba3616c8d6e10738286a7e17c9d6e90baecdf3e8cee503c1286b546b4955992efd3cba278165405a74e8a290c8c226a7f589ab702056bcb20d73ebada8afba771a5a30ab6f86d3e71a8c637c2e5c3f016076c83083bbba1a7d476cdb7b889f0a5cb957ccc004116b2a32907320b7dcc53e6881712e49f2c1e4f4f7027ed65598426fe17576cf3f53ce8d974dbfff8e7f0465705401888b333e02561992ebbbd7eec6d215373fae71711de132751cc208a85eec4e9cceabc7a772916233ba5da092097f15b620f8b89739731bf04a15c0f3d1bebc5a2d2f084d9462da11ee34b687384d5d31bf1e75add96ee17f53f2e8cbcbc67e5da239d1d787fa0fdedee88bb196963a33ab6e0f0d8f07600000dec02ad14da135caa519e128d3883b02508674f97b875a8f9aeedac0f08eacea146b02c38d0e9aaeafa3bc833ea3bb6e3f698e8d5b569088f5a5ef4f16b2ed7b0c2b6c07a20c074baa043e412d65d44baedea51ad4e9074d3e2fe9fc2aa58c53eedd0c2d070c44a4604b3e9f0beeb73392744c575daef02ef12e07192a3da5c4d57bdf2d7b867ed40247ed0eac497abca4f25cde90370df60e1fc0d3034393efef47732fa2a8ae3090500f87f6e0f6e0cc44ae88a8ea7f651da87409108640d28b29d310bd3f6094bc04cc95922ac619badcb90d94e0942ea5c6273e808f24a49df987f8d1c0d04b9ffdccabbd1f157d43c9469696c983dd5391b6a42707bc1cefa4a9e474b7c3db6dd66c8ead4016134d0474547aa7bbc93000ff21930365dcb816b128242ae101c3dc71aa5ac97d648cb945f603668635709625bb8915b2d54a42440c907202c8d46feac9edcad69c40c65172c078ed1e83d26ebc68f74ccd575d9c990393ce0b1e668b4e6763fb1582dc19c654887184fee533d12fd4a0ddeb980de7d78e05bce10ea1f2c6d2ed604befc61fd8eb1d42cb1cc4407ada95a9be1579151f13e2c8007b673dbe8edc32fa3bf0caec62bcbf9bba92900b17a8c3b5faad2ff9d7247226f29d6b0b9f6c966add89c486240e9ff88a9253d3521a5498cf423961a6691f61e3c88d48136ae07c7cc06a0e19007ecd110bbdee322bd775fc2822e523983fa50b0448065ab209cd81ae18fa2ad8cc84051fef9a9d9a2bd440d63310d4c4dac18d95620ba4e1aa834f4f0e8555d9ff7761b5e09bca2d705d48751c645118c007481e1fcb57f4ab510be8da36d42d70c7e1eee229edcba56c6ba7af1406439228650b423494099d53dc4718205e1358e9f9378bdd145e1f8095af96c4ef371128bb686284eb32e0377a15594e68170b62d05dc8a5b45de98ba7e7781bd026b746f96df1b65f26448853304e0e166120e7fa7781d34ad2cb0ff66907d721071d0ada599e8eb25b3b47f2520adefa0625902e1bc798b154321249fb055b050800d7d5994ead5e0ecf46f59dd2607f9c773f32b6dbd0ec035a37ffac6302bc4990decc9902aee522e82c1474c11d5488a5d8191424de573d4d33a0925b586acf94c1409ab20a60b745089d5e7b13a5037a90f8bc15e120598fa41b3810cf55a179fd441d72ffa137614993ef0be5f83e6c51bdfc45277774e44ffae06d920aaf9b4734609c32300118b9d0c01246cfcf839327869e45aa60b1b404f47b33015fe7356b9382555a78dad8d68bb30d5b14a7a74e66f18847b08d328b86b5db5120eb6b4d9a3b838c409eafdd2ab7f108eeaa99b5a5d6f9031c7d9224fc33e1dc117f977338eef5de6065a719ccbd9048a605f23eab89732f8046d345da2998e4a6f7243210d29a7611a021e869d3e06847c32d9c16041932f7ccd4b00aacf65337acf2a660756aad1efd8638ba98c5cf7be55b616ca42a47a8d8e2d9346ea841c6afa875842fb43afda81acd75288f56fab81f63a47e0424b550044ac6c0118cc4655e697604395c10d5fc64753629dfd46e8af8f20ba51b88ad6d61c6c43f7e27d3675605f2afe9813265fe13ea987ac7339057140b39cc6be5698003d0e71b9a8101388992432744f400f30389c11d00d748fb4c3f4c72cac6235de2e014161b2bffc56e32597ce311892b55bd99f8c1e8cd5a3fb4295f31acfa477c3ece449b171f94f7da6af2a06059d93d1c8205350b68cf0f05f353fde0fb56b091acd769deb16aa13064a61fc7b0f8af2881aff019c771fac686e86f9d48195085b4172f9ebc9b9ddc634f877020050e18b357842f976a3833b04d782ef3ef3091b9dcdc76bfa50feb567582f0cb34d41358ae6766ddc43d2cd1187d0fe215c2c02d8767d28da8a241cc12e40c45a22d373fbdf3f398154546e03ca648c5a8d787f27370a33b23fba0e0d803a4b1d232d418c8240ffc7b8ad449dd26b4e308596c45580f98743b092e6be1117472b80b2775ea863b89bd4e6ab2acb6e90f3913d2df7296fe1b666e3be083e4146a0269c8e842826ce9ec0a85a9ce51230c6988f7c84984191d3df661f42a77eb8dba69c30e9dc83e3ea6233d74dbb454754e54702de1ec7a670c5164506c2ec6b77709bdecb17f011d285c29782523524337be8a89b29b6b5761bd8e42d7871f7a72c1518ea2c1b954526286df7fcd19951c38ffe4d4c72ba2d0493e0210a31f38b0acd0da6fd2deb56b2e731ad6cc6646a55e7cf80fa59ba8fea6d7a2f2c89ee85bf9b328754a957ea3bccb84c3dfc8bc504f138a676af6a9f88aaff3ff2a2c718031ad476e58cc0497c815e889a0e67df630eb15ef77dc75809b4f1f377", 0xf00}], 0x1) 06:56:23 executing program 1: r0 = socket(0x1000000000011, 0x10000000003, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 06:56:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) kqueue() fcntl$getown(r1, 0x5) kqueue() 06:56:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$dupfd(r0, 0xa, r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x552) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 06:56:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="04af1c41d6bb143072b72cb98538d06e211f104835d74fa06b54c546b6d7e539ae5ba239a7b1", 0x26}, {&(0x7f0000000080)="20c4364218c392bc39e215eec3b946afade3e0b088c6c67c103ede98c4de411ee98d83516e6cf1ac67b5e9ac40f90761ce1b793981bfe5d5344d109a1347db8e7ab4d35918d7b9baf66c7f8fb3448e139b780c01c2ea9f15fc58c9101eeaba39b89e07c9d199fa8c74733a69e1d218f5aa4e9eeb97f3cd35570b77c1bafe6137e7e992bebd70d3f485db031d192c0eda6136461fdb72d3a51ee4bb5f2489207c92b763c505a628dfcebc092c1c2e7f6360476b0c78ebb7f1dc3d2e384947e58b0455be74618f02475559e644bfa5d3e1fb84be6f4a1130483c768bb81ad9d7d1afe060cc3ac89ba50ca0e4e5c66913805804a5", 0xf3}, {&(0x7f0000000280)="3bbde7c39b81e97e71885c8fc286d011f01b92b8538fbe0f228bdd4d56427959197ded125cc25d2fa16c40785ee2f86b41e557f072753759262b4326c237f762848566df5345f98284c93d2ef81c323b0eee58b7ed21665d093b6697b5bc13ad08394c0e6e13ce282c6f15d39c96b7c28933b728b21bdeb7927677a55f6442b9f33e3c410e5ccecf89dd251baa9765b4f52e1f05415f8b30b1c56556c1f91db71178a6", 0xa3}, {&(0x7f0000000340)="b527e0133e39441af6153a2c4760a530385b730589a74a08f9cfd318486531e16c1c26a3ba16f10767728a9c93ce233479bad8e23d92ee75b1e6b70a7c3f5e23b6e6561d7f3c12436bc29c2c46f2013d37f23ebad03e4a47b54492583c4aab7ec3febf459a5401a89c27a65c9999b13433f9af050e054c8aa78fd142eb0c2df0192e196792e1ee5719f596151930b115f20ae3442baad2fcd71e6ff10299c72d", 0xa0}, {&(0x7f0000000400)="de57fdabfa076684a495ae142a9499edd88f83e4d0016ce96991925e9e3ac2502a009cdacd80a669411c62fd31cc14d8d952f583255c7d3e9a7195c176f920d67b03fbf6ced134665bf325ed4f55d53157f89e542b574b892a7b2f9f54a767bf2c7938b0d9d0d67107e426ffe7e4443b7c8b4a3b0704962a37841071c31bf2952ca390701ca2f35c478b83cf12b38412d1f1590188fa35a8e1a80b8fde32dbf1c0cbd050abe584db3ce57f5c784fc4c0b754c65bedb63e68bb11015126c7576ed172340450eede23601545", 0xcb}], 0x5, &(0x7f0000000580)=[{0x30, 0xffff, 0x40, "839ac8d2fa7b1884b35acd7aad1aa9d7279bd150ec95ed1015"}, {0xa0, 0x1, 0x7, "a5e9cbefcadc93258c770dc473c47b91e77e8d979de723e3fc1db59d43246c683130fda806214a67510ab5e1f2877c21e4211cad5d4d2d7756df53279924565379245b616e811851b0d87b909e63968ae40bf8cf204b19a2c632ee3055b9cc3a476ae6d1da9f6e85f0bb87676539e1e1685005b1b0a225c32ff4c386d810be165239ce1010b3504f28e1f2c9"}, {0xc0, 0xffff, 0x5, "690dd102f5b3d6953298899ae09de23c6138ec9cf0673cef63c7e7e96a1b0fe4a057168cc96d62f6fd81ad192012a02fd8fff199e05202f06aaf1cb6318a823a5cf878bd3cfe20c2f76cc64627e3e5d3e61c367e0cc9ec1defac52befc4bb554fac24648422b94d1b35366faf506d2eb0b9052fe95bbfb067684c58ee220be2e85add16fd42d5156cb01c53d65418c57e38178e5a4b9dd449fbd06196663f7580b2f4fb3dbb144b33473884ed5"}, {0x50, 0xffff, 0x401, "87058f176644b2adc324adb099ff90662f511295609bffa2164dc03a54b5fa4e7b4f72ff80bfb22ef16ac0bdf451cecb733f068bc702daa2c19efd7569"}], 0x1e0}, 0x2) 06:56:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x10280, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0x2, 0x101, 0x400}, {0x1a0, 0x20, 0x401, 0xcc23}, {0x1ff, 0x8, 0x8001, 0x4}, {0x200, 0x3, 0x8, 0x4833}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x400, "6901c7c6e160f5a731ec307e57c17dc973bfc532"}) sync() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f, 0x0, 0xe2, 0xfffffffffffffffe, "ade9be552d757e85713ca94da43b131ff07bc047", 0xd5, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7d", 0x27}], 0x1) 06:56:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) socketpair(0x1, 0x2, 0xfffffffffffff001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000240)="a55e842591d4203e3ad7673fa945b4d3db860685110b58adda4bf40dc41c85fe8536993f70bed77ace4a6effc7b8f77f19c7eb3ead9d8ea2329c7fd874900deb8afbfcba7104746efe316e870882d65f801c9ebfe59160eaec4f06e6", 0x5c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000b40)="be7f2cb8232986540b55c707331e853e12ce9dba124d73ce162bd7386c784721cb0e70147b25fdba10feb23bc2957149e4f207c05ac7b54cbab7f9ab5ec48bd82567fa037e1b597a5db9df85bac70ec0dc6576c28e40525e866f25840e3e3c5d1f2e1d06f52495eb1eaf02447df1f8073b0681f17d0ce8990b68dc2f41d948e6f805c595df43445675f16b1f8e9e0f1ef7e4f70b82f4fd9a6b0bc68fcc78c38290dd35ad634880265734db87e6a7caac2dc7bec2356430a63de8abf85dfd54d7677bcafcb137439e1a60308cc79b80b22750e088bb39832eb12b4cb6e0ed5ecbfe44338636522b2e37ce21550942037a7afd6cce0a56a1bd2d83f024d2f5e98cbd2a9e859bac4b8d550bb9d44a7e7ca98c61949898b5ae0f5fe141a29cf4e6ec6bacc341101bc9a1d86ad09cfc7069deb2048a97bbaa407ea1d3e81e7a1d59b57ba07fb648bc936ff8cea2bbfa37059453383defdaa766581cc9614523ebde41735f14d2ba8bad99cccc9f78de2c1273ac98f6d9a90cdbbb13b85e36eebbc05b8f3630b547bdde940c3342227972a15a04b022330cdf326bd010ed03281525181c55f4236695f66e8d34a5ced050dadc7361c64e92a15e5751aff46fb8c236c7e63d471b877e9776d080ddbea0ba8e1ede98289fc56b943bae6e1267540a1b2b11e8ba8f1598c9939e3eea631e8206978ff9aa39d5beeebfe487d8c56ea2fec800b1a99f86ac5aff943dc49c55b8d7ee94b56d3d84bd3978acd12c756640f7d6ddc8803b5abdaca417988b31bbb6e46483742de37cc44524417a40375070a431d5b8b6602cf3288a527f25cb2cb51bd54681331a640835b560c55c6e5e7e6ac3137ff0601961fc71aee4d09464a92af10f101926202e59c4c5a4050cf1254edd811cad72fea6c6ecbac6f320cc5f05a44e96f78b7dfc09994b06dfa1e7044bc6c1ffb4a14f665a9025b095a8ca36d6017e92178364b9f37dddb3b8b40c0daef90b9167bb72278c7c0753f37161b1ca", 0x2cf}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) 06:56:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x61f7}, {0x96d9, 0x8}}) 06:56:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x8000, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) write(r0, 0x0, 0x222) 06:56:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x23, 0x5, 0xffffffffffffffe0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 06:56:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0xb8f, 0x8, 0x10000000000000a, "7d156600895af9bc287c0983ef9558da68f7c0d8", 0x101, 0x200}) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x1006c, 0x840, 0x0, 0x0) 06:56:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffffffffffffbf, 0xfffffffffffffffc, 0x0, 0xfffffffffffffff3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) 06:56:24 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000008d33d8dfc70b14c61a31580f7778811c8546e060acf5ce48f5b115c6e5374b8fa30d1c15a06f7e4a4e33643c70a40706627bdb60ffdd8a16401c9e814ebb23afaaf8238cdd293deefa6a13fd571a0294a9f0037aa67a6f33a2bdf0c62987bfa92e8675fafe8e26a58ceb00dd952db960d43a7d6741d4f814943a1631fa22dc310aa331143f5fb70704c290d6ae7abb2efb719b2f448de2263a0a56484109e048540bf2f3881fbd2109d19a7cb5dd4d4295b4148835f9d689de96fba0bbe6f962c56d08a7799ed3185cd1bd939b04ee706fc757398d580d4c2d86d79d666f637a5853daaf1ff996bb3685fa5d6db7587aea3cb85007eada394747b4e42b90a7d4b82045b96d0764756b6b256005ea05d19c37"], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 06:56:24 executing program 1: kqueue() open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000099d8a936ec046717de4cbada4a66816600000000100000000000000001000000000400004800000000000000ffff00000400000000880f0e6e13551c43976461de6ee17aa188f3bd7323ea7ac2a739cf214141b01beb811efde404c69a2a5bd0145504869fe0673056d13700680000000000000000000001ffff00009e5a4b347ab9576ad45186bfd5c98ed815e413deabdaf3bfb3394d2453a44205762c9a5bb74dbf70b76d27e6a5ed2bf8b8c2327b50c0077eaadfe9b4df8806d220024648cd73ec2a68d9fbf10a599939b7a9cbaab9000000a800000000000000ffff0000080000002e12b9b509a94576f3b81061484a96d791a1bdc74017b81fa5b6c7c2fe98e9edb7dc8b77506427bbfb1050daf41fed52420064b9fc2687479c12e68fb3f345c4dd482b8117b26ead634f1622f4c2ef0d3f8ec257de08d47a8478ecf7619e339b391fe004eb594fd226ff8219d7ff7cba4b95c2253f6935324d4e3a96761ece9982a64a8393229ea608fec682a1369ea718e7608e0c000000080100000000000000000000b724000028a839361a8b971fe78aeddd3c514426d2543798760f6e6cf3094b5d48b35f8a78d0ca0d407047fc672cd8213cb075ff99113189cb271516aa44c53532d27403951f3295f6a814e22dc9d9806f150d002f8dba9fc2b8b0a47a6fc3d52a51a04e1de339727e72b5c45b68b5191d31015472bfa00e7be2aef0b4e7f0104eb84285e040aeb25994c9b98066b3357794436a6a682141a7a74908f8ddc1adcca5284d4e45740272c8a2e5fc4f71164a3d4c3a415d4e0c88a176e437b4c3fd0b9b19f109f4e3b21de7342a61e471d00ac1f34d33d487a04efda82692a2299f2b3d0366109af163579d20ba7550b1fd0d1c5af0bfa4d73ff0430000c00000000000000001000000010000007fff3fdbc6585d66ba9cf945d38b0f349404edcb52fd45d4338ea532af153cd9543441678cb4baa6d2ced2782dd7ea3c5247ecf3b587021881cb896e19d1589bf61d96f6354f655170e7be9ac9bbd2b2db33ebf06a21239d15b04de320f3fb6bac5a7bc234591a2384f6012e989eb82ab6325271556698b997d57c74275835fa31c1e44c713169fea98d09bd5f3778800c1a575c3a52655ddccd96fe7ab1fa4813bcfe7261137399691a92bd7d666300000000b594d1b2e2f3ce000000004000000000000000010000000100000097f16a9e94b2f637ac794f06ef4a0793837c5a864580ff59d59c3dd7b94a0b90d1c39dfcec5f7c5abec19d7ec58400000801000000000000ffff00003f0000006e3d68200cc178abf4b006492844f7c2ea648672d75746ec5492e3496ca4e64181196ed7dd47af41dcd553b1fd97786fc42e1599f0471a252444574d65a4b3a176fe9c7973ab9cbf0209e16844f047c65a9186d5db0e925c8f01df036cbf0cc1ea40fc842a130a36879bab1145b516084cc8db836c220bf6b942849f9d2b1f7138213e0091133943c786168e415e774cfd42a286fd3e0255946d9895d6cacab9325ed08ab195e67e7251fcaa23110068727d46197aa8b3a78643413c72e989a8cb7d96f1275073a765394b21a5c8f91da7b4fcc32f8c6ea04cb6c50749cc1369adcdc1c58f598375316c0e6e36904d1217210000000000000801000000000000ffff000008000000ef022c07e6e6c6e056a65306d6c2348ebb1bbb8cad940e34414ed9ad56ba3f8e340f24a6e4c1e3e0e86338ca970c6ab08166732362af8f65977506363822cea239621262ea20919618cd4ad7fa7605d0ec6dc7e1366ad7023adfbc7e311a42fd63214a502aad1affd529b679c2faab01976d6a3f3b5ff16b679d4137a4561840263de1cdc94fbf2050caed5c4b8c557f671ec8f4ea9955e9066f3661884f8a8e7ab3c6046d16392204f09c2355297c6680e7e54cd0e338bb45edccd31b4db0320ae5cad6449cf48f2093dd851377d811b35baa8dcaea2f4c503e67b2475ee72e8514d9dfd2b5b46e94538a72a0254e00000000"], 0x5a0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20080, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f036dfaa56b28edda9f128050000ffff000001e78ce7b0ad0300000000000000405a48ea69e16357f7875df932cc"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 06:56:25 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80a, 0x8) dup(r0) 06:56:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x100000001, 0x8, 0x3ff, "cf880555527abe1069e44495223a37ce82b7a12d", 0x1, 0x2b50}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 06:56:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r5 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) fcntl$getflags(r5, 0x3) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000180), 0x0) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:56:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0xf93525b2c1b5d223}], 0x1, 0x0) 06:56:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) socketpair(0x17, 0x8001, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000100)=""/237, 0xed, 0x0, &(0x7f0000000080)={0x18, 0x1, 0xffff}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 06:56:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setflags(r2, 0x2, 0x1) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000000)="f1240e8d466da5456fe57464013bb71d4ddedcd49eb31f841a7c47ba6acb333bb6011ca0092b6d285dbc101282194b92c92fadeca7fa47478ceec224f3d4498489ed7255931534e17a12150a2bfa8c2a206973b1108925ecdcf5f9e62537037e9caf742315931dcf323b16c92f917465a043f6625ce68022fcab14c8fe2a535b05561eadf1bbb3f3d51374a39295f83700ee3c6413de3fb7a136e3d52578b41dd4", 0xa1}, {&(0x7f00000000c0)="e17d", 0x2}, {&(0x7f00000002c0)="ebe66a0baeee93a34c56fda41af88224c936763e51ad3ff5f5c70e6f40cb3adf0d5733ec2faec61b9b1eb90b57cac5908fad66f0a9460e6782c8ef5f405fb3ef6c0016ca37c844eee1a21d36277be70f447310d159ce5cad6555e4ee553f85cfa77bacf53fb8a79a3be3becbce73345dd52a2611c56064cde7de6d3acd0532197a18465d8118f3760ab616ef857adf27dd7bc34174830c4fbd807bb81b3a4ed354f19cc6b57247f9f3dd8c81b429b8e75dfb001171ccda6990719bed88aad3134b4622532effd44584ec6549d3090705a64faa2406d23cad53090f41546dbe347f7924e38df0b9f54a2a1d8f9868b4f72cef2007dcc2991de81c6453d36bb9041f4e4ad5ae618efcc65d8e85d112804887e28a4280e6f59aa2e155955cfb95b24b704b3dd0e9a167a665d6a842043e7faaa1fa9343dd9a1215fee142916f7f6e09bdad5ed18007d073f77fd0a67d64c6735b77865111287cfcd86a57bc008fc98bc07e76cf232f52088130b5332e7af0f704595c279f57c0dcc275faae3e44b33e1802fd4bff92d6f145598e887be4db4cc3d62afcb51c51f383d8787030c7fb2c7f85ddc170a3aeff394d6c68af9602bc6921eec056646c088124fa27f9989e5bc1fc3bc88f1ab946650f4f0d0dc4505a06b0ed8769b5d56124f590b6fb67c316b8d2c36f999c6b5a3fb00a899bf9adf6a36df92d117aa7689fbd32c379e3c60d361a1b9307e302909a2ded79c048affd057382d82dfe3d70e97221a3a145bb5f51121bb7e6863990043e3c167ff840c6136e75902ceef7865456925b35d951f44d33908b7bdd894e7911bf814811b552dee22513ef54e75576d9fcf7159c4facde662575e5b474d2f97c84503f2458ff02fed0230e19251916f071806e0d88472af0890aeebaf2df96cecdc473cfd461a508ab445967159ee0a59aed3b6a51dc638d0ef341a4fdf311ba00f457400b6e3c51dfac1e1e0804e427a3abed7f3e7e685f60a668f09f4fc64cf26e5c576dc882d3c29c2c5c0198b39fdd543f263f68a16432067be0c08c78147a0b9622453fd9fa47477be859ecd6f7cb44d76f4e9e936a226b740b6d84f421725b7b6141c20d478be86e7074742c87b5984cd394f52059a281ad728229d533452baba7eb0b0a7619eef393d942a04592a9d4b377baebf6fb664a213822a3e3eefa102d054015540f532598c6a5b3cde52b3b4d30049db39187a1eb1b44e4fbaa0f775e24323621e60c6b7f5655288ed880e5f26fc84b3fcfbac575bf8af0be3275beedb82942bd3466a400cff1c0d85f3c43e2d8910e04da2b4b2ada0d1db04c175201deac54eade1f1bbda0d65e6977008320cbcbedb22002dc702689349a5bd226de7742d8c587fffe28cd62c5c0fb31b2109585ca7f1ec12e024e46f1422758381b73023fcb61e823cdd34465f185abd2914fc5c5b6bcb8ea2ae8923a425f7bdbda2bb8bf812a79cfe013efa9ef486cf31abc02bf490f1a0228b6d9847b94c25d9d2d9aa60ee00b3782d3a71f66e941936fbda4decde5b28a5fee19f2abce2ea381aa1b27e4230de1f289d8e0d6a668ddd73b3c5b30e81736282960d2a146a573ea4a35781f8cbe85df5b04b7069f4c5533be764552d8cd93a40f5a9464a4577926b98337c0d0fba8bdfb13e08219684e10e2055dd349af442d4e4903805aa84df934b6743317c980337f50e61aa761b3a2adbc127a60c3d4908f9952e2b9b624dc20cdcabed62f1b018a3d7aa51ac9e0ae25a23361d075baf007643092856f0086713b8e76c4772843a12eec8b2f63c389f7d68f4dbea28c21c0e5fe65e5dcebdeff8c17a463dad6f32fccbadeee4dfb19599417202792696f2fda3c9c5da5c361e23fd581e63c7704c0697961d0d4e99c05cefed8155cecf70f4cbb9a728064d8af969e2515619be44bc411bef0a59df2203d864a5098184f767ef9523222c91e994883e7195787aa9c56e88839937807df6b8f1aa1393007093137fc324af3413fc8ec5e41cc606de6b0a0260e790bf1e0a47a32271b1de1e09ff7cf7c2a955451f75a6c266e480ad30117e8ab95f57efdd16a05bab8b49b77644c912a1fbfd8d5e4def986cb432be6b8282a639fa994a56b0c9a789ca4db8b7afbad1ad9b798d7685f67c775758ae2c73d90cec851d8187f3f68a210a10350bede38a28264a1354cc06e6dda5f2df71f4e766669fdb7aaed3f38a73f4bfc7d646616b0142b725c315a9f2026bb37d1f59b37cd10b559e7adbff442143fc54ab2aba1ba08ef5d9f44995fc03829bf3c743d40454511b39e744d5bddff8c837686077139cb80c9aae0bfb1c31f782b3e206e42be263d8621589293011c803d8321d27d4b9730a6a2857a7026d8bc04ae2897213ec5bab0e51d96d211cb2c4f87d95b6e54b2fbb60c08899e40080da7b9c0769e375a01d090ad2843835c96726ba6a35e8e1f8040b476f1f7c33f9810a02e6aebdd7f537e4e1a36b6c61a7053867a1ccd82dcc56218dc2cdd95215aa0ef6bfd151569ea999e343ba9170ba2c4d3e54797391cc2868f8cb356322243215437d986995625125e48c62032416aefc74901082d8b461d8474ab1667c340d539f70981df90c251148f922a14da16c29b018720a6cd9727947523836b6b58e0f4363edb047d92e7342f9258014d5aeaa53bda221d31231140b519b035b4f3bb503164f5bf34e5d95ec100e7442d8ea8067abccce782871fc5f7d978cf792040a7fc82a25235333674a15e8fcc12d0cb506ac20aa1a39e69478442ab33acb0771398974b14f2a41bf39352d93658578425b213a8c100799a191494419a0b0733c8542edcf107275fac43909231f447a141d82b9d36d1c092463b7977832787570326a12a468dcda607920f54f8b3023a40e63b793faabd3c90f8a16218601676c6eacef32d2f9ac058fa916d0fe6beba85a0c803a5592ffaf63c414dec756d50a7ef7464a7d61feb89910e24b20c9ecc5035a4245b97299ab974f75a9f8a64f98ad99156e9f8a6afa6d3dec5930c6fa99fd26ee05d681ec833f59dff32617a5109f3b1418c1ae8cdfe7fedc0f080b0701fb7471409eaa6410ab861210dff65609da1b289dc9ddb6ecd84eb1c8d0f3f6bf3529e3dab4192d37b0e001ec8f6d20c408eab084fb3563cdd94df20abbf3027fe1a0ad01794bb4efbb34416f9af8495a494f5d2cefe869bf2aca7965e1a498b549bd27a7422adcae526b4b76beef8f5cad9fa6a62f182a5b0dd0d8b43af760e305f95f5dd4143daae9031505c065abbfab68572d4407b4ee9b83b25beafd2821c69485c13ad6f4e3649f255ada7f65fe9f08ca682f9d77e152df307685dc8f3cbc4bcf6416d3837c8b66ea4450cac8d384d4bb98e4530c7cff51e0e66424e38ded271cb73ab7e363b592a10e8d72ec3e078580837827a7c10fa16d0419d51419a0bfbdeccd2386c42aa9555833156ea68293827a5cb3cbbd19ce275fb24c2016125c1595673c46fe4f0085787e6ef33a1312ea2ba3e29c7020d66026c22e077481bb1c83a72c497f1f64514d49e7b8158620fc905fc6d1910fc9a894388578a106160dd54561e4c92cb25770f7e5bf088d73d24afa759226b43b680c93bb949608de39c0d005ac92af3884038f3278aa7c8aaa9e8815d376d006a67a8b48a806e0e5f46724dda95627efad630c6e39bd64a463a643b0d1c92c7dc2349f4493837158dc378438c1eb98ea4772eefb4cc1a6cef03840e133fcad80a67584747ed7473c78a644c82c1c07157366f7cb81523adc59efa0d6bd730cdc73af7a691b363a97bfe62677d71b952480245aeeef8310f70a3b4ebbec2fe51ce486122fda6200c4d94bece66f62fc8f68100601d4cdaf37bab51fd236b43c3b59c63f78f8e0510128c0bd9065cbc9f0d9964e673ea6bf95c3de32240c216dfb73695850f9b38a07619b4ac3e77d2711da788a9e8f52cc2ea3c7a30c5ebd07ee8b2864ee94e432614e965427ad4306c627e779c48fad80b95324f643d375e09133400681a25a4b299c23da4cf58eab21763172d4a2f1463e12d44f9e8cd410a1459f179513736a8c5ba5d1105f243467e471142ea1312317ff0b4fae83cfbc61ae826a4fee52baf62cc45c8e8c1d0fb28676db30342a3f9e59bcbe09a6c7afc9616e641fed47f6c0ad94c6a5ca221222374e2ee057ba4f050fef83ae5929eac59b0600ea2b9bdee06b110ed2386786cf513550eb035f46bc6dcdaee9535eb4ed75cc34f99fb1e4bbeee56d0335ec56ed39e7392ba70065e19490f86561757d2704e36b5280ef567d828101c8f826dac343a67eb7077c471c71be5f0670f14b4e719cb4baa4a1aed1b41b03f9faadbd8d5709876828b7f71c8ce278e097de1976ecfa15713901689d4d0a513fb2e2ea41ee8d27ce97387b47b9ebeabbee054853b5aeb6eb75a907541358462457b99668223d74d6ad90f74cc7462b6337136f9c74883cb8c4aa0f5cd8cf10ec4132f840752dc4e2ea5add5584a4da2ff55c23a62d11bf7337250024058e9a675fdea74d2c7ddc9ddd51fc5a66e155986ef69fd466d692b263d9032b3c84184589f21432388a014dabc26acf18abf232ded5f83d34e5b9dfb24a8bbf62b285caf55a6438446d97c64bca9e4eab9fcc2a7642c8ca9cb4404461e19825d7cb18cf70f69a0d5b6fd24ae591e650a8d14cede8dd33bf5955c64929084120586ea4be697d80b36e77ae897843d96986d3fd3abe36d917439672804879c91fdd3a82debc51dee30d2b515417e8a72c7b8f2e5d6120de5dab36de1172213fecd304afd229051722dc403d464e31d7bb2bb65494e16fa81190972c19badff235d32b6dd8a64dd99783ee4ccc6655636281cf02e46231c42b808bbf774d357469896ee1dfaea08d99d79fe652748d631308452d274b607fecdc4412e01137de48004801b4cc936e84557b0533f386f0f2367c22ac053663b2b4a2c9ef9056b88793752a7e5fee887ea40015fdf9f1e8e57c20bc2c829513d5a6b88d851e428b3be36235964c8874f018bb94a80ea0e6a8155b6961e95bcc35035c49fde6b4724161b7a375456fac94f4ba30c9986fc4aeedf757f81d2e5b067fa3713e4b5d0fc85ef3d723270524130e8cb21980be6b6db0c5afe4543978d3d6788de2437e6629bd7d4826743be4220419fde59dc93db1ab221b20d3744398bf80fae1e7fd139bc62fb05f32aefcff1b27ff44d1b1fc8f284c1bf5a6cfc4c681a96f85ddcee2b06cd30eb5d75c73a2a8a84a56bfb88d3e45741acfd4f70433489e8b6c0b7bd1767b5e7984e0d1d8a22a511ab0710884a59e3bab48c83c3fd30c9233d9edf2e3c9b1476873df0d76d8d08995b43a7dbc3d3c6d952fda7384b59063834d22fa25ee6406880c0b39e2405373565ad70a9cf21d390a949cdc6cdbd6ab7e088101dc132c3da0e363fd8e04bf0499f5c041839aed63fa824b4dacd17aae89e314242f375163c25d528166af641769ccf8d9abab582b1e5d75ffcfb0c74ec113fb28e44328c99510eafe36c433b8c3638429df0efafa5b20f3b7fb4d77ca6326eddee996104fe0849e5427a2006e1a6335b156aa6fb35a6e961bb640859da847ceaad1c9b9ab2ad85775b2d1f1e2fd877e84eb6e3f9b307fd6b5aa2ee986c9cc77ffa55042f54633d4fc29d07385d4d9add3270d3cdfe35ae488f36939567ad590733e67d0fc045186a1c3c3c1595e9a2f51556598b43bcaa5a328f7649000d2f9bed7359c1e4d43d0580d6c5576c5f7da861d2e33913dc37c7b1", 0x1000}, {&(0x7f0000000140)="6536792b552ad3a1eedc737fb60b256dbef618f71f4029f5ee9a629c7b042b788f43a4c78d9170017e24a60d3bc40e180ac73e50d199b580d9044f266570d57f19c780f84158f1", 0x47}, {&(0x7f00000001c0)="ae5eaefe86c5bf6dfc4d1d109ae823b7e7ca7234a2", 0x15}, {&(0x7f0000000200)="a18066b30c6ae6fa090905ce007b8940b96b27dd78d6847fda2f96a9755819c65c03589a5ae46e68173ba2eb4cd47a739063a08829f699f8f01d049894a7fd530f5d4ae98db87b1a4bbcad7ae48e76c5785b5a140825e1629a81884e9617e67bcc6b16efd2ced3f25f9e17", 0x6b}, {&(0x7f00000012c0)="8ab4c878cf266b3ecf1bb114b68556d30df3c6", 0x13}, {&(0x7f0000001300)="248a77a13172945d1afbee6b08b76fd2cb9a6ee224ad49b460ae0d2c", 0x1c}], 0x8, 0x0) dup2(r0, r1) 06:56:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:56:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 06:56:25 executing program 0: r0 = socket(0x20, 0x4001, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r1) 06:56:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00052b27febf00000001000000000000eb0000000000000000000000000036271ded5700b1c40002ff348517", 0x34}], 0x1) 06:56:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = semget(0x0, 0x7, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) 06:56:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x38900, 0x0) read(r0, &(0x7f0000000100)=""/213, 0xd5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x100000000004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000201, 0x0, "b0d42000006e9300", 0x0, 0xfffffffffffffffe}) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 06:56:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 06:56:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbc, 0x0, 0x3fffffc, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0xc0) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 06:56:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c881b00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:56:30 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xffffffff00000001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x9) fchflags(r1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x20000007c) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2000000010, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r4 = socket(0x2, 0x8005, 0x5) sendto$unix(r4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 06:56:30 executing program 0: r0 = socket(0xffffffffffffffff, 0x8005, 0x40000000000) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 06:56:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="14460415d791750c8c1583f68797b6ea030d73021ffeab32e64a51edbdfba70a49ab939686007fa9798ae56979a74c747ae8f2beced36ee57c73bafc6b334c52eb9d8d47995c2786bdc980520dd1036ed9f4e4223c1e91814cb51eec37a6cb8559b391f1edfb3861695a34b20d415ff18e549b041a5ef6a4998051d92734be3e9d5a3845c10e59f672c5d635b4304bfefc4b2a17086fb919eaa8e63584b0580b5495131dcdba4a800d616f0c04b374e1954fb0e7f82177a47612bd7420a6e108432f42bb397b2e721a082c50ae8c80b5fc605aa57f2e75955b9971", 0xdb}, {&(0x7f0000000240)="7951ca446d929d86075ade8671016d3e1a1d307c30a159708cf8f5074ef45437276a3ffebf615a16dc7297a5d67da0d8bbe226fed4bd90f2dc31ba07f9116d4c0f1144181698e481992dba34e068d339c71321387d626a79601dc1fa73f8f32e6fc544a153318ee985829c01c98d095ef9dd7307c118be3a8d991b1be47b4078dabaddacbf7f901f433eca0115ccf964bd0645223b5cc24fe58cb33e6d2ea57a8861673d622a5a96be2e2180559b84850a057258afd7c2ed9992007bd29b09871bcc895ca3756a843b9872", 0xcb}], 0x2, 0x0) 06:56:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000001500), 0x0, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/42, 0x2a}], 0x3) 06:56:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 06:56:30 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) 06:56:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10001, 0xfffffffffffffffd) fchflags(r0, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x9]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r1, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x4bc, 0x400000) 06:56:31 executing program 1: execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001800), &(0x7f00000000c0)=0xfffffffffffffed0) recvfrom$unix(r3, &(0x7f0000001b80)=""/202, 0xca, 0x842, &(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) r5 = getegid() r6 = getegid() accept$inet(0xffffffffffffff9c, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x0, 0x0) setregid(r5, r6) close(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) 06:56:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0xae, './file0\x00', 0x7f, 0x0, 0x80, 0x5}) setpgid(r0, 0xffffffffffffffff) 06:56:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r1 = geteuid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) setuid(r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 06:56:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000574000/0x4000)=nil, 0x1000) shmdt(r2) syz_emit_ethernet(0xb5, &(0x7f0000000080)="6cf04697bde8b308d0a41654424b5aa09c0aae4ce9a26a0e0b25c06645ebe048b3e97ace8e912ba3962e41b0f526ea0f6ce30f07c4aae69e0b876facbd5920ece8d1fef1b8ae82950ab52eeed63787fe1fd4bf93ac4c628fd1bbd616e65e238547d74f7fcbfa4379f2f4c3e14e097774f8cbe88a17771ea2f07d7eea18b58c58a75d2f3b236df9c5717ca4d6b7583c230acf8ec10f78770d724768e45d5e61febc04d8561b65292225415a512ae17b7e6e4d5e5cad") setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x80, 0x7}], 0x1}) 06:56:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 06:56:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(0xffffffffffffffff) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 06:56:32 executing program 0: r0 = 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) sendto$inet6(r1, &(0x7f0000000180)="d8b929302883db8b6bc88a0617369db0a440143f81504ba3baba7393cfa3cd6aa8fd9b66f697410a42241a807cf7631fc2846fd6296eb8650de31911bc88f95613379af04627f370610cf935ac8b86650122a8af7fb82208a7f5dde99361186a0c5e6983c20d8fb5903f2f3b233bbe60bb598b", 0x73, 0x6, &(0x7f0000000200)={0x18, 0x3, 0x9, 0x235}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x8000, './file0\x00'}) 06:56:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00000a8000/0x1000)=nil, 0x1000, 0x2000000006) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe(&(0x7f0000000200)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0x10001, 0x6}, {0x6, 0x400000000000000}}, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000080)="ffc02e4497ee69795af345a00cc295273482d7f85c03e306bbe683ce878d125a62a21ebf5d9be68f31d2ab5805560254d80280315f16", 0x36, 0x409, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 06:56:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setitimer(0x20002, &(0x7f0000000200)={{0x5de9091a, 0x100000000}, {0x80, 0xffffffffffffe4bf}}, &(0x7f0000000180)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000240)=""/63, 0x3f}], 0x2) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) 06:56:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0xe2dd, 0x9, 0xfffffffffffffff7, 0x1, 0x100000000, 0x1, 0x40000000000000, 0x2, 0x0, 0x0, 0x5}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x7c, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000002c0)=0x210) mknod(&(0x7f0000000080)='./bus\x00', 0x7018, 0x3) pckbd_enable: command error pckbd_enable: command error 06:56:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000002c0)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x249, 0x4}, {{r1}, 0xfffffffffffffffa, 0x6, 0x81, 0x9c1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1, 0x9, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x800000a4, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x3, 0x2, 0x5, 0x80}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000001, 0x6, 0x5}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x23, 0x1, 0x2e2a, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x800fffff, 0x3f, 0x123}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x0, 0x7}], 0x1f, &(0x7f00000000c0)={0xca6, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000300)="1aba4e5c8425b5fa0a2f67fc235f58d1dbd409a3907cd957a6b3215380ddb4964eacd723fa332aa443df7798bbfd79fb271e734ef471013b354cd1190a98130d800f3dcf8c69557a86bdc98a69f1789b94a6a7462f46daf870cbea79cb0741ca16a7f772fa3d0c20c18be50ac68554b572a84fb5cd5eddb63b7e75256c506f75", 0x80}, {&(0x7f0000000380)="9991321e647c23d91628a701242cc8bb37fb78786e1d7fa37ecc756254823cf69e7d0ed38c30d6dc59ecba615cbaefe0ad7669c9c0ef735631dafbf00c2cf3c397a2c6a9", 0x44}, {&(0x7f0000000400)="27e19585bbe1cbf8c68948f8cbfedadc0364320d641a6c0fe3c284b75d5e2d6f3b45b3bc0ed8363e0124c56261ca85a55efc477ab2ec9909409ef06ac2c59c2921a253bf4a2de53218d11e07b3283b073dc043ea32f952c8e3087aca4c64bb031930e5d407d8bef76c8435ddae45a471b008dc6d2032509675a09d84", 0x7c}, {&(0x7f0000000480)="f28cf954e8b12d12a8aaee2e2af3b70116d333ed795ecdc4a33a1f97385d226ef0fde22c7709f1440c4b63c00c80c0829ef52608cf6775922f3aff189b716ee524b067782380a5eed66e240958c3ce4cbe4ae6963ea17fd85c865e4af29595c28bd9611d8cc88347185ebc6f436de6fc293229843fa0e21a11dafbdc7bb830ade6238ffed9730f04c8ad81dd4c1a9cfe3dc94378f1267d86cc568f5d76000b20085ed50bcc1c0d4267be87ed124bcd45ef19eb64eb5b7d3bec514b2c01e2fef848c7f5df718d95f3a8b1b034067a4ea656cb36fc28910e47e3f4ab9bfa39e0ace717427c68785749b33430597b8e37ddf32820ae7ddb0bb6a7fe6e2ba7", 0xfd}, {&(0x7f0000000580)="8b747387236a9e", 0x7}, {&(0x7f00000005c0)="954a26", 0x3}, {&(0x7f0000000600)="807e9df98469cbe761042e13e325fee66913f792464a39a1cd46cb9b719004d58f447dbfe00e589d1b2f4596ebb1c3a0fa36b12382ca8e94067e2e701ad7a6bbb63ebbff8b3000b42ba6fb8e5fd34a8b1648b4d80ed9362680a3b5a425ea0560ad04a5695f57df2b3f8a59f97c642e72e134f9aed8f5128b6ac6a759b931f4ae220c8fdf6e4e3ffd48613fb3fcb197c0d753f1ea7a16534541045207d5e51e8bc3872a4a6d209e4938053c95c09f7ca4224906a5c648156c1c9ac8b5", 0xbc}], 0x7, 0x0) dup2(r2, r1) 06:56:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000440)=""/223, 0xdf}], 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000580)="8a91ab56c03c385edb6708cf60a4f9e9f8f9eca3f1b9ee83e214bb6366270ff081cc837f1bbaec50", 0x28}, {&(0x7f00000005c0)="011d55ca016906d6c6253795dee1877282ab9828bf121e746f71effe9dfab9317edc34801a13a0836b8451ecaa881b992ed9bb329bdf0a1d511b5daaf15ce544e08c5a8ac04289309995d62b6d45322a73cc152062c10ae0f22a", 0x5a}, {&(0x7f0000000640)="12d621a9153746732679b098076ff632542953a031fa09b1eb8d5ce7f86adc6d50900d2a4ab63f7674037b", 0x2b}], 0x3, 0x0, 0x0, 0x40c}, 0x400) connect$inet(r2, &(0x7f0000000040), 0xfffffffffffffde9) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 06:56:35 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) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:56:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) 06:56:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) 06:56:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ebff125c00000000", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000180)="b5ce2474b7fc441e3772dabe9c3f58994bd76c403c17297f26cf8848c89b06d41b3a6d8beb9648918df09b9bc384ea0baccd0f1e77520918cea7df1ff2b79a1679f83100a65ce5b840107599109c0d353e714742dd1bc249734ad00e6ed27921a603496302e02e5770ed8d797f3915baf7745b82684c769355a18e6d55aad4a1daa008bc8a9cae6a31ab2a580ca21de07021760613ec", 0x96, 0x5, &(0x7f0000000040)={0x18, 0x2, 0xa14}, 0xc) close(r0) 06:56:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x2, 0x8003, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x2}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:56:35 executing program 0: geteuid() r0 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r0, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x18402, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x3) r3 = syz_open_pts() r4 = dup(r3) getsockname$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/62}, &(0x7f0000000200)=0x40) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) 06:56:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:56:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) utimensat(r0, 0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, 0x0) 06:56:35 executing program 1: r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/234) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:56:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) r1 = dup2(r0, r0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x20) 06:56:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="2cb4f78756df14817c0387d1d6f3fed94c552103076733ce4908b32c31b526a320b517ebbbbb94bf56942fa1e78324a2948c5b11f839e8407dfae37cf044c936b07cd68c58d342958b921a8f95b7784f931240a81fce0e42d1bccc5a4cd46c11a57a17a38214ab426d36730028c0fc03bbbfacca2aef1ed93d710d953925661a9ace5da0bd1678fc5b7855938c40b28361138b6822c46e7c4f1f9acafba1bada2a52f5e2476d85915f26537536bed263fa5042d28968b3175cd7916d24fd6549ca38eca969bb9ed9e982237f8900fb605986391cd31979ad995d451312d66c9a2bf8930c05281495735057ae50ac0c60", 0xf0, 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3d, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 06:56:36 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) socket$inet6(0x18, 0x4000, 0xfff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) 06:56:36 executing program 1: r0 = socket(0x2, 0x3, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff5f) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 06:56:36 executing program 1: semget(0x0, 0x4, 0x4) r0 = semget(0x0, 0x4, 0x120) semop(r0, 0x0, 0xffffffa8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) semget(0x1, 0x3, 0x408) semget(0x2, 0x3, 0x8) 06:56:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffef6, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/96, 0x1d9}, {&(0x7f0000001a40)=""/4096, 0x1181}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xf353}, {0x8, 0xff}}) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="7456db7c78707e6b1f2c3bad7f061de83adb4e112acbeeb71bbc3937163edde004192bbf93a4e38dc1f3d9f91a71e3cd571b8910e360c868bb67fbca6bc2", 0x3e, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 06:56:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10040000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, 0x0, 0x202) write(r0, &(0x7f0000000000)="5764d6ac5e532301e0d9a1a4d656ca82def5d9a54da0381ffc10406857d7ce542ada9c691510d5ca3e4b25d7f169e730f2468d10320c7f7883e7b77d643629d72b8cc37402b6ebb5bc024d714ac828b3593cfde072d744bcd2de1e8dd19ae3f21eefd26d80fd899e22a51db371b8e3c7a96cc4b0aed85e36a9fa39998987d4b0f768166ef8ed42140c0b7f46811126b15899d5ebb4a86425fa554f3ea5ac42b38ede542812d5bf98a34b173d70f673f16a04b99c940bd1a5200b4f89d0bc8ac1d98940f995d272ea60c19110fa57e7922b9f71c3cc58a37bfbfbfb0a575524d6497b81b000449e83ec6b71b2f70aff", 0xef) 06:56:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) 06:56:36 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xffffffffffffffdd) chroot(&(0x7f0000000240)='./file0/file0/file0/file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') utimes(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x6, 0xdb}, {0x3f, 0x6}}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 06:56:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 06:56:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='T1', 0x2) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="1fb91612b16b8fefe9f98fa702ed5e4f98f96c", 0x13}], 0x1, &(0x7f00000016c0)=ANY=[@ANYBLOB="100000000000000001000000080000001010000000000000000000000600000088ebcd71df061454ecfe1546ddd1da6ce7a98e8714b6d5405469d35f2402b8ec2618a20736cd1c41ff5aabc7a1b15123e3ee7f4858a79cd1a218cf3e7af885cab9334398bd43bbde874b3e6e8af138d781bc5771ff239572f3a83d04811bc07d7dbb2eef9efe93e4e2f3fd3c374d0aaf0a29370f94b8990bd73804d4b631f71889df30bcc4192a46d23ffbedf5a7a7a813433316a495c79811c5b9fba0bc0e2cbaae2ebf93ea9bc4145edefb10c176bf12ffbc96cf19b9d3691d2654964ff6762a31ed65548733f817bcdc3b6694cbf5622b87bf6c5e68ddb560cc9f0406e375b9c223cc67409b3b38902e2eef4743ebd4c11d2348eeb2973435b7d6e722cb1807c8b1639d6adccb0e9fb8ad8374a895956818efde1017b9e5cdce76b572f6cac44c7f3be567dad6202d0a78367bcd3acb1bf14854d6063c3d109a131f787fa54ebe8ae85d697c670fee3da730e4e0b5bd00c054cacac333626e02bcd2c01a0f020d80cb74b50e4b2ef5f5af4f494473d6bab80f62754250b7c0118a0ed231fdcefafba4909141382e7d55b7466e14bec2f5a4e16a9d7861efcd7895777c7b579f7b59a10f92d8dca51d44ff7cb1e2c08454841a743b4ec0be69ae1da1bd03294ef053e5a8a4d95277b53563c58cc2e7e12feb89fa6058d819230c660c221e8cceec6b80553ed1533e76f1dc995ced76a15933e798c0e31736348b3885446c1a345043cd248d8c35839fa66acdf22290bef9146f59a84393272d76f36cc6f1b3d9d7efbf29eec33d0ab91bd54b242fddb61f6d15940ee5edf5da431d2aa10bbd23c4ab994a413555d4377d53d10adc8eacfcf93adddb9c16a0cb898219ed4968a08a71a05bde1eb03277b5e08ead2d02b99195948249f562b401551ab107356b8c79c1efdc7eb742ab6288b23c60f615eb4d42544b2c63e451fdbcd0b0cb38cef1058d6225267bffad2e3b0386af54fd14f7ed58c4a504cb84e322c61b3d2f607bb3432219071f31b3bca6e56aab6d0e538500e89d42b0b08a7b89eb95bca54bc712ecafa325a62b171510010db3cb31cf020310161cd7e318f7719198a888a824cf19c6d13484f776152f9cfafb047e19f1e712e7de60f653aaf43cb9c3694cc1ab5f69f68ca15a500468dd8738bb53de61975b1e92cc789dd65920dc2f9ae9a0daebd4552f4a1d7e240832656d8ce07e41e8f387fdd86a8a8b0e65759d22e3565e6097a4baa7abb658790cf7c182dfd1b87a4fb17398047e01ee6a528578f14e39cc7bfc5c20168fbf7a8c957e4200867dc115c6e2baf5534576a82bbb0544d37535a0bdc89473d28fa5ecb59080f5ceb25a572ce85ade6dafeb0ec3a1bf570b94c3620ed3f033c17a92720f5fb0051a34c2a5985b57d6f2c547b5b89ca83b084f2a907ade7bde2ddf33cf5aaa7b67416bf4574c1b8795f890ab887e890a6bad29a312a3eef97c005df6ee427b680dfca9ea8d0220f543612432d05afe25526f6dd690b6c030d8ab880eb9c97cab4b7cad345ac94f65ba7d5c6a74ffa5c48a404ae2ec9aefe50aee8eb3f27ccaa53b43d3c18494384780520a5d8e77d188c130c10e0c8014325c0931f6dc57972de0dd6bcdb940e74ecfd82d4ce6d3e8755cb7c078a33e74b0a2be9ad73a8f82622e10bb4e6089e14a16f1d3dda42ea13b66c532170c56fb388e2cd09948b2084ab241cdaf137c5adf353e5b12bfdafff921803f53b5364a998c56229079bcf1a379e8a02846ac0435a5341794437a44ca3c7fdc239e234f9e02397b788316aeb194884ba476bdddc3cddceab0e39b93786d6dcfcd197dc81b34c434943137d2861e629b8268b7a8ba7e602223112b72dce4c040cb03952152a90008099d7cc70d79d8705573d26670ba543574a4756fc7725e695dd87f6f7a7dd08e5d7827cad7948c435bf80971d2fd0160204b9b0573ca0b5d9a93b91930bd9681a6588a7b50a1b217d3f5eae10b8507fe6eaf9fc1e4ef8c3cd4c346e2429ed3410ad31e8e3c53be4e1c96350aec4d7817bab3692a6b0209fc90a490d3ffc83af9064212bb81b9a7ad259f092f65c31a3a350ee5d4eba010a16553ce2306968db76809805ddecadafa8f0428ce4f178d448de2fe34e2f2b2b51b25a3cc1ac565afa32ac2bc4551ba40f1e981de44f148b023a43e1bf38409beeb623e5150965c81d665731c894620c826fa01d7a688e4af4258d3f72991b226fd913ca7db7cf8f2943371dc77f61982e5635fedf8446f47bec239250215c90200cf524e459e9a8704cf4ef1d709de52c0aaf30705730e7b16dc01323585be3055ffe702eed35bf84f62c703127074f6ea9cb3ae5d92e1c8520056afcec00e88a78ab51abab60e16b7382b4b0c619cc1969e12ab9cc0fa3eb60979e2197c9ea03ab6851b14dadc2b09377e0f66afd6cb8125ddd85493f36162ae7ca543c151d298887d149a7cb17bb6baa6b43b8b6ff410168ca613b5c80bdd5ba53b1cf2dfc3da9d3bf1f5b9968b529ecd79d9700db1657f1d656062f3ad0116a506ede20b984253d1ccfe230b83d24c48e5b96c71c1e2f8d6ac88cd3452b9d167bd1e868ff26e40b1646c3e0986737d5d449a64fdab7429fe4976701231db6caa95714d10938d360e783c19f7d23c2109b3fdf031c0e7cad470eab98a616d78bdad161b21884a6aa062c75e45d8ac6b3d720e3bcaa7a2ac4eaf8750982041990ca7a2804ef57e0a7ad5a3e8d3b03ff980be05575d9aeb66cfc76328a63064fc7af126d50eeb83ba2da7f3be6acafa99160e8d296d4e58b6ded45177a5c0f99943285819163bfc77a43cf1da710c715e3a3f0e95ead378f012f9653b2ec94eaba487bfc1936d62c0b64e8b024105e0a0a1887dbac620cdadbbca2e4977e4a8e9d3d76527e9246c18e847d0636cf03ea6a77905b51d059e85668c4db8cab9a97255774a7d87abf6f0deab9829ded6b70d9f8ac3b414465a78c10e433718041578a62b94b2f241395627322b6823c84d001076af36b2c037b8f8cbbd8ed437c426a3e8f7ef39e2e48c09f0646fc3494ccfb70ffdac78a35fafdebceb0e7e0dffa66c1519971f79e9fa8045d91803be1ed2d5b4831e79408ab17c574c9a015596a3596db64ac6a459ad9ff4ca79f1a931344ec936c56f95f053091e7efd9dbd8aa48c1e140037e86534b7100ad636d615f88146172b740f8a5f3ea84e614e67f70d11e99ca077b3257947c1c7254ab771d961bf4276d0a9259aec025bed9f039c7fb34d253eb405d7d7279ee3abe7181f5f6eeeec4003152ea396f7ae8039377163837fcd5787b58d1c9a0008ff3381734f269103ba7197c28397f2606034bb325d49bc7da277eee4966ab7c7d9c36ba2e3f17f9ba16357c157bc88951f1625def207fd59bbcff5140884f7eec911a6840c0b5d5468b01bdbba3892bd99c17d1ab38cd5958d9ee6e411144afaf595f28b5ceb0779164393a3e843f6b6eb4adf2bc867470194b20677982ab870446d3e77a056565ee80aae6f2d1e8aae55da5f21eee164e4584eba0090b5d17dc3d64928c8179b59dea8da95b3e33f61a2f6776f22a024c76521f3190534e19121118d6177cc1741fa3b6219f541aaea6e55afb3ecca8895506254645242e0c1c5b79a9cb28d4076928c0dbbb5ab7816896be1b26387c707037b008cd3df88d21f8caa95aca29115b82a00a69f16ff3c37c8822d18d7e6529628d35879d122f5a266155cd3e5c77644c3449c9f6098003fbe6b5475ba57a784c5cf70a99f8deb010f54cb856b0db376c06e7a7a95d1afb982bb18da8456dadb14a70cb965d0bb9c70798aba3e508aaad3f95fa51f578113f9aa6b32877fb96b587ceaca1a6f5fdab398df3b3f177eb354e9bf7063e747447b31641a884e4697caee3a781d83fa719e262ed9fddf105cfbae6ade4da1dffcd1d5ef95dd3133795891d415f9bc576561154945d7244240a6aba5965c817c9277a731bae58261089f9410b9e90b24dc1787e302b5004e05e653a76d71c1dd5e83423e29d0a141ae7af24173c6b54f4c5f81d934aa9ef37c120660cb7c2ee9208783b8a7963f328c6b507aed61de2487ee395b8ed8195d23404d6e447b2c0f94a502940f210a052b499a1bc43e4444e858decac364a797ab9af37207a14d0d253881b74f0539643b2c4e8a147b9ed0e33af60b3f6b87114b73d72ba3acc631f057a2d6d377bcf20198b78fc95de730447e9b8d5db223201dc219d3a653b08e75ff928ae73898d34da869f1436752b158eb003e7077dcb7f7b2a5a9730adb1cbbeeb8dabbaf936caf43dfbf7e28479774ee5c32da9d5647760dfb7a180bb0a8a2448cddb18cd8b9f5471d43cf4fcdc5e9d0ef488811436b6cb70ec12f449860fe3c3975c46699589cbfe6e35d3eee85b3a7ab0b56c42a80e9880fa525b2285845c3cfa47a587104146f2c0b95ad0d50faaee9fb84bed7396def8545bb984c4c7a36a22525176d6abf77a49fb0253cf2c72e42b52150979c92380550c73c55ceafc90a42528b6caa13ab26c7528f736d99d0ce2e5ae01af18e3bd2eea014b8d59965670ee326be1e391fcb50fdc6a1699805b376bb9aed01b6463557f0615d27efb0d31148b459a8e6ec32c373333fb19dc9cb18f6f4ec0f94bb23e38715160b331403dac2c651b8cb9ebf5f0f44c6778c347973190b393d3fa8a285dfd6aa5a901f5a8eb95a56c1a0f2f8c695876b8a5c3a24c71dc90a8c0ede078da7b79611411a3509d0d657db365af286deb23e09fe256b1273a377f6544b2ac530ff1eea56899741e887f7a4d87b5d249fe20a8eb95b0d157b9f9bb2aabf14c2681629a0c8a2dfa3e1071fe0d802ff3f2fc7bc29640119a4db26667250121f121171039b760a6d6b86c3914616847a78177d8ba12e31a33eecf17ee8bd190cf143807893f41d8875c49913a65ddeb6c0507f383fc4d3c0f6e7fc83e15f868e10cb2ad6350f9a9ac397c69f194a5162f99634a6467fcd7a9776f04b0442d95f3a65c04164ea1f811a1d2f58273be246385e25e5f9452a1f43464ad79d2ca2ca630bd575b6ce2e0a4dead5fe3bd6f7376be2c607eed92cadb740dd7a7484bac69f194516e08aeec50b00b59c583577d04af4fa68effd4258a581ad8d4e8edb046591bacefaf8b70026c207f6273a330aa9ee789692d9b2bb72de3fcf6db1d4f575304f8aacd24639bfa1535890fac803e41235dc1270b7ea67b524738b97e6c42f84c728bb659d77dd0b747f033237f67d51fff7b6432115c330b1447ace262a9f2a40d5d165fdd61e965ef59258e925a19f50d17242de190d339cd28196e32472589ccbb37667f8e60e5467435903263f35081d9e645150bc132f6232524fa12936eb0256108a0fcd22e29b5faf69a1b2c9d82dda34b84ddcfb3820e6620ed1e74c16fa7f5fad390269046811bcf7f2c72aac3f0dbc82a5c6e7d8d7b4820b4f28cd40edf69fac3df66b99856060b77d3ad358f6b3aa5507bb00ecc43114585a575f0b059c03011c1b6cd26559ed4d3b13a957315b2e722b1a32fc444fcfdcb8e97f98d326b2334175cc35016f60a99b8afd9bdae6e7f70e5688ace0666e0156ab9ba8471e2ca6c0ba3e0d00a9e6896da3e2c2d127e1d0b0eb81836bd44e5cfd277c6fea4d40da63fd4b28551df52b4ac98134ce8f2d721351bd3110a0516dac8db8c8f099152181fa15537cab839622533914c62fb58f0bd30d74c7b855791638b139a493a8d2bdd67fa47579b6ccc7b9a6c28d3087b3c8fcbea0cb5878bc5be432416c22f8bc2d11750edf7ec519ce21668556bf5220f800000000000000ffff0000010400004fa856453c8c87f22105e404e65c73866dc41943b3e6b79dc73ac0f1e3fa14bde0d32c6f25eb581300135a90b97c45054bc623446365437091fbb8b046e91f0e008a39bf16f030371a4707489ab08687ac535feb815247a985292749b4cf137c64d5ad030f0b250515dd3e4c4ba503984460854b4168cb5c8e85ebefff5db1bccadee1f772f290aaa5075906eb9f1202c400fb4c413d1a9606f1eba17a190ce1a1d56632b5a515c10b695551bfc294da61500089371f88de139147c5a71a61cf2bcd2d6d16488d77f9ef4cf66737a8efe7b5be96ed87c41f449fe06cf2f97c94f22e0000000000001001000000000000ffff0000060000003504b4af0011ca60ad488f7561ea8b26be3239cc264a07b175663040ccbf8a3ec70f9f47a0f812586cefb94471a70e3ad25fc996f7d3e6669681164d30db72bbbb28eff19920086b5d0c3f760ee542ddd077c465f9ff25ae67ce552d89ee80daf3282dca822f00a7efc7e5ba26962f16da9d7d26599055561bd7a80a3da7611c0dc6c726b9dc6903fbd056196d3895ac57ab9f9b457da1b714ce2549dcc0fe99578e0ceb3c0afb296e37e07982c04385847339b4f7417019773e89f7b08c759e16f3f3c898e4bcbb62857c300cbf00ec670ab3070811bbc8441f32c59cffeaa769ec88b1fc7d18ef9ab461c556ed7372d722f530c118bce115dc0000000000007800000000000000010000000100010042af8f916a558491ef2b15c2269dcad0820be0b329f3130b843dc43b8562ee5c321e14263c1f86b9e2f73b776ba348195ecf92fde16870113961b5fd5f90514abfd0a50661da8f098bc0a5fd284ae7aec6317e793c8a0590dc07a862263616859c1f259b4e00000088000000000000000100000003000000d621c76c8d2ee1e8ea9e2a7d8c8a610b41409d443b0eb99fe2cb2e8a5c30cba79a532901545b0fd06a74fef212f15cf766bf8ae006fb855f20028d06e7b9658e9624fc20eb59a6522781cb5bf30c0c208c14e3c2c36020c3b31efa4145b29257c8769cf3c8e0679a5a6e580aa6f0ff4e148d53532393a0000001000000000000ffff0000040000000b7f445a691f5cd91385dae6f52b0e5af9fcace3d3001164c3fb0768e12797f754a55375bed9e2aeeeaa9d88eeca5ab92b68923d845ad12b58260bb02f1bca4967a29d360fd2b04a2fe367535806b04c56561d2608507e2b5a319151bfaf1c1f2a5938851d2d6786f5a9b1d74bf97927dfc609b2ecef1b03c5db9bf25d618c4e958ccb8e62ac02d174817b1c18cf3320d87ce8265a92ac654feb54f802152703dabd2407d0be3dea468420bc40ba5b945f619b86de4fb6dcc289b6c1f065e53848d550b2e90f8268fa10e63011c525a30fb33f6078bdb0e236918933791d6939de9b082b005b80164f0b79b811a5df9f7800000000000000000000000300000051909b94922e0b68f1b9ea8a77af2556d66511f2728f1c5f4260bedc2962e25d86bf8fde369c28d13786a3946075b07ab7eed001c5e45259d92183827edacf16f85da590ff8522fe4a9b58da8445789544afbcadac34b9e31b04638dfc4623215100000000000000480000000000000001000000050000003296f2fa6c51223d52b7015eacb095aebc170d587c481c477ca8cd0559da09b91dbd702de03e4a3d8a4f9080a175d1ab524845a43d48e025"], 0x14e8}, 0x1) 06:56:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) sendto$inet(r1, &(0x7f0000000080)="ffa33b3c6c979cca741761a547973aebf62fe6dc471ab2140b3aa734fbff68a1f4078516f6be49f65b1e", 0x2a, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x28cd) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r1, 0x21, 0x64a, &(0x7f0000000140)="6089f2fb39c18fa1bb630d0eb7469db9ac33c0747cf2db8980bf16477233e452a8b69ef8520966838dd1bbfa174fa09d3f3928766d82e9d55aa8fc37cec323cbbc8e0e170b32a857be67598b1f794ef9b251030b6d96f9bc4727e6a43546038730c26d463e778e9c86064afb6ca519d9e8441208ba24f98fd320b0337dc9e6c3f41c3be0eea9b6bf4e93f4003b555fe00f2642c2b6e178e2748c99471a01e42ecb9f184ed89032bf1c3adadb1d2fd4dc1a979f25ceea2c4d3176bfeca08c85fa0a2fba17f6bcac098a28c18f9ee09b1b3b636c9e0baa34192d6167d7f3cf67cf0795968646f1abe3479fad80395b4056bb0a579f3be96e8078", 0xf9) fcntl$dupfd(r0, 0x0, r2) 06:56:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/185, 0xb9) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 06:56:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r0, &(0x7f0000000340)=""/199, 0xdf) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0x5, 0x3}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) dup(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) 06:56:37 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00042e2f66696c604b9cf314b1ac653000"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xcf3025eb3d2a5b69, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="126d5135f15090eb", 0x8}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 06:56:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7fff, 0x2) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = msgget(0x3, 0x600) msgrcv(r1, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) shmctl$SHM_UNLOCK(r0, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x80) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='w{\x00') clock_getres(0x5, 0xfffffffffffffffe) 06:56:37 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getpgrp() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 06:56:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 06:56:38 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x160, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0xfffffffffffffe97, 0xfffffffffffffffd}, 0x400) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:56:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x19, 0x1, 0x7) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) 06:56:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10600, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2000000803, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000200)) 06:56:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/132) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1008, 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000001c4, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 06:56:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 06:56:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 06:56:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:56:38 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) munlock(&(0x7f0000ab0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/67, 0x43}], 0x2, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 06:56:38 executing program 0: socket$inet(0x2, 0x3, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 06:56:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 06:56:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x801, 0x0) setuid(0xee01) r2 = dup(r1) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000200)) open$dir(&(0x7f0000000080)='./bus\x00', 0x140, 0x80) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 06:56:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='Ms', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) r2 = semget(0x2, 0x3, 0xa2) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3ff, r3, r4, r5, r6, 0x88, 0x200}, 0x7fffffff, 0x8, 0x6}) 06:56:39 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) 06:56:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/87, 0xfffffffffffffdc5}], 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)) 06:56:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/31, 0x1f, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 06:56:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = socket$inet6(0x18, 0x7, 0x9) preadv(r0, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) 06:56:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 06:56:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10621, 0x0) close(r0) 06:56:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:56:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:56:39 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x100000000) msgsnd(r1, &(0x7f0000000380)={0x3, "cb6d719149c0af1bc33f6a645506f9ffa0c1c179b744ee10de91305bec88a688a16e83d8b62570fe8eb47fe061c36b0628ed67bf5db485dadb130ccb2b3bb7d4a322c224249205deea95260b6d4b39183e34b5075a2514f66172a621190b200e6f017377b46136fe45bb7e734c6f2713484fa8096f8de30b4913115621208a2de170a66df69fdf70967e4924092bbb2ebaf2e18c4ca005e32f6cac24c22b07454066b88f14debf1e7e192c7283bdce2c6acc6ef356aaa9e297a44d53b2d48ed4210bb79362615fa590eed9d12f177863c22c0a39d574"}, 0xde, 0x0) 06:56:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000082, 0x3f, 0x2}, {{r0}, 0xffffffffffffffff, 0x2c, 0x2, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x100000001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xff, 0xd8c}, {{r0}, 0xffffffffffffffff, 0x41, 0x20, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000003, 0x19, 0x76a}, {{r0}, 0xfffffffffffffffe, 0xd, 0x3, 0x80000000, 0x8}], 0xffff, &(0x7f0000000100)={0x52, 0x1ff}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000000200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 06:56:39 executing program 0: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socketpair(0x0, 0x8000, 0x6c5d, &(0x7f0000000040)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r4) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x40, 0x401) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0x200, 0x1f}, {{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x0, 0x3f}, {{r5}, 0x0, 0xf, 0xfffff, 0x5, 0x3ff}, {{r6}, 0xffffffffffffffff, 0xbd, 0x400fffff, 0x5, 0x80}], 0xffffffff00000000, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0x5, 0x4, 0x200, 0x6}], 0x72d0, &(0x7f0000000240)={0x200, 0x29}) 06:56:39 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) syz_open_pts() 20:56:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) getuid() setsockopt(r0, 0xffffffffffff8001, 0x0, &(0x7f0000000040)="2f12004fb339129b7880581a22eb22cfd28ac232f4eed73a0d377c8f2aa22987b82442490165b853c9280ba996070f80eab3c28b9d447c15c400b2f1645795a09c155d6c695680c969ed7b0128ceb8ba194cbbc8712e552917348f8b8549d3d9e623b9aa85e3e61034b3a7628cb2dc9ca1804708fcbccf10c782b9c04f2ed0dd3231478cba2fbf56ad16", 0x8a) r1 = socket(0x0, 0x3, 0x6) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') 20:56:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x0) 20:56:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x878) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xf7) ioctl$TIOCSTART(r1, 0x2000746e) 20:56:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 20:56:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt(r0, 0xfff, 0x100000001, &(0x7f0000000000)="c113f0f07fea48f8a52f7fa3be12ddb3b71c2aa24c316645ce9dc0a723b1a5f903edaacb237cbaad339ea6b65a8e4475bbd46474fbdb8d1ac583176de2c2ed5d489bd6d12505b3a231b00f1c5a2da4baef2c6f3e2b88fb8d29cddcc5f05320d7a6edbb536c3ab8dc06c8412c323826100e14d6cebbb7d55f4dd85e02a2d122cd1423d8a1b11b6503472bc73fe71de4bb599f4b5478a6aff5b8ab26da53248524a6eec73cfbc68c8dace050fba9032b74d718ef67fc436b3b1249332358dbfe30f3fc53", 0xc3) 20:56:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x804a, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xffffffffffffffff, 0x4, "000000000000000100002000"}) r1 = socket(0x1, 0x3, 0x0) getsockopt(r1, 0xe3, 0x7, &(0x7f00000000c0)=""/135, &(0x7f0000000180)=0x87) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x4) 20:56:10 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) pipe2(&(0x7f0000000200), 0x10004) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1000, 0x0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)="ac3086188baa8ec07c7a44fe5d6406e2af226740fac185dbe5aaf3fe1267e290f098360dc696fd35f002c455330b0b5d095622ef0f4cb0297bdd6d1dee4a6c6b6e2aa43335bdf7aea65b4c3221c809b188d3ac39b9361bff3216261ed92a074f4238369cd700a21ca3e8f393174c0e09dad6ce8d00589619bc76bcf274c105ef01bbfad8ac957f8a08ad41c81f8896d9c0648abe88f6d85c669ac7f4e306b15303ed763a551a05b3185ea31874eaabb3239b9356f43a", 0xb6}, {&(0x7f0000000300)="ca708367d30281477fdb25ccc134e09763c0e5b62a4439a0d8cc563b9d5192f890cf3464d853d24ff86f6dbd962de2c4a134798237502aecbc352e6cf94c2895370947cc370d03681c7f90fe2eacb1bf60952c9d6c537d7678ece84fb705a1b663a0ffe5b573667c98986e97e3fa953ea7fc27fa5cb403b7339355c3487e14ae6f139413dc5c6ca44f07e51575c82b322b4d74e8e39057f57a38a426523f8f292c733043ffa0529493fd5efb4a1e88d38568f0eeaf104acc6cddaaebb8e99031e9dad7552face3d6e67a5905ffc885b7ab71087d785483100a9b17820a08", 0xde}, {&(0x7f0000000400)="a8d7ecb34e715776ddcd7b196a66981c4e8ce6ac70c858621c58a1a0e63140fe8a0c719cc557e80cf78158a7afad1b7bc032180e75faa584c974834f87d2d5b08acef27ccafab4a5ad6bfa91514fb421a688076d1b9a1c51dbbc07b8574f6bf72952dbbd5213dcaf299995634e23c6fc62af43b22ccb3df07f019cc5d05c1567d9650535f51d797ea88c55cb6bf96e0f3ec3d134b1e5515cc726c3f8a7540df50e5016fbef01c63fb06e31ac0c3cba8e28d665f9cf4a73857a031a6204cc8631cb1642829a3c877c92c34fb413bb0a6d2bd09449e14f74fbd3f81f80260432c7847a57d14000e3037aa440e9edda93f63f0de3", 0xf3}, {&(0x7f0000000500)="3af9d589a6b628446225c85f52e9e3c3aeb53dd1d579b8af93d625c99ff565d64503b0960497189d7dbe3b27b6edfbb2018efef35844bc891a3391a15880a59f2eb699f7daefc06b24d86e35f41efe76b6a05c760902d98f7f1778a95788558a5f3f633661d3edb8ea7c168a8fb8c11e88928b31d60c6b6fad0e109e3d867075ae70051ed31a022dee3680ca834634744b18154bc2d1a567c0d64c908f4a6f95f645d4e32aa65d63893d43a29b250700ddc0ca84bcf0", 0xb6}], 0x4) 20:56:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setregid(r0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202f, 0x1b00) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xfffffffffffffffe) write(r2, &(0x7f0000000440)="9c87c3772c0035b87e33332e", 0xc) getsockopt(r2, 0x2, 0xffffffffffffff7f, &(0x7f0000000480)=""/4096, &(0x7f0000000040)=0x1000) fcntl$setstatus(r2, 0x4, 0xe) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) dup2(r2, r2) 20:56:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 20:56:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="3df71c24", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x100000001, 0xb6}, {{r0}, 0x0, 0x84, 0x7, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0xfffffffffffffffc, 0x20}, {{r1}, 0xffffffffffffffff, 0xb4, 0x1, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x10000}, {{r1}, 0xffffffffffffffff, 0x38, 0x40, 0xfffffffffffffffb, 0x81}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x20000000, 0xfff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0xff}], 0x57, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x28, 0x800, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000006, 0x351c, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7fffffff, 0x5e4}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x100, 0x59}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x1000, 0xfffffffffffffffc}], 0x6, &(0x7f0000000400)={0x1, 0x10001}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) dup2(r1, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:56:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000580)={0x2, 0x1, 0x5, 0x1, r1}) open$dir(&(0x7f0000000480)='./bus\x00', 0x10000, 0xc0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x80000001, 0x6, 0x100}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0xfffffffffffffffd}], 0x800, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x80}, {{r2}, 0xfffffffffffffffe, 0x6f, 0x80000000, 0x872, 0xffffffffffffffdc}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x60000000000000, 0x58c}], 0x9, &(0x7f00000002c0)={0x4, 0xfffffffeffffffff}) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x46, 0x80000017, 0x7, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x18, 0x2, 0xfffffffffffffffb, 0x7}, {{r2}, 0xffffffffffffffff, 0xba, 0x4, 0x80000000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20, 0xfffffffffffffffe, 0x8cc2}], 0xffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x4}, {{r3}, 0xfffffffffffffffb, 0x4, 0x12, 0x3f, 0x4}, {{r2}, 0x0, 0x0, 0x4, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0xd4, 0xf00fffff, 0x39, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x9, 0x1}], 0x3, &(0x7f0000000440)={0x6, 0x4}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/111, 0x6f) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 20:56:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = shmget(0x3, 0x4000, 0x451, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/67) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 20:56:11 executing program 1: r0 = getgid() setgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) socketpair(0x2, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r0}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:56:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x11a, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:56:11 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) msgget(0x3, 0x18) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0x3b}], 0x1, 0x0}, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r4, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 20:56:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x0, [{0x2, 0x10000}, {0x1, 0x3a9}, {0x1, 0xc2}, {0x3, 0x2}, {0x1, 0x3}, {0x1, 0xffffffff}, {0x3}, {0x0, 0x9}, {0x3, 0x1}, {0x3, 0x48}, {0x3, 0x3f}, {0x1, 0x57}, {0x3, 0x1}, {0x1, 0x4f}, {0x3, 0x1}, {0x1, 0x3}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0x56e}, {0x3, 0xe52}, {0x3, 0x1}, {0x3}, {0x1, 0x2}, {0x3}, {0x3, 0x7}, {0x1, 0xffff}, {0x2, 0x9}, {0x3, 0x1}, {0x2, 0x7}, {0x1}, {0x3, 0x1}, {0x2, 0xad1e}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) semget$private(0x0, 0x1, 0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="97a522976f505d9930fd28777241da4af11223a17e07519694e82882d319dd38ac68c21e6de2966d27676f913519894cddc841cce558321116bdb896c504e83a2958e6e77aea7529d75706de0519e1c88c6b0717fc52d1d06bdf7468d76b542436f74d3760abcc5c25485aeea94e8c71cb90d90816409eeb03ece0c2b98004a2065f3e17c29b96a68a13399a0ef6fdc924f1379887f7050b1a7cce04c4aa7f623427bf0880276ed6290fcbd433cb292d6bad5a330b065f48cee94556930f130abed1733c074395f5e426ca1bfc472eae20d477", 0xd3}, {&(0x7f0000000300)="8dfddfc6d0b361ed600b775318f8dff4d20181d4f468b38ce7d6302055b3dca21bda6d753fcb6cc4c712c31ed7a85d5f34a07246a800a2fd4fe2566ea9b43dc8354ce262313321471a3796730975433f17377704665361af02e8534300b274f4cdec5bc8722ca2526e7b724ebf39a1946f03e07cac8383aaa5767963105fd61c9f1dc7b72ed3df2c7763f73222ac83ef841a1eda102b102f88222bff605ef8841c56e1639fcaf308d6e0f5c5a573ebfee4cb9d309462c664d93de7f7794ddd621fb07bb1946f12f283ef382a3f7b5aada4813e57f32e0f10de59b061241e9c118a31fc279bd9704030f0bb6c56fb", 0xee}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x2}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000004c0)=0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000500)={0x0, 0x3}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000540)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000600)='./file0\x00', r2, r3, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000700)=0xd7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) readlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/194, 0xc2) clock_gettime(0x0, &(0x7f00000008c0)) getuid() mkdir(&(0x7f0000000900)='./file0\x00', 0x100) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000980)) semget$private(0x0, 0x4, 0x50) fcntl$getown(r0, 0x5) fcntl$setown(r4, 0x6, r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000009c0)={'./file0\x00', 0x9, 0x400, 0x3, 0x0, 0x0, 0x9, 0x2, 0x0, 0x2, 0x7fff, 0x8}) semget$private(0x0, 0x3, 0x184) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a40)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000ac0)={'./file0\x00', 0x0, 0x3, 0xff0, 0x0, 0x5, 0x4, 0x6620, 0x3, 0x3, 0x68, 0x7fffffff}) socket$unix(0x1, 0x5, 0x0) 20:56:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002052, 0x5902) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 20:56:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x84) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x2, 0x800}], 0x2000000000000000, 0x0, 0x8000000000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x101) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) 20:56:12 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x448, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x7fffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto(r1, &(0x7f0000000000)="152c8c41693a312580e361d87273bfe1906cc3766d81b098a9e2aef0cd8fb90eb924787872a0dfee7b177c35f925b6309671e016d3b9d0dfb28a3d72f3d5cc7bf8aea37a714ed274c0e566a3974cc64e602c8fd3b728114f356a98f7e22dddd8ef8d7b80981b07668df309fb8f", 0x6d, 0x400, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10000, 0xfff}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffd000 didn't change! 20:56:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) socketpair(0x1f, 0x4, 0x10000, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x7ff, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffe000 didn't change! 20:56:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() ioctl$BIOCFLUSH(r1, 0x20004268) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0001000000001e6f467a3e850b9af2ae8826492fa6b6bc7f5cc1112dc58137ef02cdf3f84dcd767586c65756667fbe2ae6157762324e97a4ef549037e9f8f1a1d1ffa82bd7f6019d1571e7f1e6f6f7dbe79017e2664d08fe8b4053c73951837a11a4e37d3f51e348987be7cf9d13ad442f46dc5af31201c293225fed0144e74c89fa3d24c4edc9785252b7a7b09cc7e49112f72a9a0f0961d77033bd152e6538345487b600661d6569d6227a853b27ebc9c10ad767ff056108d1bd825b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 20:56:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x4ee65221}) 20:56:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:56:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 20:56:13 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/110, 0x6e) setsockopt(r1, 0x6e0bcff, 0x5, &(0x7f00000000c0)="e0d683dfb475d93d5e3565f4611ed851a03dbf16d360940ae7f81690c6c18efd11a52ec981de793ff74ff660915104089af1649669292531fe7e2ab931bde21fbe50a24ec775e618e925a97d4eef3bb4061032d534580da34b84b0342aa2a4e085fe1642b9455ebf8b9f69e5849f03d19fbfa67e582c2a678e9fb948c9237d4ddf1ffa52034a7d0e0ba624472828b9c47ae754099bddd35b30e161da1c7620a3dc28a1c57f67d677da8a100c750ec16f3e2fbb21f592eff465383522814c70d3123e261dada9824a41b56026dce8c7a78c43ddd869293e69cccf151e9f9ab16c49e3465624be6257104e32809b21fa2a7ca108ed0686a1b285de53b0d57e7c1b230a6d80d17b5765981e7541a594e1763162661e67a831e8989d77a1c28d9ce7b254fc8ab03795a95be5919b5a2f2f3e7767bb74f17e9075c08dc5639c60677a9ba3f8b81f2e91c5051fe11d19aa22070e2ef225a5149bf13e612c1ab11e512280eed5838be590a496beae6038f6b722747510b48b0881405ff1ff8e77e611b19b2d69090a16475d6182efb8910eabc57bce951452e6f334ce4c2abcb68d150a6a44ead8b4747735db86adc5297ad8e150a1bcd9ae4de848c6340c863066652d4540ddd7d633a07bb5a952c53bc70734b0ac8d7603d0ea57f60606986dc2685fd9d8662ec0981a4c464c602cff6ba7ae8ab37d03ea6c951ece9befc343a99d4736ad1fa014597f68b4ef4e86d0129f6d9259e3b784dea070cb3f4b2a527c05352468b8d6e567fee52a15893dcc15d438d12433cc84d3bcf5bd0d4023a440ee7f518f89c4c1f05a3837e69626d0bdfb1c21c20ec5708230e25c528e227298d303de920da79b7e52f926a4568d39896ff15f3f04a9e420f0789cad4e7522c7f4c8c8a23e91920547798f555291df7cefaca300c3d3322f4846dc8c3b2176732d69161d1d5c8a39fedc5a77c979acf2411c1a9d1a1e31c118c2b98cbbd768cd5b5edf66e3751f0c0d74e82f1a9126333704edecbf3503009b2e1a6ff11ce8b814e653abff90c181def5fd1a4d2ec02686e3472ee2020b93f34a2da7267ca3200f83d72c79fd6bc0e370a9dfa865d20418db77f2ce1432044de4a0e911cfd340e5b1acb87691600728e1252c65281219249279024022ff24d1cbb4403329d87d821d1b177b588be72acd43ef8ddc449f6b6a21597d8f4b63a2e0178a976ca44cd81f278e42e041c7e7c801d29334b6540e046644b0754fcc67ea979e45181bd57121465ccab5e079ca4b5d2e48a9a552056b2f83173010237a070654b9eff247f78a509bb8e201c4f44d65beaa54cb987b3c980843c271252a3c3e87927b98fd14c20af020a603c165ae8168edf3cd1ff0cfd3ef1b6f7ea14d6c65e8be917837e5d23157f5c94c4b5efdb00a27822a947e8fb4e8bf5176b5b6ad4128d704bcd630f1283107967782c9cfd1db6d4ff77c025f249305274b5409aaa4b566d8cb37325e1c54c9a547d27f038ef3ae4d96da75965e392f7a614b5e1fe82cc4d3ea7b79fe6be03001ba19701717146d3394802c0dd1981b65c42006f96933b3d086e1e7a21840fa92e8cacc56cf6611677e43ba6b790b46c7bee138b3084dfce6b1bc8a336c1e1a95dd4eb1910020dc112eef0e424679294f889d6e87599d51edea93d157fbb948d9206a5bb2ee9c7b89acee64184d5e61286431a751a0f4e11ced9f9b59cea6b0de41c31f51e19415cb0507ee74020f9904c6f439025bcfde0fbac2e7b8711281ad74c51addc1b7799d0e67e488d2f42a28f995913b8aec2c9ef658fd94add245498a749211240ba283f7fdf24b8e424f38578f45825c8db2d51d52dae1c50809253458c8f1d9be478c0c023c204adc89cda6e3019a727f109706abc0c9415dcaf1fb40405c39355a85fa715ec02c4de33c95ae649ebe3d911153a30303394a968725a890afd9119885d59fbd5e94e7542c9636af6d3fe135e4a864f56724ef9ca6cee7c35edf6d750e00d54e0436ad401ab9ae1a66d2344ab48fb10d295ac1d2b437b26ab277e67a958c55fef3b17849933cc24b723c86091fd6850d8ba7903ea2f04cfaa82334289771fca3029e7f1bffaaa8aeb6f026ad30a0762935d1ccc4797d90409730a4788361c02d173b894291d1efcc21327aa76be505f234248bd72ceceee3f7f93441f8367295969df095b66eb5b1d098b6863a800cc0fd3caee953fabd3ec6eb498080f40d21add1e17787c681c52eda9850c0c4f1d56d7740a6d61804e0b1a59a023b2b843a75b200af40a6b1ed8285113a165b2b6386f234e45bbf5e7d367a2b8d888d550228973e72e1db2f5234653fea63bd08fdd9b25d8c9cff163a3d60ee2eccbe1efa53a0546afef12d06ab8aa44160897ad3b9e467aefb342ac5317a4067de34bbbedec2752697d43dacd4e52bb7007673f71633ab0b325e08181bd94dee886390f08796ed57fd8429ff02f5201ad953fc301020b914f84d5c3aaed7cc38dc1faeb970aefa1b4c17ec18993581926217331828d0846262fc2ca1bbbdad045359491e3f9385b43b5e943f83ebda512e97d2cc633c4dced67a8e079265ad828c416f80c20cd5b3af4734bf9a96c9593b42dbc593bf538eeb4de15e86e653365f28a97aa862a1689f6baa3f6b9ed138f9932919e747f74939b538c2128d279431144e76f1c9426c3cea05e1d9c32c00abda6837c831a163a639a4212cf3acccf766f92848b63c2a327f00b1adbd708535777fe73cb16b45653e328a40e1e5293bd2e83a0007c7a343a998c9846f0c51bb8138bef72959fc4c3f65ec85e67db18ca033d28bfd87d7a1680d7657fd0f3297ec58f81576339426e44787df706b2f1baea20066bd61d3cea667c20ce22181c78d2cd8133181af52ff819f9080af161eb81526c9a119179e25489fde41c7ccdad867d5c5cfd127a487583d63b71372c22b3bd46be2574c797e2844f7b913dd22026ba4528ed14e304087cbef3f0f4cbbfc6ff2011c02e560da1a0291018dbf1b641add9e333ace558e4ea1399fdfca6f6c28bfb6d8ddadb8ef67095bc91461153dd44cb2a0b29567f929cccc2344acf5b9fc1509a9a8292a27fed2fbc4446d90e93b679f885c13433660b25747c0acb1b9b2f4993c60abec172cb40f511bfc8466356e2d34eb2263a227cf44b0fd95df10846156359b3ad87c929a52c5d1e16f959e0d85e98a24d7b8a34ad6452cdbf1b5e7ac9969e0318654ebf21183b1ccb995825be5cd6c5c07f96c993d4d49ffb5824b0b9b895818848fab5684bc37b08c92af2c5a74ac4c76a73e63782c304f306bc9ee6cb327cfaccd875b3284d2edc6bf5b4bf524f7509ad6b9d61cc3f2effdd1bcdb534daa1e651d59210070d17263ee1497c3857e65e28c7cd5c03e06e01965835a7123e7752ce9ced28c13f00e6142388cfc04a7b32746f6f96f084ba1a385be9759885361dd9cb9c362957c7feed07f8fd55d3894760b8685b84ffaa3953963e3ca41f1fc7eed76cb512880ba3fdbd29a3c91869a6124da3e4236e54c10d3dd27376fa1270d6883009370b1a87047484d92f79942737c9dbe8dfe91c84768bde6c3c114bca3d86a500847cb6153709d235d04af466fb8de2cd4f6aced9ea1d08262ad71b006a0c3f0094a9e0481ee414235f486a558e97c303c026dc450c0643b2ae14c4db4831d9561875ec73c8863de659f474eb3f35566cb9eb3ee9c68bfc20956f8c6f70299c5b93e44b97d2aaad00dd5fcfc1de7bceaa1b087f02a7915dd39dd9d1d8a2a2c5a17870be0b9813a482a424b8cfd84263289a086b3399c17a36f53502032508bedb382e66ea30e2a10252ad784a26567a80272e2377c5ec280abd743986f900d1787460f1608af1702170410468acd8eaf6b30f3ef26689b8972193f3e89c82e35085797fb89e51f90c8e905082037344f24d71da6626c5c52f63a20c369724f9882d26b22b182d05d6f20d558f3048bc198c8f37d1a06643760beb09b5d9b6ded7deff23153d410fdb74dcfd4522d7007a006df7d15064f9778d02e5e21ea83cef50ee4dd59eeceea25b405230658cef4db8d634f7c2335fc4846d0cea29fe666e97d6a6d831ec3a58f76b300c0639cd613033efa3cc835455965ee808cc93e41a6d9601482daa56f51e52913c4c88ea58647d63b4b8270a6fc5111f85a85e059b65c8e4c7294e80cc867a4ebf6eb27a8b1a572e43f60ea7d5dcf483da2fc876819d4e4462690f68606293c2525eb66cd568d27287b8b0a8926fe7a3c30589f1bc35b3e54315ff5978d19cd668580c29d3e53f83b80487c78181c4be2a4d9fa97e5a0570b76e1fb32af2fce97cff0f808e87d76015c15669b9f601c53456ad0dcea18823359eda0a0c8e65811c038dab023633b030431fc476c5875dd3dd62e037852af4fc55e53e18e1213a2dbbea911cd87d62b4517d592ab3a71a9fc71a9d63ca7eeb7bf1a479300f78c408780cbba5d966b090f54a126520126b9a18454a521b108bfe87e0b6a39e00b466909f97b43149eb1d4e715d0519d33de97e25eef2de50e12c4af61d546449fc5ecafebacf86a4a2ab43256f263c12e9bee8fb1e0e6f55fef0ee930f75359cc65245ee72818a1c40ebf3b6d2f63a447c75052457d54626de0aab5d434cc718b78c1578a29bc490e77f1480265ebde3a00b7116e762025c19c4aaa58a2a3efa1ee480c82fd09c7d8d36a3962a70af2c73d27dc087f4ef7937eb073177d9fafa7a721d4193b0cdd08a89cf47713ba0725e2daee6de208bb5ec5e924c1c53172619614712552db95f811bb22b0491cafd67d152a572be339a988ae167544b2819265ae8732419e302509bd2451a751b092eadcf46d49aa50c7bfde1f52597422d679e6118bf5ab002f1ec53815843b683e2c31edd8ef8928f1f7a0a2d13b8457c1393665d73a7d91358b36faaba91c17124265d216d42963d7ce4978d7e66816c1eeff8a66c4e424f09cb8442f8a5d41da592f639f8d0279b546e965abbf148cb70c90dff7ccc52b9db9631a5cd086dd6ae5fda1b141864a96810cd955cbcc8fca31ecdeb91f1b930901fd3428b672eb2c43eacf749cd1ed0dfe6460bf68d14717ed298da95f0d75200e0abbfd3d7c1aecd8ffc1f0dd964b323a07918b042d876eab629c8bac3600f7df0d669ddae17c54066f0f080af332a16ff2b7545f79eb46a56d0d323fa85a3a059d15b114a5cfd5d8cf7f631d5a21647ef65ec5198ea9c25323b7a591ace554ccf0db67bfb1e9ff134f141504475b50f47c191aa4974e0b1aebdafea5765f53370f75347d75f501bdabdf3b14e26b48f5a57e8daca1a95799c2318d736a946de622eb9e29e88ecf6372532f8876ece4d81ac4ae696a6988446328dee3a2a02a892efe35fd5d476a4eeeeecf25b2d43e6269c5f0a21426a35695e84da9abd0754ab463ccb88cfa2bb8c19dbf9f157b8217eb2d2c7b0f3f5151a1d1f88d3d96fccd3ad18f230c180e683f6f0bfec17b56cac4deefc9af0792ad308aeaad27a5c323830af676e2678825bcd113acd1f79d418a660940ca826b9d13f20d11d2cb060ba8545e5e5241296d82768d80373cd8eb79b59251c44d76f6ade9ba70fb63ca00726d727f21b48b9c419099ad4c0bab3df0b2a09831137f14847467f0993f6d0c162c6236536dcb20444206e2df20e8024e84bae7fe085ab044de21da4407740619f726de5d3494348e2f7a38c332534b067444134bbe08b675fe48db89a60aaa113049ead1a995ba313b18680b9498cb2c003aba54", 0xffffffffffffffab) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) getdents(r0, &(0x7f00000010c0)=""/5, 0x5) 20:56:13 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000040)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r1]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x2, 0x8003, 0x0) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) syz_open_pts() r5 = semget(0x3, 0x1, 0x40) r6 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x179) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r6, &(0x7f0000000280)='./file0\x00', r7, r3, 0x4) shutdown(r4, 0x0) r8 = semget$private(0x0, 0x7, 0x230) readv(r4, &(0x7f0000000c00)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x14e}, {&(0x7f0000000d00)=""/162, 0xa2}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r6, &(0x7f0000000840)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000580)=""/226) 20:56:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x400001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) 20:56:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x800000) 20:56:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="27d0fdd8d6c306ac99740376f02e3fdaf99a76b21c7b2bf7c5566c878fdeffe0c96a6b68bd2fa56a2e52fb2cd59af6574ae2a676f20f6cb02576b79ec651bc2d9dd292fd729f078f5fee39cd3ccfae44eab9a48d8d81158519ef248d7f5a233aae5fc36b8cdc229a13392d7782af3c1a258517ff9960b6d4e12a2fa8fb7cfca8856b65de10b5881f87b7eb33c1261d17fe44266d34f6fc4bd157cb8a038f37d99b87c32bd4e039dcc3819530e08fc85fcba741617dafb056dc2c81f0da", 0xbd) 20:56:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10202, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) 20:56:13 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r1 = accept$unix(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRESHEX, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64, @ANYRESOCT, @ANYRES16, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="cc74fbad033cfb8cca47b4d26dc1072a96154c22", @ANYRESOCT], @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES64, @ANYRES16, @ANYPTR], @ANYRES32]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="031000000000000076e29272c100002e96ef5a65232a549f8e1629f7f770960bd9ff695d61741302f093f74249f7e19d38d4bdb26f5d277fb4564bb4"], 0x1, 0x800) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 20:56:13 executing program 0: r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/199) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/72) setreuid(r1, 0xee00) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:56:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) socketpair(0x1e, 0x4000, 0x1, &(0x7f0000000000)) 20:56:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="45280d5f262d69296656b7981b065e9d87eeb1f352035941c551d235055448cad178e262ed6474ae98afd5ae20299f5236d84aa55ca00817eac1ac98ea81b27c23bd1ce10b3e0f5a326406ffdb2c7e31b7c32fe83127ae05edbfefda8a5527460d6e14dbf9fd42afeda9c301c9ac951415ad950fb2a146706875bed72702fc6b77dbfe3edcc654752ed80ea17559865850ea8da0d8475412e291fbd50a8cae4cbf03fb0f2d9c522f838a12dcf9331e09c296699b0bffe9d437cc125110631983dcc10b73b3de", 0xc6}, {&(0x7f00000003c0)="e2b1f3dfc60757cde8d817bbeeb5cb4e8f2052bad066e59c9ad6291bd7f6daba8da04e029f65e558000f226466d44152dc1dc6d667c96d0b56f6c093e1e9c248cafe5c4434d7ad85b7a2df11f403bacf04cb2d7cfbad5e7b6b80862e806da159f435266093801015302fe0eed7f987d7bfcecf81e08ef8090e449ef9eaf0f0158c691a872f8eeb87b6f051fe672eef8b0428", 0x92}, {&(0x7f0000000640)="f642fc969ed00f24555be8ce330c395c36fe5770b34d78b194546f2ae2fbba25eb92772bf253b17d830990c00b00e052a33f76b403c00de51570e3b2cb6b8193620558f23f595bcc32516e9bbc64fc0cb2cfd7a0bfd48defc183a0329d17c17182e70dc051e0476c5efcbc9ec158384d75bc4ec6161cc8c2ef78535c3590f4fcef051babb64704cecbe6be52dc2aa5536ff092c88c7ea31e5d90e7b0cc97f028ca7db50a90fa713f7305ea9967f494563664333590f1ebba96ff4621074d0ff3cd46d0df8fcd930c637ae221a6f8fa3b82909fd97d47376849d809e06994b910312f64b6797cab513325ee85a05ec0e13ae400480df922f3", 0xf8}, {&(0x7f0000000000)="6fee22b53bf5d4149416177f67909546439d44bd56957d30ad89f0d468661aadba0338618226077739d3a0b1ed602c0444d903245977216ac2d14ef4ba946ecb3c59f68193cec7fd92960ffe1c3f47d4eab1a697ffc51a", 0x57}, {&(0x7f0000000740)="70800ad11f115e7546b92352c03eec7cb8d1cf9eae2d643467c456869894a2d004818ddcc7727b76e85a35b8ec984d05f3e31d371d5061fdabe97a553ff0a84b8f8e59e1ae77ba28e7b6539f2ef48ed8b91bf64de01bf98cc5cb0f318d141fa69cf95a14abd2fdeb7857adda12263fa944cff16928e2f815e714164a9a2ea8f64bbc49d7b209037461c961211e2b7503981f2e430465aa2f6c331ef6892f73d8dee2809385010c4b76c5894f453bf708a1db0bb576c755cc33578de97b8bb774280b83225f991271193f6ab511e9b133b871410abf0fe2e163cc", 0xda}], 0x5, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:56:13 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x821, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000100)={0xb58a, 0x5, 0x3, 0xf843, 0xffffffffffffff0c, 0x7, 0x859a, 0x5}, &(0x7f0000000140)={0x5, 0x0, 0x4, 0x1, 0xffffffff7fffffff, 0x0, 0xb9}, &(0x7f0000000180)={0x3, 0x3f, 0x40, 0x9, 0x100000001, 0xffff, 0x4, 0xcec}, &(0x7f00000001c0)={0x3, 0x8001}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r3 = dup2(r2, r1) ioctl$TIOCSBRK(r3, 0x2000747b) 20:56:13 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x600000)=nil, 0x600000) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5ab008e6e9528d815fcfadbe3a4172e7d0c60d9eb627ff5ed96ab920284676116801eb3a4c2cec9a78caaa3be6ea743f7d65c853fdf61d4163b4a5e0ba155a24b296386b4aaa98821c35000000e4000000bc97a1b43d444950257c89", 0x5c}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) minherit(&(0x7f00005e4000/0x2000)=nil, 0x2000, 0x1) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0x8001) munmap(&(0x7f000057d000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x3}, 0x8) fcntl$setown(r1, 0x6, r2) r4 = semget$private(0x0, 0x7, 0x80) semop(r4, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x3, 0x800}, {0x7, 0x6, 0x1800}, {0x7, 0x0, 0x800}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000500)={0x3, 0x825}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000540)={0x9, 0x6, './file0\x00', 0x1f, 0x5, 0x8, 0x12a26be0}) writev(r5, &(0x7f0000000780)=[{&(0x7f0000000680)="f6b593aa7b8f57361260fa984579d315ac6b52247852c75be01b6a3d5cbf57a797b0eeb11b0b6920d1b805eed134b96fd9a9e0df0e406701abd30934091627a8026923e19e79480bee3d3f48030a9814e16342cd89db34edb2495b9560622ecd07ba8828e493410449606d42a12f5f3b8db77d91859198720fcaab93442b83228aacd999b037f93d15f37304ffdfd022fddef0f4ff6e7fc0131da55d5f923801fe04ea208fe5a6f44b3a04239f8f14dff2d12920641a923cce9b9bed875aeb971680d2186b6fbb935af54917bb3e580aa99694cd2c5b0a7d09981b4f94c57556c1ece67ad1846f9c", 0xe8}], 0x1) setuid(r3) open(&(0x7f00000007c0)='./file0\x00', 0x40, 0x10a) socket$inet6(0x18, 0x5, 0x89) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000800)=0x4) 20:56:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="0cca4cfda1a99e8e42c1b06758e994d666baed456bafa2ef22a930f139f46a65240dd90f5fee8cafe8fec386f6", 0x2d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)="7f6ab174fe85c233967b1253786deffef14b83a679fbdda2b8e5c8034f", 0x1d) write(r1, &(0x7f0000000240)='<', 0x1) 20:56:13 executing program 1: r0 = socket(0x1, 0x7, 0x5) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 20:56:14 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x5) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/107, 0x6b}], 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), 0x4) 20:56:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgget(0x0, 0x56ca5393c34b8626) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgget(0x2, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 20:56:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) r2 = socket(0x6, 0x8000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfff, 0x80}, {0x18, 0x2, 0x100, 0x10001}, 0x8, [0x6, 0x6, 0x7, 0xfb47, 0xff, 0x5, 0x3f, 0x751b]}, 0x3c) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000c1ff6304db1a344ef682eaf4fd5982a420324550a792cd8afb4c3c5dc5c8cdbc8b57a27ee02f01eb7ebdb6e984ddf333a8312b860749c24555b0b50f831895f50bad67fb167ca9b7257adca5af9e5667e4769831fef5c93d859bdff2d0adff3d98241ab95e0bec1b6b3a3345b94254d0d03a9e8c562578c83255759d75c56aa17ef576e6c2410f931bdbd791a1a74a85c4b43d5e5a4036dc81620016ea7fdb4c9b0e504eb5839eb2c91dd5b9cbe71e1fcfcaf7eee677ff3765e07371236bff8d718f7141333f"], 0xb7, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x89, 0x4ee4a3aad40dd2c, 0x5, 0x8, 0x2}, 0xc) 20:56:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="fc98cea3db2625d4b95a1b", 0xb}, {&(0x7f0000000080)="6ffd0581400a6c55c1fb54ea66f86b20bb1913a079769b74fd12f7f2b122c513abcf62bc8b31d43b1d9752c93da883bd66e20119", 0x34}, {&(0x7f00000000c0)="1c1be493ea930664fb06c2530eea415e00340c726e3a582c51faf11374f17dcc32c9f799e30392eae2ca922952b212844804d052c094d5eb3b167461aae174fde909c572c136ab0c2f1840620582c2647f046749350b9f83b12de0bcaebf7ad848462961634b6d3435478aa652471fd5a4bee58be11d6a817be51fc94dc07cb0597fb90276de303f8e3edcb91e83c3728438430c0e92737f54fa36a7512ccde36d53674741bf710e9c045dda2441f80d2fc68bb0ca3a5d67a43202577b09e2588da70e14c22410b9e5c49aedf4adb6b8f271c00262506641510b220708f5a1d4cd76e026c9edfe189964bf7fbecfe5aab96a86426bcb900545a631d16f0802f75d8a63d34ad1de838f73dcaa57e61caf9a05966f4b5ebc11e71e665c657f0381c9b546f523a2f2ca6e5bba00f556544aafc5043040fdc50a9556017dfc660cf5369a850101215e0dd0e6c16e9601c2990d685e4360a6ca223a3ce38d5fa62b61f3c1c517b18ef5345917e7ce01196e1cc86bf059529c40d79a5a5564b6b136ac858dbca912d79fec861153a847c917b7aeceae5a9f83f009381c59add5eb0302bf04e6743b1139cf40004b80db6f51c04c90ca36fba4241aeb16f27193368f2f5b2605d917ca2866c0fb044cebd02da825f8cfe7511d9617784e811f047db799bc0ed706e7524b7fc981a226ed3610550d2029c7debd94b595588e73b100ef7aa856161b02d915ae5bca244f3a70e8cff34b0dde9f33c53af59a6f7579fbc243d46fbff08ad066f081e523e79c70eb5843c509305b1c0d1385876f5a796cf1c947c1bdf7e262c2d8b665b9be082e3b4813ceec4e3ea9a51c74b3e7db58ed0edeb4f1fc48d7660ac628fd8ff177a1052c95ff3433520aba462e4b2a5cbf7fe6a0e6bf05d35de48722a12c83a716c9357eb055df7d3de7c3db03fa73fd8abbc600c0734170904b902021787f5e2f97508206264e1c80db94ebfc21bcf93f5548990775f22d8268d95a6175bd45b9b30c34ed41b2e6f7824ba34ce0c4510c68808727defa46c5825d25555507a0a3c8f03bd2ff1ae5985bd2a07a0028f353ba1a7da974676b8650cb31b9f233b3b5a90e1f403406e1556041b9e15e229f591cc87676025fcf02afecaafe8f8764222fb3b4b495712241f012b8fca3ec2cdd3e44b8cf23ecd31e5934a77845072d2a5f16ab33cd0328c27267077ee73628c60b2598d376a1371f1d2d348f515d3fc1749ca9e44b6147a79378f1e58e59f5707b22cfe1dcf457d645d528a2e84b20b213c99565ebf045d123ef1c79a3aa800e23bf6c183556e19e9cf593c1c46909ff4c55d3691eb7a2165b6dca5d0406df045af84344cb3e00aa750fee02e3efbe12ae721005f7cf44c9c34074b4b6da73f7ef5f91c1aaebc4be976ed1b59f880b1a231f2f56d6389acab68b9542ae02dd8ba6cab040b97356f7d22a13a0c5800463a47b670e73ab6210ab6ab647ac64c6e944d96a46460d1eab7ec601b4e5aa0e7087c5ee6e46eab1ed99c765f87faf8ce2dac96fc28b9c58748d70db399ecad962ed9451d9f9ebca90b20fc9ff07b8b92e1adabf014ae90601d720c3d2a3377199afda19e4e054406be55722cfffc6d63a83b77118a43beb180e83fad70976f6655bd46594eb0d4f74e3585ab01243c58ca4dd115722e2d2a793fba6813361b3ae4a6bd23b0584958a43b96946a99fc1f70e2b0ac566678e09202296c7ecf57d8009878e4278ff910b65bc3e392d3fae3ef94e58d00acb2d2950e5e1a0385ef03d2c6e10e6a02728ac817271cc289d12c6e024dfa39746c9e55ad7ad0ec10c3174dc29d0d78fd5f4318bbd26345dbfc059ab3e82dc00a02dcaea05cc2c04f21d7af578c7acf92c04a0f62212e27837b776f10fedcd698cb0334abe1dba001f5354d2159b6fdc7135b4472debdc61921d947d6a3dc64065711a5ce3c9bc33ba6d633d3a1bf3082b3f6642900121f443918e6125501b44af57f0588f56b25763e905ee376c078ac67cdc2ac7809ec3355335a914a38980bf2ba9a88ad09fb7406d25a34f10df5b4ba4440f9b7a8eb85c28bed3e33e49dc3da3b3b87848baa4e8603694b8105526ad0f218212072521e166f8a3d8696a37d0d5d6e08d5f26854df2c2088fb443c14f9c50196d5f854ab86d14fd9987453d81c5c5a115343536329c5f1cb48efe5a395c25522434b114a0118c6c206d9b16907f6a417ac00a231cd26eccbc437aac456af00b5eba830778e90dd986397197beea9b0ec8d7b16a8351da952065c306035666bedf00cbbcddabf91e835655e3336807de5aceb15c65f5c20fe479b071a2751d85132b7520faa4b23ca780610026d6bd2d4445e7cc03b319534f939706f59cf1b8bd88d562e345c3ce5df9f7a3e33b094d06001f689d9840c9fbed9c744b4fdeb8728ad858716f87ff62505bc8624c7c65d36e1ec629f5d798edc71f9e1da9890bda4848807a22e4ed06d1b49012c61da57ce9109b1747c1cc086d54778644b82e3b3e716a4bda979f19e7d72593f7304cc0ef92e6fe66b77fcfd48dc9d30c097e0a5cddd4f72aab8a2679f465e8427d47e9eb21a792201a13fa63e69aa79be5267fb4ed4ad25bcbbd258d4e45da6fbad6ecfff2e2f7b6167ce96dda98c06a6c0e8095004e7d4a32ff75c3fd09cfe9b13e6bedc2d8ee528722ee5ae62ad765f4c4058e2c701dbfa10191c179509e6d6022514030683e74992b04547a8d05c6cddf3f27bd1e8379a428401cfd23b629e7afd57889f5b53818d96acdd669d897823738e262b1863116aa06c12d01e565acc2812ebd92c6d4acc21b56598607c98f0d66f4636157b756fde9080ccef50e0119618d9fab6a80101b5a0d5b7b0deef1e4251bad46ee4cf0d66f92ed13a32fed43ffdbf6b2d8717ee6b0f84222cad707ccc74ea7ee0fbc3a9abe19b1ca6d87c482c7c500c5352ebe639b7ca0a2740ac4904f0e0d030d8ac4f37c659ab66f7d7c7286a6393b3d95635a71684e9ee22b882836714aaa4f0bb3af032fab5c5e850b8142b5cb33ebdd67e78e731e3666f53cd5721d0262e97abea8908a7076aa41a66f8410b248428c8c5e450b6dbfba8f78beddd447a9514c4e206475eb3878a1d495b7f19241705d0fc48e0323007a1de7c6b0a03467a0af579c30bfb00ad1df76dd05e93fc8a64941fa24b732d07703eabfedf74fb736781054427c577f5dc4f6d4524ec16614710ba691800e026be6c6bfa137ef83f12d4e6e1551b03eb6173bf8e544844bdf2e16ecc40c06386382e85fcdd83467215f70e1370bc1a56f473dda3ae515d1e4e7552762ddb7ce74f6929fca0f467be8191cc434500cb26992af417a60a9244acf57cd61d1dd20fb28acb7b1f7108515d4347d41498ee29612784917c8584811078b838491f97f69680416de208ac35d96688d6182d90679e43d25c193c59483048eb90b772518128f682623725a85a40e4ab1ec9351482e756665bdcfb63f5f67c8388e3f0eaba2e5af542ab8400f8ca35d85888b0df2ea2b5b53b4727923b928d246f616ea886fc6a47b6b325a5d88484ad3bb9e08d13ed7253c001e5f8d2cd0a314a8bd0a5c452aa436fb106c44dfb89a4bc38ea4c52b52969b372b2ca5bb0a07b93bebba88d6394e74db47f50a7df5d91daef20dec9e0f446a8d8b6afa3bcd218c379092c86efe54a3cf9d466d893ae43e306eacaddc750ff42c6abbb0fbf93476d28fcb1aa15a77d45c28a797713ba6c75f4ee48150e86bac92a7aae8f694bae576846b59ba9ddf3f98bfb767044ca2499c355c67062debcbdbdee6bff11bf9030901254e103e748d33ce97d31f47f80a1fa52e94958e02eecc5dad971a0869bb1a3b313374b79e9cd7077a064a1317cc673a9c6d31ae67f20af6eb2becf38aebf8a6c274e82601ce71b6d4629d78d063d0678d95c91635298b1e7b9cea14a68fdf295dc361b795031047c7b1da7af1088a94f582fd1ac05c278d51dca2ef7d284fe68f1fe21319473c6c92cd5413a63778ecf68c684c16545e1b0f9c54bfeffdd4e0c284ef89cf3261dd43a1734b2264088e0fef8d65d3a7f190035bde94e176bf3f701794a234b12c1bedaddd49684ac782ce8131dd535c19e07387c688276ad46587470339483984c70ecb486775f2f13729daa0f7781924ad909b4e597304275403d05d99cdb5db2159ced90de02e5316b48ee0c07feeeddcf3e1a3771459dbfdc629bd4145b3e6dde2c36b4f85ab05a81dc846ec00b664304f8c0dd6969b5d60b905d535c4451295b948c25481ec6ed2ac3b59254bc362374b58672b32dbdaf57f9f24323c589be6a41fab34c5932330718b39c71c53d2c7872719a2b2804898409868ad6feb14679dde7fff7405b35dd9794b3d67ceb9b58f4bf527599d4d637465520cc88286b87897e59e92ab9bdcb2015c15c5cf50c16b6f721760cb2212eb551a329bcfb75ed4e31478e0a50463049c6a2b3e6cdc59c1a9b7e403a436820ba5bb80512ea30eebf17d9fa5d55ce152265748a3d6c4eec14a996af3ad8283ff98d9f59b48b76b1a1ad63398a473d302e0456d8df92096d154c80e83b2be1f3155e95794dc169574651d493e73a7c07e171229edd85b90c6d9572634fc2f7002d765252b98751c9754d8b02033d1bac7bf33c100a023f954ab64bc588aed9320bd79cdb27e92f90a6a9f5f365281088a152d272109b5497dbe2714efdfce5564e542d763f45a4dcdd13a306f1abae4057146cfa07ae1ff938ad10aeb6dac76d2c19f4c0bd8858e182dc4c68a2a04dbf83e7c873653a0025462ab8c2e71d4f8a013b8f218d617187245ea641fea5f1795e86fda8ec25c083b76d391a1308b9482e6af84727ad86f2615bc5e1c7c902c0e73f2d1d5af49b3ab40b06d9c79b61f6641b0267a04b307903496bbcffc3b92738dfdad9c8dd8bac6f9afb8a957e3e4eb96827a1fb9150d44af9e30584b358da162333cb3adbd8a1c3aed44b412d92f0881505a62719f6a5c0e40cc192533594ba3cfde3f504606b7e6ad4bb54787d48a25580077dcc17dc82eb845eaaca1a222017df9bca05b86daade1b4b8124f4732485773db07e6980ce90dadbff588eb1daad2438dc824aad9dba8d1cccd7b73eadba70b14b30f9b4855df52f6594059b12be7eb106d0fd0e78058f7a1641f847a1d71b9e0d2394521ff96711f52a24684d9dad545eb9d9e3f8be79de46883a0b0fd96dfc5a22afae7bb764797558e650ecd2416522c3068bb1c3d15fb6adf05926180ba535b67c24b91df431838566920c25775f6cbc61e77024bf687f10e27e78dbf987c54ebad9eda72905daebbe88156c2c0e7fc12d6b6fc94a1d48ecd40325ce3846b57bca97c9ad9921a10f42c5660caf430266061b4f57934799ba933f124986a26f6bc61208e1a45f0281b8ab4d093e6fa977393d1903c3cf8a8cbd2f70b5912d5d335cfebf7f7202860d2cd5f4471444b3698ad71631042a9ee658ac383cffddc03e4bcfeb18bc8049d8743331e9ca8ac37ac6446ac1237dde4ed60162bf99969a3661a3b87df8f49236daa9aa84492c2951bb70348148651eda7062bc7b03ec9a0386b707abc56b89f4d8912f7cc3659a6a2be84b8c561b543cb6027ae1a30efd8ba49957fe2c7400045d7440ee8b60df45ebc25f71d0db5ec31f67cd8b46f4c0de4386361676be1e609a31057684d5bd85d2624726c13c0e9433ece30db343bbf6b39ec725ab01d65badcb3242db834b40a68e92d07760cd12f5a6e068644f9e32ef1964ab14930b52e1c", 0x1000}, {&(0x7f00000010c0)="35f7ffb1835ad046c49dd30d0720374bb3a00fa4b74370c094872d356c352a480dc0935e5209d93cab330290db4faf9fd4b6eba0f4bcb2302968dd48b12d92610e4e22099ca3acfd40108c7211698c1e14846eb47492fff2fce37e860f629424b53ac42941c81c3b97a1986a9ff2f11b2099a92e27a111f5d37bd9d9c5b1fe0a3e06ed4a1146184b892433123765b903e0e96842ea14630abcbbf59c7d8b0e992b9dfea8a2c9ee76842c6085c0f5b5c7c98847397fbcbb683c5f5733b5cf57aefa5beaab23c44bff4bd46586baa1a6372df0", 0xd2}, {&(0x7f00000011c0)="e19bba04694f4e510bf3462e606c2826552988551afd6a4c3d34de80149c7755f9c8701fae623a4f1dc57c7d10bf02a5f4e241383b3fdc16aa80864e89e3ad505ecd60a3", 0x44}, {&(0x7f0000001240)="8e5de2f832afb3e65ab3d7119522556e68c818afb3647c3cdaece36b57bc282ee63b19a4cffa174c55ea35e7aac5111139d6c6fd88050b832a2bbdf2ed692b1627e2fd7219abf7018604ce3beaa5af517e1bbba7fa896f941539bf3d63f87465c9e46435665632579f8bb1549fc2e1639d4880fbe641ebaa49c3d1e14f27ab7646550262af1896cc8897269be8a0a956b3a884a803ce0419e329a97ebfa79a0a1f683a478a5ea3ff3cc8d042b92a075e5f7c8095779a93551c9e81a2", 0xbc}, {&(0x7f0000001300)="ee99b16ddd90d4924457fca7fd6f4734af7600262335061bb5bea638f1c95660d4", 0x21}], 0x7}, 0x1) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001540)={{0x348, r3, r5, r6, r10, 0x3, 0x1}, 0x126f, 0x101, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x80, 0x0) r11 = semget(0x3, 0x3, 0x6fa8cb7199a8ccab) r12 = accept$unix(r0, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) semop(r11, &(0x7f0000001680)=[{0x4, 0xfffffffffffffffe, 0x800}, {0x7, 0x1000}, {0x3, 0x1f, 0x1000}], 0x3) syz_execute_func(&(0x7f00000016c0)="2e2e450f0f179ac4627920050000010066400f2b02c4a3e569c60064810505000000667a966b47d07f0066410f38dde1f2476ef3440f5331c40121d24d00") semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001700)=""/33) r13 = msgget(0x0, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001740)={{0x6, r9, r4, r9, r7, 0x4, 0x100000000}, 0x8, 0x8, r8, r8, 0xffff, 0xf1e, 0x7ff}) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000017c0), &(0x7f0000001800)=0x8) syz_emit_ethernet(0x33, &(0x7f0000001840)="039e4c12483965a1ce8e4468582d3294558d76b30be7ad7c1df3c29fdd458dc1de1f530e2dc374c82eb7a5d473efc8c4515c0d") recvfrom$unix(r12, &(0x7f0000001880)=""/176, 0xb0, 0x40, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r12, 0x7, &(0x7f0000001980)={0x3, 0x0, 0x2, 0x1, r2}) setsockopt(r0, 0x2, 0x3, &(0x7f00000019c0)="6f7d3ddb9f12a9a44e66240852b63e53bd9142773fb1f270361551ac5127936aec167f1f5207c9a13c6d9356d8e77aee1fb903011583964157ea57d97b12f5c49d20e8341b64729732c963541bd5581204f4003a2a79eb21901c6ce206c8b78d7ca2ab7e08c5c8318c517bb3e37870a43756614aa9cfd9703d7f9cc9f0caa2dad2f7131c305b4d2cba075c0c81ecaec851c595fc616c105422b94b", 0x9b) r14 = semget$private(0x0, 0x7, 0x12) semctl$IPC_RMID(r14, 0x0, 0x0) r15 = fcntl$dupfd(r12, 0x0, r12) utimensat(r15, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x6, 0x100000001}, {0xff, 0x10001}}, 0x0) semget$private(0x0, 0x3, 0x410) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001b00)) semop(r1, &(0x7f0000001b40)=[{0x2, 0x3, 0x800}], 0x1) fchownat(r15, &(0x7f0000001b80)='./file0\x00', r9, r4, 0x4) semop(r1, &(0x7f0000001bc0)=[{0x0, 0x1, 0x1000}, {0x6, 0x1000, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0xdf, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x1000000000000000, 0x1000}, {0x0, 0x5, 0x1000}], 0x7) 20:56:14 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820254225bb8217c13adfcfebb115a31fb3be1cdd2a32da4ea163e0123d8735a19137cf3b3d5aa6a95cd9553571f12ca"], 0x10) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000300)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69997d42b89a58af1d4ba630e36871bedc345cbbdb0f39571eb31e4e2736d862be223652252fcd1d0ec46109bbd459f20e9e9c80477f1e67b483a0360055f415ffa35fcd6067d1c856c7cef58639f5588ecf5598eacdf44ace96aade4070f5340b6068b2170e25924bc93a31752000a4fc7cad0", 0x91) 20:56:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="39ce11fcd083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c04508097c31a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) 20:56:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0xfffffffffffffc00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000000)) 20:56:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x20000000000000) 20:56:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(r0, 0x6, 0xc0000000, &(0x7f00000002c0)="78e72b30396126d053bbfaf10efa489ac962a8e77ed99396ef79e670d2355dd1eecf61419113b45993491b8d01f09e8072475beab7a6fed70cfc50c3b054f087caa12ebde2cf2b23795bbf78971596031a799fca6ab91e167cb7882773efe6b3399d82f8db79bcc77ffe12bf45f9381a28be3531a6df2ef33b1b9654aaa3b13ed7c46556542f57fe457db37552a0", 0x8e) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x6, 0x3f, 0x8, 0x7f8000000000000}, {0x30000000, 0xfffffffffffffff8, 0x9}, {0x0, 0x9, 0x100000001, 0x7}, {0x8000, 0x7, 0x53975a5a, 0x6}]}) recvfrom(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'], 0xa) rmdir(&(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 20:56:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 20:56:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8010, 0x800000000108) write(r0, &(0x7f0000000180)='O1', 0x2) 20:56:14 executing program 1: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/40, 0x28) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 20:56:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x18a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0xb00, 0x100) ioctl$TIOCCDTR(r2, 0x20007478) 20:56:14 executing program 1: r0 = kqueue() clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) 20:56:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r5) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) munlockall() r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 20:56:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="39ad97da749da3e0d6cae176b32f29f757ff6cd8016158d27882e22d19c1d5ab2347ddf51a87a549dc2dddf4bfa876057d69d1aa355f25898676e8beb6074de5cd05041139655429bc4763f38cbd6e2efc2a435ce2fcaf093d642aca21ac3620acffdd7035e7f58246f07433b09bacb467400704d04ae371a20e4f4c21262327456a74ba2283dd7f4263c267a9b32d8532b7", 0x92) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0xffffffffffff8000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) 20:56:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) getrusage(0x0, &(0x7f0000000100)) 20:56:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x293, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x28800, 0x110) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 20:56:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 20:56:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='f', 0x1) flock(r0, 0x2) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/150, 0x96) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x49b, 0xfffffffffffffffb, {0x3, 0xdb2f}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xe0, 0x0, 0x2, 0x1, 0xffffffffffffffe1, 0x4, 0x2b, 0x0, 0x0, 0x3, 0x5a}) 20:56:15 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x80000001, [{0x3, 0x4}, {0x3, 0x80}, {0x1, 0x5}, {0x3, 0x1}, {0x2, 0xffffffffffffff79}, {0x3, 0x6}, {0x3}, {0x1, 0xfffffffffffffff7}, {0x3, 0xb8}, {0x1, 0x3ff}, {0x3, 0xfe}, {0x3, 0x1ff}, {0x3, 0x1ff}, {0x3}, {0x2, 0x100000000}, {0x3, 0x1}, {0x3, 0xfff}, {0x2, 0x742}, {0x3, 0x3ff}, {0x3, 0x71}, {0x1, 0x800}, {0x3, 0x4}, {0x3, 0x5}, {0x3}, {0x2, 0xffffffff886535a8}, {0x3, 0x1}, {0x3, 0x8000}, {0x3, 0x9}, {0x1}, {0x1, 0x6}, {0x2, 0x5}, {0x2, 0x80}]}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 20:56:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="970a5820f15872b409e65ae640843e2d1b5170add1292e32e3a00bd56d1ed08823dbe9dd4bbebf6ef18bce3e6f3bbf5c53f4a2ebcb4a743d7f193e115678077d023cdf706c1bbb7330ed12ddff93503d36db032bdc077605280932e22ab699fcbaa9a6d5d5e1663a44c776e8e95f1998ca3bec045bb1fd9cd67032561403867be5fe100ec426993e79e0a9d1f1cab331bc455db3486f085f763abcd5063bef3ac5844f7681ff1b3d03716de1935e73c2394a3d1e9f708c85be175d5340cd4cdfdfac49e2bff26e69d43a0622bc4eaac63f1930", 0xd3}, {&(0x7f0000000380)="f045f72c4e62fb25f54095e7c1f75fde5bc9759e8e2a941a62d942ec445367c6cf2cd79e62dc4c588d469d487d13eedc6af75e2a78a5954112678f30b666ed651696924bf1cf8898ef61374d498e14dfda42e7d4758c", 0x56}, {&(0x7f0000000400)="ed4fa29f1330550909dd933e0d4aa3ef4b5b63867c9b0e23d7817d0188b3eef47c81788a85a349613c77c2fe3f1de832ef38910cddf5d036ff896d56a849d6523f2ac2f61efe9d68e083c9918025cd936f14425612a7a6563be9f153a278f86b85237c90b02546d977c09464455de656e00cf5176058b07d78f7cabe85a44971733f5e076dee8de8c2bb00a7d2d8f1b83de3743ab862468f79905545c17ad93422aecf5a74f9ceb3ec2da8a36ff63aae3f", 0xb1}, {&(0x7f00000004c0)="9dad6925c962e032ac50a3c405b849169ab48f7965cfa991426862969d03d3611817aec75fb5ade70b05741769d414de4d07079f097f3b76fed45dc7a98a0e79b66441a477e82d6fcc6f4c6ab643ba165741800705f66530042ce932fb923d9452233698f1d5441069091e57a3ea19b8118d6679ba70f621c90049c18b87d9987bdd16fe6a23d2a93ec45c", 0x8b}, {&(0x7f0000000000)="a83edd062403199f9443c4c6195f751b149f42dcbd0b5a6b510700bbe429e664b72e215d1be3d6552802a91a80766dc202ecfdcce0b90a65d27264d9ae248cbb", 0x40}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0xf5a2}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 20:56:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x80000001, './bus/file0\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="54f7151df69d3f75707344855e324c7e2407c3bb0a0b0d54869ba436906bf1648d009d05b175369d4a7da3848fc41f8fc275e8d691fb19f3636f9038205cc19764f4eb682da6edf85ed8e5e89bb60a13b151", 0x52}, {&(0x7f00000001c0)="85e0f4ac90b615a131d7b4bd4d9a8a3653bce066eaee152197d67806ae18ba27d097e5c6e9eda95f52a4ab30854aea33ca2f81f3655457b0b6980efcf8e54c", 0x3f}, {&(0x7f0000000200)="2d1c31cd63128f4d0b9d5c1dc7ed17c49dce3f14d8d2f5bf8d7d70ee1304317ab6354bf61ab20e5ec5619dc5cfe3213cc19ccc573d65245230867896b06f0265740bccc0311bd8", 0x47}], 0x3, 0x0) 20:56:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 20:56:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:15 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x3ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x14, 0x1, 0xfffffffffffffffc}, {{r0}, 0x0, 0x22, 0x40000001}], 0x97e, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x936, 0xa6d1}, {{r1}, 0xfffffffffffffffa, 0x41, 0x0, 0x1, 0xb}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0x7f, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x4}], 0x4, &(0x7f00000004c0)={0x1b, 0x2}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000340), 0x10004) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x29a) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 20:56:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:56:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x80000001, &(0x7f00000000c0)="7ac2be139809d80965ca41edae3d54a4b7e6bb985152c33268635c5130dad9016c47a378ac16c34cf35befb3e299fb793ae530d70b57878f2b1581ab9a40b33768c857798a42a2b4b01c007108aac1dd54fa5d1d73acd7f136d8466f78149ecbaaaece", 0x63) 20:56:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) setuid(0xee01) chflags(&(0x7f0000000200)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xdd371e671a18cb41) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000440)='./file0/file0\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xfff, './file0/file0\x00', './file0/file1\x00'}) recvfrom$unix(r1, &(0x7f0000000240)=""/106, 0xfffffffffffffee4, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0/file1\x00', 0x9, 0x10c9, 0x1, 0x1, 0x2, 0x4, 0x49bd, 0x0, 0x2, 0x2, 0x7e}) mkdir(&(0x7f0000000300)='./file0\x00', 0x81) unlink(&(0x7f00000003c0)='./file0/file1/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x100000001, './file0/file0\x00', './file0/file1/fi'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:56:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x6, 0x4000000000000, 0x802, 0x5}, {0xa966, 0x8, 0x4, 0x8}, {0xca7, 0x100000001, 0xaf68, 0xf615}, {0xe9b, 0x4, 0x8b7e, 0x9}]}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') shutdown(r0, 0x0) 20:56:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 20:56:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchflags(r0, 0x30002) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 20:56:15 executing program 1: open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) r0 = semget(0x1, 0x3, 0x214) semop(r0, &(0x7f0000000000)=[{0x3, 0x767, 0x1000}, {0x3, 0x2, 0x1800}], 0x2) 20:56:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x6d89) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/155, 0x9b, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:56:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x63, 0xfffffffffffffff8}, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:56:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x6, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="006c65302f2a4af86625aa4cbe74a0555a624bd52d243ee8f7596eff3376ffffadf31ad23201b780b606b45d85810200"/57], 0x10) 20:56:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x4}) r1 = socket(0x18, 0x4, 0x3a) fchdir(r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x7) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 20:56:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) accept$inet6(r0, &(0x7f0000000300), &(0x7f00000002c0)=0xfffffffffffffd60) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x4000000d, &(0x7f0000000040)="e8530c3cd4eb6235", 0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:56:16 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/240, 0xf0}], 0x1) 20:56:16 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 20:56:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x9ff) 20:56:17 executing program 0: r0 = socket(0x10000000002, 0x5, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x2804, 0x3, &(0x7f0000000080)="80c0060472200d2dde7b8bd7cd28ee97c0d1a26d742880922ee14495b56572fe21d7e0914782d3cc72b57fb7411f", 0x2e) 20:56:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 20:56:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/107, 0x6b}, {&(0x7f00000012c0)=""/80, 0x50}], 0x5) r2 = dup(r0) write(r1, 0x0, 0x1b4e5c2e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xa4, 0x9}, {0x18, 0x0, 0x5, 0x3}, 0x1d17, [0x5, 0x9, 0x8000, 0x6, 0x9, 0x7ff, 0x2978, 0x6]}, 0x3c) fcntl$getown(r1, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6341, 0x0, 0x0, 0xfffffffffffffffa}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0xff3, 0x6, 0x1c, 0xf5}, {0x7, 0x8, 0x8, 0xb2a}, {0x2e3, 0x7ff, 0x7, 0x67c0}, {0xffffffffffffff81, 0x5, 0x6, 0x7}, {0x0, 0x1, 0x100, 0x8}, {0xffff, 0x100000001, 0x2, 0x6}, {0xc3ec, 0x4b8, 0x7fffffff, 0x68}, {0x81, 0x7, 0x3, 0x1}]}) 20:56:17 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x6, 0x5, 0xff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x401, 0x3}], 0x8, 0x0, 0x7ff, 0x0) 20:56:17 executing program 0: r0 = socket(0x2, 0x3, 0x33) fcntl$getflags(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82455e7924895926576a82f055a040fa00"], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="abc3c4060203c0ea123ccaa0d8f9557ffe1d8a7348649e4463e1e0ea613a3b9c7f2af199dc6e89e9dea54a2dba759c33b3f6d25891f8550a2d087d65722921c2314b65627c565a87ab378ea06e781df2f5abb860731accee152faf825f619ebb2b21ebc67e9a201fa2c53511c3812bada136b635f4cb7cdc5203043acf7871bce69352ab01d56c0b132d5d833273fb035c1846a2061cd894762ade2312366b5017bc", 0xa2}, {&(0x7f0000000340)="a72c6d71d2764dffe7ec34493157e715a01c6feddd7a1e727eee62172da14a165787791f4c515027e4e7b76a14169460e4ab6d8152a7f7bafadd5a0f9c5691dca9bf551a0c0f8cca69a3c736bb44f28f11c6dd3f87f370fb776e368b37306a7b252fd1d379e77322af071ee5a42e4c78e6e1b2c2c7137ee033e6d841853d2fb911ad0b5cc2d784a58b830e88d9ab7eccfbdbf478537aaa27a4225e6660306e874bd4824e1fd9786d34c9ad51dff6ba19d9575eac5345444a6c1cb6c0c7bd47f1564d83629d5a60a4619b581391617d35150acc5568f1f1ed7c1631347a5674676c990b0daa358685976a2f8de699805b5d68031a39e930ab15bf3d291ad973bc26810fe9823406776e71f62fe654203342fbd8842f7f68cb51a8211c64fafafac1047c18822e005bf148b4fcabe36270e439a987f8c9f08743aec8f509f650330340ffe1a158de78ba101e53c2aa93511a798320844c12b0b1071af9799760a3861c92023051aa4eb4b03f5aa6ca56619b8e082622a39ddb191317c259f7e5196adc5c8c9293769c69a016baaae154c12de72364831a420695e1ad0bf895f0d2f4bbaba7c97d663a54e6f96c913da4c9b82daa34c347de81ffd7747115e5f9bddac4699a76f31d3da0ec1ad44b3b06ab909ab1644288bb9adffd1a83052b3eebbffee871a095ab6789afca2706d3e76cbd76c7148a0fa7b0a7599c7af34816d7b6e4143ba9d957a9c808b5e9e17a4d8d8915963e99059367152a9d181aacd3bb53629d9dba4142e9f6ff4957d399eec6779e577f1dbdfe79cdad2f474e56e538dcef4dd7e47bfb6382470ae13cabfd6c0c98b729bfc46a15e30a28da05ee9c3a7d87ea5696d14bfa9ce5514b5061ad01bff609707d4fc3293d16c86dfcf1e0aee814ad547873cb82c3d07e2bd9ee57cac4d85dae34894e717ac3b0b3103bbefd81820230730fe4aba95d17684fea240199d2fa339a3a79dea98a72309dfcb9caf88a00241c376a8d881ebd18a0615de09e8c8731aef5d45024782d9f117bf517599bf7743cc62d461eee85f32f83f839c6b4763cec4abc4f89e7152a58755b33403fc5e6ed037ddc7954aa7b71ad61f02e14916780ee24c4c57ec97ca7296ca3db0c773499f9a9f4026d3e2e7a97e2e8c520b7058eac2ebfff2834c4ae47015b5f82ab01b5a44295e4fd3b15e1cfb242a1e00a86c014261122c07024bbaf6824ee1b82395dc53bd986da390e2e2522df36550c1ad5fe9d9da2be02b5454b5b6f063c0f8c9f7dabb472f11273515f61c4e7929ba61d68fa0f308bc687222a225a0bc3b9ff07120108819817735da38cd87704a3867c85bf95b3c4569000b08dab1d2cd42b8445892e8ee9e518fbf35d545801b123c7b91283a0a0e01710857ac8bcfa1919c525913df13a32d781653c22ff7dff7a8e7fccc328ccf97e891f56ecf4725b40ba528511368254a767fc3f1460ea74892ecc847cb3edc6c0616a6b3bb498af075b9d2cc4b0e05214b7add5fc3e8c70babc549489f11df1435ab883a2e6ad92589a3913b76fc94f3b9895b3bed1269635115c54e9ee81772e5ef7a66827b51bb46017bdee19d7a9529f083df139845a1b3ef02c510423f254bb01e07642d3f3c75b18e7949cec16d54e3311d20d5dbb2c499df77962a13861ca36983eb43569802219cc7d563a6d03331f972ef2c2ed78c37127e513aa731c62fade0a5f615a3958c77f5c7b040fa6f1adb14da1279c527b486ec6455656e10adca1466906562a96933bd6541fcbba0567503fa01aa94ea213960b01a2ed43123f62bea501ad7389732b76203f354968ae21f0beefa5f57a34312e9ca8b3f1a320c7389e600e90c199590d9a70066621be4b09c83bca5dfc2fed513cdd806390acc42e973500ad80ea9bb378771020c752f14a565dea7ea257899d9f85f4a7b0f3c9f4fd970d84398e38cd3e99fce9dbbfe7d57db81d9ba384db836de354507b0bac19fdb0b8f314e8e52fbf42526cec9eeaa696fad882738ad8e7bcd1b0c41d508e7155b85f71d08b32dc769db61a307d79391ebfbb2a94482bef3dc65f28b29b44854a74fc4b3eff4baebf4db8a14184d914606c7c3037f565221b7dba54f24d1db889b0b33cd026fde1b857caa7406ba189d905ad749291a26c621ba7ede427c25c035a19b061a41b18a318154be69f17dac3488729f94908df3a76d035faf6593e1c931b293b0362c01881c1aee401751f3a5084d649d31dfaad7b8717ec9c870704e2548f828d6ddf8c6fb401c9cccfc3ab97b08f2c4dadc37f72f59a3f1e3ee6bcb29da4d12768c01ff32c5ca4f00729df71213c50be0becbb04595d5447fb9b6e2dc07839d0488c63c0f70bfe5008eba56e6a7548a972d64cb085ac246f40d154285273bc874147b10b0c485ad10f6098ebee70cd2475215deecb1411d7e5a1ef3a741b41513745c7e718ff31f08d7d09a4903a3c6b514fd2b1a174a322fa1be85333d8491f89020e3153098804202a1545dcfcd9c79f5f82f1b995ded9a955be4285cf8e5f0ef8a6cf1eda0d7b56b51ef0d2dc2289892ec216357745c5aa773b1e81e0f179a584e44a1dc2e3ac44fb66b9e59771a9caa7176f63cb8a8648de26907a1a6a85aa711979368d7e3cdb2821ae30f7a219986e8179b2c7412b8b74c5580b390257c4ce03b5bb5e49600efdd561a818d802560569d2e4d07c6b28a68aee01e2d5aacba65cc26b7b1c9f50c4d7388abca827218569e32387b8c37e9f21a61beb5fe45cea4e5dd14dff16b9962e3ea7f4ca4524e1cca5b3bd3c23c50cf8a57027ff06f2b4bb59d7a7d4f8ac635a0dd6179f1dd4a5281b38930bde098a2dc298a423219a1091251e8e128ec89015c1d5a762210746d3bff67059177575e274b6ad880ca316fc390be9125813c8157a6c1918b94e4cbf06f7d1765100a02a1a3b11dc6d37487c7ab876fb1fda0ae3b84eb9d5569cc1019e9f100f0064ceab1af5b5bd6e8a82ffe116a4372b1021e4d3050dac0cf10c8cc1671ab54198de823a5f919cbe313c8796c4996658064ebd4d8104830b36ff44d3ebb655a29f2b91f18be31c3bc26f862b81c9d2f28b63f60ec54bb5f2a47921e4d95718a4a655a62cc70d4a1606adf51de5ec5488872937d13648390ca8db5c44f8106b3efc7649cce3781c330644d4f90257ad434ca57e19e1c0e50bf2aeb915b72beed0941a901a860fe8e8a93865202736e413c9aff99837e14e95f8e7c117d143fd525f1cb96834922ea369b952df08504168780d60d0e584d2fe2e0004c74e1cc0f8f902028a95ae6b4ffe1533d70528c104cf0a45ba55777c2dbd0afa1def5c99f53bc25e179098d95f58aaf254a727142f2b79138817cf7d5dcd0d74b877f57de181cf6469a2936cbb0598dbab9c75960bf6b7cf5517811a25ecf352bc0d0a5e11d0416d3f2d737e298f1b496296ce62999d06e47788fd8ce7e2d9dee9f60c501ad0b1f371292fd16064bef357715894f4ccc803d6236926e3858827a7e52618e0fc4c81420b389ffedaab9018a341717a3bd1d8f1e5bc7b73386f17b9c97ec3d6ead69380fbb76ab1b14f712491d4ca3f956b521bd72e36096e131b89a7e0f962b3ea56148497c5aa8047459265d159b7e98e5b605cffd85384355f059d4473077570b3d1f8e58bc5b3e95adb6e23156d5c530fd8a235cc40f526316b6b1006cb8efccddd5f7999163e4e2f19ab01ea6286518434bef2bae1a52b6ae9c5013f8aa50deeca369fdb2173c9477fa28a4d90a99749d183ba4cbb07c59fd37c12c797ab20d20b66f3ef526e696e0b330929391bb4f9bcf903c91aea91b9e972a5cfc7674920d92d456b1769e1bbf58e2e37613cb585f97ed53cc36cf17f5a72269a2cd34f026368bf27571f0c1eec404c7f1e2fba9903478e44d6fd1f7f7bcff8e411a5cdc363d401f73de2bf9a99839b714e39e1e558ccb1aa0f2bd3334a7ca97871943b971a2921443db663300076fc68808ceabc8c5dbea36d86dd8b3da3d10f552d325a3ed97932de98592e615d4b88bfacf4899591ddf07e736dfe12065df4a988ec6e96e88a1e76785a4658a25024d07a889505bead0f92feff66015ca954497e3fb9b9c6ed96239af70b7239066ab79706ded44f089e0a227791959c63834793ac21df80ef0a4ad13b9ca4fc3d1696a1f0da2783e321ac5c69865d67ccfe64fb7acc8a54d26222c5dde5611087d5fa417bd237a9aaa33924dd9a33ea0b0fb930a01e278ceb91415c489c1bd0083290e4a2a51ae482e5144b72c92cf69f5d4f609cf9c676c5b7d3f24782154a319282188a444b6061e9d917c0a991a5d4b642002d520e889e110ecd1e2ba5a3109d45399812bb845004c9c5dd0b15278fdc65cc0e2dc7c5fcbc7e1817f52e7e154b4a27062440fa54ec6b4eaf13f8e0212273964075854cfc8fa2cee4928fe6d19c8915db0745c41f938c8994e3ee389bb3d7bbd19d1a9c83578fd94392cbd2b6613dd7d9a015b89e401b59f9fda9b7ac0ddf284bd7d6badbcd52f37c5200b9b1d0df9ba385c3144c2fff7102a708b50209a5936fce39a01cf95ffb8b82325e512e85b580ae8a7c0eb3084e2fc6aa6250117b08304608d785cb16036b5d3cbd389bb9507a72a1e2d8a79906fb1b182e979fdeb1b6ad0c0ed4d4537db97dfc3520d879045a58f2c93fe0a265ab30f5ba1af9facb38637191cc7852bbd2b637bfdc35f2f78627d1e4c4617e004c799dcc3e3d71953cfb7b7baca824d6e4ca4b61a6ae0c1f661174560ad3ba9e9793c4276227f117ea69f842f292ce2ae948969351705b547c994136f60bbb75022f0e395f4231c5adf53167095c4aefb9955aeaa01c3fc1775efad840f1dd6c6480359ce10c8f7032187a8feb7dd874875a5bf4406cbad4b2e069b4ab5940bff28f595dad5b59cc0a396d4e32c2a85ab75b4959d9d3832e28748ce6afaef75f618cdfdbb29badc56e39757812324e005aa2ffb1cc08a981e6059510758fed8e9401f9a040802e657259f291ed2379d4a3a01856442d41cf8cde30ef2f8031bd0416e5c93484d4f3d0e4adc52c62a57f4a0d417d90153a759e6f0d1c34069d305605a142cf96669215aeb3bc7606bec69c684aa6fecf21133b56e0fe60c0f3969f10c0ebbff60ea8182c883a0edec50220acdef6b9e43f7b5c36ca5a2bcba98fd47aed6a4a937089a68a21e04705d9daa0a7d31ed7a57bcad86879816bd32228fbcfbce9c705e94def3f24f794be09f46293fe4be82c3395947213ce7b57cb8888803a7c16b303fa49372d65434d28255182762bfa377134d34ffd8ce2be4b3d3ea693e50cb08e55cb4310103e3f873bf12c5f963cf073876684f113b82d8b47fe035aacbfac31f458bcbf71dec8836ae195baab70201cd1ea366d3ec0ec947b7bac561b5feac1b09dc67e4de98e7cbd40367537f8b93a54a25b61bb7935b0d446f56f928e0b1d6abca64792e74b0a098d93c3d9de88e7e004b7908c640f0dbae2b596e146dd80d8c14764b4d2b43eac149c45e0c338fa69000bf6c81ab04371331667f8efb3b077dfcdc796d37e877b450b3acaa03c8af6b1776fe642c50526543e74115b483ab7c653e425298faa06f247316297d4254f5f63962eca4e5da18726ba6172d9431efe8db405604a81b4d11e138bec72087f948b6d2371fec32a545fbbd56d2cfc1e2905b607e82cae05d2989134024b7206b3c51b51011babecbb27c940a2cc60a5a0e013dd9191a212a259f89a197a81e3d5c1706acb1f8775f93af26807caec260a", 0x1000}, {&(0x7f0000000240)="0169464cd7c50530eee318ea252aad2efce1eedd491f1227d2a67ea98d17d373edc7360a7746a73c9a388d046f52b7bd21d5d99f0b8733035a0dee5939f7487db0dde3b15afa0cdb0f87ac0db6f2379435047143c2f9667a65972bcb4eadd0232abf308e7e7593f80e2a294ee7ece9fc9d71aede81e64e096106cf9fa46434e5ec008ca28e9ee473e07d5c760ea65144e61c264a16b332f059a67c3e7ce79da4", 0xa0}], 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/../file0\x00'}, 0x13) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 20:56:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) kevent(r1, 0x0, 0x3, 0x0, 0xffffffffffffff01, &(0x7f0000000100)={0x80001, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) setsockopt(r0, 0x3d, 0x4, &(0x7f0000000000)="c61de207b5038fe89abe22a14b51265dcf", 0x11) kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 20:56:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x7}) 20:56:18 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fchdir(r0) 20:56:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x61bd, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:56:18 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) setrlimit(0x5, &(0x7f00000000c0)={0x9, 0x8}) r1 = syz_open_pts() syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x200000000000001) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b", 0x283}], 0x1) writev(r1, &(0x7f00000000c0), 0x0) 20:56:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x65c8, 0x5}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:56:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20400, 0x40) getgid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1ff}, {0x67, 0x100000001}, {0xaf, 0x40}, {0x8a, 0x2}, {0x87, 0x2}, {0x147, 0xade}, {0xe7, 0x7}, {0xc6, 0x7}], 0x8}) r2 = shmget(0x2, 0x1000, 0x205, &(0x7f0000ffc000/0x1000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(r7) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x3ff, r3, r4, r5, r6, 0x84, 0xcd}, 0x8000, 0x1, r7, r8, 0x7, 0x0, 0x6}) 20:56:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x101) recvfrom$unix(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) open(&(0x7f0000000500)='./bus\x00', 0x418, 0x0) 20:56:18 executing program 0: socket(0x19, 0x4007, 0x9) r0 = socket(0x18, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 20:56:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 20:56:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'./bus\x00', @ifru_addr=@un=@file={0x1, './bus\x00'}}) 20:56:18 executing program 0: semget$private(0x0, 0x3, 0x448) r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 20:56:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 20:56:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00000b27febf00000001002777050000000000000000000001000000000036271ded5700", 0x2c}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1f) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getuid() r2 = getgid() getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 20:56:18 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x202c0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0xa, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setregid(r1, r0) 20:56:18 executing program 1: mlockall(0x3) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) 20:56:18 executing program 0: execve(0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&:#\x00', &(0x7f0000000100)='$)\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.(!\x00']) shutdown(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 20:56:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 20:56:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xf3) r1 = fcntl$dupfd(r0, 0x400000000, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x5, {0xffff, 0x1}}) fcntl$getown(r0, 0x5) 20:56:19 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = getuid() fchown(r2, r3, r1) 20:56:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233327feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 20:56:19 executing program 0: socketpair(0x1, 0x6, 0xf0b9, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ff6000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 20:56:19 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) msgget$private(0x0, 0x80) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 20:56:19 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) shutdown(r0, 0x0) 20:56:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getrlimit(0x3, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x18) 20:56:19 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = socket(0x1000000000011, 0x3, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x52) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) 20:56:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20003, 0x10) pwritev(r0, &(0x7f0000000280), 0x1000000000000261, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000001c0)='r\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) rmdir(&(0x7f0000000140)='./bus\x00') uvm_fault(0xffffffff8225d700, 0xffff80000199c000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8225d700, 0xffff80000199c000, 0, 1) -> e memcpy(fffffd807d782a88,ffff80000199bf0d,7,fffffd807d782a88,16cc2a21b4cfa972,ffff800020c41238) at memcpy+0x15 end trace frame: 0xffff800020c41140, count: 0 ddb{1}> trace memcpy(fffffd807d782a88,ffff80000199bf0d,7,fffffd807d782a88,16cc2a21b4cfa972,ffff800020c41238) at memcpy+0x15 rtrequest(1,ffff800020c41238,38,ffff800020c41180,7) at rtrequest+0x83c rtm_output(ffff80000199bf00,ffff800020c41230,ffff800020c41238,38,7) at rtm_output+0x760 route_output(fffffd806d2cc600,fffffd806b08d610,0,0) at route_output+0x79b route_usrreq(fffffd806b08d610,9,fffffd806d2cc600,0,0,ffff800020b75530) at route_usrreq+0x35d sosend(fffffd806b08d610,0,ffff800020c414f8,0,0,0) at sosend+0x6eb sendit(ffff800020b75530,c,ffff800020c415b8,0,ffff800020c41680) at sendit+0x590 sys_sendto(ffff800020b75530,ffff800020c41698,ffff800020c41680) at sys_sendto+0x92 syscall(ffff800020c41730) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,f5b65156010) at Xsyscall+0x128 end of kernel end trace frame: 0xf5db3eefd60, count: -10 ddb{1}> show registers rdi 0xffff80000199b5f0 rsi 0xffff80000199bffd rbp 0xffff800020c41030 rbx 0xffff80000199bf0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff5f3 r8 0 r9 0x5 r10 0xf38e9f4650625e46 r11 0xffff80000199b500 r12 0xffff80000199b500 r13 0x100 r14 0 r15 0xfffffd807d782a88 rip 0xffffffff8143f675 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c40fc8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (syz-executor.1) pid=439234 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74e28,0xffff800020b74be0 process=0xffff800020b8cd38 user=0xffff800020c3c000, vmspace=0xfffffd807effd708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33270 335520 54179 0 2 0 syz-executor.1 *33270 439234 54179 0 7 0x4000000 syz-executor.1 33270 428522 54179 0 3 0x4000080 fsleep syz-executor.1 33270 204307 54179 0 3 0x4000080 fsleep syz-executor.1 85121 315461 0 0 3 0x14200 bored sosplice 54179 67111 32844 0 3 0x82 nanosleep syz-executor.1 88085 177752 32844 0 2 0x2 syz-executor.0 32844 519783 78887 0 2 0x82 syz-fuzzer 32844 350335 78887 0 3 0x4000082 nanosleep syz-fuzzer 32844 384895 78887 0 3 0x4000082 thrsleep syz-fuzzer 32844 41379 78887 0 7 0x4000002 syz-fuzzer 32844 158232 78887 0 3 0x4000082 thrsleep syz-fuzzer 32844 456820 78887 0 3 0x4000082 thrsleep syz-fuzzer 32844 515851 78887 0 3 0x4000082 thrsleep syz-fuzzer 32844 458475 78887 0 3 0x4000082 thrsleep syz-fuzzer 32844 432627 78887 0 3 0x4000082 thrsleep syz-fuzzer 32844 210242 78887 0 3 0x4000082 thrsleep syz-fuzzer 78887 448047 29155 0 3 0x10008a pause ksh 29155 285318 5896 0 3 0x92 select sshd 59601 345298 1 0 3 0x100083 ttyin getty 5896 273849 1 0 3 0x80 select sshd 88843 186952 72823 74 3 0x100092 bpf pflogd 72823 55773 1 0 3 0x80 netio pflogd 63925 470397 99381 73 2 0x100090 syslogd 99381 178514 1 0 3 0x100082 netio syslogd 18912 461371 1 77 3 0x100090 poll dhclient 95125 514073 1 0 3 0x80 poll dhclient 64582 413714 0 0 3 0x14200 pgzero zerothread 420 87346 0 0 3 0x14200 aiodoned aiodoned 74234 195877 0 0 3 0x14200 syncer update 68422 384456 0 0 3 0x14200 cleaner cleaner 92736 322472 0 0 3 0x14200 reaper reaper 78587 468663 0 0 3 0x14200 pgdaemon pagedaemon 58030 284017 0 0 3 0x14200 bored crynlk 63534 337413 0 0 3 0x14200 bored crypto 38210 275618 0 0 3 0x40014200 acpi0 acpi0 27882 497201 0 0 3 0x40014200 idle1 67837 277702 0 0 3 0x14200 bored softnet 13581 188228 0 0 3 0x14200 bored systqmp 84978 483531 0 0 3 0x14200 bored systq 14051 370737 0 0 3 0x40014200 bored softclock 83688 387629 0 0 3 0x40014200 idle0 79243 244761 0 0 3 0x14200 bored smr 1 342431 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 33270 (syz-executor.1) thread 0xffff800020b75530 (439234) 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/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6396K 6405K 78643K 10709 0 0 pcb 27 9K 11K 78643K 212 0 0 rtable 106 4K 4K 78643K 263 0 0 ifaddr 49 12K 12K 78643K 87 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1471 0 0 iov 0 0K 24K 78643K 25 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1387 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 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 43 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 305 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 71K 78643K 362 0 0 subproc 64 65538K 67586K 78643K 70 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 49 0 0 in_multi 33 2K 2K 78643K 48 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 209 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 81 20K 21K 78643K 1828 0 0 UVM aobj 11 2K 2K 78643K 13 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 11 0 0 NDP 9 0K 0K 78643K 22 0 0 temp 127 2368K 2435K 78643K 4013 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 179 0 172 1 0 1 1 0 8 0 plimitpl 152 30 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 43 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 54 0 50 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 8 0 8 3 2 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 15 0 6 1 0 1 1 0 8 0 pfstkey 112 15 0 6 1 0 1 1 0 8 0 pfstate 328 15 0 6 1 0 1 1 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 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 39 0 29 1 0 1 1 0 8 0 shmpl 112 11 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1979 0 562 46 0 46 46 0 8 0 ffsino 272 1979 0 562 95 0 95 95 0 8 0 nchpl 144 2632 0 1001 61 0 61 61 0 8 0 uvmvnodes 72 2075 0 0 38 0 38 38 0 8 0 vnodes 200 2075 0 0 110 0 110 110 0 8 0 namei 1024 7291 0 7291 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7051 0 7051 10 9 1 6 0 8 1 sigapl 432 504 0 489 2 0 2 2 0 8 0 futexpl 56 3573 0 3571 1 0 1 1 0 8 0 knotepl 112 126 0 107 1 0 1 1 0 8 0 kqueuepl 104 101 0 99 1 0 1 1 0 8 0 pipepl 112 342 0 317 3 2 1 2 0 8 0 fdescpl 488 505 0 489 3 0 3 3 0 8 0 filepl 152 2998 0 2889 6 1 5 6 0 8 0 lockfpl 104 104 0 104 2 1 1 1 0 8 1 lockfspl 32 102 0 102 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 579 0 570 1 0 1 1 0 8 0 zombiepl 144 489 0 489 2 1 1 1 0 8 1 processpl 840 521 0 489 4 0 4 4 0 8 0 procpl 600 1171 0 1127 4 0 4 4 0 8 0 sosppl 128 6 0 6 2 2 0 1 0 8 0 sockpl 384 361 0 340 4 1 3 4 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 136 0 0 8 0 8 8 0 8 0 bufpl 256 6364 0 1145 327 0 327 327 0 8 0 anonpl 16 57766 0 48765 55 11 44 53 0 125 6 amapchunkpl 152 2485 0 2392 10 5 5 8 0 158 1 amappl16 192 2057 0 1578 36 10 26 36 0 8 1 amappl15 184 58 0 53 1 0 1 1 0 8 0 amappl14 176 23 0 20 2 1 1 1 0 8 0 amappl13 168 307 0 302 1 0 1 1 0 8 0 amappl12 160 13 0 11 1 0 1 1 0 8 0 amappl11 152 26 0 11 1 0 1 1 0 8 0 amappl10 144 216 0 212 1 0 1 1 0 8 0 amappl9 136 577 0 574 1 0 1 1 0 8 0 amappl8 128 132 0 119 1 0 1 1 0 8 0 amappl7 120 172 0 169 1 0 1 1 0 8 0 amappl6 112 55 0 48 1 0 1 1 0 8 0 amappl5 104 123 0 108 1 0 1 1 0 8 0 amappl4 96 735 0 706 2 1 1 2 0 8 0 amappl3 88 125 0 120 1 0 1 1 0 8 0 amappl2 80 3434 0 3380 2 0 2 2 0 8 0 amappl1 72 20360 0 19926 26 16 10 20 0 8 0 amappl 72 1408 0 1370 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 12 0 2 1 0 1 1 0 8 0 uaddrrnd 24 505 0 489 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 505 0 489 1 0 1 1 0 8 0 vmmpekpl 168 8284 0 8262 2 0 2 2 0 8 0 vmmpepl 168 60892 0 59426 97 27 70 79 0 357 1 vmsppl 360 504 0 489 2 0 2 2 0 8 0 pdppl 4096 1018 0 978 6 0 6 6 0 8 0 pvpl 32 194266 0 182005 143 15 128 136 0 265 27 pmappl 224 504 0 489 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 476 0 4 14 0 14 14 0 8 0