kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Feb 18 13:31:25 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.191' (ECDSA) to the list of known hosts. 2019/02/18 13:31:41 fuzzer started 2019/02/18 13:31:47 dialing manager at 10.128.15.235:27361 2019/02/18 13:31:47 syscalls: 1 2019/02/18 13:31:47 code coverage: enabled 2019/02/18 13:31:47 comparison tracing: enabled 2019/02/18 13:31:47 extra coverage: support is not implemented in syzkaller 2019/02/18 13:31:47 setuid sandbox: enabled 2019/02/18 13:31:47 namespace sandbox: support is not implemented in syzkaller 2019/02/18 13:31:47 Android sandbox: support is not implemented in syzkaller 2019/02/18 13:31:47 fault injection: support is not implemented in syzkaller 2019/02/18 13:31:47 leak checking: support is not implemented in syzkaller 2019/02/18 13:31:47 net packet injection: enabled 2019/02/18 13:31:47 net device setup: support is not implemented in syzkaller 13:31:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8090, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fchdir(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1d4964bb, 0x1f, {0xfaca, 0x7fff}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) lseek(r0, 0x5d, 0x3) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xfffffffffffffffe, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000001, 0x701, 0x8}], 0x10000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x2, 0xffffffff, 0x3}], 0xc000000000, &(0x7f0000000280)={0x6, 0x8}) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0xc0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300)=0x4, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x4, 0x9, {0x4, 0x5}}) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/128, 0x80}], 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) mknod(&(0x7f0000000580)='./file0\x00', 0x0, 0x6) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x3, 0x2, 0x6}, {0x18, 0x2, 0x6, 0x9}, 0x2076, [0x8, 0x7f, 0x4, 0xffffffffffffff80, 0x9, 0xc3a, 0x4, 0x2]}, 0x3c) connect$inet6(r1, &(0x7f0000000640)={0x18, 0x3, 0x8, 0x5}, 0xc) getitimer(0x0, &(0x7f0000000680)) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r4, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/16, 0x10}, {&(0x7f0000000700)=""/72, 0x48}, {&(0x7f0000000780)=""/203, 0xcb}], 0x3, 0x0) mknod(&(0x7f00000008c0)='./file0\x00', 0x6100, 0x4) r5 = open(&(0x7f0000000900)='./file0\x00', 0x0, 0x80) getdents(r0, &(0x7f0000000940)=""/64, 0x40) getsockname(r5, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000a40)={0x3, 0x3, 0x4, 0x8, r6}) 13:31:52 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) getpid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4, [{0x1, 0x85d}, {0x3, 0x100000}, {0x3, 0xf7b3}, {0x3, 0x100000000000000}, {0x2, 0x1e9}, {0x3, 0x2}, {0x3, 0x100000001}, {0x0, 0xbd1b}, {0x1}, {0x1, 0x10000}, {0x3, 0x4}, {0x1, 0x364}, {0x2, 0x8}, {0x1}, {0x3, 0x9}, {0x1, 0x1ff}, {0x1}, {0x1, 0x7}, {0x2, 0x80000001}, {0x3, 0x1}, {0x1, 0x62}, {0x3, 0xbe}, {0x3, 0x8000}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x7}, {0x2, 0x40}, {0x1, 0x4097}, {0x2, 0x5}, {0x3, 0x8}, {0x0, 0x7800000000000000}]}) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000300)=0x5, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) fsync(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r3, 0x2000746e) accept$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000480)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) r4 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000500)) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000540)=0x2, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000005c0)=0x80) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000600)={0x294, 0x79e7, 0x6c09, 0x1}) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000640)=0x1) semop(r6, &(0x7f0000000680)=[{0x3, 0x4b6d, 0x1800}, {0x7, 0x8001, 0x800}, {0x6, 0x1ff, 0x1000}, {0x0, 0x2, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x1000, 0x1800}], 0x6) 13:31:53 executing program 1: r0 = socket(0x2, 0x4000000000000002, 0xffffffffffffff81) setsockopt(r0, 0x101000000000040, 0x1f, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfc) 13:31:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file1\x00') write(r0, &(0x7f00000001c0), 0xfffffef3) 13:31:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x10000}, &(0x7f0000000080)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 13:31:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe30400000000000001000000000010004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b471177247d741e25d108e7cd87158c60566c463e287223c1f91741eac589d98a72737f3f91aa4c42b62610375"], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 13:31:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 13:31:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x841, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000001080)='./file0\x00', 0x80, 0x108) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 13:31:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xda, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0x400, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 13:31:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='.\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:31:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) accept(r0, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) execve(&(0x7f0000000380)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='!)\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']\\-,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',]\xde})}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!:\x00', &(0x7f0000000300)='&\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:31:54 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/4096) 13:31:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x125, 0x4) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x12, r3, 0x0, 0x0) 13:31:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/214) ftruncate(r0, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xfffffffffffffcc9) 13:31:55 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) recvfrom(r0, &(0x7f0000000000)=""/67, 0x43, 0x843, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) dup(r0) 13:31:55 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x2, 0x91) 13:31:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000f, &(0x7f0000000040)="ebff125c00000000", 0x8c6d9c62e73d60f5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) fsync(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:31:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 13:31:55 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="077ae78912f082a9ace6c5499a5b85c3590c8bb24628d9c9034cc92d77d5e5fe2d74c22d1785551ad8e3314f387735aeef6bf831ff7a1a27e96e0d08", 0x3c}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) dup2(r0, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0xfffffffffffffd3b) 13:31:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)) fcntl$dupfd(r3, 0xa, r3) 13:31:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000180)=""/98, 0x62, 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f02006c6531001e36c183ab8b2dd0885bd4885d3195c399656b9eadc0f095e71073cd60f1d6d79e815296f073f114984deb1759df8b92524ca40840b029d30b3f2009a555a5068715f5c239fc915575284b430efaa3908705b5b429c342c99c2aeb0719f729477078ac4d5ed168ed9ebf84a823c481c5c6d1a45a2771efbdf82137e3ec6b5016229096b5ddd172389d3e4254bb5f9b8b02fc62f63944e5b74af8a91b9399d7824c2dc81a5ff415713f6760c68878ecaaad9d3a2eab509f51549541d3fe212c42e1d34ffa2d909acc6396559f1bdede60af56be056704736ac35f0a298419ae15b9e42f7f"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100, './file2\x00', './file1\x00'}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:31:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xc5) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) socket(0x20, 0x0, 0xc4) 13:31:56 executing program 1: r0 = msgget(0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgsnd(r0, 0x0, 0x0, 0x0) 13:31:56 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000600), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x2, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000500)=0x10) rmdir(&(0x7f00000006c0)='./bus\x00') semop(r0, &(0x7f0000000180)=[{0x4, 0x553}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x800, 0x1000}, {0x5, 0xb, 0x800}, {0x8000000000003, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r6 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r5, 0xe44, 0x101, &(0x7f0000000740)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) getrlimit(0x2, &(0x7f0000000600)) semop(r0, &(0x7f00000004c0)=[{0x2, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xff, 0x1800}], 0x3) 13:31:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x83, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x231) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r4 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r4, 0x0) setitimer(0x2, &(0x7f0000000300)={{0x0, 0x4}, {0x0, 0x3f}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) r5 = socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) shutdown(r1, 0x2) getsockname$unix(r5, &(0x7f0000000400)=@abs, &(0x7f0000000480)=0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 13:31:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x44e8) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x12) 13:31:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) unlink(&(0x7f0000000180)='./bus\x00') r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="da95786c3c7bdafe20e8464b17ea6717c9b3bd7d6cb707ef707bbcf28b2a38bae523bff90f98243913296b427b2b29d067fc3705403145ae8443a9fc87b4f6dd8460c394835ae88b551d125949c20829bcd014e0fa97bb5f1357e00a8edf5f1f2ce3ee1ba5e34ad0451b7e40e380f6fb046ba81b3aa38f7f8ed547cc6077f100ab23e166c3b990109b17ee1548ad8641626e58b412eaa4e12066d060e1b6427c629e0925d39a13faf23dd424c894ee0031a238e962bdac13e0cd280a753fdfb359a1b30d5709ff78ca20a33b58cdccc974c30542926b4c017bef8eb37be16e7b0033f27185caefe1044fde610342a64e5e287fd48f2a06f84c9dca0da834e03e41b69e851898fb5955d41a220b9c6791a05ff20f8f3d4493cd9e286767e657c4cbce5b4a901695fc3f6c9131c4397de28b1ff99ec11e102932901c7b02e70637d93053d403a1670f404b870649fb85b2f9dfdecb1b78fb5a7610f2b47e7b8bb7c02d8937ceb310adc1304ba9912788067ec8b116520e6de1826d5c716d69d292b583585e17e3620c90aabbb9611f37d24102d660815ee53d07ba9d2fe8f8caffc1324209cf5ae5027d1c848a98c69d922b047f9722a20443174bc2fbf617a98e141643ce7941a8e91a5ab4b11d65c189604067fda8b28ec2d2d6ac558181a795cdc18c32b968514a2ef0b1bbcb00378854e46541aafc009dd16f4710617d5dcd37cc3688d83b457f63fefd1d541d259b3198bb7f2f88628a876492ce9e63c472563c2165991e38ea885213c2970a699c6f1b553db193e764eede8bd2580aa88c65b9108a0936cdabaf4738fecaa68b0c7b58563d53fba8a78d71672d557e2e5f47714c1a47f6761b43bc5c099fe693546b7eabf6eed5a381287e23d6d3c9e26e2a3ec1c1af7647800beeafd79d973a3a8fed8999905c92e64f39a7426e58fcbb3204975aba69e93a5b1913e6f1f02186d0d5133ca08abaf95a5e261369f7e6c9761a1f257b6c73495f958ba57bed12aefabc327e7208c136bf612715290e666dad42a62bb738c32ad9c1ebf50208c30a0425769f1d5d4a72b1fe5093720d7c99265e0938dcbdf7f2daa6940fa44f7e8f7070b59946854e254d8b08725d34d17e3de5a612892e012dab2a9feb9c6a2d38355b7eb4d1e51fb4d917068ea405866ad0618ddb07a075ecb3cd408f15ff5807b5e58da0b50f2e1a487954e132abe5cdc219de6fd64f54fd7ca79473cabc0fcebf3a81db588b8a44ba6c24c3f0f7aa5e23c6c83b0c83d2e2edbaafe81051ac6d8d23dc83dfc09f79112769b2bfa4cf136be2c28d3bf76cd332d740f03ef30af69b10d0b2d2b6c3604a4dce92627ca8e2b4590ce2f0b1377b2aa507b83bf2fe659128317134e94df6b6bb06f90f4e80c831531b4a61d51551e17a1b893460e0a77083a227899c76cae576f0d3edcd07843c462f45f90260c88e3589e8590fa0a89ea6f62bdbe0010e3d9ca18b264ede93a6b33e2fdaee6e6880023d25d81fbd31bfa5e24ec518f1d3035780216c4300faf9c28e381d22304ea48bd3d28fdb8ddb4f36a337d8073e465bfbdda10d72cc8fd4eb6d65dbfa8f92184697a9fe584717667e990df739d9db610f7532d78e2e660ae19f1af990761296cd2ebbce5a93197a79047acff4e8c0c1798c08f2b9dd12269eaee5b9ac6b4fc0492534594bb04a6cc2201588e39ff9459a04956e6c535268e72a17a849d1061ca6576d79f5d113606050fbb7933260f94d7cdb821d6129a353e9e0e87b6a58e46693a39049880fb6bbecaba6f4bc648b88bd8ae1311c13ab07de5d9173d7d1e3f95de2c40f53d7595082cfd0b3fcba27b549f3e040d917c3becb71984e2a61a3c9411d7839fcd850d832b1389c252dcaa81766343e8c6a7466d09a878942ca94ef4d83292f4d04206f61ab966894e14df41e46df0c75b439586f7ff4cff918edf00a81f08c023dff8a84b3eb2a20dc1d20b8f4ddcfd785fc0c91223cf866840601fa129d04c764c28996700019454f2a9d5cd3c054c4647b08540b1b45e09c8d0208a1074ac093f7b43e63f4e8c6b4c9152a58e03f1973644a31f665dde01ba0d90dcf527d3b138ce9c382a3338d8b72406a48642354f4da299b5d7e8a76201ba9358d2c2f8bee4c7fd6c9a088f57b804e1853475f5df4f2784827a213c7ee3bcc78fb7eec27b8237cbab01355d3221fb28cbf5e6df2083166327281082e26602e6e84e5dea56b3ff430ff5be645e11caac2516bf8012e2b6b2294874dee07a8e6314cc715e5fdee178d5a36fd53284185c33b5031b48a4a4fb55aaef7302317d7dd785580b5135a2f844a60f6dd37b48e7b31d0cf1fa8f13eb95fa25992a1de5a4690139b01962bdf5a573a2dcc6adc862267569effc02650c2b3933168e9dbfd6fecae4e30139b1f3f2d13598b3c976aa31614d4da947e651a1a5e847adffa60bf28b028567ff1fd5829303eb9422a160ce55d81e445f42b04bd1319452459a1fb39a2f83dcf6edea36b51674a389aa7b128460a41b28cfb648f750cd7b6c5a583719ef8a9c9b6128ed10b420c0c884062e768d23e8f9f4e9363f9e55cefc9772005b52f8052688261ea06b4692873dd09f0a2470748be29d4187bc53f2a47b04e529af408b8e91817c98843b279906570127de4289105cc741fcd0ecf37219f67884aa3090edbcd1f850daab257d961cabdb82f9878d226a11d998a578100f6abf36acca86f8023f0f1fcc8875c49f6c17acea00675fcfb79e2e07df8605929094b97a4a2203087fc581b2813b5def9434ff92302696c0a9e34fc0c72782ca2ec94a21612da1e031905447f609700b2549cf887ae528b8220952196c3bf432529aae924e5a6cf8a9c05d7596970c1b674bc8e675db9d7c3eabeb03103d73aa349b972079d3966cb5f59773cc0a0cceffd64b0b76b0e14e709f3aeec5dade6960fb465a3e5ca7963d136968671cf3033bf85280a245b7b03dfe0747cd484d1a96a361f2e3554c795f275a17141bf79600396b1f7e8fa313140badc5031ee450961eefea49c4b0dc07d8774a030efe9ad5fc5f53cab3a740d40a08d3bd0128647e5b09c5e9bd86c0226fc04de6c742cc24716ec6cfbd4dba3b7773fead02f437a428890b39df48c8a55b0e033a53ae51d65597c4b2eed70e5e1ab4f4c4b2a8cbb7199d0ae375d98f154ff2ada432607a7d4bc64c2be0318d863bc5ed7203ff246426837f91ed931e6d95ac3ee019f46668c7f48e9e50bf7923e2f363f42446d31a3230abe7af8d817f0fd183c6d9b42ddb95d8e4c9c1c9f81e6bddef21bbb018b18ae8d06375c0b6d113932682e88c4f37b6d3649e9d9f67e21e550dcabca702c6d617d66da93391e6f3147beb46e2b83d1b14061e0c24f2c25688179280665fcd1a28f5bc19f0dbf034cfce95dba2ea7f0c9c03d343c9aa123766dd090f96609b214f5768f14bdd5f74654f66344f0903888f7a3a75a02411aa2c24309b4247b14e20bf424e4ecf26d40baf1646095b38dbf6cb845a3c101a923beaf6bc7d94ca6b0fd855909bb8f6aee5501a3258c57792ac9682709833a0eee8a825c431db29b3f890c323f2608ca5f84e6346935b3c111083d6f1ad5aac8bad8bb4e5bc950b12323eb091592f3ea5a584af5213db1809c470d27e703774bed098ab59a3e2e725c73a027bb1fb8862a3d3e8a1b6d562811363b59c3df2b0333d0f52872aeed9d65921befb8649383f83eb94c6c81e5e8fbc8db1fb15623dd1f634b96ee12753d44b8dd9b478eae869ca5421af4f66361825afa6ad58716b3b1385a9643513e5c556ca608ad9f6bd8bafdde9fc12d258edb1f1ad10a189cb56cc3297b35ee5bc658b62cf76eeff4b6bc13030382142712c6d9f4ef55162dac4a91ecdfa969f6a28c64080452633e891ec4ee9e547538129beda9c0cd17fb30f82a26142a6c720715886441930ca93713cdf6f6890665c987ab84e00de3de80094a541577e4783c51c5a632fca52b5aa9ee7ef634782fa92e6f52d87afb749e3aa6a47582ddae4a504b7e6ac0d8577675c74db1bc4113ebd61e32a33f938374e5025d7e7c62b0be5f0a54148aa9b986c621d1956ed83a6ce54f7727e64ba2c3ba3881fdba9d2408f3b943d4f8c84620f55cd0e7d9cccbd2cb9154f93ac8746c648fc1fd1b800e11ee89915775439850e61a67e35a36cdab929f557ffe2bc0502896a8a910ed9a870c42f9ad0a2987cdfd2b7798a7b8c00c06b996ef479b145d38353c0a687fe6c9a1229a93fc151979a933eea70e515abf63c998449ef486b5f6ee54e7055e284d08127cbd7ea30f4285ef8e6b05baa4fafeb92fbf43d4264cf956d6ab1a041b47d47cd068cd00501e3afaaeb5aa2a7238a8090a49f4fd4e4e19585945cf811edfa7b4c85c930a6563f43c4ac901d956d913b97288eefae74601f82491ce6fdc5274e25071ca485de3f9cb36c7b33023c1c69d7a6fe93572735e826f2c5fbe8a5e90d0598dbada36fc1b042da23a6b1ec14f01e12bd76f14332a7f116b25083e27466cb80f19f24f9fa9a319dd6b71a81f4829e25436a146cb21dc42da9148d4323dae8e0ee492afb98ee1e3152af6d69550e861ab032e07a73048c166aa1cf505c5e454de7df522b1027b4f3100cbe068239c8c701a13c9cbb203ca32f84caeaf2b09d246e409cc41b3d48e15142bed036d23e387d51a597b05af6ac4596081fdb02bb19eaf378be360fd5a58bf4117e221c86b267ffaad9bb027da581fa1cdff9cb10e5dac32866c1207f7aebb0893bacc517596738f3a5e8e1b51743673e16c6178fa05949832fa13f8eead97343964fef8c25e54a8c9672d4ee1adac2c6c75866dd0761414901b61dc78a4a58e68b9cde2a9d3882e7970a3bf7ab07fe9b66e0cce6ca2042fe68afb7730ceac38f314467810f8a39d6734a10721963f1c2f082a9c3e6dfef0280cecf272b0b3cbb4b982b5d6755986556af10fde9db34fffc94f94bc5a734a4efc0301309b3276eec1961ade8ea6f1628641c4796ab10fddcef2b4f302b3b363afe519e62568c5f8414f8189d172a559f4d75c7d9f03afb2f94566d0eeb15de856a67c47117c1a6d88b6471af83ac395c4189c08c3d8a50ab805bb5c673c987456ce9ecee8aa796030c935f6ac5133e87d5b67effc0de3559ccc480ef33983d1c04d1c86572fdb6ee02591383ddabbe42b51e9a308b2b27b0ee0cf618f5ea5c70362dc038cd81e64157f91b6c4736363a974bb224825c46d0f6e963f3cddee916eaded897b8ad6c2c9287e575a9deb75e7821f09ff3e898b67f796e9da4101806100d7ced5c663ddf6a6a40c28a37163868f5c1fd16e3e29458adb42904f8f83716f1fb11909d1104ecb31bf94c9877d797c156d55a3709e352d4f2af781f6900b295aa1e5db592f25f8d4092aa4f97e848b27f4776d3df835f0dd8f6d63215ee8d5bb71a895d94503e1a711d41cb804199f68e2f22d711f336c0b2698ee5c75984067cd088fb80e2d54912c777a0564265999d0c63559298b3a9b7cdbb51e749b51ea7d0427fae7c2bfafd0e40e92fed66fb7e0e0b7b0d81f0bd72fe775669e4429ac426249c9959cd74bf5e08a0b40772b3c34222da51d01c78dee63f7fad076b16c69dd50b97e3a61e42cb3cc184c1f89ff61bfef6c4324422284ebf3cfe688e070cda03377ed8960baf53e830a68aeafe2847a0133d96463761a203d338dc5630700c460d7f7f72833afcabec9002631e9d03103bf401d1d37d3c3c3b01279f1ade3198e9685e4ad3e47ce95", 0x1000) close(r1) 13:31:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:31:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x51) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="467ffeeb1bc76406e7668ba7988177d4bcf7a61ec08b", 0x16) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x1b38, 0x1, 0x100000000, "a638cf380f0c6ce886fddaef85fa9bd63ed03a6f", 0x5, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bd", 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x3) syz_open_pts() 13:31:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="691c33b54d4a9acd8a50e2b65cb9d17f176c8700e2", 0x15}, {&(0x7f0000000100)="2adeb549403fbe398c2d9a780cc36cee800f124cf7cf8a80b3daf42c298f9e8142f7e9a453b7c95dfa25398e6726cf69ab0b2bb6e1316f1a0854829a5833b33279fe610f16f925df9c8ed6e637be394097e0772cdda06976c1a6554a8270d866369dd89a3c1056919b5d4c69b57a605ea7d7fb387283787f53af86cd58c14953e34b0dcb8ab36e5d99664958f61a3b8e83a0dd0180864f2588cee7668d67708cb85037ae13ba645b08c689689b759270af39989498faac21a31afe7d7b971988cf154a2a09e120b745df0207fdce5fe5787d5395c796cf46e56c6781562c56a2", 0xe0}, {&(0x7f0000000200)="fb70a9ce62f608e36ec65632cb0d9ce5311d8825a7850751600578421cc31b5c0c11fd9eadd8469280d5", 0x2a}, {&(0x7f0000000240)="daa962417134b72b7684628b569c30cf10dff7e80869781f5af9ddd5d43a64bb394610880c35aaf6cf1a59a59a8dbfbec521a36b1eaf3afed31682d72c85ab2d37dd25bba8e6bf5a38c5191081b399ef5e0b7cc9165ba59171a86914fa5254e7f9347448511df00e42737c5840e462d6c5461c24e4b5e5c249e84c5d194ea2d45f24c33907bfd59c03b76710e5e47e338854168e6eea64a0de0708484bb91a3ca50570c1ad757a54c74ceacc8a1f61853f95c27804659be09991a35e3770d69c9238c4fa0d8e5c22ea1e43657e18ef9c180543b79dc85b301edd638fb505f7156b799e5ce440dbd122362601a59919f67c1f16d6df00a2b43e0bebff9f4c46d705ed4d6f5801dfa0b93aa054b717f38c06e015d93f49dbf94e6dff4d51a98524889b30ee9d618e70b3fd8e7474d6c08326ee4e2c57104b131302d0a6f0345a490fa8d7ff25ef2e526b5b16641fc065d50ced2765fb66204b87d23d26d3eea11afe70587499a0db586b65d592a499d497dee2d9c7001b7aeb347b02e37e104e0de1f0fcfe5654d0ee16cc82a491cc801bd2c133d9322c9e712ad99d9ece1f2515130080f42fd761254633528bb8231f51da7e9fadd1040615b113b59f47eb7e085d3ace34fc7de5ee8f1f5ffb2080c3b9e8a0034fad7bebf58833763a80b9a6733df507c33eedeee4fe0543f0f72592af66a328b216499be497ab9ec1763809c82f15b3aed08c2246ce3c886796b8d516ed5018565079b8247fbb429e2316fc6b0a5976dd700e90c066b5ee557aa84bfe9bb396a0986bc48478976b54caa7a2cd200b206cb47db7d11a6463d51f32501e646cb5e9fdc49d0799fedbec5091fa3f7f6e2e9899b29296d0ea5e94c304bdb2f9f55960dd11c03552493ba9cd09540dddef6ae5fdaa124a058d209c703ecf142e845c1aad9052a30498a3ae2a3cfab8f9f77cdbc0f286d63744ea1f52680e83208fc9974fd468d2cdb0484cde0d0a19854ec6f1cac21348892d6bf684a9c1434e7a5fb3eae13f2ed7dc7d784ac25523deabd90b0e8318efacf0445c1efeec2fc7548475aea28dccec074d8eaa126238b4d764d627919d6330827729e1d7bd495ef18db8146b6cbbd7719bbfd76c55684eb14b25e5ad9ba343c321c0b612b315714d1113a5cc3eae9dca45a35b71bdb7783a0f7be1743de6ba9e9811ede49d1fed36e2ff6c5731f5dc066302226509560bb2db0deadc64564139529203431e001f94486de175ace004cf38af3d4928464d2ae4f6c26c817432e0beaf808e8c7afc2c1cc2f648bd254cd63411d0cb87debd0684810adbe3befe1bfdc36f8f1206a5205d7742e03d0ea9756bbe0df4820cf4790362382b2dd437a242ece5b2a4e9fb5f15c60c45ae47c48b11ea06d2b6a2334b78b607bad055fa5a800e44cade27e411850c38adf543c94a8e137c4313002f4748b34c0fc7d4003e9205b2ca633cb6538435da2ea74e76e521be145fe01b842c268935fa5afcda366dbc409b263d085200f8a1d1a223d6bafda17a5d85f10b78104f0093b13db3e1bb3cc9ee21245ba0ec26c47d58d49159600e49f7adcd34a1e5b28b8e9dff32656dfabbf77cf6a624092c86a301e31183d776a9ffaf285a9671b97c71361295f325b2578948c4f9e4cb7d6186f0fa0b9e348957235cad861d98d03fad19d78ab0ab534321e9ec4a72ef8146a7e27cbcd9074e5469cf9275d4b9f729d4770ef807092fc2cba67c024dd9e173f8607f1e724c10f539c082d9664512711e90b4d4e5278129d5e7e5278f6625465a5dd4ee9e09ab4b3f82d71f60ec45febf842c88b36ae17b8ac73490f8de9887b5e19584488b7013bde3e98b7c444ff8ed77307ce2dba667d6a22f95e3df116b742932d857afb77e95be04e9e25e0f7cbac04f141b161ba0678c4c458feebff18d609d440170654e2c26d6fbbf7613b762e08857098241e607410bbfc159fa1ef8497471ce254466105fcba8f14aeed9224644a632448e895d1520756ba91785bb1fd4dddb9781241540c0fe0960acf19e6dab99a4b0226df54249e3681d052871a3f6deeeb2cdb94d77f59f2680d95eaafe24b50f6c0a917269ef27bd429b6cd5b57cdd30b74678ea12f4a6e7439c4df46c935fdc22cc9e82b4bcaef5283b5b2e43dc8a08f6f84db0b4a4ebab11710129185cf0ec61783a5e4528f87cd82e263ccd2ea2f37178d5fd97bbad935b17c3b58a1937c7357023b7a6de48a0435195a6353bbb8dcde2791e79d67a0e99e7cb3bca248c5966f4825cbda2156eee96bd71fd899aa22e925fb367bb948e433bceb96160dbd7062230b169dc2a80f551425eb0576e78c796a1c623c538e64b8ef479f524abdf8a66e08d4e681ea8eaecc07c461dfea3d4beec0e4f209886baa9aa36f9d3b59817606f463a9b61ea2f242a4973ff04f9b3fa1a1ac276eac91ba994c570d55b4be86dc535431d1aa852077d608e0fa88d85160a409ac3859977bf0ca3e84b6f03e30ecfc1af0bd87164a5223eef7832946579effa2f3bd947c568e87406cd8c355c3919369dff17da2d5719e4a6d536f73ab6e209f1bafcb27402039e4ac636ab2334447b799a098775cf0f2334a88c83d72baae3397f458db3b46f255a0920e30ff6b86003a066e134e0412910b9c29504b2330534dd0302b4ed56419e853c0584a91d27e8f7b47326caf0b04ee6a9664719df139bf4596fcfed3eb98f2d3a4a1f2f6d44f5b9a818f7b7021dabcd7c5b9608fc9e91384b7cb866a680cc5a3815bf7426785b94af8745ac370ad43dd425fe658d961c355bd7fee7860bd2ca08873b99025b26823844c33aa1dd3ae2a381904f7e2400eb0f65972c29c3a43542ec1b0e732061102f2eb0fd7b2c77c526068407241082ad15391e564490ea881ce2b6d36e324413a4f74ceeda8c6ae4bb3f031586902c3d2597b48b0217085be4a302cc284cf818783f4de1d7b81a28f7edf29c1f56701f814d24c3c47cb79384ae5076ad5f9fe8746ec80fe3b202e51216dc5da76d04ef4c7853350a5a8600a5240e3f11792d2d5adc31db29246f4079ae7d59a6b5e3968b0f8ae9807ac985addfd76bd186f2e3959dc0649473f54bba072d984ee61b70c742ffc3f3cd423827e24f1965ba41a7a73a1375d7a40967fd66a81f288e34f023f2c21466986baf14db482e17f77346b65029404537624043d01edd6025205f6884d2b8b39602e6c12de770dccd8d1e94fa5157a870e1a3d916ab071dc340fa96ead75a3474002c5e3d67f44e5eace398445d489fb78fee82cfddd0ee31a82fdcbfa0e0b34a61c630a4adc84bcaae46e5789f32eb9026b1e86ab90d0dc3107db1effe5a84c003892bdafcc25dce624991e6f24701b3f4e928e9283f71dd9b792f3ad6b183e9808f1a6e50f593456c1bca79cf6c1ab030bcf8e0daf14802332adfcede347973eaa5ec9de3c1d51f4fec1e01de9a0db4225609840a824e0a06387049522f8aef7d152ecafee5f852868152fb2241ec038604cd2c95821e9a9745aa5c2769b7762a466c810fc5461086e96349bdb2c4b47f15155cf52842b2eccdb6853e68fad5649d8a62008b2155dec977603bd5d65e647e415836e40f6e05d99b4d60f8d875ca19b9988ad2807957f081db970f6508b2d4525ca3f48a6a9407bb972be45372829775bd69df2b14b3e173a0fa41beee2d0547c0f32ced4cb6beab7da4c9f590c5699e04792d2e6ed33fac61ec7987fb86298fb0e220d2df7c7782af3c36d7eb3b11ccdebd9671b5f03f717c29b13eeece3cce1d84d786c08292b37e04d283230c145ffbad033d411aab6a2cafb6ed949ce193de390218453fd03942c4a316c448a70459fbb8e1eef27ba6395835e28cd48f2c0b27a552fd41d2f9a5312d9c72042b28dc6ba6fc4cc7f121db37508d26b6a4f5eadab67a2aa611f9ed333d2d8e3a2cf4ecc7c6ae3596816a76ead3dcef201fa4b7fa4e713cc6a60b77232ea218968c6190719c9e5016ac13aec2389de2dcc77f61b8b260b5697be343effda8d0b7c6b09a8bbbebfeb14a58e4d7711cb6b2c568949bc9044c731c654558add8c1d4ee332f31d0f97b6b4bb8fdd44d39d6349e7f4a0c96f06e696a2984bc20ed8727e467f6a4307f7fc214bbdff7dcee66dabde1a9afabc71ae4cdff115ddcfb9fb5fee07ce6cfa23507670a52b0f062aad4f47f1909bbc64ebfcc9b68863376f01dc7bc8fa196d07a8ed0b62c89c5560bae70912c996c957c6822b67debdc1f631beffe7d01bbeabf180b4cc9124cddcc2ffd0c02ceb4a82f77a7c00010b1c478cca241d8abb0d6ca16c513d88740f250e443b1ff6f15d0b56d07cbbda575c359054feaa29df3a0f8be18a22eb91032281d64b8f7138f373596c0083b1879aec72848488f27ffc3e69eccc5a0f6b4b127e5cd23a5c2ce6ed7cb67d0974cd14681533d28681fbc1ee215eb7da01a2e0b3d4015466a13403ffe54069819f5acc203f0ee37091c8c10485eea46c0932128a05c7a400beb2f9b14867eabe7c44b4e70fe507b4a88dbbf7bfb586df9521cca29a5fdbfd4a8d31b58f4b2e5ae1ba681281372f9f846372a9a8d6b2d88e20d2efc1aad789eb073764cf11080f36260b1911c7b4e4ec30b2286bcd99fdf2e29cbee9fea0d8255877b6d51cc8a509b956fe9e18ff9b9050cf6c3dbe1d36fb6fd45605960817bdac3f5169a4f07d77b9e053af7e99dacb75104c330144123f3880197e9325a1148f0f0e2cbb8bed45b558336544541249d0fdcff27b79b408ca6a0656c1e322346a22969f897baf8de2442ec53dabaeb6b7103045936debb6a28c167a1f8f522b790f9e5892062a0cfbc47a2c9a2a5b706b19155ab68b55b52938e9ecb704ff0bc7c4279c3412d36be3bf2e0670c14ccc6d72d4d5fdf638358e002003666e416138d273398619dc6a62bdd9f17d82cf0a4a14e86a3acb0b9fc547db6c793bd058f37a69305b7efe9a9d09556e182a41dcf30f33961acf078cf51c78c4ffe25fef98b250653bbeafdbb2ac980ec8066f351f7bd82d55b1f3a41fe4044de61a80375cc5ab58f774a5aa32dee632816ef2212ab3e84e6517c919dd1a9b4ab891636194dce6ce6e6912c0013eb1d87e7af5bcd33af09ed1782d0203921b33460480fd9463f53a6e7b8abf1501e6d08aef7ded31c6c3f2f0b6f4239d174272f05d929013c27710c24f384302d82c6b68b9b92165889b7fe2b4e1bb101e564068299b9473de72715b4a4ced5015ab7e7130077ef7f63e04689e224ea6f62d7ad8ab2d79a35aff8b53076af559f62563e5ecf04d332703c1e1501b8f4b2681db45d424030e3a0a38d3cc6a566be586ea4ff9cd992a07f047d4b78820bd170f1d0228d8f4c6b4479b70d93b5c31dc1c5dcca48aed9b906215fc0b53d1986536e7dab550ec66d4fb135ba0a3ae1c32754b7d859ef3b9f67e721bcff2c68d22a0910a0b4a09688f82f946644def14f63c630fad7d9413bd48a4585c5bf56cb018b07946a04e248a001d577681e66902303422e1a4e1bcf091a357a576ea936b178cd8a29d2a2c932078f36e2eae13f0c6c11cdb1917a050057854d48e70c32c56bf8109ce383063a5470bcffaa71343839aa48a736c8243c0edfb1f430747566c7d61a37461a18e95b780181c1482d5cb6b167761d499e3a082e93ece0d81606034e33818695cc18f95d81b5d1753c5432c0591549f2c2394c0b43971839f55d23def4ef5956d4194346ab8136befdb2d7fee5ee54667ab8a4581a91ec96c61ef72cc1e15c3b00ed9e82fc", 0x1000}, {&(0x7f0000001240)="f7256a47aa9cfab015f4f35ee573068f5f79efe774dde926e1326c9e11a6a8fcfd280b8bb4be84d089c15adb85df1330b9dbb2c455f8d064674228462f8381e91f4bed0b6d88bcfba0cb755df4b2aa1ca6d40164eb318f1b758598917fd4fa9c9799d98ebdad3b7d", 0x68}, {&(0x7f00000012c0)="590cc780bc8af4b7f62703cbdf4871e63e167948faf84f4c53", 0x19}], 0x6, 0x3f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget(0x0, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 13:31:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2c, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0xa086, &(0x7f00000002c0)="ebffcbff0d465500000000000000000000000000662481249a2417ebc0cd90df455d816b5ade1fd47300e073c272e2d3e4960129b29a1ff91665dd084be97c28948fa8507f5c3da17910743e8113d179ea9848e1d5f8e88d1355a6f1dd93148adb01040000498c10183f9f1fab349719839693fc7eb9f98337230f3d11ba5f54a6c04b509927e88871886efb7e94078d2333e37ff8c3a779ad81a1aef4f7bb9992a15dcaa197ea7bd17c3fd624ae5e99903c63f9184deb127e7971000157ec0d20cb070680eba364d7d34c896f09087092ad40e257d8e56ee5d9e54dcc97a10e478d7e64f358864d3398ef385686c929de78e19dbd663dd2f1c8bcf1d8af3fc1cb91b2eafda36dd9286f5f7716e00ae2aec165052a3d96036ef2c4c1ff7b0b7bc47bc1b2ca6e202b6b3620000000", 0x201) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 13:31:56 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unlink(&(0x7f0000000080)='./file0\x00') stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 13:31:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xffffff}) 13:31:56 executing program 0: mprotect(&(0x7f00003b1000/0x4000)=nil, 0x4000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00003b1000/0x3000)=nil, 0x3000, 0x5) 13:31:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='.\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xffff) login: wsmux_getmux: no memory for mux 16777215 wsmux_getmux: no memory for mux 16777215 13:31:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x62, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x1, 0xfffffffffffffff7}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x4}) 13:31:56 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file1\x00', 0x58, 0x5, 0xffffffff00000001, 0x1, 0xf0a, 0x3, 0x1, 0x0, 0x2, 0x3, 0x1031}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 13:31:57 executing program 0: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 13:31:57 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 13:31:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) dup(r0) dup(r0) syz_open_pts() 13:31:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xde5, './file0\x00', './file0\x00'}) 13:31:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) recvfrom$inet(r1, &(0x7f0000000240)=""/176, 0xb0, 0x0, &(0x7f0000000300)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="39c72dce85d0eb675fb11b72aad11679aa9e65ac48db19e6ef85c0ef60e98fc56979a9ee7e2c91d9527e2d998508fb15cc435ce8d41eb42c3248a29eb60c9a6ea6db1d7c22aee7f416ca8fafef57208d5c38fc52ee4006ac0cbe041c9f2019", 0x5f) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x4}, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6010, 0x400) 13:31:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff4f) 13:31:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x6, 0x388) socket(0x18, 0x4, 0x0) semget$private(0x0, 0x3, 0x220) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)) 13:31:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x231, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 13:31:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x508, 0x0) write(r0, &(0x7f0000000100)="9085", 0x2) pipe2(&(0x7f0000000140), 0x10000) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) getpgrp() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:31:57 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)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef35ab40a83f13f9e90f83be5d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c31068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce288458beb92e473b5bb678669d73d63556587d68438a7dbdb55dfa03b6562aa5f472858ca69e9ca5f8c0f9158e2b5e", 0x1a9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:31:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3370c8e542fdfeb1a3e5ff10b2af5374c4b409fd908dce0bfb2c0835937b9dae8f92b9f8d0ca302ad19cd7aed0e6febf7575bb1e218a79c5f2ee79b6b4b4151ba0f7501725737280dfe7ea8a552a60c7f130193fdeec956c707fadc9be04ab8ae28743f46a029598aac6fa6e0988b28cee9920576e46f834b83c7583107f542e11fa0812ff964ec75f27c241a9396e551747a527def3a575f56a7b98aa299224411870a714f384d44751e30fe5758308f94b", 0xb2) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 13:31:58 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000, 0x4}) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000100)=""/31, 0x1f}], 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 05:37:04 executing program 1: r0 = socket(0x21, 0x5, 0x8001) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 05:37:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="2d7696818f2472", 0x7) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x34) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 05:37:04 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc4, 0x400000000000}, {0x65, 0x7fffffff}, {0x6, 0x5b23}, {0xa7, 0x7}], 0x4}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x7}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/193, 0xc1) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x1004, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x0, 0x0) fchdir(r1) close(r0) dup(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) 05:37:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0xfffffffffffffffc) 05:37:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x7ff}, 0x8) 05:37:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x200, "6ec5ba5031388cd4f215631be47fd6e378dd5987", 0x7f, 0x401}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:04 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './control\x00'}, 0xc) 05:37:04 executing program 0: r0 = socket(0x18, 0x4007, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1f, 0x45b, &(0x7f0000000100)="f0262828c780db435a18e3f07370427e24445f88dd49380fe288ce76323065e59a5d115323ef05895813a15d76415922243df3d217860f8642868839028ef64aeb82f906d1105f193204ab3e89eeda9531a5d3088660a58a78fe1b7e7a9b54f833459a8279537df4c55cb336c46373b5f2af04f423b5248f9e0721df1bc3833384309719e01d898c7f2347c90b050fd9ea0aaf125422bb1b33ea5d3bf94c8e433b67e3e398", 0xa5) 05:37:05 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x200000004000, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)='nT', 0x2) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x1) 05:37:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x10001}], 0x1}) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = kqueue() fchmod(r0, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xb1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2c7) 05:37:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCNXCL(r1, 0x2000740e) 05:37:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(0x0) setpgid(r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 05:37:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80000000) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x9b, 0x287d, &(0x7f0000000100)="868e12995d57f03cf90d02fd8864ad838a91f10ab6b9543b6d6790cbc0f6f794bffa4f68da49b796845511e46e00b86ac1ac0ec3758a5af1109e3befdc37451cc186a55d2399d1db21d3d0c9c514b5fcbb84ec3862a4c6da7d9c6f9cd8c9de61c29499bce474557f1e3594d5fb3ab263045c3c8a239bd30e90180834a8ce3a0a30b5c485725053e0291e40495c6b20fd22f4cbb646243d731c1e96808a2aecb41998b99c7c2500aba68a71410f279bb178eaa1fe76fa080e102b267b077d0e71e776dbda60714ffe8653d2f9c4b5b45eda94a2d04a9f7fd7412416139fbe275fcb1e5d0c5ecda8092766489856acf542177c54ac407ab428d415dc18836dda4f0b9b1759d363ec2e6b5a2dc26ae4056533920aff92ed438d7566401aa0eb7a6ba648b18f4d1c4ca797853e44cc89a9a7987571c1903f4ef8d9c44c5af1c17f250d8f68ed5e8bd936f2ee1800df174f71b65526330734c2b659c59d7c480163ea374dd40719c7dcd712cbf42209efcb22532f6a2b1d5054b61e7d17eeefca5666b2cebc38b8b6cd8a81fb49ffd1857cc8c57e55a0c6fa85c10949dbe49df9246b6c3fb600a7ae24a53bf7f23cf79dc44ea6a16c87deb095812b5196acaed0e741aa300f0576e3893e095370a69294319a6436fe6718ec0ee0415185bb2980200535505a6a13b5d4b1fb2c9d5f46639e4c3a221f0fc632041d122914e7573b3a415088ee202f6fbb45a04e09513866b2117ac055db9f4e0c6c01c527e09f9c38516b514ac8ca73dc74635057ec5f81486c36adff790cf0dfba5c0c6302ca1eabd6dea87cc3afcf495eb8f1f2d235106b4dba27942e17beba06d0f1a7e15022aad5ffc9ef848bf770bbc45bc226e1f585ed7b28578ac06d034a3fa397b51900848a1ca2974474d5e6d90c2f6186eea7341813c09131c212a8de29bdeb253616a13e4f6bdc793997d6a794da13a0f952f5dfef587818a56d88a242ab93ca05d5fe87e3405d50fc3330b4b6bf2792e66034ec9ee6ba32a149f21a5611871875cd9f615029bb70b86ccd37fe829ae226497d43fa0106a18f5029f0d091ad28893318b8e5f4bf9c34c7ddaba7846b240ef2edb22bf287651b377dcb71c6c911cf47d79988569ab64cee4d92bfd3beec9554fb13e50d229567494a1d987a63f7aa87e1148b94b95e47b4f90620a4a4baafc061c2533355bd3e64f71e73950a763f0f6076e9d280689104ed2661feb312c65588de670ac88272ce84e622047663115b612b352db8a5a70d159bcf7de8643ec2a71c008e642884c3cdc09d598952476dcc42a77baef0bd9c489acc42beca3d86885893769fe4aefb4d2f6c32575ba15c3c2d2cc45f91e082459b6e37cd9cbad0f751b64d6c7aa150e94e32cead175c3dc7e6ba5a1e73e96ed474159f10599df29565e0a5c9816b3e2ed781d96637dc4bb4ea82b101ad4fb3f565e7c2cea4c54e82bf59517c9d4cca4808fd3d3119f4f63397e33bf7fd48a576861ee16d5ba601e13ccf86beb3a35acf8ee4458fe76cb55a30634078354b3cfb454a36d9aa5b49d31b36aaa480904bd20c2f358cfbf6ea01b24b4153842cf9aa976d7de643dcf121db373ead1fb69e70efeb89de53aefea7f32fb2d292f54e43e8367af0d6e559c898d835a7c49586c872a73380b282ea9986c57c5114f7ce2286b28f2bbf63b2bb87693caac6ae77a3198c73240eede75b872183fa2adb1eb7128b2f5938502749b855844f20ffe4cc853e05ece79d3e5b14f44e92e14f872af67d94549cbe9156dba74c8ce185914cfe3101c5476f3f30e4d0bd1f031942e5c2b2947a6089d22aa442fac9a71bd85538107b8dd47ac4d665ffb6a178d07d7effc825cf177a29e2d17e9e6d98473bbfcd98a6f9e229456231668af776207091cd117e27b630eaf9553169e10885752ccbd7f75f63dd7401b810f547d8486df779919a5a9beee39d2da4d2a76fbcaac51b5e368fb58ab48aa931d1f5f90e033130c2a97574a8a9128c0152473adc3f6cdc639a729b5dc66e532c9293ef798e8de8164ced3072e4adecb91a399078efec961bbc056bcfc329a459eaa43bca9c9d04173f86ea6475c5c291e9056cf96005da1601926a94b2537fe60e29f62e147f9b0327692ba9445b5ba2587617a41d47c74f07e69b0a8bd3fe57553c497ece2c1940f0cb02cdf897c45a70a1cdff677252f509ef1cbcc6ff5668a28caa296174c36fde1848a572158cb36b3042c9bacbb1cd763c2c55420f9d2c9d1157071bafd46ca9ff97d5beaa43d7300c63b44e4712a777b60301e5d47b06321731bb7bdb148ea59c25b25f335a0a8c9294a39076f5b7c2b44f91227b80689bd0f0143231e4fccc9236b66cf15a30ef859853dd9215755291e22a02d975cc7a879376d785b6123d44cde430e2a4fed113243b4b9bbd1ea348e31a7496f92e0d9f66892387591401ffe25df09e60e306095bda3a8b898ef69334e80b69f574647cfabb3c493c5407d878c45c4a2cb48ed3be7df68726ce84d9ec1643ca21d8f46d6ee5c7a3fa577ac64a4ec5123c3a011bebc121e7b98d64feb8ea297fb947559a7decb779fe814f414043067e55dab8c28b8ef5e6b2c95cc5b58700860adb464c80caf3b049452212fabdac1db7e9b87f96e95319e1d532f16fd705a37b01f63325a69a11f9a721d840d52b891675cfda330a11b4eb901c7a16e988c43310ab05631121903e1a87da2e7873f4f91ed634172bd3ffc98af6aebb7c199e58e52866a509e5aba3949d08c2cc23570adfae820d09a3a25cae72a12242e6e9f29a45a95b9232c52d58783e36c6b7a13acbd57c5b104f3ee690a3b78997e89ad032d8ff185e0b6a4e33036b3bdefb976a47bc9e583a2818add6c6a3353e32b077be487d4c4d0ade9d72bcb44cd0c330833c1184e55ed25dbeb65ce6950e776a6b26de3ce6875e26fff8134e632eafeb11a24dc294def191900014b9d5f29685656303aef0a00e91eada33876ff9e25c2963525df19e12bb00502cbe1c8690aa740c2601fd65166d5ad1a134bf676fcafeeba2c3338d18ec0703963d9406d581f2b9017a03947ed523caa8641f88ff15779e41eecf1eddd35eb456b33071881120972f2d3b32dba86c728a8e837a275d7588f18c1af450f8521b4ba109a7a19f5d3df7e03e89e4b831024a9754827540f37f2dda4cec08277cef0cc7d058423809d69bc5918e41333bb222d96ef68842cbc0b87153f6f121e0a0c4e6953db87064e4cf4f142fbfdf2bea1b94886621d7af48d16cb898e9c7fd40ba9fcfc066bc5e91db780e08e52b71c0b63f4386acd84d71303a172113e8b4f58c47376e97a55f751f477ed0282de598d88c7e323cc23af336c22be62734606eb31f9db2c404341dd0c142b8410c127a17760ce298cce4752812c21f4ccffabed05a1ee8e72812548620afea06166e5644d7809a852a5cab7c8d09f97b319f7f8f5deb200f09f1beebc2b9c3cf261880c75170dc8e3ffad816c6178f4bbc7e9e64f965891ea25e6cbc1733b5054aa074f38b773431b8142d182aea4f3dd0484d7d6181dd46a8519f8590eb6e7c474103ca3b3f444d3b57e00bb2f1648e0bbe3160de568894e027f4265e7a39a195b57da886b3b995c2501266dc58b7d21c8d9d8c3ed66e4f1471f5f22dffea5d1620757ff1668661a188340d37885d47cbbc157840d62b217d0b26714898228c611bb860c726320602ed1b137782a6e9d504ac3b0dcbb1e3b4818270830f36c5c5a61c22fff061e2484146a2b51f141500c36f60ad84844c03f3c3b20f9921464bc70d0d3388ced3f9ca5f161afea17b961782101ac91720ea8d60596c2e178a650bd207fe57ce7c386c431bdd60cc7fcf77443fe3d70086034c21da142b2dfca58e20d32361d4531d8e012fefa54ba10c4e36b188924cb6247116a81bbe6925609af0b29cea80f3be47938e54afc841dafc98b7faacc8556dd3860e47e5cc0dfa7e48bfe4587de5096919814152cb32f4b0001fb22e5458f30047f3a4653d6f031ed835e0c04cae43949ecf3e190812da062c3d4f4aa8bf6b7724f99ec5ca91827ddeefe7365f6dec3dc397c53f8a436c01e09ef605dea36be6bc6b28a6418514bf2040c373ed8992fc52ef281cf8fdc30561bcf1c0571e41d91cbeb1be044087c179aea433315d9a7523fdca30ad09fa41545544a22073336eeaa795ea26ce612eef0f8e4d06d95adec4228553554bead3bff2a5b11bd3b0563d045e96a2d9914a8eba4bc56fcd6b7975339d3378fcf6645e7af10b48fc65711421dfd9ab621063920d3223177612cfeda4b114399bc5e0294e9dbcf98ae47c335648187eee5a5bc3e927d63a074f46e94d25d631898b99e242256e771f44752531b4f65815d268a48c96e75f0d6d201871def4a30db8519c39b7bd07f500e3192fbaad964f54ded0677d9397e4164b82d7eb0353d54fb3debd456fca4095e1632111fee11ff9eaaa6651af9aa1f37e4d98c4e0795d13b24b5e1731c301fa88ee80ee13790e1d388552237821f8a675e654470f05d0fc9c3ab985cf54ae68c0e66c96ecbc0e25b3a11b7b77a922604e8261293bd4fbd30d6afcdb4030ba5adc4e4731bb191af207f6bfe306936314f6f9f22472aca39c01ab3b3fd01273c02e2c84cdbe79c4c404719203bfdf42c7c5882f1f805542799273add74a43020372285ad2c99f9fa797e828a56c3932f7279811b614974d669e9aa6c1285d3e547020fd7952d3d718ac6c06a3fac294ae45a515d600986464091a2c1ee29d837e84c83430471a04a7a903382438b0c53d94726ede83ef704bed95cb1345e804b79c59c9bcb8104e549773c316c255d3a9af62a474dc31d5d0f9095c95a6078ea23a71f2fe01507c7cebe82c1f63e0079599572d9af62654144a76d49ccb378d70cb6f851a11a0874edb8b21efe43d41ec2c58acab2030291005519820591a14081cbaab086ac1e8bbf34e2d6fc8c9c3b7adcc776329b9dc2053c4e87f3a24d53c30b5aab128b3336415b04f6f702dace8e42cf6b57ac874051859b635233312b0b16c1d1a464fb67168a202fade239de0c794adae28158a72668a8dd9c13fe989342cf6a759ed2998f459e66c30f5c8b7c9a4bd31f14fca3b77265e11ecf72805c36784ee8262a8c8f6174d4f3659b0536c287a496ae3dfe4d1f7a1f51ec2944270eaba865d7249cc0ed6bda24e4d384aa1ea7fa0ed419ce836da99328de29949cfe0169accf2033e7486a043f4b374aebaac4fe6a10e08ce18259fe92658e1eaaec912db30457b32e5b2f36833b04dd8f2a25a886ee7ef3b2d98d090b924d3224f4d6aab8d402914ba6ca347bbfa0e9356b57e8b81c8d49b0752655f33c9c44ba52dba8bdd38d615a6a6e760a133cb4a2385fcb9b6f9b0cf9ece351fc31f966dcf50c2e27288ee27a734d42dde45936133139558ee4222c4db657d422b997e7a2f0fc669c842079269266d946c2453e08227506953fc8a2a433098b77fa4b6f7e34e717caab613cfad09291ef12ebfed8df2860544c4dc3a3ba4ee9793395d237cc6fa43e8098b77ccf99d0d2e50b9bcdb81a1cf1eaad8e867b598e5ff8da1a96a9e63d274c55948543c7d93f42190dfefe4b6163231560c58a1a482e17831f877efdc9701a5b6b1d1514ad799ec95755c1da895caa19168c8b0c638513768ea32bc5e1299bc3c87aff1ae92e68dce8284f3c147dc6210231e1701494f4a9c480448b37fdbfe45c0843371c8403a5e5ea2d3c7b1b1314c218c7a42b3982ea396ba", 0x1000) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0xfff, 0x4) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_gettime(0x0, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r2) ftruncate(r2, 0xfffffffffffffeff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) syz_open_pts() 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 05:37:05 executing program 0: setreuid(0xffffffffffffffff, 0xee01) semget(0x2, 0x4, 0x580) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x5) semget(0x3, 0x7, 0x11) recvfrom$unix(r0, &(0x7f0000000140)=""/131, 0x83, 0x44, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdfd) r1 = semget(0x1, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') semop(r1, 0x0, 0xc6) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000380)='oL', 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) open$dir(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:06 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) sendto(r1, &(0x7f00000001c0)="4d400444f56b80fc5f64793599d883ae44bd90b6a9c80ef8783af828f8fda4bcfe23fea2a4b8beb5c6264cf6766c6453c9d80d5edb580d89d616730c1300ee83f56bd2de64201aeba96ff4195da53e1129efbf", 0x53, 0x400, 0x0, 0x0) r2 = msgget(0x3, 0x42) msgctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x2c6) poll(&(0x7f0000000180)=[{r0, 0x80}], 0x1, 0xcc43) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000140)=0xfffffffffffffe2a) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffff, 0x80000000000}, {0x18, 0x3, 0x9651, 0x51e}, 0x2, [0xfae8, 0x3, 0x401, 0x67d1, 0xc7, 0x4, 0x3, 0x2]}, 0x3c) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 05:37:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:37:06 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000300)={{0x5615, 0x6}, {0x7fffffff, 0x5}}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0x3ff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x51) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 05:37:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 05:37:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) recvfrom$inet(r1, &(0x7f0000000000)=""/61, 0x3d, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 05:37:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20408, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = dup(r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x42) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 05:37:06 executing program 1: r0 = socket(0x18, 0x8, 0x3ff) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) mknod(&(0x7f0000000000)='./file0\x00', 0x1001, 0xffff) 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/236, 0xec}], 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000240)="52bf0d418e0143b67e2ac7864f56d543a12366538774865636185fa5638e67dbdda02f687ba6d860ec431db977eb58794202167f3d9d300e13a9e04cc8de4505f4615cd9a9676552b5e80c25c6286d85d311f7e5014bdd0a2f14a6bcae8954c06408da47fb0ee20d26fde8c21f4dde2162127a18e441937faed78e0080c141e6e7b786036e0e26aea3b478feaaa92c358e68ae84a88127fc04f98897854844b7120011c72a65e0f90ca32142e79b6a416a8a553ed78711bc41e9fafa9cd06aa6282c09f2c3b7370916151b93fcc079dc86993f4e372e", 0xd6}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 05:37:06 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 05:37:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = getpgrp() mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r2, 0x8, 0x4, 0x1000, 0x71}) 05:37:07 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88ca, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x43) setuid(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000580)=0x10c200000) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x6, 0x0, 0x1, 0x5, "a3b52cda10e09680f2a0ef1ed10c8fd11980a08c", 0x2, 0x5}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n.', 0x2) 05:37:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000080)="788da511127eedadfe4a67348358a63a55522a9cb8", 0x15) 05:37:07 executing program 0: socketpair(0x6, 0xc001, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2000000) 05:37:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x100) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = geteuid() setuid(r0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10001, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getuid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') socketpair(0x18, 0x5, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) clock_settime(0x4, &(0x7f0000000000)={0x3705, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 05:37:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040), 0x1303) writev(r0, &(0x7f0000000080), 0x1) write(r0, 0x0, 0x0) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x40, 0x20) linkat(r0, &(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4a0, 0x0) getdents(r2, &(0x7f0000000140)=""/201, 0xc9) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = dup(r3) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) 05:37:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$getflags(r1, 0x3) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) 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) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 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}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 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)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2f96ba9eb0fea7d2, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:37:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() Qx¥~í­þJg4ƒX¦:UR*œ¸Qx¥~í­þJg4ƒX¦:UR*œ¸pckbd_enable: command error 05:37:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file1\x00', 0x800, 0x4) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') nanosleep(&(0x7f0000000200)={0x1000}, &(0x7f0000000240)) 05:37:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x892, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xd2) close(r0) 05:37:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = msgget$private(0x0, 0x188) msgrcv(r1, &(0x7f0000000080)={0x0, ""/76}, 0x54, 0x2, 0x1000) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) msgget$private(0x0, 0x0) 05:37:11 executing program 1: chmod(0x0, 0x100) 05:37:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x1) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:37:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r2, &(0x7f00000000c0)=""/161, 0xa1) 05:37:11 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x3}, {0xc3}, {0x85, 0x7fff}, {0x66, 0x9}, {0xcf, 0x8}, {0x5, 0x4}, {0x43, 0x3}], 0x7}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) 05:37:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xffffff52) write(r0, &(0x7f0000000000)="47e6cb5bfd74703b0ea3c19541a5e2486a8e38d6e70c81654860bac34b4e70416128eaf2abf4847a", 0x28) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000040)="4a86405601d7336389199dacd4a9c46f1a", 0x11) 05:37:11 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x5000)=nil, 0x5000, 0x5, 0x1f, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="25f217f9d2f4582c71809b068eca80fa3cb6afdfdd9b44db1dfb8e62c8ceecdf4f9cdc07a959", 0x26}, {&(0x7f0000000140)="ee689940698ed3d3d5752476bc33e7c3e8958ba025275e4a0b784f5c1d87d13b0bbf6f8cfd8c76a9e5ab2aeaacf5fc3d", 0x30}, {&(0x7f0000000180)="c562f352be4a0ab3e446dbf925de17cfeb768a2e3653c87cd485b3b223e60d17f389e32511573b804643b5ede805f0b5ca02f4949142681627303192f0cfa3eec5f4040495be4254849331c085e99fc5c9", 0x51}, {&(0x7f0000000200)="7bae98c26b1855030682600896d925e24a86244db571850f9ec829aa59c3a034c6c809142a4f31795ca300b471bccaec97083cf5399ccaccd9eccb8c4a4f146eaa41025b1d3e093edcb081c0743a3d2c5b24fc67a9f48933200e219007ac49866dcf690734b217612dcea207975cb3c5fc5dd17f014eb0797df7c34a9e11a2760b1ab968d71f3cec95aaf7317f986b17084c49bd790d93f5950fca1397b6a7af38b44e1d168a1c1a61", 0xa9}, {&(0x7f00000002c0)="11", 0x1}, {&(0x7f0000000300)="f4f13d4a53688c387e5b6f9ff42129e0d2d347a3064d7f34b3204cc2c5d5446a764c60588f4dcb7523542fdee187d1e137f95e403e574ba09076662c0d9c75613613a0d5b9c0213f147051bf93255708dbe72bf64578a06ae8ba21058757abaf067392c667060d4a26a2fc3fd194d17045f0bd1cc1e866f22434d1d3186e16feea9db89ad108d2b19c977b239598b44bd8690a9d2b608049fe37da858b6261711c9bedd6b7a0b3056d596bdc3b39fb73ebb6bdf00f4a105b334bfe901debcfa6566b568b0bb66e9a1d11b97e7ab5f0f46e99d209e303db34574939f79af5b0eb62034e514b390b393caf0aa8e7", 0xed}, {&(0x7f0000000400)="f46d41d45b2904204dcca4de0e80ddcca150ad21116fb68e9afc86c7cb9156b0a3a3d11ae59743", 0x27}], 0x7) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:11 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x100) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 05:37:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x3}, 0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/169, 0xa9, 0x40, 0x0, 0x0) 05:37:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0xffffffffffffff4c) 05:37:11 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x1e, 0x4001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000000140)=[{0x1, 0xcf5, 0x1800}], 0x1) recvfrom$inet(r2, &(0x7f0000000280)=""/152, 0x98, 0x1, &(0x7f0000000340)={0x2, 0x2}, 0xc) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000400000000000000ca0100804daeb22270015c738cc8db1a9f3e39070078badfe6f8c388d5200000008887d96d9e9ab0475e12894fc2077c7c4fb7b73bbdf712342d0cf34c0deb553f627f5f5fb5f865d937f295a5a6835d6e0dc1d96d62183f23c58235d5856fefe4f7fd8b18478b9eb6074076222746294b5137b4d099794e93687f61a3344248449d51305fe577a57c4047e73966626fa5f8a582e067e80b53051d0be9c5059b6521d73067c15b7841a998dd1907f5505429000000000000f559216cf7f05d36d9e507b912"], 0x10) getgid() rmdir(&(0x7f0000000000)='./file0\x00') 05:37:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x38, 0x4000, 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={r5, r6, r7}, 0xc) write(r1, &(0x7f0000000240)="000038ddfa252f6e5c96c1abd66bd69a2b3359c3467f33d4b7ca8fea9c7cd300b79433fc19217bb9031ea54055", 0xa) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 05:37:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x58}, 0x0) socket(0x6, 0x1, 0x5) 05:37:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fcntl$getflags(r1, 0x3) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 05:37:14 executing program 0: chmod(&(0x7f0000000040)='./bus\x00', 0x25) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x20, 0xd61, 0xf3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x100, 0x419d626d}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:37:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x8000002e, 0x0, 0xfffffffffffffd60) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$unix(0x1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x3, 0x4, 0x50cb, "e22458b34cf0d5ebc9e55d242f6f5dab8a57064b", 0x161, 0x54}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:14 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 05:37:14 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x800000000000008, &(0x7f0000ff0000/0x2000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 05:37:15 executing program 1: r0 = socket(0x800000018, 0x4, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) dup(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:37:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 05:37:15 executing program 1: r0 = socket(0x11, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) socket(0x1e, 0x0, 0x8) 05:37:15 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xb3b48fe8e7bc1f74) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x4) 05:37:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) chdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 05:37:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000800000000000000000000000000000000000000000000000000000000000089b10000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000008000000000000bf83b5eb36f08e08deb2060000000000000097e6385a02436c43a464d635df72b9e63f4c1ab9600ae1bbda7b2f2eab55497e349f25a88b"], &(0x7f0000000000)=0x6e) getsockname$unix(r0, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 05:37:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x7710}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x8a}], 0x2}) 05:37:15 executing program 0: mknod(&(0x7f00000005c0)='./file0\x00', 0xc001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="85db39fb49fa6e0a529781edc0fff8ef80f77c8fc10880f44220069f14a055eee027a141b019a15ee0d7f4bb10d79bb2e048e02b84d9663e2c553c45d7daf93938db1d947c0cc737a583239c749c4a902e8b259f113a78f0dc71060de3ee816ddc6c8a50c79001bc50fc84ca1b2cbc625e2a2f920e2cc9c3bc3bad122777d641a72bd7380ae9ad8d9b63cf6a8ae4b55ac1c376dbc4a01eb568a77e790a4bd8a349a37bdde1b34f053f845df709824723a6db3b7a7b8cdf264efbce91e57dabc70d16707dd4aa64e2a4447fad221e06759231ab10334a09633bd7dc8b2bcba9c420653374335a1edb80462054419d8ba29ac027ffbbe8b1cb251daf", 0xfb}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58}, 0x1) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r9 = open$dir(&(0x7f0000000040)='./bus\x00', 0xca, 0x40) close(r9) r10 = openat(r9, &(0x7f0000000000)='./bus\x00', 0x20, 0x50) fcntl$getown(r8, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000100)={0x0, [{0x2, 0x2}, {0x3, 0x4}, {0x3, 0x100}, {0x2, 0x7}, {0x1, 0x4}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0x5}, {}, {0x0, 0xfffffffffffffff9}, {0x3, 0x3}, {0x3, 0x567}, {0x2, 0x3}, {0x3, 0x1}, {0x2, 0x8ada}, {0x2, 0x81}, {0x3, 0x7b}, {0x1, 0xfffffffffffffff8}, {0x3, 0x1ff}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0xd1b}, {0x0, 0x1ff}, {0x3, 0x565499e5}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x4}, {0x1, 0x2}, {0x3, 0x3f}, {0x1, 0x5}]}) 05:37:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) mprotect(&(0x7f000014e000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:15 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x120) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 05:37:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) 05:37:15 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x1a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x10000000003}, {r0, 0x20}, {r0, 0x48}], 0x3, 0x101) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 05:37:15 executing program 1: r0 = kqueue() close(r0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r1 = msgget$private(0x0, 0x584) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/225) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/109, 0x6d}], 0x1) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 05:37:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="c71ef4989e78897804a766b5dd46591d9f6f9552e5d9de7693f2e5319ea6d25a0692103b4de472f985acdd9e7e1e13eaa7bf7bc1d0ce49cde60696fa84ed70062f361a68f56eea537db39d85a980ca7420119f3ada434426cbf49b82601650d72e64c4caebe62189599bcd63cf2bc018d0b2d9999eee11a3a8fd85d8fe155a5d37b03e330321487b05431b11e91e4fcdd65884b8c4cb15d145375959ac6354c8484ce0fb457c916f423a87e9c92315d8d5131254951244c8a5a69b9bb2dc", 0xbe}, {&(0x7f0000000340)="0367ac017d48ebae319218c6cb2e4282807080343b50b3f951043967da2b25aaea28b47035f867703feab396c0dce779494420b133f14a947ab09bbbb521177d3a9fbfa66b82a99117ec58b1b40be74dbf9060ddf284affd7782b31c8814e6b142", 0x61}], 0x2, 0x0) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:37:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000004c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500), 0x0, &(0x7f0000000540)=[{0x88, 0x1, 0x20, "e14a0394e15c29cbe7bf68bc6566f3c5406ff10262b741b0f363a38221ccf1046b8f5767736ef72b4ddf7cf86b187bd8bfd53f5dd01f5ab78845cd766a77eadfaf44153d37773250e84e97e5e4f26c683dc53941d57adf484470bf68ca4ebb5198aefaa2b11d826d490dcc6cac9c420511efdd39f9bae30e"}, {0x90, 0xffff, 0x4, "a1dcade669c81ddcaa049d5cf6ba974c22572c32f079dcc60e83238fe90c4c6b289117d8e74d1087eddc1aaaec58369f821e38f0e8b47683e4bee037be8d68dcfdc77ec68aa8f87c2a4c64c6893c5c981f05240e3d22faffc0e784c1af9da1d4e703d21a6d2eb30987ac55ca6f48a331e73c302f38f7a61ca5e5"}, {0xb8, 0x1, 0x1, "7cd8fd5e39b2194c62c863c0c66bacd9c2949d0d2e36dddc56e06bde369ce46df641dd913f46d39b8d3e6392adadf5ccd0997c40a3aabb61e729ba281b57718e8f3a29c3794d3326e0e075b728e664f2421ba3ab9b41e681bcdabdfb5a2e8e0e36a1a63f095d7a1074f655dbc7f5702034f5e82200566c6fa93cf56af8fa8e94a3f1252b6f256369bf2048774898469b593dae6b4a5e730383fb53ea44f9bba71f498ff3a3c3245c"}], 0x1d0}, 0x2) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/90, 0x5a}], 0x5, &(0x7f0000000180)=""/61, 0x3d}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 05:37:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x55396d7c) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x60) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x0, 0x3, 0xf0b, 0x0, 0x7, 0x0, 0x3, 0x0, 0x2, 0x1, 0x1}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000006c0)) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r3) getgroups(0x6, &(0x7f0000000380)=[r6, r2, r4, r0, r5, r5]) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x3b44) r7 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) bind(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000400)='/.&[\x00', &(0x7f0000000440)=':!,\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='),\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=':*&-\x00', &(0x7f0000000600)='\x00']) r8 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085762, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000040)={0x3}) open(&(0x7f0000000340)='./bus\x00', 0xcc9, 0x81) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000680)=0x1) 05:37:16 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:37:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00./fi\x00'], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc04, 0x0) 05:37:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x5) fcntl$setstatus(r4, 0x4, 0x84) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000100)=0x2) write(r3, &(0x7f00000028c0)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839df5bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a2cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7e42e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a35c46d9604ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c86a9915efc2e0301e9f17fb2707878198140c90ff965ec246df5be052a37f27dc0f12de24c7f77e49fa12250d25e858636f5429abac9c6f0707a170381ea28292376065437494c53ffe770c43e81525198680a100aaae63e0969ebc7c29088cbaab6b96600040127e5d93cfee48170951ff6faaef59e6e21903a817f26b1e9a3cc72b30b0e7ce215820aab5c", 0x102d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000240)="463071412d17055b243a5e9ec6e81398289c1aa4861baedaccd05d9ab9133de064fe9a3840611cfd5800ec17ed0100f4b5c9a186e3b8909f8c680766f7297df859227fe12057e1873d34479b649d9ebb02cb5813d3854dea72c5783a762f4c7caf087da48fd59a43295c2aa761b96ff8f61915196bfc601a34e704d6c91dc3a0de9a4a93de65396b2d43bf5bd3f18972f8e501ba1ffff2393907c01b965e37df4b1c1efdf4505fabb4fa49338face27cc48551829615ffd06a8cbebd0f294c6a70", 0xc1}, {&(0x7f0000000340)="f627138ffee2a9040774c90db71ca376", 0x10}, {&(0x7f0000000380)="a05d6e9fa451d60f155eaa1fb9ea59cae12c68e1e351c14630b57064e60fc1d632d7e7c852c0bfc52073e6405ec505b92d4e26b2212bb9f32af627148cce71613f5aafecbe9c7798edc0ceaeea054b092e46ee7318dea8f0779032a69379f49eab014d7e9cdd5efa0c81859e110a46537191fd98cd4776530abeff0eb165bfa05eea81cda29fc62494969cf3fab1395cc86d45881b57229e61f3e7f17251e3f2a6c5484f9d13b27d136f0cd76a3f4b6880a95246e7b8683938", 0xb9}, {&(0x7f00000004c0)="2d71e3a71ac983aea15270aac5d868f562aa0a0c3d1b233e2defdcdb67562091d1469a6afacd6ed559112aa6cd8fdd065c63fdd96e5c27d49cb7a00e82c8df971f8a5d2a1f5ddcf5a86097202f978d9d01463e1361dbf2ce07999667", 0x5c}, {&(0x7f0000000540)="2ef502928bda0236d417bf794e8135e30792751bede19e425e89941a2541ea44d3fe868d4b961319987a45951e51203a362d84380b8be337703a02071f89a67ab3068c019e351145bec4c9ee66662d81a3f9481b9004f42e5d53be325e2d42d1cec1b5b48acec73b96af", 0x6a}, {&(0x7f0000000440)="993b30413cc86b1bc4994920938bb25e4c30b141791560142998cadf422f9503025f8e2031d46de04ba6b15f3c9f14a633dc1093ba23d0", 0x37}, {&(0x7f00000005c0)="b0b93e103560935b34577d85536ae54f111f123ff02cac90317bc8e8f8f57f02935eb55c3b588b70d4c420a7e1de9356f716371381229ce6a5f67259c3170e5561fe9db97b40ec1c12727685c4c857621c37c99ae90a19159947bd0039774c689c0e6465d075b27f8b672246623e3fd54c6a64c4a1f6130687659da775eb586e5d006db3e18595689a55ca25991d4a78bd1d9fee0fa2d66ec4b08cd93ed868f982dbc210121d7d34c5349d6057e2ca9ef22910860f1e1cd79268b3bb1e4e68ebbd811d138353d213823094c76fe2d8f57a5cc269eb442ec150bd0fad2aaa75748607bd0b23a01f1ade", 0xe9}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x400}, 0xb) 05:37:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xb8641ffb}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x2, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) 05:37:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x840, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r3, 0x0) fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044273, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0/file0\x00', 0x420, 0x10) 05:37:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8a1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x5, [{0x3, 0x1ff}, {0x3, 0x81}, {0x3, 0x4}, {0x0, 0x2}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x7ff}, {0x3, 0x14a}, {0x2, 0x2}, {0x3, 0x80000001}, {0x2, 0x7}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0xffffffff}, {0x3, 0x6}, {0x0, 0x101}, {0x3, 0x416e}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x23a6}, {0x3, 0x1}, {0x3, 0x483}, {0x3, 0x10000}, {0x2, 0x80000000}, {0x2, 0x6}, {0x3, 0x7ff}, {0x3, 0x7fffffff}, {0x1}, {0x3, 0x1f789b30}, {0x3, 0x6a}, {0x2, 0x5e}]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x2, [{0x0, 0x2}, {0x3, 0x2863}, {0x3}, {0x2, 0x2}, {0x3, 0x8}, {0x3, 0x74}, {0x3, 0x10001}, {0x1, 0x1}, {0x3}, {0x0, 0xa73}, {0x2}, {0x2}, {0x3, 0x80000001}, {0x1, 0x391}, {0x2, 0x1000}, {0x1, 0x6}, {0x1, 0xfff}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0xa68d}, {0x1, 0xac}, {0x3, 0x401}, {0x1, 0x80000000}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x1}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x3}]}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:37:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 05:37:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6002, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) 05:37:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000100)="0cb7bd917e8fc53208ff684c88d3475b41815e2bfb0c3eea41b633175d6da36a1c99532996259447e6226798b08c498a3fc4c300e181e5bcd59d8693e8402891e3459ab4acbbfc5ba2679e011b6abd0f2ed161af6f20b94c3b4f4b708f1c62198f62fd2112b2894f023ae2f56453f073bbeec133064ed105970101b8b6028c92c8520527b22f795dda57626392ab2f63a9bddb2ff476ada6be87dac9a4a11475c633fd05a09f853a038979fae81b81155f2c7c58bd2e2a6ef29d8e2c270186d288a0fb790142b780939669754d62fcdf32516b83ac8cb72f39301de0557c05ffc970f9aaefe86d79fb28cbd68787ef1e034af3", 0xf3}, {&(0x7f0000000300)="00594000000000000000a9fe3bb6cd07101d537d1104000000eb8ba4b45abaeb67c4fd15d2183fd2bc6a4f88294e69ec62ce46749a1087ecae6370bd14b69f21e5359e6e30c3c332de2a60b7bb796237194ed6f804d97808a99d5ce3dbec14ee49d4012e34944524061d60786e49da7799539fe65e643dda6b2f2db935e575e78879fdd7dd1b39749319c6fc9f6b6e3210aab494e916b7770f8e0a1ffbe82acd75a290ebb7a78e0437d867de74688be00b2dfd8a0c953e01a4250aec1adf30d873ede68a23caaa1059a627e2fd9631d5c6c8c403ff25944798cf86b82f11f5274b873f400f64c3f627b4f033e40a6e68d126dbaca96145a73e08038b5f8879", 0x284}], 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) fsync(r1) pipe(&(0x7f00000002c0)) 05:37:17 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x1b432593, 0x0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x44) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r4, &(0x7f0000000240)='./file0\x00', 0x40, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r5 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/211) 05:37:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:17 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x3, 0x400002710}, {0x0, 0x7530}}, 0x0) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000040)={0x0, "530a477ca5f1a5742f3d879368ba3ab840bea6577badf1f1777b72ba1b1bcafe10b65be26a73eaf77f3d62189a3392cda15f0bf1eac6eec72086c89b05d15dd09c32464071db70a740aa89e7b90ceb21aeafad698792474998e396fa3a024dd918fe2fd9e6093ab78e2ca1385e7cb92ceb18702d111a9ce84dee517fa41cedc60e09f196e208cb883244bad582dba349946f07a5453a7fb34edd36781372218dad43a5f874273d4229138a93f5f232f69db4c06f9a555840d00d6e288e3fbfd4a5cd394489b1d0653576f1155edd0ae5d97e26fcba0d0254d081242647d69fe9adabbc44cadcaf5fa949e9cc61163c19b4576a11df6589315de124e28f"}, 0x105, 0x800) 05:37:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000) r1 = socket(0x2, 0x1, 0x0) sendto$unix(r1, &(0x7f00000001c0)="44fdb7436306a9aa0925c2228c02ff68201e8bd8deb4b0d7411809e11bbab0003840b4b50620c34ab60a18256ab6e6835478f924ffcc9004f18aa48a4e03d7060636309676b1a8bdb7f05d706e92bcd91d7d52f09c9c4adc5a3a9dc4b319c645f00f568092a5f4c10d8af5f688fc3b372680d350820c33100ff75b771562a9dd0d74693908866fdb37d3ff6f65283565b075ea503cc722d7bebe71c7a8b15c2435478adc49ad14c34e79ba50416a9d8211b87af76762aa0512ac682539f016821f13e8ea9f24db234c07a728e185a8f5110cd1fa6a94bd04626badda46917f10b291641662aefbef3a9897959b26842dac22d096321fc987d0bf11f7c0b29ab97f30dbc1570aff4bffb2cc028ff0c3cd786aeb3c2249c3ed979a812178594a137d04ca54ba519ebdddb0a0688889d03777e9480a0366488176d716523da436290fa788f7780a130ca9e22f19b98b8b6a6fc071e8d73558ff3964e24fe8ea0577f43947500152f82d46cd259543f17cdfdf23a12422f2b0e5abd379bd170fc5d73cf7dda3ecb4537481ea6802b7bfec90971a608be8b834d863c91a480749bf2fa0b3c2c4683af6fbbdc7f92855d5539582b100b7c8611d42d56916a29e2fbc1d262ea64006715341e81a77f0577dabeb04fab7327f0f2b806886865a77bfbb2008842e5ea8ad3ab6798aa9f004591b1206a5c45ab3176e6b8a90f1d766a895acbcebe2a43b00590e11818f762d37a4b0175d3ac19ad531fb060db520d21015ea144f09d4e9ce0607b7744ae0cac24217759441e40911bcb09c4339d1c56aadb3c7feb7a4dd6282175f898c5a8425fe8b58279d4d4f8501c34d4ce9a6a6299acf672704d5ee81e06125fb866e51e752259580112604b12a3a454faf4050f4f1b51f94d9a845e63d67efc3f9e473fd921a4f361cdd707cb944fe2674b6068fc6f2c7c7b1d73c9075ebc9c03a89dac422ddadf2a45e61b21651355b8cac421c1b43a4d931935cbc222bcdcb5f9e9eda66e39df97e294c3a81623843918d52015bb8606d34bfb8eeea625368f6ec83ac256c95f3d46a25cb84f875ea5152a1607d515991810d08c8dabde444e03242042ba76536e24906e5056bba79a7c86743b9c3c30047dae676f87d02ae3697a57a0626f7e64a7369a7d36873644f907249d3f5a8d9aba4920501f64833d9d5f84a9759d59795e9c3a7e952d770814d0c1edf7dbb34e8f4574ed100761a4f78976af613395363271eb26e78fca61cffc79bfbd02a60d4cc77a26e08eae5b837ca202c699e689edc0f8d67b33e06163688a927a1c1d72d94e8838962272e402e4291fa35b339b0880d948fae50ac0f2273df3c1716f542a5b15adf5d1e5bf0cf9dbefbfb6745fd54850da2cdff478876ad63b1a3da7b9d6bdd9fae034da046494c3f92f3d3c1f91c77edc74e2c6db0fe3542dcc51f58b83ca51cc742c06e13a727f5f500025948496e250bb027fae67f61ff2152d50c76e9ba5a26ed863269fe46122fbdbe7a32c7ea11f661048909ad56619a0fab2544f221a35d4cf21d5453ea8d5cda9a6c345ebb01708b86390b3f7e8df65345b73bd0ea1cb5fad467e7af84b0cff6daf6f683c9884ad80d2b3a2289ac540b6343274df525b925ec4687e7c20ab370656b45dedd34520b4b24b77da178d3f368550c7c3f91a5c73dcb609a5c863480c85e247d1ae947d7af11d5e657dd60615db80e9e0aedf6b5aad71b610ac505d197271c4757dc9424adcd9b41c48f731b8f40ee433ac2749191f82bfb743f7e00daf7590de897e4ad29c2574dd813325aba849935adedd8910e66f68bc3581f8ab8c3b619eebc6efd9e4c1b56c3423999d934eca4069051d97b86998559c8e2bf4c5335c3233cbd5f3118bfbc00a1cb902bf23aebb5d57449c9fa758c5a7bcd30027f906abea69cd236446ff6b468dfb56b1b793d2796bf55cf676b4e43aa345c89280141b6ef8870737b304ff23d7492f722d0dcf9c2064c8643c2e09c90d34bf1adb691f4c88d2d8a3cd6f93195005b4a100fd8e3df2a9b3f24f9afc839d2a98afd3fcf2329e47c37bf186db93b04f0b4b0527ccbebe9bdf2ff8a6c514ef09ab4c0df2d517865f25bc6d6e3fd059630326cf493eac6e47f0a65056661f0f812832e1dfdd1a176b298a82fb4a59be13fd8088c419172fa0bdc6af099ded249e6936b0da6ca3d9c293d1e896a6bff70357ffb696874ce198c588e1cb915bf3da0dfd78872b2a85e502003fd47e90a6cbd3aeabf1362d13f0a0078620cfc92949f51240fb1d87d23a0b77af9abcf3740ec88bbbb358785e85d414aeb96ebaa68e10fb365e8623246e650b6e6cd4d65fc09680011bc9bdddd0ea2dd7a766222fb320d2ae9bbeeef240ad690f11841379f7e7136a0d7345115804adf90c1878d6f9ac87f6fcbd9536bb0d44b64783cbf8d1760c5ce29ecd923b8e31f6e9d1e8832dee6ab341c0516c4f7e82c211319a55a54dddc0dd5520a9e5239e2ad99eeb075fb9b774bd1c83dd22fa3c1e3a7de35e361678faa5c8e7668b47df8428c3ada1baa9dfd85a62ad94aa91cb15148763f34a69ea10a1793c0f24600597f932f71d1085d9b42c14408f2c65af3d0e04889dacde1ce1ac235263af0494bff7187670b46b494f7a7aa467f69cc58c53a1f2eec4f23ea5abc9fb10e3107ae05bd04eec1f9b03fd4aaf1f58286aa5ca0afd924444215fc586b79b30cc26dea3b3f963024485d9dc334f8583d0f2761997a182eb2272547169f906239ee054c1c4c930f68a2fd01a15e7ed1244bc4b9d544296643dbb642bc966198a93a174099a822711b173f6207851974499734136e61db921b2a01b7882ddf0c634a3aaa0dbda3edf14b01936e029edf38298e0fdbde2eee0bc00bab4f2eb1f2d811549d71abe1b0de6d5ea75fcd8573f2a0739666fcc83fcad05bf079519213963ca8a61ea29767d9e9667ece5b90f9b34d0cd73c7c98c6a10475512f2d882887fd2c605931d1419b5dfbfecbeb64abd8d29879ffa40d69a6e44f41d58919a4525bd4bdf1a40d68157fba319125f93bda4c50901871bc742441f41aa749780b82da15c615b56e17c5241a9d6e0a13d7042cc56b31244a02ed5f321db1260638633d88896d950daccd044c35f9ee1cb303f068fff7ec83d4fbf05db93629e3662e6595b050c1ef9247528e1b2a1ec9a77ff9f1fe0ee70d1e7b8417501ea362f783eb75af8ad183d7c52954ea72771d031639da2cc24ff5436c6282a26ba354b36083081fd1626c9e88d33f7a7629821ca2ad5cb815ad6a6ec73f332cd04ba7a92cd6c0e1338485fa1db07c8f0c7f67560a7e69c9ba3847f1bcb7c6745320662f4cec30ba702a2c0ec13d7bc023f76b5a572bbf0f073766b4a202eca55b5a62cc5f56cbdb053a7f281344e1d5e8ff62634e6e0d250668e3420eb320c44825e6ec81daa5cf2347e28e7d81dd37dbeb516bd1dccee5a75e3e48e4a6f23560a3314dc84d77c5dcb98c5649a2f32ac45b6c86a230954ec48dc4f9fcf0efa7f198a02be50b9e6dbcfcda45cdac303163281f65edd9c2366029e534d45d4fe786a3d2d56aece32c3da4183167d822da8517fb9f06aa4d0e2aa2ff36feea706a8902da56f11c85f778565e5de56a632400e97478ff243cdd64fac9af793e16fb11d8c22b57baeef660381e868507a13ab1eabff04160ea2e430f17a1251f6704bcec8bcba1452976875e26393cbe4b3477f2009e58dbfc0c999f1838cecde8cbeed4e9436cabc830bae9e8442201a94c73e0cd556dd3ec31d7cd7949f86e345b267a13f9a0f7152cc79dd0bd2c7532ef20d91e9a3a8eb2e14cbc0d8392f2d30c646413d968fd3d2717789fd9a6e0a4bd21c44f092060c6776aea22323a98e4c8b4de00bfe276ed87f2d1f5d979b72280ccebd37a77359cb6df7870fe86c2c6d77adc33a14003a0d7ebcf40aa58effbbef29a7bd6012f57155188a705909af6d3008b505fdd8f33bba4374ecc3b4b1f6a59a6b5de475a1b7de3fc2a5a4e42239a4de450a3de95d58c9e538c1002085a401adb80412448b9fcdd6d579a0a9d58c0de14e142dcb60f7400c7e6dcca7a09d97cdaf0a2047c72ecc57da1929cbf60b7d8cba5602160facd6f063da10c0e475ff570f08cf1c864ddde2557af83562e7a971a8af92b2db520b65dc897f974fe41da8ed11e7809c0d0640f8e8d74f2ea850f86086a866a49220c79cbcfc00eb2f604d0be6b04280d445f7e2d42dc9385ff188391af60eb3bcbb1e91236761b6dccc817424e2def9bf4f0d514048d9a7c6ba5b3d855551c05bffec107ed8063f9a2c3cc47047e0ee94735291725504a245b6223e8432379f534cedddef0a884c4bb2e6d12f28f73ddf74868314bbd2af21103fad19be9e6c7d879be41f8067e7487c26d4a3e7ca0cb35b68487616d51f0e1e4ecb0ea2d0875f6a1f59fbe722c77ddd8d9b4e8ed2ac53a16fffde5c63be593db5630e1bf8a74ea4224da86fc00e361a14c44a4845e3d5ec838b5b7df22095937b79c4847dfbfc416fdabddb62591e064570bcc5a165cf830cdfeeeb66079bb2d66597363a180482e8a48cb4bbf2761770f2461458377e2c124b19a9ca9daa1caee142b17cd58c82e48c2504385dff9e0e6d8ff824d1d13992a320ba5ab769447db10e245431b6391c193407abf899c44c44d12e307fe527c0c4599e053705e07d7a6b002bb3600c0d503be05f5084520b12d08a4eaf05f1ef11018898c4d79992e2cf4697dfbcfc93e42ab02dfabbffdd77448d1859da650eabdc8bacd56ef63f50f8a411c78b604f72fe050680fe27b60c3b21a841dc67f49fb305869ff78692839917720e66a7165cc3930e6a53e399134783bda0858e66d7e28c9209a3145f1f022395aebdcb25448b8bf39622334b7f9c19000dc9c316d97b67a0ee56ff4459ae8836a8a5cbf17a9c968bf39f5951d095eefd58d45c5cf1ce48bab77ff2c1d6f46c13f50e6e8ffc5bda8e408cf12bb7b05f37bab36ed85f746a6710076146be0042c376ed37162c22c7fa3ec512319f988ec06138072204e0733654599224d2ed47d2d290acb48dc06a79249752ec542abd80f00967eee18df518bf420c8b1608df4dfb5a14930278633f7591590dc7d5ae30571eca5dd43cf457f4a5172d52cca65d6459c6858d83e2cb47019bcabfa8d982a64ade01c1c7f2a74c4720564a4e72c0fb9eca45d3aa4b41d242ee67b1bc80554172ed3a3b08a6323f7a9390a2d1e5e03b28216286685a73da75c9f90306cc30490a16039b5b609b01a4710e5a126c905f77e92d12b0ae2f2ecbd49a92e871348a4a05cbdfc70044d52154cc6ffc8e963c0d06aa05619e46f0c184c70c1f4a4ff9e181f9eb6a5dfb23d4087ae04c3e5b23fc1339963ae6b375164ce1f373a1a892f9ea06f50788cf95e19b87c8c5d2a6c4f410abbec99c75bc6bda847ae7457f40feb2f7ce278af8134146342f15a7831d72ede413e5c653184d507a1b1e2da11f34fcc7c3bcc32aa8ca0f1a0bfc29dff6803ad381ebe8ecf1b8f15c0e710d26428c2a9adf1b8919d1277f1625cfd49cf2b2583e4db227533b9e423326c48d11c6fd7deb476c3310196be5d126f85450024e16d154eb36a0fe2f480ad52fea3fcaa036dd4f02052fe2c0b52ae1a71893bbb94988f1a061f199296a7d498bbabe7cc77c78e018473e26b55e6823ba5a7f9b3160529f62d56aa8c8ca7813e3ba3f1bba73ee8c920397fa052093c93fb4f8fdb506d685676de42d572f7807094c4c24f712eca4fddbd51", 0x1000, 0x1, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:17 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) setgroups(0xffffffffffffff13, 0x0) 05:37:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) 05:37:17 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffff9c) dup2(r0, r1) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = semget(0x0, 0x3, 0x1) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/65) 05:37:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xbad, 0x7fffffff}, 0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x7, 0x7fffffff, 0x0, 0x918, 0xfffffffffffffff8, 0x81, 0x1, 0x2, 0x5, 0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x975, './file0\x00'}) 05:37:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setreuid(0x0, 0xee01) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4010, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) 05:37:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) 05:37:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x9, 0x5, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt(r0, 0xefa, 0x7, 0xffffffffffffffff, 0x0) 05:37:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040)={0x3, 0xfff, 0xbc, 0x44a5, 0x800, 0x4, 0x1, 0x8}, &(0x7f0000000080)={0x4, 0x20, 0xffffffffffffff51, 0x7fffffff, 0x2, 0x0, 0x1a8, 0x100000001}, &(0x7f00000000c0)={0x7d, 0x800, 0x0, 0x100, 0x9, 0x1, 0x1, 0x168c}, &(0x7f0000000100)={0x7f, 0x2}) select(0x117, &(0x7f0000000000), 0x0, 0x0, 0x0) 05:37:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xae400000000}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:37:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r0) shutdown(r0, 0x1) 05:37:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair(0x38, 0x4000, 0x100000001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000200)=""/112, 0x70, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt(r1, 0x1, 0x7, &(0x7f00000000c0)=""/66, &(0x7f0000000040)=0x42) 05:37:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', 0x40, 0xc) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000240)='./file0/file0/file0/file0/file0\x00') chroot(&(0x7f0000000140)='.\x00') unveil(&(0x7f0000000340)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='Yk') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7fffffff}, {0x9, 0x3}}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:18 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x635c, "63988e6f7f659ae659000400860dda872e8d57c6", 0x3}) 05:37:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:37:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0xba, 0x40, r2}) pipe(&(0x7f0000000040)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) syz_open_pts() fsync(r0) 05:37:19 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "caab12a74bc455ffe3c266e03d164d2a55c878b6a323a0c383b74a4f2b0e8d617a4492b108e61057f19878371927b5bc125c38be0f098392850a0268e27104aad772ccaee67897c3b104299e2c04f051dd33e066357abaa8d6ee20bc9f8bd635b8fffa9529330fb59dc3c380b8ea97054df4d3b3cf0f1cd2c2d39e0131188246945b3acd2f5d0e03e4ed896d26e6b6fde50baf4b204c2df66cc8f06403947faf267c505164d7355536a931b4874e5d21fd770a3ea007fe26399434778fdef6a77ca09591e416424c31c325fdbbc9dc6fad0091f7971369da6a29a5d1f0c99c2451e12519f3a41c45086c81b341947e2725"}, 0xf9, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 05:37:19 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semget(0x3, 0x3, 0x400) 05:37:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20882, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xb7) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/189) pipe(&(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 05:37:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x20000000000000) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 05:37:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc00, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0x78) r3 = getppid() fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x8000, 0x8) poll(&(0x7f0000000100)=[{r1, 0x8}, {r1, 0x18}, {r4, 0x20}, {r0, 0x8}, {r1, 0x4}, {r4, 0x192}, {r4, 0x26}], 0x7, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 05:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000380)=""/101, 0x65) close(r2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 05:37:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x5, 0x2aa, 0xd0c0}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x1, 0x3f}], 0x168, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 05:37:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) 05:37:19 executing program 1: r0 = socket$unix(0x1, 0x85, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x818, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:37:19 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x4000000000000, 0x9, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x3f, 0xfff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="1d701326b1425f9788e846f37d4fd57669e8a8eaf176551234f8fd31f3a19514e53f81e9bfe4b9b61befd1eda9936f03787345da69c4cf92323b9920dc6508fa16c14827821608873a146a6187db13dddf949613b64bd4b498661cb117f094ada689f3cc78fe63beae2ea2756eedc53343b3b89814d78b8ded87e36a530222906fd2df0f6df62f878bb1a0f403019cc53cb4bea01cf0246f1c94ad9f61a6f084cbe714f71f2413adb95f1243f86b9463bb1e60f949f16c611451d652a83e904a3322011770034689", 0xc8}, {&(0x7f0000000300)="72f2633df32f6c65e3b793a0b70e792fccdbba0b9ddb0c5e0e8961df2c27e38536a76f48646e28c00689ef24ddd6c2d88746142c850d252f75136cf1bb0f49375e1c6bacd020f597f6f046bb160aefce0124b0a29c0682309bf1f9373fa6c1355ae9b6963e4a75765f99e50720ae0f02306c6aad0d365568d2cbdffd8a342dc1646e56adb90de5e3bba81a04bafa75f52a21725551bec76e9e5c68d3f78b8c517174e36558ef6bf8ecd73620d55a4f26d1e4024cc3a5183f48f9f8e3f32ccf05d2850de8c4962d3f4efbde3130618b5d06b0ee83c57aed6e7d380443", 0xdc}], 0x2, &(0x7f0000000440)=[{0xa8, 0xffff, 0x1f, "6ff641640a701341ad4e19af08b4f66de8180dc8246c49361565c3be24dea9a22aa917c61435ad027d71ee3f06b48b8510dda88ad38a1584294ae94061484e118c97f7c8268c18db8ac3513d4f69b43cbfb7be720f23c184a5ca6717add207cd7ed19f297fc6d7108bb0c04c42ab3504aef36599569e40b6c85ef0602dcd1bb9c93b4b36f3ffca527b43b0a34230e7eaba0dca76051158"}, {0x50, 0xffff, 0x4, "1ecb29200c95fe08b28ca34068737af6e9be3966b16015b17b08f089bd441309f74a977055b7d190ed3cc42b3ccf645405c436ebf3a80dc88a16"}, {0x98, 0xffff, 0x4, "de54c26404656c45ccece4e2c4cc6259100125c80db9db537408230f704220f876ee999f717e30ca290ddde406984d24cbdac126a53cf63bdad83b1a3058933e2946835cf345af8f4a972daab48c51ea6ba39a6213af224838247184980e9e712a7c486ffcee1aa7605485038c2ce1ab79d4d4b5be9e63bb8a8e67f64ebc4345c29b15ceae"}], 0x190}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x401, 0x3ff, 0x3, 0x7, 0x9, 0x5, 0x80}, &(0x7f0000000100)={0x0, 0x9, 0x6, 0xff, 0x40, 0x8000, 0x0, 0x1}, &(0x7f0000000140)={0x2, 0x100000001, 0x1, 0x7fff, 0x7, 0x7, 0x6, 0x5}, &(0x7f0000000180)={0x8, 0x3}) 05:37:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40200000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 05:37:19 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x80000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:19 executing program 1: r0 = kqueue() socketpair(0x10, 0x0, 0x40, &(0x7f0000000100)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000240)) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80045710, &(0x7f0000000000)=0x240) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x501}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffa, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x84, 0x4, 0x4}, {{r10}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r11}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x400, 0x8}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x2000}, 0x0) kqueue() r12 = socket$unix(0x1, 0x7, 0x0) r13 = dup(r12) r14 = dup(r13) mkdir(&(0x7f00000005c0)='./file0\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r6) r15 = dup(r14) geteuid() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f0000000180)=0x6a) 05:37:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = msgget$private(0x0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000007ba0b6a658b608b05c1d887aa27dc12d29b0a51a9096f40861349e2ed305e4a27ad293f5208661e3b744e27b001c6b912406aee89fabc67905417cee0d646c168849e5ae3edef0281a203744debfb7b3d64de3e79b427f1f92f2c993d5b237fb05265a87bd6471c9d48710e314e0c40b46fe3389b95be101b8bb"], 0x1, 0x800) 05:37:20 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff6000/0x3000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x3000) shmdt(r2) 05:37:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="cf8d"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80000000, 0x9b9, 0xffffffffffff7c61, 0x604, "b8c5b0331132e9d9b1555f61d8e9b51bf2120395", 0x9272, 0x40}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xf3, 0x1, 0x200, 0x0, 0x4, 0x9, 0x4, 0x1, 0x2, 0x2, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xfad, './file0\x00', './file0\x00'}) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x10100, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)=0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x329e, 0x6, 0xffff, 0x0, 0x7f, 0x2, 0x8, 0x0, 0x2, 0xbade}) getsockname(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) fchmod(r2, 0x0) setgroups(0x6, &(0x7f0000000540)=[r6, r5, r7, r7, r5, r9]) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000580)) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$setstatus(r2, 0x4, 0x80) pledge(&(0x7f0000000640)='/dev/wskbd0\x00', &(0x7f0000000680)='/dev/wskbd0\x00') open(&(0x7f00000006c0)='./file0\x00', 0x1, 0x4) mlockall(0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000700)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:37:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfe76) listen(r1, 0xce) 05:37:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x9}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 05:37:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x1, 0x3, 0x96, "c6d0c046d87ff1faf2df30c93d666314d4ba0a98", 0xfffffffffffffffb, 0x1}) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x4) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x40, 0x2ee4f652, 0xfffffffffffffffc, 0x0, 0x800, 0x2, 0x100, 0x2, 0x2, 0x3f}) write(r0, &(0x7f0000000080)='~3', 0x2) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/206, 0xce) 05:37:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2a94e591b91717cb) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 05:37:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/70}, &(0x7f00000000c0)=0x48) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000001580)="9a", 0xfd9d}], 0x1, 0x0) close(r1) 05:37:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x7, 0x4, "8f1ef8ca83637faa2b9f5bfd5e3eb213ebb7869a", 0x8, 0x80000001}) r1 = kqueue() getitimer(0x2, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x19, 0x80000002, 0x68f244c3, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0xb1f}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40, 0x7ff, 0x8}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x57, 0x1, 0x5429fea, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0xd7bb37e97c17b34c, 0xffffffffffffff81, 0x69d1}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xa7cc, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1d, 0x4, 0x2, 0xff}], 0xb5, &(0x7f0000000100)={0x59}) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) pckbd_enable: command error 05:37:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="fb4db6d3eaae922218db653d39e738d121b43db34eab41823e3554b2773073311abc96dd52dbe459f7db516bae2afae2c8e2504b72d8491e6553c12964a7277abad3a609c9f202871a0cdb93622fdeeea912943c518092df08988607d4251f3f23ba39d2def1d6fcadf8ebf8e8809956b07135f1ff98058ef561a04aae710440", 0x80) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 05:37:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000100)='.\x00', 0x2a3, 0x10) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000140)='./bus\x00', r2, r3) pckbd_enable: command error 05:37:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x10) mmap(&(0x7f0000003000/0xe000)=nil, 0xe000, 0x0, 0x1e, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) 05:37:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x6, 0x4, 0x8) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x5dca1d88bfb38705, 0x20000) 05:37:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) syz_open_pts() 05:37:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000400000001b, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 05:37:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x80000000}) syz_open_pts() 05:37:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x48, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 05:37:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) close(r0) fcntl$setown(r1, 0x6, r2) close(r0) 05:37:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 05:37:25 executing program 1: mkdir(&(0x7f000082f000)='./control\x00', 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 05:37:25 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x9}, {0xfffffffffffffffe, 0xffff}}, 0x0) 05:37:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28018, 0x0) 05:37:25 executing program 0: r0 = socket$inet(0x2, 0x5, 0x81) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7f, './file0\x00', './file0\x00'}) r2 = getpid() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x5) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x18, 0x4003, 0x73b, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)=""/25, &(0x7f0000000340)=0x19) r6 = msgget$private(0x0, 0x300) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000380)=""/37) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getegid() r17 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000880)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000400)="d1fa644dea122b19e142aece2711004edd45bff90ac891", 0x17}, {&(0x7f0000000440)="385d19efacda6b4108e7b33ddfe52e8d85ec99830794494caecf287b2737d7e937948983e30f84d10584a1c32e4b87e6bda52538f8b8760d9a378afe4d486bd74183e680092d0d06027ee2acd34ce1d4bbbef36324159fe150a685853a94625ae07ed9", 0x63}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r4]}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}, @cred={0x20, 0xffff, 0x0, r2, r13, r14}, @cred={0x20, 0xffff, 0x0, r2, r15, r16}, @rights={0x20, 0xffff, 0x1, [r3, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r2, r17, r18}, @rights={0x18, 0xffff, 0x1, [r1, r4]}], 0x138, 0x6}, 0x4) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 05:37:25 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) socket$inet6(0x18, 0x5, 0xffffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 05:37:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) readlink(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)=""/174, 0xae) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0x1) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="ddabd215711fc1c40f69a0db6f05d135256c5e1b7dabaf456ec924e0a920af96d6c9492de682a1390384ac71b1f4a7b7e01f08e2223e1367ab61a7728f0a290429d6fb0810fa2e61a13c51ef6818cea314ddc1f2f0790366a4df0e4ba4ac", 0x5e}, {&(0x7f0000000140)="3b58a2923c4fb372ec7d9f9e6b37c6e796137a535ec53c128334a28f81655379030767d7723c4b796e9a4667d8509f16b1dedaa42b6cb014c6e1e08953fdadf1c82adc370c914df493c2bc02f674525c5cac64ad0227a917dbb6095de63b5b8cb9837b2601a385436b8c54afa36b5b7f4addc068c0c702d4c3d9787526389103ecff1de3784406e81aa6da2ea77d0f00b70db205467033fb71b33c72d8ae3f934ecdbc456480028999493492d4c585c102c072f7c2c5474949fe02365083aa24b745470ad94b88f42043c97c8104b1ae8305aff40bd47f736de4", 0xda}, {&(0x7f0000000240)="b73465f412ed4f311f6dec29fb41911ca3c8d0e4fd486a6f0f275a5c9db6d984a90e112df6b549218c03571ea14b91296590f4e24637d89617693f70e3d77fb73f08e02ccf5b2d", 0x47}, {&(0x7f00000002c0)="aa08674e601eae120c2371adfd873e0c37a8142ef539183434e02769c004a88bfde7fc154537ee2890d27e5e446a691744ca58d8d398f153709fc9580aed67e6c4038b372cf33bf21ffda21e", 0x4c}, {&(0x7f0000000340)="c8aee5fd3fb04faf5b5ee3376bc9988905aa7f5e71cf9151eea50e29a8614659acafc3daef8059f3d96d871f50e0a495bad6586b611ab475bce8a333c578176b0da8afbb67b454d008ce381ed269d11b61e9e9d6eda63ed08b9abdc9b8076fff37e447692da16649c205ea7bb1e89d08f9ea44087b482e5afcd3143475ef6e0ee56940e71447237b8174a2fa6e672c331f91fa370dbcaab9ce7b70497460f867fbcd7bfe4a6b40c03c5a3e0f2db97acf1bedebe294cc266e1f27e80ff199412435ad527bf6588a22d7e8082b82", 0xcd}, {&(0x7f0000000440)="e04989987c47c3dd2c12f6d218e2c46a4d6b0b32a1c151e5c964e975109a931edc03c269f7440b5fd8e9841a1db6d02a7a6af9a61bb89247b5f526647a905f6e4636482c641700efc60d3dbddb9635499ecb8c5fe8c5cd3e42b7d0ea60b4f3944d3f717fdce5f4ab50351aeccc52074dac958d61c847551001756c1e5ac71b9dae7835046b0a20b05052acf8879231d3ef24c3614b14dfd0d4789adaad304c75e8518b2197d51e754a79139c80f859d1046a9d807a54f66eee4aa0d07ad97070977eb27579e80da93c833514f1302d737d6990fd6d5d3f54dd86c0b8534dac815b1c10447acc70f16e", 0xe9}], 0x6, 0x0, 0x0, 0x6}, 0x8) 05:37:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffffffffffff) poll(&(0x7f0000000080)=[{r1, 0x8}], 0x1, 0x9) 05:37:26 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x825d) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 05:37:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0xffffffffffffffff}, {0x18, 0x0, 0x4, 0xfffffffffffffffd}, 0x47b1, [0x200, 0x5, 0x2, 0x4, 0x5, 0x4, 0x1, 0x8000]}, 0x3c) 05:37:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:37:26 executing program 1: mknod(&(0x7f00000011c0)='./bus\x00', 0x2008, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 05:37:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x140, 0x103) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000001300)={0xffffffffffffffff}) r9 = open(&(0x7f0000001340)='./file0\x00', 0x88, 0x9) kevent(r0, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x2, 0x5, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80, 0x5, 0x5}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x6, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x70}, {{r5}, 0x0, 0x41, 0x4, 0x6, 0x6}, {{r6}, 0xfffffffffffffff9, 0x30, 0x40000001, 0x5b2, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x2, 0x6f1}], 0x5, &(0x7f0000001380)=[{{r8}, 0xffffffffffffffff, 0x4, 0x0, 0x277, 0x7d7}, {{r9}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0xe3, 0x3}], 0x9, &(0x7f00000013c0)={0x0, 0x5}) clock_gettime(0x6, &(0x7f0000000040)) 05:37:27 executing program 0: r0 = socket$inet(0x2, 0x4, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100), 0x0) 05:37:27 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x7, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x44) semop(r2, &(0x7f0000000040)=[{0x1, 0x400, 0x800}, {0x3, 0x5}, {0x2, 0x3, 0x800}, {0x7, 0x6, 0x1800}, {0x4, 0x8, 0x800}, {0x4}, {0x0, 0x100000000, 0x1800}, {0x7, 0x3ff, 0x1000}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/211) 05:37:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20882, 0x80) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 05:37:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x1f, 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/175, 0xaf, 0x1, 0x0, 0x0) 05:37:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() msgget(0x0, 0x20) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) r4 = dup2(r0, r0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 05:37:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="9c87c3772c0035b843332e", 0xb) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x100) execve(0x0, 0x0, 0x0) 05:37:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x16ff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x4003, 0x74, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000140)="a7db34c76fa2b9ea15a92e85c1cbd0ea250fa53883081d53bbc0eab8160d836403b895abb322bbd7a2435e44c45815aa39f06b1f4c4ed81e6e990931c2cffb000df8e47d9b3d3b80cb3009be50045e508a50fcf2fd37425358d0f1308cf690a07760e00c3b762e5688e4134ccb5351f156bc9cc51d6f0261d957584cfcb5b2d5992185d5ac0ffec7c4fbb6f5877052a9594f1ff89ed57b20681fad00e38f6de0680279d8f4e67e6c69255f547e8fc6bea4d15df9c4fd1ad282351eecee8c92407da1d493a2f0cbd8013f2dd9029932414e00a66c038596859d0ddc59d006c9aa48c0d131213f87389a1bf3c6ba84fe4b", 0xf0}, {&(0x7f0000000240)="bd19db48d95984ecb7c9f34b1b87d111d0fcaf68a3b6a6bdf56e4dcc96e3c4822a5c2d25d308f0c16288cbe513ba6b0314dc98391dc2a9455299522553f343c91f55a5d32bdf3accf3e497165dd0f11f4ea3aef123b289e5eecefec645e1c37f738e534a9b9056990a11fb56dc2d3da6c4cdc63f80838745ec8a2fe990924d8e0252709a26fe4b769149563382483bc08223363e9b4f818abae58dee69afaf7ab1e01d58b1097b47c2ad9342fb373bc932cfb58b58a7bb5e1b7f16fc9547306944d08dd5661bd0ba12e6dda10d0ba47b6cf4097a02bd61142554b8fc5313ebb1ed757e271bd0af316e286ea170ef83d24a912f2994bee942631ef4d204b4267a087af32ece6bf6edf014ec57bf790350589f64db8ab27a257eaf159e1837c44e8aefd09465dc53eec2c8e3496921ab56f827fd50e0eab7c171ad9625701d7a11ef2b40691316f67ce5b3a18687f57ba30a953cb097d9aaf8ed3ad487e2c2b659a6ab26386ab6dbb665f8c2ef6e20158aef16473e5f45bedc5ad5e1e57bebd2762acdea19fa416e3f5bf90e93ed4928f941250d483d695d8f3aea5f016c72b45a0cd1fb55ad3459b34d8ae08efb62942d15ef1c9e24e1133a98c60ce3cd4c332dc66a1109e32898eceb110fb673f5273da5bbfee45d4a2e1d866538cef8caa76a98dbf66b535a16ae11db078d957499c15dfc7445eb1787a4b8df7b17fbbf0e7c711f0c4f91b36cea25f28cd43a072efe6eeff95f97f3ca4b6b7fdbabfb91d6fc1555ba365dc0d066140b41551cb90b58f17abba996a40a2cf05bfb249869c717597ebd83eeeec610927876416d31eeac332fb279032f09bd376ab1ecda56ca39bde6de15091bc662c1e185f00eb3d387565614c9ef1174d024b2c459d233a33fe71c3b1b475007206425bbf59fe7efe653c20708dca486c0d9ae1e62873113474fe7f8392777365074d200bcd15e9202febac21f07371948814b50266fbfe208bb6939b82f7b7b1d4c931de8100bf2f8fb8da9928d6a6e84761afba049c084298f155525e3a9c0c066dd98ba17348a298dcf1a91bbd5e4d0939eca713d44ee4ba27b55254f675f49524b22764f3689414b27aa65f74c1288693cee211b6b7072cefbc55f7b67aedc324921e8b69f0c43f01fd0bdf3bfd4f6bbcd079569086af8cd70a2d67945d579555ffd6b141c3c12a988a85241d7302a2f864a7bf593acf727265d81e4fa1cfad224c17165dea722d921c169c783414412d67f9e27d3025d7627ea79a642ff369908fc2d7a7e899b67e46d1b05fe1178cdfb4b2c1219f9de12932c1a1fd2216c737a35a65702d41ddd8b979013d26f248a485ae27f88b839ae24f22dd5e2ed7f40443bbf47854ad11e03a899fded57d5f32e7998d3e2821cc5e6a6a3d3fbaaca7e85aee8ea71bac64e9d5e928f4039fbaac5de052dcc8e96fa8824c7c61488315b732cc5d3d172043bbe1a790662a1f7105e2fefc2836450ab5d308e8d8f39fd9979f3621743a8162ecddf23aaaa8434426a1819b25d0aa51ee68a2317096de6d2c25a9d0903c9c8f541b58ded00ea8d58d077f82a2299ad31b5d83905aec2561cbb5a848224921ae72086f474ae468879adcfbc033cdbbc7793571f2998ea5650542c9b58332cf3d831d0811db06ff092942d95974296e21a24685b09cc0fa3f0443cb95e01c62c0dc50c2f4a298f58d6256710fc213c9204bba0a1acda34310510386996520f0e8fc2eee23e49b31231059d0df2eac531ed5a1fefe9050dbcfbae23187fc2c9d5dfccee83485abc84799ce73519fdb909ad47d7860ac590adceaa82af64bfcf8d50bda72bfee05d0a7dab9a9c84b5da2e6e757749f48180ee8b2d4640fab57b60dd54f0bef9fb13af18941a3c229c6d382c83f2c2cc6b6aeb11da242f4d3d879774387846f9fcda00849c3397e1f84f6b434a6605f54d493cd97b47c62fb464e5d4dc1acf8617362b920bdd76f0f3976016ac80015c228a78d19b96855c107fcbdb47504bdefe8fa52357e996a4c32cf9637b0849c6f329c5508fff41b1d3543f6bc276a9333af63e2a3bbf324d0af9ed526b46f12a6623617c9897cceea44415b3c5246824ed1f460785af603d98b086357a3b94253e804c1a2e33188c7b862c165b7624eefb7ddbb747da363278a1dc680ce70d5569c730feae423f38ee1b969444d8eb587ae91bf5298d01381cf97db243ea7d0eeb5f9d4eb86be221cf87f931160e75364c57731c04c51a237cd2414684f8c4baa4c69234c67d04aedc62bcd68a168203056615b1efe051fbdcd3822099003f5a822e3574b161076954fd8a2a5ec46d6897445a9b096a0a4993040f43046aa85fbf15cfa5856df5b9980ac52ef6cf2aabe157cce2e9b549e366b69eb2666b68554be461687df4f3996d8b213b1909f649b1818296c7872a644a8086f444fc7c58f59013fa85bf4256df25e00dd960bb9f70ef9d0e4b559b09c960bca80be54d000f446f9a34210793698c89b705fb5944942f12e048c3cb5a225ea1517eb67ff1fd9f6e1ff4003838f8a5afa1753b3236e5c19e5566be3f6175811f5235e584c68cabef2c2e922354482a893fa02629c7c2fd91a3ecc65dcce60074535006f87a44085222401c45ddec51b20e3507401f76283f2e1cfc970168e61004ae10214894b235bf349f4511ca6a2440c7c4fe1fb88dace10e4de6bd43826bffa1a7b9efe885d087e24964c0c5f4e26333c364a4736f2d64bfc2909226d1364921b99b9516cc68a7061902866afe2ad72bac6565304c68fd9b15d6ebe8d9cf6ca11ffe4393ee5bfdde8eb6dec82f55620f1383948e21221fd8fbb036ed403b8d8edabcdd2ae8c038a5d0b1ab89953c03f957c34c8fb467c784cac5cabf62f004c04fc24d6e5a7fa1e089749eaf61c963c828eab9e73bc9a9df274e4331e5f81ae76666995a463e36ed33ade4a58a34e5769d0a72e5d3b374db8fcfbc05ce60047b354b67470e18bfd60553d9531317cfc975f4f4f820c099fc774fbe7fc9babef5435da9e6a627ed715b35851dfe7a55dc99689b31afa85e4d36d7610a481c682b45d3ea7e55dc654df06fb5443cb3820e16de05465ca1d44cfc6ce093063a665bf77d086a05a4f4e1c3706df4e2a7c05fa3bca0fc2b7e58885815df5aed1ec4d76a07e79466c01a5fa37e2ae873032d310f879688ed896467e9d74ae3d7735acdb77342a95ec6a88ccdb54840b36e325cb8869e35f7caaaedeeb318612748a36f62ac0f30f11de5bb77643355e19d0a0db69974cef0f147280aeebf1f35560d5f4480df4afb364f69227d2e6812f3d17aa306d688f755898b883c7745613340cac49e19b6556ee795e32338488e866600d579e09759ef6082a15f7537f46496864966f2946640b59a35af47632e6a2ffa2879426a84fc8dacb1bdab063c51af3a605ff54621dcd7f0708a1f8c9488bd8e540c95e80ff8c82cabbd56b6b99004880791230d997ee2f192da593245146f6e9c17f330a934c0f079c5d85305e655d181eb505331ebb2f7cd6ae0497e2ee589d589bf744048ce674660c2ac5473a5d5eaff6f1b58756badccaa9c3ec53ba61d315ce6b2d6c2856a1d5fdc1a77fc8febf84e9c6b9d9ed1c3f0741e168cfe744fd4c7dc5b99efb8fb91624d0c254e3f290cfa2d6229edcfd5dfe8b7ef75976521e2d80e006c1a0e4a19586b6fa49f81ab378130be4830fa5a3d34c50d81652d978e102ece1e1cf2b25aade29b399346b6c222e73a16facfeaf6400ed701582cbe70034e2e5d101fdce978e12c5b49529660c1d489a9bbe9c0599562353b22c84d45d245c9fa95b766c02d90eeed9804f2d9bc53a400cfcfcd7f841169ce885a7a7dfb8943ce337b5940505922ec040ab2cb45fd9a5797a51c26fee2d7cd5ac3ef3a1c1d00fb9038e8cf2e752866e7592a5cc0081550a695bfd7fca4ff60d682bcb4ef46cbbd2dc1681aad3da3792c979e9a39c6eb56caa448da8a54bec1385c33a8984ac7e9f5272ad9d0ce0c3450d5de57bc5c421cb34e5b79bc4bc010537f4fb0a2821beb8e55b9ad2acc8f62cf651d9525826dc714a7dc0062991eded6fc3932d5b62789f21ee90e5595ec5524d58f439e411fec03d769168d03c43943a1fd4f36f1d82b5d23d9d9b660442d0fb8703f4f4d4964ad79425a17e1f3202cc4f59d3749ccdf324672fcd1dbc4697cec8ceb5f899b37e12a9b89f9761e745398d96cb953ac936151702df5bc06cd640fa3e1708ff08483ceb10988b3888d1cfe322c0db08296e54357d9d1051f287d94234f2f633edcd281a973efbb09b02376ae37f1a8180e19d2407d2db25e8f655f894dd7fddf499f1e534373df83b7e89a33b58e6a701f17bb1d0eb3dd59a51709dd1ef8ec7cb29bedf494b91a4d3a1ad9ab6817309c8beb1b95bc3c69a034b5286a4e1fbedb90573c21634a6891ca09ec96797bd8582f4c7fc43bdc7c101b6ec2f487ce4053c65bb60e5d2d6c22ebca74a95720fada0fa4fe69cc639a2912796cadf77c991bc6fb3303c290a5d5dc93319b494d50ba6373f8929ac6868593a1d8fb76cdf691fcda8d84a6c2de5c2996137b9d192ea7b72a9485486c94afb2bb095bfc54f46aa7634b48b13ccdbe5efa237fa72f9eed00a460b729eab40fd1dfb35ff30097593d80a59ded3c074141f0cadaf695f95dd3943841d603dda8a1b516506b8a95a8e8dde752c48e9681e6e9dfdd85d61bcc13c5f95fa49c95cb87c29b6578b328c207c534e21cf08aabb3680743f93bf9e70ceb83bc2309e280359345366b712c814320aaf291613bc976b672dc5994ea7b0852c056cea0ede1be61a786d03f672f23d495594e909b3e4877a16a8dd2962949ee858fde2b39a073c1a8cb66b363168e5e0078261824aa7c92c81c507a9784a91bb4e02d8f1f07a441b0c6c0cbba17cf0a4ff8f533e5655b8fda0ad02cf580841ac39cd93caf3481fe265719df391aaa8f93aa134c30cef253b85992ee2c20c8ca3d24fe1181facd166b62cff478039b79e6bace0bded43b95d550973ccd768c84f2a26ec80070be2e7db5397f30303ffe2fc23b4c2152fc398e820abf362909394e1548819464e5f68dc04d15c79f50e17602e7572423e886f5c7732835bfa74a1d0eb42210b329488c56735c7ad5ba8e94f6acde1293a4ab427c27148a3b9a1560271f44bfcb2fd640bfb45774341b26a603c9ae23a5ca58945d153aaf8747def2a30d2cea40565154c062794e49c537e21a49f87974bb4d6c11e29750ee01a9f3bdb48fb85860a4fc173c0e5528dbe53d172a9621e91190d82a429924ea644ecf8bd4714400d31d8362d81180bcdb3b2920c9465e9afef6a87d7814ba48bfa9f9600ead7543475f00b0d52b09f21bfbceffb4a4e75d8effb2b4b020afdc76930c81805590727613904c1d8dcec9501a0899644d252a06d2a91bcf6726e75ad383782ecffcd30d05958bd7fe29dd8c5581ff51153ff35e087634f0ec03c744b098a0ec9b67f6029be6e8c80b8273404de80a4abb6451a4f32382eb6cba4d6af3cf6bfa8987b448bbfbad06bdbc7219826825b6b6c5a6b50fb3c696d02387f915854aa05f7aab6765be0d103dfdb74d7bc00f9498d89ea95d954efc5b605b3449f306232b79ae080083d8830f18930eac9c841ef0592e0fd28156ac27895e7a9c3b0cb71778df4bb817a969a9c847bff9a71e1b6faf8c77748810346f3bcaaa61cb084c03e6d25ba7c20e31dc2b48a6bf211f783358f1d6107b502a6dafb20ecfdbfb8ed4ac8b9e3f", 0x1000}, {&(0x7f0000001240)="6b387ee7c68b01b565baec01501e6179130d53e413b6e2d51481a6282c29c3fb0882d176ee7e96c45f9eee27c55e277a031ef2a8c9798011d2100d0ac96b452969f09e412a6b67abcb70a28bd8eb7d2595810ef732ef57d34a2b228022a95c021b9df94b9ab50ab81bdb83eed73d056d3de7c6ac6797b0a64a1bab9c43cf01db", 0x80}], 0x3, &(0x7f0000001300)=[{0x58, 0xffff, 0x10000, "fda4016a897431a44c01e635b308ab76311beac93fa0e536bf1e594a7dabec0e4ab3a96fd3bcc9ddbc88044f9236ad205ba585209f05badbbc4237e0162ce419310f26b19cb5"}, {0x18, 0xffff, 0x6d9fbf8b, "8d"}, {0xa8, 0xffff, 0xa0, "d328b85e80958b984ce60691afbebd1c7769080ca5569cccb6516073f9668d0a85b3f773f9d0e98e0e34802834af7f9dd1aaa2d8b550417a6f4e8c433aa3e64e2775345283f63aed76c92e24f8309e0dbc7e1b66d84566324eabecbc3c3de6b61c24090bf45fd22900cc54a4f87532f42a3e78c42903f7cccf12e4dab4efe88983631504961b731b2d67e9c5e63e79b31277c0eedf24"}, {0x10, 0xffff, 0x100000000}, {0x40, 0x1, 0x1, "96f6f0f509b89f7565c39c0eb9343a296ceb07d955f88469a9806435119489728e847297b8152806d1a855ba0b6b3f64"}, {0xf8, 0xffff, 0x7, "d17e8be6c1314d23a45963731b3046eadfec49f5949e407a747fa3a3a13cb4be16dad98e1e9bc7085f9a8b1829d4dfe8df1027d4589e1e0a8f09753320d3b2d4ec159574d46dd02385de029296e866aec47b4a5a1681830f060b275fe0dc7e03fdf6019c8fc6bf9c2c7af6ca78a0a202360509c9725803d084cfddd32fff869e562d2dbd4f605277283f37d47e9d1c194744e6dfe3a168259f9d5f1eed398047fa79e54b65d74479a316aee8abdd182389c43d95ae79bbd5f448431f58a129de7e66de8f68bbd079ac465de8956a8bbfc7b170e141481f5bb877139e66bbbb125e"}], 0x260}, 0x407) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 05:37:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00004ce000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7fffffff, 0xaba, 0xa10, 0x8}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffe0d, 0x0, 0x200, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:27 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0xffffffffffffffff, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x2) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 05:37:27 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 05:37:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 05:37:27 executing program 0: pledge(0x0, &(0x7f0000000040)='{!%\x00') pledge(0x0, &(0x7f0000000000)='\x00') syz_open_pts() r0 = socket$inet6(0x18, 0x4003, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x0) syz_open_pts() 05:37:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:37:27 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2100, 0xf7f9) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:37:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 05:37:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) write(r0, &(0x7f0000000200)="eed08875e934d7a912e75ff13e241cfd600f5d763a06c4d272eb740105c13abf796f45b0b48a7b25f70d60626381f1a05fea91f0b23c35e541948eada152162be4be092bdf48a89fa145ee795d412c60fcddc48c5a33b687221307ed332d27a8d1aa2a6912d5d68117bf6c94d0c5ca66db26a577bd5ee98b89cc8a199448b6f12b6a141483eac3bfe6c0077224c2a5b738cb63a7d1de37bd75fdf6281dff4654a99e91486f9c063e4800fef4bdd7b3cbe5bd626ff98863764217da8cd8c568c40b4c0af8bc", 0xc5) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 05:37:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:37:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8006, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1020, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) dup2(r1, r0) fcntl$setown(r0, 0x6, r6) 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) r1 = msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000001b40)={0x0, ""/139}, 0x93, 0x3, 0x1000) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = dup(r0) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r5}) setuid(0xee01) sendmsg$unix(r4, &(0x7f0000001b00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000000780)="5fe7d5b216f8248a5867342e2cc04efe238bd2b0cb54f83cfea16592d23f33e5139d15e8d68a5282866e28a69848e4f46795baf6e5f1ae26d4c0271a4b512e4fcb64a7e2de54bf263710a893e9676bea67d56c6c456b36e8efbd139f4328cc3f3467fac2c51d239342af31372cefbac41211925abb136c4a5073d1af9909c8c2a53630ff56c2f6208d3417167a3cfc6c24413c9c20c9e2ce938ec00091af492041429e146d82aa540a42d0a002ffa33f5c7c384a0a51749ae4d924864791c82de7d67fd6b8eadbe6f7d1f8dac79ffbfef9262d1f25a12c89166552841be6d6d8ee2ba6782070540723e5bd3af8fffa2eef7a8aab28b20e6cbf23972edc179a0d343cbf2dd843e69699950b7ce9081fe5c5a6b31d66b572dc9b0c63d61b47216a9c8a6d3378503845ae21dea2f6fe51369a3539d6b5655c75a24cd2d60e747f8f7dc9c605ed5d6f0bf7586d5dafc20fcbc1ec0e1d487a973078888bc97fa0e16743a606470acabc9b85ec9778de488c889e2a4a96412351dca75ba0269d84928e2ddb2cbc16c8b445d25e416f4d70ed2b7156041c2d53ac658020e0c2cb5459d6683116c98222a646ceea3669c82a181fdafb8e4dd8ff4f95576f022a1829afa48972e796abf4520d3d3c8a059c9a4fdfe545de4a4937a0d84d2688535d2888492d2c7df957fc0a83576cd00b7c6a39c6149ad293a83c572570a184565776b1d00a3979a1135b3073e27ace50f4fbd8beba006e46ff3df0cde6e22ec6879a2f5aadbcd2e82d55badde6086f3dd85b5227c620fcf163cd3eb56e226be01e5afcb19a6a886bd1ed0cd87e74db9de0775c7ea768bd63656743f33422aaeb3d6d9d6eb2969e25156c05f097adb6b88ace9f05f31557d29b0207ba3deb7f69b8122d9f26b312212194a5d84bcf01386e8178fa24e7d211aec4ee8906fa798cc07bbfb98f1938e271ed79e37528b3c929363ec1acd49d5c35b90a9604e2897a92956a4d86d4bd546bfb93914589a62e1ad2eec2b51bcca2a9183fa2800eeb240e655cf5161644350c3f582d0c643d02905a95ad8b6ac99dc239ca9e11186c62bbc58b7a08b2af40165290616740418655fab60d4c428484f388f6144d070116e2bd29c0953ad62631db24e89edfbcf56682982881dadbf88959dfd042388d8a24af3341526d981d62b7d5619b2b5d64df1889eb2c2416b11de059ccfc16a2b7b57a8590bb679695a74cfedd883f9f94f35d52621566b405db8848a0fcfb84d200ab383b8f6149cf22d448b5db1b8d75670949c8d55f89c8867d0a47241da60facee11f6c3ebedbf6e1ed0e5e17358284fd04681a59e36805d081df26c01f1336a0b9e8167b21ca826f15590829b5a68c21e1d0877d16bff77bcd83aede5af44b2ad601b9ee2d8e36a5e5e1100c17d3894fc90cd4b1a327188b9a5d84ded270857ea30fddea2334bbf697f99894882358cd4e565759700873f65e8e8d16a6b59b0059f3f7f34d9307845953350d70c9eb0329c0e057385205ed1b3710e26331a1eeeccc554fed332f594dd373c124409f55d7547dc24004059b9dd45021f81b5da90e99325a6c62a0c4d533c47cb6697b38d3940902aad95d39719e4bfb706272e22b7001fe74ee15a95652fa96c395c2d53d3ff5c8b52ac9d6089b6d746fcabd063bae3325eca5ab5935688bcffbb8687086db95e804e5227b21104088c5e9595ec3ff91743c44bed62f8b5a023b97b010a109297bf84b8ab2dab927b0105137af0be44bb89f38d931d94230aee1e1ec62ba7850370f386a859e7650c794e3eb454b520e684fda45f029c1a0001b7503f95abdcd27cfe6905caff837b12c214caf6216c3a32ec6b83d2f72d717898852b9ec8555a4cd78248b8e715423cfc1b030d27b32449a99260b6fec0d64b29c474b49b57301e9c966cc033ee4fa87400ce80d77efa8b651793ea1b458643a6d7b0909e36d6aa2abab20261a04348e14855dc4ecf7a6751de70f780b8c47cac6caac64a39dafbe0d83b3966a76836f65d0b6094256cf5a8b56372c124e235abdbc45a4fe608490fe83a0f60529e5fb770010c992920f516f69e258f9944a82052f3e84f545fcc489fd33603f5b124f5b9273a469ff3e08fa78cf3e387ae08776c1cc4b893a345527a0a9e65b940b0feca0dd7216a70f03062a4793fc9d864a29e0efbd55bbf1c055aac7df4081cf234225bde17138eee24255a5a5a821ed67b8532e8ff983da53264285b0ce41221bc4b328cb96637332f42e1a7cae8d7bf74911794db73cd57bb314b058e4cadfd5480aea5b27af9646a5b00eb59bc36d1dd01d4b4e64d16fa13a47d7bd2ecaff19d56dd4fd01d6aafdaa3ff4736b2784fe6927bf1ea53430087afb024698edff796cb5b768c9f37ae2ed66d1971a2baad3febba81a8704a6d36026e41b8c44464ea856caded758ccf731c368e4ba71e05f76afe3a4c2a53ce8ae98eb8094f504acf4f74aae86e3cadaea3353966ac61ea80220cfa39a22a468d2d0716aabaceaab448d0d7a7ebf26da0070d612621b9fc3685d37a9180eabf435715b57d485537f9378b4df4ed9e8368f2bda532952bd56e362c6b70afd313a6cf5305ecd58323e9f675f02cba223032c581bd7f16d3313f8277da11bdd72ab9d79bc80cd66225fd29e5cdb4c2f8cafb1a33e7208f4d654e93165a8184f6f8cd6f26006ed5cff9e5a8f8f52020800366977674a943644877c9f5a5a42a694132235be75c78ee746aeaa0a3a40f9dec92e865afe43fda08bb0b7ff6cebdbed3459a96a007c04b2fad0e6c9200a3fcaf84c9ec8a863e08eb3c9a160ae3c31fb789251f972e8ef0004e4c464c09c792a4adfbe00e70cdcbfdb77a16bfe4c3691c86eadd9be1cee258478c83a120a597d3fbf0a0c93b8def798678a220beb0340156db176db4c580706d37926da3b17501b5e17ca54fc2f0768aec20daa153bae7233c29c09be4b9218f9670720a649062bb33c3368c9bdefb9006ba2d84cf0074aa3d63e777bfc7d1fb4c5a984482ad078d5e50db91e53a04c40c24bb2874defd25a79828f03c828287aa712d6e10731b1d27c981828dac4b7e1890f78e5ec5b2678ff38359bc642193aa55ae0cdc5d998413ca26d034386306827e7b167266591dddedf4fb923d2e8969b13170c821282f4585f05d3e92293181c252df169e10530145bf763530a54119eae6284e73fa5a896c5649a7ded692c93d31a04cc71a545d1f499c4fc562c812f0a35f1b7198f2f3034e3e9c7b2244020d2c126b13cdd56a32588e7ff1dafff2268f964b7fa71e8c696215d2cb78db6b72de97f77f00ea439986f4a00cc0c5fe970949dd01688a58768f6cfdce3a439b91a91435aa1d8fc2496ef15a45924361dd6218763da07cb89e8a0830bcfd57cfc6eb192f41f05fa214ce23e71d343c4f5918a9c7f747f0e24dcabd1c11f1b8b315e2dc41241aea712cb65706b19541f308bcb2b18ff878e94c729a2deda4a30a84676ce407177020dcd7fc325a368cec50333d0f3d617451c50d8449f78cc1a0c432b667c0ee975646f4c52c3777d12977e372601a04a8ca76ef03db7da76e36bf8f119290a51db570c9ce381b48c1326ce2403e395a02b90c04897658806d4809bf601defb73289930a0f8acb2931b0940ecf0f1a9797c2f4b897966a2e7515fd0a53b50209cc3e2497f105d21ac422b87ca6299c2cfcca510a54bf9ec33bdbbe7cccb3fa875368f4575e4f5516c6c73db14fac08a60e2f8c84fbe1d3cb0be5819b124c78937b9326525089a12935e93c6a9c8f30f6d2db486390145da7215c29fb6b63ae1a841aa2e9ae773da087282520466ca3df4daea8b9513501429bfc218c8cb2263a35dcd0c33261ffe9f0fda3c9e919ec9475c1fb6dbd37371e42b0a878a71c0d62090c7ab64907cb7f3633cd32422982de1560d7c9827278b69062200641381281939c4dd0ab68fc1151c4e5cc6b6f2b14b9e8db41fd079b22cb3fae8355a7975637efae0896c7a4e2ea1e797a8881451ffdb779f149a1b3fcaaf30274246e1f6e99dd816beec73cac475ffc2558c6b05c9239946e3ecfdc65e4015359c96d43f0891c14ed59192166d62c7f1d983e4bec7a56b632f3da719918d4f34f1d6279de1140881a04edbbd2be327417e692f39620e4f63b251c017c95a7c8d4621c901b396c623c049dd523a6b96573d86ccc3973faa90fe67db1813c19d23a55f18933a2971c991497c844a3795e3902c952a2f2d467d9f4ee5e56b8b7e9bdf92a0a4b378a901e54db6b736d9cc951409f63fd4557d738d25af883324b16aa7367446d5042172ecf3407b9a9981ed2b7d0308a6be00ee7fe980ca01cd62c51b072869c3495c0d873573d270e1b73eb9393080ba8fdfc33518e536682ae5130e1486fdc7543ac3f1e8119852522d775d43e72c83910cc84476c6fabe307ef0eb7e96ccd12030262a65a189d9851e4949702c745aa96209e64b29a8fafdfebdf3a87f57e750e61c5bcbf03a349ace2c35e37fa11a006f81fb16e1b31e8bb3cc8cde89bc0d4447ce740f836c59f4e236efdfe498ce58a76b7fba26110ff64353227d2f31fa16751085e3b93774879ca22e65e9898622e1b177be763d32a241471867a5dcd361927b7639618943ff522864c2a21dd277fed2032b2838cd0979735b5efbae717e84085af10fb80ac586c5c161746921cf8fc6964d176a3b5cb25ab85dd0a66663ba44148fd81fd9ec0a0166b9d07fc5e2f037d0fab7580d8b6941a07a0f5111822b4463a1d0d899a4fe1945a6427853d4c0c2fb19637a9e7462818aee6c0066486e077ed437dc170c9d45a7de3fe26b6ed44006a417de3dd46d43a3b2f58ff35599eb766089484ae285973607fa6f236efffaa6770bbad974c2007317da694ee2271e6e6ed1b6290e5e1958e7d452df968b2bbb71d5d1ac7f2a7ecdc41eed3a9fa78d0d11d09373c7e81cd7073bf6e75589a45e2d0d5ab4b3cc8e784603ca9d8eb49200436ba21059f3cfb0479117db22c544cd46513ad3b08c984a2dd455a498abcf2be07d52946360a70a281292de1c1f72603609138997e93c24ea04ae829389210002c16191d14042874d780fd3bcd159930a7533ab5877d994176e83f86ee4e58597b1ee21da108d4ba6b9d3b68ef5b86a133a140d5b0fa55fb9ed178c8557bdc63b94fe1420619e0e9de712be6736ede10f9e49a979c1a85cd047f32bc76c6b857a8688bfe503267cd433b01fd328cf045ba6f1633ff593bbcd05c1b35e22e1d2c81f5e1cf6ec2f546a446dfa4baa7b8525598fe6a7ff3987efb4b5731fccb5916cfbaf56bac873feea4879969ca99dc826bacb816275dbb5465f1347cd71e5604e5731e582dff261f7f71ddafd00afa8e2067a3dd42670ae49f3ae5c12e1495440b2bb2fc5f77c683eb6a2be5c041b7941f18d48d7b68324296a1cb9533c9566296d7d9b164a17921e638ad1745500df863ff403e32858aa3d2a5b6166285782f493b932fd70dcac3625310bf740f810adc08ef7ab4d6bdc47453b523a8740a979cb34e99420d106d4130ee70c5bedfaed95d05ac67b19ebef445d7678bb4b6db92f6825a37b38622d500dd62bff3d563cd284142926b3a08c3555324b178c60e53440a661594b39fe4559a684211e0b3632add28f88670db06abaa66853294fcd01608c73fda717c7d21014575fc359a93b2973c40e6c36e47a4bcf2088100e516f05be1709bbe3bfb5727247b8286c6bf930a6b793531a4c6135f0021b7f1e7aa83f889bed7f6882a", 0x1000}, {&(0x7f0000001780)="74e9cbb2a225f2a5a34b530872be13255e9112d49e5754530f48d9a5010417232f78ac27374223157a4c26d95e90119960655543b38505e07b2d8904b44f57e26baf59dd43f6779bf85cb0a708bd", 0x4e}, {&(0x7f0000001800)="67cd88e0054e258524783feda235771bcf786a28d54ccd2c055bb1b82a5a2602d5be0bc4f37a19b18f26763ef180a57d24e55e2fccac0ad7d1f4fd0b1587cbb1174c5181b045e24a6725a5a6febe427f3819f9b0931aba606a8f52715c1eefe31f749903446ce341d8704f4c32921ed464438ee16aaea5e2c4a875", 0x7b}, {&(0x7f0000001880)="770b2d54dd031fb1e86ea8b307a949a1ee7ef9c7ba552d245a3aab588e97178d0a5299ae07bca163792d6e7bd6eba6b71aa8da0a4780a8ed787c5756f1d381ff301acdff9a6d98919f2ce33af88f0b28ddbf3a147d81566e7cb0cb9d3e973680ee42857c919b569b5115a16ba54b3b3fe1a35bf475ab566347478512293e9a1185f701f46409f5f3d613bfdf9b1133a35edb32fbeda1b593c98eb7670fe1b837694171320e420287b16ea62642ea65419f770fcd220a0531ac9f3b32f81bf508e32bf5542e9ac2fc8317a29557511bd4fcdb32222959712afab9082b9a", 0xdd}, {&(0x7f0000000540)="67b68acfb6adfe2c5cc771d7d1825fcde3adc2cd4ef609f1d495e0966494249a1d", 0x21}, {&(0x7f0000001980)="d68564c4e65869e77e76d9129d6be190210644614453a8b0775cfc6d536745081afe5f9339efee4b3ce43180d01b334d113199c95b009d4a8281950c3d4d3d", 0x3f}, {&(0x7f00000019c0)="88702d53eed3d313d5c6742c4f68934d05d4d286ef51829c4bfd315fbf202b6edc37de176e069996be5afc70c84c3c24a6c21486474632b9aa3c619995429ef8a4df211e3e0d3cf773e8856fc2b3968afb9a962266c7525a255901efed07", 0x5e}], 0x7, &(0x7f0000001ac0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x40, 0x1}, 0x1) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r6 = dup2(r4, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xff62) setreuid(r7, r8) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) dup(r4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x100003, 0x7fffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) fchmod(r0, 0x11) 05:37:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 05:37:29 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730569ced968173e5165660800000000000010b1c2fdecf666ae00000000000000000000"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r6, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) geteuid() semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001140)=0x800) 05:37:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 05:37:29 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000800)) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/133, 0x85}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000100)=""/114, 0xffffffffffffff15}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/140, 0x31}], 0x4, 0x0) accept$unix(r0, 0x0, &(0x7f0000000840)) preadv(r1, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000380)=""/153, 0x9e73924b4919b057}, {&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f0000000980)=""/8, 0x310}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/26, 0x1a}, {&(0x7f0000000580)=""/175, 0xaf}, {&(0x7f0000000640)=""/143, 0x8f}, {&(0x7f0000000700)=""/204, 0xcc}, {&(0x7f00000009c0)=""/176, 0xb0}], 0xa, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 05:37:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = msgget(0x2, 0x542) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000280)={0x0, ""/142}, 0x96, 0x0, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6, [{0x1, 0xf53}, {0x2, 0x3ff}, {0x0, 0x71615e7}, {0x1, 0x2}, {0x1, 0x5}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x82b8}, {0x2, 0x1}, {0x3, 0x7f}, {0x3}, {0x2, 0x9}, {0x1, 0xd36}, {0x1, 0x4d}, {0x3, 0xac6a}, {0x1, 0x4}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0xffffffffffff7fff}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x1ff}, {0x3}, {0x3, 0x1}, {0x3, 0xff}, {0x1, 0x80000001}, {0x3, 0x800}, {0x3, 0x5}, {0xfffffffffffffffe, 0x5}, {0x3, 0x7}, {0x3, 0x40}, {0x2, 0x800}]}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) msgget$private(0x0, 0x229) msgget$private(0x0, 0x21) msgctl$IPC_RMID(r2, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x20000000004}, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x401, 0x1, 0xea}, 0xc) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 05:37:29 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6, './bus/file0\x00'}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000000000080, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe110, 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r2 = dup(r1) r3 = getgid() setgid(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000000)) 05:37:29 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) 05:37:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setuid(r2) lseek(r0, 0x0, 0x1) 05:37:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) getpeername(r0, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x8, 0x81, {0x3, 0xfff}}) 05:37:30 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x9, 0x1f, 0x1, 0x10000, 0x5, 0x6, 0x3, 0x0, 0x80, 0x3}) 05:37:30 executing program 1: r0 = socket(0x2, 0x3, 0x7fffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x81, 0x92, 0xdf3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x1}, {{r0}, 0x0, 0x80, 0x10, 0x1508000000000, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0xbf, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x1b, 0x10, 0x10000, 0x40}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x3f, 0x30}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x5}], 0xf4c4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xc00000000000, 0x9a7a}], 0x200, &(0x7f0000000180)={0x2, 0x3}) pipe2(&(0x7f00000001c0), 0x0) dup2(r0, r1) dup2(r0, r1) 05:37:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x5, 0x1be, 0x0, 0x2, 0x80000001, 0x3, 0x0, 0x1, 0x9, 0x331}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x9, 0x401}, {0x18, 0x1, 0x98e7, 0xff}, 0x10001, [0x8, 0x20, 0x5, 0x10000, 0x5, 0x6, 0xffffffff, 0x8]}, 0x3c) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x74a, 0x1}, {0x18, 0x3, 0x9, 0x1}, 0x100000001, [0x3, 0x8472, 0x4, 0x7, 0x7, 0x7, 0x10001]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9b) accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 05:37:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) 05:37:31 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) msgget(0x1, 0x48c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/114) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) r11 = semget(0x2, 0x3, 0x8) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000040)=""/133) pckbd_enable: command error 05:37:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8001) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307006, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000840)={0x18, 0x2, 0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000880)) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/199, 0xc7}], 0x9, &(0x7f0000000780)=""/123, 0x7b}, 0x801) 05:37:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x5, 0x20) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/190) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 05:37:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0xff9a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20090, 0x123) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0x200}, 0x10) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) r4 = shmget(0x2, 0x4000, 0x4d, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) shutdown(r0, 0x1) 05:37:31 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000000)={0x840000, 0x110000021}) 05:37:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 05:37:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x81, [{0x3, 0xb05b}, {0x1, 0xa5f6}, {0x3, 0xffffffff}, {0x3}, {0x3, 0x4}, {0x0, 0x7fff}, {0x3, 0x4}, {0x0, 0xed}, {0x2, 0xcc53}, {0x1, 0x3}, {0x3, 0x6478}, {0x2, 0x40}, {0x1, 0x80000000}, {0x2}, {0x3}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0xfffffffffffffffa}, {0x2, 0x4}, {0x0, 0x3ff}, {0x3, 0x6}, {0x0, 0x7}, {0x1, 0x6f}, {0x3}, {0x3, 0x2}, {0x1, 0xcf}, {0x1, 0x100000000}, {0x3, 0xc4da}, {0x3, 0x13d}, {0x3, 0x8}, {0x0, 0xd2}]}) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002008, 0x0) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x1000, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/58, 0x3a) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r1, 0x9}], 0x2, 0x0) 05:37:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000003, 0xffffffffffffffff) read(r1, 0x0, 0x0) 05:37:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8822, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x7}], 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = semget$private(0x0, 0x4, 0x60) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/200) r2 = geteuid() setuid(r2) sendto(r0, &(0x7f0000000200)="4cd287f6b2f50e83e3219c0aacebe7442aaa351aa548afb7a2497216d24dc8f029bc97bc8886cf635cb680ccaba04a5e625b30cfe3ae33e110a63cc23df8df6347b42464544df6c71a2677cf5938ddf25ac37c9742dc55a7b67ef63eac34c5301a50504650ff5a826727748ba145cfbf1837be4b431db03c94e939c5f5b0a293626fc5d5ef184f62699f2bb32a0bca446e466f066613329e232e9c50faae2d189ec58325d6d8a89740db1b70f55888c4b6d5f52e04ef67d2c6d57687183aa925207569da76d7086921e7493c0680548575f4f4", 0xd3, 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0xf9b8, 0xfffffffffffff521}, {0x18, 0x2, 0x7, 0x6e}, 0x6, [0xfffffffffffffffe, 0x400, 0xff, 0xfff, 0x2, 0x5f1, 0x16f, 0xf098]}, 0x3c) semget(0x0, 0x6, 0x20) getgid() getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = socket(0x18, 0x2, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000400)) poll(&(0x7f00000004c0)=[{r3, 0x18}, {r0, 0xc}, {r3, 0x1}, {r4, 0x20}], 0x4, 0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000500)=0x1) r5 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x12) faccessat(r5, &(0x7f0000000580)='./file0\x00', 0x44, 0x3) connect$unix(r4, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000680)={0x3, 0x9, './file0\x00', 0xcb, 0x400, 0x5, 0x910b}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x1, 0xa1, 0x3867, 0x1, 0x3, 0x10000, 0x3, 0x2, 0x2, 0x10, 0x3}) mkdir(&(0x7f0000000740)='./file0\x00', 0x2) accept$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) mkdir(&(0x7f0000000800)='./file0\x00', 0x20) faccessat(r3, &(0x7f0000000840)='./file0\x00', 0xe0, 0x2) chroot(&(0x7f0000000880)='./file0\x00') mkdir(&(0x7f00000008c0)='./file0\x00', 0x8) 05:37:32 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x3) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 05:37:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)='\x00\x00\x00!', 0x4}], 0x1) 05:37:32 executing program 1: socketpair(0x11, 0x5, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt(r1, 0x4, 0x7, &(0x7f0000000080)=""/125, &(0x7f0000000100)=0xfffffffffffffeb8) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 05:37:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1a3, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x101}, 0xc) nanosleep(&(0x7f0000000040)={0x1, 0x8000}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x20, &(0x7f0000000100)="f2bb7d6b0ad2fcf11294d6b3e82c1d6ebcd79f2623c90b5d", 0x18) 05:37:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) write(r0, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d42", 0x4}], 0x1, 0x0) 05:37:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x10080, 0x1000000000000000) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="3e162871e15c35a5d8fbb5e28987e6485f46583ea59c4454c0812fc6edb0d321c7b1b1634923b4fea481f35026b7872aaca319e9e69077674c72b4dab8f9f0416549234b10cb850f5263584468cd8f58e0d85f6887eb9f1711c8eb9f6995b2d5a3757c210c4fa4242aaa9ebe713282e81a6cd5535418f721a1f861cac052a042f266ed9881b171332c7d071e4e172f6079b6a02b576527ffc57becd4a04f82db55fb33bfa27bf68094d602a6756571b1068fe80925bc44f40eeba167e93cf38bf33b10f40f26929b0045eec209c06101a053db8b429357e215f3f77448661f85cb", 0xe1}, {&(0x7f0000000100)="aa0f4517c8202c83d696b6519cb04e71", 0x10}, {&(0x7f0000000180)="ceed001aac0685143710646eb44691ba2c21d412b55c9d86f5f84355a618b82a319139281f82bbde1a3dea605ccaf675083d", 0x32}], 0x3, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getppid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000340)='./file0/../file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0xfff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x6) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r2, 0x0) r7 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0xfff) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000006c0)=""/229) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getuid() syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 16:00:00 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8b, 0x9}) 16:00:00 executing program 0: r0 = socket(0x0, 0x5, 0x5) setsockopt(r0, 0x80, 0x3, &(0x7f0000000280)="532ed6cb82fe577cd63bd03de73738c56869daa529e9cc3ba02648bda87e24260b61698c5593779c7a7249ad2f1137718ca2c90a0dd3928d63798b9855ef8c2acdeda079f1394608a1aace496ddd8050b0446f6a54d96ffdf70db0f469d3449ca2ec255744f78fc101ace55f652dc352a3b5ab249840f414530bb682186336a8d32878ef468782b587c9a2c42aa45172d46d76f108f5cfdfeb8792f4dfc0a7ed7be39d6be9aae3fff234bf5b40bcc13337b845766a3f072ef879441bb49696d015f8c3e2c4c27c46249763dc1114e10935f62a376f57feed0a830875b22f1f5bc283423860909e037f771d842ac89a50d7b9523a548b9f0e83701c9ed6110eeee69cbda057c77cf6ec1fdfc3bd82132c9cdb08e53a9c32c773e02673d8e4ef9458ba134240abd3b70b5f601df5e5ae7c2adf8812090e8f5af999d4399dbc6ed03c30de69171fd2a768263442da6a7bcfad65d992cfae2bb55844803cb78dd3b0675b7eb430ae4e40e52bac8760abbe95ed2deef59eff19efbdab1a5e4587212fea4fce4ad74d37c03a2b73cf75d3e0a1b3a5246a01da5d359eb3e61181024378959d78d4f19862632f2af0f213264a15811d86e8ffe8e2d185817bd9d5bcc9052945be77e1ef29dea277207677c687ebbe2a7ce4f315611cba16fe5195239816565a27445b07d1e5f66299d22a604917bfa3b78178c08c6825706fac44a79da04b223ca8c1ea77ba35a7d17c043714cae569f49cec1d4de729d02d014220d3ed2a05d8a8c32deb232797898973608373f8bc4faaa03fda696b98d93a459fb1ade66252922082e9132157e96534cb3197a6079cfaefadf6347f00f32feed157cefd84305c90262a01f129816773f0533c194101a79dfde9ee672ee9540684d1caf656b94489169c9362065849707cf9add2b459dc1e69da9b39c6c4c8be01fdae8f531e16a348e2fee06dfd54ef0152f4bd0508ccad60965971e01f59c658c3ec01a674cadf8ea9e37d6ae0e006980e6dbbd46a56b7d5047de959f938d9ad6e5b13371ac26b76cbe8e65ddb28f5e6956c83cd4c2f3a2ae7bc6c89577993d14dc5fa5d0ea02b5cbf7e9ce4ccb06906dad4589099a6e8c81970347ac386139b072ac3a94cb95f6864717f8dad3f15242909e4553c47ffc21af6a72f0c3cb893bb45f63af4b03b3e435ae0891c0302e0f08866399da71ebf916c843df6bf7742b9183464a8f3c16ca4e2545fc4b1b202fef3a9066a6bf8c2ee9de2179d594c6385acf72d83415271b5f44ec84cdf3ab401fcaa7f69c2531971952c3640f506de4d35ddb01d71fbf01043c26d099e3339d0aa1368e6eec4cffd3b4360aab4e2c2b2b9503bb9397bfca17c851d687f0485edb01af09c12c9f97d678f97c8256727c8f9bd8a1f41a4ef953ea85c286e0bba4f210137a21b9dc9ac6a9ccd6e5c2b395f2b0afca13dc89c8e17e75c7c6b9fdde7cee281450e890e2d450017bda16c330b041a17087a9511a6bbe754f13a4c9b86c6543f8e3fcfc0851e877dde4262ae3b80640b99974fd0a711584002369c02aa7be8aebb6d70c7a768ca503661aba0803baba2e15e91957ac71455bafbf68c0d9f82290194100e53ceb2816007d185ef28f982ae2e98e4e615356ca010bacfd67d6847d724812dda208d2702927eec61e75ffc1189453c2c92ed159b74c13875f33d79aa0d1ff2259043b59df76f8b08ce2f43c47714efd1ee64c4c71ea535ffccfb51e2563764eb09aa6f726e03d54fe406d4352629668cdf6de7e139a160d49bad16673daa7e8acf046d25e7700968de75204e46647fc88cd799215d5e7d2e1c3012c94e9e5ef6fff706b642c363cae875564b259c33f2abb0e0f8c43a7ba1c7d8846ebf4f9a8e9015e18dcae8bbf69afd6e01fab59ba96b7b62a6d429f81abf4eb03bd4c2368d149bafba9508e9c7a5d8f74ee7c93046434d9600a0678675d9cc4448c927ab06af41d7dbcd96feb6d048cee260fc747fd25b5fc1762bfb8ed47d35c9aef0b3da8e4541a858a37515cdb85df71262c588baaaa92b05736e74c821fca32f49d7a9b0d0e4d513b77a50aa58e56d6c79c3d47aef07674ff96d7eb2d499aebd39038db405021e14812be2f6f97f9335c7ec5939d1f74ead2304d2fa636f97883f9afbb915aedde817ee96b24bca88622ebac24c3d0d0b592140b47c475b0e121562bb0bec814e032011377e57e94b444b40da7c1d5f85bac7b113e4d91169151e1a9a8143790660eb03745e51f7c512aee5d837ed3e50998537dcf8d29f8a9fc362054638eabfd10e882324bbefee0370504d7571171a5a72efb8aa261d05d8f6f775465b0b386dd4738a8ff0d4bededbcd66ee04331228691dc40b0fd60db2218193074f3aa22425667bf3e017cd187f98c533cf4778455b4ef1fd7b74ca67da092e520ae10bd7a5f3aa206a035a35c5c49ebd068adfcc9fc41ad3d359797e7acc9187fc500e38d5e996773483c747a12018c221a612d8e358a84b3dd1a31562a20de661d38acd9985ec31f775f9dcc56c2ce9ceb1239e208de2d32bf6d7a755544a0502da057be42a0fe3c00cd22201e75120d0b49ff43820dd33d03a4082a9364985eb8fce899017951ab80e37927baafa086825b2a8c0c09e2275b835709139b5dda51226c0a2ed16511820e5ef1f8beedde059471e4f3ca45337853e8d62674f457c2759debd3dd82e017143a20ce8a2262754cf72e8753a63145e930e796a5e7ccf91fdfae360b7c17911d0c34dcaed0e6af60ecb1c3f25caa41beb8f4f0dac60e389dc812f23f4c9f5ca5c9398204d7be90b81735d1acd7664b3cd81e0cb73e095e25876ca569463a1b6b976f3fa9fede7bdc7393364bd14adfe31b8fb7cae5e03c9ffb64ef82661a834e306dbea5cb7908dd9fd3c0e4d0e2d9aa443b36e1dfccea4c5da1971373bb89963516b2ace3a0c6a2afee963dce37c6ec90c268e9b5622eec8211f1b16d7b2646f086e03701b7d393cf28e6212f98a4f96772d77640fb6460dc9975672eaecfd1b632a5386f2ebb06b4801566a5dad2632fb51da96da5f2e5d682f87bbfc3d82ca89ce3ce36ca501e1218fd021b13f6a8761bca66ae69f2eb4ba765dd48c5ada7142f351a24bbb1f2a8331c058896104b09426521026f929c71c534064e1b9921f5cdf9c821d77fee34f70e7cd1ae7fba3528a0d67a987227855e7e8aabe4a2292a84f47b97813a70ac2948e61a43aaf68dbf78601ef2789e1eca0af579d2c7a17b150c0b07da57c0e5a053ff6a1d5729cbe0f093d67989c647ef1e62eb81188d06908522c2487ae71649f33440a943217dd1dfdb1ca8b1ba2ffe77fdb106644b66b2c3f50bcfd35c7ac7ac86654a85579d2aa7be9d1ef0707d6787b94096e842c5be4596032c1d9e42e567a2a9de1c4a471b7755989cdf02c4f7210392a697f4934e2a2fb668fff2396890dba8b367d0574c018c2cefc738b723925ebdac077fd020cb6aed20b51d6757a147f4945904a027ca82f475ee1e0cc71481270a947f3cf1f1430f17f40481759f7949c66f82081c32fe1fe44d1dca08c4915ce8c2a9eaf3b2d338ffd569461cb214bbe1dde300b13adc4890911a1ee224b50dbb50b73b5a5e5956ce53655fd2cc67afbb9170966befc21930682fd3e7df909ec6c310534de5d8527721a0fc298be5c926bde0ab1357c33c106e0243bbb3496e6c04ea80ad7bdea99885255d663a593880e98fcb1e8db9d5486fceb16a5a0290e898c5b54bd07337a5ec80443e4c689c1a413c7e0ca01562ed786b4fda08eb5e3364416109b86b066f3f8ee15b34ef4b699338c6fc37ef91d55582042b19fe46cf0a586737730333f0839661ad54b1e752956ef2a7a70c66519191b6eccecfe6c4661f37556039b1af8c929e123dba5bf96dc4244aab6ef8f1fdda9779e14f3d11e3182eebea79c860026f36b71aefa5539138c5a55a514d3bdb2100bbe9faea6988e21245db5f97fa83494d3ae7ad5b2df669f9908b60b8e95ad53a83e91a8338ed974e903401a9992ead26e254b13f0e80f84904246070c49eb70f6ab427da7b5fe8759f9eff4466811a2b8ca1cd9d0952929a090d9ac1223693ff686ba42bf0325494c72985943d19557f0569c42ff80254a6b5efb6fcc16c247f62a137e9a4a747dd032f626dedc48eb5431e59849154d21330d4d513b8196f8d6948e5f5bfa4f9eb9ae143bf6521d049b0a17f48dc1697730ef600123470f0fde9569548df956b2d384daa3883ffd4871e8f68adf31ebd2abebaf8c690b24199cf15d050f3fdf1025e6a51d7f8e4373328558a02a4f24a54207817598fa8c982c905d88bbcd371698110478202494278b1f3ee9f436e3919dcd8cfc57618801051bc0eb7ff9d336bfae38a88bcfdec4aca0d22d0e2cae5a3818e43f5e6a6e8b5fb73b1aa01b86bebfbe76d50462de4c3b18f6019a85e6099b07bd78fd580900c4041bf78edb08dfcf852645914878676bbc00b6fcd70c8c0749932c5fc5ced3d5ea5f88ae31865a29c8e322e2e62585e0b487a5ea795426b24c65b82cbe0184a688c8cb5998be58f9f0f8e7d98ed66c5b7b28166df3f70186944b68c2f33e33aa3c34267d191dbe353823da60eb4c53f4a51f2bf8a0c1367dd5db097b0ff3fbe9009dd9c12347fc6d319b158062fa39cceae6139e42cb4fd3a3e0c373d7ae8524d26ac490cfd5981c733bc17ed261a66d77afd3b212bd619009d76a913a4002f3781eab30552a58e7a169a7f4218a6a24e0c17f825b3b18e1769dc7c768795663c094a34c40ae9d19dfb56b3f855edafd0db29154b3a8e11465d34992b773e90bdbc79d9a28a70b6650003d2032ecddae3fdacdd7f57ba2e78691b4db3f9b21a5fd643444d54cf68f48632cbe4a983cf920fd5071beb5179d6fd0f06ccd561c3023322e5be801ae1fa140ac203e61ba4fc361996083c15fe9d39d0a0a43cdccf316bee819933d44731fed8e39584a2f8a467e33a6a364881c30a7eff12333427d0724ba756d1d916974fbb9e6c3fa472dce98e7ef0f457b09ba83d697165ad0cd5a49410eede184fde8dfd61590dc4a903cc7f786fa4706877d745e088de2403cd7cc3ccd08c490e66bad5fa98f82b1eaea02fddd1c27d644972dd2b2183b275c81e6d1bf626c60ff86931c550bdbacdbbb61bef370e5f1a49a544d66cb1e8a6b5a966d5f8bc941f219ddf36e27dffe0949c5bbd47dba44d8f34d589ea933f2f96e2b59c6aa2b3a50202e1c84b90348c2772a7360f230840e7487c2972cd5f7f4353b9e6cf77d75d51345d4524a1992352724ccb442f29cb6dd193e042a3e26bf6abbf075696291e50f182e5283ab3989f3ccbbbf2620458d064b4d54082b1f19e9cf2d642dfe8d51005289d617a813f704ad0f34ca93d0decf2c2878e848a1d0f599f280ae673e6c01a25d646d83b64cf571b73505ee68194950a1c953c48686c4624411a4b87c3eaa58d54a54e1d6e55b02c4dd8e3f4266c175286f9c8b6bb188c4c32124189507dfadad34ac510811429584138ab14004df4906f40490007e4580f18ec8080264df5cd320c7728c021a2d497f1cec5a4ac9836e2dae29d37627f5f510ffd6a1e5429a4279291358d3bbeeadb502c20cb1eee8f684fd0f6609561b76b30f904963c3dfc747f507d205a6c68f5114d891daa85dd88cc534246efdc5bef55b4d58edb71a3a70f107ed66993792e6f00b491876c3f46deea55136ed2811900c1caf8ef1330a97ec452540173a40eb19449bfd21f0be562d33d936293309f7", 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x4) semget(0x1, 0x7, 0xfffffffffffffffe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x376, 0x0}, 0x3) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='-^\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='.)%&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) syz_emit_ethernet(0x90, &(0x7f0000000100)="8b5c8077a500610120220364d7d3f25f2a385f304b6bc36a99c59db16bb8d668d3542c9325339c389b325c36e6037fd5006f7060a0908e638b184943c5cbff78e28af444340bb4add33df0623aa50c23f2e81bb24745c915d413b8a8615d28f879847fb25b56d5e59e8a4faca3520d3bd8ae88b941d8ec0a66933489918613943a1f99ca891b129c813d46f62acdddfa") lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x2}) pckbd_enable: command error 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc0, 0x0) uvm_fault(0xfffffd807f00d438, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d438, 0x8f, 0, 1) -> e wsmuxclose(4500,1,2000,ffff800020b43530) at wsmuxclose+0x75 end trace frame: 0xffff800020c22c50, count: 0 ddb{1}> trace wsmuxclose(4500,1,2000,ffff800020b43530) at wsmuxclose+0x75 spec_close(ffff800020c22c60) at spec_close+0x3a0 VOP_CLOSE(fffffd807ab88198,1,fffffd807f7c7b40,ffff800020b43530) at VOP_CLOSE+0x70 vn_closefile(fffffd80691e80b0,ffff800020b43530) at vn_closefile+0x160 fdrop(fffffd80691e80b0,ffff800020b43530) at fdrop+0xe1 closef(fffffd80691e80b0,ffff800020b43530) at closef+0x129 fdfree(ffff800020b43530) at fdfree+0xe8 exit1(ffff800020b43530,0,1) at exit1+0x2ee sys_exit(ffff800020b43530,ffff800020c22f60,ffff800020c22f50) at sys_exit+0x17 syscall(ffff800020c23000) at syscall+0x5ac Xsyscall(6,1,0,1,0,7f7ffffdcd54) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdcd20, count: -11 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800020c22be0 rbx 0 rdx 0xffffffff81f569b0 apollo_udma100_tim+0x13613 rcx 0 rax 0 r8 0xffffffff81009b65 setrunnable+0x95 r9 0x5 r10 0xeb69cc9d84985948 r11 0xb65845bccb4df51d r12 0xffff800000026d00 r13 0 r14 0xffff800000026d50 r15 0xffffffffffffffff rip 0xffffffff81ac9b35 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020c22ba0 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> show proc PROC (syz-executor.1) pid=132511 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=64, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffff800020b424d8 process=0xffff800020b453c0 user=0xffff800020c1e000, vmspace=0xfffffd807f00d438 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20283 515701 65508 0 2 0 syz-executor.0 20283 175872 65508 0 7 0x4000000 syz-executor.0 81221 317889 0 0 3 0x14200 bored sosplice 59077 54944 5329 0 3 0x82 nanosleep syz-executor.1 65508 477669 5329 0 3 0x82 nanosleep syz-executor.0 5329 460371 50110 0 3 0x82 thrsleep syz-fuzzer 5329 495931 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 387351 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 90036 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 137327 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 224006 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 152887 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 497307 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 307298 50110 0 3 0x4000082 thrsleep syz-fuzzer 5329 363277 50110 0 3 0x4000082 kqread syz-fuzzer 5329 322472 50110 0 3 0x4000082 thrsleep syz-fuzzer 50110 390183 24061 0 3 0x10008a pause ksh 24061 142549 48200 0 3 0x92 select sshd 27651 449219 1 0 3 0x100083 ttyin getty 48200 437109 1 0 3 0x80 select sshd 67582 1350 66997 73 2 0x100090 syslogd 66997 154296 1 0 3 0x100082 netio syslogd 48989 178123 1 77 3 0x100090 poll dhclient 14491 179001 1 0 3 0x80 poll dhclient 6813 499612 0 0 2 0x14200 zerothread 4823 231892 0 0 3 0x14200 aiodoned aiodoned 54651 4929 0 0 3 0x14200 syncer update 63806 140845 0 0 3 0x14200 cleaner cleaner 25757 430624 0 0 3 0x14200 reaper reaper 16680 412942 0 0 3 0x14200 pgdaemon pagedaemon 2304 410777 0 0 3 0x14200 bored crynlk 41518 259054 0 0 3 0x14200 bored crypto 53525 288901 0 0 3 0x40014200 acpi0 acpi0 1495 419729 0 0 3 0x40014200 idle1 89417 78542 0 0 3 0x14200 bored softnet 43716 496360 0 0 3 0x14200 bored systqmp 88653 254763 0 0 3 0x14200 bored systq 79021 157864 0 0 3 0x40014200 bored softclock 40208 457612 0 0 3 0x40014200 idle0 1 319093 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6357K 6357K 78643K 10691 0 0 pcb 25 9K 10K 78643K 150 0 0 rtable 100 3K 4K 78643K 221 0 0 ifaddr 48 11K 12K 78643K 75 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 16K 78643K 32 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1388 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 36 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 295 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 41 38K 58K 78643K 292 0 0 subproc 64 65538K 67586K 78643K 68 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 14 0 0 in_multi 33 2K 2K 78643K 38 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 186 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 84 20K 21K 78643K 1693 0 0 UVM aobj 28 2K 2K 78643K 30 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 12 0 0 NDP 9 0K 0K 78643K 20 0 0 temp 137 2360K 2426K 78643K 3568 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 138 0 131 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 28 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1985 0 576 46 0 46 46 0 8 0 ffsino 272 1985 0 576 95 0 95 95 0 8 0 nchpl 144 2595 0 975 61 0 61 61 0 8 0 uvmvnodes 72 2056 0 0 38 0 38 38 0 8 0 vnodes 200 2056 0 0 109 0 109 109 0 8 0 namei 1024 6864 0 6864 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6780 0 6780 9 8 1 6 0 8 1 sigapl 432 463 0 449 2 0 2 2 0 8 0 futexpl 56 3280 0 3280 1 0 1 1 0 8 1 knotepl 112 123 0 96 2 1 1 2 0 8 0 kqueuepl 104 78 0 76 1 0 1 1 0 8 0 pipepl 112 342 0 321 1 0 1 1 0 8 0 fdescpl 488 464 0 449 3 1 2 3 0 8 0 filepl 152 2635 0 2535 6 1 5 5 0 8 1 lockfpl 104 115 0 115 2 1 1 1 0 8 1 lockfspl 32 149 0 149 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 545 0 538 1 0 1 1 0 8 0 zombiepl 144 450 0 449 1 0 1 1 0 8 0 processpl 840 479 0 449 4 0 4 4 0 8 0 procpl 600 1109 0 1068 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 260 0 241 4 2 2 3 0 8 0 mcl64k 65536 229 0 0 29 0 29 29 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 104 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 334 0 0 19 0 19 19 0 8 0 bufpl 256 5919 0 1013 307 0 307 307 0 8 0 anonpl 16 51502 0 43680 46 6 40 40 0 125 8 amapchunkpl 152 2414 0 2326 8 0 8 8 0 158 3 amappl16 192 1981 0 1563 29 4 25 25 0 8 4 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 3 0 3 2 2 0 1 0 8 0 amappl13 168 302 0 295 1 0 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 179 0 170 1 0 1 1 0 8 0 amappl10 144 61 0 58 1 0 1 1 0 8 0 amappl9 136 357 0 353 1 0 1 1 0 8 0 amappl8 128 140 0 123 1 0 1 1 0 8 0 amappl7 120 317 0 308 1 0 1 1 0 8 0 amappl6 112 63 0 51 1 0 1 1 0 8 0 amappl5 104 110 0 100 1 0 1 1 0 8 0 amappl4 96 272 0 249 2 1 1 2 0 8 0 amappl3 88 147 0 140 1 0 1 1 0 8 0 amappl2 80 3403 0 3343 2 0 2 2 0 8 0 amappl1 72 18174 0 17731 24 14 10 19 0 8 0 amappl 72 1321 0 1286 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 29 0 2 1 0 1 1 0 8 0 uaddrrnd 24 464 0 449 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 464 0 449 1 0 1 1 0 8 0 vmmpekpl 168 7629 0 7606 2 0 2 2 0 8 0 vmmpepl 168 55224 0 53765 84 17 67 72 0 357 3 vmsppl 360 463 0 449 2 0 2 2 0 8 0 pdppl 4096 935 0 898 6 1 5 6 0 8 0 pvpl 32 170902 0 160061 122 14 108 108 0 265 20 pmappl 224 463 0 449 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 491 0 3 14 0 14 14 0 8 0