Warning: Permanently added '10.128.0.39' (ECDSA) to the list of known hosts. 2019/02/20 13:20:30 fuzzer started 2019/02/20 13:20:36 dialing manager at 10.128.15.235:2452 2019/02/20 13:20:36 syscalls: 1 2019/02/20 13:20:36 code coverage: enabled 2019/02/20 13:20:36 comparison tracing: enabled 2019/02/20 13:20:36 extra coverage: support is not implemented in syzkaller 2019/02/20 13:20:36 setuid sandbox: enabled 2019/02/20 13:20:36 namespace sandbox: support is not implemented in syzkaller 2019/02/20 13:20:36 Android sandbox: support is not implemented in syzkaller 2019/02/20 13:20:36 fault injection: support is not implemented in syzkaller 2019/02/20 13:20:36 leak checking: support is not implemented in syzkaller 2019/02/20 13:20:36 net packet injection: enabled 2019/02/20 13:20:36 net device setup: support is not implemented in syzkaller 13:20:40 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xffffffffffffffc0) listen(r0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0xf, 0x61, 0x1, 0xffffffff00000001, 0x10001, 0x81, 0x0, 0x0, 0xfffffffffffffff7, 0x3ff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0x6, 0x4, {0x4, 0x800}}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)=0x7) setrlimit(0x3, &(0x7f0000000340)={0xfb, 0xe000000000000000}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') mknod(&(0x7f00000004c0)='./file0\x00', 0x100, 0x40) r3 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x200) recvfrom$inet6(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x800, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) shmdt(r4) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001540)=0x7ff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 13:20:40 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getrlimit(0x7, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = semget(0x1, 0x4, 0x104) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) socketpair(0x6, 0x4, 0xffffffff, &(0x7f0000000180)) socketpair(0x20, 0x4000, 0x7fffffff, &(0x7f00000001c0)) ftruncate(r1, 0x3) getrlimit(0x7, &(0x7f0000000200)) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000280)) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) chown(&(0x7f0000000300)='./file0\x00', r5, r6) r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x3, r5, r6, r5, r6, 0x110, 0x7e4b}, 0xcd, 0x7, r7, r7, 0x6, 0x1, 0xfffffffffffffc00, 0xfff}) r8 = msgget$private(0x0, 0x77a619c8dbcbbc06) msgsnd(r8, &(0x7f00000003c0)={0x0, "1eab4f0b7c27055c0354deae2911022e7d6c56e2f835938bd60ab0337cc023187ad54275870545ac8f7708f718e5cec52d8c281611110924d31dddd61c24291218039989cc2f706c2fb71a7de10097c3e99bbb343ea1b238a49b730279c20b6e34401b1da2ab6103922cf863"}, 0x74, 0x800) bind$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) 13:20:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 13:20:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = getgid() dup2(r1, r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0xfffffffffffffe61, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) pckbd_enable: command error 13:20:41 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x111b, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 13:20:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0, 0x0) 13:20:41 executing program 0: msgget(0x1, 0x400) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 13:20:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x0, 0x3, 0xfad5, &(0x7f0000000200)) recvfrom(r0, &(0x7f00000000c0)=""/219, 0xdb, 0x802, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 13:20:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) 13:20:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x400000002, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:20:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) semget(0x3, 0x2, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 13:20:41 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r3 = socket(0x0, 0x4000, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0x159) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) recvfrom$inet6(r5, &(0x7f0000000200)=""/57, 0x39, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x2, 0x6214}, 0xc) 13:20:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) r1 = socket(0x18, 0x4000, 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='*!)*^+@]\x00', &(0x7f0000000300)='(.\x00', &(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/wsmouse0\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='/dev/wsmouse0\x00', &(0x7f0000000540)='-*)\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/wsmouse0\x00', &(0x7f0000000600)='[&(\x00', &(0x7f0000000640)='/dev/wsmouse0\x00']) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3120, 0x1, 0x4, 0x19}, 0xc) 13:20:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 13:20:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0xee) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x101, 0x0) 13:20:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x123) readv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/238, 0xee}], 0x8) write(r0, &(0x7f0000000500)='>', 0x1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff8, 0xc9, 0x1, 0xfffffffeffffffff, 0xeb}, {{r1}, 0xffffffffffffffff, 0xe8, 0xf0000000, 0x100000000, 0x4}, {{r2}, 0xffffffffffffffff, 0xde, 0xf0000001, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x58, 0x20, 0x7, 0x81}, {{r1}, 0xfffffffffffffffc, 0x5, 0x80000040, 0xfffffffffffffffe, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x5, 0x8000000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffffffd, 0x9}, {{r1}, 0xf8cf9d35f9553646, 0x20, 0x40, 0x0, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0xffffffff7fffffff, 0x3682}], 0x0, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x1000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x94, 0x4f14bb7f, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x400, 0x914d}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x9}], 0x6, &(0x7f00000004c0)={0x1cb3, 0xd86d}) close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850500000001004b92b85d000001010080010010"}) readv(r4, &(0x7f0000000280)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x2) 13:20:42 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) rmdir(&(0x7f0000000000)='./bus/file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockname(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1002) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x6, 0x65c}, {0x81, 0x642}}, 0x2) openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) 13:20:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r2, r0) close(r4) 13:20:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x3, 0xffffffffffffef4d}, 0x10) listen(r0, 0x0) r1 = kqueue() clock_getres(0x4, &(0x7f00000001c0)) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0xfffffffffffffffc, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 13:20:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 13:20:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x6, 0x41, 0x100000000048004) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 13:20:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 13:20:43 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getpeername$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) 13:20:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8008, 0x5cc2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) 13:20:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) r1 = shmget$private(0x0, 0x4000, 0x405, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x4, 0x6, 0x7, 0x1, 0x7, 0x1ff, 0x5a3, 0x81}, &(0x7f0000000100)={0x4, 0x4, 0x8, 0x0, 0x81, 0x8, 0x3, 0x8}, &(0x7f0000000140)={0x7fffffff, 0x1, 0x439, 0x54993121, 0x317, 0x5, 0xffffffffffff9992, 0x3ff}, &(0x7f0000000180)={0xb5d6, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x160, 0x0, 0xfffffffffffffffb, 0x0) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 13:20:43 executing program 1: r0 = socket(0x2, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 13:20:43 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:20:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="6192368cf705691e19805fb031b780f16af0ee126500d5c848645464bf336aea54fa18a13c91193d4ef4977dc4b6b51eddeaf91fa6f540cae4877001bd3276963900211654d0eccba7550583030453437f97648320cc9d211a1694e4865dba543f548a5f1274d9a71c2f5543d87c863effb58c7d390f5d99a71e40", 0x7b}, {&(0x7f00000001c0)="b9679c0b054d653b41b19ea64c255ad26f992733f3606ea3edfa4b0cd3b9929b060e3a5f3b5d32f7b5e76ebf8605efb6313764116659e0e5b437b132626e5478a961c97c1f0734421960bcc03151cfd76e7c4352ee42bb130131a121d686635eba051389ce3293a6c2969b38dc5b9d9117f819591f4d3317cc426511d168dda13be08517ba2e6abb057fbcb92f28942cf09c07569cd2e3b5c3f3a5fce1c32ca2201fe665bc18ac2b165a527542db28385d289e1d5363abd390c39fa6c5d97a2c448eb1f87bc241c64776ceba150b08f27507313a1efadb2cd8e41e37293202eecae1dd6e566b89cc871f795296d3ab9a9e7b103e266d66a98878c1af7525", 0xfe}, {&(0x7f00000002c0)="953095f3ffb53fd8b97f39901ba27629256d15b8e2256c0b4f94cd27990fab1666cd781c", 0x24}, {&(0x7f00000003c0)="7995706b039f85c50e2684afe865445d3d0192c0d54986bd08b0aa489d6566edde81b335bea96d2d0f9e08935cf0ad6c14c8354314", 0x35}, {&(0x7f0000000340)="19501695755ba293900724a4ab3a22a6ef6f12718f2f791eb0da3475a0db434e2edf1ad4c183f327d8f4635ca0f610deaa88570d04f449be00009fead0c3370cfede2c5e4af1cbde3746bf23cd334a403dcb89b7ff8efa1fe8b5d19207fdde7e4b2da81f62f85dd4143d5060", 0x6c}], 0x5) open(&(0x7f0000000300)='./file0\x00', 0x10480, 0x48) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) open(&(0x7f00000000c0)='./file0\x00', 0x200db, 0x0) 13:20:43 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) kqueue() 13:20:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r1, r2]) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 13:20:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855", 0x1cb}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xfff, './bus\x00', './bus\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r2, 0x5) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 13:20:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x20, 0x3}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 13:20:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x9, 0x140) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000080)="ab044f8afd3f1a4e7a0e0efbda1d055930e703aec60dfb086536c5d675c387859ff424d7a82694aba90ee1c22bee1eb36e82686ff28e06408409f5e4fe908ddb14f85d3dd629b429ce4ecfc1262e051f9abb7b9092748693f0812ea169a85f8927c6caf56fb93f730477143837631ebcc0d13ca09aa68941311aa00504cd10d96795aa31910445505558ea9335bcb584eeadeea4", 0x94, 0x402, &(0x7f0000000180)=ANY=[@ANYBLOB="f0ff2d2f62558e690000000000"], 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000000)=0x1) 13:20:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = getuid() setuid(r3) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/92, 0x5c) 13:20:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x0, 0xcc}, {0x46, 0x4}, {0x47, 0xffc}], 0x20000009}) 13:20:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) r2 = dup(r0) getdents(r1, &(0x7f0000000140)=""/120, 0x78) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x1) 13:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae632252533055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r3 = dup(r1) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x46, 0x100}], 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r4, r4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 13:20:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e1040300e74373c1eb604acd", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sync() chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) close(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:20:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x7, 0x26}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/64, 0x40}], 0x3) getdents(0xffffffffffffffff, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) r11 = getgid() getgroups(0x3, &(0x7f0000000040)=[r6, r4, r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[r3, r5, r8, r9, r10, r11, r12]) 13:20:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x20) r1 = dup2(0xffffffffffffffff, r0) sendto$unix(r1, &(0x7f0000000080)="4a97576e09e63047bddf1bcb17c9656ff7eda7a4878d2bbc44f924d537b817e2f8a12ecc518274512662dd7d1e1ee9ea24c58a32585db3f127de77409dd72387fa", 0x41, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) dup2(r3, r2) 13:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x90d2, 0x0, "0000000900000000ef4de400", 0xffffffff80000000}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000040)="04ec", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:20:46 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x8) 13:20:46 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') getitimer(0x0, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) setregid(r1, r1) poll(&(0x7f0000000180)=[{r0}, {r0, 0xc2}], 0x2, 0x7fffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:20:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 13:20:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0cd10396a195221d33ca47e7b28e3124bd607fe31dcb0f48a28a67a1645c5816cdc907e3bd185eb82b0256e92493afc3fe9ad66844e2ea13f47ba8cc8c74d42671e82ddb50a5f78ca942a691a7ae92b60530a5751e1ba67950c61368e9b5091d714641a0e58893671db6ce1ccae27fbf37", 0x71}, {&(0x7f00000000c0)="9eebecee4abf9a747e2cd499dc718dbeec0a91998c2b84672d529b0254273869f1517ed53f18afb00ad11477c41cb4b0329049c5d723c8cb543551d1e7de57cb9540694e23c8f0e20f264b85766ca117e628c077be37a57eb1f78d9c87ddf7487d26444fcea0f9e0f8390b3611b53552de45097330e71e41495167dcf98113f23dbd220199d3b819f3a9300ebed4b01924d9201fd7a447a339e7832042f313db91c731dd48bf6ac25c56f0c7eac6068cb952b6b27340e39e1b7aa9d51c8df918aa0beaaabaec6447ef", 0xc9}], 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x100}, 0x8) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="cde4c212f5b420780c051993830a33d1d7f4e730979e857ef7def429b52b6bf6e109c5ce3d8b29644d69b8afc9e63d5a577a2e825ddc498e2a1fc8ef50e467e68a70e331a4d85c120536adae79dfc6682d58e6a326bbfa64dd6a17a205f942b5f75a5dccb84451296caa673c8c699dca425c3bbc3c8cfdc7ed3801a656da57c0a0e7c191ce1bf96798b1b1097e406e2e060714186fc8d773899838cd7e7e39ff3f0201e6366fd77b3e4ee8f5a9e10d0aa27c97d6ddf1727a24d111a6c26d417a22f16982ac018989cac3e419f545157e5781f526ab207a93220e42307ee4efab0acb8dd5739e9c9c25982da6df01a903374ff90e4d446341ca77dbfa02ea6fe00d28ac1c0004d930a17469184ed08a0e475cde9913e82d75172425d856575c1f58f7d37d35d7ec1098cd81160e67cf0aa46637a1de76dcb51dc33399a55ca6b6c488b0b1563d3a703442408b289224769f5577b887cdfc9be052c73069aaa1a190bbe5b5fa2ce7504557e7c03e1f131ff0035dcc7a5552523e7f13b227a450f6ab4ee7891f0e030d442371468cea520743e7b0bbcbb95b14a65d45974bc62251621b3236dcb434f305143499c94d0cf79b1a99af68a257f0ac7ca459d2f6ea508bbc790252e571842c595d5e8f7895cd059856306ce14589292e50daca75568d6bf8d368d2b4115ca9578f0e4fd4f0fe3802a01c2b16dcb4c5bea6a8e6fb2606031b1106825951ea350ac993366a6439a5cac76983f1937e55560a219eb6453acf8bf348ac790f8ec20337ab44b95aa4f0f253c27b8c51f39eaf8a2a571afb04fc1a459d18e793461014f99d943da3ebef4209ced3db94de10b1e0f6c97058f25b61686c6da74608a1fae64b3b9d7b789678eb7d5480aade2f39819deca915f428b5d19a57a4b9a0bbf72fdc9864fea871d9d14565699c2e2c0d12c12bf4d0dd782619559427cc604a530cbf76112e50a948bf59f1d718115d1db63a930b020352f8e751f3baccc49a13b931c26fc12cadc778b58f4fac5fbc2dffb439e73836b5c629254c6548de3bda37cf1b38a45c9580114330aa289af5e1250e8c88d42f003ae8d68b02911a03aeb34f89f406c9829bf1eff8f4d376bb47b08c0078e4862b0e4d736a0d7b5e4139700067b3349cbbc4b19e69260c319d0533b68f3365646f7ec8c6601728768bcb55692b001d3353f62992e17b295ebeec0ffc88031db0139c5f0ad2ad0c355379ca2fc7547e9f4e3afb7c559a1c5e2cc6d23ca398bcd47069f62154409143abb14f8f04bbb4b95b6057b010345ad764ee90d4383e1bc330218b2783a0dad0706d983b54506a7032efdfa02290c3adb21183766917b3bf0b8ffeb986d9275e6845ddf459a62bf306b0c562a7460c0b43adc5e0d512666c7a955098c3925df1832d748c9e8bee7b1d6582f5dea779ef3c807282953e8a0678c7b6edf7649d2eae297bef5b98806f499ae95179e3f33d96a808864673459285fc9e44d46a78ffcf18a540049545ea1f813fb955b097a58c92143b75be419f958f2c84537a83b5892d13828a7f329d67109af3dd3cccee3532733c655206214f65fcacec33665f68887f4667ec3dc37bdb06e2fc662b628c5d9b69e50c8e4d2b4182a7f56429df61647116f6fd3cadc6c32c71ada5342ff335dba7aa00bfb0d4a1fd6f97a47a6bec5d8c2411db290b053aef5f03177fea82506461abac42c6d19a5c4d47699964a7985cbe13e4904937f70c523a30b75798eae3ca9e6e9b54a9d84b1c0761e7c702728a5e45d4bad7464cdab50260c089fe95ef9f806f6966a237bb161cab07c4424840e894c38e334f3721a8c40f75fb4c65630ffb5d9bd36731ebdd0c45a78e5150d9caf607a0f259feb12d9381c9352dcfcdde283dcbfab048a68c1f9e8ed27fc46130741a1bd620a6d25c2e7c147897ae3b9f0b5eaf32d74fe626f66f57cf9ce981fd316b1c89bc4054f5a0bfa921a719147fbe4c7368d1c84f70f077c46d9bfd5d031d19a94a11dce0ecce0296c6e5941b01495b62ac2c8f8a8d89d61cbffb499f07a7c73412a7fd34dfebc1023957fc5a15282f8c3da76444c20c104dd2634d7f2bb6294c9000cc16b1e864c7c62b79d5ff57d0b800b32d186093cb746308e77ae8855228f7b500885c5061384bb69247c29d6097ebf8d1735d56dc3131f796d043efebdf9c5682d7dda7e058bad6c6bea90047829ac34ef1a781ec6ede41295abdb52651a2832c9393241850eb3b1730aedd5c741b87a99775bff0724d62a15b6b6a17b9e960333e8533998dca53f247f66efe21939ed794c9c1ccabc3a2139e96388bcef8ccc1a1600aeaadee78a46fc87176fda2855a84285f19bf793a4d5a1915043692ea1081a420871c51ffb038d3c15eb93ed93d61346651b720f4f816a5807bf8c9bcc68368ca55c451f16f85045aade88377a3a9201351216bc1d642c10265f20718ad4741283872da2fffb76537447677d283740c161244282b9d8fcbfd947d7fc4df9fc606c7fb6899e48e24e94403fc98b2702000cbcc25a943b7599ec66b9d25e8307775d5c6b3825bf87cef31b1b136b2d01f474145ff523385d28d9090b992cfa02bd8394306c924f4f82b517bfb7ace499af40be0535ec67575839833ba67625f99d5807a70e25141dcdbd47e5c201b4a5b313b5dcf1393dadbb9fd3270cabf7f59d937c7f728062299f4d35f362ab89eada5b178ff3e516f65d0116856a0378818a9294fed49072c8257e1ffe7db919ca142af5a9c1661e0adeddc35d9e5ab9a90b07bca4fcf2f9821042faed019a3ed79d82125613a736cb76f7736a5c4cb994adfbd73c884d656010d75cec4cf671e37b8eda50ed78d02d47ee18e8854b36f420eadd829bd469ed9265f40a90e4e6d289d2387f6b138ec36eb1e57aafacc925ce1030524210358e0892a04130269ab3d87c3a729010286aea53cc2b17e4d64b8840f0871792733dca2459144e6ab3034f74d9d4cee430d794b534830fc022a9afc2d5796e5a58912d61b832c8bdbc0b57506b27206b39530c7bb70d4def8f9f23b89f53396d23cda223c98f5bebc6701464715082182c3d8c04575e263bd4cc3c6f69db4166e004dc1442cf00037ac48091b76b28ea573979911cb5f1a1917d03acf79ad8e5d574fab0f70d3b07a745c5c5b3f6d636dc5d0add3287b91ba03f763850f9e06aa3cdd2d6d19bc0049f4f9649f36ae15deef6c054307b8d5510b3ebfd53ea5bf1060c433371f68c6b5e7d594c5cdcc22d3ec1f551f28fd7091b6377e61747965363d47e3d4a2ce4ea4eca5ae026ec6fa64c55a457b311cc14aabd475fa9dd729b867bef21cb39435f2597acac937330e09f3307020c55524857137fcf3b536317d67f6bd4e50e1e36c222b66c85201da9dff27d942b9a815bc52368b3cba34cdfe2f8562796ca787af184133818948661ba4ca6bb3f52ac55fe83f3b8a4dde2c157bef2a3b41f0b1ac5840cea649fb7a8be484e5f5fe94525fd182c8848c5903cf814e6b176deb7b6574480b989f8c416938114cdd803a9330d44d93235367738506b9a30c0952343068a9a9dc844eef750f0cee96c4b9f388629e23b48c80b54161474e042be34a71f24ded19715406a0bd4ea069110513604698505e159cfcbaf5f14e04ef41a15e0b8e59a4c3afedd2edadbe1a7a669ae8efcc6222cbf39c5165d2d014400183df8263c11b0875642b8ce59f81a40748a4356727a3f3f57aade2198fb1cad3a391ae0f5a84e9666f1eb3531414f94aad75c9042e6bec7404337d8852dd55bb12c0f9daf93266bb3654add5c1242beaf5eb679c503cf202709af74610fcf8dcd5f694df8cd8d63b223a8ec642726b3df2db47546d253d2fa1039ebb9f69218a6f131547897bf6920d9900490adcec4ce47557b0d201cc355e7e445b4de4d33ef7fa321a95a92b74ea365ec6ff19ef6c1080f32fa046909bbdf0c2d0501b86c5f1a0d06bba9a661a2529d9fa58196445fc61422c1d67c600b25eef695d103dc27f88bca2f490cb7809c18aa3c4778081fca5556f146842c9592aaf1b1ad7d67bb08fe1536b99d0e0d18cbe6a16d8cc15528f1e413900c0c785c5efc01dbfe96abd307ac92df57015c866cc3839b8af3a655ac82c70cffe4f9dac659728b6e348ee9a1b78079c32e7d8ca8dc30484fa1605bd946fd4960a8f739d13a0f174b960dc4e653266886f010b63ca6867d5521c61472d90d3420f08b889304b1593544eaa1507ae1cc02718cda02b78fd58113746c249a08343afc4913d1e62c2768373fbfcb68b325b4933500348af0f430f989edf3a6ea4e2885889662588024009a01968c1c1d5e9420a27a174a7c64fafd825c32299ef46f369eaa7784412c504dfab71aa4ec5bcf40869ea703c46dd4bd0f253d550c647f83ffe107b2eb0cdcab4b1654eff4b99b7323e69369eb1df91ca03122d0407f71a862233d30c6e41bb178744dd0c5aaa55c767431390292ec4fdcb04c8cb2843916cd0be581b3c29f9509971e921d1347eeb218b5a24b2a21d7e30de667e9ad28fce393d9d5ed744857ef68721568add0b6eba0083b322967c010412b68dd5597deaaeee7d5a1931a9f5ae10568714bca87f266cdc45600fdd02c4731a351a09342b4b4a287d55531424f83f9c42d3e9ffe5183e12df86ed60785e629806c7245db9cd484a58ac071fe48e32bfc7477b1eaa92172d68fb6d7efc7c61bc2ee71319e30ec55d1311e7d91eeb3a0aac14e5d80103ebf18221fe12e85403227c4f91f15386ad46be211a1c43cb256d6bf9f2bbe2765cd77b48a03ada35a494ee46db347422013a87ba37a4836ad47de89e6e1240affb2d2c25d287b879c971fa7321ab072557ad71a166f0448588a6bd5bf4bb9b2e5b621c92bdaaf6f5efe0fd8a13fdd816d1a675fc891dcd0e1132d2186ab3615bf7a7b336a459d80d14c95a564ba59133aac1a0720b003a317edbe482466f46517b27b612c86c0e50773cc757120c452c8c0305fc4457cc9ce0eb21d24cf10cf6d90e2c024f6a19e28daf71d8dd7873832cdf0454404e3dc7c495fe8e3725691d97b1b12efe23812cbcc392095683d734c36342fb4fbc2812830fd9ef0e2be683393e5a6c221f1fe135db8eefc4a96a3e214db3f8a4720de50b8e54d799c44256ce5d550130b2bb220593124d824a45499be4d9bc52405342f66669d888e65b1696a900d76910c9468d6e6d2e92d8fde7274040f12ab23229231736b7672915f29693f34fec37e3975bd86c055333baacaa8a13ea5c715b5b44ee2b9742463b424c7057548d5321e03c163ac932f0d5942f0316f5f1bbe01cea202305ac120dd5473aebcf3709cb3efa4a032714b33f05a99664df0c19057f39990efbd6fe2ed186b0b5a71ac287aa035e86f3611b2b499337e57187cd60a104e3394ee44c337407df019ad14252507e526a580c22d4589af1cae3d7f4d2918344d84fb1d6aa431009c451d951819b2db929e3233a7631acb793ad8047175f7d77ae77efaac2a95101d4a1591dd1707d1156783553918ba1270a5c211541eee1ccda8d6c2cdd5c76", 0xf6a}], 0x1) 13:20:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000140)="332f312bb1d70807ecaf251736de6f2dab1438cb8e24ab9fe38d21670fb817c1a9ce59835d8cc38a05f14e110bcbde3832ed4fb6c29ae40e54677960fb11c8b933f29a0bcd8a5a3afb1bdfb473e7f5b1879e74dca811fb4af7cef74118e99829547d8a281aa33b6396a33bd1c25dfec7c627022abad0db00d6361114bbcb5984d8c9f79dc673a421a0852a5ad95eed9718a7b7be48ac376cbcbc403813a2402eae6993a6dacff9d2bc36712957ad1d861b52e192acbba171c00e9c2c6d3e50e129ca0afde675172ca2d5c993d5c98c9ab493138777768b66201d4ad8d4eb08bab4d0c350f1aabb698bd2ec62fae12518f9cb274ea25be171be110b6aab", 0xfd, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) dup2(r1, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0xfe) 13:20:47 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r0) 13:20:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66694c653000"], 0xa, 0x0, 0x0, 0x0, 0x312}, 0x0) 13:20:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x20) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 13:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, 0x0, 0x10000040c) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 13:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000140)="b80f64f513752e984bad96c1f758c28a5c6acf479919fba29d5320bee52f9ede80acd3cac61e2f0659d5d276e46b8115ff29721f84bd7c15058d569c6312d6b98ac2ad18068fa30e33fd85b897d03732375e99388b6a83e8541b81971077a10e3f61c498af28c26f1358e1f8a2a6334dff7865574cdf48c161938c0b15", 0x7d) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x3) 13:20:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x2ca) 13:20:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="d597295b810f2c3a28993aafe933012bab57f650bff4b4e07b1e534cfe8f947caaab76dc816e5deea5427b5b9f9a708762eb92c1f4288eca14b741f3837fcd21e422023d3d41940d088b7077dfc2ae4d155ca5e412f95d0a707ec921dbee8212ca2149cb622734e178b61e7824d70667005f4968d5d8af3ac73dd3336fdd4d2bee6ba42206011ba419ba50e0d3e64613c3e3004c312992b785d878c1de", 0x9d}, {&(0x7f0000000100)="5df3d3a79450d20c5587c6c50be16342422f42264dc9662614ccc59e4dda1701e2102204faebd4d6275175c3487e2b2251ea7cc7cf7f4d", 0x37}, {&(0x7f0000000280)="e4cc69cabe48104af4eeb1fca155493f2de9060cacca800b2f5bac6d9d8611b259713dba697f983b7f8cbe81da4ccd56aae90d17e30368df940fd1993ccf0ff12c0f7975cdb5bebedf6dc64a5ad5fec5f728380649494c6efb68863dd8e9c092a5763cc4b36a53893a351cd6994cdb2021eddc596a9d45b3eac0b3c5f6ec6319592ace355179", 0x86}, {&(0x7f0000000340)="8dae49ba8ff9758c05eb6922af58b5c2593d71e5c840aea411fcb11539f9fc941e6b5928e4825f1d8cedcd738a8e81307900475f7bc0959c9a91edcb728cf71ef1a24febea696fd5f616445aa9b69a314f3c923a67c3bef3850ac91369084d78574b829e55e83c70c3b347db33ef427b3e", 0x71}, {&(0x7f00000003c0)="14c50c13935028507417cf924c1f8ce846e25e7d93dc198a3e3f0fcd4977c78230daf6627624f4d151e58bb5bd5e3ddf2e7aeca234c077757778e1658f5fbe721aadd5d4d090579fd6e2693c6f3b5124985903fc0937a9de60ec65c4a3a25fd75acad42ac3a6541dc1d2cd4b6f3350181919d9224259a00a0d57338c199ea89553ca57efe8efb6f640346e0e6cd0e0001e859dc9425dd061fcd1409d", 0x9c}], 0x5) 13:20:47 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8000) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) ՗)[,:(:3+WP{SL|v܁n]B{[pb(A!"==A pw®M\] p~!!Ib'4xx$g_Ihد:=3oM+k"PFL1)x]ӧP U cBB/B&Mf&ŞM"'QuH~+"Q|MiʾHJUI?- ʀ /[mYq=i;LV hߔљ<,yu͵mJZ(8IILnh=v<ijjS:5֙L !YjEcY*5QyIui"XY=q@9kY(_s0yG_{rOioDZ1O<:gþ iMxWKU P(PtϒLF^}>?Iwǂ0bv$Q勵^=.z4wuwxe_rАWi P(PtϒLF^}>?Iwǂ0bv$Q勵^=.z4wuwxe_rАWi0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10210, 0x0) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x7fffffff, 0x1, 0x9, 0x1, 0x25}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000180)=[{r0}, {r1, 0x101}, {r2, 0x2}, {r4, 0x80}], 0x4, 0x800) 13:20:48 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file2\x00', 0x120) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setrlimit(0x5, &(0x7f0000000000)={0x4, 0x1}) truncate(&(0x7f0000000100)='./file0/file0/file0\x00', 0xff) r0 = socket(0x27, 0x8005, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0x193) 13:20:48 executing program 1: pledge(0x0, &(0x7f00000000c0)='\xff[\xdb\xb2\xae\xb8\x86-@\xbf\x8bz\xa6\x8eS\xd1\xf58|\x1a\bI\xaf\xda\x8cY\xa3\x06\\9\xb4a\xc2\xf32\xcarI*\x0f]q!\xa7Y\xdf@\xc5\xb0H]\xad\x14\x8c\x01K\xd0\fd\xc9\xfe\xa6\xafKk\xaf~\xd3E\n\xc8\vv\t\xbe\x14`\x9c\xad\xdd\xf5Q7\xa0\x93F\a\x82ca\xf3\xf4\xd4\xb2\x96\x95\xac\'\xc66j\xf1@b\xfa\x7f\xfd\x86%\x19L/k\x03>7\xea\vg\x99\x03\xd9\xf6\xaa\x17GY\xa6~\xb6\xe9F') pledge(0x0, &(0x7f0000000000)='\x00') 13:20:48 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) close(r0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1ff) 13:20:48 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 13:20:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x20) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x399) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300008e91707f9545070b77"], 0x38}, 0x0) 13:20:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x20007461, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/4, 0x4}], 0x3, 0x0) 13:20:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2c, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) connect(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="06ade057e80dbe0f26d9fbe8a8f5bd6ebc05e06ea637d1f7b81107e9f8d8636886d077ccc584d6677eb9921848b0f8448bad089f4aa540aab4abfbfd84192299cd166e9364308082b388a8dc172001dc45efaeb3f80949d0466644b6dac41510f92c31d46ac56b5cb5252bdb86464b98b0fa92a15eb7e24fc9c1336a0fe2519da8fec7d09c948ccd8f6afaf8682743a25ec546e27391dadf853653d9f5f3937974d2f9bc57376e6e4b6c9e297da13c41c28611449eef4e07"], 0xa) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x0) 13:20:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x181) 13:20:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000080)=""/205, 0xcd, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x10000, 0x10000}, 0xc) shutdown(r0, 0x1) 13:20:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x21) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r4 = socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:20:49 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000140), 0x1, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 13:20:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x26, 0x8002, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:20:49 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xff8000000000, 0x0, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x6}, 0xc) 13:20:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="83022e2f66696c653000bfe92c99a8135d1f24414ddab5d27c19be83e155d30b88a9bcd5c34a4e06c95b7fba956bc4eaf520dc616d32489e"], 0x10) shutdown(r0, 0x1) 13:20:50 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x800, 0x4}, {0xffffffff, 0x2}}, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) 13:20:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:20:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x91) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000140)=[{r2, 0x1}, {r1, 0x110}, {r0, 0x1}, {r1, 0x28}, {r2, 0x105}, {r2, 0x52}, {r1}], 0x7, 0x1) getuid() 13:20:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xfffffffffffffefb}) 13:20:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="6f4c00d73eef26db91eed88d6141", 0xe) write(r0, &(0x7f0000000140)='a-', 0x2) flock(r0, 0xc) 13:20:51 executing program 0: clock_getres(0x2, 0x0) 13:20:51 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x8) getsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x4, &(0x7f0000000180)) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 13:20:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000140)="def3a5cba24e8e17f02e29cf", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}, {0x0}], 0x2) 13:20:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) truncate(&(0x7f00000000c0)='./bus\x00', 0x10001) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="5b9ddd7008af162f30685cd152f613ed7fb03b20405699b2604a268454c7b0", 0x1f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0xba66, 0x7, r2}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 13:20:51 executing program 0: socket(0x400000000018, 0x3, 0x0) getitimer(0x3, &(0x7f0000000000)) clock_gettime(0xece501f34a6a0365, &(0x7f0000000040)) r0 = socket(0x1a, 0x4000, 0x101) setsockopt(r0, 0x100000001, 0xeb30, 0x0, 0x236) 13:20:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2000000000000000) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) chdir(&(0x7f0000000780)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x30, 0xa0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x1000, 0x7, '\x00', 0x8000, 0x5, 0x7, 0x10001}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)=':.\x00', &(0x7f0000000080)=')\'\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='{$\xce\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='^\x00', &(0x7f0000000240)='(^\x00', &(0x7f0000000280)='\xd2\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']!\xec^^:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&}$]^-\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='&+:@\x00', &(0x7f0000000440)='}@\\!$L}\x00']) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000640)={'./file1\x00', 0x20, 0x9, 0x1e34, 0x0, 0x6, 0xfffffffffffffff8, 0x800, 0x1, 0x3, 0xfff, 0x7fff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x6) 13:20:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 13:20:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="109c0000000000000000000000000000"], 0x10}, 0x0) 13:20:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 13:20:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = semget(0x2, 0x1, 0x400) r2 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffd, r2, r3, r4, r5, 0x95, 0x3f}, 0x9, 0x7, 0x81}) r6 = fcntl$dupfd(r0, 0x0, r0) getegid() ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x23, 0x3}, {0x80, 0x4}, {0x100, 0x9}, {0x66, 0x4}, {0x0, 0x9}, {0x44, 0x401}], 0x6}) 13:20:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000703000/0x1000)=nil, 0x1000, 0x1) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x4, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000140)=""/70, 0x46, 0x843, 0x0, 0x0) 13:20:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfe, 0x7f, 0x7ff, 0x8}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 13:20:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd18, 0xc0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket$inet(0x2, 0xc001, 0x2) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) 13:20:51 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) ftruncate(r0, 0xfff) r1 = open(&(0x7f0000000400)='./file0/../file0\x00', 0x8880, 0x0) execve(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x44, 0x3010, r0, 0x0, 0xfffffffffffffffe) geteuid() lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) getsockname(r1, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) 13:20:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20008, 0x11) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="841577c1ee3e89299cfbe611591c4c", 0xf}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x148, 0x1}, {0x88, 0x100000001}], 0x2}) writev(r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 13:20:52 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 13:20:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)="ffff1d3badcce26156f4705c4db62ee8be0b50d4d0b52c1e55798e0b4d78a76961536b1255f03926de4374f9886bea2d5697386569c84ae3ab23d9c3336b4e9e7cd10540699e22b1720e09c04fed7a08a6a69aecfd2b0200a82490f7f55018ce59cee009127dd381811202bfc337184d", 0x70}], 0x1, 0x0) ftruncate(r1, 0xffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x4}, {0x9, 0x1}}, 0x0) 13:20:52 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 13:20:52 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xc5, &(0x7f0000000000)='B') 13:20:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:20:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d41800006a93002100000600cd00"}) r0 = shmget(0x2, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:20:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x9d) 13:20:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x0, 0xfffffffffffffffa, 0x1000}, 0x100000000, [0x1, 0x5, 0xfffffffffffffffa, 0x5, 0x1, 0x9, 0x2, 0x6]}, 0x259) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x410, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") getdents(r4, &(0x7f00000003c0)=""/155, 0x9b) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:20:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 13:20:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f00000000c0)) 13:20:52 executing program 1: setuid(0xee01) r0 = syz_open_pts() socket$inet6(0x18, 0x4002, 0xf45) fchmod(r0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000100)=""/7, 0x7}], 0x2) dup(r0) 13:20:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 13:20:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1c) 13:20:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x83, 0x44) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x101, 0x6}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)) 13:20:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8004, 0x0) setsockopt(r0, 0x1000, 0x0, &(0x7f0000000180)="db389b9c634292f64dd614c91b636ce967acc84ed273c18d6127c4b4939c7c403190931e840860831905280a973aa0a7fd15fdb049366e6d0c9712f1620f5c6ca00ce57f77a49f7243759c9f85a0631f5515a5bdc84de600cef345e44b2cf4a2970e3bb4a8f769b7a3c6f952285779bd521fbbff49bef1c2319ae1ff459555d744fc7c4cabd940190ca3ad4de75ce9f4ef6616bfcfe8b2", 0x97) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x4000, 0x81) fcntl$setflags(r1, 0x2, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) 13:20:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x2c, &(0x7f0000000000)="887a8c84a583279a5139ebc0c92e2fea84aff5a89f5d5db3fd076e0e55cf59025061a7b0e2db36758e8f943f1373ca6a15", 0x31) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) sendmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="464f722f39fafd4ea97e6fdc1d47239544f65dc9de82a29fc6b3af06b3f7f9a70ce7e47738c688", 0x27}, {&(0x7f0000000080)="69d96298a034bda0104cf377bf8f1c0cba0256c29a93afbb6a38fa", 0x1b}, {&(0x7f00000000c0)="eaa23220b99c65075fdc1a26455d900abb5965cca3188c3c87e0b031dfcbb173e87c7c1c767aed0bdf36a02046908f6415e92d1b4520d5604260e4d966684999b25f5d5c929b88ac2508a2ef5333962129026c4944afe65b09b59a046c307d0571c4a82ea43cd2f8", 0x68}], 0x3, &(0x7f0000000180)=[{0x18, 0xffff, 0x0, "059b3a1f20c9"}, {0x1010, 0x1, 0x100000001, "c3faedeab01e8c17706d8284f62443fc08be027e822440ceb5593878397e92fb6d02351142efc33430804e05830d84eba55a37ab19d83219916801aa30763f760ab2f034e7eba3ebad199185591bfb8695f944afb455aa330f2cb2b9651d82b2601a4e1cd4fa0b6a37b0bf4aed157e6684fb700b37fecd7614b659215ad017186926c38cd6d2a9327035c672ab0f0fad63117548351e094c5eb6fa910b59c2b1640a5ac3d096f3efd7c6208838a2124bc6638dafffd9f365995eb96723b29d6097b0caf09e126dd93218445592650ce9e67b80bc6fd3e12ce1c3b5d6c44d7de41253e841c3600f25e287ee9a3ac1fdc93431edd34c1c519d1a0f85277c6bcec7667a3710d69dea612513879994b01b075c63fd9d59db95d98f87385882d79421a960adead40fb8e5d43ac6d3a19f89332119a47f166a66b5f3113e023ffc7f5f148c47e7e712a910b013c5885d62feba028f57745b823dddd66ee3bfb5449fab7b3e98a20d6853b1a21e818212686ee45911fc295349889afe77c43214582b59bc3986830d6d8e2095c249f99d93f75e67db55fc87d32052b1df12e4b9cea454a4c0da54cad7bdcf000ebcae880400cf994982938a5848670b41a08220d8d6d0ebd7b08126be690f7254610f2abd464c1b02e9c5be587a587c6439fdf2f86c6bc501a2c51affdd9c86468f59ee518905c5c285c80c74d3f7a25fa4641428ccdd00d5513463db816786482aca4751cb11274b549d7820369cc183701a341d5d4010ff5351d1effdbfdbfbd07d0769329dd74464191b511429a97d696a0f7498d54dda2ecec2c88be135b86c214746021b9a34ad11e04377e0aa020697f69afdc2b4f0790892e799ae4a59f2dae3f841a8697ebc1bc64d37080bda96bb00a464dce68e233f19167eb91a4d7d483f9844d1b4f3e49f5b3f861f88976d796fdd0a0210580f3de82abfce6c42656cffb5553a4de8708fa9740bcdfbb2c722cb0bb661e9e765578d95c38018ca8c8d989e3f5bcb5be2e77ff4357dc6cc76bbe042d5af72de8fbf97678bea8d42d6e40c02a5d07c3b49d7e4234b3c5381d79ab2b102ed102086555f0064abbec2e8dd07277393418d84500d57411bc540b04e7de5b263c2f23cf2b0e6f969b505d9037f410743bc90bcc224b21cde8291d295ca854e44f0bf8527792a77f7b19717a42b0d3dcc063aad7beb1365a6f1bae0e98c160d6996d14484aecba59df4329c9b4811a15a26b18ed2e428c0283583b275b17719ea081668902a7e330b43d1ad375b89d786f58b0e39a980cc72ca5950bc44bff8585efcdaccb2054f36334e1fcadb6e970c9168cc6abf2507963c4f011ab09f61d078e68a7df8fd25adeb7d34da8b3aef1073e611b9a11630c1f7dcfca0e6c4f8fb9452dfef540e14ca400fc5134fd7a03d8ac8db1693b7ba3ccaa02790b3b1564a91578f13afa1f34c4b0f2f609fb3819c3692b310aea7676fed5e4508b6def75e6af10fab0f7666b46f2750da0bc331cd66abb7fa4a2a3e76cdef02cbfbecaccc455e56d7c1024fa32411eac1e6548a13067588919b4d21195756fc2cccf8eb3da2586f11576c7aecee1b85273a572735b4ea6fbda4e5686620644cd1b8a552b15979035fc2e1e79c240600b9dee315f02e6d3083e13ea8dd89ad3bbdabf35f25602459d0023562012a377a970247da928c0c0dbb0f29e5fa393ae61665d9304bfd0a715f5258d451f02f2ae513f148ca4f340250cb2f0630888139357eef16d69e96252bd01fd04b0f74243c392a95acef79f13a2eda2e9d61ae8934f059d9b1959905c3415285267f300c264608eba43201e73987ba6eeffe1332fb6c56156a849cea41a671277f3979ecdea7f639c3ba4dd98f9f44f42d81e6e3301ce172a4acf56b4f62d615ccb9a4d30fcda1bd29088e363afb0d3fa224fbac9d73e9419a348dcbe792fff9dfdb3f3303533f8b2ccb26a87c689988402c9e6a020decbbea28f1dc1fa49e4e1e6bf967cc12bfe90e42163b2812debf692ef79bcb3e2c2805b0b394a9ae59365975a15167cae9c066600ea045e467db53bc0b2006ad10b07064d190bb87b4c6d92cd6d52e28073356fd8bdd558713810ad5a2a4db5d2cdb51e1b7c52ccffe3b490135b994bf56750c61add0ceab9c919ba45f3169fb3182f3a8c946a3407e1162eb817865a287666b196104c4e948e9c275814abdc6a7d9638abc7fdf36ad685a6d33edbd365c66885195558b58d6331f5c3619d2a29ff1ce15993c2e9db40f353c46fa3208bc1efc6c870cff071c12e06ce03587c023eb4e8097a2e6dbee5a8ab2545c4c51f485782de89d798ef96fe63e2147e9e24a9ef61edbd2b8f3cf4df7677d7875c53eba2196e0eb274ae2141b0d6ec563b9be8c2e6d98edfd2b6181e37b19b8811fc9402f7b39452ff7cf728db071cd1e5fb52762becf20f7b15f54c96f41335b5ed546645bd48f35a0ef1be73e78a78ed47ab98cd000ea9f376eb0a610d65c82bf721d0abe113ba76b77dbc4f73df364871e7cd631bb7ed2030d9dbcd31ff633b0d6c40fffb68555cd25784b9cd197de3ed3d363768bc0561dbd9ad9f19f675dae0e7228988d0d4a0f3cddf0dba6686cad4c32051f76c025aa28214294807253fc374ce14806d46b09cc5171e3c67bea8be16db396724b4d518d42921079077b8fabc81e4f67d129a04ade589de450c8a2665f0914172944eab679a8602affeedf1b0d5944f86a72fce8fdcede4aae945637e36717012f4efd60aecdc0e07d920476e894bda4d2e80b6a03a6df28b62b6a616374bc4720d72ff0af4ecce375215eebe2f389664b88903aa08067d94340481abf6e5538f433d3ef0d86e1a545b94dbd89fba30b28fc7ef6d7de9daba19baee878cebd52bbea00a1d1506649a4bd4e4784dce4d100623adf6159c7f425a444604729e190710c0a94ffa52171ffc0e5712ad0ee53e0476a9ec86f7c967bc58a8a5f53e05dbadc484a86df26943a27c3235893b2ef456cc13cc4c6a1c5e96e857f2bf5ab8eaa14ea1a2e3cf35c2b1e72f24d86159b3734963b4fb8145a36cd23690f53dace4708d709a44b8b8ba2862408efb09f6aa2811a1dd6d5de7afda18ed1ea22f2812607260c1d3a15d87db650753450ef2300366b10401badf5683db6f0c5682c5f8aaed765f5b5fa3c74071ff0d9915c5ac0afd19ed7ee6f13cd576bfce200ce5b1e3f58dd3208fee04f087e033b564e41603f16e80a1af4a609ff78daecf7939108535e00da53f7552cc164ef17f4070382b2b9722f81c23367047375aa42ab04c8b2c28ea8d09bfa4f847a8ac5a2fe71c512fb257b3d1ec9ffd43b9efefad0d9f318b61a45d845d8183b38a8941e651c042553240f7e1d19f9c2453ff98a4e30c2497a5ff898e598f99a44498f2bab30e4773a6366cb0e8b3a6af14555c312d5f154f2311441587bb8e5dc9591a8e0e8185644b4fa80f1f4f74fd2570e0e27608f4daa3c606a5651cdf9d9dbb23229c7ec2fd4777e000090c30998be29cbc23a7052c3ada35095b470f8e97e0e15d0fe892bf8b5bd939a4a04166e7ff9eea8869eab664a4737186f02ad73795526f938cd1b2755ac1053ac74a640626a52587d905d9fc5b5cafb72380d75606faa9c657914be61a6ba7bad819722c863d33b28dbb1a369c1fb653754c5f0556933a9f78d58ec630f10a9de3b989f3af81bdbf2a5990109ac5ce363824d92c49aa206f9d6720e8ef8e284e773c723b0775270210605c7257475c7c2d7480aca1bde5b4f93fc28dbb9c08c0b3d3dfa8b7371bb1d3cee0b3908883d0e4b20dc1b154416f31d5cf3baa090d7d440436f3be972059ac461a1cb9420152c1bba732beac0fd6ccc51896f02022f40bf527904d05ec1d3dcd74a02b4715c2cae35fbe5453e66f96f078e1366b7abcb829461f9d1e9e3180660359d00491e3cd1291f5d2f99594b07b8c93c2026b11611917e5d9c48a71f40f428448fc2e8d062c51b74b25a7659b4fb6edfe063c063afeffe3bc99b0927135179b317a1f6efb5a188fc59c02dfcd7ad507a57310f328ec0c2d256378ec836e6361e6b0df0f8e6ba9bdb90465c3b32bb810c24a102ec62fa287ebc2d330f4d3472e9e1ef38b0a9d7b73aa57f56f3d4c078f6a637a92fc64abeb40dc7e32301568bd1ac54bbdc8fb7c7c02e71e280303814877726513ce286bfdb16e61d0a0bd3763893e668f00f78eb045a4f8e0ac01885b049b13a0eee61f96db639f1bfb647b18107e79a28da049c082f7c8ea54b163ab1cdc2fc9696a07b50a85714584e6138a255be3263b05e29f3a1b2d1fc6e4b152f1df23e158ca4812d6b57f9e998b2f429a676777f10ea6c3190c610944f146ba6459053abdafa83443f7595e7ab78a912307518315b996e0c50999a93530c073747b1ecfb05242082eb0146cca73df797b270a012df023a18f94f705ce45e3ce32ebeba659e271c062ee8c4ed99d18037d720133bfad85a97285893ad230b9519a45c9db948cb9f1a0ee0a731a4772939f20b6efef5b69f27e8b6bf717ceeb99ae15532f6742ff1c0db0964871a3142c1e45b8ad48a744b597d1cdff37c1a616f1a17cedcb833296257ca709410873dfa2611741157f82c154c118985bcde236a4293f2d866d5900f79eb99cb94575042390ad048b773bc9095bf4a32b4411cd8332c9273a6209a1365a74c965e0f16aa4f331e59cfffcf6cee69c3c63a2122f72bd5b637d189ef3d8f5199ec6b99172018a1bc01e1d5e0c983a56f04ee3a8b0fc9db419ac5bd9240f534b2a0f488aa088165edbd252581501b444d4e84707918bd6486b1a35e5fd761a06eb0500ca3cca5178f1d2bba9bcf60a44178e807b0619b9784c32bf81424333280a7fe9cbfadba9a4c535bd0c8f9db3cdd7edef4f2816b013efdbfb789f65f767ef658b30c25a8d24e19b0100a8207384496429b3e6662e647edceb2f30786b02c2d27ef03435f53c877b36f6ecee1adbe4554887ee331d0403a5b15ad39dd2f358adb47afcfbefd6f82902e95be815c6cc904a9dfc8698b47b3ce764ed277b2c955062b79afbf9c1da2eb9225f462f3b20caee4c0605c89410cbbc96d85a5df297a0eeba329dec6fe903b6d921eb91ef7e502a54ae4e3153853a25c26882097fdbd6626dce1cdfb3ff2f9efb034f2c73120eb09b7c8fabf7a7a61a652eda7152de5017999208e35e3979c108ff09d7135bdc5bcb3e85cf9c36917afffdb44f58bedf19119e1d7b3c8e05c990464becdc6d3b406d3065ea79652777b52b3fb210884bcd68ca5f10b131dfffad08245cfd3625494973be46338ed40cc16386acb25dd68c3d21587752242c5294a1c60195d4f39bd08a79ffc0d1043538a7caf89df62bd7ec271efa0cf36f1fb3d95ef9ca1b27995e29125f1f3e4b182ee71c8e6e386fb466ac323f35fd2271acfcbef57a6466f679a94c78e78d5d615f57cbfd388c294ebdfe771d09b9905e7dfb9972f64e6583156e5bdd19e6566cb7d0b0a53ea8c3d53e884efb45df0c65eedbb476ac9b2ff82ff100d606fe612930216db3e5d8f3001b407fb18184a79311241576bdb68072370c4f6446cb5208b4d1f42375da057dcddcb8a19fba53ff8788280b4f979277da1e3bc184e8e9defd9fa98706dba5b5e0e556c4c65bb77f9cc6df848708cf436ee4a0978bdb77b5fd13123b480246ff7613d53738063a7dc9b76dcac440ee519256dad0b384d3ada4e7d4fe1c15cebf86ac342eb5068e10b4c65b98c07be57b0ff2d722d9d8eed7af19c0c6e"}], 0x1028}, 0x401) 13:20:54 executing program 1: r0 = socket(0x7, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0xaf5a, './file0\x00', 0x100, 0x2, 0x8, 0xffff}) 13:20:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5e63, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x3, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xffffffffffffffee, 0x7f}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1000, 0x4, {0x7fffffff, 0x557}}) 13:20:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) r3 = dup(r2) close(r2) sendto$inet6(r3, &(0x7f00000000c0)="21567c1b84ce3573abf9e78f062c4544e3d6297d18dd4b13cf10b7", 0x1b, 0x1, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffe00, 0xfff}, 0xc) 13:20:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = getgid() r4 = getgid() setregid(r3, r4) 13:20:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) 13:20:55 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getrlimit(0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 13:20:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 13:20:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xa, 0x0, 0x294) 13:20:55 executing program 1: shmget(0x2, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) getgroups(0x2d1, 0xffffffffffffffff) 13:20:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 13:20:56 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) 13:20:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x201, 0x40) readlinkat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000280)=""/94, 0xfffffffffffffd73) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)='r\x00') unlink(&(0x7f0000000180)='./bus\x00') readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/183, 0xb7) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x24) close(r1) 13:20:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x6, 0x34769f83, 0x7, "75f8428a2aa578dca54b197bf94140fb902e8587", 0x4, 0x4}) 13:20:56 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 13:20:57 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 13:20:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x400, 0x202000000000000, 0x840, 0x7, "a4495375cc3470cb64e3de0be6b9f321cb57996a", 0x9bc, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1}], 0x1}) 13:20:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() 13:20:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70f, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:20:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 13:20:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x8000000be0) 13:20:57 executing program 1: r0 = syz_open_pts() r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = semget(0x0, 0x0, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/36) r3 = dup2(r0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) syz_open_pts() close(r0) 13:20:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x31, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:20:57 executing program 1: clock_getres(0x21d91e27efa37b64, &(0x7f0000000100)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x97) 13:20:57 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) getrlimit(0x3, &(0x7f0000000080)) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:20:57 executing program 0: setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) geteuid() r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000080)={0x0, ""/53}, 0x3d, 0x3, 0x1800) poll(0x0, 0xffffffffffffff69, 0x2) 13:20:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1, 0x0) r1 = kqueue() mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x6) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x2) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) 13:20:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x101}], 0x190}) 13:20:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000b8f3f7400"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x54dbf1b442769e6e, &(0x7f0000000180), 0x0, 0x0, 0x35}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1ff) 13:20:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) close(r0) 13:20:57 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[r0]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 13:20:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0xe8f5) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x5, 0x9, r3}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x282) semop(r5, &(0x7f0000000240)=[{0x3, 0x1000, 0x1000}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 13:20:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x7) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 13:20:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) fcntl$getown(r0, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 13:20:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x11) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r10 = geteuid() getgroups(0x1, &(0x7f0000000540)=[r8]) getgroups(0x1, &(0x7f0000000280)=[0x0]) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="8ad1b7f6d4bc3d8898f2233f8114c4cf4d3c717ba585354f639d13f8f28e323eae2a9464ff053b116515", 0x2a}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}], 0xf8, 0x400}, 0xc) socket(0x10, 0x2, 0x5a5d) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x80, 0x2) dup2(r0, r0) 13:20:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000400)="278c038ee7f74e06ebb0c2a1b15f0f3a6564c5834ae5edf30d060aa22e013a1cc03336fa5e4c8a5a9aa6585b517bdc3f3b078e47673b0a9e08c1fe982879c24912980c6722c37d08ed360b2a41e2a52ea2fcf4c860748ee47c85d3293cb3ca4564d7c4", 0x63) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:20:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) r2 = msgget(0x2, 0xe2) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xffffffff, r3, r4, r5, r6, 0x42, 0x8}, 0xfffffffffffff5ff, 0xfbbd, r7, r8, 0x1, 0x3, 0x8, 0x30b8}) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) 13:20:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 13:20:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() fchownat(r3, &(0x7f0000000380)='./file0\x00', r5, r7, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000340)={0xfb16, 0x4}, 0x10) getsockopt(r1, 0x0, 0x7f, &(0x7f0000000140)=""/81, &(0x7f0000000300)=0x51) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES64=r6, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r3, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESOCT=r4, @ANYRESOCT, @ANYRES64=r2], @ANYRES32=r0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r5, @ANYRES64=r0, @ANYPTR64]], @ANYRES32=r2], 0x30}, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/41, 0x29, 0x568825dfec7c7a84, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:20:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000080000000009519843995a8b4147e53ea613be93acc0a81f12ba23289c3375aeb1ae3a250d3f00e39cfc963cabe5c4a1a28f61af0e2f17b834d8d423b3393cecbd55934483b609f7343673a62a2f64a60443d4dec42a19a67aee9f8ad7c0bdca8047e5abe98d7bd365cd03041e5908c14b7273a32d4c5773ae81603a5b83364c9b5bf6041dc3d95d99e5bc59ad38198aaa7cf1ea8af73437fc74b5034682434aa8c1d106f3b5eec6eaa4c8985b688deb6471b4422a1d673000f486c0c78ed0b8a4e1f086726e916b8c72dbb3962fd451b7ab9f17869d5a3114a93bb67bafb8cd6752f25d4ebd8c70ae2967d3b1d2ebfc48ffccd9cb9768313c350c8427afbea634c1918e03231752bf0ff4f0dc5314ca5dad06fe28b8419e0ed3ec387601b989fb49ed088c76b694bdd86d4"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x18) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r5 = dup2(r0, r1) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2d66696c653000"], 0xa, 0x0}, 0x0) r7 = getuid() fchownat(r5, &(0x7f00000001c0)='./file0\x00', r7, r3, 0x4c4b625d39eee26c) 13:20:59 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/183, 0xb7) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = msgget(0x2, 0x2) fcntl$getown(r0, 0x5) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000271000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(r2, &(0x7f0000000300)="571ea5f9e434b6022eec860024187ccf1e514972c665ee5f67ffdd8cc1e8d506c3255da944496e8b49ffdb70d4f10e2a6118507ad6ff1c580e437b3c075aedf5c46f200dd50955af2e9599394565ff4834dc472d5b16cf6eae850060c0fe8f50142e2e2dba4ffeb483bcbc338a5069484bd28bec88a21ab6da1de966aa37cfc1f3477e33c481564ed461dfb08142a9809ef23464858416331b7f57dd6ce3543e3b6152b0987e8cfd1c2af3c8a79b86aa6b1d96e26a99baf0d3d5d7131ba92b338e79a391f6a43b91c87151f4da7643318e63bb391f9293b8f24881f46ea32046852e7ca6f10802770b5fde340b7c9a295765b6", 0xf3) setsockopt(r2, 0xfff, 0xadd8, &(0x7f0000000240)="a6b88dd21c047e96122babab6585dd3cc223cbd6b536174c77608a150d12cf0c168e7b181d75d612d423f44a2629c57032cd57b55b7588f3460e8df6a818fc0ce186bc2fad7b1f1cfe8d7a44afa4370ba71bdab8ace51713bfb1198dcf97807dde958c1f7ab75a1933966433b9ccad10b203b950756082f532af0a37917f64470e15f19081b0c60b4c9e220ca6a0f72720a88b96ae28baaab95d", 0x9a) unlink(&(0x7f0000000080)='./file0\x00') 13:20:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="01dfb4c143589e1cc348a0939f6591aefbcef084663fdece57ec3ffee3cb042b056519b3a357d7b52962c6240762e75894c20ca3f39a11773f913c622821a5ae7efed3ce97d272337da1986adc5257b310eff04324afac98be94cd908520c24b704db75c1a72e9dc28637c6d2a696d6ef7f7b5824d093fb7019414d9e6ee0b0102ef602938d32072086c0db57276bdd6ca033a5ac4dfa8405b313647dc37121932b6aafc10cc253199d517c9fc6748d57d139fac8d4a32f5a293198eb0a4c5b15120438a6f69b088175582ade263e402c6864afedc6af6976655132524bfee15e4fec78e8caf2a9999b7d1aa66a776e3be3ef2d8a47e73f334119f179c478992e8f3336bca260c7ea6d00c29a9f96e604f05980537a4da934f7252d8251ec9d8bc11c081061605e91bf50f4ba484c22c4badf1b061cb12826f862f44b5f8e09f6620aa5dedce3504cf5e3636465cd8a7dc6b85d4f2b04f4151cfeb0b304140b71b10cc7d040c85b35be4f277d5ce8f4e946f2828310c80143e40b4f7442a86c67c3b73f18aa7f6357b71b422aef043ba2f9788996f9dd268a7e5b33b1189462c854f039b1ac36ff9548a6064012b35c69cee72dd8761366d7d6b6004529f81ffb09afd0557c419f4e9e9124c5232fa1486b2fff40bb11331270989e6336679181e45dd276abfbe34d2c8a8c3bea24beb310ef28f352836d504b64eb415ff6166b6931506f34ea9a781adb4310d41821b5a5a44274541693d0d098c45483b8d275398868d73dbc421187eeef9c92d2141e31bf0f58d82b12f4180ab128b7c9ae4446ba58a0c42407208f954df4dca023e46b2701a0f52416facc54d64f796f9da87912cc92c90cd1289f1628b70c2f03b860c9532bce2dbdd9f9be2d542d9f994b4ad22cb8008c2a9770465bb592b821a8889de668c9c1f35c7b8d3dc44549ec1b90366206ce1d0500a404f908d693c561b7693274bc75b2d8d221be584c476a513544b8d50713e5ed1fad98b6dbf0d79f7651d4a0e967c1b88fec2f93a5e33fd04e6dc38c72c241c9d35bffc5df03d431b599fa20712001a66090f84fbd0bb7ea1dc0b025c5b59d0aa1b804a1b5dd5df7a5640a25026444b3b9a3b65d5d3f2d43c9ee4b391f6c981928fb76ea92d3e53ad9d9662f869722b772ba312b9b8420640abaa7ca5b71b4ae6132a12b90160592236434a087f367484a710f026d75deb32791e3a401bd1e73fb9eff75e66f749e02096646d07241c85dcca87aa3a9aac4d478d9b49c1ccf6d2aee7875a05054542a55d8497938a3130a6491ab339cbe93a33e7cb35c1a0ee93feee1a391dfc7b2c3fd758d0bb23221ff64b80d2cd205866e7f39734d07ab7127f9af0b414130a153c7c7c9ad1857c9f85f11db5f4868ab46a57a8f204ccf78c3c2171ea7d1963958d804bd69a95cb025170d085a31dc2931ef4ba65760b54a5c66d11af3096586c14ba936492c9d73c0b1fd2e99d5d867a775b97676a1b2e354ee78e97d0e778863b93f065a527f18b1c76ead522455c988bc50122b79e45f31fef62b504a37415323ae0a5dc8d200134c73f121b6817ed383c3798b227b72138d81d32a9f3b84576a1647baa58def1ccff3832eb8e4ae266ae0a3f31293d9a74d693b5cb7c7ec83d3c1a1dfaf00d777ec17204f4e949b0e83069c7d705922a858597e5b677119cab4df61e76304db4e162e6b133f7830c590804e99ecdad148281bb42c209a764fb19af7a10ad1a52f555ddcaaea8c7b83807fd855c7bfd8105414a48380e0e1392d1e444113993b0601966c6883fd366fbadec2ca6eb9f0b51e2fd3ac1f9383926453f82c0a49977c0acf2d626d6aaacb8a20a04a2f09ad115968d92f61654ec97c2692ee385a32df84821edcbcdec5f63745b1c89c1c5264a18d3db126660b5382dcd1422d2054f03a3ea33718345502135973bfead373b817fe29de8fae36d2ddb8d5eddfe62525d9dadf1257d2f572a2a325a452ceb6da83aa865703f3ce879c9a674b25da0693e878f4bf7d2bc2973bae1d23945d720a1907b74644e0c80f43238e9fd4b8a393b75ac6e42a1a98bbae68e11ef5d7007a4d8c14da87cd8a4a3bd760b0eba5389de0a2bf6dd6f57eef1976271460780c9397dafe2d0f3eb6d15bd9f900f8daca3ca1ff58313214942fa5e06a6e500cd919e7a5283c2046c123e547ea74fc90a9557d2b4cb5a19601f2dbe7a10fc78b61811b16006e931ece629353cdc8a1f9020c3334b811880cabf4440b46dfadb11e04e6a329f062e6279dfaf4af6b154c317971b9d77f8d5f97eaaf29243207777ccbc15531bc9c9f05a0bb49a2904d6e9435b54687ffa6e745bc8c442f7790b33b03aec357dd99e046bea1a90d88236b707e4920fcaabcdd8c7ae7aeb5d13f850bf58a13c94ef6ce8ef64535fbd6059470ce7e1a296dc7b3b45bd2ccbeb11b46dc21259a85562fbe7202c1f61396acd4f3c06dc0bacdbf35e3e52aefda8354b55c76072bff7725b38952a0cb45d62547eff8bac81a4cc19a4d39d7f847696a2b831296105abfb25bdf48ff17c7cd733b4aef4852c867b4511c61b423d1c75fcdd8c17131576d5027d5c39dd388abe17cbac6dee7b0fafb1e925ee26ba995787a095610e7b839027945d902885c5a78e8b71fab530badfd9955d26cbdcf1e1516015f995555f70300e20c4ea7453e7b9ef3878aeeb79f27475a8fd15b83c1a9fa8ffd9e8e65f964f5b0c1d31f3257c1d382bf85cd9004bc5fd67e045371999485d0220b86d21310c8210f47b8e0e301847546342d4ad1735bd0925fb8f5e6a9795c98bca7f8b91c0e968204a8aa8e97307cb60bf4acdd29152124b5f7aa765563bf877ae427beb17dbd707f922af05d5b4944ef0beb7c92e85ab4f0cdfeea3397420900620e5f2d99a9806d66981c220dcf4a7d5d0484da5b178da1e026cda473a5886b5d2d40253eab583924e4cd7c886bb974209f2e52df06ff39c4e7f923ee105291cd14b029a1fffe28db7ca26042a6bb556928fa5da698ebb96ce6bc574202aec4d38f2bf4becd4b1a5722cbaebe7b7e8ae60b078d14f3bdf3ffa71cb9ed200e9d9b4d5aade5a9fdd39f1425babc06b33246affe0610e9f4dd29fed018efe87962bfbdf2fad3edc172a3be86e5d5ff41ebd2f65f72b8a2d0387beaf86a7e50469b65e9e76088fc8bdbf25933454daf01ef34a79f9051bb22d624204b31c2441b7953d236bd6fd3c2cdb37fcde1d5e208a8779ed48c3de8a52f35736a856940d358b85ae24b11deafeafca4047eb455c02339cfd612d1e57c4d1c17a362fe3ee4d4f2b324335c5de983c576d39298440359162adc861923c63813a83972d90e72e56397b4e1ec21b7ca8fab0d3113d6cb1aac09d65a66ebc7e67034d6cdf3554cdba028db563cff97f3813a59e7a2214af18d3b438d0110817efc2e8299778fecafd2536b2f62e881818cab989964b3fef65e86386940348c697d249cafc402179aea8fb2674be9ec7d297467c8c00f83cc6e5dbb9c50b64a8f31b1d3acf735989731ca096054b4f1778daa66875e05eb255305012ecb08cde76fb4033dc54b4d90553e0c9551239e32088bf22ec481d9d909688e8693edd8263f5d1453c1f7ed8f8a8aaf9cbd4d305e102874fefaaf8500a389de3e1bb43e68d0d35d7dcb5d12781be2ebd4b963ea14f79abed3efb44ae981dfec49647103e12e4bcc37521fbef770d4dc5a4399a3686313f594cc1ded7ec0e03aad4c912275c969dea4832cd72d190b376ff3f7493e7e8c66e49d3dd2a9e03503267dba91782a4ededd9d3a9ca82edd6082285959a663b99b1af531041d4ef0b63a366222567975cf76a9c745cc0b1ebfea593e6d67d61f94df568f6780b3e4dd590037935963d5dbb9cb6ec4675b9a527a699bd0a1b1fd50921875b08ea249572e5412b8f12e9a6453a76ca38672adb2f6d8b8ec6d0b957ebf34887d844043341d7f45f0b830e894d2073df489970c53626455507be4c632fa5303e3b085ea0d584f8d75ac490882e34f314afaea9afa573aa79020c214289b2cdd3c571fbb834d9fdc3a1e4532cc81280b2d9ecbb89d5c2d274ec750fc3da2195ac8269655611a42e8c8e8dbcd996ee59f76a5c9a32b5c8bec7c1f19cdd8930a534000fcff2e09457044555621ff55238212c55d14785f84573e66ff0de17711a083b2c30b5389a5fe817d4e9d3c7419781667b4f3e2926bee3ca1f186b6e35d64d1f1d5e16926c62114ddacbced9834935b07b99f4b0a48983b2483cdcd8ddb166051929f17539aeb0accc03486d822052582d21d78ca06e5a4359cb733d907a662f21cbb16f33b65126991983542c15c236813f2ba70076bc32a3ca8b164d19afa52e752a8a418bed4923db8633a3febab157a8f4a621d4104f346bf9fe0f93a66ae0ffbb9c55ff88effe4c551fde67a7d81852c40d4613e1e429a37519112f1e436f75a4f2139f55d7e14754fffaa06ea52b145f21e677336d90140bc941e6aa02a3f97e13710ba555cf2674ba3e01ccb6bf3d8d3d77d3f853be00505ef096e7b94a5395ddcc088386cb2cb453396c097f487af55a7135956f4814432088206e6e757ef912f238e64060bd02b4a003491fafd0d416d2e1f6f936a03a18ad6073d3b4cbcb5b8c4ea006563629b5ab877be8f2f03213fbcf4816e865b4f8c09262264838857af3c293c2dbb6c3ddd905d627e00cc95703198ccf88936778bc228ece75ce15bbab7aac5370018528cc3a5f255ed39cd023ff950868f9e4a8bafe06a5d6ed1adae74c632239dbb13374d9cb0d95bb2e2828e4c658a9553848686540ecdc4b949c02a61e64f3b3f0968cf077b8b435abcb3869a714244577f93038db7604cbe9e41abed2f7fd194340bc559558ab529ef1beea0db17612b0278811c63eb17771673a3b74dda6ebc962dea36fd375d32858b041f5f9958e06d6e9e5ef73e59f8b9988fdc3222b21aa317a808acb09a734c1d1b9fad8dd3e46325ad40458eea1b1696dd6264c5c56968c51ce8cc9a5fb50c3a0003510f6344d9acfb3c2a718a828cc73e4e61d00bc2cf68f42f8dd758761ab39d68db3da4624f9b42624f385f79f36ba1467669a566ceac2f2d30967697fb9442e2cf48f4cda63d9333f794e4f49d57ed4ab610cb16667c90c5734c6ad79bb494290bdeead1842adda08ecd9472b62de7a0a5f722ca9645e2a9bc12c08f39412bed8c22f7ec93eb03c95a62ddebfed5726b2cbf0aa781af8eae9331ff8710bb82a0d0763f61752d362c0755867eff4f146da0bfdcb328e8e30eade907684b87a1b1f9e801c04da92fce7df4819c53cf80518d640ea8e0076578b1a8744c17211bc6b533637eaeb1824832dc587bba5cc760fc9ff51f98433268bc3957cde283c6629e54cacb487223988d71d3ad81dcc2486003cab878607d9330b210e029a0108532e3143ddb516feb06e5c6f9a53e41f16ee70dcfbc4fdfd45d4c45a0d7117b10e9e06d46f1a4a36c687d433c40b08e534822bb90285ea551c3269806344a4c7ea94c7c1a927f92b33a06c4b286c7edd046b73b28af1478402e9f9a39e2e7c6b4992f3d9a56687ecf9108f41c39e0ebe1249c4b4a696790f61f479c9afe3eced2f1bc4d5533319ff8fc02039d359571c4d47e2142a8c2b9f705531878f17d9b79f836136149af4ce1cc72a2412865f9980125171b291ca0ab49b15f4e5fea6a01a3c1cb8e4be3851cd8fe67028db30e4b3696d7a78a741ae7d2e806478798fda2785dbaf798296fa653c3a07e31963b0", 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 13:20:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20038, 0x0) flock(r0, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x9, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) 13:20:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 13:20:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11000048, 0x181) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)='mG', 0xfffffffffffffed5}], 0xd49686b) 13:20:59 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/36, 0x24) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000580)) chmod(&(0x7f0000000140)='./file0\x00', 0x1c2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x8, 0x6}, 0x10) 13:21:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff8000/0x4000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:21:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:21:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) syz_open_pts() close(r0) dup(r0) syz_open_pts() 13:21:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)) pipe2(0x0, 0x6) pipe2(0x0, 0x0) socket(0x11, 0x3, 0x0) 13:21:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xd0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) execve(0x0, 0x0, 0x0) 13:21:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000440000002c6, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x183, 0x3d11fb98dc9019be) r2 = dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0x40) getpeername$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000007bd770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) lseek(r0, 0x0, 0x8003) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="8a92bcc8e35781206437b129722e552aab29b8ce29537430df3bc8ebdc38e2", 0x1f}, {&(0x7f0000000280)="b1d3fd5385cd2b8a11f8ec7a56555d258732215fed465b65a832d6cf48031ac5461ff7b595a0349f66bbac44ad874afc6e292ba8b4b516ebdb7b499686f7448648509efa6c86db2fe2093bfae850f3ba4ac6d809a183a7bfa9d23d", 0x5b}, {&(0x7f0000000200)}], 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0x200000000048) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:21:01 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000ce4800002000000000000000ffff0000000000008f2a5f1161939428700000000000040000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 13:21:01 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0xdc3, &(0x7f0000000040)="7843ec3c76f711833d71660f4e410367d306156b24374fd9bb885f07b4079639390cf88a715dedac51c8d9d412edb0bbc4a75f075bcb79d637ae60f1e320a3fc2d3f578248b9350fbd37dcf703d7bd3351f48953fc5ed6c19b0bf2a953b1cf139a3c279e719b2f843d102c7684f363b68a146229c0142f6cd86cf8b2598939977af62be9f1b76d6b3b284ceb4615d6e4dfc67c58ce2882aafcd2b69ca008ab162269eb0ab9fdc3b25313040941ac67cec72fdc46cb7cd07d3039172e0da9f94150091f27cb142d3d443a553180ec44b8fec1b9167aef87f57e3efcc6e8e77a340acd098b911faaf9cc632c335e17ff17571aab", 0xf3) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20410, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7fff, 0x18d7, 0x5, 0x6, "418efa7319038a7ab7d559bb207160ed43c526cb", 0x3, 0x4}) 13:21:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r4) r5 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0xcf25, './file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:21:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:21:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 13:21:01 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x7ffffffc}, 0x0) r0 = kqueue() munlockall() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 13:21:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80b0, 0x2) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) 13:21:01 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x3, 0x0) socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r1 = getuid() msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2128dd9f5f927200000080000000009ec7245a37d86431"], 0x24, 0x0) r2 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000a7aa0aba3fb1fb65be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"], 0x1, 0x800) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0x8) getdents(r3, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 13:21:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) read(r0, &(0x7f00000000c0)=""/192, 0xff0e) 13:21:02 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x41}], 0x3f, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x4, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x4, 0xfbf}], 0xb9df, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff}], 0x6, 0x0) 13:21:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x86, 0x80000000}, {0x44, 0xe63e}, {0x47, 0x877e}, {0x84, 0x101}, {0x0, 0x5c}, {0x41, 0x5}, {0x88, 0x2}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x41, 0x1}, {0x0, 0x3}, {0x42, 0x10001}, {0x81, 0x6}, {0x8f, 0x5}], 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xcf, 0x101}, {0x43, 0x8001}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x200000000e7, 0xff}, {0x44, 0xc8}, {0x47, 0x4}, {0x1, 0x3}, {0x25, 0xc}, {0x3, 0x200}, {0x40, 0xa}], 0x7}) 13:21:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) fcntl$getown(r0, 0x5) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/193, 0xc1}], 0x3) 13:21:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x5, r2}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 13:21:02 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./control\x00', 0x100, 0x3ff, 0x0, 0x1, 0x924a, 0x4, 0xee74, 0x2, 0x2, 0x9, 0x100000001}) chroot(&(0x7f0000000100)='./control\x00') mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 13:21:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:21:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1000, 0x8, 0x3000000000000000, 0x200, "4758b41973a8a73a472f632ebf9c2ca494c40f77", 0x1, 0x5}) close(r1) r3 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f0000000040)=0xffff, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r4, 0x84}], 0x1, 0x401) write(r4, &(0x7f0000000040), 0x10250) r5 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r4) dup(r5) syz_open_pts() syz_open_pts() 13:21:02 executing program 0: r0 = socket(0x1c, 0x5, 0x86b) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="03aa46daac028f3380bcd9ff3edad03c4b558c6a7d738276787cdf0743e4580550cfc2c3902589713416d7ac04af20c432232317b51c21c762bad83148727e8cbd3ac7a5cc965f449b94f68ae9d4d36cfa915222a3711a12a3ababa1941f9d6e827125a21d0610ff13079e5d34de6eeffeb863e7c64844002e05ba502cc991d11b28c3c77a70927453221558b9e9c50c535590cf9a1a", 0x96}, {&(0x7f0000000100)="13edf4ed3a6f3e5c5bb29fffef9ba630150e98fccddec65eb220cc87f2786e3917b8e62bb74d6035373d149baed4ee1b36f72bea95b09b39c05515c818e57150d4a5fc4273c5bb4c7834fd3c94cfb82f06b3a9504969f4953244d79efdbdfeef09ebab2bbcdd629e4255d57f88fc6ba114c3c0766755b541fc76aa06df61a7339814f4abf4f377d0be2d84454c8bb321f80946c68a7e8d32f20c57111ea5ee430b803dafa59ab8afbb5bf84b7ec29d58d14a26428a0078ffd73e511f83", 0xbd}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="782d99f938a33d8ee301da33e08cf9204a0fb53a32974ce348107d335e7c1f100700ff0fd5a30770ba4ca897045937c1aa8137f2dd38945172b774ee31d2135ebac8f6ab0cac1e2dd8bf0d1fc8b748053591430a2b5018", 0x57}, {&(0x7f0000000280)}], 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="7800000000000000ffff0000810000004ad696ba2e7b9efcb487f1bf04000000306838c9427f5bb981eef92ef9c0b77242d43060b5aa6ca0b4957e7f713f598b4d4dd2d797965f39b0d9396d4a0af760f1d70fb84b2a626e6ba2df26670964f81c4063134eb714de63b743c1854fcac86784ff00000000005800000000000000ffff00007f00000054825116c22a2be4a7f2738dcf3cd89523caf6db2d7c26a122bce78f463e1d0bcfa5a2564b3e27e9d820042346b1ea54afb6ec5ed9bb45324969e44fc40eba01657752b0c0930000"], 0xd0}, 0x409) r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xf0, 0x8}], 0x7fff, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0xffff, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x4b, 0xfffff, 0x9d1, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0xc0, 0xf0000040, 0x4, 0x2caa}, {{r0}, 0x0, 0x2, 0xfffff, 0x44, 0x30}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0x2}], 0x401, &(0x7f00000005c0)={0x1, 0x6b}) pledge(&(0x7f00000001c0)='@^):)*\x00', &(0x7f0000000280)='\x00') 13:21:03 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x47) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 13:21:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget(0x1, 0x0, 0x0) setuid(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) 13:21:03 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgget(0x2, 0x100) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:21:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x3, 0x4) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) 13:21:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xd) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:21:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xfffffffffffffe12) listen(r1, 0x0) 13:21:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x3) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7f) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 13:21:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x67f, r1, r2, r3, r4, 0x1b2, 0x8}, 0xfffffffffffff004, 0x4, r5, r6, 0x0, 0x3}) 13:21:03 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 13:21:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000680)='./file0\x00', 0x30492, 0x40) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10941, 0x0) r4 = open$dir(&(0x7f0000000740)='./file0\x00', 0x8040, 0x4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) r6 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = socket$inet(0x2, 0x1, 0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x200, 0x0) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x80, 0x0) r15 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x10000, 0x10) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = kqueue() r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x80, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x20088, 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0\x00', 0x8800, 0x1) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r22 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x10040, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x10002, 0x0) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket(0x20, 0x5, 0x2) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd\x00', 0x80, 0x0) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x201, 0x0) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x2, 0x0) r31 = accept$inet(0xffffffffffffff9c, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r32 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="c7e751f2737ddae4fc6198c6ce7d10836472164481abb1c07be503601ed50d2b1d6605909a081c4ee869445a670b25419b3f88757c00bcf3e6b336eafe524ac9676b482a25cbb17d7b44420e746d1f94c3170a0d0195bf77dc650aeab9c23ed76d7e38af96a736be53f301c953d6df0d8c0b223a09033d533a78c32c448246938f6450ab7469c4428b07104e67fd5447b313bc0b0d723e61a82ff91ebd4011a38201f354f7e2ccb6b503b907a2cc27330831f722c0700e734b0bc25421930246fbb8763a6f44b7127361a7a885ea6ddbfbe6badff9", 0xd5}, {&(0x7f00000001c0)="57f3bdc669b8f128ca24f1322e537bd3a3360c738fb8f509b3a7a5002aeb01284b41af7c0ac6c1741fb0011f71820d971634cbffb513d38771e8c59ad1e97cf53916c3d15400a2dba039c8717792ad76eac5217c2bd2db3b420e5de3afd347c92b0e29229007b314fb", 0x69}, {&(0x7f0000000240)="cd55a14e2817e5b2ac432711006dfaacb11201c6b4c8a24d467f813c39025203c16428f05ef998c18e3f09ce0695cab86f81cc43f15c8d50a48afd3c2c5bf43d96c952fea07a796bf7e52e84e8c6ebd9553bb01cf6a57bb8f5a24484ab", 0x5d}, {&(0x7f00000002c0)="38b20603701f23a91c953ec4717761cd8699f6905a01c21b58ee35d42ca1276021ad400e45e0aa27d1d890599a3818d8e8f818958ced7c868509908c7f51087e14a954efd32a3248afc8d253b7412aa1b9ce1e8d1a69cf647e", 0x59}, {&(0x7f0000000340)="276230f3606d1cdc3654938cb86e7329ae29902617c85e9f5e92654df959ac24c37527a96e099994aebacc40fcba389b8f1426bfea79d2bdb1261d6d9e79bcf05975cd29de6ed3b910151f441131bf98475e48127a0757064d5bcba8b33e18eef8525f6e298cf6fe284c8f70ca5703e6af5047d4ae7225a4d6625ab6969b6a26340b2664c08bd0b4ac36b7f55bc9cc987bb5d0713e53bc39b2d76578bd42ae95f030f110a406b92c6139b3ef261436079bb5efd4eef729e2687b0add6b5b6dab43a926f8", 0xc4}, {&(0x7f0000000440)="49845bcb16f238fbc1e04edb31635f017b86090ceeaa186b20bdebe48c41ac3ba49d9d3ce383da51449f3c5c16f1530afc1ecc48ef89c16c5454ab9521838585d490d3717231a64b42f51f84f1636ee168e8f8a9b420bb", 0x57}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="6acfdbd200053bea376734a70b7e5520e3c372f0886b8136f8ede203bf80475512654d76f3bd9aad2693827098fe75f814df971ffbbf922a0ad3a6df49487db994889f6d3a185a80bb86c589d7beec3058a6812f15ec1de4716d32a31f77c2be665ce9106af7df858872d6ac3592efd5380855fbc3d65848fc0fdec76fca129ec7dfa2e550988a11bbe553af03ebdda222a6cd6df50387fa6ea751700aedb9b13917e888dc013c981c742973410e61957a420048a611ac6fa0ef75281cd58c72fab65ea1f5007404d4d89c54e7a8c439c8f2c8324a18563185c75efd26729594c8f7567b1c42756585c786ddcbb5791cba7916dfd653efca60667b78e41d7f", 0xff}], 0x8, &(0x7f0000000dc0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @rights={0x18, 0xffff, 0x1, [r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24, r25]}, @rights={0x30, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31, r32]}], 0x100, 0xc}, 0x400) 13:21:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8399, 0x166, 0x5, 0x2, "e1fa3f1b05304ad8954412ba5c82ef98e82cb7d8", 0x3, 0x9}) sendto$inet(r0, &(0x7f0000000240)="5930a7ab", 0x4, 0x0, 0x0, 0x0) 13:21:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r0, 0x80047410, &(0x7f0000000100)=0x3f) 13:21:03 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc040, 0x2) 13:21:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 13:21:03 executing program 0: dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000000c0), 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, 0x0, 0x0) fchdir(0xffffffffffffffff) 13:21:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400", 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xe4) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 13:21:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:21:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x410, 0x0) fchmod(r1, 0x70) close(r0) 13:21:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r3, r4) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:21:03 executing program 0: getitimer(0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x1, 0x80000000, 0x7fd, "ab33964fb6777a3b5923dffa26026bdb7009ed6a", 0x8, 0x10001}) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x42) socket$inet6(0x18, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x4) getitimer(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000000c0)={0x999, 0xff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socket(0x5, 0xc007, 0x400) 13:21:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open$dir(&(0x7f0000000240)='./file0/file1\x00', 0x20, 0x0) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000380)='./file0/file0\x00', r2, &(0x7f00000003c0)='./file0/file0\x00') setgroups(0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28a, 0x0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x5e8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x81) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:21:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc189, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 13:21:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sync() ftruncate(r1, 0xfffffffffffffffd) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) readv(r2, &(0x7f0000001880)=[{0x0}], 0x1) 13:21:04 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 13:21:04 executing program 1: minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 13:21:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x828c, 0x14b) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 13:21:05 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="edd6b139a83524392bacb931fac4f6454189d0082bd2e543c66fe3bb603ef55ca76602a58dced4793817a0f2d0a7fa9bbcfdb3c6b4a3366f4f6285c529daae2946d60ae643546fcadd7ca3ab69bcca152aa387b465bff4b4c149d9d3dec4627390fdde011134903d1ac7150a133f4c24f08fef35ccae7e9bfd2900a158c151be422360c5796a27a53cbdf2a2e3df85e5b8349a5f37e50000000000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x808, 0x0) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="001c000000"], &(0x7f0000000180)=0x5) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) 13:21:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) listen(r0, 0x280) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='mN', 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/155, 0x9b) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:21:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baaa53505fce99e49f693bbe01b0dad7bbcc275d3c93f48980c2b02a34ab8700020000000000001808cff6e31bf99d7423d70e547624c52a77c6ef32d9527fb351510eb487eb8d35ab00b7f556331245056b5ee78606d25fe6b7e70e17e810a20000", 0x8a) r1 = syz_open_pts() r2 = dup(r0) close(r0) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/127) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000160000000000000000004b41398e00cc90f842cf10eb0077e4a6593b3ba36900000000000000000000000000000000000000000000000000000100004900000000f9ff8a75bb6e7cd7a2d812bcd291336705cf51ebd07023d874a3a6f3f6484d0a78e5bfd24676336a8a22780101dcf9afcfd7e237c47d420c1ef2e3954f47ba"], &(0x7f0000000080)=0x38) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040), 0x4) close(r2) syz_open_pts() 13:21:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x1a2}, {r0}, {r0, 0x40}, {r0, 0x947e76570369b29a}, {r0, 0x48}], 0x7, 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f0000000140)=[{r0, 0xb4}], 0x1, 0x0) 13:21:05 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 13:21:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x10}, {r0, 0x42}, {r0, 0x4}, {r0, 0xc0}], 0x4, 0x100000001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x102) shutdown(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x3ff, 0x6, 0x200, "bf6518c3699afc0cd081db620fcea6ee60769279", 0x3, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 13:21:05 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x9, 0x400) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') r7 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r7, 0x0, 0x5, 0x0, 0x3) r8 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r9, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r10 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r6, r1) socket(0x10, 0xc004, 0x2800000000084) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000280)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r9) listen(r4, 0x4) semget$private(0x0, 0x0, 0x41) 13:21:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x105) r4 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r5 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r2, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r4, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r0) r8 = dup2(r0, r5) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) semop(r2, &(0x7f0000001b80)=[{0x0, 0x4000006, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x1000, 0x1a00}], 0x2aaaaa86) accept$inet(r9, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7e, 0xe7) fchown(r9, r6, r7) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000001900)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9c0c4e140c621c4c481a358fcf3ad") 13:21:06 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x89, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setpgid(r2, r3) 13:21:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000040)='./bus\x00', 0x20102, 0x24) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0xc2cfeee851880aa6) dup(r0) 13:21:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setreuid(0x0, 0xee00) fchmod(r0, 0x0) 13:21:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:21:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x4}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfff, 0x7, 0x1f, 0x0, 0x1, 0x5, 0x1, 0x0, 0x1, 0x240, 0xb618}) 13:21:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x99) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 13:21:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r0, 0x401) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x1, 0x2, 0x5}, 0x7, [0x6, 0x5, 0xab0, 0x2, 0x7f, 0x8, 0x7, 0x2]}, 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x2}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/2, 0x2, 0x3, &(0x7f00000001c0)={0x18, 0x1, 0x90, 0x9}, 0xc) write(r1, &(0x7f0000000200)="9db0742a111510a602220e83880493ac13696f03a29bb9d03f0d986a43f4f303dbb7ea0a4c889a8e8fabbe88ddc02d68e95be31ba2ee8324c8f9c2360eefaaac6be3fb65ed0dd6e8cce0dabe40e757084f140cab03039f462c08d8be7697b1ae3bed4cb2eda188e47f78", 0x6a) poll(&(0x7f0000000280)=[{r0, 0x10}, {r1}, {r1, 0x11}, {r0, 0x2}], 0x4, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x10000, 0x96a9, 0x88dc, 0x1, 0x50, 0x4, 0x5cd4e812, 0x2, 0x0, 0xfffffffffffffe01, 0x1}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000400)="d2a5a0e382c6ac629f5f03d33b70a9f350000c9143ec311db4f8ef2ce7da431de83b78e4e87efaa2a386d7e5fc886fda1507e12407c5bab71c0f8525439a638b92862bbccb3c484ef08bdacd4d1f0e203f03b93e095ccd5c688b704f2c6ed4edc95a0df9d20b72b04fecb3fe3f76a4077e73786043491f80f2532e62a22364f537d7", 0x82}, {&(0x7f00000004c0)="068d4fef9e3529fc755c38498b12551181f6126d388d0fcea7ebcedb0255f1129230ee1747a5b874f0b4e13d696bec33cb31161922ecae9e726328345acb35fbce5a953ea0360f0ce8b7516558154c46651aa433da895f22f52b8aee9af29b4239faeb676620f786c90c66c876116c3941fb6689fbbb0a51a778628b46f9a57f55d817fee2f42d778d69e92fba8393f6edf41e9f3b2c239ddf04d824e8b18f22f12371ac0431cf422589f588e53e1fce83b3a2232dd8df2e834e20387486f4d5b5c80b61d179b674b6373c7df76df43f2e394f9072080853e1aa94c2aaa06ab3346de26c0f8d925e", 0xe8}], 0x2, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r1, r0, r1, r2, r1]}], 0x30, 0x2}, 0x0) r3 = socket(0x18, 0x7, 0x7) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000680)={0x5, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r5, r8, r10}, 0xc) r11 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x50) fchmod(r4, 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x922, 0x0) r13 = dup(r0) sendmsg$unix(r13, &(0x7f0000000c00)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000880)="645fafd9b962678b61b9816867e6bd3e97d64d7683f72bccd07db58353c20ace6e4c18faf1ccb41e8a1a91794783b93b1b08472f98acde1945d389baecfa9654fff0380ae11edaefbbeb91d8ae93464478fcd4fb94ce3ce357e55122db5c3b746ca1cddf15f85b55f463775295410528480783cfa0dca656f60505b2b8a0a7277484b693ac4e5c8d426d539907ade1b54ef953c44f9c3400521ed3d78f59a630dbbe7ab12d32dd2476706ee520415cb324353ae5bf0c4be8a15967ab", 0xbc}, {&(0x7f0000000940)="4488921adae92ccd5450241d18cc6bce9de5420fd2c7ec9a2ef553782f8bea93491999b4ee10de1807c65726b43cac93ea7a5fcf76a99d6e6b5305af1856d4b574d1e8159947cd299919d924f2bd64eca4a41cb11531ceaeaef17b5db543f046", 0x60}, {&(0x7f00000009c0)="613b1176926d05ca691cea73ba90987ab3e1710339ee5f86811b74038e0be2946ad37691525e6e1eeb879ce1280ee168da67c465b1d1dcaf093013dbb6e3247dd4f8e3465e5ed57a56fd260c2c7e9af59755c553172ad9a8069b7f6d2034ab9728bc4327d07c0cbe11678431571bddacc0338b19429bbb7cbde40b10b53496f98d156eef07e734c00140e71ceb04e0d298fa289aa946fa247fd8054b02f45cdece35680d3c96363801812d09a6816f88b73d7aaa32f259f8a0f02c339ab9d0698ef1c8", 0xc3}], 0x3, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r6, r10}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @cred={0x20, 0xffff, 0x0, r7, r6, r9}, @rights={0x30, 0xffff, 0x1, [r13, r11, r3, r13, r13, r1, r11, r0]}, @rights={0x20, 0xffff, 0x1, [r12, r0, r0, r12]}, @rights={0x18, 0xffff, 0x1, [r12, r2]}], 0xe8, 0x4}, 0x408) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000c80)={&(0x7f0000000c40)=[{0x67, 0xcfbf}, {0x83, 0x5fb}], 0x2}) ioctl$TIOCCBRK(r12, 0x2000747a) getpeername$inet6(r12, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) 13:21:06 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:21:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000000)='./file0\x00', 0x7042, 0x80000000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) sync() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 13:21:06 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 13:21:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) setsockopt(r0, 0x805, 0x800, &(0x7f0000000080)="c93af1acf6ab1115f87e51d942a91fa7736278dae28fe7135b615eb14e111cae05ce837b17f945a6e91d7ac274157e94628c5b68d129c5859651ad448ad0a6c73d52ba80ae343b1d15df8a2967bee77d7b070337e4ad907e69472e3679ab0564d768420aa8d9238209e8c9a12b4e3c0477010baec946af0df6823a3f1fe2239df195e38b6ff1aea46feb79ef0ec8c659a77cce73f4f11e919db754427fe240389cce95e4f4f50bb92403a631a106d44cdb34b5f781e4070b48f7f862c15e278e2f77ad446dd0023be508c1f8ac4a2cf0c88ef6e56161867588085f20cc23a47bc8", 0xe1) 13:21:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 13:21:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) flock(r0, 0x8) symlink(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus/file0\x00') flock(r0, 0x7) r1 = open(&(0x7f0000000640)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000680)={0x5, './bus\x00'}) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000000)=""/116, 0x74) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/167, 0xa7}], 0x7, 0x34) truncate(&(0x7f00000006c0)='./bus\x00', 0x2) 13:21:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:21:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x2) r3 = fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f00000000c0)) 13:21:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0xa, 0xfffffffffffffca1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:21:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000200)='./file0\x00', 0x80) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x86, 0x5}, {0x67, 0x8001}, {0x86, 0x81}, {0x1ef, 0xfffffffffffffffa}, {0x89, 0x6}, {0xef, 0x1ff}, {0x100, 0x6}, {0x47, 0xc2d5}, {0x6, 0x20}], 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x0, 0x7ff}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x9, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x2) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x1000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x7f, 0x4, 0x5, 0x8b0, "a8d6a947a4c42b0e0c4b13ba5d649f91e567d970", 0x110, 0x800}) 13:21:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x309e0, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) setsockopt(r3, 0x29, 0x24, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0xfffffffffffffe00}, 0x10) pipe(&(0x7f00000000c0)) mlockall(0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 13:21:07 executing program 0: r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) flock(r0, 0x9) r1 = fcntl$getown(r0, 0x5) socketpair(0x6, 0x4000, 0x14, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0)=""/6, 0x6, 0x40, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000280)="e993bf26f77631c163a23681437170044ba43c264763457113aab0a415834b23e0770a069e3d7d4a4e6aad69e94975bbe762e0019bb08899356839664d01559d6ca4c909a84bd38e5ee8a368c506ad418c55ea32b41670cdd7a39446d0387ca5a3401b9484549e8cd87921f7fa0023024d2e81c9d50f9cd0664512017da6503c3c54b419a6a56b242cd61c91180dfca4eea881f2ea4c5a01774436f2935b0d5bdfab4635509e9bf0ddbc6dee6a5241113e36aca9b1997562c6f08d2db07efe9c3aba422c3cf9c6ebec795e2ec826f50f4c22b481d9070f815f64009e0bc2fe543615794f75ef32f072a7", 0xea}, {&(0x7f0000000380)="3cf1c632e153743fe1bd0bf06591cd72bdaa85514b3543206c05828a53b61e5bcaacf5721aa712323055a3e28698765e25ede9be93c05f672a541336e239c88d626f5dd9b1a19e9943cd0c7e3533cf6065711baf55e381e857f93db582e8378c847f3c053f78ecca690273023ba826436baf0363ee4ad6e143230a71037bf7d73b6356658efe18ccfe3e112d2afa7b3cd2b8de019c08f57e1c3176b89c06a686acbd72bcc8e667f334890d1f9c8561fc9398bc", 0xb3}, {&(0x7f0000000440)="a77718c6a8af43a3883d60300a3cb0cc2ef59db1ee2061087bdd04a24262dc954033d71bb460f2755878820e4dc6e390ec74e1bdf2f9f9c571e9268b95a0328a8df1041c366fb003a9328fb95354d767419bad4aaffd3bbd4421695f031f714f8e4895110d5a42362e22533b070e44ab3037a4c90241f2b0970577e9bb1303abdb32620eafdde3036ed9d8be58cc62d8286126089bea3ec35bb4444cdbd83cf97a9a855910456395765841cc1d4eac3b1f7a7508e6fa4e231a4aec6f68d0c5656f63fb2a661538bdeb97b470fba89f15923927b537b522a8907a235e44cd7095", 0xe0}, {&(0x7f0000000540)="498c7bdb93e4c5b28d9f41e29ea3a607b566dff10353a7dc49291686d28eb3c6c2e7f6c3054a67a9d424113ff295bee8e59d4b448974c1b905d44a58445083942a89684158027b0107", 0x49}, {&(0x7f00000005c0)="a66b4fd0a781fa72f4f3fec8bf4ba17afd3691e006eac8168bdd7fe6ca7a3e212475da4c05937ba5a397053feb99ff9a0cb7e0379d286c6b2a2897637a9d3acb1a0027bdf8d8fde86fe6ad21f076c15171e82afd8fb57c9f2179befa8636ddc78485e341e46d13de810e31d72df56e46b14d1794177a427d137697a60b7ebc2bb1385c57904976d630083402c71d6883ef5b8b80f89339b06c7ee5f6e1e28377d898a0b89e0decadaf1b10849e2f8e68ff7dbc8e3bec19eeeb36f3e98037f56e0e2fe02356c7c2afaaf34936cd3df5256486faa0456be9c7298fd826184f688e739cf7", 0xe3}, {&(0x7f00000006c0)="239ee949b617ac37135b15d4d8e1f257a1c73b61af25106b634871104fc1a558b463bd95d434e0088d79d925888147601e01197a9fbb3a7c1488e2f06b1aed26864e77877017a21f3a1ec89c8da0f5b5d61f2ee0f7364a2849cbc901559126bd8a74e6072c39a5dd7ad00c4ed7437258ca7240e769bc6eb659523de6cae7ef89af41100a9f4990276868557689ff78531e1788b39eea2a81ccd5884dfa624315b600c134dff7a92aef0bb9f9ce6e64eb8bac05525b700ad56213b4270054823986ea4872f6", 0xc5}, {&(0x7f00000007c0)="e52e530bfbae677cf0ef1c88f3cfdd6b91679160a4c429252adc499f7a3fc45874eee9a8b43a349b2a5825033515531ce93144dffb03863fb90ce2737b488fe815cefed698221c50fee08981fe271255d729ed4ffb8e18a7794957b6850d69dddbf8e5c75a984e21334747824762d421eb2b1c7f2c3ee726512155c057e8e45103e61695b62d02e4e98c99de30453cb45e2cb48684723d41f95f93f09afd0a95808d1c4c957f1b8effe2766209332a16c0203b5b1f7fc46ccbbe653eaf290710315688cfc6d0d1b89f3a1e8ff069c4ce488cdd2fc28f93f4f9c1ae8df389842a1bd88d6885988baf80e02858975a94e4f60a0ce1", 0xf4}], 0x7, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x400}, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x3f, r1}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) r4 = syz_open_pts() close(r0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000009c0)=""/45, 0x2d}], 0x1) 13:21:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 13:21:07 executing program 1: socketpair(0x18, 0x4005, 0xe36d, 0x0) 13:21:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xa53, 0x1, 0x6, 0x7, 0x200}, 0xc) getsockname(r0, 0x0, &(0x7f0000000180)) 13:21:08 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = semget$private(0x0, 0x0, 0x21) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/122) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:21:08 executing program 1: setuid(0xee01) shmget(0x1, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) 13:21:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f0000000280)="97f5ab14706d02c15e730bd9557b0a152a6073e2af10c767d97e84e6040e76de8f124203b80bb0e298304552bbfbafdc13a39f30048529a9d31f49e49af714e9d2f26ffe4edc8a", 0x47}, {&(0x7f0000000300)="82cb1048dbbd68966ad90044ba74b2e3f27e4648e3842609534a1880f1c7f024c902750e753f4b1bfb2d070691036f99727b7ce49705dad07e78f6c527fd20ac056cf848dc28d86730da9c96ed4264669379046095f6c0ab48a7d4160337f03b59112a560af27c5b82564d23152c083a0c6c51", 0x73}, {&(0x7f0000000380)="e4871827e21ad080cc3e749b78bbef21fefa63e169d8dd600e61e0e82aa670f333b25a38c4d8cac6002de70e161e96da712bb535c36582ec11e05fb7a2a29f636007c55c19c5a4a6302de14529b5c7cbaa3b62bec1430c7c59ffad703ad0", 0x5e}, {&(0x7f0000000500)="296da44d23e19bdd2488a3b26c79e0e6aaff60eebe6ed152b09305de710df273108ca3710f05a9b7874f34396aec1367e0e97bc11b02b2e2db36232705752baca253ec28a27f2ff9d9140e42cc1d80a022c1ca4122f3e2b43b420eae270bb0dfc218cdd40335f29fcefc6ee16694c312cd9e32d1b0ee2c3786fb40b1aa80677f19cc9bcedb48f4d8a3ed695a37a9a6acc5a892b332f03fc857757e0b3044eb859e646457350daeb2ed712f37c051a65e738528d4d3f0e5ae15662c1d95369e753336df3f3ec45e96aafb60a9982b6386dd7ef11412caa1dec43ac3a06d", 0xdd}, {&(0x7f0000000400)="b5057fba0dd1bf1f9a99497208adb796358d13e26571dd24cdb2477955e1dbafc95a31b001d811b959", 0x29}, {&(0x7f0000000600)="17a1f0b6969b65281e506970cdf8ccd6efa6a18c609453ee21373fb7012e62f893275ba61402e7b3c7e699f319f920a5c2b1830812f55ae9c4dc6026eeb58b9e321b9f8c208403fdef0958ad7ebf191cb9abac92e2267ad5f1058c12fa8efe095e041f537ef21d52fdad0911e9b29665f55067b682cced0f5b1dd49fba520b888d68e9feeaf2cce0894ffad7cb2134b23dbbd0af0010c012a5fae064915aea8d806f8f0681cb6c6be8397c472569ed13cec62b77ddeb7cedfbd11091b3815f74fabd0e06a60ed3762c8028c42a2400c03f8eec0ecf8553071749bbdc37d6641aab5fe06cab0c52a3d039d9f92c06ea209b66913faf5d702eb3e53d1c98682b026976dfd612abc40a8d61e6739a4155e9770ad4a310ce603ef3e5519758dc0feb6dca17cc419657b8700e482016b9d10498f788636c701bac576e17c7d55e23d66d8e5cbe6bd1b69df5403560d35eef5c51d0f8c8fac4d126df8be67c36227285959a91579243153844c2573da6ff6d7017507730e022642d58a76490601eec005208b748a0fd8d08110effb0d6dd7911fdb9158b51d61b6f5fb949d3ecd96401d0be5cf371ca51e30687af1ca69f081298304f511f4ea06fa0dad84b44944a54a892d8f9150fbc2cdb2809978df3330af5623d28d241dcaebf2159cbb2947e386ae53bb1b6613886f857111251b6e1945e96e47ed0106388b17eecc76b5b3eab7142c404c4d731431e98945282c486c03808ec130cf2eb02cfecf8916efaeaed15da91b12101e3720994c315d11b7d7c4e7ef3cdd1c1506589302ee3b9602bd9b14f8ebdf08052801d3492e47a1cd878b7483d26199d81b77507fa8e8b176506fd41868f645fedf07648fcb47502f8612c3627f2ebe632366f837a596c08f7009772f78c32c8d52b13f29b7d8a81c3aeb2d511ca3dfae652e47235ed65617cab2c9d46351054d40b79b767c79305f51dac7c513f19eb9f43e9939aa9aaa4a96616b884ce443ca19d1caaecc2fedafa40a510485ac5031f184ab0c7c3e9987bc172de60271b9f2166feb9f924ede746bcf33b953bc17774de80d8bca26c3c446204ee9d654a3c7b4bc12ec61230596f0d719db9a2f041c42d152f2a47d3e239807e470e9221e0691883f8b122b56fbb2a7b01e960367509fbbbc470fbec363528dc2fea9fd92464219e63295ae9a480c73f438f3d1b60af05665b512a4da51f42ef961e4fd1dda80f195c7a94d0e001dd11d2e4975ec49ee0d5c8e0549084ed662b43036888439fa244b8a390123e0d90f81fd563fc4d742d9a2aba70dcae57303c0f947c9bf398dc921ad2084c55becd7b256540fae27bb3975f339de9068b8bb83ed4e3832e23e40540d140a81814c0b78ee865f0a96afa44813b4de0ebdb4c495c58e858530b302749619da063a9797a876ab2fe370e801f478de5fd51e8167a502f0605135b7a662ff56242744edd935440bcb4eaac1c269a7a0aa67bae189f4a97cfb1ad6ea0551ec7b73b07ec2fe3bb6fe1d4fe8e2839ddc464b634a7260fb7b39fc26ffb0152cdd7c2b2cecb94bec0aebbb03cac169f8b2a95b62850f209044753144ca4cd9efbadd4efd366574adba92a42bde077fb11ede98ebacd16b7a28406984137a77499deb2700d013ce41f11d52ad9a829d2729b5df13d17bfe086ddc6e34fce92622c0f348db5260f787935ad1a1dab0ee38ca95e20b25cbc0f02b5c9a0e7d2f1fc9314a99fe267b7c2df30c0cab56593687f9a3e49a018ac33ae1a1a2dc6d47deddfffc5cfa49a8d225a2795e33ea5f0a35c37c7ff1c0ed616c0bc7a07d3428738860f21ebf36e9593cb8f48f2a556440e00d8a007ebdb6595172284f95688c9c7125c78e4a0bc5328e8a55cd2d0c6b8501ce1b14fb7c85f0e43e38b80f5648de23201b14bfdf19b61a5f27517364e7cda0e7043fef630d0825b26f8f82c886d44669d5bef2635c290c2a63895d879b9fdc94381b62954e49f596dcb0aabd56370ac34a3594ae54918a003bb7ba13df36be594cae8a635dd6ccfbeeaf98ffa478cfccd8501720457026fc4f827925534edb3575cdaacf715a597c9078bc22cc46a5d21793e228f6d8ef399138e3ec7a8badce8a52d8d4993fbc548b9036958aa4b0b10ac7c573010cb08111768a2f36ea8a750db7426d5d69db6d7c2897b1a380b7565831cbeea8afc7c01b75d8286d9e76c24f927777e27d368af1277168a5b85df4181b81cab92f47e7d122d6351cd4a02603d64c0ed05b080d1fdb0de01ed02b2ba8214f93142e678f6e2c28f7684d56f18ff0233146ceb90abf88872b1b4abcf71b2b84dd3c324c218dbe3a549ae07be7044d79d3ed50c279258e50378cfd7c5807e89a35837a00f3b41c999d30f413410ebd70070f401cc40c62a77a390c043a84698b43bf49d1a8a6f27a6a59ad2b79284ad52640e5b4ac3d844cb60f4309b874730400442f14fc10bc46b3a27d65847b0340c39461013fa3155c6e63c41988e59b22fca2db30c9a7293ac922b1de66901ea93161097a9cff5663634559bb7dcde909a364e50d264f2df3489fec5b4d48536787afa8cb146a19e2f74826dfb15c3db8f2e400604287ac8dda9f2db1f1d8b21d0c8de400e98abd802e03ead4ac82fe2fe4d0f60d715b43b56cea4493979b99f22cf4703a3f3fdb50516af0be49004f271c8a8377bd99e9edeb7c0b4846f799e94b369db464711316b6e10c1643755e593f167bdb1846429abbcc9ebb976d0365102667b839abc372e27b54142e55be8c89cd29af34157fc78f37d9f3086a73cc985bd4fc413839baf14ea00701281aae214f4d0028258b1be855ebd731d3e718524a39c5e1accb799cfaad40afba0fa195651e713ce76d392b95222d5637700e80c36fc72f794028df41f27ea6c6b74efea187f5ba1f688bc6b2209f313b68b88b0dce51adaefb50cf9f45be62d12a8c5e609ee25c4d4e066d82e5f55a0435124232a064ebd2ce32087f5feeccc9ae251e194e75226014dcc7189e5fe253c56b7d5ebc6389a9f30568fd91aaebd957889accbc4045a507f3bdefe1b2fddb87b71989c10e78e51b4283a3c9ff60527954a26a7e7595975748238b91321a29b15d299a2e88fae35422b99be7ba63b8bc96794e8df71665c4baeb2fc255a42e78ffd34886346ecc9caae2c9f4d11e33ff5108ca97f689ff628e45e1ca870b4ea1fe9b7201c625b685c2a8e5c243df1a6e1c9bdc5b2d7a0e4668aa810dee4f5d2a16b0e571d28d9f8ed77237a95ca1cfb2b3bdcaa5187e11e3aa727c7d6ba6e19bdd8fd46624234e6c2e9b09bbe903a44f690caa12ba7269e5bef33d04ca396611fe10cf71ce8571a9bc6a319c6edae53721b52d637a1c150d9764ba5db67eeb62df861793eb7488d3782210d40c1dcb6d78c0625bd2a2b7ad4ba54548eee34f30ef284397c0aa6f980f3be4bfa31f3b947a9b29ea03961562e5e1b165cbd8126f85e2967b68004317755c0e503dc50849963e1fa7afe44ea8b11cfe2f8f460daad98af978cd36f1b62625dbee0b65e355958a66c033de48aa8816ee124bd8a82d3a87968f0c779d16196f41f80e0c69a7d115075d2a0c7851418f479169a0e27f8e33038494d93d7128e40ea53c440de9b3d3da84b5f80d671e1f5c2ab1b7258c4b0f82c6e640a7cce4f912837e93c19fcd1cdce49e59ae5a547476d0edcceabc91b3367004674dd382a9907db4743907b7532f40bea5e2bad5518c5ef2a64ae3b7f524f482e35c3decd95738f48d262a51811e0d4dfadd049a2a42b005477683f8868eb40971ae087ceaeb03abb01dcb8f5fc725f41df866059221da19b7544de6ad4b8ec5e654576b653190328576378daf311badc8151fee9dfa6e32918a63c6e4ea733149d74411aebea91b58ad8645a64739ce724ee56406079edbe6ed9a6f1f5b654928e98b3e3be0ed729e520ccfa5061c1493cee54994f0841237cdb6c17b3390581d50ab0add770205126d78f8ccc10aaafa9df86c58a664595acd0dcd0c5a0ee37284a859e8043d38f5b6769515a78940e5a32602c6b3a99ecd35b02b4f2e931a44ef71033a46cab0083af7586e0e63ea02adb67e13b78ecd11ae4fb89cc501ce4e34ca3d0d0ad900b2590e91829a3d6294d706a06946c2dfe618f3ba35f742208c670bafa3e63bb3b996ef8092a9393663676cfba9efb53d01d20bdc4ec195ab65c7a4d0372e90a50eee86030410b5aadaf3fbbc25b2f81f1df855bd95331c8026ab8d31ff62068c0dff03242940cd25e8f712f966e79d8c6a899cbe894e17d43e1a5e2158c5aabe177b683589095f0b6e8bdf7cefa1acc5950de7ef66206e1c57bb444157f53e492a8163f4e112d37496c611b8090cf64802bd4703e2458e319ca0c41e4836b1ca3ca0528823dc9ded2c2d1ccf47fa4005d112f10e3b94a3f0edfbbc9554cec1b5f86516d532ac58af829620f04adba06b9287b93a5bf2a33d2783d69a8cb8e3c2dafb622393217af9cbb552d98937bc90264ea41e2449807e1a61bc0fc2ecc5569185e610971a959bdee6bb701684c3f8ae6628a2c702bda07436ea169c2794397619995f0b8f703b9e209d065c962136ffe2a67b27f8a3a90718e0c5135eb775353859e6cba281076d3b45b784bf774e0281f789b2ed4a4ed3e163fde46a835d9a2618ec75af3225dca41fe05322ef52025552158117df456fc5f744ae7fd4324bcc8b971071de36317799e23bb637cfd38e4858df54442d4bdae7b076a2184ef58902ed5b2c0400808214ca15d71298b7d71f61d39915b6c6b75b58b0357cee67ede2960447b947cfd3355195e8e0f973bf368208c2f475f03da10e774cd0b2d91b7075fb669d9ddb1ff02f40e1123e8fd8c86e7da204fd8e741f3addb660b256acd3b9b5bd9a6621407482b37c7b829c51a1253f2a34da8b5fe9f5c6d134cc23a5ce96b12afcc05e3ab4fdce1af4a5e7b5d226140d5dce70685daa013596d3800e842915656b48801db94a1bd63ead9e38f28fde0dd31d7e68dae99dc06320d4e2128a32fc23bda630ed1ded99a7953fa60257be0b5a97fd7174471ee3d7ee408868662646b2ba495b721d07968ee22aa18a20da3cf204e1ceb99954324235ced6b27199ac8a3d246ed44ea8043e72d882378c2b62f0321adeb36d9fc0852a14101ca87b32948442a6244afa6cfb01ec4fcd48c6626410f314149d56c4220b7ad7a417a4dc478b3c01e5aa0b6d94e370102f62bb89983a3e9f3e3855f2bb5eeee260ec4b1b8f311a9b3357352dcc41c547ab0f5e69ae8861ddd5c951752273f7a326e3c197d9c770ac5024c1674cd743dce02a995468244434c531b6a1edcfa149d965479ef71983c331e6d1cdd5cd22341cb872a5d385aa3c1d8c26d13cc023745989aa73a9b1f429e8f16e61b911970d94d99ce09c97e49047794581d31daec8f50de72e46f8c88a87d0dd301ad7d0e703806ed9efb9c32a10957bcf0bc42a748845c35b446f3027863e48cb8044c7b660656ee3eb5e1e886cb8b93b61d8a8e17ebd3b5d98dcd62abf06907f22977f76359db04a87f44a49fad2bade9f46de77e6edca94a895889cf650438e83f589c320837be909936613c25c4c23bc8a6c82fd7a8ecf9a18cc5369440f789b6325fe54448560d255f875f3f38cb20c342fb7ddaf5707a17e5ba73f7ba2326ea6232e252fb6b60dc9f521bac771a22a15e2b452db8126e2433434540622d8e07d9869b857075c8c858d930e1fad42702c79f5edc2661d1bf4c61ecec108a263c921d49998b3ef5", 0x1000}, {&(0x7f0000000440)="e1fafd2a32decc755a4460499a0fad2a99e15943a37bad370ff191b34fcc", 0x1e}, {&(0x7f0000001740)="489067413aad6651028f5da126fc78c742c7baa6caa0d1d046653a668b2c81b01240ebbec6536ea40a35182a1819efba64a4250d0a17eab393cc885f5865e5a71cdea786d632fe7ec5bd472f4d14fcc66f26949b0c9e858a8b11abc998a6432264a9", 0x62}, {&(0x7f0000000480)}], 0x9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:21:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x4, 0x0, 0x2f2407e464f52e14) pipe2(&(0x7f0000000000), 0x10000) 13:21:08 executing program 0: r0 = socket(0x1e, 0x8003, 0xfffffffffffffffc) shutdown(r0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x80}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xffffffff, 0x3}, 0xc) listen(r0, 0x1ff) 13:21:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000080)="de4d1c316741f1060c54d37708325479fec4fc1b811f432860eb465080874566c3b9f8045c5c0c17393fbfad6a0b28e2ac1a7202c48d3103c2a590eddf3ba902afa9fe21ed98e0e4a0f6f2d5e347e82aa198aedd0df93ec9a6193ca3ced2325b11317062153a55f89ac8f289bd53f830f05e7964e995eacf3b53922777f23497a634809797ceb8f45e78a36c13cbedfbd540a3cccab92dfc40701926bdb5be69afa3164795e750d695bd0a8c6dd3a7b99920d5bcfac7050aea2b2108b1dbfa69cc32251d2fe005c60e3f05fe9daa0e7af4eb46436b720e93f56997102f2fba2bbdf72b06ae7400e361c0498149e6e3e0747b922283cabee5c950e86ddac9d162885b8ea1b367a38968985788a088b93b837edc53626f3f9e01a75a70ceaaf02a20a8a23396b3b5a7a8aa8b4c96ded42f8e89a4a9646d2dea53caf9d44d33517894c33ae5ab957bacb4f08c01262c1b2086bef4ef14121bb4baf0eccf5233575c2b2e0125a7ec01738be92fe60d3cb024f97d3fac3ae52c1270e65edbc575e39276b43be044cb03cf08404d7dcd938a47df9a1f348df0d5d0b6ee2036f612b9ff2440105c1034cc569ee63357d88aaba344919dc19daa0bb7beea5048c47c88aa137e44fedb0a9c19ede89b040bf2f85f2292f93b36e91fef79118e02a20ba21f5b31230b77a604f1ba91a222b3c051f5bc6d0163d7a4e1655693983832f77321ff6a2ff75493213693851af8407099256315806fced112dc22ea3072dab0c96e34e7ccd40783675ad5f1123e78b7b340616b17aa903bc294aba335f0ab502c0ac16b89c3f5efd723cdc4710605d62edca741dfe1980e734c9ae066025a7448fa6da2ef5c31051927088d68f502a6ad5521274a8245ea15615fd139af6e52a374def2829c0847fc65522f94c8e6ee588face9b6ff6d75cfc574992e2cb877963af0ddbc0ccd6ed475c6a8c3047ede3c5a97d21e1d554efe736fda8a022a0ae5bdd4b4f4b2fcf2a3a67fb0730d9cbcad78088ce22e94c6dad86d7f0f13f63f8a9f94a32a9009eedd7e681c7ea2ce90067860fffdedc5a4a34561d4b85fd8712a0098d2b5974b287a76226120060cd9b10d41d5272abe599e0c62b58dccd43ad966588932af50d497211b27e8cd1de82abe597a2a384615175cc36c01416d33e371378d72c51e901f2355f5247ed68e30a186548e0d8eb4d4a073b5324bd0d638b63735e292483b98dce5f269068b14b0cc794af652cc71a41acf63fe37a0f3d1cdfdc35ae036fa91bd0ceb1dcf8e428131fd829ce60a3632502f4b03e1fc3866ec53e6ce6195e92284b6019a5459d4971df8e5cdd11fe8228e66b2781638d53a678998f7c50a56c2895c9fc1973eda2fde3a14602f982805138cde8c39827f4e232c436c26f99796e218bafcdda781876939b3d7b780debe946d885374b5878f2ab9705b0d2292fb422b952b90e983156e923594534257df396173a9e4829483c48c86d303355b738bf4feb998becd9afcf951c4689970c31032aa2a8bd9c00886ef7d86a1de4b06d1ee668fb501bf289fdf39f1496a00f576b7ee2d56764aaf2f0cb64be3a1afeb67258dae72bb6afc9cccb8a5b1635b18bac6166443b75582e5b3461efdd533cb790ce1a176ee53333339156eeb1cf88f3d6042dbc820ba4d429d874691d5e159ff14a15209b82b150e2e32c867700936bd641d04f4c9a2cf05bfe841fed738102b1ccfa87abde52b5c8fd31b3daf1fb8215b964f2feae24e0ed1bdb06976958e574220a77328da0ffa0de343da9cc95d0b7b46e7b5543ebb7847f5c0a5265554853c318cd152f1e226fdd78eb05c21056a1db697559bcf41e92387e89046e5fe5fead58045a0300c8c516eb468ca0f33e00b0411b0d8486c2e9f23e2cd5777ee2b2db14df81be0386885ed6a4b46819067a6a6c567262bc0c07294d03d71e47618d7d8f43a302858f10433e00a3c3fbb4d1db35a82ad95d05525fe68f585fb7c33e2afe4822ce214dc60de7e6512ed908fe60e220fa9d1c56ac0abdb8d7c3b1ce53284c1b256505cd3972c94d446aa81cdb446ed22e0f1e14d4310c510a208e51bafce239009796f484fb53a0d6f7b53df8f1b06486d8eb3291feab4523741ddc40c7865dd726b134c906da3bb9fa8e5bea24602a3ab8ec762e1db45d9c4bf4d130c169b418aeb5bb35d14c6df8e49e4bb38b447c4a78d596bbff59c99071eab620ade4ed630caae7bfe84b780b84bf88a3d760f03c5ef5339cfbd95aeff60f14c9b08e1b9315fb2a5e177db63ac160b5cb48125027fab0bf1d9e1fb8dde41c3bcfcd237aeeb3b9a53f506e81295501dd78b81bc77ceb3ece477d8361566b0cbb04bd64c18504891c9a6e9670166490cafdd0c3abd4234680459e6805cb018bf7ff575c324ced271a4a4b2f5458d72b2d3d460db37fc06806889e20f35843112a75b63b9a88ddc8dad05e9c2296bbac2ac321411dbe68b5f238e6eb210413bf55fc13092f59ca0c2ec3e8dd5d04ac77e3d07e8418698c0aeb1d3d7ff799cf9a8f95ff54fbbcfc19cf595a943b5e2fa7cb230110b65e359f11b9c9f139d189e75008ae02e04aad2e9e93fdb324cb8bf4006f8590e38b87fd97f38aeed2e1646a23babe4e937ded4ea601d129832775d6c6d9283be35f7edd7fa9ba11c01b8019b478d405378f462d208c9689257aee3ace1729428d27e2c25bddade962ef793b007ad0cc65da7db403d522c4101249991d7b45d862461bc7630ec89b6be78547439602a04569d7a9deef1c432c6de40806526bbdde9508f92e33974ef6629038a89abc89a0b5f54f8859b6aed4c75407f2f5ab5e6673e5d31b2ac6ddf4824e8eea45b16963ebdfa68bf010dd3c5fdd1cbdc6de33f3cc7610b8397191a510c66acb1c2c89b98d6f49445de68ac45241ec65c404c182facb00ee0065abae5bec8162b8054a114df53a240d0d6ad83196b7e041b91289c935dfc09d3f32d6a8d95844d7f5e3681a4cccc69ecdc6a8dd7fb054581ae8895c5a537cb3c62ec5cf1c57079832ec4482152a1350f6281aa4b9cbcd3fcd405fa064ece91fd650199755946b6bfc16b589d2ca82341915e4f79f01eed7ebc108b4cfb150ffbe8da406216e62ddf9516b883146258a7c7ec63d584b129ba862d8402a96c76cfec511008a2fc7d375d6ac925eae287e9218784b747db160a684069be4c39705ed27f54fd40f0ca06a6cd36afcf27d89b146e45913097ccb196d3d87225fec1a6816a83debc50c15131080e0e3906b0358d5fa7c3be3a81119dff979f575d1e28ee9d307736c621bff9f5a50c395e13c9c88426a08174483f922f879f3e7630ae83e7eebe0fcb3f34ae86c53d55493a97a8c477310cd38b35c1e4cf41527e9f41eb5606877ff5643ad1695756629acc757f18ce566d78a18a8e94a8a2126d3dd422009949c09d46b42bd9afcdf0370d6d2fb1ba58b5603e0fcdfa23d876abe1d22fc075961b2bcad268f3ee60365c3222941a529dce8478b09ecb0da55b0efefac3c9a46471cc3e690dff21e6d4b136de614300f4b4836f115f2fe8f64ba8bd66804f7f17674f8823d1c5e844ff8a8b9c9fd4a4ed8e17a5288dcb2ff325ff136152d3e79a066af8f7b5ed71530f13ef86d94849c45f21767c2f1b589ea01c3f2424f388ab4e48e649aca85fec97dcf988163a1370f76621d6a56033023eec0b81a910a80e8f25d05ed6d0ec8107fe783e8249e4bf8aeb392374ea4e2648d8e154b1fad0dedebd9553d059bbc4d5985c07ed317a254ddb35b0520016086542a1273065d6966c99f8f62ba373fc44533e1481a51905c7c4b9d7dcc76c0dc9f90a019a993f50dd02df9d464e9ef0a4e097be3cbd97709b61ac785bfeb893970299940ef00b180e4707a775e6ec5f46901d607b6e14402045c8136f08056fb466ae9bdffab95a3a6b43317cb8cc149f6ee94fc4cfc96f3655cd44335d12e45a0e857477e036bad3bbf73b3e454e43557ea6db4db5a86c4b2f257e243aef1ac086e3dcd8ea50ebc1dc59d3e6f9404380280661aca9abd08665524e8a1567ab26083bcc076a385361c26cc7a4dc10022917871ff0eea2d9a65bd66632af43127fc9a5f9a80627a1104b3d6a2b83f8872cf80d6eb359bd8f195fcf335368f91321f3c04aa51da9b1eb6f9b2fa6f80d4f67790c69ac5706570bb4d98b26b342b2727501c2fb6f6428d106f9675ea104c1560491b3c512cb4b236838a0821690f16e4421831443441665ff9c7ee2b3551b2e647819acdd477990b0d1963b1d88ffcd84653f6115b7d5de67f9f4ec1ed6f6a6c2d3dd4d9a536fba797a112ba09042bf8041190f3a66e59a0027363721bd49408c31198eca7e043e4c6c95064bebaa5154786aa4f21919388a99337d4520c3ccf664451fd8de046f31edb802cfef8bec3d8e86b12bc1131f0f882414725a6636b2a5dba0ac58c76a06eafa92d3cf36023d78daf2d889a8449e528c53a40353266f507e41f1cb86c386c86c85842198a46c1d32623c050cd7ffa97bdbb25591f01a7cd685b88ea0170c45418fd9fa4b3c73fab67a5465957ddb13af5b13344ab0eab3840be02fee140a296d51adc84d9a385843ad96f1a909b9bc09fa3dda6689ca4c0eb48f6992f29bb0ef7ff8bcba5ecf8ca87f8274b31389a7fd39af19cd520b98e6e57b1b7f99973ed6bb582ba0f0b1c46d778dea31729917c160ca903522573f7ed6a6aa014647798234f0b5554bd921400a9ae28d4b46f4e17cf2ab323a6eb5f3d9b9333a5e019d083c83b4d5297a924440d932196fb3626a71cee38efad58d53567a9af768ed53bb812656b475bc261cbbd6662c836241283fe11625b4a919c68f9b44d4d7691d77c643bec3da094b286892dd8c631c5aae65c6c7a1c0aacdcadc0e0c8c712a4e3391425e7b992be78440bd0cef6284d4e91da0dc2463c492eaa51c2e0cf15442455f9f26b41455e45b8a33813f39517555f04934f546a7a70c9c6b250a09d8ec0f71f351fc594915f22c5e4055018dca56e78c4823336b3938ff85da7f68ec14ceb07c618c4254cd935649a3ec8692fe9d78c01a82a48164897f42d80d9aaa3a99d7f0bbff7a43da54c11bbc1001e2c55b36890be4b9c4f3cd1d5114733d1ddd30ff05f278b69fae1609908e11a158f5892712795b98fd58e0de9448ec93eac48e0b0211a20f3bef9c8dbd5f35f890248bdd3e709740a6d6b5e63adba578eff748742b8b67792c13beb9a9b47d5e709d9abce7068aba3e4e6b0047964dbe51d55c7e5551b3df4e317ff59d212c9bf94e62a6eba9942d3e068730988577f64c7e67bcedd6de62db9e85c22ec472aa44e096e962f34c2464d4264d55ba45c601bdfad911e1d86263da0a48a277fd0ab354c7c2c7844117d5209aabbbfe586247cf5a30e2d884962e21b38d651b575b7c9c70e1e5c71277f5d8d9748637b7f7af004f4a400db4bbfdc4122071ece2c656b334d7b15644cac7528fe42aadaeabb2d14453f2446ab4466d7250910528fde51b17df19d244844e869491240f28a8e02eb1e253b3690c5c6acf6dc8c5ba86aaac24599c3733fa4fb9c54238bea57d7113597b9393bb7162e6e04fc9c727ec6dd1733b1f5dc6d62f20ec77ece3137ffc79d91e71bc30054d838f443361060021bb462b61e34c896ca188f99095891aefb5cf89fda01e50545ac25e97c408d93874be49d3128a877ba22e2007039cdcc8bba7d9a826cd566f8c3db82be21d6220b023c0a1b3a283302db618552ee92758e6e50a21431d6cfe5a", 0x1000}], 0x1, &(0x7f00000010c0)=[{0x58, 0xffff, 0x30d, "2918c6d0bb720cab9dc1fc10079adb675b51630df6c671086c05f1997f36535c6309617e457bf6bbb266252728aeb08edfb97fed2480ae3c7609b9d19b1678d5ed7e6df72b106d15"}, {0x48, 0xffff, 0x1, "1195bba77da671fdd657ea71e6ea1246d65f65c0448315149bb277d5a37be0ff48c08843cc49e287774d7f64300431643d0544c99e"}, {0x80, 0xffff, 0xb9c, "7586a0eb97cc542d5d2d62238d20f4f1c5afc7483c04f38779092f4558c68d193e7a930ef994e1c4260941fc393c3df7d180e9e9d53a8cb79b395bd8d584620d7962778ee033e00ca5db8d844f78a06e377d2e78125593f0b4af23543981c9e376bb8dd1b3b6705c73858af9"}, {0x80, 0xffff, 0x9, "17e7aedbf5942e1d508c34ab5e0354be403c819eb9c73b8c73c667de037a5798b7376d5103f64385a90f7a29edab69c586ae7a653aec7ce2f50cd0399ba920aca6f7a10bd313826ce9b18295b15b531d0a702b576315ed0845bbf7c8e77fb29155ae83065bff289db5"}], 0x1a0}, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) W3SW@4nlB]a@panic: timeout_add: to_ticks (-491650533) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *300047 60644 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,e2b2021b) at timeout_add+0x179 pcppi_bell(ffff800000669200,c17be9e0,e2b2021b,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff8000149fc650,2,ffff8000ffff8e18) at spkrioctl+0x230 VOP_IOCTL(fffffd803766ee48,20005302,ffff8000149fc650,2,fffffd803f7c7ae0,ffff8000ffff8e18) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fe2d808,20005302,ffff8000149fc650,ffff8000ffff8e18) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8e18,ffff8000149fc798,ffff8000149fc780) at sys_ioctl+0x62d syscall(ffff8000149fc830) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,afec6a10010) at Xsyscall+0x128 end of kernel end trace frame: 0xb011bc34b80, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-491650533) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,e2b2021b) at timeout_add+0x179 pcppi_bell(ffff800000669200,c17be9e0,e2b2021b,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff8000149fc650,2,ffff8000ffff8e18) at spkrioctl+0x230 VOP_IOCTL(fffffd803766ee48,20005302,ffff8000149fc650,2,fffffd803f7c7ae0,ffff8000ffff8e18) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fe2d808,20005302,ffff8000149fc650,ffff8000ffff8e18) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8e18,ffff8000149fc798,ffff8000149fc780) at sys_ioctl+0x62d syscall(ffff8000149fc830) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,afec6a10010) at Xsyscall+0x128 end of kernel end trace frame: 0xb011bc34b80, count: -10 ddb> show registers rdi 0xffffffff814d63b7 db_enter+0x17 rsi 0x1735 __ALIGN_SIZE+0x735 rbp 0xffff8000149fc270 rbx 0xffff8000149fc320 rdx 0x1736 __ALIGN_SIZE+0x736 rcx 0xffff800002b3a000 rax 0xffff800002b3a000 r8 0xffff8000149fc230 r9 0x1 r10 0xffff800001d38600 r11 0xab4ac9621b9f2f34 r12 0x3000000008 r13 0xffff8000149fc280 r14 0x100 r15 0x1 rip 0xffffffff814d63b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149fc260 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=300047 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8710,0xffff80001495d088 process=0xffff8000149a3718 user=0xffff8000149f7000, vmspace=0xfffffd803f014d68 estcpu=25, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 60644 484952 66736 0 2 0 syz-executor.1 *60644 300047 66736 0 7 0x4000000 syz-executor.1 60644 112740 66736 0 3 0x4000080 bell syz-executor.1 78472 391952 0 0 3 0x14200 bored sosplice 66736 134145 57113 0 3 0x82 nanosleep syz-executor.1 55075 162542 57113 0 3 0x82 piperd syz-executor.0 57113 417087 71023 0 3 0x82 thrsleep syz-fuzzer 57113 251092 71023 0 3 0x4000082 thrsleep syz-fuzzer 57113 390269 71023 0 3 0x4000082 thrsleep syz-fuzzer 57113 183247 71023 0 3 0x4000082 thrsleep syz-fuzzer 57113 240569 71023 0 3 0x4000082 thrsleep syz-fuzzer 57113 284266 71023 0 3 0x4000082 thrsleep syz-fuzzer 57113 429875 71023 0 3 0x4000082 thrsleep syz-fuzzer 57113 33588 71023 0 3 0x4000082 kqread syz-fuzzer 71023 264425 55766 0 3 0x10008a pause ksh 55766 53874 99118 0 3 0x92 select sshd 92818 327940 1 0 3 0x100083 ttyin getty 99118 298405 1 0 3 0x80 select sshd 80901 272089 79164 73 3 0x100090 kqread syslogd 79164 317496 1 0 3 0x100082 netio syslogd 67593 178183 1 77 3 0x100090 poll dhclient 17075 361144 1 0 3 0x80 poll dhclient 1486 195263 0 0 2 0x14200 zerothread 37602 336392 0 0 3 0x14200 aiodoned aiodoned 21241 187456 0 0 3 0x14200 syncer update 81872 517145 0 0 3 0x14200 cleaner cleaner 33582 428171 0 0 3 0x14200 reaper reaper 75461 181470 0 0 3 0x14200 pgdaemon pagedaemon 92716 406866 0 0 3 0x14200 bored crynlk 67369 197374 0 0 3 0x14200 bored crypto 74102 227554 0 0 3 0x40014200 acpi0 acpi0 70275 427380 0 0 3 0x14200 bored softnet 28332 264600 0 0 3 0x14200 bored systqmp 54190 179147 0 0 3 0x14200 bored systq 18488 375446 0 0 3 0x40014200 bored softclock 48156 257181 0 0 3 0x40014200 idle0 1 124253 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6340K 6355K 78643K 10672 0 0 pcb 23 9K 10K 78643K 145 0 0 rtable 100 3K 3K 78643K 217 0 0 ifaddr 49 12K 12K 78643K 77 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 24K 78643K 34 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1365 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 257 0 0 proc 42 30K 54K 78643K 283 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 22 0 0 in_multi 33 2K 2K 78643K 65 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 181 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 71 20K 20K 78643K 1364 0 0 UVM aobj 22 2K 2K 78643K 29 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 11 0 0 NDP 9 0K 0K 78643K 20 0 0 temp 118 2335K 2402K 78643K 3443 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 158 0 151 1 0 1 1 0 8 0 plimitpl 152 16 0 9 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 66 0 62 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 7 0 7 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 184 0 0 12 0 12 12 0 8 0 art_table 32 185 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 27 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1901 0 491 46 0 46 46 0 8 0 ffsino 240 1901 0 491 83 0 83 83 0 8 0 nchpl 144 2486 0 863 61 0 61 61 0 8 0 uvmvnodes 72 1963 0 0 36 0 36 36 0 8 0 vnodes 200 1963 0 0 104 0 104 104 0 8 0 namei 1024 6633 0 6633 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 7365 0 7365 8 7 1 6 0 8 1 sigapl 432 425 0 412 2 0 2 2 0 8 0 futexpl 56 3986 0 3986 1 0 1 1 0 8 1 knotepl 112 116 0 89 2 1 1 2 0 8 0 kqueuepl 104 70 0 68 1 0 1 1 0 8 0 pipepl 112 260 0 241 2 1 1 1 0 8 0 fdescpl 424 426 0 412 2 0 2 2 0 8 0 filepl 120 2575 0 2475 4 0 4 4 0 8 0 lockfpl 104 71 0 68 2 1 1 1 0 8 0 lockfspl 32 80 0 77 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 671 0 664 1 0 1 1 0 8 0 zombiepl 144 412 0 412 2 1 1 1 0 8 1 processpl 840 440 0 412 5 1 4 4 0 8 0 procpl 600 778 0 741 4 0 4 4 0 8 1 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 264 0 247 3 0 3 3 0 8 1 mcl64k 65536 462 0 462 30 11 19 29 0 8 19 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 1 0 1 0 8 0 mcl8k 8192 5 0 5 2 1 1 1 0 8 1 mcl4k 4096 15 0 15 3 2 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 43742 0 43706 12 7 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 73153 0 73074 22 11 11 20 0 8 3 bufpl 256 5934 0 1706 265 0 265 265 0 8 0 anonpl 16 54795 0 46813 49 10 39 48 0 62 6 amapchunkpl 152 1742 0 1661 5 1 4 5 0 158 0 amappl16 192 2394 0 1966 37 15 22 33 0 8 0 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 140 0 135 1 0 1 1 0 8 0 amappl12 160 9 0 8 2 1 1 1 0 8 0 amappl11 152 179 0 170 1 0 1 1 0 8 0 amappl10 144 58 0 57 2 1 1 1 0 8 0 amappl9 136 297 0 294 1 0 1 1 0 8 0 amappl8 128 129 0 112 1 0 1 1 0 8 0 amappl7 120 153 0 147 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 234 0 223 1 0 1 1 0 8 0 amappl4 96 383 0 361 1 0 1 1 0 8 0 amappl3 88 135 0 129 1 0 1 1 0 8 0 amappl2 80 3005 0 2955 2 0 2 2 0 8 0 amappl1 72 16610 0 16199 23 13 10 19 0 8 0 amappl 72 1002 0 970 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 28 0 7 1 0 1 1 0 8 0 uaddrrnd 24 426 0 412 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 426 0 412 1 0 1 1 0 8 0 vmmpekpl 168 6796 0 6775 3 1 2 2 0 8 0 vmmpepl 168 51899 0 50562 87 23 64 73 0 357 4 vmsppl 264 425 0 412 2 1 1 2 0 8 0 pdppl 4096 858 0 824 6 1 5 6 0 8 0 pvpl 32 176574 0 165669 128 18 110 119 0 265 20 pmappl 192 425 0 412 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 445 0 36 13 0 13 13 0 8 0