Warning: Permanently added '10.128.10.31' (ECDSA) to the list of known hosts. 2019/03/19 10:36:41 fuzzer started 2019/03/19 10:36:49 dialing manager at 10.128.15.235:16802 2019/03/19 10:36:49 syscalls: 1 2019/03/19 10:36:49 code coverage: enabled 2019/03/19 10:36:49 comparison tracing: enabled 2019/03/19 10:36:49 extra coverage: support is not implemented in syzkaller 2019/03/19 10:36:49 setuid sandbox: enabled 2019/03/19 10:36:49 namespace sandbox: support is not implemented in syzkaller 2019/03/19 10:36:49 Android sandbox: support is not implemented in syzkaller 2019/03/19 10:36:49 fault injection: support is not implemented in syzkaller 2019/03/19 10:36:49 leak checking: support is not implemented in syzkaller 2019/03/19 10:36:49 net packet injection: enabled 2019/03/19 10:36:49 net device setup: support is not implemented in syzkaller 10:36:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x7, 0xcf, 0x800, "43bcbafc4fcd12edc169f1342aefb662c500b12a", 0x4, 0x6}) fsync(r0) r1 = semget(0x2, 0x0, 0x418) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/93) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/49) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0x3, 0x1, 0x1, "a95bb1f5f534041263f35fd43245dfe975304e72", 0x4, 0x7}) r2 = socket(0x0, 0x3, 0x8ba0) read(r0, &(0x7f0000000180)=""/201, 0xc9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x2) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="8e851add98047669e0f636ecc268497669847d4141ac8fd7d746bad52a01e3c9aefcb93dc82d79a853a487f70c4f559b036ba37a317f0c84b5ac4afaa6e449d4bfc309c35c1921e5cb81abe6dfe7ebe318787e494390bb73477630bbbb0524c606209b761aeb07d690c9d90be56b55033c5ac7ff00a243131b708df77bb555a4cda265c3a448e18614d9ad3bd5dc1972b26e133175c9bb9dbb90b8560d09d44d35f85f9a6adac32c7824ebbf7d126530ea0b39680b24a52f097b91e7d1b24d61849f2e2eafe28a43849c8bdf686a76c224168b7ad7ef87aeff9ce788b9af5ee1", 0xe0}, {&(0x7f00000003c0)="fc0ce8a9fe175a3d989f09947c66456d04c376b580e38b589452814c1175713bd33caf0b8216440055411e704890a361bc0562119289d78c2c2f29a2c5801703ebec6db1f401ec1fa85303be63b3a9d5fcc752184dd61c707cdbb627728dfe5443c5bfa03e5007af65d70b2a56992b1dab46a77bf6a7a612015481fceba183d1e938b9e7445486b1c2ff28435babc83e2f50ee389b1f405d3527aaddba5c2a7c9ef37521396ab74b75f68456fec75ad0491827abc843f9e235b5d08e72c64a6d681bed883b3124b6d5c0b6f9be01c3ce0ede2795c07c4637d981e704995adac19c2e0cd5cf0a2b", 0xe7}, {&(0x7f00000004c0)="6ed8b6fd70dd581dfc5848b7cb4641c825d0d2891ee3c2d0d842fb0c71dfaafea03b70ab8aeef16c3e1aee60d54821a13897715a9e63b2d89f179defb6b6636c7dbaf27416e8c8c68b5966340b39355a548264a765d6a79ceed741e1fc9eef6ca6b5e75b3223de0041eb3833545f3ab9209a47912f33ddab7c91f2b09f8559b5ff80b02fd707", 0x86}, {&(0x7f0000000580)="bab67677d61be9e5ecb8dcb408b5afbd115ceddd92d5699ef7656f1ec41396c790bf8b0e5bdbc4e2f1f2586406065cca968c40a7376a857c45e126ffa4ad1e00f9d6e5b4b2f25a3f5815c1d01d2c623a0c774aefe0c21da1b3a6eb4493b0f8d760d0b262df71dae47cffdf9c39e9fae5fd258a55511d44d6ea40f421d9c13f721ff13f98235be0db12a559633481a1fe836d2265061b1de29882409d4f598b8c76fd8bc4c7edb4d2ee70680b2559cc2f6b92134c95c6330668817d94076fd77dce2018809e8716badf3e92a24597ab51cede03bfeba2a0d017a77a33dfae96239dd7ddc984589fca8892", 0xea}], 0x4, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000006c0)=0x9) semop(r1, &(0x7f0000000700)=[{0x0, 0x3, 0x1800}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) linkat(r0, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00', 0x4) write(r2, &(0x7f0000000840)="6cbf3e49de941a8afd8496f240de7c64d3de30b31d5cf03444198c552abc2ecb69e01bb4566325df9a1e4027c81dcc8ad732811d65e88b78c72291476a70c0cc3660ab89a88b0d19e036d9daff29ac4ca84cc7c667059bbcecac545ecdad056b4613c8a822419988a3", 0x69) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000008c0)=0x7ff, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000900)) r3 = accept(r2, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000009c0)=[0x0, 0x7, 0x5, 0x3]) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket$unix(0x1, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000a00)=""/243) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000b00)) socket$unix(0x1, 0x1, 0x0) recvmsg(r3, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000b40)=""/179, 0xb3}, {&(0x7f0000000c00)=""/171, 0xab}], 0x2, &(0x7f0000000d00)=""/11, 0xb}, 0x800) lseek(r4, 0x0, 0x0) 10:36:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) r4 = dup(r1) r5 = fcntl$getown(r1, 0x5) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x6}, 0xc) r6 = semget(0x3, 0x3, 0x204) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) r7 = kqueue() fchmod(r3, 0x82) r8 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r8) r9 = socket$inet(0x2, 0x7, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0xffffffff) accept(r9, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x810, r9, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000300)=0x1) symlink(&(0x7f0000000340)='\x00', &(0x7f0000000380)='./file0\x00') mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x100) r10 = dup2(r3, r4) fcntl$lock(r10, 0xf, &(0x7f0000000400)={0x2, 0x1, 0x400, 0x9f, r5}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000440)) chmod(&(0x7f00000004c0)='./file0\x00', 0x8) fcntl$lock(r7, 0x0, &(0x7f0000000500)={0x3, 0x2, 0xfffffffffffffff7, 0x1, r5}) 10:36:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x1000, 0x2, "918bec0e3f397be2b798bf33716f4c63d84f3b3f", 0x1f, 0xfff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8408, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 10:36:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = semget$private(0x0, 0x5, 0x10) semop(r0, &(0x7f0000000100)=[{0x0, 0x7fff, 0x1000}, {0x2, 0x6f4d, 0x1000}, {0x2, 0x72, 0x1000}, {0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x800000000, 0x800}], 0x6) socketpair(0x10, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f0000001440)=""/253, 0xfd}], 0x6, &(0x7f00000015c0)=""/109, 0x6d}, 0x3) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 10:36:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 10:36:53 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 10:36:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x0, 0x8000, 0xb4, 0xfffffffffffff505}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) poll(&(0x7f0000000080)=[{r0, 0x86}, {r0, 0x8}, {r0, 0x2}], 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 10:36:54 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x3223a2cb5ecfb01e, 0x103) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00'], 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='W\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='4/]\'_\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.,\x00', &(0x7f0000000400)='W\x00', &(0x7f0000000440)='(+\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 10:36:54 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="bd", 0x1) getitimer(0x2, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x106c67ad4b772355, 0x81) mmap(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x3, 0x5015, 0xffffffffffffffff, 0x0, 0x0) close(r0) getitimer(0x0, &(0x7f0000000100)) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x81) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0xd6, {0x5, 0x401}}) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) 10:36:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x18010, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x12, 0x8001}, {0x18, 0x2, 0x80000001, 0xfffffffffffffffb}, 0x4, [0x9, 0x3, 0xc0d5, 0x8001, 0xffffffff, 0x1c000000, 0x20, 0x400]}, 0x3c) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="2aaf193f5c39be23956411f9d6b49524c6d9bf20e1ddc673d7491597ecc0342de2b61a5a8680f9ef043848bd55ba0eaa0da95383ddb5d3fdfeadca2814054a3e4b3f303c4648249d57708906306287432ce0e905a1186b71feba150059c990705c215b1f665fb31a19061a36c04c210e9bd0e7379772fa897c5ea6214be36101", 0xfffffffffffffdee) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x3}, {0x8, 0x9}}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 10:36:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0xffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:36:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x670e10b2c8fc9a36, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 10:36:54 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001100)="ecb769e191aa7c0cd1eaf57dfbd12dc7de5d5a3add2fe14d93ad48758e58f8f7466a9bec62c8a32f8c7fdfe3058935c2dae294f3ec309ae928ded8c2876c52c9e9bfbf914380fe9404a5f8eb07", 0x4d) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 10:36:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x2000ecf1) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:36:54 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1086, 0x0, 0x18f0dabd6c2b6d56) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7500000000000000, 0x4) semget$private(0x0, 0x2, 0x8) 10:36:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x81) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) dup(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 10:36:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) dup2(r1, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="866c37116cf2339358fb3fef1f9aa288432ae814b4df21096f43823300c5be2cc7b73caff6a1ca772c11dd50cb64fe102cf5e632778f7c567c9210f92cd18c877b9e5f6206bdbc29e0616d72136e872fe1278f87758298681cde2dca7a7a5ca3a4514abf16e06c66aea46ca733e8bdd0957dd3d5c02f6f600ef19b847f1624cf230e15109494b1ee6ee049c06c0fd6fd91221c8dcd01", 0x96}], 0x1, &(0x7f00000000c0), 0x0, 0x2}, 0x400) 10:36:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7fff}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) 10:36:55 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0xfffffffffffffffb) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) r4 = shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x8) getegid() r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x100000001, r6, r0, r6, r0, 0x66, 0x2}, 0x6, 0x9, r3, r3, 0x9, 0x20, 0xffffffffffffff01}) close(r2) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') 10:36:55 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 10:36:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x18) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 10:36:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x3f) 10:36:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:36:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x4}, {0x0, 0x7a0}, {0x1a7, 0x7ff}, {0x0, 0x2}, {0x20, 0xffffffffffff8001}], 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 10:36:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) getdents(r3, &(0x7f0000000280)=""/231, 0xe7) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:36:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x15, 0x1, 0xffffffffffffffff) close(r0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) fchdir(r1) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r4, 0x0, 0x0) r6 = dup2(r1, r0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffffffffffffea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000000)) 10:36:55 executing program 0: r0 = socket$inet(0x2, 0x40000003, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:36:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) read(r1, &(0x7f0000000140)=""/41, 0x29) close(r2) 10:36:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) 10:36:56 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x10000000000004, 0x0, 0x0) 10:36:56 executing program 0: socket(0x11, 0x0, 0xfffffffffffffffe) 10:36:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) 10:36:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x64, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) fchflags(r2, 0x1) r3 = getgid() r4 = getgid() setregid(r3, r4) 10:36:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f0000001b00)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24cdaac1a211b488f1247609c4bf549600cf3519d78db2039013aea6318e3fb3048b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa249616bbefd59db437ffcace0227297534ee53487a152b518a8e82b8e6f3624c0131d2caece30f33c64893acc51054837c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7f00000000"], 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 10:36:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 10:36:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x11) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1c1, 0x41) 10:36:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x1000080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x801, 0x10, r0, 0x0, 0x1) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="19", 0x1) r4 = syz_open_pts() readv(r3, &(0x7f0000000440)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f00000005c0)=""/147, 0x93}], 0x8) fcntl$dupfd(r1, 0xa, r4) open(&(0x7f0000000980)='./file0\x00', 0x208c8, 0x20) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000740)="15f964b310375b94510d723b6d4f341f75b4bb87e64e644c07a933574ff3651c1376aab97c27f404cd62ed39950fabafe39c6c8a8b07396d8739b7e4d4e90ae9627dd9c0277ba997b0e7a99149b739f104cd381c07a7d1229ee8bb11822fe559c92e0241046a37d5de4bd5c305381eeb32a9c311e003947737f76a4121b33db23f957df0b9143ffea6f5cb7ad4b9f8be87d8b28eee73fcfe9b4042071ffe671886b27e9b4e474073fb5144fb8cd9dbab7c980b45cdffcc", 0xb7}, {&(0x7f0000000800)="d8c168df3b41ba821d742bc57a15c932bb69f5d56eacf1a21d1f01e22b26a272f119283a06bc5d391f14c1c37d55e0573abc0f5550c4d2b09b7aca1b0c776d90bcf4a6630438c208c54ea181ce48b9223f080695c30b1e6c50705dea3da31a76cbd184bb3468a61606719f8e378fdb77d612768dafc788d2740494bfa7f0b1ae8560d0e9035d10e76c5b9111f767886f82f705e8fe2fe6c28acd12c4f44d7a9a32af1c7ad751ba0e88c1028349a3f2e2a804691fea2d48dbd4b78c2883d948bbf8c9fd17448b09fb123ec7ceb712a309fc718e407c989ed8bae0915389772b8f025f178b5c8f5a86f97847349be7853f5273e6a04587d51296a1973846", 0xfd}, {&(0x7f0000000900)="518c506a91e54a70d896e1c56f107e00e2f2c2e9c718f953dbe61377a1d6b757ba80ecf24041a382d37b044c75f52780451c49f3ee62c1383aff7cb1356976bb5412ad3ade5c9f5b6017121a631c1bea5ea606ca7d02255e033d770783d20f8e0b5fa0928f4f4a89f53b394d4b", 0x6d}], 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000006c0)="e44a92ca01ded32a2fcbb45c04da01df67f072eb21dafdd8f12b890bdb89b07c984f470fa47ccdea122419feec9cfa7729660104c6d5e81f978cfa8b3e6b88eac8ef61385127f30853f7ae651c458ae8da2ec4c87373a019589a5521029a", 0x5e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 10:36:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x0, ""/11}, 0xd, &(0x7f0000000280)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/221, 0xdd}], 0x3, &(0x7f00000002c0)=""/13, 0xd}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) 10:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) 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, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 10:36:58 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 10:36:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) kqueue() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffdffffffffffffc) fcntl$dupfd(r0, 0x0, r0) 10:36:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x200000000000000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x80, 0xd452}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x979e0536c38cf6b1, 0x0, 0x6, 0x20}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0xf8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x50, 0x22, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x90, 0x4, 0x8, 0xff}], 0xfffffffffffffff8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x34, 0xfffff, 0x0, 0x79}], 0x4, &(0x7f0000000300)={0xfa, 0x97}) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0xfffffffffffffffe, 0x2, 0x1, 0x800, 0x7, 0x1, 0xeb9ac783fd12d639, 0x0, 0x2, 0x3}) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="99f90e4de0a0639c5434bed2c9987aa9598bcb8a50213e524251a98b726eff4bbbccfee00dd9c3e07cd8a7bb49cf19db7b80bec8db0bbe2e1d9cfe432b2766b28562c363", 0x44) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 10:36:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0xe394) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28888, 0x44) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x8001, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x10000000000002}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x4, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) 10:36:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x20, 0x8, 0x9, 0x1, 0x9, 0x5dd, 0x401, 0x1, 0x1, 0x6, 0x1f}) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='G', 0x1) 10:36:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x160) socketpair(0x20, 0x3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x6) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = syz_open_pts() r10 = socket(0x2, 0x1, 0x3) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = socket$inet6(0x18, 0x8007, 0x3) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x90, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0xa2, 0x40000001, 0x5b, 0x401}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x9, 0xf1a}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x7, 0x4010000}, {{r4}, 0x0, 0x2, 0x400fffff, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x9}, {{r6}, 0xfffffffffffffffd, 0x58, 0x80000000, 0xb285, 0x4}, {{r7}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x9, 0x23}, {{r8}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xffff, 0x9}], 0x7, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffa, 0x2, 0x4, 0x10000}, {{r10}, 0xffffffffffffffff, 0x24, 0x2, 0x7, 0x2}, {{r11}, 0xfffffffffffffffe, 0x1, 0x20000006, 0x200, 0x8e2c}, {{r12}, 0x0, 0x4, 0x0, 0x20}, {{r13}, 0xfffffffffffffffd, 0x39, 0x4, 0x4, 0x5}, {{r14}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7fffffff, 0x20}], 0x3, &(0x7f0000000600)={0x401, 0xd6e9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r16, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r17}}) kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:36:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)=ANY=[], 0x0, 0x1000000003, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/170}, 0xb2, 0x3, 0x1800) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x862) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 10:36:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x6) geteuid() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x1, 0x2, r3}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) syz_open_pts() r4 = semget$private(0x0, 0x3, 0x202) semctl$IPC_RMID(r4, 0x0, 0x0) ftruncate(r2, 0x1cf28782) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 10:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:36:58 executing program 1: kqueue() r0 = semget(0x2, 0x3, 0x244) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000700)=""/4096) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) shmctl$IPC_RMID(r0, 0x0) 10:36:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8002, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 10:36:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000000)) 10:36:58 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./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, 0x30, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000180)=""/175) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 10:36:59 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x7fffffff}, {0x2, 0xffff}}) 10:36:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x8, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x2, 0x4, 0x10000, r3}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x7) listen(r5, 0x0) 10:36:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x21}, {r0, 0x1a6}, {r0, 0x2}, {r0, 0x52}, {r0, 0x4}, {r0}], 0x7, 0x10000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 10:36:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) getgroups(0xfffffffffffffdc1, 0xffffffffffffffff) 10:36:59 executing program 0: socketpair(0x18, 0x2, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getuid() r9 = getegid() r10 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = geteuid() r14 = getgid() r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r16 = socket$inet6(0x18, 0x1, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x7, 0x8004, 0x3) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x0, 0x0) r22 = syz_open_pts() r23 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="a2eb10b7080d0f8ba1e22d66adfb26849e360706585f981cfac484a7f1db27a145a672e250992d097d05356bae59dbe6fd2813c29ffa9716ec6919ebc28c2971510810048ab747a09db3933c52ab0300822da708f5e51ff65bb62da7e9f4d3cedea6229b7101df0c40b5a85befd0b3883fa28d938f0e3281a24ff522ee02963a93bbf935e1e6dbcd68b7f29898572e96e231555a5210344259784abd087ae12492c89effd1177001019d8c960c2e8212defceac146ad0686326ed2a3dfa906bc", 0xc0}, {&(0x7f00000001c0)="5f681c3db08e7c066d7f5d965df319e3679a7d8c73f94c1a3d5777200ab7f89bacd8b8b1794ad9613603197db9b6abb0057ef3e7a2b9ebe1c4ac4887f7c241ad627209aa42453deb9eaf65b32e2fd1eeb53d049b088baf85aa7a952ebf724a85c1687b770e2ddc4033924e70fe8b4bc6be7247a0a21255a4027280d6716c7b865fe36180395e621e0e0b93452f267701f3db4e8585cda2afc640a3f3fcfb61414aca5d5f7fde32ad90148b9201fcfc7db778d0aa82ecad1556b0dd5ddcf0740f52d2e77b23deb98b3f3bec98788c3deb7cc44121827a6f0c56a5ed12380539a293e3839cd179d752b81ff75ac5b168c3c3d7074892d846dd1fe1d0be574e7ed2a02bb6aeb437aab684b2b3673031bd7e3198ff140e4e8190f5dfcc234f6d937666a29aec7a2ed591067726297b5d875ba8227afaaeb8975e3d3035477449a6ac3b73ca47ee1e87e10600c8351b4e388f322b1748147a59c5be4c3c08443428650b0ace763d415e466fe5b2ad1b1318d8c004b1fa832ee0ecd3c1a5571ec822196c4b0e752b5bef5c47c2959e58d3eaf919b943a5f7424fcff068a053e71b372f0a01eada2768fa085cc267279233026899a9637a594362da9e6c3c2cd7a86fdece51a6d927872119c4af8cc35b050437ae4c6afe688cf8a44dcb645eea809d4275340ce2bf360dab5f02a8ee9465ac419778037af887a67f3cadf2c6396cd30335c4b714894780a2ccf09558fef9dc1161ae5e3750032dcda58748edfaec2af25f1873cd7dc64019294d0d630581c3edc976d6dd45f278929981584bbc44fb862dbf937bfb4c452e6a6cb24726713367f3e879507a5df02ac1af0684fa7e8798f84f68c7d69181c7441be39afc5d178f0088974270895c9c9de605bd6414afc4b079b52a455d9017f0ec3e5f0eca7827976033b02e163cb3088f498c619a804c6b226485ea342eee7e551cce83b809ec6d0e9cf366d6eea582f1f0279addb9c4d1152171a83683966cecdc3bb8236f2d5016f149ec7d2b238b4486fe30d68b631a10cca35ccaaa06b0e01094856282911dc4ba92af61e5d4ec03f6a5eaf6a6f70cf4d882582a353794c73ff4c235ea8a7c066e3900365dd753a94d724972092ee4492a81160a8e6c089120c07a38d7a7b7a139f647ecd297be165f46693f2356d14d13a7561d4531b291dc1efc2407be5e34082554422964103b2a0996a443d392a9972e87251475dd741737b5b7fdb830f7647715582276a6113e32078fd47e329b751170461b6313c410811aec6f57e72b7363e3ddbbce472534b3a8b476b49a61a821ceb6f843b4d0c565da9a2ab378836b780044faec3abb5e6003ab1e15f73c85d934c41c5e8a359f0c3ab2b579c88210a4a0882256571244fb03db3ddc785f8c1ca4dbda73e520e3dfd11ad0a51d5eb5c4e6ac999a6f5034f8afbc928c92089fe1faaa6a4296532a88d8ed5e40a1706f31c6bb04d3a3d0f4179c3114b8dc22e096c021502187df6da9784eaab87b4e47920d0eaedc376df00b41177a4ddcc383f82d559832996705f3ab1581bbcfd4c70b2ffd9d81dea457158acf283d831548916dd4e5f555a694290372b5a582f0e1e831b4f2b9fd25621223e0aa5dd1a4c4e13d55724bc4b37544b4cb7d9df40879ba04e9d9b5e56c0fccc615729c177ba76faf280c263af96d5b24dc1b699d14b2227fbee1b9f3ba55c0e461322202e04a410a820b3e081d555abe1b3b1e9d8e7ef6639161ba4490f20420e97766f37dad5501309f1343967252c57c02d43cab0fbb33e18fe2032fac447952673cc881e3a0f8159a18f08b1fb7b0b8a9ff9b2ffb05b8e84fec34877ac56591b13055c2e217684a5271c0800bad3a0c5e65cfce6ccc14ec45db660ddd9d7f03b2c5c847f2a45db8155fbd4701756dc3a897119655335a13298435900cefe9520d8db0a7572036653431491d981a4b745aa443f14e48c8cbac389ea219dd9c0ca09aeeac71f8f2c021fa4a1ee6dc4afb8861fe0a9b0bce10ec316223fade83d7214eea07b0d0d8491a8b47c18a0bf0ced4d1d11fa1fbb2d98c1c616503040067afad1334423a489334be2e0af20b78e11a631a6658609a2cf9b15046505dea93996dba13a0ef3d7ff4747e54120cf090415f9167e19033bdfee73978491a063c319d36e4cdde712c2443b3c99586dfa305dfbf33fae4e5f301d4d34fec2263cfcda03b200830c9d546da22d393b5781b0b79b3666782a08ba1aa84047c0f8878e8d7c45bea10a7ee602afc49ecafb74fa9cf237e0cd950f75384b0f140b031004f3ba0b07850ddc455c0d76018e5dc4893aefe1fd91edc3a39d8023d34354b5f2d36c723880f6918ec33180b4c912c46c41be8363f7f06a19c58673b2928f4c44865258203c861674286986817a5f40592f023b213e0cd75caf8309fd614db180b57e619b10ed097cee1c3f58e0676b60d329ef51c74ef3a4c31e4901d16ec223eeb08de4895b50c78bd65c58a052868318d7633cea4d81634dae08e21d822632d59da38d691b83fe338e0a7d46df721a6ceb1e8074c9d52e617fe09897ae812c607c009750466f1310af228a9ab3d9eed6b2fb9176cc12a8f8b6b15d7b49ef081fff760bc69b23f9ee540f657418c8a4c2482d4161ef137d1635aa88e66011f8c7251071f05eeeb0f440fcfa9f068dbffea6a9bb530392db1894752267e778d79e970e03641682eacf9580eea6f42a9c5fc0433ef9cfcaef45341f5a8cb95de0c8d63dbdb9c381c0059a068b097eb9c5c5afb7bb65ddc8aeb7816a55701f8019342977ad2494501a71316c9b9228835bd4e4935617ad97cd06d84dcd32a131750fbde10ed0f341034974fcb6d671174843df6a4ea17a5a23edbe05fa40edc49b61c952604a6edf3a27c9b6a9a11a7f734fe797b34886b455c459de4abd4d5a7cfb903f3224fdfd1111422f014025b0275e06e186a0f3160a382504385943ed60ca87ecfa954ebb69f0ee07e22c844e0501366d9f1ef26b126d75d89115d7ebe2782094fb2874b167a842df02f6e0a06fe4ba54cec04f8f0c0e293fcf20dbf367b3a0b73cb7f058008d35ddb079e9a83072d4fd862d6cc0ad830fed41e73e72a808a57ef43978a5cd9f09c2da5601b3eae300c70b42b938ba0b04be018e2973bd8fc0b74cb9322314bc3d92f8b344a8caf91627199af847ed9a9514bff0582b56c8572d144cb92c6b0e879d06eff70d83338321e8ff3b0d1689cd279f3612c5ad9aac0f96d4b7ee829d643f80598146f3adacea806d11cb8ecd21b727f752ab24f1b172a8a042039261f3b2beb218ae2d96eaf206711892b03f5a5400700249aee7ebfb6ae201ca91d0948db48adfc6f6482dc4d73826b2090809c0157452b71392b4b3c6ba92e0aea077e31f7087f248dd96b109c50da312d788eb76a1880d00ebf551b5053f52afab20b3ca72fabada2abf422e08daa950b74e9358fa58e1b82ff8d0b4115166aef19275516abfd344e035e6e0e35ce5bc034992b93a67fa7b100372b75a217a3cfb080f4d181bd96264397c1a404c1d3bb9315ffad03c2c375207198b202de307832b73cbb41ae47b171b8616d417a8719f1de229c03de7d6697130dbac710b02a09058211defe89b4d525765749d66a61407c9af9fe99a7b2d255a1f24cd3c3cc029bd59407abe801985079a56481f0a7abfc0e55ff39dadeb87e9c2f9c22bec252c012a81974a9d8e422a9ce54c25a84fe69ecea25f7b38cfaa8e0f361750d9d2beb3713fe3c6070b3a680c5d6ee8a5087ec2906ccb04ede90cd8e5f7b22eb455069a2b9c61af6b17cd7bf2b81b398ac4bf690d1e506b856217a9d77cc434aa4ecf20bfdd486df2fe8d87ffa68c73d424da239b2946925b7585311f5594b48e0ee24c9999ead7ef3564c242f6d93d78662ac720191b839d131b66341aa84c9a7196e1c9d4786c9f0c4f8d46f7e0cb6617606d6afa36b2fd10961fcf9f89e5478b61f8382b8428cad7207c8394e53b06176e91e64a81ad685c049f109797b212d3a6f08cf438b49381443ee5076cbad6d1d4e9ada16bd186d73699545382a31d8207c6a0ec6d76c1310d60e90e06d8a5b94ccb474d4734e5398de8ff54c3cec31c7f66e85fe95328e5aa2afb2101a62e0b89e6aad3eb18b7b88de3184e50f15a98bb3d74b90ae8abd8db134a0e9a725e1eb9171a2de600874703386df472bd0a1f4263e3ece556b3a326eee20e2ecd4ca41ee4a512846c00a7b2544282872b145c17f9a4231b9f6ff2268ef62d08a79c16ea58ee11a6ebb3d48729d7725978d89919f53a2ad3e5ae4c55496f0eb40903d904efec22c6309c87ed03aea85e9fbd089cb1d81add7ba3330776f31c7545f8811e2b32a0260f38ce59d7c6b50f12260e16abb9f223f40191d81eef5ca4d36b543391d0b9107006aaaadf5f02ea643e0255909dc895e6e8a26d5d7d6bfbf4422b642186eec443d04271d91d6a09098946017dd93725e2824790e35d8cbb69d2cae62ef6d1fa64804e3fc95fc85d4e6647c8e32715826b224cc02839505d5b6c0a69909d6856b8c423b2ae1d1c2a86978a2fe398a178738ed971a01daa2a2b0ce0ae111633682e165e313624f96f08900b57802488d89b673b1fbeb1a17b3c23931ea8566f2809787ccb0c86b84bcd0ca2b105e54fc10203715089d1f2abd44d87f227138a966957b5f63cc623436e47d309c4bd3490b92f2a1fdcaa2b1c22c4973c27db1ead38f1287426dc97d10344dacdb7c51d780534ad909cce9fe2778850c546c4c585b1071d080c2987a94f44f235fd665915af7c5637f1c74fce508b9e6fb09ac47b92f78eb22ced0741437fa413ac5d1b178f1b00bef56df2950f20e7d7e7b85ad48e3e96d6a17af53ede4d89bb63133f868de5c47d14d0bc7334104b21668492e7194258e6147bbc037aed73d11a7d0aef27e9d194abac13e4d03fe4456720efe66dbd0cb260f4d178ed377c479660ff968103c0893c5726af8d0429e1f2540f919053f51e27fd02a2c5d4eec093615157c3d25380050b212a99dbc5b9cb33cb50585906a9be7e44afa5f38ffbe613f8e14a0c7ea4d83ae4f0800256b7aed741909150d17e526f3156308edc80d04af6ae1d2b17a76a43d53f6d2a3f23bbc96c092be9bbc7680f2818cb1092460f61a8bb240d6c66771aed80ad1849e222203c89a2376959d69a25ef8b69184047db68401ec60ef5b549624d39c49dcf464c831a405d64d885ba7d14cb1d379381e9ec5ed62016a5c60e2fc8aa22711b8c1c23af9d2890a3dc27cb20a13675dbcf3f2a79dfbbafa6637077b05596519567f9414ecf6a6baaa205a52d7e1641521e9e46c278a55df01ffda04b5ba81dab4e785b6416cf3389d8f4b46505c4cd0d0917e67ab3ed141d57885a6e1ed03e7f6e0bc81a2bf794f1ad1125a7c213fba9426cbc4eef21caa6c758987fac96a1a112297c1707984da4c9d199ed908b69d6ec27bfdd07dc60802003da7d89c39d84d73f63002689e6243e228f924c0fdb45190b9a7e0c9d3a35995aab0c565312c96999f81202e9f3992caa6e4bd880221e9f56b0f5b8cc573603f1b648a41295302b56889131373a25c24d1a75820492458463b4884efdedf1a7259ce49d1be27e68477fad65f32822df5da77f0dac687e81d521d32be360826b2bf61bac4fa6267683aabd715e7ddc936ac1bb2ff9b9fdf27300d069c0195118a4aab44e55ee391a7962d5010f8bff7b153c8e88d56380ce7e0ee949eb4c585a8577e88540f633919c0effbd1cc32", 0x1000}, {&(0x7f00000011c0)="bc55b82a148fc68eaeff3fd8c409db105f5e7b65952ca22431a0bfbe43bab98c185b728ee481211b00d1ac8217a0be07116e1ca7d5c2aebc95", 0x39}, {&(0x7f0000001200)="a988d32a69042689420e6389736e27a19fb3f5f5d197e01b99678d46be2c71346e8b3ee0a510fe65ef8dd527b421e718ecbc4119aee4e2f37c0f5d0f752469a4ab9953547e6d770a3658b220495bc58eea469a78c779fb1384e1ef06cd0720ac55600cf3e68053f61e1e010f293aad2599f3dbcee5487578e9a9ebe6ed41a853d372c911b7174c48fee01ded3b98370543325f5a7fb8fcdc9003a758d512dcea89f1b95c965d175f9702306c848f517b5420d9addd6b0f9e0ff9cf22d9c11ea8f287015a6291efb2cb562bc15debb6", 0xcf}], 0x4, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}], 0xf0}, 0x6) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r24 = socket(0x1e, 0x3, 0x0) dup2(r24, 0xffffffffffffffff) 10:36:59 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = semget(0x1, 0x3, 0x200) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4d32, r1, r2, r1, r2, 0x11, 0x7}, 0xc4, 0x401, 0x3}) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r5, r1, r2) r6 = kqueue() getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10000) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r8 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r6, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r8, 0x6, r0) sync() ioctl$TIOCSTART(r7, 0x2000746e) syz_open_pts() read(r5, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r4, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r9, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 10:36:59 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5e180000000) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) lseek(r0, 0x0, 0x0) 10:36:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9198f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000340)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0xe000, 0x1000) syz_open_pts() 10:36:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) 10:36:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) mprotect(&(0x7f0000139000/0x2000)=nil, 0x2000, 0x1) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x804, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r8, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) sendmsg$unix(r8, &(0x7f0000000940)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000440)="0e1e8b48c0a6f939b725863c39f12eaa89c30a4200ba0a990ba3ad6312ad24f685616e3ef0560794ef6e0fd5f586ee33b57fb32feee9dadd8e3f6f22a1e044532fc00f94e60207878205d57d1165893874447d7d579d73c51b4613076d6ab2c04f0504b215a09ed6fee8c2033b1c8325fbfc5b15cb4711fa5f3175cdae16ff9d1c96df364d5f9fd0ab5064bd5b167d01e973e6b76a884e5a9164be1ee29dc344f9a731757c17a618de9d043d7ebcc32a6be332b4c85b67a6c0fcfac051215b1644f211ef370f031a330a2b1d534c754b19cd17c2a1ba962b3d126ce37ce76b8c63ab695a5cd348e053f4d1778c7c291990", 0xf1}, {&(0x7f0000000540)="1f9ae889715a9bc928212044cd5f4da415ebf8d2811aff5cb14e6013b25206392d9d1e1b2ce5afd56784c603518d236de36d5bc47af4da5dcc2265be3046174abebd663cc2a48d49625f5d7b27bec9637586a116098aed43d2823c49e30392445d6c9a71e8ee89eac34c274a011d6a983fb0bc37bf7a5bd5130bc8aa42f42a4e8554f7a3838f17d2c444f8f2854e8d652557ef20e8c69668382978cc80de9004d2d6bdc18ab9e31cd19c3ca623b2553b9535cd3acaea9e7ae3de6c1dc16e081283175e41bbfd20c039d443aed2", 0xcd}, {&(0x7f0000000640)="4c79e64930ef036745c4ce3aeaa6058c28d1d71ef1ea9842399cb961b619ab41be22936eccdd9eedb3c8e5a69d5fff7260cc28192f72afdf3615c1d9c2920c2e561fdfc1df988ea79506cd3315468cc9e67a27aecbdaa32cae313cc89e976b8738f9d5b73cfd6128ade8b6332633f1e7035bf0dc501f1b7bc79980", 0x7b}, {&(0x7f00000006c0)="ef8f6106bec937f473500c91a3ca197d18a8caa895f064f21b6984", 0x1b}, {&(0x7f0000000700)="676e4c53eb56a651966e2ac2dbf2f6b10e0b5f6b524949c8db6ddd6e8338014e0cb1331ba48ce8e61292650c59b377ae71387e7c4fff357e6057e937487c7da78d90727707da5e40c76037", 0x4b}, {&(0x7f0000000780)="d4b0eba030acd908fae881def10ce4969ebc22c5211eb222ed5d297e005bdcbcf93eaa2e1a93c25d74457ba6bdb27d4461ead1cadc53ecc8a2826e55a7f359b69da3d59dd015ca0d7c25d38afc808a770cde4eced47c8907e507b6", 0x5b}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r8]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r8, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb8, 0x4}, 0x3) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r5, r7, r9, r10, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) 10:36:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\'\x00', &(0x7f0000000280)=':-\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='#)\'$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(-\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}]}) open(&(0x7f0000000400)='./file0\x00', 0x190, 0x40) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 10:36:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) 10:36:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x3f5, 0x80, 0x8, 0x4, 0x7, 0x0, 0x93cf, 0x3}, &(0x7f00000000c0)={0x0, 0x1, 0x20, 0x9, 0x7, 0x8, 0x8}, &(0x7f0000000100)={0x3, 0x7, 0x7, 0x2de, 0x51a, 0x4, 0x40, 0xc9}, &(0x7f0000000140)={0xdd10, 0x1}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:36:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x400) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f0000000040)=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'], &(0x7f0000000080)=0x26) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 10:36:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x100010000000004) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) 10:36:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) sendto$unix(r1, &(0x7f0000000200)="679c99e0793124b71f2f2ed12dcef873c02689f3e1b5581425ed385ab3e22cc08bb9a65e1b27404b363d18fb4c92e369b8335a91d803524da978178320b70bb4e33e2030deb4f54a5772589d9e713bd9d68987e9518d7347f4d46546486286d7b26f4480c924007de976fdb3b8936f74937a824572200532d1a6fc1e52414c1933f0c3b6829d4d73bfe20681fdd1957e9f26373376dbed4492e731d55bd14056c025abfb117cede8200cb3d40ce14e5b8cf600eb1c9f66af9ec7fde7876aea4fe9fbf4a9c84921934344bf518712ec790af23d172a3ee8a509217c4b42d9171638af98", 0xe3, 0xc, &(0x7f0000000180)=@file={0x1, './file0/../file0\x00'}, 0x13) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 10:36:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = semget(0x0, 0x7, 0x10) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/55) 10:37:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x2, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x8) fchflags(r3, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r2, 0x100}, {r2, 0x20}], 0x2, 0x9) lseek(r1, 0x0, 0x1) 10:37:00 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="47d027b333f876a14adad65079d970003fedc306311bcf7e0b1dc65d8d0295", 0x1f}, {&(0x7f0000000100)="5b2147e0f744fcedafc38f907e53f75f189b9dbbc3a3d1c2773228cfa87db97aebf21dc95cfb3fd7c2c06144a24ee4ac92fa556d55b435189ede27c652f8bc02ba3f7bdd221c7baada7dc9fc763666dc50189c4add60367b072c774d112d89c9715322", 0x63}], 0x2) syz_open_pts() 10:37:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r0, &(0x7f0000000040)='Ol', 0x2) 10:37:00 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) read(r0, &(0x7f00000000c0)=""/191, 0xbf) r1 = open(&(0x7f0000000240)='./bus\x00', 0x102, 0x4) write(r1, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x101, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x4a0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x231d, 0x8, 0x42, 0x3, 0xbc, 0x2, 0x20, 0x0, 0x7f]) 10:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0x80000040034}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) 10:37:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) unlink(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x80000400000003fd, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)='f', 0x1}], 0x1, 0x0) getpid() execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="9bf53448affee3a5d7059496b7de6405a716e63d40f332b370cad2a7567bac8ad68c05e66f1fc294ab434eb5f3e74a5fa045a848b0646fc94d66d52744f22b85aaa7a1586df10b8280cd4717a1812163c2a6f0743ea2eff39450b27e6f10190ddb7e9e5a02ec39898bbf38da70c70ab3c54b0ebbfac35d7b7719383ba8afbb83d02e450fed89caf2ec461e73c8019293aff898b72f45c2dd824a3ee24c6cc4385a73c0e6b1f68fad4eb13da1781c3861e0475c349b5fa0986e7df165b0da12799156e52a8a472cc396eb64599c00fdc8fed70d62c5254ff301832eec70fe971522eaccd99afda41b6ac873c9e1efd4773eba9b51b4cd915de46ee133ae658741320632466bb78470b6fd5cc2f82e1d405f27aedba6ca2524f10e42ad920370476f5f4941cf18f784001a42ea2a7633b73fb9cb26174ed3b8de02b5a7539259863876cf303101f2e310413b3a6d8d54b15d5c17e6d836160c00694344cb5a1591d8552173bab1c2f42565f7ae9dc25266270e6f6110858987fc4ba23e5c6d989f32657146ee719e4abf09006a110380fcda9153f00bfe05b8db0c52d247d5e2e1ef3cee98a24be5298c21123cc9d4d6af88446fb5907a40b04091f5fdf3ff2e25daeb399a4cc59d893d779f6db1f2b4298fca067d04159fde3b14f5537251ad0746d2a1e76e21a6cb742a05240d2ffacca7009154a194d102b5cddfa34a8c9e132bb6e5b3019fab114e547297881e00feb396d0cba296de7d5a12c43f43911378b0f9617547c19b170fcc2c76f82373fe1cb1244646eb92d79eba7beaa11cd186b6f78d1f86507b236ae3dfed609c51a091f5eea4fe49a4c9529adeb576812bf0a792a4c6e4bbdced129500fb232f60bca7be936167ec6432bff80c4d2a494d28f22df5de81d21934ca4b009626a7cd38e5dbad21ab5e3aecb19431455c3c892aa37be9c0e2168086852324f4536938a587e0b12d3a923e79793f9f814de3e2b12e269f72a1ca03cc70796b66c4fdb3f470e9a6335da94115a276b3471c6c768458d5d9f307cf088b245a88be5404e45c00de89d02d31fe2916b20c5291d268554068e6434b30411fb3f36e57bf83ed7f5a88eb8013a237198f40ba22719b97915499c05a13cf5a7569be6b613f40591250be5b269b97b59c9a3db89d758f3896e9e98bbe44ea06fca011845cd975931041514841ec17ad5f914b178d52e8de83a7c33b595b82b95ac7ae5cd6e393c28b17566d4b910ae0cdfb554293ff9377cf1cf1ff627a5e71654d02e237c45d018ce2bd530c2d548bf8377ff353287f2d06aeb40bdf239d414b2deccf9fd3b1eee787bb61c2f7f82281f0c968ef4e68fa10faa8536bdffd8764df71ee3d449f490ac09d88aff72a51001712b7c8d45d9de559e12f94a4fcf4011fa3e0c44b9d685016acc5e4f10d87e398762ccf9337e5d399ef772b1b125a8b4a28eed6276782f19ab01e77bd8be182b1a9f16257eea8c86a94233846b02b75902fad6b1525c4275b5a16c570b2ad96895f11deb2ec48a0e4f1a5ca48426229c79f62c6cd6f5ce0967b3e2c5215ecbcca7fb5cfe97889bfc7270549e09829fcb303e29fac52e69219778edef03a00136d8ced9f67f70c728479ccb40c2c21ef9a28cb3bb6729294804037454e0c360f20c8ec835496e4b7836fdcda5ca877f5db166d54f07a20bffb9d580a29c76794e50ca24520fea196792b81467ed3e53516f1c48b1fae25a1cf8e0aba584430465cecbf188791c83c37b67c0982115f1b4b17a8dd6fa19582c00703daf2dfe8a69650e93d01d4c80ccb006da8fb72940d07bc6b8039ccdc6db34a1cb2be5a8bd4caeaaa3bb90919b0173923bf41c15751fb1c0fb5600ae318b110c780e287c6ceec4477cad88baa1dfc354e1e94783dd1f0121d66e39749487f6dc1d2fc466b79dbd3f2f39836c59d487dbe895c9435a0af39d67552d6f8e448b3a718eb18b1b93c6e26533b43e43b2bdad2a1ae4aaf6ad2d8ed2de0c1095c30e09f674bc1c9bb2c52c641caee097b7e0cff7b305409d621a425c6f9e7a72609cbb0c9f10a070940f2a4bf3dcefdc78237f7b48de2222e4241e386d9e28ab9ece67613505ea1e18a5984c31f977e4192cff18419c9a97d483f248475881daafa8bc2a95e0d09979b3f6bd15d9ca84437cce72677342a169265efbceff0bb4fc72cc264a01ef384d66facbae933dcd71607b5fcb045be6b45b827eedb0214da4da0e81aea93c16f64b3e4e412fdf03dfae1a56c7dd689e571cd09c26740dbc0c9c21a3f2c1c5cd6481de2b09dc96be237f799dde556d2b6a1caa9195b1a275f4e67f57c153e17e649a09b2d63fa9e62786bebeec8168e42e8ead93b79006b4096429f42545ce039c9e3b7a01a2862ed4ed6abe8aaaeeb905b8f1993b127cf9ff6bc3852911d11d355d7730e3e83a76e4d0e1591621b07bb0d239251122360173f1116e7ee8df68fba30e14b7de5550e32b89b833f714d3b0a55943a36b12bff81ca153f9050d9ca4534c2781a5a40a11ad7661f51d602e5ad08935c4b7d5ca3e190d610eedec9102235aa10bb9186347b49724138865309769bfbcc690ed5ac6621c20d40e08b1b5705d0ae80a33f4c90c9aa6a2c4aae0d860d905485a880b144fdbb974c667c1f355b0b0a97304da6c0366a15b2c0296393b49e1b7c7a361f2c54aa5737712a9ca04b06632374cb3f987127363d6c9013035956fb374612507340eccd768fe47a8660b4b1c6231d6775e46034bb922dd14be6499a376371e25b10a9a72f1627c6644e82b1ca76c5171db54595e6c7bdc00c2b4cc5e53767f021f52600a913d443293477cd94f65f8cf111b3c4329ef8c868a85ec10d874285efd220e745092d7a8ed0975e29402daa0b814645949a26fb6f6bfabc60c180496dcba1572a58e043d752c8d02b4844dedbd84463f3110d0b5105bb84f3454a731bf25cc39fd967dd63fa5f1b63e74f687b57a5dcd7ea5dd45a7c8946379d4e39d75272097836e14a4cf2deeef12eecb77d2b2433cc767c0f842517fafb538015d3839b0a34a54500d3406e874e59514d26e2505a9df6dc7054c839e166374f18e0808c11c9ffdbf4c6e83d69f928840d3118ad6aa3ff7456488f221cf2a2e4e7298f248c50176876ef2d97e763a346a9d9f5ed8efd01ccc8910e67deccf1d5137f12315bd4fdad0661a759afc08399df5b0ce4ef173856bd2e036ff0cd0036f5ce9154072013d8c1ac1f4978ea6f75905b9abacb9630998909a7644886f8e0246644d3d763a56d7cd2e279393f0830ce57825c03733114ed676aa3daf48b6083f0f1c033f1eaa0c83c3350396948547d2cb7769c35ed157233f73496cc8fe6d1329097362cb0b4a3081df4a3a1773f69103d72c4df7b1b8f52e04f296b4dd1ce48543c131295869e442f36d38b8288fc5e46c4d39087afbb9bcf0cd8952405b76ee9ef913a281134752577b985a584dfe28aebb85c780d6201573cc31179d9c80bedb0f9d0201faab2539aba4c4049a41e93a5d64d7a7bfc2a8d4914619ac272fd834c25ff279e6d1397718b5397316d84a6496fc76411b15fb8a391f6d2d40d2048da5b7efcb3dc1ee2b43614eb67acda2ec50f994ee423a8f6b981db5b51d0a00541eae1bef6fdd78c592ebe4b10fdd9acdaba9e20667aa71ea85e70a7f852c37e82061648753d22de3838d153175195a4b5f2d1eab309709af55dc0abce434f4c9fbba56267a342ca565dd6fa39f25279d62bd052ac230e03da556522c1ac34b1959c1dc0bff3e21bb07a72b02cada78cb82f2420a1d8a400b32a18d6f5a4efbb0a63adf86512b5fbea6fbfe58d810f14c5c77b97fd6bb0fe6cae57d4df5c32559364ee3ec25955e0452df1fe3157f42f207d6f4c30a3cfc94d960dcc551d27b99dd97b927a4e3c9914976eb3e7e9554edee91cdb97f2354d78d7c3a2b011ee10b7136fa358d7999d219cb97ae00526cdb27e5af253fb6c40fea7d9f8d2903cfebb162702c4d35140dd1c2421052bc58e933eebae87880b3f6a2520935e8f100b07aeb74c27c82201ce68e20a86545fa76d993e6c06a34091cf05380749e5e3e9abd605a9ab5f28ba13dfcd353c2add0a1735eb3eec714ba612dc56b71e9f36265039d13ece7e06883d195d95f0182e91b409cd31ae265d86f5a405d3341c9e67c0aa19c5e8de0cf5391d736d53215b65573f51c26a9809ea91b6fea6b7c011a64af1782f3b0689a5a10d26963def9aa51973df0acd1539a409b17ac3cc7aac30433312f6eb75d3069dd91895c9b464eb8d2e612b4d161e4871aabc746a56d244df18122d100c18ac07fd7d4782929bdac8148b7c065a2fd66033169343ebf2d6c6829e7a9c054f07fa4ae7229df024e1d40890a2feef619a543eb7e69402af12b49266891b9a1f7dcabdbd5101e235597bcf13c9fe8780c592c53bb618a69c3902ec95f1492485f5c8e3f1a0b42414a9f94524eacd5455e23bef3b1f06dd2f1ff5f9f3e23cc3fea4d4d12866b5f74c11e0ef5a38b8769daee6aec155e7b497b197cb52436fd00496bec6f81d24c9c054599194cdce59790153f9c941b0a36efa20fda1b866ad63604868b037990a39e8d21a442453490963fa072fe74371a1304136349efdb030ea1e7c61a770730664606753b4ce8f758730b5b00e39b8706e4f3b27c73e031108b8309049f57a6a970c5bb00f99c00b855b5ed25ca3b4e82f3fb7524ed55c3a7403513247ea381a135436cfce1e6ccf9c9e07173d3fc5aac2bb509a0bf13a887532c3f29fd0e9518dfcd06efe7c50e897548e606e62f0f3ed6cea736ba09724a2614b401bbc3e744fb75ddfe8edb665839da1dcc431f022cfbf2148e9be1f9433ff5f10404acb6cc25ee0a77a6a480269caf46586f5c50354bf983b8201da776c17c9b848a9465c054bd63858e6b062d39cf7ce420308b36c2b5f3b402cf7138ce1202f056c8eae86300c3c8d2ab153763c9e1fcfd7cf308922a45913a259d2477d579c2000720256390f68e2c45b36268e244f95c30fdbc70f7a2c3c92da84aea4a3220430941dc8ada0fd925f48eda3bfb6d7470a0720b589848aeb152266ad9281f50f4c3d5901a31fc120640f0144267e14ffc197695d47672cba43f1736c76b79de0f1a3b138f11d7be8210f83f920ef375df5a22e31a50ffe7e0b95fdef95d1d5e201fecbbc01f8667ac6cf6e84d578de8306ae143ad156d77cee3cbe5fce84c47ab455d1f7d850c347d81fb9e971b646a543f9de2055c46ac31589c5cd27884667692b1f7e23d261390a82a00931527fd0ef46805ff1e1c8827c6ba62ab78d97826618b1adb24f49099482d94e7b1d3f35e39bada37f23ee7951285528476504d4c624e110797ddc118a4007b8f53eac84d497239a228b52d8b2c9f1f4ec8742745f84643458a347fa950bdcd7a86de5d3a79f8f3ec54f59633fc3a8350c70ee705143eff2d0cda8dd351f8660b4c2693881ed6d9b38d7bdbfd095f91fc187268473c8fbc9c59b1bfb49b979a32126c5d6996211017318e4b9eb33173b2ab0392cd760393a8c551f983f161a584d682e7997e92e0a7354473cd6014471d608c0c9bb21c26970a024f5e8bdd95c67e6c103405f178d47725bb5826095ecac6455168f9586daf1c3c3e713fe211a5b87f6a8575c188b68973e01d12e240255716e3b0f639537bcd1cab539e2ef43cc9351c87288e871cefb38082829b5d9ae8c5e8a014f5e0b84279e59c154921f1dadecfa9aca78a1a8b5ffdeec01ac1f82ae8656cb30", 0x1000}, {&(0x7f0000000040)="5ae43888159c8decbbc9467c12f18f9494e474f1a898bdf8d77351615625bf4a01dd84159339e5d42b3fc54082cd129629e04b37076703b750e269ab8444a7aaa0ba821b06bb8844101dea944e8f0b44f2d7aed6ce671d47442af66bb62abfa271aa4402d9d6d7f102f84333f715c3bf", 0x70}, {&(0x7f00000000c0)="bba5c3add943777ab6f0ebd1293574ac4bd7456af0ea078260247f09d09c5a68e75b29501305c6b3a7f19708aac35b7dc4055ab6db", 0x35}], 0x3, 0x0) 10:37:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) 10:37:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000100000005}) 10:37:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) setitimer(0x3, &(0x7f0000000000)={{0x8, 0xe58}, {0x1b, 0x80000001}}, &(0x7f0000000040)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 10:37:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000040)=0x7, 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x20}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 10:37:01 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = semget(0x0, 0x5, 0x6b) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x400) r3 = dup2(r0, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:37:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2}}, 0x3c) 10:37:02 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) kevent(r0, &(0x7f0000002980)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x9}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x80, 0xffffffffffff682f, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000009}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xb78, 0x280000000}, {{r2}, 0xfffffffffffffffb, 0x48, 0x20, 0x400, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0x401}], 0x1000, &(0x7f0000002a80)=[{{r1}, 0xffffffffffffffff, 0xd8, 0x1, 0x6, 0x553}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0xc2ac}, {{r2}, 0x0, 0x20, 0x1, 0x8001, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffff8, 0x4, 0x14, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4c, 0x0, 0x3ff, 0x7f}], 0x5, &(0x7f0000000300)={0x10000, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendto(r1, &(0x7f0000002b40)="6be0afc2d63c43727d58e6589f19f2b1b67a84f7672a675732ed25d5cfee80da8def3d11b48d63120b4114bafc98e8d2f8cf57e9f6ec5057537b07d48ec95404cdf26beed757a25a5607a9db2beaa54b5c3df67985bde620b5cf28c72f1ac33a385dac1a03aefcc7c07a8cd63b4757d7c450113131afab7827c23f352cbd1e39a1e39349582dce871bbfb32223468474270de9", 0x93, 0x1, &(0x7f0000002c00)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000440)="2192468f733b6b8b3fc05c4164d5b601ce1e6632fd796d4b0dfba80f86857c6ef883e8ae8cec6cbab2a50f8b2c17d296fbf4ef0efbd5ea07aa0fe247e0724a8623eae69067f577544105776f427cf868248c23a9e7f5444145f706f2176f7a4a5cee45a4eb98a42160ff4b77d9db6015b9f20b218f7d46b0dc408467151098acf3f95382088881e696683b1f1aaa00e1d42d8c6ecc0ae70615b189023afeb197ac8d0e07b28a3575cc54a9a489944e6535d1c7331d47c471bccfbf8be50bc1370ab9627794d5feb204a17d409e0c6bb23d45b132b20bc038848e614fe13d8ed831834c601aee164394", 0xe9}, {&(0x7f0000000540)="6c4db0b8469f8d9f17e6c6a2aba4a69f39c20ea64b1a7ecd82923c823f8ad92e36d39bd062c23bfb8f51276c375e420bc8baa1e69e3d8fc116350182e89be763d8cd028f6087177d9300de1552709de7ff7d7929bbbb3ef1eb80ea7d418fe30e86a6b3cc5335810f71b32c7ebc44bdc852ac277caccb37c4636a114afccd3b17100103c8da6733377b996e72897e468fa2d047164078947cccd37f2087b332865f584390c1b6b86bc33d4426aa44427e979460f1cca657c2e27956be4b80a27409bc5ed617b65dab621b72919e1c68ae6b3d3b3ffd3e7c8b8e9b0cc9cb73aaa24c30c480fe37a352b963520fa0bc8eaeaa96b38ecb58ca7f43b8dd00ec7f0895445627b2769810e0add2e10e8452399df6726bf43807611fe1280da8b5d2349bd1db46ed16ffeb6db73675c3a4f8323d428cf95418fd3645ea98b1b47815d0448b3d56ec762d8dc79e77da2fc23cb66ca0082b304e0466f51b0cf6aa0d654bd6f4556b8823619e776c1a2d5539c2dabc0f8c90d45f9ac5f44adc3e6b3f1986219e09adf69b12fe343dd1b61e45a5ddc29c8c6ffb4bc316bf24e8542018990a73a77566420b2f879051b6db292f6afb13f9a9df677aa74620603b92862c22b384fb8ffc857def503eb726ba9bb65273b9e38307bbc45c5b4943073dd390e993428acb52f532085f0c09d54ce90a50dac0b3e4dcb77952b9acdb3b49e978dbdba858aa7788bc57c6968a2bbef2b275824293f6eed43f85a0c36be348ad632ef6c23144d8a1c6003a7f66a599ca77745d19a6931251a779777f43b6e87a652139d049ae3f3699c930e950abd13642d965b18119168870c28ea8b6b5ba6ea1cf2423b950c072d0dca37ddce1afa24fb305849803fcb7a2a12e200aa89c6ddf13f11090aa5cf2979a955446724976c982244edc3fef4c342ad414693e539eba2d08b68f9f1bcf836341a9c003fea691b68109f1209e22fd4a2172103c341cb9127981b9ac76329cfcb7b8d38cba4fcbeaea0631220ca850b4b4b3a8c870b769f16983bae64ce123f893d6e2b17ac652d7793512d1e1926dc7852cdf88f5d39d3dd63918f6749e6e32bd7dea2062f32dba5a723cb99c442e131aa810e0ea0a7355e98bfff2cc058a9d3003dede74e6c9cbdd61ff6d84d6e0428bc81a726f653d2217a94a6b1311884bcb31e395c58836f3cfe367fc3d0a8f634974a22dabbdb64b6faa08a9cc8d2081a33b7a97c43fc0db6c1a962445f97932fb84a5e9896474834ed75fdff013b78e0fe6577f6c41661150349d89ff75f0cedf7fecf826c28c9ac6af8c332c657ac1f2738c446e16db7099a9bebbcf6ad4ea595cb6b7ad0b0cdc8c755f5ca8c1849cc28d8d3e916edf93cf890d4980d5cd61f1019512f7f968510b890fde18a8bb4ee8f1855ee7b65c46b406102ae297a53ab7b8bf37d292605c4a20aa7914edc2f558d6e2bbb2243e9850cfe3f75def46b4521db87da68e15e13f5502393e19347e52d1cfca7ca05de60ecd0f06ae9161e5e6730a1cb105d05d0d682c5262b7de3f4e949e665c7ab517e2ca8e27238d6442f7a76c2c7e3e64129c288ede84fa6255fad3a060205e33388e03a0f67d0b12c1440e1ec245286eb69d9e5f6ec60bf9b3b1622a3fb401d9d29df56b7231988c2e0d529d40f9d1629fe299e2dcc0993f20b8302bbe2f699bf14b48c9a2bb9c27086aa92947b210e5009452fa7f2da0467767353d6559fcbe116025795b134b63b3bdcc3529ac7082d1a45f336a3b186f62b53773de88c07c8ca0e8c9ff2b4dd290635230d8fda1e365fc44a52bfa66fbe6e477bbbddd6348e1653b41499b1237e368691217d86b37b719097b592afaebfd6d25a972cc717800e770780fe28ecee832fa9a4082e592c769c9b35be7d189f5bcc92584e203dc4a92203a0ee5d07e636b2e1d933af9b78b51fac103c691bf21bfe2c7ce20acf8be85d8e12a22b30d7cfe0ab48a6b94b31dc38df56cfb08a942c423ed93a90ef34b179d0be344a64e857cccd599a4f223f17ce8617e83bae35860f0e763c92fc53283499620e64ffc89955a5ed67be5b40b9b54f1952fdc1dcb44e440ed8672eb521a2a773f78a7d241fb0d1fc7c9ce800de9bf04696fcad9729a154ba26a1282d20541e833e02be64fe2a2309aa0145b423c2c1bf565a60ec403ef969fefd9127d0ebb007596ce5054429a2f68c8e93fd457c597ea0b1faff971f5a8a386b8ff06402753fc2ff75cddff0237a16c34c3848af64f91b79eddb7dab75982f6df2c47cd79f496f38d0c41ad7c00f8174360276b3d994efba8c5d73a4eead0b87891075b34f21ff30c46113f785f6e5d368d381487121f4457325f4ecdd5302bc87bc1ead393a3fd5dee8fb6cf3f9e987a6b01b444f06e9a23e59d1a1a333114590a06bb0a10840be8fcdbffcd1d66a12d42615a11281b1a49a4f75d35ba7f35ae1d430e3b4a6ea1429d62d962a78615f52889f07a983d4b715b84a3264dd3c8a3a11e0254313602fbf9e7c537554573cdb1646ce81ea8cc204c9e800d615f033c06a78b05ced6928dae786d2c3649b0d5d9a6cf083a2d16dc45b88980ff886587fba0f9d020ab356ed36dc6a71f54140889a36574928e149f5a121473e1c062e8c1636c53f57bde8a2e400a0b905724da44288b73a5eefdee73f0b96939dd5b5f24c563ac863561338c2e404d66c23bef30ab11d78e1c1adf0ab437e9ea2cdfd63775a98d97f5ae133f655ae90d5816bd8fe58b9e2f7b758753ab58dc5422a275c4fe21ee52d53f198751cc37ae6e2acbe55b017d0ed616cb09bcbec79c3e1399ecc73a3b3b4bce28c5a20211c02513e8cbe1d103a846774a846185c7f5509509414027fc5edde399f7d75179c0f1c6ec941d0763d2b5f0e65459d8ad9a1e7539ff34ad030804f7c9a9e2f8dee4dc44b848a1fb7c9bfeb2af58f25dae1abdbb9c27f4d04748b2d5e91e41c5a848c957e694e460fe3a90760fe16d8212498a6696db8ee54ea772bafbee3db5450d82d5bd2bfe8f88485a21ed4f312fa1ab8030365752e48be93bbd4d43b68ae8d102c69b347c8bfa969155102dfd23e8f1ec7a3bf570d264d3bd1477bc0ab76f8a5761a35bc16bf81e4f938bca1a1db46b033742045c5f7f34230982c8012758d46b65029c303cbb3c4e7d04f1c1a0b60866e6bbd34090f39c01e35cdc49341d35f975a0d2014f4c5b7fa201881470d842ebed8faab5b465a7a6a465d93b31c5668ecb010bf584176bf800c93611f284aad44ad0f2502817e8de9dedc25427f6143b4cb79a5946d61e234e9cc00618b35e198b62fc56dd46eb3c4050123255043530b3e425186e69849324306ec267127c106df805973892343d8b6ff6a7a4d757bd5718fb477603f67392079a6f4a16a411bfdb64b6045e5fdbe7d066bd5e66ea5b5509dd265b1eb900180305cc378a703789c23b2d4caba6cc00287df3a4423c05f404de5be565f3e85d6f89d17e9830ec3f2206c8146174fcd9c1cbd525ad0b90dd7b6b90d0046e31117d72816a61352fcb8ac8ffdcc2f09e810a32310f067843551666e5171f10b7e0ee1114331f4a15d0ac157b8ee6410992e166e3fd7d3058a87d743554e4e01d2df710311785e7080390ff2de3d7edaa12871b0349a1f2d49f302bf3cd36edffa9a7a9801bc33427d5387ed5958121ed4b143fc318d8d972025744cd5a858c6287c5b298f94b55ca3af4254c15cc46682c1b08bf3b280442fc01150cfb0b472523dfc9ce543ff6ccf6564ca94b7f08ee3d3ce9934d2ff3e9ca077d5f329f5d128b40c3c36c7824a5f77dfeae6ea4d18fe93645cb757f54c81d1ea69b2c873c1cdbe2950005edcca39ccf92c4a98cd7aee44cac3f168c1b05a96a2096505dbc95ea29f3fb76d02d3cc634ce4f1cba402b7f5533fd693c63fccbff0653fa735445afae07561a00f2f37f4b87394aebdd252e9cf8c883bd76abb82b6d8174ac36d5955dfb83976981679baddad3b58807e99ff6f8378aebf14d0ba0c03ce820256bae0449bcb95107d9907370bce66a38d15c86f1de9e51bcaac8a839cd22f001c3efd328af9b5ac3c701ac0df932022c30c76001e35d5fd921cb45e9a96480c54732632cfb44e5fc4f12ef513e23e3eae512e533f0c4687b428391b0927f69a2568bfd420147ac497e4cc65e5aa51edc9e629d7219c8a1a9d78a1c956d17f237f5bf58f8acdef190c1c023b5df2e60c4c78bd2893ad75cab23bb971709c7a0006ab57ebbf755bb9ddbe10e2124f5af39a46650e65262602c8346a45b2a6ed6ba592e85226b87da73edbe062d53ffa140556e2ca2ab985706e7f75ea76c9e3dd43a94b86d7660b3aab6cdbff382e3e8a90f9760322131a3fa5fe2063eaad823ba196712776298bf1bbcd8d4a09dffd8bea675e13558c232955df0f75888dbf72119bf6d9a24fde8678c56de23c7b463fa94a555b6262dcbb36c4475e161dd13205a27d79219694568ddb1cb72cd81512ad8cf4d66759c36ba9c7f3ee21f7511e3938dbb664fb3f98f517a02664514a057ee6acac15ad9201e4bd69093b9e03280636414356b641e6be3ccaf69ab395e5b6410c81734d5e2348dc3d62fb0ea7685e7a755a0dd79ce29a17a08406289cf8f3da69f12092649a467e35e6d54c452c1c4e4291452ca860523004452c9ce3f65a48f735097eadca3910b65a259da3bbd1b37032da79965faa2b68a2251f976ebb88640f784027cb95421ee5643e09f7e93388a5ca8f15fdfc194b1565a65194e3a6e9a0fe19efcbce6bcde279a10531e6d557c385059b52514a97830a373b81c50b5b7351ee2749320b8c45f9774ea398ff1a0d94e90af324f1a1e4997eae4fdc050200f1c045a92737d71075aeda6bcd9dc180920c7a4104a10effac989ade33f1a7f9904a170a457f9b4cf8835156346c1927a5cb59de81ff7e389c5bb0c6247c465f792ca3d403628b659cd2bffa58dc83dc35b19d131477c14145393d45b98cddb456546f410ac322a9bbfcc2c251a3be9a059b570c8f12e41b81372a0f124615642ddf4745e904096b169bc053424fc88202e897b9d63b4c044d1ba9f0349edc03d05044489b53ace93e9f1f9e1a13741374d3fa0579a6242134bf31944e4e31fdcbe081de22665efdbc43020727dbf900697bc12e97bede932273c50a88c9af728d0a75f9d1d7250e4cfe047f2b108232e95d28c2a61dfab4743801df9d0f023c20af18a0e155558c921baa4fd64d2c883a7dc20176a481d0e0633ac4d31bb1271cc525c0201416877d6c1abc6a2acb4a397ed08fdfa361d7b83ec2fa9089c78b9a82869092c95d94466d8dc668a1f577f61d7331af1019b83da1e55d874db2fb36092d36db0855f3389657668e953332bf95fd5468bae9970af60231a90e5fc447a7ad3bb9e81c1fb9845f203553896c2a7fb5f572a3faa41ebc7186a45ec14bcf510bd086039e4702f474086ab9e8e9eb7d32de603bd7a301db981378840494b5e96e4083af8d096d79eb5dd290ef772a7450e41e26bb7b9a90395c402f10f28f1735fa3f4e090430d63f96cdf90c79fc235a20154a794a1de46cc0079f100a730128be04b5036ef27e3feb0325b4cccb46ad14ba2c6acb32e3a09df6cffe1aa22a49807d34970b81f59511aa2aef362ca827870ab79720ceb8edefc7c5ae1d3850b8128b5bf95b4ef6d25bf9ba975c649575ab8244bde702f4bd59cb6aa2e7384bb6aa6986308f67181db2eb48de54f7a05a21d7da08028bd3748b58368ed38cc6a032d3f3f7e21a5c5c3", 0x1000}, {&(0x7f0000000080)="6059fa1762f3b3810a87b6a5a83ac8bb30298ce43c9680e098776ceb6da53282b06fd6", 0x23}, {&(0x7f0000000200)="84754e37", 0x4}], 0x4, &(0x7f0000001540)=[{0x30, 0xffff, 0x3ff, "2e583afc49df9b7371e1a300ce5ed5367cb1e4097890d93f7f"}, {0x88, 0xffff, 0x80000000, "af38bac18a123eb16c11c358b42561fdac66425aa0cdcca307bf573b223b7e93d8276e37bb294de7d16926438e6382e24127e39352370bd5d14cf7b092a270e34ead879efc057966348d14f4bd7c97f47002deb49ad7c30a292095e3fc5d41ec32818f04a08877a51236e2086106d9340d67f6afbf6b"}, {0xe8, 0xffff, 0xfff, "49396e7f2ed650a4d3d5efb6720f291dce0deac6feb2a2d607a35fe61856ea69fdea62380c8525d467fe635cbb020ed56ecc0654dc088164218f898cc67160920b33591f3b9101bfff2d981c647396c2c3e18161361002a935f38ae3a9d89c7b6d8c2c88b1de54baf26f89b29e089a20636f8170b55b1dd48afd56f7774a2afb7be611d642f8d0c673cede2cba08e98e197da7d547084f6f7472fd3c2554a83d3311e1e83f85a0d1edc215b6535837140fafae810687e4cbd9a41f13253b20971f50f18bc4df50e4132f62684c4c737913af78ad"}, {0x1010, 0xffff, 0x0, "89faeedde26e7c3999f9ac2b743c789e3c88b933fa800548b98931f382323e502ebc33bd9a51fc8b1fea8a1f0937ba2f433b34b3b5385029507ae9aba61e5f6e91687b3771bcdd29c8351a47b31dd1f204e4c8667a44430b9290a6fc1dbdf911ab6f33950a767b1b2660dc1c45db68fdf6bd352fc2dd8893bf4d6b669890a112d5f472f1776f66b1b016a4c7b3940a0c670fe431f0f519c07d4857e832af07d444cd5e8a3f92e1c9b07380c83d7f617e2eefd23544a241ffcedd0c5cf4af76a326f356344b0057451dcf9173f9e84b7429594b168798c6dd233183ab06f16ef14fa117b083218f24065543a00f21d0f72eb3b1705fd042602afbf38295a87f89c3fbac34d53a8becd663fe8931371ae7fd35613037823c49dda0b804669677f73114af276ab5a9522f8af358361096c03270e41651ec880761f13682d09cd92b1392e8bb51b23ec9908408fda0639af663026a59ec0b93a034f155af2bb07b13df3765576b1accbab1a4c689047ec4d246b8d72a44c9e2fbd3fac74c2bc2f06928ca066f9d420c5ee3632040554e03b03bf3c27fdb3e6d1853871d48269aad61f6d10dcf9328019ee652b0564c8f6a09e21a3c2b90936fea4b14951051ca45d3dec1fb058f63ddd3018edd3af51013e93ae9b738b5ad366847c70485fedd912411a4c6d8420f4aa531de24f335b98f778c70058632f3d6eb42dbe040f707981a212a2f978235133a31f06fc261c1628873511529dbab81933b45d871866d5c6f8f3b69721220c1c1e9ae8e7b1a1de9d02f46235fd6ecbb3036fa6497774a36d1e1ca8f3508ddb16857450566e438e9259f8da69734ffd735b6565d8af2266424f151df4cc869452c9ae01cc9eca44eb79b996a5fd770628643e39849bc43cef28f7a76717b415502e55d19d083e6f234a45c7dbba8ee6b5cd9cc0fc75fb4bd9419b72b343bb868354d6dcfd165f88db145be378813d633942f8d4ece1345a0167916af46a10baf954a2731dbebbac83c9014f0bee317f69c206df575cb9622e9ddacda2fa71c5ee77eec8eb81909eaf934f5d5b6cd5cd0c7ed89c657a23d8ed444ebfa441913bd875ec3a31dbf5986c70af4607339c435e1183e4d6371d765897cc986602a33f09f62cdb9d259d2e285c8db51f00bd9fde5f36d59946c880e397246f7a7806610c1867a9b73b947416485923bee054a3ddb634bc89a0e64c2ac214bc17cd2bfebad98b5e08ec10c0d615a528216cf04b222cd53e58360649b80cb4bc1d51581c29111373bce59520301627390c75e0449b6f41cdfea6d5d1106c68c18ce6ee7b8fbe1e1c9b02bfaab20978411173fcf599c27a21cfb81e00b6de8ab15a2a2e091e539f616534dd718e7cf5040f4108407828f11745c9ddc23f00697848e00ef75da0041ad4bc4ce475edca02cb66e1534b16f9c35b552c76ae0ca41c568decffbb61a9edf12e60c4770ee81168ad888fd089bf3d3f5e8052c658805f9efd716973670f578437484c19f7333023b0e619b38676752b8afeaf7f32a8eb39400557e2ec318608f4efcff9aa977cc299a5751539d66ba937b5262638fb42abd2418856fccd20d295b71ed35fe36749d27535226f3712667fc1d7b9c9dc3c5953691c69bd05bceffa14934cac6efaa98c1d0b2f98c75ceb2188f24e5cbf2a899a40f6ca0fbf982c4225683b0946d244cce451c6f523e6cbbd68f1e9c7276d1d98085fcf37d446c099fd098a706520bed120467d4c8d13fd2961ccaa76145c2bc356586ece0a9e2f7439010c74d83532d7c6c4b4fa60f080d008163601607d4686ed64a821f3e6e9aaddf78af9f01cad93f12632a43696df3588723c0879dc8b896871d4830cccebfafb041bd7978c4dd06cdb2b7a3666a44da976d9f4c4e63aa576c481a24f6206cc199e32be9ff4580f0d01d6cb7896f02ccdcd04486a3bce53d57deb016408479ec01196c57ef28638259fa9dad1a367f01c0fb6aff84979fd018f3b5f3ad437f39dea34378efb3d06e3476b9082af03b87af83a610be962bfed192397328e987fa5af4a97707e1aee4e2ebcfecc3949129e503a5fc55e9f60cb9f3b52432cc2dc7e3f178eef48da0dd32a7c94662c7cc6d3a5063f2c828206fd596780c039f99259a1d2c1af20d21c07e1b7a09c09350555597d7546552c11434672c3070c03307aba2fae5271f1437c77372253c3aef7bb94c615bb5a36cb9d0f79d205abcbaca706ef211c891d83c9d0aad5aa4296c9bd3a14754fe07c4cc7ca7b3f851b12f1221f64a3f7904d1bf8c1eb8b659ab72332b7aad6dae682350eb87370b979c550e134dbec69c2e956e3a6079a4e9366d7e1966a27251deff7919906b93265daa04c2606e9e01c0a5006b515a1d4665f26a30d2ced22b83b325ec6339d168b93e37874a2d1edde7308250252fa02ebb64da5cbd835ea1c405c76951b8a2faecef03171b01db70f2114a5ee0e7264b99c94b43808e3bb389c431a4ce782415616916a10417529d60e9f121cf23eddab6b828497fe91fc38bb2312c1f16738c85b6a6d9062b4479b2210730a4ba6b9c2c96c325481471b6009f9933bbf1b69145d9c0146153b466a3b67121a5bf6e602d53d69518d037d484c73dc38aea563d9c6dfdab9befcba72b833018cb4ec3015eb2b076820c5114e172a7090f3df724f45952acdb19af3787a836b416cba0788af4dd32d3d55c8e55c41d8b83904673a8e51ec0d6e01b362fe5cc2cd133d2fe6a38427162adbc01ab1712498575503db2268c4d5cbbce17ac748442581ac3406a851b08ccd1d0dbc2258861003b7025a7a765f3c915728605465ec207ffd3d97aedb0ff811a857310c32a3e14d49469cad3a8ef86f87eef84f8f8a85dd6a21450e919994815d6e8c95fba835a434bd662b0121df3f7f000716f941cfc0cda071daf9ba97e02812e6fbedafbe6c8ed37caf37ab49e3709fe57ded240fd02537e5eb2131177541bdc87128b0899b1c30ef952eef4c133c245f54446593d93abea8df1c29482ef551e6940b89845fcbe8335665e527067337028193a1b7b3479311470139e0d36cf52a341782d5137255d3255644c24e59ded6792622739dd3570df44b9bf082bdf22fbfc6174dfca85832d7d5938bca226c0d26aa431013ccffcb0e65107fbc96a363afc600b7963b25f96799968c6926dff70305fe9dba425a69226c1cc953c6751857f60ee2d9b2631837eb0116d1f1c4519102e7b98311af95c34047abd582401a3a9e45be12f3f5c53887163c766f2be194cafe0b3fb71063b3c0dd0a15199b50538d9e6d59f07c6f721c6b6ab5a737440ba1dbae20c1386011637fa43daeb93c28982a1b82118b5e774531829c9f17cc578335a2b868c7ac7229c6edde1f64ef72671656fb11f30a034cac9c0c768073f70715c52b098ea1af88ca667e11e3410c24df60c32c6be0ad58474f2c19d720915621eedc09752b109ea7c1c5cb921b4a455ec12901ad1ddddef54aed3d30aa52b142dc3a3cce436ddf3dc440db608337974b36ef860c45502922c20ab00f2df71b076d61adc3c5373ab6d3d2221c3c38dbce37a2217ce8cb0e798adb072963652ac312200999069c6f012be2a20c75d2c5ab4f1e96fcd1fe98260358b6fd07627eb3d76a56faae26e903e359741b4e3a1adb01b232019aea030d7e614d79ffb64fbe1e6a87881b4a82047d130cd83376af8318f7676de5aa905bdf3c1c96f8bbb31e0785b36689f000e9c2dffb2bbdb80fb8e9d765def2ad9408f65cde167be8b436d7249b93ddf3cdd49cb41f6d8c61a6b572540e863de94ad2ade70e07513e2034bf960b025711ee6fcc80e9d2584941dfbcfb1ce91a59ffdacafdfa1af66fbfd937fbd7aa8c29f72724403f23c4b5ec45a298226014a94306444787edf226e94f0e8e82a753569a19f63f0fea433589f02aefc770f91b8bfd052db10885626b5f6c1af92f7124570efc38cd26e9298c68bfca884c60ec3feacb4e4ebf232015d5bf1c0e51fb370f07e2aa0c2aaccd73365a1280406247bd757d0a397b2e5438a895441c9b33f706dc5134d655d1e5c53297c0cd9fcff65ba8e67ed76e69466e69063a96fd3135e23c31617c36d197017130fb7b78af11164d5031fbdcb078a60af8a0f7d982c38aae1e1ff82e7a09772180c7910b15ea6f389a33fb53692e3d54d6439c6e979168ef104c904a3fe9684bb6d1115979ac5370fc5ba8a639db8ef48825c2b96b4410dda8da62d98d5d7606d449eee1bdc8d693239ac0b31acbcba170ac26d40fad63b984562ac8ea17065a122afa7344abadd9361016207b996768dc2464f28187b34dc2c0cfdc52dab12c786dc806fd5029a1fc296977899a7c58a2ec88cbaa3029f42b96aed1f6ca7b5cc5452853b22469d11292a92a11c7d4d0a807d65577ad0e8157af2665b3fa22605ab6c0f556326081a7686e49cafca8e7629159d43c2ef7778b888b4d412ee1bd779d2768ebd95bf594e86e73a9405ad8db87f6299f9814f996d44d4a06db53a7cd2aa282c395c1090f5b99e7e4b9b7958c184fac5597eeec4ba70c2eca18a1564c3da1721927fd481b2ce398f5e3076fc17a47ab597a961650e787565e399478dbfdf4b566ff4d173a86e0dec241945d3b7fddcce58bad634733085d14b1814e057f3254bd4a7011a0926d8c071a4bb5e01d3d4185330b6a6a2ff26e69cd692463e91d7f4c81627e4bbcebb63c02b3e91850184430f4774de22b4d2e2d65d01ee0c55c9d64fd466e4bb374a0f8d01989db47ec7baa4c3e5010127cfc5f9bb7ffc06f78cf60f3aa03af08a7abc81f499e7b43d64229bd415cba649f4773476568a1eaddbab06c09b2c5da47be7d6704a0c985ff22affad13e9f91031b411c86a4eb6bd868615d0d9203c04f7bae3f83e8fbd9b5d679ca62224dd5a16bcda9fc4f5649b80f92a130c55b131575753871b780d33ae2a7fb642ea99763b52ff754386b4cf2e6bc7fc7f6485cb437df04348d19c3c78778f19d5b3732b56ae839631514cc8af3a744b437a73286617b5206578191ddc9f62639806e30dc9d756f560286f176a6edd8a407c602c62c39e8b1f14a26a278b36d6f1b58ae966913b21988330741d60d07879ae8a2ee67f9e91740cb07996c4ad8a6cac4768c6eb7ff2a2bb4d5cb3117582574702632e885c6f4842425620a5724416cd46ed50a76893bc20c334ac3a2435f3d8623dc18e1ef9008553aa677fada50354974ac3e78f8b3c9e5e1d9a14709dbe3d148bb24d325fd2eacc1b140056fde55312a260365d09fdeafcccf1c18ea4c198abc2f7c5876915ed0b01de43e9a28cc5de66056a456e5f954b84c26bc03f10907180b0d057ad03fc06166927ed1695eda95a6cb0322bbf1b7bc569b1d49fa9ca6c11a9a14afdeff3d6478d08b9620ffdeb361508a2cb842953313f6f1e36e54bd41d9c2708cdf177cce9cc02183fef4ef4d692455de619def4edc1977f0849992398d58aaa80f44f810c42751aa7adecde0f003297b371cc00d6c56a6baea475d21f2837903a51a48e217406422b28f946284aca5feeb687d3194be9bc9a29d29b025110d2a72542214877bb819913158d351f97ec20e80cda1d81b653148abe8ce15a51e92729f11c25d83fd8569ec064e351ab09b25bd9e25912243af738d6dd8c5fe12bf7f1b12761ee8d95a47067e19f392b3bddf4349be6ade50384ceea69594ddbdb8f7bf7f43dafc119d42809a1a335c198c2fbbab98c9c7ef7c637d1f2a0144fa871bb7cb6d92d0558f6c3872582"}, {0xc8, 0xffff, 0x1, "c02e438d698fbd44925d015cbe2660207ec110709c9d4c54a546fb5593fe97a3751a37538288a6b7b61b6c6550b054bcbdc47a475921dcd240183047b7c05e2221154527b552fd2b8beadd7527ce04b488829bf77f2df063c0bbf990529182a88926a8ece9567e0358f1fba581bfad4fb4bc02938d316b2a55b63ea84834fa489e4374b4be29612d998570e12e41c0c0d12653cdd9448ce2764dd0374ec12f9da023936bae1b51f49d2f03fe856951c57fc42d34c774e817"}, {0xe8, 0x1, 0x6, "a5a32e57253b6247de02665b8b07d966342d40dd67172ed9158f521f5fd8113d9553f167206aadc8d6ce8cf37bdd19497452d77259a55bb849a89abbaa198f6e491d4856ed56fcfe556d9a2a5ba98c962734add3d7ef5390161f6d1cfe36f192ff71e0c849a1485abcaf2242aa93844dcf87e885ae48c1337b841e39f05a1f28cf6e1c915610cfa887a5390119d05b0d572b4dc981d7277fbd294d935db44f89a61fc3ff4d1f6830aa87fca99181d19c5fb8ed4acf705df746b392248a0947734d928d3d0d26baac62f8b3c3efe1e727ae43a6"}, {0xa8, 0xffff, 0x2, "f04f8a5d1495307198c2d67a79ea29e3c96e5ecb9cd1d9c8b67aecba1f92246081153e066f992a39fd5c901dacd69e0b08c53b1a780d483d6460b9b96f15c666478f7e2a0490094bffeece2a76fd987620e7fffa197b449021e8f3c7ebb3b3f7d6d433026a4a568319383630601b81710e83488333e18a97e402529eae2a93f6ef750f886252e647cec6e186f1274092353433"}], 0x1408}, 0x3) sendto(r2, &(0x7f0000000340)="ba9f7bd0711ce4405778cf5ea11a14d7f2e71cd7b7a8007266d2a6eacfbed20779002624a697707e55", 0x29, 0x405, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:37:02 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) connect$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) 10:37:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xfffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000000)=[{0x100}, {}], 0x2}) 10:37:02 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) socketpair$unix(0x1, 0x40005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 10:37:02 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() munlock(&(0x7f00005e7000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) shmget(0x2, 0x3000, 0x400, &(0x7f00007c3000/0x3000)=nil) 10:37:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) socketpair(0x18, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000080)=0x71) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x10000000003, 0x814, r1, 0x0, 0x3) 10:37:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) 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(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x8, 0x100000001, "992beb2c42fb361d74c930d484a430f532a23dac", 0x3f, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000200), 0x0) 10:37:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="82ec8e7653e49942ebddee88726e3e50216b8319b1ed88d491e571891b77f7e63243567e038ec2e3c57b345a7bfb159a8323caf64f3a036c99a19ea87bbe5f41a630a2e083433289c54e", 0x4a) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 10:37:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x7f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000), 0x348}) 10:37:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x200000040, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x7fff}, 0xc) 10:37:03 executing program 1: r0 = socket(0x2, 0x6, 0x968) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) fcntl$getflags(r0, 0x3) 10:37:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) setsockopt(r0, 0x9, 0x5, &(0x7f00000002c0)="f1323c6fea3011bf4098b40586f698ececbe4b0597e87d886055c17710d62447b8fe855b4994e3be75e480c7edeb655d6c61161b095758a93f084a4b4ea47c5a62025c386395484ce2e8487b23fb78998ef8480e4f0ee55973fb0966d7468791e33a380552ba0be51ee62fe512eb6644345d34c0e9a9f4f0c26bdeb4d389672cadb86b58cb0b33476a532d9629c33423931f0aa1412ba47f163625cdbcc8ba1eb376b5a9984cff1c4cd9689a6e8d71b4944933d826", 0xb5) fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="20e1810cb8360d2f6444ecd76a3d14d8243db2af8d10ab5359a46443ea515fa4504a3d0f79f8f37b1491474c8fb50f061b39733665ebc381d3a64c209d7517742d7060ed53787acad434ba7f5f8d73163525fab63edb6d0f71799bf60d53a6f6155d0a3739ab468da92414c04afe85070be6e0514ea88cc869bb1e5e8f7cfa86affb7743a7202292957d379c1cac4161e045df00000000000000000000000000000000ac7ac90cd006a79f717e169b9b015a1a219d56afb123fbedb7a6e0f67c02d5f2a68dda0370dd498092ba8c87be6b81213f59f5e999d242028e9c9853013be8a9b568f40fec6c7400ee13ef33aaf2efd0", 0xf3) r2 = getpgid(0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000380)="00796d78a9de1a52c764030f16a549cfff5726f06eb9dcd5b070e3d84b5c1848694bd94a2f71aa1f98ef15a7fa08bb9279ac5667dbda0a4725ee1ee84ed50761e15ae5ae5001327d17da79b98951ee1becb99e589695cfb592951a5e738c320df8da05bbd707faf39bdf3605c872953176082a2eca72b64bc2103ab768128cccdc9e5245b63c3f623ff27fb4", 0x8c) read(r0, &(0x7f0000000440)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30009, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/82, 0x52, 0x801, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 10:37:03 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0xffff, 0x5, r1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r2) r3 = semget(0x1, 0x1, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000440)=""/167) socket(0x800000018, 0x1, 0x0) setuid(0xee01) r4 = msgget$private(0x0, 0x120) msgrcv(r4, &(0x7f0000000500)={0x0, ""/249}, 0x101, 0x0, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, 0x0, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 10:37:03 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x9) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f0000000000)) 10:37:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x7) r2 = semget(0x3, 0x5, 0x50c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/82) 10:37:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000100)={0x0, ""/163}, 0xab, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0xe8, 0x0, 0x0, "42f8f993e503b08f94b5b05c1e92c93a74a0eeb0da2b4534d0dffb09be0eafd17f7df4eb8f1495a6cb874180e51aa2ca5c31fc4b0a43f52a87c83c1fb6a05bcbc42dfc87a4f57697a133665eb6cc1db0095ee48dca135c2b6ef0c6309e96961b0c949ed172e5207b5793bdd4eac664576deb3ec1632abffbda1d4f93adb30ad47e5a2ae03cf0e57a9e028678357ca9bf8aac9147d284270ef344030a6bd657b063a50757abba92b0cfe955ef3d5e8da3628fb2a01ec119981b2ad13afb263cf3609fcc738977e900603e1669bc96ffcbc5"}], 0xe8}, 0x0) 10:37:04 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x120, 0xe59b0953f431ec9) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x1}, {0xab, 0x9}, {0x102, 0x4}, {0x188, 0x7f}], 0x4}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 10:37:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x1, r1}) 10:37:04 executing program 0: r0 = getppid() r1 = msgget$private(0x0, 0x40) r2 = getpgrp() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r4, r3, 0x0, 0x0, 0x200000, 0x8}, 0x0, 0x0, r0, r2, 0x800000000000, 0x0, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x83a6c71a5ca37343, 0x0, 0xffffffffffffff85, 0x0, 0xfffffd70}, 0x0) 10:37:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getpid() r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r6 = getpgid(0x0) r7 = geteuid() r8 = getegid() r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="e68c342596c6de943f927972247ce8ef4a174cb30fe3d64bd287189a9f8f", 0x1e}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00ffa58ec427f7ff000200000000000000000020", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x000\x00\x00 \x00\b', @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1], 0xd0, 0x40a}, 0x4) syz_open_pts() fchmod(r1, 0x1) 10:37:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) 10:37:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6, 0x3f}, {0x6, 0x3e}, {0x47, 0x10000}, {0x163, 0x45c1efa9}, {0x84, 0x7fff}, {0x87, 0x9}, {0x0, 0xffffffffffffffd5}], 0x7}) sync() 10:37:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000100)) 10:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81596d62122db84c90000007333b2bd6c2333e1"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) 10:37:04 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="2dcaa0a1b8dd5a6f9af9e5c2a1eebafeb40f04fce2209c550ff24e026a9a4f05000000e272da9855d4fba9135c180b5142fd3e84f81e7a26609add1ae113f1c8d07ce9b22a58c18377add4b183c455c0e37929f979e940969cac733ff1afb7f7c491fbec68e2857cf90da572a7cdeeaf297845c9df0fbecbae7b75a4f7d78e5ed5ba2335e2a93527450a9c042ed4b3344a06f115e18bb9e8107d15280031b8f9d95450237e64025123bf56e6d991b9e7a0b3047e33ac5354225b4e85a8197cac4010465d99a76d5ba124af7bc6e2ab169f342efed8610f7173da99688f31cc9e5214b5c24100f03d6a70333d43b80fd11d062b1055ac1fe4f224b941530d1e9087c132a3840973f813b5e26ad43162b9979382998d57b16cdc613c1c721eccc34529ed4859f92289e482187b01ee7a6aa6e6d529a058b682e27c9e0b145c8f50b61ddab8088b44d979e3eca842743f1a503f05dd48686fa4b2ec2246c03690bd9e30363b8a6d56270d8beb201bcd8ea6be9332c95338", 0xe7, 0x100000008, &(0x7f0000000640)={0x18, 0x3, 0xfff, 0xe2b}, 0xfffffffffffffe8f) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000240)="e29d02c0ef3efd0dd5f71b9cd6ace43ee1a6d4d4d3d9e3d49515c9ba99d21b0c83101b88414c5ed9ea80084852bf90f2218fe7e85eef113ec12bc3e255e4978a8c2470159683c98084a6fdff17a5ef8d30e3434118d878d1a41a2a5d600422d087af2ff9c117b58fa429a57738aa98b233eaaa07ec688f9e845e622359117255388d1479249f01495a75416ce36a061c8a77ffe5399e62f810baa380f8e632c69bfea074768cf59f1d858d340f8ec81125f048ef61bd8db6e69b2b879b6f", 0xfffffffffffffff1, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000f00000000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000300)="532de19f7279fefb4e69a857c07ec4b9c63c484a6b8e93562624019a5777b0b721a501f3a243d1e57abc5f2c59384c5ff4fcf2aa519e032ad670d3dbc7420b0de4ae0814d7e6ecb2cafc4462978958afc2f62db12bf5d9b616669f8d8f3a15f8332eecdfb794c5009a0a45bb03036a5d9ecc", 0x72}, {&(0x7f0000000380)}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="09e697a9207c210a039b4d7d9bd8139220a2abfb154ecf32e3d0", 0x1a}, {&(0x7f0000000680)="ea5275cbff859f974d1ae31015262c10932038899005e51121a8d4d6e8b7925659be0e08ec4ba146dc3187240a645b4fc78609389465963c7b23c8d980443a89c01dd75ad405e3dc4d153a7c616d2b7d7f6d2f35bc694b860cc93504b82fd2944229ea5f41391753b1782e45aea3f5604f0e95c01d306f0363d81309ece0fd02b774e86b1e2ba1577c7601609dfcf94bed88b68edaf59be921e8ec2b3b333a92988e12657f9947f61066b760f3a247abd89d698b5244f61c68f6ec72850a24306bdace6268c399ae5ce2db20d6e5362cc335f7264ec1de9a02a62600949afe9a31fcc4dc4f869df7b55038bc7eb580e20668445f33d3e002199eaaee85b3c87e89527d380677d49c6e055214606f8550167aa32ce8d93ea72292f45cf402cf6f84d33b88c995e32e7a914d87c20afd528cea7bad3823872bb4335894aff584771d562dc8ccc72eea74524ecf6d6d40dcd514d8931a5c943211e2b6bcb19973eddf4fd900372456cd16d814e76839d55c594424211ffd5c60ca576d6aa0ccb382903352d7d8f5a841a87d02706ae4e733385e44701b4e25626e9d89e9d201ffba3b12fdc340ba94097d01f0a037edca4eddc3a14da4703b4eb17b7cf2c62124b8ee8405d6b856b6494a49965fec8306739913318ee12d7d60eaa52d46ae693b5d50c5cf4e9eff78003f049ac944667f795690291e159be592f4a7fb895a81df5652d9440ca13fe1c5b121b282d57265937bceb415c15f2797929bb77d0a39259cb7b5073267fed272d60f72abf0b9026979c98f3f8c33f381fa5aaec6eb32f199d3a6f36244e143034dbf36f3e22c905c8aaf77cf73c7dc7db9a7351f4aa9272b2f4bdfd719baf3e14df4f3cbe2deaa070d18d869051d357776ebaefd9efa902f1a674c116dc0433892527b77cefc1c7b099a6be73c6f312464705783b4a46da85110b91875ff2a7278a81aea57fe7e7f276b47b92d8c40a1d2b206a9cf0a810d77c822e386bbc4ecc6dfc12b96bc8174c683442206285919225d53833fe985bde7827f50ba8284f9d6ec05ca43a8b529e50753aa443ae89ae82c2fd5fc7ef8170768f5a9b75c92f5f8ac07ee2ba22db7f4bb649650975c4abb9d94378dfaa2d06d49311dd95b0e837a6dbc8d634166e9d1aedc56f34598d519fc0f0645ef5434663da6dec5292ba9d232162c7b6b14f7011806273625e45ca1f8adbca7aaab1aaf08e87e4747634b820bbc968ecff93ea5d277c8b1586216744151e7ceb24d2fda48a1a1ffe94bb009c37270079c4c1d1996148534f4ecf86ceae62b6d537339d1366237ae6a59a676b340c4f1f48143bc29a3d3740a323b552e64cc84caeb5ece016b7fdd835a5679e79a6ee2a567da519ce941e0e21b8e44334962f74a3f12a7195b1d18af69019725cebe68271dbe1c2bf39b9fdfe4f29760d6d8cb4262f03ce3ca9464d943669bd9cc67c2c7cdd6daa9b59a1af2ab4371759fce10505a1c3cfa911ded07e1a69452fc80bb936d3ce49fd8124b56bbf928a7b46bf79e9fb7aea1fc7b556c45d7d9b3c6536dc568abc5905bbc7aaabb1f51cdbc70ae5bc266d04524a76717ea967e547a832e0d3d26e9631ea9dd6edff6e73989c7d0b46cb1f3ad05dfc684ca3825e6ed42a1d11cc7f969882dd5f36a450ab7895ea3f93520c30df8596778f739b7a3dec857feaffee94806d5ff8be7134dacd28a6e191fb18f9c01bd8d67ec7f3048fa47aa2ed1f976a66b719c13fbd04227e4396872d582429eae5601241bade0bfab185e13c548ac1301978d49d4cd72eea98263d6d06fcfd544689ac9515c9bb14a2dd64ac18a5b849cf721a57a1618a2829c7144d4459ffd8d3c55dedf712332a0358a92c521a0811d984546200303e7d63c6a415154bf64ef9294cf5092e52e72f713acc885be024c40b53e062e030989c3d265dd7014ba3913180ca0b4cb58bbe812dc13b72235dc753fc361a633138b077dd1deab6f1a81f704ecf25964a3c7ec08369d3e5fd003f8245f59e33434ed3331f50582049f474d56009c3d7821e405cab7f03738ca352e7e4bd49932655f867303185f06d1c74d1d63d66a1f0a4261596757c5840764b315ef7d60c08230c8f9f85eab4218486a5ae8c30494b598ebd5b590ee185723e24bed1d8798c7eb186bd14d967f0f4baf02e7ef4a80b2b39a77e5198d9973a9b872cc05a78bff7dcff8c2a98f8bc7037a7a7bfcf4fdb2116541d81f25e1893e6d1e716d23a56d949780caa46c3afb9e3548af48b829d2a53e6388ff6d80b2ff8f7179c2e7f2bb073d3a759c04688996b019f9a4a107d0704c8a9f3cb719c9545306c44f12296a27cc396df84fb1b452c97c2069f5f93094479bea0ec34a472ccc4dc0e51b01180ebe8ba7ee4bdf5c4b59646a363397fb875af89aa1ca12605bc1f81220ed0a359293608d1ec17d5d729c4669e153edace98e93b12901c2247aa5bcfd59bda4a9d11215c6194b7289e62b37df27a346aec4d19a15bf5715ca451e5ec52dcebc1e133ce40bd653fc10b08a5b4327d42a779043161bcf36df86e44a3be9fa3df7533c21b39796a9299a3036205e4b36ef854728fdc9bc2036f738a08d764c3e1ce1eb79d8165b61c38fe04092391f4ee35085f2ab451251803c922c7e1c7cbaa6d254091534f7cf43c51b9a58c3d65d993ce9dd88fc00f8880581b756940fbd448a6ce2915ee4dbb4a706aa31e5357344c9a0b25efe8e98d0ce4c98109d246dddcf6cfe88ec3fcd273adac09c9e52cb4a7310226a532cad4d2c9c01976a983a3c21be5abfd50ab5854b7374ce99c6eb46c61ea56f734440f75ad3b15fa80f156679b46660715c991b441c7f91af56bd616b95d949b304781c75810b8a90c35cd734e1f6c79f98c4f75d189c1efa02a6f0a023def4d5430f1e313f2fd630dc593a8afe04462f7ad607a7d302ad12541a4739b596890b5c1ab08e4d45269ebf0cb81f4e40215c75ff387f629288517ae0f3b4cdc12f680573b8e7722b2eafc1b815ce69f1c4f8dc9261cbec94136e67fd6c596dcbee2fc19042ec7d8e665e6a615d170be1a0318b8bbf8c7ffc3352880c7055efaebbb084c664f315241c9f09dbe0d861217c036bc9936f03954759554e3f830ed086885ac08027c94b3a5e86448751b14b9806589537e4dcb6fa3c0ca00bad6d49f9fb8d247fda9f7a381eabef566d93571267c3f6f549244fd2c99e0845fac04f516e34a6e048116a3f77ca57d67029218138fee4d468cfe675c1c35a585f8ed991686aaa25531f10ae3fe70ddb8233846b1297c06c90ce8698b883c906231991b56f303dfb824c90ff07d0f9c3184ccb5ca257cea396b985254e4106ba7df1e856e1b38bca7d9dc058b62037ff07f0b2cc05bc02846971cd6e5584eb30a6117f0d942ebc184516277e0eab5e51a87a216284d8eb2b72239eecb29459e6a44009ab5d51c283f72c0d727f90a4ee5bcfc8c5161248554434a75e3bedec2b66cb0d668f55ec05269b82b2c413fb20948c23047e579d859bc2210e10bc1f81702f394798fee19ab89c334a0afa512a778fffa8ddd742cb8585d15f6e91efb9f720f256a1ff93c442e234ecf6377bd8b2f9493b913c5ce1bb08ad08914315cbe7929475aee54c10716967510efc007b16b94eae9b1deff698c7eda9742b2ed4fa27a3f7af538e1b3f412e2ea8cdea42ba8a790312084c821701de3f55c5316459f2967e601a734425a24315e8ab193a9b73b987eea6aae8e219bcba5b5c10d722e5e4881015da34c49948fd4aaebf762eaa57ae876a3663ec48c43ad329f398063e042dbf9f887979b84a3dacbf4c7934e46265215c8941e58ab55fed608459bc1dff30ca89cb30c87062571ff403bb94578f054221b6b7f1baaff019c280558e607a52c60f998a03292980787119378d52d06bd224be6d19b5cf85d3176aa61a254aaf2ca43b35e0aaa170694972c81b189df5c26a9303c8d72a8d424476ffe68380d19551bc84aa06430b8ed6ca667c322a9bcd431c30ed2764a35eae07ade95fb34a3cc09dca9613000b5464819b67523a0abba548d83f8f13f8ccb113e40209dce738b9e9949381415509ad9ca18e7b74ce7c45eedb130b1705d9430378c8750422f299cbfd07f2c7fba26838930ba650f71fd0826a024a32008114b5e28fc060c7dfc566b8af7c47cb0accec0ce5d19ba6848e421f33fede987fb27ac96b1c3b4319ac2607dea5e26b7f245f8b4a6fe904eccd0e35a196deb7dc0b24a9cd14642434ff3afccd1939bd9c781329d0b0c3ff2bb13b0caea216db14d258be7796fe2dbd95a7b59926284f167805c676e2ea61c275f980698808dd5d5675d894287f2c4bae70b99e4b89efa13d650b8b0a88fe2933d75746cb1553c8ae573b96b679c399aeded5cd20726e9eafd97f3ce80791217e8c224f67726f9d441e79bc59a8db0a4e6a8bbb747c0a2f4889c6de4c456d23949aa49d408ad3981f79833423f022b3c95660447a5d2501d9be19321724a040e19064c5f49c3c26d03d32bbae9eff4baeecc2ac3178dace6b566f6c09c473d02b477eb98dbb9d913b3146fe7b4ffcc1f7d267c17714c64398ec163d25a429e9c49409219a5f3ec890fc82702ff8f91ac701d2ceea9429669b82535425c3ec8f6a62264491530ce68f111a68d4dd829eb42bb5c5f8dfc29b614c8ca3d9fc1f8a47d68c404f8515b09ad1c2e37513b5ea8ea5c2f0cbe028d16011092f232ec24e026662744d3ba3b12293f46b065d4e0ec3beda816f4c8dc5e1e5e48e66214ce7571cf78a9ca646850855f4a5879834355db36dccf0d7dbb90f0d3992594f6b469d513362e502be4fa64770495e1ddbbfe01944abe04c19a96385f5b65fbebe66d0fa4387a91ebbd40886a879e5616061ddac2677c600f1a1a86ca484f5b959a594862b51c029458ce250597948f1fc2cbac0da00fbe3c54b2eddc0c1734acc41b0d2e673d97ced0a4611b58b424796c2b5c29cfbe99602a601230729c02618ca9c32031c01ea153d1b7d1214b4eda2b1f52212a28c5d5dd8d39cf6ec037b6110e0d45eb4a3905e75162ab8a9de1d16ccb04eb53123ba053910251b32cc7a0082f8c44758ce83bc34f609df1e944862c188fe347bad0bd81cc54b63a42e05880049d06c7c974b60601d9f5d7b8c94dfe18e0db61eb2ecbcbe8bcecbd78fe85baa2fdd1df6d5ce34312ee7a16211859a1ab757f07eecd5a3fcb4b1d37ad25d470f96385f10c03414c7019e1bab2f22586d44a5c764fa17bc6aad87c390817683deedfffb8dea369d35bf2128fe2dd1c3a8101f41a0cdca588d15a92fa5bfb61591c75f5d1a8ace7ce4c4b112e3b196fe9697101761d1fe7dc7c96044ccb0e28778521987909725bcd2e334deb6c8c072c6b65edf3594dcb981938bea1bd828bdcef973dca05d29ef990a199a723bff3c58e34895d5c86ad3f7612c68dd4e0707da61b96f50916183953692964a2ac694c784cb9331edf7e957b74a5e04e181d7cd24ae43c6cfb9f2682de0b33881b0a33d2bff95645c5ae7c1adaa423778ac1e26b81b4d05a4c89c568f4eb141ea45d3e950f1cde9d6fe9f94433817c490d3d49d8019cb3eba9086c68fa81cd9d8206b0acd71b9cf5c4ef9f5ade52d82cd7c09b0893c30640a419dc5c0a22c4b28b6abe0925bccec64c6efac42f9b3824d991861fa448227a28c19fed585f28dc39a75f5aa0c0a3e66a378df6ab96871a16ffcce90db98c0808cd3854e71d9292e1143642579904e9189c7643e88b9d46f2266064ce2", 0x1000}, {&(0x7f0000000440)="d9689cd2ed04330cd454778ed373d78423741d77cada0ebc0841ec2ac9bc6f51b6741a0817b8aa24e4cabc9cfdb558e6930784b93dbc5771429130fa88e7941c023505d5c95e13f18332cdef3650cf242d92c50424ccb7b3e3c184118ab3", 0x5e}], 0x6, &(0x7f0000001700)=[{0x1010, 0xffff, 0x9, "c0aa02ac7cab807ebbeac8ccad974a9c6c9233969e2256ac0df2955c9bb495784a92ac4c11f34d4ade6121b5da39ee511abdaf16950b61b916ac5d98bd3f5be350c6ff28938c79bc338360dabdaf51a1ba99f81d94e35bc507e8b3d0b8ebc26efc4688ceafa800c4eb0aa90c2d0a1ccb727a6b797e86659793f9dd4174574092d73df6800d11015aa0b1ef316320067a842ebe87866786e7a632ca77268e827d69b6677d450192c3ea21651cd6eceefea6000738cf89ae8ca4ba9ed9fc422a8d6ecf7d3d7a4ce3688dab5d1dd5248e4d7ea366ebb997f48417e409488ed9bd7c70d684c990c0e5363baf512c41ccd7aef813c69ddf9f9707b7ef3ba4cca7607ba3c8b131295442a1285c69da89e4bdded1433f383f13f6ab454fb24c9740c9379456eaeae0fd27372de4c0b90adf7b65323cfada2cc42bcefb829e4cb46f9d4aac017e5cc1d842d96634d315b40b44ffaced1d8f7645cd6302066db0cc8b9927a05a2e3b55aca8ec99dc8534e983297dff830c1877cb81d9e55614777ee7d979196c70185fab0833149da9667ea4bb4ad37402b7223a5c2a104b92828c2f0d6b4073db01813ae9d380bf94c5bba9b6240983b43c03388e565e60171028e12a54a11ee071f238fa4ffba1892eb59402ab194155cbaf54761279d010829666731fd64508a473726c63a67eeb552a3e781b56d87256b694f4f20a9026e0ffb5a35bd26d313d67b9ad5310f9dc666e8916b13117e3ba48e2fe6786f31806d73e3ca372d9c8f876fb6a68eed67facd47ed5e53ac95bc0b33e1018bb5fb2aff05bae9f92c502fffff87cdfb1bc06afd767a892057cfe6bc214f99768df034783017b05a9ae9a9a3bf7c4884ecad31b48162805bad3f0cd5eac58b5df2e3821e97ffc730fabcf1d0bc416603a060cefb06d39f336c8830623c0651ee0723567a5d9880c11d39d96439cf790ae71265032ded1c804399170e5dc00f1bc338f4cb07d17b26b915164e404fd7960086d451a45ac9dcf0d985ef858cf8d49d8e3fd86f527dae810c262ddb1af16c3690274a39de1f74e95cd8e0cfa59139671f511e4adbbe2d1bd56b7574958de1470acfdccedb34a5bd9a601c71545510eaed2d8a899168481af555d072c4b8c13e410ee2a668cbb46d8c582906a80824cf71e0e8691fa45bcbf92ec8099744bc70d8cf37cc70aa7b35962e19e960033cfed61d35637e34b5bb7ad28bf05b622f4d1b98d2b40e04d49e9e6d9ad31a209d801176a5c114ebc5ca5bdd1ca85e3859a9fe8430064e42fb00a86fce2379311e2d853c15f4eb8e5f5b52544de669acb53b387e972ead934f92f6214dc1100f9971c21f2dbcb0671233374e61c8dc999cd416778d0d9fa173577a9c92f66dde2d0757feb2df3bec5094025f70a008ce32bf33f61a2423ffb4feac8e59d3adcc06255ec8fa3b108226b2a964ec9f5cdd9d22a36b0ba9ad2c56686fa5af0e69fb73f2b80d5def74255693b4b9939c16541f398dd886cab4430c6d67a04b27d3ec45c2367a6549e8663004e7d38f4fdcd2700374c494cfead511e2e154981758b7fdceeed8ba82023dc14e496ca9b4bea102cab54cf5c6ce915633f72f60abe6c3d150dd791cb68e3522712e25dd5189990e057aeebe931f78986b865710fda9e9ee54d4fd89eaf0377f4b20a86f45e1745cee9882a2907e1bd61f420e758d8fe02aa57fb0bebeeef82e293ca9d0ba09a4fc46a376a0903d1c1441300d3927443a8c7056350f8cc4d0ac30595b58d46c618e9dd64305966e7f58e8c4649b8701f6c55605be43a2b4e51ceec810c8194ca8a3188a61e6e75790d5bfc9b7b2ac9e6890d6177e72ed24c3d57b8ebde5eed60ffc0ac709b1a8b951262019a43f1094faf1ad696647d94852c41883958b66193022e5f970a443696d5f8cddd89334e106498f54831f708e17f0e75e66d92da549ff088ecba795c6a7fb6bbe65ee0e19df9bfff83fc6873f16ac4b99c7922554a802225fb02f758232a2bec9472c7559ae587ff66347de477b34818a4e50a842666ac7140cba0a956b6d05794a81cf492e6322fbcde610c533d750f1ce0ec0ffaf2d464e4274bcb3c386cc96d78cfaeaa7250dbd5947b58c02d6601e5ca5976f9de47af4863b4ddfcfd15490177ec2057a9f13d9ec37f114cdcabb3d124af533b7220dd4acecf135f488031015d1d818e62a7537b81e974e69c40d0e3b709f462b4cb75da48c129e982b501811b453ccf317540989e8ed9519f5288f9a5447eed7aa35a3739a6bd8fd417096ed6929221f5581aef3bbb4c5801ff8f1ca67e0028e28fcfa603cccacd470508cfd654319193ca715dcab1bcb2d3bb0254201f462390919d87f0a7aca4b7403fbe4ff6611aa7a489cc50a07ebb2478a825896f957c9b1dd449b3332a3596e25e62255a9504035499fce9ebc3856a9b672230f40605be9186fe184b4a21b77ce705279e594d10ffabf5b0902e1e634a4e264390683f8acaffc7bec672e146e5cb72f5a5f715df2b9688e712b854f1b01fcff5d6036525927967c8cb61cfadd0cc9b2afcad55e6ca1ce835bdbf9642dc4bce0dfdb8d152ccdfbd8585ba352bb040a3762c4d9c2ab92fc6d2140e33ac874ab60e610c54b90fd970f10476cfdf2c98d1b21663ea43dbfe3f7264f50f5dc09815ef6b5d1d537efe385db1355ab3fe9a0b4770658a354307b6d4d6190725fff1e72ec3b531513f3b0c785647ce15d5564645296ff63e67270104842cd9e540799774b08a6349073b9310863653b4f2563258d780fa1590660640bb15a9430bc8cbf400ae34f48c4153764656423c2581c5031291ffc5bd1583678c3db5e6701960287ce9d96f35faaeed08b4594950dfc0ee992a4ec789303444a23d262a5f8ab17d79cc5dc1506c622890696e244844c8ecea68ea98554e58c9d41f9f44bcedac8739f79f2a4aae433401f9f8020b49c39ebba72a212ea17339dd46e89b2d950bfcec262be3da02927aaf110c49f689c2a32fb8b545f6ad9df00250527a93fdbd810552d60b2125cc0e86c33d8f8ec2f53371f9bfc4a6f98022d298d29a83e252143bd31956aa1d4f78fdbf9bbd26800c2d6a93e6a691d7d99b51a7e6219dcefb8ac316ea99989e61a8c21401f0efae502a06d280bc64f6774f5ddf3852430efcb059ff6289e53769d20a895caf4cda9f20259142ff66ea0b0533f829fd3e7aa1e5493522916244062b1430f5f5252e68578997907df8024b4f6bc4d8d1f17568308316c56b9cd2e4686fd8d40888c1b00c127ecfb25a4d564dec16d40a8c6b75bcf3f0277c1f5367a314f6d61b2cc2144be187079fd6405fd3621f5d4350328d5307fb32f521f56039acbf8cce67a08ab1f40205577a63e9a5330402bc69c67f98a795de47bf5e756952d1fe23462e27ba2e5b38a0270a5b89cd1c0519db5dcff3eb424c8ca3647f06dd07c382db27587e61d7fed38571f06486316c2307dd8f6d39bf4df58002c9de11208612b96f8112eeae5ac598d711c59dd171c288049ebc872325ffba9c532885b79337ed4e556d16e435a5909b0b3feb12af5ca0340862d557e3813b7262624c010dff5385c0cb54407489b964498b58ed16356fbda219e2ede097b98c13d286be78cb2723ce3fb07d2b56d1a2139f7d191cdfd154b5b0bb47725bf3aec39ca32f52fa8c516e874ef3b5e491a2bbf4e1c9dc46358dea9134baf63d9a842d6788bc68ad221120267e55c2bb2655390377d2e9ec58181d047d52c355c4dc8c7a0fa2294b0131b26a01912d339617274a88f116bb10f3b661b1ce85834f6b3e5c83c51f11639efb8a9b16647a2e169d5c4cc5a3f118e72345a58dbbd8d518eba075937a63acca80bf25ee0543a31df3cb2e649b1a0f76f08664c4ba7beb64e69789da6100847d380fb647e7ccf83bbf25c057521719406390402f3ae0c3df1408ff87d0d5ddac6173f6bcfd7559150eb3093223abce4f1084e23ed90c281a0c0b9f59dd05e4c0e7a9ec63a9448e30dc71b1bf11bbda24d4273f1306108d3b741e29dac868ba7074db42fd46d845ffb3f695cd2c91742d37b8bc7084172997cdcf24d6bf01759de57328c438ef40e5d4992c608d5a238a42a33c44c15e8e0abda9db4bdb72ae092430824d041ea31b2a7890e3acb5b677eea65a280d4c87febb3b405f0d427d253e97e8b96d5cc3ae3fa17ce1087043f0f20386cd0b856f8e50491cd8930a91a3981847aae5353cbfbe1fa47750e4292c6328540436c4a21987469d2c88e24936301fe29c65e28547eeb3b38ef43c5e5370245202d38b3177419c2d84da2e3e72bfc5683e02c051b3439b396caad8b26c199b3343b27d7722f320d49044dc1a4f61fe323c0471e439dfaadc101b6509827c6fcc126264e1e159612944f6fe0a3092ea0b74b997ac997b6030d836699dc3d34a32257e824ba86100f8a3cc801734f98bf831fa3e7b722226bc3a0b2ebf17b7c761085cf17c54b85a57a42cb57ef1caf321679b9300a1a93bc2f72bacc664badf77f5a8f8cd67b7cea7e3dd380725fe3c990f0d9fef42f29c051da642d068b67252def608e0f116c75de48e2b8263167058488831dba991c81c06c5ec23afa8166a0b00aa12c839cdc1cec35216dc9665b98237cddcc9641037b3e799d5ff97e2ed6820b54dc4a47279d3a057da5ade0b3ab67d01a2cfd48d62d175f21562b764532317d8d93d53b82eb4cf57a2332b3f8a3887569b6bee22856faa54530bd6c5c3edb8efd6cad068843e119fe3429232b6b4de5b9fa1071ab87c5b103f6dc1d21a46557c77c0a17ae700ae1316ff37c907309ad8985a5b6b321c4e9ad027b8dbcad23d2258887ec27f993fefefa6c1a32b0a4dea2258c56919686007da53190a06287829cf75bfd3158b60e51c3b3ffcdcbeceeef8805e4d9bd47551663edebbad1e273737bd111772c41f1be0b5dcde378ace36edb58a4228eb3fb2b6c40752b51aa7163c99536d13f77873f648df2b636e2aa3c53c40cab16d847ac90483f08dc7cfbecc9805a56f44f665be13977f9b5bc4e4638c6520538243e347cc5d64d9463ced8ff219f166f5dc0796ad7aff0f38595497975cf8307f99f983055b7f43c0fd297022b18b4f0d51f38b842ab86229cf3e36c57e84f7787a70f35466e435893f10d3e13d359f92aa9a82fe3329111d07a630ba5bdbe791d9617f309a6a0db9ad12fb8b7a30fb77f869e93125eb17cf43225b38325bd29bff49726b158db58d6f2ecc7cb9eeae10676b376c3e257fbfbf24c24ad5f0ac4bf5fda8f08572225b401a965a8156f167548c865fcad7eca75ca3a95ae3cd527ef3de32977d3de7947c4a8aa60fe2e754a1bda480b728ba50aea7b8e5d415643ea33fd8b02757210c67f70a7d0ae8ae8ea68b9fc7411c009b66be00be340ac21587c7cd7586ea5e9163a5d67954c205e2adc5475d3db6ad6178179721ba35f82be2ffb73ec3e40b0fe26b1cd1651dc6f3d1afd61a6a15027b8edaf3d432e93f37a727f32366172182de1d02db37f75797d054cad160a09bb28ae2dfa86e9f061585bffc3a62864d29f5e0e483738a90b6e97b94ab7024a2950f497ee9aeffa0a5cc4c74c0f7e9d8d0be1aec2ca1b799e43be38b049ecb4294e90fcfd496726b0a20a6d8f83f586cd43c36e564c5bcf15a5f0bfcdfb98ca3bd34d874f2c5b373400224b33e3b95a92acab42c281c6267916ee284f43ba848347f9fa2500f294a475c7b10bd8abe50327a7d1d77b9e9a1c424c07b17ad0415f0fa5f7868caa6bd24e00d"}, {0xe0, 0x1, 0x1187a16f, "e230677ca953bd752dc8515a60bc7cae4494648a4eaff2d15478b4b0ea8fce2c719fd847976a275335b3a7a85d9c178b4a6d9bb4590bf8dcd1395a72f879a22d369c653a8aa30273e56741a967fb8b7a9b7b1721283639e7d7a01ad4f899d495e31c1c6d763a71bfa67d8d78407ba40929b06d81f02bb3e5a0be7f6c2f74fd0df29957d19e795912a80ef5df6ab0993013542e37f2e8d35582a5bcf00d0a350515a4a3a50c225176737b6cf1413fac4ecabbde3c964ac74651d02f64ef23c02b6ca9ec56d92a5364ed4c25ed5e83"}, {0x70, 0x1, 0x1000, "3fbe39b2b293e84ee3097d10573cc8f368653596c2cdb0008acf60560a91baf9bfbc0e11b0666c95556f9696cc7cf85ee02826c2c063fffae63b52f17753f76a43a3d14f0139e4417769437ffc319a85fff30dd0b077896fee8b33ba"}, {0xa0, 0xffff, 0x80, "3a19a6033cb7b5fd69dac1740294d68b3dbbfd2a006d2861c2745edee39b5fef373c8f2e910078e2d45a315b4581a212995fde5e4297dbd98787ec052d2f737ab1549e18b434b4198c7a37b69adcf0c510d01662083000681f0097938386df6484655ead114a8bd5a1dd08926f7a6c545ff065ccd0633845508aacbaec5c569a4e1813eec366f8b81eac4dc2022323"}], 0x1200}, 0x8) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') 10:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 10:37:04 executing program 1: shmget(0x0, 0x4000, 0x0, &(0x7f00000a8000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f00007c8000/0x4000)=nil) sync() setsockopt(r0, 0x5, 0x4, &(0x7f0000000180)="fc103664a5a82bff9a604bf8a414c148ba95a445573aa22e70d1911aa407938deb2dcb12f76fffc89cbdfd19a9536ea1b831902b8f3674037b2d1aa426ef5a026f863fa18ce6e4b03467e10a4def4ed21ee71c7a132e7eea2f5c28e59e777ad844028ceb112451af371413a021cb5d5a02a0502a6bc559ae7a344abbf6fcf5ea8d05768de092e5e2fe69cdecaacd4046ead11a54171d39298043326f78cca1dca4ac178a4736d17a5b26fa397dfe3342f467a74317177a5116f7facd9f6b09d6f913a5c740b560a08d1bd5067d8d11fcb5ff4f89bd25a7d4ab3119e6a30228473028678159cebfbb472bdcb7412be8d5bf6dfdfe97af791dc35926387fe03afe237b72de55f732d47e5dc4936da640d89ea6fd8d3dcffb90ece68639572803bfaf9576f2dfd92cd9e6d41dad77e3c5cc409dc1b361da797dd8f3fac60c11b9a3377bfe412c1a06d45a86bed59ee6ab681420edac37e1567a4700e3d9692d177494df4b1b74f969d1dba6b0204fe11b4b28463b712d898d952f3345ae2521bf6a2bb318da9a5a508c69a7f26f6f3c479b1c6313d983569e79268ea3e793ad0af8fbe83bf5158b1fcd000b80ed6da2cc0f05066e8ce926196cd94a5d36c8ab9034bad73c0275735dfbf3299159abfeaea1b1d39a2cb346e38f1308cd2aa5964246b1cf8ccac174c083c57041eafd050b594799486719ec51459babb04116ee3c3360950eda062a1ef38917b8169e4bb09d3669cbfd8a10e48e2a19abdda65c6aa7d057c4a9da00d21eb3f31fd8c86d45d7f8fafd5bde469eb2f9ad083e5f468d8e2699294ddc082a573720319a53bd6a7937d93aababba489368890442544b18a8794b84925462e1f0da93f888ee2a75d1093824a3561728daa26dc15427e36f0678f35932e02d512a522d4dee0193c2779cbcdfa7100e5eccba844c195fc93fb6215c059fbf6707d2e00898f1d6e27f28e018624e2394764f2a29f11e65e77b111191f280b03ad55180edea7f01260693d50b01a7c7ce21d8303de48756a1e83ba728607bbe9828e1f8e1f477f7e6dc2d17cb24a3e8fb9e40c7f7dfb9b69fe2b0055f238f9dea67ac6c95e42d404a31309b08d826f2807c35eb83e55882a721aab1db300cb2ebb071a90020286bb75920a620e082cf82d57d50cddac2dbf0b476ff5f7c56299d01e5ddd6644969481b4dfc2398c1fc5526edb15e59b07b8dbb8ef5aab78fa2dd8ec7f02d1c72e99524b74e76d8c26150f2cdd660cc50b0f1ea25677f2a047c82f00faebf1a3837edb0afa439a7ba0d5aab2a1e4cf35affbb37faf29afd0cc116e2b8527959eaff0b3154d60e093c8116e14fd3c4e1021eed5613082b34d7488d6551f6db4941008032a3584c0320093ecf0585c59b0fa1c0913147ede59c02185a8b7f23ad53c49d3c059fba01e3d25c124f6f9cc8882502ded81552c03a2f07c99f4c48e44c5c83aee8b674eb0cb5b75640f7caccadd8d17eec07d70a4d99507c705e7cdd90563049d37d4c08e452957bc479772ac5bfadfd0aef32eaa2f68f069aed92b7d7c8e649fc0f48c695437be39d918d187a38a57b7ce20afe9eeb1b49af056974f7fc2b2bf2f7c0a742a0866cb9e09b0ac3cf533cf50e1320b3c3346fa6c1f63894bdf6c8e21f64db094a1a35eabcb6fd7a7fc57cd649ce8783c237b2e24a4fe747176a346fd32c45a9c70aaa4b4157bbae3518b3aba05ba15e9e6206bbe2cc4ccf2d94be604c2cce8aee716708bfb72f70246f87ab97b17fe34d5a682232d3b49da364382ded2694f6aa60e41410cc3d0c1d04545e62a45ac14ad92ef357088d9e6aa42bbef078a1e4cea557f4c83d674a34d895bf7aa8f49b478b09d72ee149ced3de6453f7097fd21cbb28acae430433323f6cf0fbddc7c67c7b7773a56eee22ab9bda15d513d6d39e94d0cd91cd4b6e77ab964e5b32d76480aa28503376bb58c469d51684bb31f11f68503433eac1f79f1dd5dcce27cd5a2e51f716b900c4757b2873e315ef95ef3698b1bf739bb81384726cc8419cbb04a74c0012c0200066c29b1278fae18f83d8e9256341a30062d4d3f829198bbce78755d19b785dcaa44359d00121781d02ae912fdd1cae1cfdc117b926e077314b0dde8016c7daf0675ed41e2ce53e6b8c3ef985866f252db358da5e2bc7eb33560d8d18368d69b63c174f582a6c6be1dbd72c2902b7390aac8cc1b833ea254fea7134f74dcf117e67ca677ced0c7dc8fdd916918e9ccaf1eb8f6510ac40dda581ea7747a8d05b97c8d16e440babfdc19a228fcae7106ef713248a74f068964d05da67331c15761aa8f125934dc3473f8d1bd7eb1f1aff2393294356dded8e09ca419bd8afb0107b1828e8f15228d60b1ff0a916718de3c683227933631500928c7f3c329f512b7380face6f7b100731fe7f8be991a0d89b380b3e17f583f97f7b9f21982accb59bfc8e00c5f0eac1ce5d6ef40fb13682219af87f4edf14412ce0361d37f1d35542d9f389f9d98abb807b6642c83dcdc5546f2cdaab67fa6cc12ec3f0dccfd6576c451e8d4931580d94fa60b7d8598e4917ec55cafaf8860dc9803ddee70bce040938404b22055fb9af3e5bd93cb604ff82a2d65212139e8b6016584239c3615067944fc792fdd2d5d350e1ce8b57740d67b4cc25cda6b005bf0b74518321ef9e0d62b84f486569097a1caa325bfc5a7dc04e8187e50df6b7e3861924ae190164cef7728e974de66d6025866a4886f3b444ae5794d9ed30f09c889a681dbce07c05711ffd8e0877ebd330205009c46c9d99eb2b911dcaaee86cb2a9a8db1d075c3160a2e1559bb1b4ea9fe3f056cc158ead3a1964dd9417b71cfcaf660ac8b2fbf89cc26b6264cfaa316379e8ddab8d8c69c74c5f523a7545c027c86655895dce2c170a3f53a5488af09917e8531d73d6ba411816b763bd15f51c50325251b758ee5b4526cb1b71a41077116dbc04b9ea01ca4ffa71037c9004bc1ddcf00490f466e177f57ef8510a189f0fddc9a9e98e04c06fadf35ae8052ce1ddf90519c02b4a7e032550391291e097379d533a5bfa4a99247183338ab9f4ec51a17f2b0ed8e48bb5fd74f28abeb5bc9daab34ae4f24f5d5c823ad82b8cee4b9ccd1218e18a7d151c9ba084ebf28abf18654f2d2ad79029fc93eef79fc4f1ae97546c1f3a87468b11bfdfe012ed76888995c7f51c2bf05aa3f9be432abb7f2c3abb9f06dc91a6d5230bb7066a23d70da5c5d798ab787f1a16f6cf78646136b19fac872ed6010c6495bbda6242a74440b2b2f8f661f90637562135d69fc80590bbb01320d20fd24842de07a1258b7263105fe389d4d9f2e6da9405e05d9e854795495f9059fcc4f45449d4fcbffd0c6bffe519bdcae56493bc225c79641338db8febad9f0056d4234db9df4b677d008c98b6539363d8179f49fd1dd647db111e761fa8213f64328be54676e3ec3af74fc68e57832a907bbbddc811137eebd50dffd66e149b4b879f25ef800dadffdccf1928248725493f4a3aea42518aaafdff119b873fcc3839487945f9580019e19be0f350c69cfbd6c712f6ccd597f57390ad37afc85aea2262e93b46a5b08be00596824192bb213ffe6afdf9e7f607ac7275c281b714b1ea9e18a4fe466438915601a970f4cb6fec38f5b386894baf59eee88ecfff529259a919abbde78b8a67e880127c29af804aecac1f721e59428722c91b279684cc76b5523df8d48a8e01fe3072f4ec1cc3c41054a6834a427f24d5d1546f778bf6fc6ed30fc8a50355ad50c4e3082175ba98ec3a041d9d605c9950beeb070bec51335dc515198f7a5853238c3224620b402e8286564af274f1f7142cb692e8789072f2b05cc0631d968ae4ebc88058a3a00bf64c18496813d9e0bac91f42e4b36fc7436f8b2355e26b41359c65d6e23916d25db9fc788312f406323c5f1e5e9f81868cc587e957934cb2103b608293baa9487fe5241372329ed67dd2a99a231d38365c9a0a82e4d981c7c4d7c5f0ac8fa4dbe632079c9e0b55e629ab6dc8ab7c12fafdf8d4939876c137e283af83ec2b42edfda2d8efe8a20ab7a2a4201959bb55556df86325dd42304f2de7a1b3d30f03e78cab21b55d35c03fa0aab7a1caed29275acb2f09c6f186c0d787ca4ad170922d539009e6676e08e56900d803db304803dbcb41a64228d3bfaaafa274dbe5de370df2cbf5762dffa0e96debc27d5fd03583cb5a5209ef805cf6fa45745ccddc242e150dd52576567119d0986780af77c359af2c64b0e6136678701db3a5bdcb0f11408d616b30f489b755448615466ca2b7a42fdf64be0a44ccc194e349ef1b3d6455d79a6742685ab1e7a9751dde41486d6f6531c0710f6ef0a6f631c06c5c837146dc5c0c8fd780d8605e04bce4c8ed542b2b609cb7ecf0c71dfc3465a652d90df4c4a92b8ee951e4193278ded74ea5d738e97d9f73830f4d24e6b3d47afb53c06bf14b1ce5efa2c5f06858c884f9a2ff31aa681a95c71741491bac6d3ad9611c0d52b855754b75a86556ca9c64ca3c47ff4ef071f2d5f1667b7d01b35b7a34b0fa3d60ff84b0f689c5d639f9a75b948a4beb9f80052ffed05b61d7de4123e0892a4fa4948814552e4a6abc0053ca4bf83eddb2d87b23a736fdd8badd3b4864fd5ecccac50d8063256478299ff6f028d5265a1cdcc4841816ea79a7925675ef280dee225355b51f7083547d5cd9620dedc0153ab8fdcc4d457a670218bdea389586b8ce459a51c9370fe9dbe42f349ff2fd6a313e78d00d1d3d36413ed3b626a651a4af7291bd1f2d263b5bd4e72ddf9f94dd1b3d7841fa8c449bc533871fcd8afb4c5cb03e4a01e1f7bf09d00db157edcaedd5259eacb47a8be014e86d5fe0d407cd48736f7cf1c2af12c7287f35d75af1a1ea2e16ad2ef958e942f5df51c7df1fee36927ba978958694d6bc08b1e82d141f1ba230d4dedd2a79aa48fd8ee73fac0048d44144cfa988fc2cc507687eacb83415961b49ecddf8953b2d93801ddc01244520e1608ca70e01b4ea263f232f3e040ff399cc2a13c8d9530e7e2efe1ba01cd04adc646d8501acf706628bf9ba8360f711d4b2ab1ab6f7b14b38fe9023fa963bb10e6fe61ddee2e8b1908144e8c2ea69b45900ca3a55c38e98b03f45e07f5fd6623302886362c44c87ab766dcbd631086d7cd68ae0c20a844aef249134762e445ea6d2f2e136b9b9a475d08d3def2d0ccdbfac3aa7d8297f762d90239eca27fa64fd1e8514d8909df9b05ab40c00676a006060430ebfe3786e7b5942cb1e9bcc79186891472bd1c81a43842900c99d8eaa158bf79c7b396851b75c71531e5f3c0091d399ce4683422e42a08e19ea141ade9c588619c4346a669f69858bfe71898be191f25233c2329ff7cfc81c2af19637f6d2c608240fb410655bef1d6d9e0493a38f56f0e901d3fb6912b949063f9cd579da34c8e7d98b382a4315230927f580262ae0f68473f7041584f6ce01ad6fb6d5b5a5e3f698c024faf57ea2b58cb07635bc262fb27e638588d8146c3a9c3b9ae64c1873dd0957a2fd9a9e7bbaf8845e239b470d353f665eacfc12524ab1e7412af3186d4938d2778fad6614f5be72a71f88e44a90b30dafaacd832009fc6572350a3cc34b1acf70afd70105b0b0d9fcbe7f8e6a4a1ab75f9b5bf8d6a83ad844ba12f4d6e3f1044f39110e244c254dccf4166cee5c850a76030f4a3c41f485daad464d25ae5b6bb08e227495e632878a5b8d1b352c8c5de99b76c3762ce99f9f38108a4b3c76b711f1bfafe70b618412", 0x1000) shmat(r1, &(0x7f00003a7000/0x1000)=nil, 0x2000) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000000)="ebc9acff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdb3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 10:37:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0xc) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001700)=""/10) msgctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="776f769c881b78e86d584dba006e50f6e302b0eb30677bc1cff95ab0d4c88dd9f9d49b7582c8e2760784b679327481c6554be714d087c1f0621bfc699aec05206b1e088097f2e06f37f38bd549cf266e70efdf6289a77f4dc9ae0e4c502a0f10805e5be987da96df5df5ff0e512602b29b7c", 0x72}, {&(0x7f0000000100)="38f409dbe2ff968e8805040140254f8aa34cc68e1b2fdea08751dc3a70fe2ceb756466c8b7697ce9cd4a17a835393a11e56af2ec2311052145d113eae9cec05ae8f29ecafb9f7d543853633a27a219ba26642e40f703acbc1b44250b6c0acde291cc1c86a6fa4b559d9bf89397fa3f938ec4df0bd48045a4742f8f62c7ac854a38c70ba2f4bac5311bc92622b2045a5a9b1e1883ca0285151083699db7b2fbcfb8ce4a83e7c37fe61b0ad46a5137e9932ff09e717a693475d70c60a184e0f7c770ec55af2df75ab23d6a1c104baf249ffc901ef015e9ffd7ee7b26c00045419e9ab1e8bbbf76e24ac6a73db4e9662d1db76c0d056d83e523586d35e16c8f34b0112715da0020789b7c9c1794e6db0db54e92e5d77a0a3550ebe2e85519c58c631d3cee0cae29bfa2d005c107cdb8a0698532261bc75fa726a0724ebe11eac4d651eac85b2abea672b982dba3ddb00edbb12e04c0506bd4ea5371b39fd081af2073f90816a74af6d6e9e569f9954bbbb8a2aaea2eb14b1e9c2db3632ec34c1483228e0568897c703c0d7c3e844d00ac998667fd69a30a25980d9420225f600f86f941ce5c4dc4a7d1fcbcd4f8a26d48b37c54fac5fd7c7f78763bb46e84083c219355692fdc02aebeabbd297ec72734bc4c365bf75afe8a97da5e08b162fca6d9d77e0156cad3fd293461f296379ccd5d17831e41097a76519bbc8a3f64d4969499793b07601e58aeb132660a7ce112fd92882f9a917a52ec1c42f2637cfaab95773ef500d3e3a521560c4e065d995d7e448c73e19883728fc93f75b1e7304148e8d3fcd42914afd135b0f3ac19fa719e6c3147bd5a380fcc756c1d58bf028547cfba0ae7c0e6f95cef5872f3c41f0c526d3a88234685eb7e28c51fdaf8c237311d0973a2972d35ebe7455c9967fe5dfaee147a28798e9db50e216627530d5a948b2532f808215e5dec70cf47c5781b35ea2781c560f981c21521c840026f50da7f98daa0c048d21d146ece4c68c49bcbe572603eb021a622ed3a1ff12a4c726d8357d84fb21f30a5600080bab5bd5641f8ef01cb594fe80eac9efeaa48326c862b610606048861925b6f27db764e67c68537ebb57094942fbb11d4ebea73a982e9e8375c92eb2c8f5739533d12a099a725952e0be9d3bb949d7dcc4f4b9f38f8302c4733587bce393606f35e17144ef9b4f6d96a580e37083f6a925f3c4eab83c6820b48ddd3d48c698c000333cdb8d3dab49285f1f636e53fd8ad8cb951822a8f5b47364c0628bb83e9cded92982bbd6343243b013f53d55e35036e832bd4afe4b76fa5e720015737e9c544d861e80bc390e58264dd0cb2cf9f0f9fc974998f2ef23e291057cf6aa87f1b5d8cbe27f38469c68becdee500d0779c91987d47bd59ebdaeaba205db49f2cbf6cf1d6e6f9d580c07c59d7b83d3a8023e01bc5445082c64c4e900020e5ca8096a01891e5e8da262704838401d7ce10ddabe4b370fb1cef67c7b71f523fece4909b121f30f5b945e0915b1c8307ed60eab539b87a712527ebf9dee7fcf0f5901304ec19fd4f7b4e6e50adcfcc69f5c1455832aea9e773effd3988b0bce93aa6740f414f4b3d0bf51c9cc22fc0f1ce5bf07dfedf623012cfb5666997188cf18edf0b2516d0c6b7023ddfb9bf95f1fbf89bb41dd4e014905f184e4fb010898651e21d68f5ca41e02b75cadef7ed76c3554284475da9b8c6ce77a6685e3afc0a4193d4bfd6c707c9b61685aefbd5f730c8591320c3ef44fcf80c5eb921cacc462d10048ff67736d1d314547858d56cd60654127a4c6b721e0779c99eb835a4ae0ac8e95837fa2e77048cad4811c3360792c1990f696b6480b5c6e74c56a115469c5c466f7f7e556d7d2d17e85e4140790bd6bae8848cb34d929492b18cc2e3086e1ba07390fa726027f34548c7f5a98ff33a5c36589f29b1825573d90e6227d91c9dbca69a752e1f5ea46ece1cdf77fb0e915f82ead235254252af88eebf172a2299031e978787c541db9f39242bb509bede2aab5e0f00f3fe35955a87f8ccf7ee57b2c86bcd950b69c9705d87b850f418b11f6b137890c3eb73529db2835603c4587651ff31836d5953689c9e437ad4b8cd4d264200566210ed638bd7b759e1fdb5ecac4b81538820330d9d0df629024a9b943064a65bed4179fc7479af0d559b4a2c7463582f020489dea6aa6b0444beaa925ef2c62921b62d9c04177c6bb622f04e58375cf0ce4741b3c63256728de32df5c4b73dd7414867e8374612e16c3978c891ce7e61340d0fee6a69c9fc642c4e3765b7e07d39ac76834569acc029259453ee1c417a4fd986d8f8dae63037b6c8816f1695911d86265c8d215bcc5c8ba9a37eb2df8c7a06d4adcb0bf6ad7714d8d2bc9909adafb13bb987361521451dc2ca44a8ae8a4f624fe36526f1ee8d3d4689617153408408a352201a70f2f66927f26eb7518385e08836825da352b2f3425755b32f445322bfbc00b42b3509b3c4f364f608b758a0f0a62321c8b2517cb2d3c08d6011b2a06f83bdae967c7ae5670489faa68687620b57f362f07362981f918a1d1b1efe79aaf13ce1a77646d893696825f990e0373cdc98da0fac3310361012477c58e9dba5fad490fe9d9f9de8bdec3bed0fab569ddf410cb2e9e7c04cf214fd409c69aed7ada69f0e78072d15a66e60e65882c559bf9508a0b452ebbfa4bc5a80c22f16c0d32e9af02dcc94fd3701ee6c030e4b9d0ebacf61d5d7324592280b662c1e0e98863a8eeeff1b93b54b63b60b69d4a2f683817cdfa414807af923e4d15f0da4d628f2c74eca0b2af9ed24d6a0739f2977716f00916b0087c8aadc41ec77c5d78f10254274cd754cf660efdc3bf5862ec2f8e12b6935f3e7de705273f6fcb68e364a2e1bedc0a1a82f7a3f8d226b7b7c11cc0a76fe8a952c04d318018a6972fbb5a80977b9f337bb0e7191bca1887751e247907f5b7b2e1425b9ab697c5ca1cd9ac8b44f33f0aae9fce35c939a04791ce84207cbb901e73a3218219297db5124521259f119088431edc0556c2d42a0f28c7d5812a45237b1bf73993489070fb0615ed6117356d6423917db184a4f0971c98705850d7d11fa89c1ef3ec5ae4c7633d555cdb0ce0f50fad760a66d9b3a2dfc02f0038a532b69ca1a03433444164b253bed2e3c09caa9d36815645f2139947ccf03d9f78581d3ab6903ba67befac5850592cacceef6aa2b475dbccd677d9a855b1b1bf0ece24d1eb2f9f889eaa6c1e8492ff74caf53b6b1231800fe455f06719b71200a7afee83290ec93cea7741ecf31e67b68f4f4bc1e738a6984104afb313806adca6ce779126324c101f5ab370ee2fbbcb5642ff30889b0b420d5fc9174bde97c02856d5cbcbc70bca54da5e8a0a6f19e4834e64f3fbb13c7191f3d5c7c46744a647ca1a4c378de718b2bbc4be4c85fff88ea2bca1a289992c4693e4b8df938e6bea7660d534c5f5771342aaf6b9e170422ad1bfab775fddd4e7104e95574e108b6988f5b420fd5a143d64911dba3a2fe7c92804110387be99bb6096f0aba448de28ff5894d90c296278f37f968aa69f306c31a7e0bad5770be760998d440d4f4a0a4213c3c5352c4e9eb751620c0e90a1a0b7f9899826905615e8c9d4569c60e9b612fcdafd508ea600ce9352f6362bfea15a5f8d557678c066dd0ec903e3278e6687cbc67fab477e14ae8da0b567a7a7b3fb8deda014060b688246d2fef0d65f1a84c0d635afda6b0d76332dba2d9d73da42e9cd7fc4a932821cab6b4aa1cef29dd60ea2257bd9d318c1bf20586be2d3e9c37af16553580fa037c9e927548ba7bb7ff5084c69115ee6536d91341496cd6689063f0afdff95cea5113f17369d1050ae84d12d90894b89f9657fcaf65fb113bca7d1c987c02e4e4c8d58f34b64751b3433fb4aa6d04f0ab676bcee1ccb8e4b9d12ea128a80de6300001816e30777018bda340faec1d1e0aec3d6d290e85c2b0f41c149cfabf5f2319721910c3745d46754ab39cc59e4a77aab2d932980218660a0335c439670b99a06604323c59456be95161d811ce4b013256f12209fe66dd13a704c5b681de5fe56e3527726a675e8cd790d4f9c94a5d490cb75ee65a14445ffe317c5afcec10ddd5ce4cc2e4523b8c602dc490183a9d3f99e89a2584e41d9a7f5dadc041ae7c874d2b0b338899251549133b163675a53a8a808e31fd1faaaa07da347ab2eaebf7aa97fdbd4cf144c54d1f616b854701d2f1b9e311b106ec59270825a121b4f6fb129d70f9ca78b2e08df5fb0a072da02fad9eee343e327c7e5e674d3c316d2ff6f46507c78a5f4ac6247b0080194110df6c9f987353248c1275193dd83a8f23f442b24f32c41d520b372be93e3d95a935f516bb0f4006dd8786822e86615553e7b56d1dc07a910df05793f85b60f6439309106e26431d5feaf4feb949cf4554990797c617aaa2881a4ffa5689a06d5475052e1f328d76e7f62659fad95a28d7fa8f767d6d82bb44110ed33967ba08d6450c38300badf9f73361b8945097860b89d0d71a120ced60da01791224a28c965693a4a586afc85103f04a539bcdbe9a136a7a8ef423a66cb80e61d8db2b8a4e1ed24d71d4fbf020e19d4a6af494a611b8879bd5d23a8e66d67c7ec5c3d3add0e801995c9e3766af61f6e32a7b040aaa3fc222e6a9b0f531cd0324f9632b97a4090935ae739ef2f0adb6d45afadc039224d1df086a785d0cd9254e21d290d9267af0f2174b4300e7cf27cfa7eb22215e7fc42acc0260f44a1d3c30ef32760cbcbfb69639d5a433633c92803c064191f744147741e5975cdb032aefead768da32920631a54bd95a97a42eecf516e9c386c68e16f2938fd3eb31aac21e9824d2d289d3c20e8085e9c64847d30da07354a93c4a3f758a5019e248953ac9639b98b9627af2e11879ea0007dec73093020271048cba1710ee0d552894c4441de52b08a6cbc861e90867056ae98bbcd4c83b6723ec1f105526377c810e61da822e31e5aba021c05ab65729e634293f07714f341d140ccde5375d7cf97431f961f1aa4535c05153e4c85aa038a8389fac4e178e4fa006f3fb65e2b83dcd1740e041ded683ddb4f0ba7064b733e24bf0428786d5391861ece2c3f5e075c523daaf18c3510c1db35f0b34dd73a885896d21a0a603b024bd5ec335effa88b792005548527163e3adeb940a236e501d68c724678bce744455636a692c65ced0182a32ac92f97cdd4a26329a6d5b72b4d84980ed78ba87f6f182891292da1edb402f6d97b6e7b24db965b9a8b003d7464f8399a9f031c0f940098bbb010450023551d00156777733abeca486d5047b828e9e9f45bc26971c4836e4a54d79143d23f276dc9e81745c1d2bbd4f1d6bde39a3b171093abbb683ba34cd4816312b5f474ee19408a6c7c1b9937cad89616c44c8ccc71f8bbeafaf4e45778a3413af9a8013cb369c35619c12dbeeeb85c45588370cd48653965d1fb3872a49d73b34b1a80ec3f0576fd6d274ff23487257d758ef9edfbac202132e045c0f0166aa76cd7eed98b944af0ce6d231fcb6259db05c128ddd59db764342ec1763f116fd939f3e3a57fe8d05bf675ca0a76a50fc8d9e78034d540a12bda7aa4d8627e48b97a2a40bbf8ca937701e2fc726bc75ce6c9f174770ff8efafb2a8e9efc1583b32ec63027eb73db8238f29f8ce3e552a6333cf74b3a94881d068e253f7c787207ae3ea027c2711746fa5a2bc8bbce6b95c1e84ac465cb85dbccb4d2a87cd63266001803064d09c29c", 0x1000}, {&(0x7f0000001100)="d3aeb7491e10f290da51e3050d3282d8ca818a03b2f53188e5b2f22832897811384ede8f9ffd3a5654db079dc02180ad6701266806d2b662ba3b066cfe367fe00d3e8172bd705df0b08013247483e39f593681c46ccc0852509089fff7c26582e8256aa1", 0x64}, {&(0x7f0000001180)="6d2a3baf47945013d9ce97df6e636ac89df2cfbb305f53f832a687c8a94adfdf8f81c1ded3c61e20533e649d4bc6c1b078271c10a6162f7006b582639a8c10210fc6ab668f5a5b2d7df3fc15b6fe86fe9f6d8fc271f1dea81523a82084d4d0968e558e774250c68e5509f5104b20764c662af7cd8d04fb51b458d9ead3e5bc878720143b2b9f3cebdcb4da4ea88a710217b85b1cb23828851a8b502cda09ac509c9caf3e3b839676b2f08eb0bc99", 0xae}, {&(0x7f0000001240)="61dca85b7d40de6e7d51578e7f3484d0272a6f19c04fd2aef5dd9b58a4dc202dcd317a89121d3eab6ab61f91463f7568d3c375c12281f1b4ad5654b39d1db7acd24488", 0x43}, {&(0x7f00000012c0)="3d771b07c0e231b094d51a701c48aea711aaf9725a7d5139d2c23860d8e5a83162efc8b91ca3c4eba2d4717822518d7e077f5cf05f04", 0x36}], 0x6, &(0x7f0000001380)=[{0xa8, 0xffff, 0x1, "1f7786d7f4221eb04f57e1df13ba4534cd15b6e80e105a8f0ea87ff0169c402e5f79a922b2675b988c7dc76a38b434cac07914bf1d17730fd1e6531c7d02b7222ffd73460cd9bfef4fb37f02df4baba69e3b7fbe756a87609247adbe729cbe6cb20271501c1429894987b7ea16ae63b72417a1d4e008d0dd7888108bc17375350396d5e156f0d518917ef564c6620b651deb"}, {0xc8, 0xffff, 0x80000000, "131a7a9b69c349311a8c26e59398b75555c6f0e72841e885925f437cb6dd8612f7cbe6c462659f73c390ad92fdb64a96eb6e0f07f8a50a72d8623979880c984ed126b849f8d802f97b8b90279e3ffe990629dec9f0ee2223767a4e5c0f77e421870d5e14bede621c743bec386e65968dd18e38ec56f84b43c02a7101dfe1e1d7d51fc71cf280588760bfc7b94a58c68466b01afcf65918851d30f88a5b38f7ca8cad66704742be09fdf6029193c427e39b220a6193"}, {0x20, 0xffff, 0x54b, "bcb15b209e194b858b97263ead3d19"}, {0xf0, 0xffff, 0x7, "4a29dcf45778dacd3725a8b19f5e3206ff53db8801cb3ef9a62102cd3c3b42894b8368c1b4c0bdf7d5c8a91ac444f6c0cdc5e2f2fef62f76b76bd3a31ca3de41af4bf07edbe17b37541bf232e2fbdf2bf4180aa86d7dd6531221389308d30f6ea512c7d6cadc8c594f3489a65c3261a3f725589da4d4ae279331a6d59cb95e5818c911b745d5488010806863ece22220853907a279c10c6b129100392ce7bf7df61f82c30e0554f316db7cf455008b72fb298f7fe7c9c18f4cfda9c13381ff1a233d6fb5c89fe2b613fddc71bf046a037d898548932dc261a6"}, {0x90, 0x1, 0x1, "2d4181e86a8ee02b7ed98ff94cd7df5f4389c71208ad2aa5149a3fa52ec3da5afc29b50ad1cb8fab3b9f46be4483dd10bf17f1ef8c543d1bc0714485237c5592ab31c8b23fb3fac1bc8cefc18c2bce146852fb3cb54a33307b568ca37e4061a05fb1f9a0c7d480fd2c662a962bc6f95336fff81c0c3524c20f5a83f0"}, {0x28, 0x1, 0xffffffff, "0dab9a5205d26c75d33be7c8811dae71477b"}], 0x338}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 10:37:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fchflags(r0, 0x40000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:37:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x1) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x0, 0xffff, 0x0, "457935525a1f3f19bc4499949290d1d8367357bf1c14e2e89e1192a7a8eba0c3c3bbd6f1be52ba9939e460b51a977a33ad4f0b9c80b970da23adfe27607b476b900de96ccee4986cb32a8a74f91f0f2257e8bfa3c6fa7eb50e0f8b772f5e34ae9651341e520409ac0617779d0cc462704c8084f8d4f9b3e6a53b8bc6c3739a5600d0bfc8a2943ae1980e2bdcc06011c81677"}, {0x0, 0xffff, 0x7fffffff, "42b5e6c32042618343923e8d4b1c6abbcd36364e49ee239d883b2e2994f9df9d4ac6c8ff5a9b264952117ab86947b6"}, {0x0, 0xffff, 0x4a}], 0xda}, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = getpgid(0xffffffffffffffff) wait4(r4, &(0x7f0000000040), 0x2, 0x0) 10:37:06 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xffefffffffffffff, 0xa575e91bcebf5c98, 0xf0000001, 0xffffffffffff8001, 0xfffffffd}], 0x9, &(0x7f0000000680), 0xffffffffffffffff, &(0x7f0000000680)={0x3, 0xa}) r2 = kqueue() r3 = kqueue() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/242, 0xf2}], 0x6) kevent(r3, 0x0, 0x0, 0x0, 0x6, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/13, 0xd}], 0x1) close(r3) pckbd_enable: command error 10:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="967920c74efe5259f30c792ebe4518dcfb370726ae15633b5982f8335a26b54c541c0b422e75fd5133e7eb9e9bda18a4fad942dd42e212f962b807ca58b51c0490fb951ac07885990b9a9dd80ce486054d841933a1a663798ad3070150b303adc38c71186a3c7a642eb037a06348f1307a3efc2633ed3fe1aba0a2bc643b9bbe5f995a4d4f8be9897ec523de6a82c398bbe841533a925cab5823d89950", 0x9d) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x800, 0x9, 0x0, 0xd35, "bdeef0ae027fdf5f9974be6e9e8897a27ae61ca3", 0x1, 0xfffffffffffffff7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 10:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="8a", 0x1) write(r0, &(0x7f00000001c0)="97344e13ebafd180361957180edf3568c1f388b25ea946fcbdf12787fa0bd19437eb0d2572c851c5117e5edc8f7d5acc98a1ad64a3d5849e807ae4799cb39dbc1ebaca2c26637f", 0x47) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x180) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 10:37:07 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r2, 0x6, r5) r6 = dup2(r1, r0) getpgid(r5) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) 10:37:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) 10:37:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x81}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 10:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x20) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x800}, {0x18, 0x2, 0x2, 0x1}, 0x1ea111e7, [0x4, 0x8, 0xd8e, 0x40, 0x1, 0x1ab, 0x8]}, 0x3c) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x105) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) dup2(r1, r1) 10:37:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 10:37:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) r1 = msgget(0x0, 0x384) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r2 = socket(0x1, 0x4, 0x7ff) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x12, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/240, 0xf0, 0x7fd, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 10:37:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x7, 0x2, 0x81}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000010, 0x1, 0x40}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x8001}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000004, 0x7ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x100, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x10, 0x0, 0x8}, {{r1}, 0x0, 0x1, 0x4, 0x4, 0x80000000}], 0xffffffff, &(0x7f00000002c0)={0x401, 0x1}) getdents(r0, &(0x7f00000000c0)=""/196, 0xc4) close(r0) 10:37:08 executing program 0: nanosleep(&(0x7f00000002c0)={0x7ffffffffffffffd, 0x3b9ac9ff}, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x1f, 0x9}) 10:37:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2013, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae0732", 0x49a}], 0x1, 0x0) 10:37:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002154, 0x5909) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x100000004, 0xff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x9, 0x10001}], 0xffffffffffffffc1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0x8bfc}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000002, 0x4, 0x8000}, {{r0}, 0x0, 0xa0, 0x2, 0x28}], 0x0, &(0x7f0000000140)={0x8000, 0x80000001}) 10:37:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3888a, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r1, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r1, 0x2000747b) 10:37:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt(r0, 0x29, 0x1fa7, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e7e8d45d6f5d9a9000000000000000000000000000000000000000000000001000000000000460000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x4}, 0x10) 10:37:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x40) read(r0, &(0x7f0000000080)=""/18, 0x12) 10:37:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000280)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 10:37:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r0, &(0x7f0000000040)="25946eaac68267d38cec18b7fca8467936f8694e59fffd6fcb2a32e59414985066d9a201325f2a9f099206dea02ce53b112d41da31b563f4baaea0e8f884a48f94a31a194237913dd58ad247bd1b7b138eaaef846ec2723c82b121876187787377c5774c51d468e25b78f838f1167676041620ba6d50a1302676f89fa1bb", 0x7e) 10:37:10 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000fb1158c2e262c56373094b1a7eede491a4bffb1f22bfa01593b05cc5d5e70bee83c6290520b8cf8e6116ede04f00b1b36333f45be0f68529"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1000, 0x3b4}, 0xc) 10:37:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) dup(r0) 10:37:10 executing program 0: r0 = open(&(0x7f0000001840)='./file0\x00', 0x400, 0x32) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000001880)={0x1, 0x0, 0x4, 0x1000, r1}) getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r2 = semget$private(0x0, 0x7, 0x668) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = syz_open_pts() ftruncate(r3, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r4, 0x0) semctl$GETPID(r2, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r3, 0x3) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r3, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0xa, r6) getpeername$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001800)) ftruncate(r4, 0x1103153b) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r4, 0x4, 0x7e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvmsg(r7, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) 10:37:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = semget(0x3, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)=0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x280) listen(r2, 0x40) sync() pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66692aea3000"], 0xa) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) shutdown(r0, 0x100002) close(r1) 10:37:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x481, 0x10) 10:37:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7ffd, 0x4) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 10:37:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = getuid() r4 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x7f2b7f824d72575b) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 10:37:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) dup2(r1, r0) 10:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xe25e8df) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259576f8e5815f73f2a044fd33054552fbd5e41789632dfc94ff334a5619515a4c8ab06198828c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000000000000000", 0xffffff14) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) fsync(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:37:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66476c93653000ec0d9159c1e08e064e8e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:37:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000080)="d13f2ca74e2573dd896d985c25be375879a5b64346fe216a00737dd21d6716dcd70d5ba618dc68e8fbc2a96b69f328664c6daa132400b401abc826d7d792aa488796bed9d79526ab0eee211d", 0x4c, 0x400, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000003737de598ed9027549a5f6fd7c75b9f1d63f57e084c72ad"], 0xa) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 10:37:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x101, 0x40) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="3396dbe0cf50a431b5b191a4afe4a3f91a5e0e6c1bdefbb42bb7", 0x1a}, {&(0x7f00000001c0)="251e19fc472262b41dcc0ddb5bcf6241e97a00073dbcb976e7e14cc4523bffc28fd40ffe721d8fe17f08b52ffa0d9a199e5feb0f66e10b10f0b591d622e830558caa4dfa32e322b0a599f27fc5dc78df07f83a1c0f249d0895ccb26a8efa8a3c4258b96e1f2f3e658f6a976294682e481ac528a0f9ad0ebb088715623a963e3294b08b73ab848800bd3fdb3f4a61bc7e239f48112f0730d97bf532db5267cbdd68967ec9238c0f8d65319d02ddfb3a6f85baee240f494739b2727a", 0xbb}, {&(0x7f0000000280)="d792e207707d87a703b810be408c232dd74c3e2b545af01a49b2ed74610a296c3a1f0d90601ac7b41b8bd61a492d10cdd65a65a964d26c1f3be6e55e7577e6d9003bc23765947384c01576a0f40c3ea373e378a235a327628d4fc2ae26cebcead5b1cf68279d381e50844b422e18b26b1a73fe233e05a33040f2370304e3dfef439d2ac03954eced1cecabd835db3208847c27ccd6f4495856ff3913314fa58414d159adae7e620e450708084a8587f611661350b36086fc982661511403cb8791949488703cc5f9621066d0aeec3acc4187b92b6f644b40ab340eab60f8bc0b45f6192a1bbc5372c71680f700663c888a6ac748549728e24e", 0xf9}, {&(0x7f0000000380)="664b9ae89f4b6139d24b33179e6c1b205131ad6864b9d689405dfa6d3ff1493712dbeb93059ea7de49b74f6f2396259bb6e5a2a7c42b26a807b6da609e67bea633997fa7579259f93e9fccb93c77bf3e15aa09fda5c635f6f8c3084bd0062d7c2970cb241cf945ec1cf474cbb4f0a51e997e8c0b440532437ce9d2b865bcf223d1db0f3f8f8bed1857d4e18400919668b8b574849f284024db97625809fae75f04edb6cdc4aa9b40c81e17ab0d74cc47ee8d1e07c5fd4b5ab5ec3b1c842de955cd9cc087b8a13b224f257d16dd172f16800f1166a130f48098d61ed00952c5f8a6d0d56a22ce310725a1486ef150cd012b25d534eb4def53", 0xf8}], 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000680), &(0x7f00000006c0)=0x1bc) 10:37:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000240)) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)) 10:37:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe401500002800000000000028000000", 0x2c}], 0x1) dup2(r0, r0) 10:37:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x108b0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="b415", 0xfffffffffffffedb) 10:37:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x900cd, 0x100008000000000) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8000, 0x700000000000000, 0x3, 0x0, 0x80000000, 0x1, 0x3, 0x3, 0x2, 0x5, 0x3f}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20480, 0x180) 10:37:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000013c0), &(0x7f0000001400)=0x10) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000080), 0x19) r2 = socket$inet(0x2, 0x0, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000080)="6a2683455dc54281c69fc55b523976a21cbc5909735425d9c7482c8cb77ca9901d3468829e2b535aac43eb8597c9968cbeb391d7d74b74163c9a0d91dfbdfdffa743f9340578161f93516586800e0e3b6b5139099a66100e036eecaafd4c18d749f4e0a44118386e50967c3253a33d1beccc6ab0", 0x74}, {&(0x7f0000000100)="9e4939a43d5503e20bd4cf880078f4ed72f0b87d2f932a2405b7e89c343bf5575869c19aec299bfcc44d3767ac23f62869c558bb3595a0eebc71a2b6bcf8ebd9e35dc9a6704892f341f47dbf9765e8cf1b4e0877564f9f7dd2ea6ee49d7d44f0cbc438ddcd35a5142fe88aa69d03828a6326121a07133a71528c6ed86fe6519eb08b0dc5be54e3d933c879713e1369fa6c9a5e534c76bdc0b0837b8d24755146da58e570cead17321c72f2277bd7a55b4a7b0fb61ddd857ed4b6f26853cf8d7f9a858e3467e279fcf81b1f7b56a499cc2a8a0301566e3e2358fb5b0c2aee1702f0ea8c93382c743e91c7333ed40304c90ef9e5f25aa72d71903486", 0xfb}, {&(0x7f0000000200)="800928e70e17c5d1dffbb4243939eedcb5f76dc98c249341ee5f8c1c698a9fddc43c0cc1d9cc701e7c65c8d65bc92dbb089bcbd7d4cd9dcdee0a0411ebd9d80749906f77d41639d7faa7177f5d69e20f8e7e3827fbb7ebac1fcd43229d625a8c9a39bade4124e23c40ab5d7179e2a3ffdceba91ae05b4b4dd181807279b458d950536e53a8b615d6362c87fd036291054dc4969d9698668fc4fc47b3d0546cf5d7e3225ff01c5c6190f1ba1082d090f1667f1b5f1c202d83d91306f54b4c0ec572ad57b975ae24484084cea560", 0xcd}, {&(0x7f0000000300)="ca2b5143bfb52eeb49a6b5e3a092a92ec20fad67f9638fff9eb38e7f7ea16aef3098c990afe8e572a2175b4d203cb12928dd90562672aad750be8ec49d083b1d21dab66cd394ae8e686bb967b510103951cc3408d71d04503fed07d0159d9018f4e3cf5d265f4d7e2cb7d01a0f656393cc169f3ac47ecaeae5c653f8f2901bf040b7e006f4076adc141693e3e90d5c340a2cc871cc380cee8f2aa213ab9dda4e7a0d2a725c71b80d614562450ead1e985635556ab4cd85e74995ceb7d925d84f02ba19c70edd4cb5c5f29e29b4c05a7cde3021604407e0f98205f0c47368b955c4f3312ad7476bfbde62db28f41f4dd5e13243533cea56d29708fb909ce94f914fd5d469d47dc15eba93113d7dd0c3bf367bb65f097d0911c47c6e2e54dea612282ea90bbb46d94dbf4e36090ca317bc360bf1af007e95fda4bf894d759b14578573589f0d444f2f552575812df1d8c99dbc5f44a13a77288b6186d9e20bb5aa057c56370a2d8c437497e963dc3f8ba71be4ce5cf05f8cc2bdbe7f0458e468675dda10842c1f26f85c76fbd995e55e9bfa699eef1db9d949d8c83acc1dd8ea112c78f654965f7afa4e1b460b9e4a7a9f8a86ce033fcd903572291cbe0f3b682634220c2937529a73f14ea7ba91b12d21df7232eedd48b4465ddc71fb9396cfe9fb16571d172fb300c7c6288d27cdf4548f7fd2734fb983aca73bd4540b981f2ac08a4d24ae88372754177a7445f5c3a0e4be297c20e954f78b4190159f0ed51084cc194df86f0ccd0d0c303f82c1d47df64a8e9a2718a7693f7a5eb8da9d947e3b516b0ecf2d016f10abb5d59984608605dc2cce4e318c90b324cad55d9c89a3f5ee001ff9cf25c0ce4044276b8c3977b9b3e4509a9a2d2af602166704472fbc40e4757d44d6d12fd9190b9f400a0d9145ed3037f7d6f776b6ea3b98e2d0038076b0d57283cc4841b49130efdd2e123bde6080cd719ab0b9e855eb5ca82e626f835ae3f5638d4cbded43442b2373cf343dd35cd1a7023d803945469a4aaca26dd8c07826f54824c95cf0c05b09efcad916c3882356241e432b69dad32a021b6f61b9f22ee507c7e5f10981e2012930765f15f502f1337081bd22cf549a1e44c55afd85385a6c9f19ea296b44d5fa8ab340a62d5d54d9688fd3fed1a3a83c169971287565e1921486cc1aa252d8277275b17fa4a8f8260099780c3c52bee915b05cda45014c10904623c56248a5205cbf1eac4d099c02e1ea3d3d6f9906129f62a663be9f9674e7ed782c0c230a1c0365c8319475fcdad376ee6367813a546292049e8d3e7b46064d9c2b6c6889ba99a03cd6f477acfbf4d3a23b6b13fb93d818b834978afbfedd2451d1b8c89c34d57d5351b6d454ef4f097b6c479d108cda2c0f4e5789f1cdfa99f6341fdb7fa8489cd777b096e0ce91fc9297bddd34f301f6520c171e82d01f6c5f7275781da5a2a5f52fbd32fb753c390e0ec7911e6a5064986c3e2d548ca762cf64dc6005c73f24388ceb63800fb3fcf65b25fedba4e385ca97c3448d08d92f56fb8bf8709c90a518439cc41e653fbbc2a06faeebf7513200fea45231304d54b1f3808147828afa6e855666eaa0071b88b4da01567a31e08c37f94579a9d0eff66d7cf25ada9095ac34fde5b83dde2667d7e5e6c09e9b3fb7334064a3fd49e421a43800059bdb676e316ddb6f07d7ba716701ca04125e8e8e3cf5ed46d2bbc214e663d79f350a92cb9c8432242828d3276739bd0fccf01662c9cffbab261e2923870b88a81d1d201940854e60e844b08431cd01ac8228be4cade934622910468ec2869b0c462fdf57d2d989b9328a08c24ace1ea6801425ffd92420bf4832297d5339eb04ed9f8e37f53de62f920ce1a816fe270ca83518e5b0b3e1aba4d810edb7b72feea67efa4952bb1a69ab4b049931ceb6fb8c0bf25f0b7181cce54a30c4438371d71b6eb048f5009586a1b20a7780471b9f8c48e5f8f4beb1d38ab9f145f3f8affce12e7187b9954d1ee239a3edc711252e717301be2299df78ccc3aa410a2abd0d32144cbe5bdb388aa397c1f05df6f7ea1b4b3741b432b9eb004efa7fd3afa6eb61d27c3adc4692f027bcf9ff837f69e93e98b1f5893c1aa70c15a100348b44da1332b847f73ecbd57f9c0d8c8a0846dc0ab022bea67e01956635e1dcf09a57bc462265944024962f56fdb282fad5822ee55ee814ef5dd4889757dbda7b136b527cfe6876b6ae790f0f52ad96c5f04a78df1aaedc8f7f2fb4292c0316c7f27ecf55440d90954693b03ca16aa7ab95eb22ef9dd00661713eeb8818aa770ea9ec5c9d3201211c3d6df7091f593e8cd4a1dc2880061d872255222e04816f53e04ce3dfb18071e4573ec08686b04d6bf2d454df67f8094bfe2255f8128f9f79c082c1bf178c445ae7b845b787854bb0b815b55f65154a62ae0d68d8f848b571df3e797416babd981b1d59f31bd6ae59d506211c415fb43422c03bc016b3667c75da4479d445e5f36ef55885327d78e51a4be37552e9ec885be1c81f63beb2c58b0ee2b7711e532c82ee086c20a748ddbb9f6a1ad5b1a28a2e6a69eb191199e5d174b839772984992182fdb06a7f43133822374292603145b1599f2e387534a14d986796ff34ee62dedf18f9dab035e3c99f00f81491ba79c9a9bdc083302c2e46a13152cff4a3dfea2a717591dbf5462d506c71c232da463cfdb62a339dad7878d88f7bb6b8fc5a6d52e82e0fac986e7aedf419f7963025c602e399977467059ae07ad3d9b14bc46568cea1fdacc06e2fbb0ecdb17698b6dcb39e90e84cc9cf2290302310ad0a4bf835ae1be26fc8fc8c7fcbc1590eae7b4aeea713e561c9a708d1e8508dc819498141a37464047a78a1a44cb87a92677fd3e6c11c307487a2a3287ef7c11044c8c0e68560e1541ca8bd75292defb3d386e56eee5666a07bf884a6003d970f8de81c1e9225e41895194fbab350ea6db2c1b4c98e12526bb3ce5813356afbda58701087d83c3cc5ff3de82aa217b8bedb6d6373464ddab7a1cf3a85e5225da9d1de10f9ffba72052a02b17586903ae4e301b472c2c8516b5608b17fcc6ad939e888bf4c0c08d8c9639dc2f0b8a92a93487b8a227c143225738bec4a433926872c77b9763f84033e1ffcf1bdd018a4e012bc0250f0e74b74bb6a5a8c5940cfd393d524d4bdbeea26d99e71feb8b12a2d352da11a63b39d51c3a9496f5f7c41cbf305b90a752ec333cdbc7b5db150489713186bd73ab504047d3afa63636345bfec4e38189d48a27b2540b75987e30c0c73f3d529be7ea896c5fce736ea3fe8ac4cefa33e610a2d15f950ffa5c2429c4b44b0a957dfa9d84b950bf393348796d06121b60c4ec190ca51cd1a3b888753e762b351d9a73cfbee8a8a4bcae214360cea5d5b6ce067f523945c6ea5a0bad30033004979e419cc0cebfb7769affeb9bf7d0583b2232c47957f8f2ae9c15fcb0b7e9ae25f7a457d0d6bb1362a86b7dd19f6265ba21c56c467093c2aec4357cae001f5207636c3b5306c669d230fa00c47c0fde774c682c241bae8bac7fd1c72a919cfd2dafef05c979f5177007a6f6a2788a2808949725f35bf3e963d88561372f1b9089ca30da22a38679cf6308b01935c79803a793762c572adf6093115dadd75c902d6a985956b4b47d0e87d989117586b288444a0ed7192517bb2f8444e962896dd4a52476cf6bc0222e8f5500bb694c6f24ccc44ad53c336af3f4caf1afd4f340777297e35176cf4f698334a9898af2399d73989901796470074f8d2c80a92cfcb4ac34707701c19026fe237ca61e84f1edb9fc93161253ab62aba9a6b6c8132ce12c47598fb64d7a26053bc3a247b8f22bb9bb70a7c4a53dbd8423f76b886599aa2f0f60e653644c20f0fa1009cbe12ee2030a9c9df331ddb23b34a84ef487570a93c17ee19496c678732d7555b32d91cdfe2d6babf3462422faaa403b2a312c5fc9d7b98d3c0ac89d977aede3feaaa2f4821a74bc12729256d0ed46b13505fc97121c5ac1d30cc394f4900e86db3999dbf9593ac6f0abc46899aa8c5c645f9868b37e1f2b11adcc1db2e3a10419ce1a05378157a39b2385fd3383ee71fcf009d2c02d1482b8dbd9a13a3916e074c884da5c0cbfa5b57244e7e7c3f560b8b844c5755e22056137e7eebb4e07e14f9350e2d54f05c01c11bbec5b17f830e1292a7fe857814c76d19ceebb2506acd8d373f1cd35540e9c87e132be8a6a39cd7cd69caf797a59507961dbeed784b6016e1c67a0ae51aa2c2a5e963c9e3a1349c078bd339fcb5b4dbaa878b226d0a02f5cc2793d684ad6da8745529e7fee3d4f6143897245fe425706a8dc9e788bdf9d8ffb4e15362e3a10fea99cc31428fe0340a20650bd6d8b827c44c340e1a1c2b1137d38ff3e4066606eb93366bbcaa013d85739bb0f12a4cc082bdc0f904cf4d69c583d0fe9617b2f0b11a4a3141ad01faa47e44601a40b2a04f2e905f3ad244984f3a17636497bbd884c7cb297d6ee3d04e5ef62a563745a2280ccb160d57af77b40891f84353b3a88f30772f0276a7abd77f6074c0e71903e303b415bc3518d404df744233cbd7fd1d591a9acc4eba0294af689b096cacdebf174675803e53c071a4a25388ae3cdd080b1590b583dd30e22b89c1125636bbc415cb9a94458a84bbe32b9c6b5edbef92d542258dd98b34c3deeb096e7f11454bd4a8e621225e6318cfd44e2fdc2e784c43cf085d41445373a1a5d861c81ae5d2faa86d32de4ef2232a510fd4b60bd603e8007f920a65a081e10fa7e2fd4fd26d72c60dc118dcda596556726bb15eae03b26865fcb673602fc1214c9669d75e798b91f8108097ab2aeca0ecacdc68dcc5bd3d65ca4e22a361c15cdc0f82c78711d310cb11ea217d6d0ef489d7c54101e8b2a673dbd49ca8fe403f72ebf46e8f696a5fb2404413894b2bf876eef99a5163b73cf3fddb05187230e1468b5e59959731fcab08d39a424f3a70339564c4d12c3d9386cb8ccad70cc9fa8573dfc2ba5cf3bff60fca7c133f1080791d1317527a8ac74a1ea2571c2bb969a3b032cbf4bd7d88928f5b67c274e0b241495848905976bd4f8abef92ccde3c76bf3c5e4c5960a314854be582519edac8af3038ac0cf35c48c0f667a567ef7644ec48992b65d8e0a6d89950031c715b7945450a6c4289759c4f1950ef113f08ab6579022c93ccc99f022f58f72151014832f3879c2f745bcd388f0b5a1cc90f877c564042d29facb5881f65f5a76f1b540e27688b21b483fcd761328a7f009bfe6b32386c4bea9abab43293e622cce3ed6899de41fa9b39ca15f413fb707908c13b7a19aea80f31676c541745553899446dd4636dd5c635a7a19eba4e8a14664c76ada07edddf853a1dd7a047ee09dc23dd8278752ead323c26db6755493a08441613716fb562f9f838036775cfba0fc9c6f8830e84dd81755e04a5dfc72dc7bbcadf63608a79fec3d8edd7e6bd16f3650192fa2ecd0ac9be7cb32ee3a51a2afbee129bf4fd59ad058d199ea3639a993cfac9f79248c9fb3984714cac310b31e26146696f298d17d7be64ff927c1e73fb99286096e0c0bd5f63266480214bae9754b491e4cbda0b3eeb1d6e3d9cc1d9fcd2dd03a0715297a5e63e697e13b8698973d3249f625e15600e653ee810c467c2a9812d28976260ea861b6896d234d1ad53f61fc5eaa3aacad21f6ed69a4a87d38ef1f7d60a7be59e1c5e8e4d516b065a3c9a5ce47b16d2e6b643b6811f795d03b8cacdbf09f846b2f757a23", 0x1000}, {&(0x7f0000001300)="10ad3246b6f1bd49856306803fc17f8b16733afb897ab292239d5f854fe98cdd", 0x20}], 0x5) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000000), 0xce) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 10:37:12 executing program 0: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x10, 0x4303) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x385, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './bus/../file0\x00', './bus\x00'}) r2 = getppid() fcntl$lock(r0, 0x278b6e098e1e5cfb, &(0x7f0000000100)={0x1, 0x1, 0x3f, 0x7, r2}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) 10:37:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0, 0x5) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x40) setuid(0xee01) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x8000, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x65b, './bus\x00', 0x7, 0x5, 0x4, 0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186804008bdcaf4ee7d0db9d421f09987300002b27febf3d000000000000000000ffff4f2200000000", 0x2c}], 0x1) 10:37:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:37:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0xaebc2d5f975ec058) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x100000001, './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) read(r0, &(0x7f0000000100)=""/81, 0x51) 10:37:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = socket(0x40000000018, 0x2, 0x2ec1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:37:12 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x1, 0x1, 0x800, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r5 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x2, 0x4f91, r5}) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) 10:37:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x480, 0x20) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000500)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000, 0x8000}, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000580)="66d3d5ece03db9c888b21e9ea89081f89a25a89102e5b8f6e24f140f7b5c12bedef53c23cc41024169df573cd3d24b3a788c91245617bcf3c48d595fa8c35a2f7b1bbc25eb8855ab212754057a8eae4e76205c0e33d5827a7bdd1291d92ba63638ca4030face9bba13ca67edf8f2541933146244a5a863996b63decba1c7686ccba3cf0db1b976710f8bc8968e7fdd7f164418333ac5d4e1373c4203d492a540f6be7859261aa08508717bbff915cecc715d0bc5bf812b68790398453c8c50040acc0be677baafaead6e720e1e0d77e709de23", 0xd3}, {&(0x7f0000000680)="e9c69dccbc62465c64d5976e0d2c96706acb33efd9f06b1381f0effb2818a2fe503b93a9", 0x24}], 0x2, 0x0) recvfrom(r1, &(0x7f0000000400)=""/112, 0x70, 0x800, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x2) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x2) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/172, 0xac}], 0x1, &(0x7f00000002c0)=""/206, 0xce}, 0x40) 10:37:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x2, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) dup2(r0, r1) 10:37:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 10:37:12 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1001ffffffffffffffff000001000000a097e11497319de7c1a7f39165e221009debd236fb4775119a51060cdb92b0dcf0cf448eed92358dc8c7aaced0c3a9f152d9c4ed699c7857e95ae029d9"], 0x10}, 0x0) 10:37:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18300, 0x81) listen(r0, 0x6) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="58c2f4860ce4e3bcf6e113d795d5cbcb0aac04ce8d41ced8997f1323209679a95312ccd358cffb30b0064470b5d51cd2e8ac9c23b59cced9d5ccb2d4ba98e2868552c4eea98a1ddfc8eeda5c4f92bca980ed19791fb247d641f03dd079ed8096641d9b3b5d6edffd031efd81f80c995eaecb5f5364a4a6bff4e8048a4aa715", 0x7f}], 0x1, 0x0, 0x0, 0xc}, 0x402) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28c4e6fd43ffeb0001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:37:12 executing program 0: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x6, 0x3}, {0x276b, 0x6}}) r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) pipe2(&(0x7f0000000180), 0x10000) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) r2 = kqueue() munlockall() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 10:37:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt(r0, 0x0, 0x4f3, &(0x7f0000001a40)=""/4096, &(0x7f0000000340)=0x1000) connect$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xfffffffffffffefc) recvfrom$unix(r1, &(0x7f0000000380)=""/6, 0x6, 0x40, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x8) 10:37:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x402, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x801, 0x0) openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getsockopt(r2, 0x0, 0x0, &(0x7f0000000400)=""/207, &(0x7f0000000500)=0xcf) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 10:37:13 executing program 1: semget(0x0, 0x3, 0x20) setuid(0x0) mlockall(0x1) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 10:37:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) ftruncate(r1, 0x3) r4 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000400)=0xc) accept$unix(r4, 0x0, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 10:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="c36251f4c3c974b6c65c080461001669c3f984f8d8a5323bd3d6ccde7894e1f5667d6e022c217203249ccdb96f00ff6da7dbc37a8903b5e4cf923be8c1a03dc91acae16dfee3a02eb35a5be451946520a5a72127e162fc2dc89e8a0fdeea2b4a98cfedc9976f9161e1910e78381812e8c7d4ccdc2e7d440e0ff623c99f7a7a40ca345fdc00ec2df8b86c7a4e6c4e3ff5370b45e4cfd4695ceefd95e160f186810403848980a5af4ccce0a44be93951681e069c0dcc9c757f6e1b0d64a1ab16d47eb8544803285b78b4abf151bc724c8d362fd50978b80860a0c79b8f59604695ef7054ae48fa942fd5e157e4e7aebe7a4a624834f66736546710bac870588578cd6734fb1b722f270713c2dfb1fd7725be3c67f70a4fa6681bbcb1ea881f5d164399aefba86bf692fc415b15ecfe1f5d20ea689e9260cd98d1710036249432ce548c9f9e411cf4957888d179ec7738eaab148af8c9cd180c6093427dd6d8ab7de7add21e712ca4a3f5d9ab3c327b33925ef7a8a1d096cf7de3ce846d2ab8754e780ccdc26a7576e71f047d896d447a7946fe2f50133e2a7e88e809cae7016549ab39f97cf62751878e3ce7fa00c6a79978ec871d850cbb74509815edcf91324e9a7b21f6314432c24f26eeb485117a1a835474d0c127c4f40a567b1cdb15da7ffe4e4cd5b73cc47f702f639e6b4f466a518a169d0e020bcc5332b217179c85edd566f114308956bafdad162a80d6f640c9f76edb5d878d7c6b8d70e1c89b8de606deb195b4c2dad498145bb75d667ef32d799f52086290769bbd91411cf235d0fe4f3c0539041fa4a043c1176521ce026a19d267eaf1d09b125fbb51022204fc4cfd084dc23d84de696898a37eec426f776ca6abc4a368787ac2b724d013709a10ccfad4c2439af419b088f36e2a261d293b8756c51f59457a5aed3f2aaa0d9443286b2d34b46dded9e3cc5a5e4d220bf1cc61dadff2541a26194bc5e42b11406865b61e8d166e9c065f104e05e179fa2267585073755241b972f08d2fff51454fe23074bdee207c6085a4e86b1b0a118b43331ca92199b37c0611c490f2d14a6ed6149642bd4ed8adf77d9b516904a3f37274beb0a508c5d50a12b7d697ab74f91d407103b80042285cdf2c531529c416dbe82a4dbd237a9b33a3b418a3fb6e638228e84c9d926658f3a178efda6c7f324783336d6f5986b55b0c326fea999b6a9f15edda1a19d8aed43f6d4e7a48c338b3f4129d69a5a09b1b5320c2db02860825674e16ba3664b9d6d7a323ef709185786b8d348fdb6b651ae7ac88a0f87aa9c8d9c872bab4d2ce4bd4d9b76295b9a8cd2135fb4cc0ce721b61a23209ca09b9c4ebd20783954af3d1557e4118bd7038100687b45d93516b8acd3b067b30f206ef2ac2c5ea5d724537fb5dd1a97998437e3344b3e86da965694f8cead065b54b84c02943fba927ef6400118b378b4937f5f499a2fd329f71c3e44d2c84b79f1e1468a502e26858ebc4be97c950b12ec96eee0199c7ad0b98a479ba412d94271362b09f67123c93aaffd20f045e0e4df9791f36eb586ae5980a0bb91574c841e6235bb4bcc32a5634cc868d09662b6293d87a7375689784661eb60708dc604ea1ea49a9d5783d3eb4f6d3b08741cf30ffa87770b1a731d2224a17f49559c06fe0c27ea49253347baf27324cce56a363947b30c4b94356c6328a9cd6fcbc5ee1b6b11be372802b2a360abfe08f757942765f6faf766ffb0f0caaf62691b2b2cd3d32e5c9ca4e51ad02f37e3b662c98592d8e46efe11f2fd7cc32772508de3ebdc0afac67f821c7468d32c3aed90ddb5682ac5f9f1b9815cf413b2ae53d9d78f3afed1381af119a38ff8211e92fa67eda077665dc1b552421cadc51ee971a950011f9e2abf0b9440d903d8ce4d64b3f206a467f5ac100c5b99abbc46201d5a97c240d1061f33a3118dc16a65c221a17bbb45ae20c5ac589006046845c24b5db2580d34a7e2c76aabfe1454b0a1c31a1772989159666f8f3d97257abeb5482af32b22791c40d440d89c5c4c306ce01d8f2b664f5ec14ecdaead7bb59a13767f10d03aa690adfd21c059b71f7eb50447f9795abc4b94c1820c645892b82bb91fb8167ddad856aacd4b5e6e44e191602433846a8c01959a5bab6c8eaa006dc5fa741220756b9aa96f2fe23a00c2e889d98e78ae2e4a8b3b9ef3962efd5f6b7a417941a6d7e6623b1e308a197b96bfdfa0db004b675c8de436306c2ccbd17655f9885ca31392ac678c76a58c63a229811b3d97f453e96935d62aa77e0ca77b43b018aa52b70c2556a28b41d9bcd4f9a8c1fe07218a6b35f25d9a2dbc164d3e1d9ba36d01dffe5efc21d74c41fde4dadd6e4a4936ed5e346d98143645a008c38b159b5dada297ca8a28c9dd84467af4962d0a9acd25d7c1c7829a694d17dd97a9743bf161118b2b03e420eb65d48630863ca84e67e1dde72765782245279ffc7b1922182de5499318a57d4bc183ab2c48ac2fa29df4e5f2d9b7ef6fffdd9e372d67223fac54c536d8e2169ddfa376e5d7fc23cbc52cc10fc005d2488bf7708ebe77e4e98a6c55728dfe3254321cf646b30e68df38a1df4d51fc1f0b397bd4b1db0c84ae3e97f3f1630f165f941082444fdb9c61310211a4af650949dcfec4201d6ce74882cac37b75ba4efdc3a8ea4848f92843604ca8b5b6b396aef48800aec1380cece859a56c4fa5dd924ecab94795fb3c1ad35f91a3a13e3e851150e756843d7f69e761ac69c8ae71281f13fd7d877d1c4fc5934eb7d6e5c26599ca76885f2dff5b6bd3451b64d9006bd3a2e9ff39152f819f81e7277393ea3553ab96d18e4894b5830fc49551d3638c76f5c95316929bbab9774ba922463c92c68038f3573bd7522bba35ba33a2544bac303a8e54bc82888f0b1613f4879f924379c6ed64e8cc5e6265cabe31805f8957fabc84c6a7f14f95c5f126f48a529af6ea48af666b24e6ba11087a1aad4a7d401b1d34e61e80ff2a403d9e5d0e6b9509a48e483ec3edbce69c9cbb13cf47335a9fe74df99bd59566dd460f1a69406deb13146499b24adf2b56bee3d3e74db01a8b47e04fac38585434e799a270020a5e20410f312e47df2e660c093027d3cae8b38a6861b1c563bdd0dae23ff345ef24b68f412da0176ef6c1c8a55a6227ac126ec41f5a5d3510e5c70947790f06bc8210d0f78aec8221519de0d3595ae03c333886743fd891cb92e134222d6609a93c8fb94478a1e0395d5141d5d1fc23c0d93174df2061d6a477f37c0d3cde0b916379c7d3f290bde3aa0a2619f825730566d9ba5d2a0d372440304cf223a9b2a4b0e7f737adf8b01f24ef6919cc61c6241ea216815b861dc2db9003d2320a0d4a4ade524aac085e3d43ff77167073ac4b48709a5634628fb2d9a79c6cc0e617d33adb2e95c5ee855ff1cc4fc3fd4ccd827ae159d76302817370faa410dfe2e2773bef3d22ecd44a76e048365a98b8dfa62ad06490dacd9f88e1301aab6e4961a0b9bcd3a7c5590a583e714c409c7ef119980efec84a55e387bb9f877f68f1012c24230d9547574a2d7a8b3348ed569145773b5876e2c7075580f341921187dff19d1a9f0aa1af32793d4f4b0cd09e9e28bd29fd40c194e1b5ccac0918bb9461bd9b4fb9d40d1fbd3277cd1ee0e64d49df344d7900f912125d758131a9ade25ac6a10dab4895beb2ba3404c59ec58726399a7a4b0dca39b3698670889b6009049ca447a56dcd32e8397d115a37748655b97a755cb7072e80dd386a036b9e1005ffb50f5dff4f00c0f218a465cdfd207f6fdde75ff54db72e2b25f2e3345e5fd7c47cc390b04297e93b947974bebe2a603292592423317dc364b71de68369045dd94ab928a354b88a76157dfb2e7ab57cbc40a10add43aaee6125748056b9dcdcec2cac63887a85350ede6a835b66a6a11ba77c035d318fbf9e525224d5c8ff60ff65c83a99a53aa625bb8d0c81b9e552c8b5277300cc7712e04a08218af0267db2df3c6b2ae0d8f3d8778551538ae340841c5f6f143132309309710487ffecf9cbf0153503ed7b4373eb56549af48e2e9dff3771db11278a55ab6836f304df2062b953cec3bfba6310cad8566a8783c9edce2926c5cf93d7503cf91e97158017b93332594f47b5122ae75e740b9101157cc96f5c880c7635012265968977afc52057c51f0dedfdc6530a8f0cafa61473f6768344fc46505ac4cb984ba6c8cb64ab10e493c02b8fab17643e2466f7054f9649e50f6d05e47b542db1eacc048298b7876f36c0cbc90ad02d65487da3876f57cd7673d68afbf8b609727b534e591ddd0ae49ef0218bf69fe698accd8e98958bdfda59056734b38765c6287acb2b960c7588cf4859c6cf41619658cdf9f13005c1ddf4a570c450bf780f04ba448c0f64a729f4b67b7b5fab2e3cc9e1ee913270f7588c17cae4c0c4773ce86612d48fbba89e32238a43a0c7a4e67517819307ed8cb694805891603fbcc3f101fee931552d880d23e57cc65f1d4bda04d45f6f5bf6ac3352616a0297ac290821edebc7c67a74b7f236cf306915f8046c00add96faaa2d2e94791675cc3831a6ca8aab1184e1be1022f2e89d7d625dfc03d1e74df207dabaafeac6cd37167a9c2770cf50495a7d44e6dc6d683f8938fd7ec83f2669ee7647477f9e420d310a996dd8b4bdc1b5e26b66e74379d2f7e21397dae8bb0262f17c06df4e0bdbdcd1c15c1dc61e034f87dbdcde1bad90560e4a32037e7e6bd806602e33837f4c5f1ed02aad6dd5cb225667f2aa5d32f19fb6a6b50f5a7b6d0aa7736362b09b20d530282d14f90983921f23142711a8c4173bea25b759d34d32b9efe9a9d33facfc661753e0f55d719f7d175695c79e7b50e177bf54f6d5db49c9c3e66161fcfc021d3d9e1ce1b5f712ba020dda4edfdfe00b3fca00c79c6fdfc4fc929c124dbd14ceb094b310092b379668293aaa2222529ed91f072987f4164e1a096068ec6c0f4bce54044c7a81189ccf35010c74431f5633ac38c79ce73f22fe0c4a2c808e99f1d0777b1a45a3badf542724e4ceeafefc05fbb4171c25f604a7d16c94903257b24f9f4e2599ca4c9ff3350090c54ebe224131b1172abc5445573923945e89ae03cf925c8ef7f55e44131cbee18655a1e7f808a0a3e9ad3260bf17b235bdca1955ea8b47ec2a2ab7f9a98b23cbae05aba10911b76db60729237696605f8804279ee79cdf17212cda263f8c569eea58128946b667e1517b51ead5249ca0bf1e6b9b86c07f4a41477a94317a9c5b14e0c9a03c27b144f02b80d437b159e69553ae676d6c13fc82255202fca1cca88c9b246547cac431e8d4947f9cf2403ea6ef6162bec8b31c7c6074e98c72d6c55ac12ab098134afa0ce5454dc2e5d62b8736d3a1751169b42f4332be466a0051bedf0edfb2da551115f0d0e873ce3e9ab1071ca5c790a6c69cfde3062799ba0a12f29054b520869b18a1a4064fddfccec8dbc85a49b2010160843a992c34a68cd4e7c2ab8197d283f8e56ba68c92bb00efb7603a54d1bd5d659f909ec7a75a2b08b5ad2cedc57402ef8d1b340089da2ea68bd76cfe26d8d570058e04ff54b20df0df1371d1eb1a5d83f9323b54720fd5ea4976e2b3f3233dac74d2b8dc8081cf925fd41251951afbb84befeef8932b377be910f1ce5020bbc8834ba3e95fc302abac8e988c24c6e649b4df42eca6750b5589023cb927bf22a38851acd631badebaf6d1d92212bf89f7c52a38cfedd3d3c25cdf674fb5f500f11ea0475a9c34b60a", 0x1000, 0x406, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:37:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d011c303d733c51ea71000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 10:37:13 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1f) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 10:37:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/3, 0x3, 0x3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) shutdown(r0, 0x1) 10:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 10:37:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) 10:37:14 executing program 0: getpid() mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x6b) 10:37:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f00000001c0)=""/129, 0x81, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x0) 10:37:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:37:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390b", 0x4}], 0x1, 0x0) poll(&(0x7f0000000240)=[{r0, 0x9}, {r0, 0x18}, {r0, 0x4}, {r0, 0x8}], 0x4, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0xfffffffffffffe, 0x4000000002, 0x101) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:37:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x89) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8019}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:37:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 10:37:15 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000340)='./file0\x00', 0xa0, 0x43) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/120, 0x78) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x80, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000004, 0x6, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0x4, 0xf7b, 0x81}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0xf7, 0x8}, {{r3}, 0xffffffffffffffff, 0x30, 0x2, 0xfffffffffffffff8, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40000005, 0x5, 0x9}], 0x6, &(0x7f00000002c0)={0x8, 0x4}) 10:37:15 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8, 0xa0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCNXCL(r0, 0x2000740e) 10:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 10:37:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="d50002000000000000", 0xffffffffffffff20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 10:37:15 executing program 1: r0 = socket(0x2, 0x0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = getpgid(0x0) getpgid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x280) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0xfffffffffffffffc, 0x401, "fe3000f0fd8d2982335851b2edd074151a1f5b43", 0x401, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x100002) 10:37:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e710f48e69931929648", 0x14) 10:37:15 executing program 0: socket(0x38, 0x7, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x3fff, 0xff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:37:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/95, 0x5f, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x4}, 0xc) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="0cb7520fcbe4df75f63c0c0a3596fc75e5a31d5c0d4668633e4aac568ec2e71dde86231117fd9bbab96b901cbddaa1c253a9b2829a61306fa5ab1d250b35fd1968421d09c004689ec5afa0", 0x4b}, {&(0x7f0000000180)="2e397ab65671f19212ae6ba17721f15331aab36deecce5ccd51af70d1a11ea8841a2a8468f9aee989a7ad71469ead6e280cfeeec8f26b9ed3627e57af22c6bd76b5cd29217a73569c89a81c675b9f795c058c87b4a0f7f67247d65928a7a55ca06186f6741a669bf2b0f1f743f95343ec1f504fd1d6d840c175d3dc41ac05e343a46310dfc8e2353a7db75fc32d06d6a86", 0x91}, {&(0x7f0000000240)="c346d2ef71e0052a25f0fa8beaf91de81c4d13dc25e9ec3d3a9b305ad76f74adc9d7e08a64eaca75802fd0c62b385c4c01885a634691c050b32e10913d9d0991770cae882eb5a84786b7f656ab2244e13a7b3476946c2927e1857083f270f60709f4ecc5c8575e96dc0484fc7df09541e73ad036d0dde27d66e002f8c099b29caf153168b205f569a0981ff3cdd28a760b5e05f921b49393e08158994c4de1f15b04d0e111b2bc699284e90e1d98bc58976c75ac", 0xb4}, {&(0x7f0000000300)="5e8ce9182438f7c53b3a5d99a0297a52cc51271891980dda4441947199e3c556a3540066a569f4ff07c441385c6ed4eb5cbc31183841a407912abf376c0c2f3d35c2ded692789179093ac0f11bae01fb731ea348e23562ce7d408d51c8f24250d593b81590640e3d0145420790783050bc959e8d29ecd83f961f651a68cab7d803bc78fb94719bc94ea1e1f042e169eaff3c8f3239ed832b6f7446437514b054f45d9d5545fa842db072dc668d62f3044364283e6e3a5c17efa8d3", 0xbb}, {&(0x7f00000003c0)="18d82eb0e661c24889a8e751b21eb0abc71aef879c77fe6da63dcff8bc5c9acbf14fa1c02f5b0611ab59ae88225ca0b3db1f23af9d5cf95ba0f69373f6650150b65dda8e9eb9e628", 0x48}, {&(0x7f0000000440)="615871de4a9ee15c35a57a465eb3ae1cad2bf0ac4f951ccaee437a4a3c4c7ac911266147b4dbd271b53e89a748113a8ea2b2d9d3d646e95446921499082f9196b7e3ac6e93f2aa2f612eb541ee4a2390b0702ab9b630c7712c1639093bfedd198dc0f4754558d4db4fe9821ca9d4757ea8af0232a098a48f52cadc4f1ff0d65d03a37232c5077bf2c31bad35dba3a8c5ddc434971e57651dcfa9fab8018337efb54735b5551adb7ae558293f3f176d4afd85b88b774e313fdf948316ddae09e0c7895e36b9128e585d80ad8cfaa4d5a970ab1564426b18ce1d", 0xd9}, {&(0x7f0000000540)}], 0x7) recvfrom$inet6(r0, &(0x7f0000000600)=""/69, 0x45, 0x800, &(0x7f0000000680)={0x18, 0x1, 0x7dd8b3d1, 0x80000001}, 0xc) r2 = getpid() wait4(r2, 0x0, 0x2, &(0x7f00000006c0)) wait4(r2, 0x0, 0x1, &(0x7f0000000780)) fcntl$getflags(r1, 0x3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000840)) utimensat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x4, 0xa8}, {0x4, 0x5}}, 0x2) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) listen(r0, 0xffffffff80000001) unlinkat(r0, &(0x7f0000000900)='./file0\x00', 0x8) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') r5 = open(&(0x7f00000009c0)='./file0\x00', 0x65dadb6178d248c6, 0x5) bind$inet6(r5, &(0x7f0000000a00)={0x18, 0x0, 0x3ff, 0x128}, 0xc) unlinkat(r1, &(0x7f0000000a40)='./file0\x00', 0x8) chown(&(0x7f0000000a80)='./file0\x00', r3, r4) getgroups(0x1, &(0x7f0000000ac0)=[r4]) sync() mknod(&(0x7f0000000b00)='./file0\x00', 0x80a0, 0x7fffffff) symlink(&(0x7f0000000b40)='\x00', &(0x7f0000000b80)='./file0\x00') r6 = openat(r0, &(0x7f0000000bc0)='./file0\x00', 0x20, 0x100) openat(r5, &(0x7f0000000c00)='./file0\x00', 0x60, 0x2) r7 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000c40)=""/165) ioctl$TIOCNOTTY(r6, 0x20007471) 10:37:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) r2 = socket(0x0, 0x8000, 0x2003) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x400, 0x7}, 0x10) getegid() 10:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000140)="92c0b0a1e7d13388def75fe951d3eb5c1390e41d91df53450f450eb30d0eb067655dd7fd4a367eed9ab4e2b6f0df3bf4d5040c4d85bd39e4c9aaa3710c329e6c87db9c70eae45d53b1889513608bf89af921c82ef9e98d38717d5580cc813f58b5169263c3fbc1618e36b6c960575e92b9bbdd60c57a48ccb813b72f6984d9677d8ef0c2d08ad03bc0f80c4f334a39fe5808d29e6fb79df430d5727417204eee9ded3b98f8a10385271cc14a165100fbadfd6c09b46207da3190e916d5893c7dcdcdd188942916c38a9724a522a5393a1168d3831ad0bdef6019cad4", 0xdc}, {&(0x7f0000000240)="7573c43e9e800a9f074074c4b1601c143d719d70841dec45d64827ce94ef1c4c52b6c7ed867dcfb21b10b7c8093ec9e7bd7acda0c1f04502121c81a8a4e80f", 0x3f}, {&(0x7f0000000280)="5baeabe017076a6591405621c001bd3f3a5201ffe1c9f281853a75676db86b950736d1d4adc166754e4af2c2434a18be751550f647d3a86405bc9e1179243d42cb38de7118978b934ab8f17bf55df5e7a1263a3ffdbba36dff3d41bec219c995d7af03e2c59784dc3775ba6ca7557314a255446fb4109f1aa391261ab70a518b8924a29ee734a40458cd1863875348d72b3bb8", 0x93}, {&(0x7f0000000340)="079b58d88956de2f6cb91dec894edda8e9cc5a7e7a2c21599593ecf5957c0bb476b1826551107703890c2ca09b6ac7cbdd0bb9556f3d634aee71f45095a5807a30523c59d7d2c747fbcccc47f1c56ec09f064d6eff73ec3d8c299a876d2c9543e4fe4ac1a025e1ad9bf486afbda13860918c7c15a98ba7fcf40fdc4f25212bbf8b2139ef5bc13f1150c471b03dbf756dc26766271de3a6884a825ebd436fbd2f36725071cc9e481fddd96f17fc2129d0b19fc3ee0d71fcd638ce27e9c9bec55ea7d1a1fdc6ff2b5cc352bf9e7171beea56574fb62e21fab6efcea22434c01ca9602e80a881ec0b13dd4fb0124029cd07c127b0b7f1b21252047353b71d8b2c20a52259d8999aa2df085f698ffeb4740cbb3e512239e1b470e928977db10497aa60fc848ae7ff0688d72483afc6204c46756fbed1989c4a765b92deca105207bbfbb27d2e6c8f8c51e7dcad8c4836a805a24c14867029d3c3f4f938d5fc53cc48f12fef634489af6a0a5afa231c974258ce7c22f0e3455f1bbe04c709c98d5e27c0aa5651e280ca1c70b94e7bcf30c1330000e6eb5078d67d82ee34f6ce2a044cb6e935fb163a2ff83f1270e53b1222d93fed3b59af9685069aab7a300741243ced334868d61ca7f76a947dd2cae0c52fc43911f71f8601e99cfda4c19e523ab06bdb92c51d9bd9664bf60573f9e281821eaf79736bc43724d25264010987fc766bc6e44fc96ad75095d0ab32283623b8b3f0da4b548ff797c7aa86a4cefb70177abb7c93e1fbfa7e05c0d79a60769c1c8798723ef68f557a9d7979c81e7a30ec611900e4eb50a69c01e4b68068f886acbf547f9591f3e2d5291317663ff364b0a0fb249ddd4e583f7d11e5c224d9fcb5154cae6a9065e345fdf74f909f274cb90a50e174005b48e828eaa5637490593c337affc58f46cab98e6409e4204fabf1853c59bebe18bfd1494e3525bb3ceaa4520357356f0377bc21d999de12d05606d78aaedb7f904321fa205b37d240a2b5c86949f2f37e199c0647e3a3f4f6a05151fe286db95f9851ad0eaee28113c0fd18d203b0a8c32423e8aab448e3b711b8f56f204611b3e414fe416961223358ae162fb5f2c1c5410f1fbcba75f0ed94ca8954eea04a80ecbaea8748f7158de5c66fca71aab4dbb1ea4ca7e50c5b7c20fd4a0741f32b02a232ca4d8cb9f1ec82f21412d1f196fea2ab0f559cd30c95182ccf192d192f33d3eb3492a2161ab3ff20eff11d5d7f92be4168148f96c7bb845cb299d6966997eeba6981a615b0ec6ec128c82279104bd1a47a06b5b5b57c4c55eeb1a86b541b97b2953cf1511bc9544d3d99c3cae791dbb3ca822432798885dcd441679cbe1e6d82161cfcb57554292582fa7a9221deac0225c22a24c43168625f1ebb2c72be9a895555c2b3d3b529a05137e978e590dd1a3fe1047c0c866076e74dce19ead8bc63355890ef5b059050a531c9cfdc97b97ec0787171a3476f45e15e988c0f69bcaba49c8f8455b61d59039b4c0e274c6988b88f49e64a503e51a2018f8e468e42fde0511bdeeeddff3facc47aacb7632674852e4f9541ed62edb9f8619a5c6d4e387cbb87c50a304dcb1ca96481a827cb9b95bb3671118aca79db6b84fe597a10c40240afef0d64d70bf524d8cd25bf118b34e249c490e1d8cfdb28ad0dcab7e7d38930871dad3c280ba96e47395f37f1c0c5ada230447f7af4486237a0183fd159c5b044480b753e9a2882acf801a2646b7966ad9bddc20e3475646f7bee69c6d4edca259eb51e6d9bdc5ee44a723d7729ee5f39e3027fa6afdcabf5a890a56126697507bfb9f72ab27a3f833d1d6295de3ccf36a3c0b10c67da540d486020b8b49f1baf43b245fd37af2b518b0a2805c3f2883f837af5076e572c08066dbf9d16966772cafa0a4d5624a5b138516ab22aa8949afe96ff95f4aecc0a8c609c7824b6ef9072c89a9b791d6feb235f9d7d6df4363077b39efbd7200a4aaf0194e2b622deb24bfef75139434c1639da0a645d6ce84c0a6b2d612212361804d0c8f1dbd9c19c3bb112d4ede2ac19440c6d63f728260494b3c668f825d787776d3322265368c3bce3449f6ae666c0b632d681396e54460c0490d2f034ff18158ff05ccdec1f7c5d874c8436fd97dd7fc6bf0e41dba280db1a02735c4c84ca39650aef0d65dfb154ac57cce449a075dd396c592ca88ea780473fd3fef4e1db425c8ae4acfa3985acf7e9d78f6255e62e270c22de77c94074741aa75c566a57c44aa5b25b19b53b1338a49659a641a5ee964adaddf89ae37f505a8134a4f3be9c100dcde8833984f50426503a26789ce6231a1a389c276133b938e07dd8b5fbfa8c1c49220a83ba862dd0f8fe736d1872fb6b1d9b456cc4fc9c3c49f33bd3da5cc71c0844af87c63ae76a6c0ee68de2d067f63d760a2957de2814008ee5444676b15ba5dfb2b0eb0ec4019285a28959309e39ceb8e18ad9d547aebe7ad56b641930439a84791d445370db9bc7150ccd3ed4a17c91b036e40c3f601b5f5faaa5a837ae93987163c02e17430e1dca94be2a7057cbb5bb080ff6d4274c154681418d1d0bc61eddedd7b3f686d9fb80a0d9dde4c0f65d12a7d4636e051e4cf3d1d0d497ede110a89d68f592e1b683bb3ab5ca01c1cea0ba52983d92df5472049ce93694f8714453ff5a9d767a0dfb742731dcfea6eb0ab7b9dc44a7108e2b8f33c0fc06dcceba534c6b1378b67090a82941062391e03baa4906357c353e4f2b7c7486329981b302b836bf07e9936e98ed0b2cc67946b1d94a865c3a7d5f1bdaf019436cdf1bf3669a9b2078c48d1dfdd167a6132fc89915e2279eadc0d8b390ec385bc581eff19693d5d8cd99e802c7eba43e2494a0066cc628af81d2feaefe2e109d06c67d56524c71951e134dfd0b78eeb1159aa5bcbe76f773f4803b33f4520b2b5d937d1f1d7ec5f33b7391327b063773649e44357323fadb43c9760efb99b669cd418ee37c8e055caff33c1be4d1519794a62fbdb2297982f7053e030886741bd4f1cf34806ca745945fc39e137a7923a3ed251ad3fb80a2dc497802dc4f6a8e67e252e6433c65d42e7ea0f0807661e80929ba468393c0e02d1f13c6fb00ed8babd6edf9f1e55d3fda128ee591d06a0bd10d77794ee637861a881e376157891c3a9461caea5d3f8a838bb8859377d73d5d8617b81bc7cd5458594165d3f9cbf3c35c51d31dd069556ea5be4b21a95f33c6e21d355d5b907115168c23d5a2486b5b2dd9508e3300101aede0e43be1fe7894433d877fa92b99a91ea2334252eea00dba7a576ca985bc758706ddbc4d83a9652c4c5ea9f6540ca1f9ee679de02068b7fe23be53b7776ab7df908c1ac8d78b0a4ad23e19619b45bdca529bc68a798845283ea120735791c606230897c6b0e572a0a78a3c8f627b6ce0750a1f5408962e690c0208aaaf7628b645f9a3b62c4e4f5d40648e189fd4da4ccb93c1514bf9d6eb3963e3ec8952c2e4a3ce01b0caef4d7a77a74c8923ef1e2e8593817a07ff034251ca79a884ae012883925e933387c3259e1883c7a1e79b11b647b95473dd192b416b0486da460ac8e9ea8e14ffef84a398fb1c2305e58aadf5eac7952f91cc48951fee931b975ba8852410e1ce0ee5a2deb29a14903b8d7a08bad555246a57af36a3221ac9a45e373c9f04a9f802cfd5548f3a9448337c4e3a96caf4a8482b541de2f17fce21a589fcb652421f44fd580590847b67f83cb58d8fba2b65de5187a0248b8af6b9590ac85e14b43c8f23eae4fc1717e74b110239185ba2f20e78efbfc40901829deffe13f11156c86c35739e80260285f33f9fc44092591ffa90dd40bdf394754ec71668b06512e8e09f05a8ec8d5d6e815800e7ab5576cb9fe11daef714f3ceb84fe1cd980dfa9eaaec285d25c6f94b60f8792a60e2c8219a6a150ce255e99bd0663b0237bd1b3c7d07d472c4ffc46608651e8fe4ea7ca0aac5729c89e17963dff8199286bb32a0019e43c2e406251a351f7adfe77c9afe08a3466cc910da9f13c645009b32ac9281f16f68526af06e22fda09c0f99d09cbb5f21a8715fa4e9b7d83b9a5b3f29286f2a488a7b3e82f1e43832add2589aad7a71d6a894c3858c81e61c9ac970b9a3f9218e0f1fceb624a0d8fb3d0ab0035449499d4251a69dd45cd217e0f565de4c573ac54d68bb5e0e2497de65b1d131bf7f6b5832f1379d6d3dd2d02cdf096ae42945621b591e8ed932191ab22e3ade9b2d08dea6c860e4ee35877b097f72055b3d3f88a7eb87766f3b99c4ebecec1590cd14f92b65cf756f73173d72ce160f1771f7ab7a9afaf5be761d32cec48909141268413856b0891728ed09ec9195b46cee253c1ae8130469810e7dac1301c232a443f00e3b8c8ad41b5da20d3e7aaf21c12e415ff090b2c13a257d8db9f0a589acad32da6dd8453679ebe78a2b2498bf215ff71dc595658a7464ce2562f16fbbf5b7c068780f59194c8cbd57beb326a9921d508943a853c11afceed76f1e9423fba958323239985b82d7159b42b3a905241f9e2d7de5eed050aa0daeaaea0e2778ac58a73fe88a7fb4ae9394b8f3f175bcd871e8b66d9f96a9f2605fe70b6e4836b1e587a7e41548323ce278c6e2776ebf18eddabedf472fff37c09364226414d42dff4cb1ed0a145f39acb6fc42b482c540b27951675569af13db7e0527350aa74e38686d2e7044868c85e233d771e9b418102ec5b31f0b6f29d5b4420760534d0bd3342edce1bcb862db16ba0da06d1fcda116d535d7ebcc958802ef079c4a8cd73a24b5d92c82287527b54bd42c2391801ff7da313f4d9c977bcb74a8c5438593fb81fe3ff845828df755e19592705a3979a46f9e298e39c76ca4d358b22f4cd989199a1d4867875ffc8a091bb115146a11aa9d22a8bb58227425341250656545c80f8d21cfa5a98c4569edd4127d51c137d3e5c1d96eb7e75b65ec53a16ce7938005ac3cf9207cc68c2ad0a0af686ac5c004565d08b5212d7aed29ca37c0b75c5a3e805bb4a4021718b6f9436ebc4e997a68070ffc2eab3d9f5d882e0234ed1e73a4b1efd4923c803fbb87700c5f4f0a6a9186fc07a25ea03fb31d12729ff193bed88ea9a15593eb32542747639e93d6b3bfbba54b1d557d4ec802d09e6d8118f806e54ba44b020a085619fe1e0d423751d51faa98a29f5a44eb3e54e93f8bd2b975a86349683ba5840c602814b368c2ade49403a97954ff3a0b57a4c736b44b47b531f97345ecdbd4aa1f827a745d8e3879aa4cdf828c05edb67aafa55dc347457e83e25821a63fac9f4accd271c45c638da4f3ab430a77b2a75a5c9008341229afe33fdb26fa753e191913fd3389371cc4ae00fd131d6a9efc4964c3aa11c2f7f33eeeb88b8d36c8bda1d3d05ce0568ad8246f2b044f0fc5c2a1086ae668a740ba50918eb0dc3ed2575179a3be0c5e072a1150857e859ddf26c6f6b84311349111769b4539df40190596948031b7df6d7cb8d6d9a18d537f97768b5b37cb932264adc5b9ab5702334b0bb75263ae33924a6d3bb4545edd880e7e4e08c65c7aa0bf038fef1e2f243c78c2b03d9e579c007e28c86eb991105ac614c17c62be3cf6dbc176bf62dc3016f519f711e60355611dea09e43fdb75dec3b1bbcd064b98b3ee53d7ce07f8b3bb388aa6d336dee23e1fb0c330f5b9210b21480f105805c0de61cd9c382ed101cd933ceccceb41aeb7984e0cce14ed66191171cb424a0d1350b7e1f667857319f5a817fb7ad815236d9415e6a911ae015cfcd0", 0x1000}, {&(0x7f0000001340)="a2a86518f9f314d4909479b397b485bca79f7a267c2900469738a4bfabf2e58a518d63b3660b71014512c7afc6765e2208d139e76f", 0x35}], 0x5, &(0x7f0000001400)=[{0x48, 0x1, 0x5, "8e121eeed86c7bdcb9a50a79dae548aad046fb2a74a9f465e9f660bb790dec3f8121d8433942cdf0d49e99107e8bae58d0c60c26bc0b314d"}, {0x38, 0xffff, 0x3ebf, "ca1d01a5c464810e785f0f3871fbb2800d9315df2af818c5b76492fefc5b47688f55e749e3cbf7c2"}, {0x50, 0xffff, 0x0, "9ff98d74e55f099758e783fa2b6b9a3e2e6c495cc3781ab2a5726476168c2e0c0d2437032380368963e992c152baf0c1113894eb40a0d9468dfb03c179"}, {0x70, 0xffff, 0x7, "a1a6c9a363fc9105360a0ba5371e4c423bd30f28bcbacfd14f5d66574ffbbbd651bdd2a8266fc26e5111b4641e8e6be40e11148a216fe4ffc478d6270adf9e3017cf16a02a358e19ea425d0471cbec7e68ab8144cbb05111014bbc"}, {0x108, 0xffff, 0x81, "9e884ce993bec1538eb4c45f0636cebf8c62d882c20245108ed8756eef0c66060e9f922d66026baa55245bdb0d6aaf2ba25bd6a8783ab8eb17137603d0171b13c69046c9821ce3b4c5d2f14946cb972589de5c7061880aaa939eb662aacb123dfb0a1681aff2b3bd7bf405432dc5bf82b4118e66e824d8f2bd4401261b48e926d598a64df277012d2fce85c2f461f28b388c34e0d2d2c872a7469a5a162bf437205f7b52b3a763c2725c7ce9b6d9fb68bd6f6703a644d3092019d678c0dc13fd68866a9e6a346c3d61d5e7c38915f23382132533081be992a7618d260c8f6236925294da5f8039b8e0fa2ce7c14ed5ccdef432e43672d802"}], 0x248}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) socket(0x2, 0x7, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) recvfrom(r1, &(0x7f0000000000)=""/95, 0x5f, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x298}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:37:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x5) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) fchmod(r0, 0x800000000004) 10:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="ed5a2add092ba942623af5081de03e", 0xcb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x5, 0x2, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) clock_getres(0x4, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000e07613bb8dd5f8f4b0c40f737c3ab81db55c9ed5c5b805c85b054da2c98a6a8cd713c6de80dbe82331df0edd475e4a11fbc64893bd703028a65ecdcc4c402aaf464027cffc8bfece7846fe4cdf13fe00a0c8c5467952161b62e2cc7abcd101162d3d0d7be35c4986cc6ffd60bdee5cfe730e7bafc9b6cb79100e29f4810f74f377"], 0x89, 0x800) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 10:37:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getuid() r4 = getuid() setreuid(r3, r4) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) close(r0) 10:37:16 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) semget(0x1, 0x0, 0x41) semget(0x3, 0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r3]) 10:37:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 10:37:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_getres(0x0, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0xfffffffffffffffc) 10:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x91, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 10:37:16 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10108, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000140)="3be01e1c1339cf16de52213ec21915b2e77f5f627e2946319cc1ff8b88cb5dd2216abf487336af07a604014fecc99e8c8fc6dd384eafbcbd0884fd6fdb13d0cea565031ac495e5e6e67cfe2f7255e7c3320e56324fea49a7a8bcbe704c124bf7e81b4ef1813e0c865d96be578ed02444e6c63306d4a50dd073", 0x79) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 10:37:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x80008, &(0x7f0000000040)) dup(r0) 10:37:17 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) select(0x40, &(0x7f0000000340)={0x9, 0x7, 0xc, 0x2bcc96af, 0x35000000000000, 0x7, 0x607ad179, 0x1}, &(0x7f00000003c0)={0x8, 0x2, 0x3f, 0x90, 0x110, 0xea0, 0x5, 0x9}, &(0x7f0000000400)={0xb6, 0x66a46b12, 0x100, 0x6, 0x7f, 0x8000, 0x1, 0x7f}, &(0x7f0000000440)={0x6}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x40, 0x80) 10:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280002000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') r1 = msgget$private(0x0, 0x211) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) link(&(0x7f0000001340)='./bus\x00', &(0x7f0000001380)='./bus\x00') r3 = getgid() mkdir(&(0x7f00000002c0)='./bus\x00', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) getsockname(r0, &(0x7f00000013c0)=@un=@abs, &(0x7f0000001400)=0x8) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x100, r2, r3, r4, r5, 0x8, 0x1}, 0x7, 0x401, r6, r7, 0xcb0, 0xffffffff00000000, 0xbb5, 0x1f}) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x2, 0xa6}, {0x1ff, 0x1000}}) 10:37:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x2}, {r0}, {}], 0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x82127c4ce51eba2c, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1000, './bus\x00', './bus\x00'}) 10:37:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x400) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x83) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 10:37:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x6011, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 10:37:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:37:18 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xc74) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) 10:37:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="e359af46e8b7a16a34663d15d146844e9ce1f785057768492721a219a8223112ca0338bc037853d770f11c1c47f37c96ba6f4f32d8d9c4dbe9365971ae388ef53901bfe8f8", 0x45, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 10:37:18 executing program 0: mlockall(0x3) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 10:37:18 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) msgget(0x2, 0xa) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) dup(r1) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 10:37:18 executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x6004, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x1, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x5) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)) r4 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x6, 0x10001}, {0x18, 0x1, 0xed6f, 0x2}, 0x4a, [0x0, 0x5c29, 0x73, 0x2, 0x800, 0x101, 0x3e, 0x1]}, 0x3c) open$dir(&(0x7f0000000240)='./file1\x00', 0x400, 0xc0) pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffb000 didn't change! 10:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:37:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1904, &(0x7f0000000000)=0x3ff, 0x4) close(r0) 10:37:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x19058dc5c172413c, 0x402, 0x1003) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) semop(r0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0xbcc1535b6ee1a778}, {0x3, 0x6, 0x800}, {0x7, 0x3, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0xffffffffffffffe1, 0x1000}, {0x3, 0x7, 0x800}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) 10:37:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 10:37:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 10:37:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0xffffffffffffffee) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000200)=0x7, 0xe99286388afabe42) 10:37:19 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:37:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4c0, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x800, 0x43) openat(r2, &(0x7f0000000280)='./file0\x00', 0x20c00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000004c0)) 10:37:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 10:37:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20cd0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x21, 0x44ab, 0x21f0d552}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x480, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000240)="de39d6c1b501193f255c08101895c3d282e06fae214b49ff26a8782fe694e9d9554df2f9715608f01aed05454e695e6b87fd7127bf2f246d6a138efcf45fc447ee4c221700e5a1354b5bfd425f7af25cafa60d72916dadd1eb25005c0d51d1130e5b02a3f5ed54eb19ea224363677e3ece2e5b619454669e677f1c781f23958868b08badbeb190abb7da4fc29555652d0ce9d46115fad3ba0936399ffa20ebcee4883dce5f8ceda16fb06156a3428c9955cb3b7d45a0f62d59acbf2edc7faa627b20e7f69e9ab90d6cce10354bb2aefc0e72e43822e8d4305851991d2dd61f12f06e623fa9d5ba4c06bd771bcf89b16d99f475cbee5fde1c51ee4b90a6", 0xfd}, {&(0x7f0000000340)="fba21074d7c79ae3e55aff9009e4025eedbc601f451cb1cb81396d30191f69b77ebcdb2a01adf5a0425146e7cfb32ffc7e8a1e20d6977d161ffb19091d4708503ce2953ce435fc1786135341420c2c1a770acd4cb04b2350d78e6368e431bff102d8046db320e74e92f6fd28702a154cd4e048143c8d937e149214c275a9bfc7958e2b8eb586bfa53322ed103b968540fd10f40f1ad75bda040506d776ebdd3ac369b921878652401e2e256410c1f70d1b4f655d", 0xb4}, {&(0x7f0000000400)="4bf6f74776febd291565626497716f53751b8ec696075d93bfd3d4a576243d495e31e4d5047e7fc969166ee31f4b97532f49d9cf74e7d6104a8808c61af3330d704eeac1f8ee2b1c75f913c8e3ea94868dab0409fbb682d51fc3ff300367ba3b0001efd4f36b18bc7dfbb4fa833884b1cd518ae5dd7c8bdfe3a1f3f536e5342d423f687f90cd4016ee21d4c995345b40c3462e2ca52bf115199aaa6ef5ac84639734650fc7787f0a0b534dcb824dc98a48addf9e7cfda70442d1718726b8fd1f0df60b25e3bd59036b9ac7daba6a447dae6b19d8622cd31547c407b6eabdd9f32ab9c21ee170ffdd748d1f27", 0xec}, {&(0x7f0000000500)="0da7360147665269478ce0d1dc4b8f35573d651f8b32b5e1d506681ef35a4b25070636193aaade7dfcf844c0c3f8ecd80ebaf43707e5b99ce6fc6f5f816328b4e9013980a66b5ae4acd552ebd0f9191e515c658378c994d3a4f5d3c5d626a6e0d47d20af41653b7bc5724035910d84e1c1df396b33e67a61e5513fabf5ce9d20c7a8cf122520a61a15cbefe0ec1c6c0db40a1feaa712b39c9dd05103339e0b9f813400b6844f197eadafe397a0b7f5127892b192bfd2d82fa610bcab", 0xbc}, {&(0x7f00000005c0)="466749f133f518ab7bddf7c7b36d109ffe950c821a10b79b665e82ffac9c88d4ae9e625f3df2f597ec5682f6b8e8b151e85a9da98522f5aa3524512a5a439a1fbaf17a3d0d0461ee9d1a557e5a6cd83f180de5359a692b98125a4965e53f906b7683ea336348fb5ccb2ea9e6b1332fe7dea31b984adcb0549e4492866f4e787eac7e41dde247437c3fdde40d636f9c3b838fed0640581d56371e703f0c0c577f6c5e708b8ae8888b8ce0bf443823a742932bcb7468263f2264912ad4a4", 0xbd}, {&(0x7f0000000680)="d756dc6eff013a430e20b925e522190be77ff88ca516a49f6f832c3ad2ff37b4bf3cfee3ee5e8fe8c4e625d8181d26d1190fcf1fc2ae737a35f3a7c3ac7a8a4c7b9f2497ba8d7555ae4e6a0fecaf8500f9476938c627613168f8d9abc137a59450cce69667f88c437b49ff76f4e381bd01f1ddcadecdbf36addb7756bf", 0x7d}, {&(0x7f0000000700)="92aba1cbd52a4ee7bf4fbffb994ff01e825225df4cd57ce0f8a86ea349dcbaa1ca60bac4d31667d29c552cbbec0bf88e8b847af5594605556036c871c16b9e73658c0f3470ad098469e609993c5a0c5272d63804fbc3b8435ab36a0334586358492ac5ee4ea6aa869dc3fe421c579b8cd6a9c48f17bd9e6a609249de37926fcc499962e5af1305bd1f5cd5ea989db9db8b924b1376e5bbd72a0b9019a7484bcef4e8b878321070884c45d6170acc1956051ca1825bb8f3638cbab9ebae3ec406a696307f6027e9ee3fa733dc54bafe6b0d5ad88fcaa008d63b008e1604ba4ca6c8a1177b5de6ce7b4634e7ba98dea3b2495bebd13e7aab28e04b9b02a992ee213e36f1944e2ee63ee45dbf0ff777432f85245d338aa7037e8ecf0b6b1adf0d3686cc4359d56580f8bef06f2210597bb836d7e3d5d58bb2ce311e54d95774dfa72cede3b7e74edef2ace22c805972bd87ce0235945766583ea9bb1064ddd779c744ec1345085cb1555daf32c5700d987b662e606058793ebde0e729e381acc21210c0dd27d8121a69990a79fa12667a4d6f6431adc15f67a302b1e34539111b6659cd702e5bb961fab40e18f4884483ce5de2eff8d14f66a8a7bc85e224614b85b575a72c6ae4437f444cfef10f55805732720b98a6a04a4e7f697cd8a95738d6c2eac9d89104e417f7f42574391ec63425c02dbc9101853dff736ebab9d09262ee483fda30cd62700f0523b320cf6408310d56b343c1a81b328b206b8981c3becea9bb18c1fffdb1cdf9dff81b9fe0067eef040a803697e9f0979c3059b6eecc851d6d4acd62ce2d18309448bcd932e1980ab7c284a7858bce2439ecce757f503370cd0abfa64e178d69b7aab3cdf6fc1969cc601a853daafecb537ba22aae63dc20f23376c04cda120da215ef7a3a4e978ab6366ede687a9f617c3a66b0dadfda7f99a25acae4d18a0c4a1f9f46648e3c92d26bf114fdbcae1f124d4ceb9dccf923d03d9e7bd5046ca6ffa13ac0ee222f7a05bee9084fa4118d2b36847e22c9f09457baacab5e69aa555415756332c4680efd3fbd4cdc0f22880ecdbc84ecbb1cdd395fcc028ad183d58a7886d326977e90ca9a922331ef2ac8f1d2f1e4d50b9e618db6da2cafe8c36667742687edd119a73985b9cad639b15c0fe4b26845a8a7956a62f04fb2dd1ed851340ffc69382871eeabc5798bae79b3333ddaabfa7017899e06f06be669e98d33306312a5057490a357b2c224dce798d5d18ac0047cc85dc2a1c69b7dfb9a6ded64d51de3e53abff6c8bf298e7df966e6fa8ace21673b7a429e854cd0145dcce2d5ad2438a9e11013f109b2098d8c9b7028f7190da87b50d7dac8a3695a6be0e5825ae56703fa598329b7dd39b6ec958a814dfdd3ffe30ca2ddd10372e8af8a883d9dfecb912e22411919134f601a8d9a8d2691c98c92d83c59f91f46911d3b7c96114052499d0cd60aaf33ab318e08b8afdad159dc0d26bc357fd6a3753c29b90028723c087ea9fa3357247b2f52403e10cc5e5eafbbe280ca8a9ee2ce2ed7d04902799c6a69d551fc64768cb1508c920b04a15f5780674b1e7828e99ab49c67530d3fb32c7e6d3ce1c7998718f409f9bcb227d073ae2fa96557b073f2d6c690f0706ac7826ccd6743d85d856e93369e461ac4ea6902a70ac32a8d57a6ae8eaea2d3bcb0b971f33dc7460ad89e3996b9b04b2d746b19ae1ad29857ca96f7434524f6ee15271147b1f260054d6826bf5c87ad09484424ed8dfae904b84bc38faa79fb884b6a8a994310bb3a7e12492bc5efee78dda610c8c59ce4fee4d96c65ad3ad48a1f061e64442e6df7dbf5b12f88c982ae0c4c6c6e4a7586853717d78ea9f26fc9f4885612e5a63dce7ab50267603d7e4a3c2c9cd663a6deb58e2584a655b374fe23c6bdb8223e1666ad05573ca58ccdef34b848a3341dffef480f87db0519de2b39dee84b02de42a9171362a66e5937e24a528d0b24170e77824a7f5b7e20449ff8e91be8b562302ee9254ee5aa4358b6126e17d73058928a3ba346e56aad4383fd12daf152cf3cb53cd05ae1cb894dce2cc84210f92e322c73c12c6cc71cc2f032e9fcbd06cd94bd34b12fcc14cfe5fa6bde84d4e9778ede01e8d5132331a590ee83041ab54c237881b1b2a98935481df086e5cc37c85d8c4fdbde2c0172142621beb624b9ce4fed8b7075dc8da554e1329a57f63f0dd1d75147d596b2e3afeab207a5f0970152c03c24ad610ff7ef42c8d794f8f0b7a9afb72a3f8ba5fd3c4adc6a4fdeef7dba2e16a8b31f347c453d8bb59ffa121c5d5df8ca40d4d2b6cc2039d2c51faee450aa20d7183f8be0ea37074704a48081b4e51f543c1ca697cb73ebc9fb883e7c3c89a6d48bbd6c4a7ea24fb3cc9bb2400012fc17fd1e2eadbdf4217c4368d394ce1f3c8c30d9f06f4fa3db7d79260fcbf7254ff16dc135d9c800faab357ff2c1c8b94568cb252979439364e119a5225d7e08af0a77c0bd8539ac7cd7abec18c1d5134c951e745a3df690faf02a0fdde0da7b1e303f614c5df1f8d6627922937dd3362b887297dc4d9f89923a6dd1f65226198482b4ba008393690944e208e89f121f3f7806311d5fecf72ed6f533ea80050a0cffb357db0b803aad5271d709acf128c10155057a937619f0ed32157bd47b9e08820d615a08066444a919e4287f133952a9f9c99d5465d96ca6400f94356a88c2f865c231faa9dfc05e5aea4abe502f9a21bb9d5a25e107a0879f5f2f1d32caaf2b7ae071e149a1690d6cefd9c8a7ad175354a2abfc9df2ad6a1f7886d383172fc46835f2cf9b8881c3c97b0452750f39b297dc1a6dbb135288b65a9600394a04c4c44a456e193b7d80c9ce07528b682efdf02204153c4c1a93aedb44ab4c11b7927a89219ec1f3a2d4e27dde1a96164c79110bea992c1ec019737351c6aa47f857f43ab49f3ed2728ef8739e8b0f5acbb34fc989e57dfe478d19cb80777d1407158b2a63c3f0da7a33f0ab7f0ef887bcbea93c8d232871c0921fa8a067394104a02d57778eb997d8a611ece3cac2070f7d5e9b06aeea39ff9ba059f1f9566580283facac4d3f18e11296d810e7f5a6ac6f5a75ba213d72b655574aa2f46e0759daad609a9670bd72f0668fdde94c4872634aae5cb61ed45709077e0b37269f7758282659781cd6c47289cd5dd77ea4ee4803f316dd07a3cf86684afdb937946376ce3e73e6e1a6dd4e11f5d7d28adf1e8f823195c41168ef491c7b0f086588802b1c1fd0c10a5ec85efc827013cb899de86c6bf971419c711cfbf149d640e508ba3b47e4b39a27c9f6986534197fefafc47d1eb3f833a2b38b341ad11d94be6542740c4fc391fad6f37a328d568bcaa92589e6685953eacba542ce8b598a17b7fc1ff59a7e1cffd33ab4b326749e64c976380aa417174bd24577083e09e4468ac4375f1f9a17f37ee2a488f8041996dd87595d0b98446eeed645815816f201a65fc735813a5beac5272d61f7941d3009afdf27f411af61aaa405e163598854ca80c4a4b7631b637e71ee2ffe1f7078487121c67bbf51897c05821d02c75f409c540a35eec0bcc7012a70b3084de8d2b61f13286455ed812e7cae4012099d3a0b9970f312de667a755c38f644b6b57cdcd4cdc71b6db3b8c8e7d68255f42afa4d051e5e3b94fac2603a98ff43bfe57997a09655b4a0c7edb080512f666d6484b4730ec38ccc34b0237c5a3c6d5d85c3bc556578228b10ac8e84cfbeddd967425d24afab84294df6bfad2221e82170d691c9070a8fc69ddd1846ae0679d1bb97bcbeb0edaae2e98adacab916944e64affada8dc1459d985f8198ae2500761820ab69b1bd21fc72bfa1de82c58f519daec0509c5459a9ab1c7ce5d0cdc830d521d0360657b6aea98707bc91e9ac266097d2291ccb53a19d1bfe1ecadf295584f1a0871ecd13bad7339b13dd9204f76d0cb0f7cac4562b33731d587412a8775541ac6480aebed4125f72950b8c295f52109d5548cdaa31b3be847dda442d6a552dd504fa273f3743782a51b53359d499194250f9343b4237c948c98495b87b5449f066de0a3c9547a43cc1752802f04d821336a5a3889d3523fa3ff86944d3e505eed875353a2de9d90a8b0740d2a862042bc98fa81cc6c6be12ba9f6cf728077990cc10ecbd29ed67d4b1abe21ff9c16b5b3adc64e5dd859d160ee58a34280cc9f26ee6dc85d7976e53fbca3b7b8b40c246354f191674e63e65e3ad0d1f196954aadf4537d375a87f573198f74167959e980940aa6fcef97bcd7fc4d0f2906deb5b0a893b656a941bfda2a7c3e443eb6278fae529655828c50ae19436a8f6f9136c772c4bffb216f89a4ab96ca6c5a75ef08c8c74bf6d35bd0478766fe5b2b31d9061faff30c594322f72add9639ee39d9ff6ca76e691c1c07dad6eb7fbb914366d4d86e7f4f70a39f3b97c8de2a14d0b68048e425f29177521ea0188329f2b581c8429b782ef18ab7f32353d1ffa50c2d9bca090a2ede5b2c1e10d5c35fca3af0a4927ca3c168927f9aabae32bdda29f192722c48c85179de726e11150837d75df6afe6931198da81a704a53e7b9ebc91f58e70968968426f322baa814e2ce9de6f5e0d443636aa6eb8805952f8ff0fa1eb2ead5fd7153c1c6053711c9fdfe525d48f6eb8d5859d4468696581e574067c5e9cbced8fdca15b4abc7a73afd6397cb2ab70625d817caa48ca6248846a5b96309cc85f4abce93de6b18829d7be77894f7e4432268f53d799561239646498547ac2d4da1cee09350f952d62fe88f8425bdc3dd30bdc45dd35a3f73af68c5c52d3711dc13276b279268cc250438e2fa6fe8b24c167189890b2d772be785afc8ae6551d3e835ad9c285a7663a7752725c7d4e3dfc8e665100376156731ce16e600037d630d74e0d2f07e40735e7f269305f7315e5ad32a535f5d4fe3029e0690ab840d8606663c88e812da8f27cdbfdaa1948d2137526f8fb1fa638c5177e7f967769dfc9b09217d618bf4fcbe370980c72e9ea7ffebd8287371e8570a8a68598c39addcc813f56fe32c11ca812a2132d6acc651a6706c1e117ee643337abfaacc1b44ce7b0c167dae5199c53ef19b5099a9409ffb9d2a26c576635aea321a7f81d5a253111ce4c3bd3e6554b40332a58fd0e892b836eade35f8bc36191b4a087e0be629355983ce3e6890e86aa87c323c5a82118e292005724cd573ebab96d387fb5c72ba4c2f8d02829d5cdd9ba2402aa96581997d67dc0fd533da028b13c61b914aca7189a6e3bd722e10204504843386eb725b17add48b6d0b2314ac8a8f97933a908871494b3e61e581822df72314d53b90751f12bcba1e4ffa89779098974125300f1c043070be579889f426f2428e40da1324301b281b6e1fd961d722a8e9f32a2d1689c04e548339db870047c38aa3def556bc0fdf2e80f9846df3408bbeb62fe82a965f40cb26fb260118a6a0acf08731e6b20205b3e7c9552eecb902837f3e114f5ff02bfc872c57e88477c878c02fac6af02b49549784acf46bf78e5b9fc090834c9e8afda0f6337db2163335110c014d23285ae58d182e1062df3b09e077bc5dbdfe718ace72efd2242bcb6c3e7fdbb089a82363a533a32721e9ed57f606507a10b8d662ac62c2920f3884df6f7b8735e67a3dfde5dd79e60b32bc4563fe9ac63f3f3d5892105bf7a7f97749e0510211fb5478b58ccd0632f6a68866a924c523bc3a163182f76fb09c576d7a21ed17742d08a7862688669fdb27f6c0f14d4ef3f6219968", 0x1000}], 0x7, &(0x7f0000001780)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0, r0, r1]}], 0x38, 0xa}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) recvfrom$inet6(r0, &(0x7f0000000180)=""/76, 0x4c, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x1b05918f, 0x8}, 0xc) 10:37:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r1, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() flock(r2, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/43}, &(0x7f0000000480)=0x2d) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) chroot(0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) utimes(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000540)={{0x8871, 0x270}, {0x7, 0x6}}) munlockall() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x1, 0x2d98}) accept(r3, &(0x7f00000003c0)=ANY=[@ANYRES16=r1], 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x7, 0x40, 0x1, 0x2, 0x0, 0x2, 0x1, 0x0, 0x4, 0xaf}) dup(r2) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) syz_open_pts() 10:37:20 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x80000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20, 0xb1}, {0x1000, 0x1}}, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2000, 0x50) getppid() unlink(&(0x7f0000000240)='./file0\x00') r2 = semget$private(0x0, 0x7, 0xc0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000280)=""/62) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)) truncate(&(0x7f0000000300)='./file0\x00', 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) getdents(r1, &(0x7f0000000380)=""/144, 0x90) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0x42c, './file0\x00', './file0\x00'}) getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x820, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000500)) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x268, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x842, 0x0) truncate(&(0x7f0000000680)='./file0\x00', 0x3) semctl$SETVAL(r2, 0xddf56fa9deca3bce, 0x8, &(0x7f00000006c0)=0x1) getuid() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x800, 0x0) chflagsat(r0, &(0x7f0000000740)='./file0\x00', 0x40000, 0x2) fchdir(r3) fchmod(r4, 0x60) 10:37:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) getrlimit(0x7, &(0x7f0000000000)) pckbd_enable: command error 10:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r5, r2, r3) r6 = kqueue() getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) seteuid(r2) getrlimit(0xe, &(0x7f0000000180)) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r8 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r6, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r8, 0x6, r1) sync() ioctl$TIOCSTART(r7, 0x2000746e) syz_open_pts() read(r5, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r4, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r9, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) pckbd_enable: command error 10:37:22 executing program 1: r0 = socket(0x18, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:37:22 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lseek(r0, 0x0, 0x3) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x24) 10:37:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8c}], 0x1, 0xff) write(r0, &(0x7f0000000000)="58e10d5e89ab9acf96508fe689af26d032442ae8a3c4aab063bdc37a960d72e9a1ff783a", 0x24) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) 10:37:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f00000000c0)='n6', 0x2) 10:37:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r2, 0x39, 0x1) 10:37:24 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchmod(r0, 0x2) 10:37:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x204e, 0x2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 10:37:24 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="971af0613f044f05"], 0x8, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "861a1ba27f17d9bc841dde0abd5b6310c1195749deb19694c1b3230ce1b9bb5b1470ea"}, 0x2b, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x3}, 0x8) getuid() 10:37:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = semget$private(0x0, 0x3, 0x402) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/136) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0x9e) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/248) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x3) write(r6, &(0x7f00000001c0)="58bcf358e668112ad1d9727e2ea0", 0xe) open(&(0x7f0000000200)='./file0\x00', 0x90, 0x80) accept$unix(r6, &(0x7f0000000280)=@file={0x0, ""/26}, &(0x7f00000002c0)=0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10200, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 10:37:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x2, {0x1}}) 10:37:25 executing program 1: r0 = getgid() setgid(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xaf5d, 0x5}, 0xc) listen(r1, 0x20000000000) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 10:37:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = semget(0x3, 0x0, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 10:37:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x64, 0x1) 10:37:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x1000000004, 0x2) socket$inet(0x2, 0x4003, 0x100000000) 10:37:25 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x411) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2000, 0x80000000, 0x6, 0x2, "8c0e395ccf97e2716f5b18cc5b476741fd51a768", 0x0, 0x4}) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x11, 0x9}, 0xc) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:37:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xba0914c44f7b202f, 0x82) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="dffc90b8e051f9386e39ec48e4a22b0800fb3b9d1687bccfd296b62db180e905eab1df69e53721353130be7ebd694a42d98b1fd63e63525651000000000000001becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d38a87ac6900002e760d8825a6b7fa000074ad54bb8aa82ad7346879345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf200000080c82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816000000eed5dad1d4a3fdff5d20c594e100000000641b2447322e3c28", 0x158}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 10:37:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200c0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a0e554c5f6071fb042c0c2f0cb668fcac9d81ec23778c3f128a5badc4128c424f8888022ec3975b186d3ef2473a566564858a00d69eea780c56402197d08edf6b48e65b6c0980be69d2301f0ac86bf8d01c2d35bb80b646bd993450df9a064c487156fedf80b6e605bc2eb31c722e3a083460b91b9ea0870777ab70535fc601584715f5bd4d74385d0659a554b92c41778220127316394b7b7627a72", 0x9c}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:37:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="044721291eac030887de57c617a59f71d9665119dc92eb449d81b7733272413acf60ccc57c7b6ecf54a951a250d6c9eca66f7397029f8b5f", 0x38) open(&(0x7f00000000c0)='./file0\x00', 0x8308, 0x100) pipe2(&(0x7f0000000100), 0x10000) socketpair(0x0, 0x3, 0x8, &(0x7f0000000140)) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r1 = socket$inet(0x2, 0x8003, 0x8ca) getsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) 10:37:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x1, 0xa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semget(0x3, 0x0, 0x44) r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, 0x0, r3, r4, 0x40, 0x4}, 0xffff, 0x8001, r5, r6, 0x7, 0x6, 0x8, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 10:37:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCFLUSH(r2, 0x4004667b, 0x0) 10:37:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x4, 0x0, 0x0, '\x00', 0x0, 0x1}) mprotect(&(0x7f00005bf000/0x5000)=nil, 0x5000, 0x205) r1 = socket(0x20, 0x2, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x21) 10:37:26 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x101ff, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 10:37:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 10:37:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00020002ffff00040000002d4104f5d3ed180f68227a009329366b784419ef7c28b32c813a7f7f5efea4e07e626b0aef366b53be58500b68b656a2e1ab84ac80b8fc5fb69e7d03926268fd6507215e75970798a4ad6f08be9da807cc6aa6f3100861dd4d847122abaf4cfd5a210c0808c575318a1ca4"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 10:37:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000003c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x0, [{0x1, 0x9}, {0x3, 0x10001}, {0x3, 0x7f}, {0x2, 0x9}, {0x1, 0x6}, {0x2, 0x7}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x9}, {0x0, 0xd4}, {0x3, 0x3ff}, {0x3, 0xffffffffffffffff}, {0x1, 0x100000000}, {0x0, 0x3}, {0x2, 0xd5}, {0x2, 0xffff}, {0x1, 0xa1d}, {0x3, 0x3}, {0xd490c8ff82f97f03, 0x6}, {0x2, 0x7fffffff}, {0x2, 0x7fff}, {0x3, 0x7fff}, {0x3, 0x5c}, {0x3, 0x3}, {0x2, 0x81}, {0x2, 0x7fff}, {0x3, 0x1}, {0x0, 0x100000001}, {0x1, 0x8}, {0x0, 0x4}, {0x3, 0x1}]}) fchown(r2, r4, r6) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) fchown(r1, r5, r6) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) dup2(r2, r1) 10:37:26 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9c95, 0x21d}, 0xc) read(r0, &(0x7f0000000000)=""/77, 0xfd71) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) 10:37:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) getrlimit(0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:37:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1906, 0x80000000, 0x3, 0x401, "f6dd8e32b775120b898cc2263ebf4cc2c18bd341", 0xa1, 0x1}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 10:37:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x4}], 0x3d3, 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) 10:37:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2062, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') poll(&(0x7f0000000080), 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x7f) 10:37:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) dup2(r1, r2) 10:37:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0xfff, './file0\x00', './file1\x00'}) setuid(0xee01) r2 = dup(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x22, 0xf0000044, 0x7f, 0x19ab}], 0x7, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x2, 0x8, 0x4}, {{r0}, 0x0, 0x20, 0x22, 0x516, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x100, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x52, 0x20000008, 0x8, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x8, 0xffffffff}], 0x8, &(0x7f0000000180)={0x7, 0x3f}) open(&(0x7f0000000380)='./bus\x00', 0x8000, 0x41) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f00000003c0)) chmod(&(0x7f00000002c0)='./bus\x00', 0x30) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x1, 0x3}) <øxg ‰@_ÓÝïu¢z™—•$œÃë0Œä Làù¬²cŒì-LÊ&ÀÚRØí¤Æ7ÕóÔ«°=Ï ¤¬’ü¼¿pŠÆͬ*è¬WWèÏgÔâoí8±¼g|§ŽóÛýƒÈ‘ññÿâÊœÀø)î³»Xß,#û8þe É.$¸£"E9BQ^›Ó` »ì½®jx½ssJ!âlÀÌ®™jÜ|ΙösG¢ ^t¬ZÀDµ OÉ f;PµÖ/ó'¶ƒâˆ£'܃ž>~²ˆÅœA 1Hp1B±þ|®ÑfxÔ%/`NkŽ0GlE93ÛèD«Ï?ÆJrÀu¿$•…ZÔå‰4Ÿy¿N²ZÔêK¿Ñ¹‹J”ÑoöJwÊB’¤µPЙnõ ÷sòÏ]säàTþÄ'`÷¤¾aÈ ü˜ŠG7Üs;L¶Òö>&LWmxWF¥¶³5`~íâ2„·yJ¶¿ÆÔ/Ø=¨Šfý;aÅŽsÀÃÁn„Àáj–š]1kEÒV_mÆ—u|±0bÉ,+ÊeÙx´lí²Üý>9™ÊW ~•éˆm—™I‹z¾qÇíqòÛæ•ORu3Áœcü=É?פ)ù,8tž$iˆ6÷èÏ£·aŸê™jò2 K<½ ¦ìª[`›oÐGü ›ÂêªPÏ#µãˆ­z치zš&`§AVéPÓã´Êá̉„?ï䣘•káîh¥ÿ’¾­öï±%#&`Flæ¼^¦8MY¿S·îžR¶ÚÐq§ˆ—°ƒ;Éëlà¡åe |âi¡äÂE—ú/}c+SF"Rî|£c®JAÿŽ:²3äNH´—mVT$eý’WŠ»V9ñü> Å×®fÜP“ŸPBZ”~ÓYö´v75~ÁÍü!6‹P§„´¥áìwÆl†N$‘•ª~ Úˆ”Ç’]pÃøµý…0þ¥õ—kSªc¨œQPÌ|fhè¦çî›V´(>hx¸žÐVu’+²!^Vª“µGkƒ×åoŒá( 1NQɈÌ+#ߌwR¿7سS€“UO €ùMwÔÛ¦Ðj–ƲTáz%Âûa}âm8“E™zHÎÂ-æÛ‚À{\Û„#­ŠÞßW&ܳ¥pÒË–Õ·ŸrŸñ…X´p¿S¸úU9–°#ˆpq¯["<\’‡âp©eÃm†-˜ú*ádÁ˜Ét>³ýû¾IÉëæö·õôýÁ;(”lïì=‡¡,úAÞ¶ãæy3þë‡0H½˜œ(Rq†,EÜ#  e´Ð1…¿MrÀ`an…°>š—5=!P¾>~CfC"?²E¨ÔIÆÖ·)æ‚o4òŸ’Q2(šà·™‚Ò‰òJó{ÂFÀAÉGH”ÿ‰·¨W á3?è‹s,µ˜³’|L½ò'NÄè õ k¥WããÎ}þ±ˆßÚhVoy9ùöä9TË5ɧú¿g̺…Ô¬c'Z÷ŽW¤ø)ñ¦ÔÜÙk™}w¸ùèζ0÷HÖF¯pÒõÇø(»¨4ËÕ<0haSb¿É`ý —ÒôìXIMy|ünãžà#M×gÈ_YÙR9”»k;ÏÕ3`Úõ£¨¤Œ_øq +gãP4;ǶÜîñL·ÿƒ¿œø­Èo9þbòÛö\n´NRT²pÇ ÒjwEò—‡ô¼?“cd&u=–Ç|ÎÊ·§Âˆ}n°4†Y•‚»(ü±™Ž.§Jöó–¨GŽ¬Áë¶SÛߴ窢ÈD©\®¯¦Q[Ò†Oé0aæS[ k|‡Úý_‘•–ËǶ:¨„Äi5_ÅJõ7—„jbKÀmïULž¤nØU@¸v{wˆlñoþÌL¥Fp2LÒX2ªí²‘u+CB¶ko×øëéŽM•U”¯Ä<׆lS?Ýa¾®¨îþ¹XÒ%ƒ€Ó/y}Ð, 10:37:27 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2c1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x210, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x8000}, {0x18, 0x0, 0x0, 0x800}, 0x70, [0xfffffffffffffc00, 0x101, 0x5, 0x2, 0xfffffffffffffffc, 0x0, 0x5, 0x8e]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff3c, 0x7fffffff, 0x7, 0x3, "79be38557c9715a956aba7a8af58be849f6e473c", 0x19, 0xbb6}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) 10:37:27 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x4000000000000006, 0x8) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="793a8882d0a0949c44bfade3352192d28bfe590e43ef6e8f83bd669cef14308f27228561f5c916d9367034b9bbe8973e3fa44396e41493c10440f32067d7b6c626a8189907ed9c50800465049a3c29dde122b07aaa166625df385fa804a71fdaba3e69384d346f38e6818868ae0840946ae5036dcd64647bfa04dab3200d2f2bd1c8739fbbe6a743ba8472b7ea912df311430807545c5bfc957047efe37a595441b492ce9c7b3bbd08e1c0c111bd07841546f538", 0xb4) fchdir(r0) r1 = getuid() socket(0x6, 0x1, 0x300000000000) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) É¢Îe"ØUÝÉþ}Lÿ¯œxr?¾îÅb¥Qq [Òå—}ê}]oa8®<ÝúZir—@æ©(¼šÇ+³.Ù^‡ àúÇš²^gTRMä_´Dë¦Äsžøò™#çôAUA½¦/³¯«ÃÈÖõºÃ #Y;yK¹ØXé”gš,?ê·Ó~OÌø½zwø1°"}±ÀÏÅ™‰kZlщ^IìøH~U‰ÏrVƃb.GI7]êÖ6¾LÅä7tø_ê´"‰#‘H™b[cYš–A<´´ýŽÐ›b%Ë9ì‰ÊÄ÷f½Ž¨©»>¼¿Át¦¸nº¸>ósA,h$ ý!R¬ó˜£F†_xñŽ…ÕçD,…ìBÇ·•03t‰ÄzÖ¹ÒoÍ3⡼rIǪ…<¶’KÞùJ–å󧯖íªçië.£ÞZ¢V7û á²EÐÔpR‰§@e¯ÎˆΞóÅÞ†j×i±žŸ¿qDªã ÖÊí’¶|¿J\VlÒú8¤‡ŒbÀ9HB¯Áó9 ëaõV. 'ƒ·Ôñ6ï<³ l2XrEMäš%ÑÉxQ†‘n@å$Ÿ°˜F†¿rzyúH®¾úÉI”Z—Qœ²t¾±w¾àìžT“ù õ|Y*ÅA‰ü'î®_'HE+·¨”šÕ|üíl÷ódÊðr¸~#ÞAJ=+Än;W²×ŽŽ©„×YW…~G‰ˆ!sÀÓk8Æc¤•Æ¬Óqa 10:37:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpid() r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="449b3ec1be973366ada3176f35bfa4edc4d6e1f4e628b623b9608386e1a8564114970a6c62510a8082a449d757b0ea51319241340fd244267e0cad38e76729d20c88801ff98b76b5edaea5eb423f1f2eb588b800cf00a84b864b5758ade5f3704abfbcd31694a4a779a87e879b4bc1094d3bdcfb13f5b03d2eaa709788b35d84edc5ce3c0d0fa60b5f45437f53b6", 0x8e}, {&(0x7f0000000240)="b549b1412a3bf7f7afa9943eefc6fd168690edc1744869fd12550cc92aac6f07df443ecbe9b1a8b7f401c4d3934ba4f92f01f0075016cf3c314a1787b10426b7bd98f522d3fde2b7c54d6401615c4d6540ac6261f5d56229ada819bfb9da0d299521c746c4b60abaa04ae9142a0d1c2301a5f1213c1760eb623ac758183ae1c3ac0df33af820b5374d38b3b4f46d8822e568b37fe582c567a8ce12099e0ef23029c7999385d66b754bbb230dc7e5a40d19297f74b415da0b92a06f3d285a493ae33e4646a1a30fbddb4af66c46a423c8f1b295e2f1b123f59cb27d38e6459b74f1de968d55fedcf4ad18b76e1dd32ab8567b7065f9f91d0b920eec928d8e11a4faf4fa0dd68246c645ed873ad728523e99e23dc28532434c540aa62aaf36b5e190dfe52f76071605794d1215aaeb6d81c4e7c95411dee9bd7708eb7a0589ad82e56db16449abfee9d60092317b8147718370b976275b92dc5021159308a55da568532b624dfde72d7583e6c40c6718b76e01ccf8843e2da6224a0e35cccca4bd9b08281486ad261fa6fcb17601dfb23db85b2508a5f8d31be7dfb285c2a07510f2b06e3c0c62a1c2e73514cc46e0418df0c476ae232211de2558e3a48b4a8707b3334c81a1090650f085b03cf0b69fe578a5fcdd790751b3d54b7fb5113368f9aae599be99156a84782394258e2759327e5e41e897d580813d856f67586e04bcf98b8b42a920772ab9cbf553bc609a99241aee85848c70f46b312fc65905dddbf79ab23e6bd1b98fa4acb78c1d1f80749e64f679d31e80bf8401e95ed6b439a95ebffbbe044f0d932d0e909fd889777351217bc00a550a442d565348ccce89fcba34b2e3b21f524186e560045906bbe33656149faab7fafa83814c11707c6ff8fcadccb5aa2cf521a7e71da18170c6d3be8b0f782b56ea5769bd83627b279670d6ad7ef90588af98684ce113e10f06b5bd551163126e8b4f6a01f4cda65309d6aeb70b3a642eddb2290f6d0db2a76e89ada555889801f4698ab7ddc877d17a4bf36cdff4fd2f3f9eeb88ff74239a564d625d657e405e7c13528b2d3233815883fa18f1c6bf034acb3d6093374cfc7c1ee679ff3f57842b0aca28081dae059a7ed76b618f29944a4b3e619d766b7dcecf8d8c7da4ef8ec7554121e59dd1b994725334f24b77b0122ed73b6f0632016c8f24cf25f4b8225a9fa219a11e2de92e71684b2f5242501b5031b4912b711f0d22dff8f73815f56ba64b2d10103b0ee74bc21b858ba6c1bc73489697f7fddefe33dfc501de9494e96c2a9261232a2ff3ab416ff059242940c158fceefee4c29819e19024a554986400ba7edfeab83eb56e09e8b75f61f99c01d351c60135be0a78d87bb08f7892d4fffc374539da56650991d5b9db36be219a653c2edea7290f33a7197485edd04a267e9d0ec11598aa49fed09a72e0e220644867587313740e494770c615e8d0e2702420051e81d404305232faa1495ed41c8f7a65f8d44eeb1323d448db977a471f96be17afaad37678b5264a16b959123f79d54673c52bec12d0951d8920f73150b347a3c77537bd661aaf11cf142f4c136b976d5d7ec882538c56d1b4deb2458781617beb314ffb04bd9136620ace84105303b92e30bc8385b0b99459a92780417431f46eab36875cf3da83062da128167bba3239ada1a245cdbc30fbaf2e6d6d17ac45bbcd6dbf534e9473d7c5a7d9ebe61a8338f07321ebc41d8761165bf41f821f63377ea5b60626a5315abc6eb47be61ad8c7aaa02a2395a14de43121168b58e99ea9063d99e6e125127a0d9c69b3735fb1efd11b4e679e0f34ace16c318b663d35ffc61d4bbd0052aa2b43c6830c80922eb7c6f05db2d5a7bb92a23dc85fd36d43dcca4f99de8003c9450ad61932a896333a490021d9d61ba58a74366c65cba60879f51eaee62bc25bdc8d6bc36eb1467ef0c4f255a4df1aef6953403a173c73b51c6319465abeede5fa4828fe83e91fd7e668001e89903a3525f1d124c63139a18ae7c42fd7baa2050b09bc55587de438266f18c6ab2b18ce3b298841ca301dd95f22db130a90fd0e724cca7f9f22a9d8b7dada909f4c45cc89cd314d2518f62bbe47d7bfe4074aa92e23d3cf3cb61a1761157cd896cb2783c5eea5dade0e473d03f69e4c6c9385fb710e71e26e8846e8836c9f577a7606cb6712729d233152496a2e878a5750566f95a67e6e04dd2d3f6abdd1952339b1e223be17c57f43c5cb080e2bf9ef878e82f150c4d82d9c014ceb05da8241f7f488b61655fd98d0b65748d3f44a1fa9718e866d949bb5cc23191bee0368f657f2d744ac6fdbe78fb664ffc4c922a7d6d9bb38c8285cca92a16c8a6a4f2c6a2e06c87d758f47944201cf81b9df79d4b0db50ef7f03119e9b77ad67b5d4d7006cd72c26023b0d099f20acae5d2d7ee15b3de7e36b769cac629e7b5827a52fa06162b1ed25915201009d940906d6de4e3183a7d7585141a128d1245b7bca5d709e9ba35256a314446eaa88c3989dd9cc704f2eb16716bc56994081eaa599e31929c381aaa07bdffa1bcd01b5f12cf2a50ee9dd900eec5d833db48b39dd50734f75d8b885f19a9ef1244064bd1074d7bcc96a0b9e917293ab991c8d76a9394e8f91d473b412674f31173bab52289fc063660a6f96537f0870f782a62964225be82fde1d6ff39e2002f30122e0383ac16949011d1b0a307c5b79bd6e2aef227bf74f916b5e7690882f37d67d36d9042dac6df84cd3538ec2ef2a753c1882dbb850ef5566c426ec69dc44a4f1a28563ba02c2c7b4b991c5aabe4f1d1170a0b3d15dfb4aa73a23a68ed81f18bade716effed8d475cf91523153b21d784fc0a245f6f8867a998a87d1872daca5b0c1faaa21712a3a6ad0eabfc9129a6d0f7db5e4905e43f8b583aa8e0ed7372a0a4c6b9a474163836cd75201b01a3f385dc9082cb3eeadb73aac15c11757a6873d3119d357a991e06db58c1d6540b3ca17939e80ba3e34c30f9446c51a2f3d7208314f5a5e2158c468126f5d5d777ffbe17f1801a376931718208f0a239c341ecd5b0ee7aab3f9e73c4ee61a3fd2f326ce0b1ce5efa1a2b24dc33d0afbf2145c67c56e9110286d283bc224fbe243183c183115c4525a1f6ae6328502692a682be100cccfb61c17ddcd359c2a136005ebfe0a5ed5a11f49a0c60296dad3975b41dd63ac35aa737b7826f628070217a8ca2242d9ed82ef456c4d1895db8573df0583edb83f80f4bd956289cb91bb3ea873111e0f7aa0eef3fc9a9e81bb59bb2d5542e24593fa443cb23f7ced655428beecbc749f55905d6c7255c5ec7211b9f37fc8bb36fd0fcc292b2cbfc02fe3a479fc4ee9e6f0dd4153d715d7f6d0644fe93ff391613b47bf312fe970f00c2eae275c1c61df80ecea69637e6fd05eff1a579b4af43e425282047c2806f6674e0ed4f7bc925233df083f724655f8c52c83e93ef7c55898a276425cab64ec67c49dcaebc6fb5a579a3d7fa8696237280d55fdcd6ea22d2bfac2f118c02e230c11e144cab223268b52a3fdfedcf7279c49538223ff71a6656a31312b51690a6c827f7e3df0df8b6bba939a315f800eab0a7f7f8c37c295b4a4627402917604b4de3cd7908db1994d3e865b29d7d1506955f57db29b6759bfa6dd5a3f95b6f93da05b8c345f5e1f5b73aefea06469d5caf745b45cd3c3649e2e74c32c13b7f740342f2243406af12de58636b2b5b481474d904a2abe49940872077bceb80097bff2febcf8ada98601899bb7e6a3840f0ee365d82198780c16c2506dc64ac06180792e42a5644310e23100493f183dc80dcef4960228c675b9dd70f8ad27c2735e05d05df0d2965602d6e74951e0e22a0686f20fd32d0655b878e2f1d7cad8bf94af7d41df4c86a3c0929dea19395f38469855f01215c11ad14f4c9b3a3db311677f4c7a403f0c6796170cf38eee8e64065ea6dbe6035f70ab8427bbd5f3847bf0ee12bb97bd4d86e80ec3cd5a3516887def3658c8915a715f594654185f73fb63c95be17bbcfa4cfacef07e20423c81ccd50b9d69980b93c9deef2715a69c70d7d2a01fd6afbda0f78d73e10044a9838cb40334b62108aa8222a31ba93c71463c85e6035b48cdb434e765f4165d39bbe16b10440feaf34d7045b65de75390f95337925284a637cd9c742ec2b38c2742834a7c9e1b609b4020be5a3b75fed86dbbb238e0d4fc0fb752fb31580e851ea2d7adff10419243d1adc2081722c2e0fe58a4be5e1c34fc973292d2467047ab27aeaf07189cd38ac90652970a02102fc676557d4dbca477f4e9d98ebed18026883dfb587b721587a50a0c59699ee3daf62894299292e16da70ad903d025383abc7946ebe02a39ea6971bb0fdc9d886812aa6f33f11aebb7d5d3f35745311f871034c74b8fd0fd636fb72c001bdf895c99143c43499e3923674e6d792086a5a5377b57522c479935725559f1767286595e61b99b93b267ca45d9087dccf37a8ceaac3203a8aec2927d5b1241a589dd56776c3cf744a36dfa5eb12f3466b251295bf0a8ebff36480ac5fc11375ad66b836776b26cbfee8661b935a6e50ce12a701fab4c0c63af1e8018396a76f0000f1cde95d66af7bdfb28456b3989eebab6d1ffd1be8cefe69431035982f0a88130b93ba0dcf1bc7cefe46d0a16abd6124fe83d856aeb8f76732a31d26ac23bd6a403849e1e49494e187b9a7bf155ab5a810dd17d2a93fcbfa937162feddaeb9afdf7df5bf698bb3ca0edaafc1f952915fcb0bebaf06f4616dbf69925108e9172e420fe8f81419bceed54f976b41f8f0a6dfd62e7bb18294cfda9cefb76294f140b2196259e02e9d995202d8119275bbb991ed74d981254351ce919af2f6c862c7765f0a408237f65a90f9d4c4b8061f7b65f134c67da50ecbef1c43da0465a0d4ec2013e90b8c29ee3f902436ff247af8fff102b89e722e0e720e3dbd8c29e496270bca5915f67ac6cc2c4ff9f5e9d5d49cafe39a62a6ad2b138988b119761424bb03527641101861e61dd778855b434b8833c762d7b0d1d0820052b544221d4faada3ffbe5bb07b863a8d2d03b2d0b0f546db328d2e9aeb81fa195c7408887e3b7f66863b88b021bc3069b8f2344b233625a67e631f358eb779e40d9329973945b33704284e1bfa8ed0e062a3df6021a97c5ef9d7fcc3b156826f05d02dbe72e55425f7114dbb1abaa4a4a7ff465e875ec7aaed117e3d13b3fe91d880f5c4d423bbb93671992d4ffcf2bd1d06649d95b387aac7ff97f47cc918c6c95c676ffb444f635f8fa1688a00164021a6c0dd0fb2864d5880bd006bd4664e6c44e674de08de50c9c72da99abb2d09fc59a5c608d64d2cfea949fe2a3eea2de73144e86aa3b1272b30facdc8dd1ff9c7cf8849c27ba7b0ee1353475990e46dfebee33c2fb82009eee2ed59837ec155bc1061334c451a48e00c11facf0b9e63e7a403b2efcdc3ecb19d84ec8603d75552d662c33f503b5115031b7f5462cf99fca99ac58bdc71d673601f8c15732473faa9794be721834891efa7b49f24c0a34b34efa604253e0a7d33214aec2ce0fe505b8b783f80c6d1509b0e0d5441c0c48282eae14c7f2e13a185ccaaddf16efab17daa0bc184d266a995c7b009468617cdab97e781c6a2072c098b56e1c1c29f8ae8db71cde8a7372e77b8ee5633df01c65ae5e4d82158bbdb6b6a96958c01e7679390a20decd02bf8ec2b52b673c4dc3968efc23d7ed6f1251228afa739dc367967a33caec9c6fd8ef581e77cca914daa1e2", 0x1000}, {&(0x7f0000001240)="47cd641a6d5f23b429337cde10692bc2ed85b83d605ce40b462ad2e8eaebaa5cd01bfea3f63be6791d09e03364150fcaabc0d92dc0857adceac5276ea47a50eff8552c53614918db6404712526dcf8e0f18e7f3fe7d2c8435884fd84ccb4e3684c582f6fda0234ac9a1eda70e1590ab5b0060979bde0cdcd6363d7268d409b3aee74d0cd95b3fc994b", 0x89}, {&(0x7f00000000c0)="6de0e277215ac76b0bb5b6257e56c9ddb14e35184bbd69ee7a1b23eda36e8cbad0bc9910e259bef28cd3cad7430d87fa8974e67121eae587c22c3a8fad887010ca96d439fcc45cd49988e4a942dea685d5864c5b996069d82196b4fb930d1d2ae068575c5299ee0bd169578c", 0x6c}, {&(0x7f0000001300)="2e0d79e80fe3d267d306e1bf7931ac2e46aeb29382ed1d5570ea731d69190ff7cb455d49b9a8fa212a17f90797dbe6ef6c454a780f2e9f069243d8dfd51bfb7df582ebc04add1e73e9da9d134bdb86421ff341a10b6a0637", 0x58}, {&(0x7f0000001380)="e3272243f05f58e8d87ae1907cad147f0ab559b44504970179350cdb58f18f86f3ed93d8991aab0f55e7f37b20e1c886410a42b9913d52c1359ef000c501848afa2892ea823518c59ea9948990c963cc0ce86dbe0160716fc14e4cd5dc646ac30d70f7d822dab530feedf0892df0063a9698e6291240b10c6cf2de37f495689771569bf6b09ebfdf5ec61b36dcb99f4768fb98edf58126929e9a8104fac553212b1c5d10e7d7a95984c27dc55987c13f8673b5f8b7e6e52958738255b9e362eb44fc6a4d11dda5fc34a80eaad30c1954ccdd878f8830", 0xd6}, {&(0x7f0000000040)="16bb6788e3e0436144e49e7c7d696922667e41f1291d3d4c7d998392f7284cd75db9b60ecc075169bd5fb52824b74dcae9d8cf21a4c1ab8b0c5a9f", 0x3b}, {&(0x7f0000001480)="84abc50099cddc0af88a51df2b9c2fef415e4a500b7e4e2d750011f6740cfe30bbda01a7cca8e06742622cd0692836b8a3b12ef41c53264b9d665e2c040fa91211a68f3713c8779b2c10656c6a42ce1555d70ea67b44b6679e70a78fd2480334bfe5aef3f903ebd1d407fafcbe4fa0804d475a67ae0589496431bc0e38631d7fa1567f20e3a1e76e556ce65161cba7d05baae958ebf375e1770ece8be9cab7934269661c3bb7e65b8c16ca803cf2405acc9b7a5d68dc7b109c7bf285da5ddc747936316d6a7f6d94", 0xc8}, {&(0x7f0000001580)="bb2e155eb622c1d5772540a97a94", 0xe}], 0x9, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x8}, 0x0) ʪ¹"!,Ù›Ã÷ÊMµƒú ø»Ýl  jQH OMxC.AOwM‘×Êoä ƒ‹Cÿ[ãÙ8Nî(¢|¹Ë­ þWóò¿©´§â/íö© %=P4l­ª– Ü߯¤™ü†šg¸¬¥‰Zçy hØE«u㿼¥æ›{"C'Ñ‘h§ ž?]ׂPªp%ÖÛc‰gkĘÜk8órAÇïª)zØ‘â_âÅñY ÐEHÁ«ÙØ+jôÞcka»ÿ»Y ŠFææFÛ%l¬ìû¹$¯O÷ŸŸ6ZNÇ$Š¯´õ“×æõÙ Ç'”‘žåæà ê”hæ·/:MHIAèg ‹Ú*ò¢˜š9îŽssî··D@†Ž[›g<âsþ–}ïSå9ï>ŠÒHä~¬^ˆ¸Qò#K©9qÿåÔf,X¼Î,¡ãÔT¤º¢È—Äø³…òÿ£‡tV–¶RÊNWá׬Q«Öüá’½’ô¤iÑ÷ìñÍTæï 10:37:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0xbc}, 0x10) ¶£o´ó.í#2ß»Õ&Wø9Ÿ:”‡ÒÙt3Œ>q#¬,"TBnôòA21~5„‚£h ›>+r<´ð‰ããÉ|ÜÎ8~)íu^(ˆ`œ³âÉÞx`zlº.D >§°]ø¸Tvó=[E Ûô_5ïysŠ€¾câUáÊ÷„/džûfo‚²¢1,:tüzîÐ 8;Šñœn7¶-²')UM£ÔýýYXÈdZ›£8KþÕ®­±^EðîU’¤ db1wAM.³ŠnÆŒ}@¤räÄuɹRøæ6Îà!Åù—sΗ_ÊP÷|È_K%à¶cˆ—XJylíEþ“¶a™Š¼X¢]@¤Ò@i²ÑȹKÙŽëônĄ̃´:GÑ<3'Ûï‚©¨÷$ÇŽ¹Ø„CÒG/Ž:·Wæ郤TuÈmC±öYaOèu(’¼´Åíu#Pk\B]reõ–ÆÁÉ nÞ3‘8ÄÃp—‡‹äŸ¬É©NB[×ø’éÚ}ä‹$-£ÿeŠ$FØ9ë˜ÁÒ‡Fu¨jÀ.‰ž5ÌŒº ãrt 2wâiäTõAlÑ?ŽÜƒ;Çܸô¯Á´•/+ $r;ì"ñjäÔV¤dIövÒ°Wóa˨²à'ÔMY­ƒÎÕ´I_2îæ ÑöžÜøüÒd“eùpÝÙÙ¸ßûmÆÃÆôP‰Àd9<îòÆwMƒ i3øUåI²uÄ?j¦› ø™YD Pèß`•ƒ°w+íÅsø˜5€Än|ý»®³R]˜¡òmHÊ쪣óc úë{Œ¶Hª‹ Æaœ´½á±\ÊL·,Kë뉢Ÿm9[’{n’:9mŽ*Ž’‘,ÆÛõÒ7§Ãq{TAó…ôð?zªô§çRx½A¤Ù6TM)ïF§£A§¯î%’!ïX¤#¯†Ì¼’Yåžœõ)G–­½õâyЉŽ`ûžæ“¼ª†dGÿÜahx´R Ǫ̂Ý’hŒÜºx½b_>õ>ñÔ jw¹Y0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r4, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x7) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r1, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) sendto$inet(r0, &(0x7f0000000640)="8f8ae4e9fe6dd33d5a8c048028edf41389a6d92914dbcb7113de4ab38efca162b6eb375b2cb08914438cc3a6916e7be31d4aeb09b1ac05b47b3ed9a453c23d1691a9f6bf344f5d39efe706a6aec47fe8912f5aef492bbe21f225fdf3937ca44dc7be79b151fd441381f317e935791cbbd240516849241eb4fcf995fcb1af3bf055bd43d972eb94caa5b19c0439d972b66a83423959f50e0119e87f443dd897c9c983de10e805eb00f3c335e87b6ca1d20cf4dd62d93a595fe4bc9d34a58140cd9929faba4806a42838567305b44c02", 0xcf, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) read(r0, &(0x7f0000000740)=""/232, 0xe8) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r3) semop(r1, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 10:37:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) >¹›²Sô¡¾âb‰½$Y‰µ3`íÞÏ'%-áwÓc™r‹ G=H³-ý×$º¡Ýq!;ms/ù<çµ·2¨ YTý”·vŽØÍ[ëôÀ—*JçÊ–oœ ËŽ`á…2×'½/~.]¼Ý<ºs“ZÉòF“1ÖáÙ[U­ÔKþªƒÿø–iæò7¢<øxg ‰@_ÓÝïu¢z™—•$œÃë0Œä Làù¬²cŒì-LÊ&ÀÚRØí¤Æ7ÕóÔ«°=Ï ¤¬’ü¼¿pŠÆͬ*è¬WWèÏgÔâoí8±¼g|§ŽóÛýƒÈ‘ññÿâÊœÀø)î³»Xß,#û8þe É.$¸£"E9BQ^›Ó` »ì½®jx½ssJ!âlÀÌ®™jÜ|ΙösG¢ ^t¬ZÀDµ OÉ f;PµÖ/ó'¶ƒâˆ£'܃ž>~²ˆÅœA 1Hp1B±þ|®ÑfxÔ%/`NkŽ0GlE93ÛèD«Ï?ÆJrÀu¿$•…ZÔå‰4Ÿy¿N²ZÔêK¿Ñ¹‹J”ÑoöJwÊB’¤µPЙnõ ÷sòÏ]säàTþÄ'`÷¤¾aÈ 10:37:27 executing program 0: open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/138, 0x8a) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') writev(0xffffffffffffffff, 0x0, 0x0) close(r0) 10:37:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/226, 0xe2}], 0x7) write(r1, 0x0, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ü˜ŠG7Üs;L¶Òö>&LWmxWF¥¶³5`~íâ2„·yJ¶¿ÆÔ/Ø=¨Šfý;aÅŽsÀÃÁn„Àáj–š]1kEÒV_mÆ—u|±0bÉ,+ÊeÙx´lí²Üý>9™ÊW ~•éˆm—™I‹z¾qÇíqòÛæ•ORu3Áœcü=É?פ)ù,8tž$iˆ6÷èÏ£·aŸê™jò2 K<½ ¦ìª[`›oÐGü ›ÂêªPÏ#µãˆ­z치zš&`§AVéPÓã´Êá̉„?ï䣘•káîh¥ÿ’¾­öï±%#&`Flæ¼^¦8MY¿S·îžR¶ÚÐq§ˆ—°ƒ;Éëlà¡åe |âi¡äÂE—ú/}c+SF"Rî|£c®JAÿŽ:²3äNH´—mVT$eý’WŠ»V9ñü> Å×®fÜP“ŸPBZ”~ÓYö´v75~ÁÍü!6‹P§„´¥áìwÆl†N$‘•ª~ Úˆ”Ç’]pÃøµý…0þ¥õ—kSªc¨œQPÌ|fhè¦çî›V´(>hx¸žÐVu’+²!^Vª“µGkƒ×åoŒá( 10:37:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) fcntl$setstatus(r0, 0x4, 0x0) 10:37:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000d048d03d2f8695e548a10ac2e378d49db23168156963f7cfa902e064e1996d37f4bec592f8f8800d3b92eb194b6355ecb13dcefd2c7cc703f9e9fb02b8e0d9320562311766db2dbf2501deeee9d3bbf8d27d996a3661bf0376d735417c0b81fb335af99eba866cee5cae10640067a84af17ad75074830737f38d3ef6bfc8d23a8f04bfd5922f62d604e96fec1a4f876a33b2d5a7e92151e5689754b73200e8a97621234d3afb70783c9f22af47c0344b86c7ced5ced0b"], 0xe0, 0x0}, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 1NQɈÌ+#ߌwR¿7سS€“UO €ùMwÔÛ¦Ðj–ƲTáz%Âûa}âm8“E™zHÎÂ-æÛ‚À{\Û„#­ŠÞßW&ܳ¥pÒË–Õ·ŸrŸñ…X´p¿S¸úU9–°#ˆpq¯["<\’‡âp©eÃm†-˜ú*ádÁ˜Ét>³ýû¾IÉëæö·õôýÁ;(”lïì=‡¡,úAÞ¶ãæy3þë‡0H½˜œ(Rq†,EÜ#  e´Ð1…¿MrÀ`an…°>š—5=!P¾>~CfC"?²E¨ÔIÆÖ·)æ‚o4òŸ’Q2(šà·™‚Ò‰òJó{ÂFÀAÉGH”ÿ‰·¨W á3?è‹s,µ˜³’|L½ò'NÄè õ k¥WããÎ}þ±ˆßÚhVoy9ùöä9TË5ɧú¿g̺…Ô¬c'Z÷ŽW¤ø)ñ¦ÔÜÙk™}w¸ùèζ0÷HÖF¯pÒõÇø(»¨4ËÕ<0haSb¿É`ý —ÒôìXIMy|ünãžà#M×gÈ_YÙR9”»k;ÏÕ3`Úõ£¨¤Œ_øq +gãP4;ǶÜîñL·ÿƒ¿œø­Èo9þbòÛö\n´NRT²pÇ ÒjwEò—‡ô¼?“cd&u=–Ç|ÎÊ·§Âˆ}n°4†Y•‚»(ü±™Ž.§Jöó–¨GŽ¬Áë¶SÛߴ窢ÈD©\®¯¦Q[Ò†Oé0aæS[ k|‡Úý_‘•–ËǶ:¨„Äi5_ÅJõ7—„jbKÀmïULž¤nØU@¸v{wˆlñoþÌL¥Fp2LÒX2ªí²‘u+CB¶ko×øëéŽM•U”¯Ä<׆lS?Ýa¾®¨îþ¹XÒ%ƒ€Ó/y}Ð, É¢Îe"ØUÝÉþ}Lÿ¯œxr?¾îÅb¥Qq [Òå—}ê}]oa8®<ÝúZir—@æ©(¼šÇ+³.Ù^‡ àúÇš²^gTRMä_´Dë¦Äsžøò™#çôAUA½¦/³¯«ÃÈÖõºÃ #Y;yK¹ØXé”gš,?ê·Ó~OÌø½zwø1°"}±ÀÏÅ™‰kZlщ^IìøH~U‰ÏrVƃb.GI7]êÖ6¾LÅä7tø_ê´"‰#‘H™b[cYš–A<´´ýŽÐ›b%Ë9ì‰ÊÄ÷f½Ž¨©»>¼¿Át¦¸nº¸>ósA,h$ ý!R¬ó˜£F†_xñŽ…ÕçD,…ìBÇ·•03t‰ÄzÖ¹ÒoÍ3⡼rIǪ…<¶’KÞùJ–å󧯖íªçië.£ÞZ¢V7û á²EÐÔpR‰§@e¯ÎˆΞóÅÞ†j×i±žŸ¿qDªã ÖÊí’¶|¿J\VlÒú8¤‡ŒbÀ9HB¯Áó9 ëaõV. 'ƒ·Ôñ6ï<³ l2XrEMäš%ÑÉxQ†‘n@å$Ÿ°˜F†¿rzyúH®¾úÉI”Z—Qœ²t¾±w¾àìžT“ù õ|Y*ÅA‰ü'î®_'HE+·¨”šÕ|üíl÷ódÊðr¸~#ÞAJ=+Än;W²×ŽŽ©„×YW…~G‰ˆ!sÀÓk8Æc¤•Æ¬Óqa 10:37:27 executing program 0: r0 = socket(0x2, 0x1, 0x81) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="c7587f979b3f152ecce8cc0bd9743c86cff16cb420d09f7ef03f519a18e368bc377e32636443e146ed6315887be648104658e01b083d6148e146cf575cf278cb490438638f6fa01ffaf18039682da875ce1132c31011ce3d1b9d132fc9c010d6503fdca2367c7de1f84396839f83a27bf0b10f8b37f949b52a62e81e9c2e5770922a7b3f2b9071aee6d267dd65e82e8f2e985dc76cbbc3338e2974a7955978f6e21b100eb5a6ac695b5473be9b12f2c23bf73c0ff32f1a0bd28a5129ec0442d52c1fcc6c1912cd36c0ae21ef132efa5db3c0f1671ed2884edfd7281188ae179fc6e2c582e5a76a372fbea61071739fb0b8e496b3ddcd7d", 0xf7}, {&(0x7f00000000c0)="f08a3507e493bdc8361608fd5b12e20fe50fb2fa879eba056f114191fe497e2a21bbf3e01aea4a4edafee47ac0e9aaaf6043c015d7fc38dbcbfa22def4334432", 0x40}, {&(0x7f0000000240)="93cf7e896313b35b5aa5aa6d00fbcc50f2ee297b85f58d20d249130b8fbc26ea0431e24e40c89c47534a27322a9e2c1748054dafe708a626158c66e6e4448a47d46b1de792841b80155b23f083c2cddb3963fcf2d3f81468254bb9b48afb9f34d9eee3db30e3fa953c899eb34928e8327af8186275f6d15d7515db", 0x7b}, {&(0x7f00000002c0)="5bf68806cdfa7c5f7d527a1a71dc1211da640b2c05f2590c091ea533bac78c84a3e6d4c4b13f12dc1f", 0x29}, {&(0x7f0000000300)="ef9b7a21657d0b28a3c6e392b40e334c3c2c72cc7a4f20267b756d29a999bd212ba6d4686b2beed09bcd3e55c0c48bfd2d3c2a42aaf05d3f6ebf92985db0910402353427cb526ab8099c438da83e08ceb21ea7418a2fe2d11a3136cc601c4807ab0e8bdabbd57ce21bd182212605bc90b0dc00741caf9beab681fb1c90cc350116fbd79b969a268a00d3bbf5e96de7d23b6783c5b71080043ccce14b6de9085b79cafc6cc07090e4b176c8ad8d59e15e3c6ac0db1ec05305ad002a368784094546ab", 0xc2}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e200c600401af0286c0000000000000000", 0x2c}], 0x1) 10:37:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x490, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0xffffffffffffff02, '.\x00', './file0\x00'}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1ea) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0xfffffffffffffffc}, {0x18, 0x1, 0xdda2, 0x100000000}, 0x172a, [0x9, 0xbd8, 0x10001, 0x100, 0xbe2, 0x8000, 0x38, 0x7fff]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) kqueue() ioctl$TIOCCDTR(r3, 0x20007478) ʪ¹"!,Ù›Ã÷ÊMµƒú ø»Ýl  jQH OMxC.AOwM‘×Êoä ƒ‹Cÿ[ãÙ8Nî(¢|¹Ë­ þWóò¿©´§â/íö© %=P4l­ª– Ü߯¤™ü†šg¸¬¥‰Zçy hØE«u㿼¥æ›{"C'Ñ‘h§ ž?]ׂPªp%ÖÛc‰gkĘÜk8órAÇïª)zØ‘â_âÅñY ÐEHÁ«ÙØ+jôÞcka»ÿ»Y ŠFææFÛ%l¬ìû¹$¯O÷ŸŸ6ZNÇ$Š¯´õ“×æõÙ Ç'”‘žåæà ê”hæ·/:MHIAèg ‹Ú*ò¢˜š9îŽssî··D@†Ž[›g<âsþ–}ïSå9ï>ŠÒHä~¬^ˆ¸Qò#K©9qÿåÔf,X¼Î,¡ãÔT¤º¢È—Äø³…òÿ£‡tV–¶RÊNWá׬Q«Öüá’½’ô¤iÑ÷ìñÍTæï ¶£o´ó.í#2ß»Õ&Wø9Ÿ:”‡ÒÙt3Œ>q#¬,"TBnôòA21~5„‚£h ›>+r<´ð‰ããÉ|ÜÎ8~)íu^(ˆ`œ³âÉÞx`zlº.D >§°]ø¸Tvó=[E Ûô_5ïysŠ€¾câUáÊ÷„/džûfo‚²¢1,:tüzîÐ 8;Šñœn7¶-²')UM£ÔýýYXÈdZ›£8KþÕ®­±^EðîU’¤ db1wAM.³ŠnÆŒ}@¤räÄuɹRøæ6Îà!Åù—sΗ_ÊP÷|È_K%à¶cˆ—XJylíEþ“¶a™Š¼X¢]@¤Ò@i²ÑȹKÙŽëônĄ̃´:GÑ<3'Ûï‚©¨÷$ÇŽ¹Ø„CÒG/Ž:·Wæ郤TuÈmC±öYaOèu(’¼´Åíu#Pk\B]reõ–ÆÁÉ nÞ3‘8ÄÃp—‡‹äŸ¬É©NB[×ø’éÚ}ä‹$-£ÿeŠ$FØ9ë˜ÁÒ‡Fu¨jÀ.‰ž5ÌŒº ãrt 2wâiäTõAlÑ?ŽÜƒ;Çܸô¯Á´•/+ $r;ì"ñjäÔV¤dIövÒ°Wóa˨²à'ÔMY­ƒÎÕ´I_2îæ ÑöžÜøüÒd“eùpÝÙÙ¸ßûmÆÃÆôP‰Àd9<îòÆwMƒ i3øUåI²uÄ?j¦› ø™YD Pèß`•ƒ°w+íÅsø˜5€Än|ý»®³R]˜¡òmHÊ쪣óc úë{Œ¶Hª‹ Æaœ´½á±\ÊL·,Kë뉢Ÿm9[’{n’:9mŽ*Ž’‘,ÆÛõÒ7§Ãq{TAó…ôð?zªô§çRx½A¤Ù6TM)ïF§£A§¯î%’!ïX¤#¯†Ì¼’Yåžœõ)G–­½õâyЉŽ`ûžæ“¼ª†dGÿÜahx´R Ǫ̂Ý’hŒÜºx½b_>õ>ñÔ jw¹Y¹›²Sô¡¾âb‰½$Y‰µ3`íÞÏ'%-áwÓc™r‹ G=H³-ý×$º¡Ýq!;ms/ù<çµ·2¨ YTý”·vŽØÍ[ëôÀ—*JçÊ–oœ 10:37:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x1a0, 0x81) 10:37:28 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffff44) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) read(r0, &(0x7f0000000400)=""/219, 0xfffffdc7) poll(&(0x7f0000000100)=[{r1, 0x100}, {r1}, {r1, 0x84}, {r1, 0xa}, {r1}, {r1, 0x180}, {r1, 0x80}, {r1, 0x8}], 0x8, 0x6) write(r1, &(0x7f00000000c0), 0x1000001d1) socket(0x6, 0x4005, 0x2) r2 = dup(r1) execve(0x0, 0x0, 0x0) r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) clock_settime(0xb1ab803fdb20e883, &(0x7f00000000c0)={0x9d69, 0x8}) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10006, 0x2) getegid() dup2(r0, r2) 10:37:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x8) socket$inet(0x2, 0x4000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 10:37:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)=',\xb3\x00', &(0x7f00000001c0)='(\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x40) unlink(&(0x7f0000000080)='./file0\x00') 10:37:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x6a, 0x0, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:37:29 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x20000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 10:37:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 10:37:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x82, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x2}) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x442, 0x10000000002) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) geteuid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') socket(0x39, 0x3, 0x8) 10:37:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 10:37:29 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setreuid(r5, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000001c0), 0x254) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2a6cc48b686bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043418980b181b8bdaecda855c671000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b8aceaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e40e0b1d8208d80c17dc2a98a3d99779a6a2affc53e80b"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f00000001c0)='./bus\x00', 0x415, 0x24) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) setregid(r6, r6) 10:37:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 10:37:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="a0213051b5dbe04fc5fa2800755d8e2692513275494296bf2274d53ee78961d4e294ea6f2adad9997402a121ef87aca7500cdb2434bbff75ace6c84f4012cc0b45f4977cbaf6195deb8e7d03f4bee918ad813e004ccc46762381f010b630417a7df5d64b8f6dd1c601dd6d4caf52200cd428f2005d9b15559a39b035acf9536af75eaad7b79ca46f4f28812fc587d624d26b5070174c3e202377e116930c6d167829e70390fc", 0xa6}, {&(0x7f00000001c0)="d74beecea6f15d23a171c56385520e090eceb3132c4eda0ddfbede8381d5e238c6222e8251a583e22433033108ca97605893658ee941dd3f5cd548420d1608772478e5d81b52baa2", 0x48}, {&(0x7f0000000240)}, {&(0x7f0000000280)="82e487394ee17a6bbb701e4868a2d5bcd3065fd5112a28b3f442868ea18ff4e2b47310021f29e7e0f5755794e7c9b38495527751b476afe616f571a0877197da5ef01afcd8763d449acd1ec08f8c1da2f8a46b94e12b970aae3e25e4baa90ded80fced3cf1e8ecb69f6a37cc6a874935aaac7f61e14767b107f22d5da1fd12aa99c366dce99b35d7ac68b7401a705b92ea479acc0927541176858950d96b48a0b5af3b8463aa92561dc227778acf3b31b2a21ea4964e258bd6218753c8a8454ea34b6291e5b77fadfdff4f96b02d5021ce2041fd1cca36ce21d916bc66f2b8216c63372bc5c66549d09760d90c5fb4e18b8cece77b4bf790aca478563f7eb8e935e5d3c99cd5d859aa22c316b6dd18f9cc10746dd02d3624a999b460d1e854577491b42c7e67f099423886fd9b4436c12b6af9ccbc936e321726b7d2cf9a718e3457e288c93d1d4bd58ed4dd0a3dc9ddc49e39efa60a82bb3a68d7c6d289a481f3fd5316a5c07a3daad06e769996895cb37b25edb24f771349f19dad15ad1e08571f82bd486aa83b949bdd9d887cd6ac1f9b6488cb7147dd28b944dc74d66fd13fd00fe90d1cf460576a1c060bd084a68c442d3e792293aa039f0128c45615b15533932e5bc6909f09ccf7d3e336790c4f81b9af4037d78b8225f250f44c43a5bc07d176aa161ea0c67f83ed740397277194e567f04c9d891c3ce8d0f1599ed404026e037a87b80d08d68c7ce63bc216320c31c29742c7357c4c9489793c302603dbde2781fc7b1132895793e352be368f3ab4e3afd00c747b676c8a2ea30ecd2283fe5e5aa6d44c7174fbff15dcb07a0659cfc860e48fd8ee118dfdaa76f44bc14cd888d121753e2c58b04068a745788753d26440cd746e7f315f10068d783ecfc37d44169a2f6d88a0858476c931b35bcf713634f851bf31063c640e1f56359c39973dff09b5e2ab4679d36892796875aa64f115a426a39e7c4ed7b018bd05a279811f2766d933153b6b6caf0d8bbf5ed4947475c2789792362998d0f5e112cfb55da24a750e84f339650dc04fdf2ded57d4da9efe2894264fd05d58bca34dd7ac19491282a2ba4c43b3729f2c8b507723a705519f128f2e902a55242b896662949e167917f0c435cce345b7c95efe4744d9fbf2b7ca9dea4846be859c742a9ac76679a91419dd0cdc4179eae285995a0f6a79a9523681f0eaca3a7ecec5e660da236b9e393d3afbb22744dac26fc15c35b9a8b507461ed7e0b88228bdffb90a3c8050cb3167b7a7062efa543c4fa3a9c98f3ad785cc46934072541fe858660a3e573a745243274d05e447a2d8fc1bd4d6293e4781c5f04a820c4c5c0d136d65c9c10ab18fe2d1730df3e76d3a757081c767336e9f792224b2e98019ce16e3dfe091dddf1efe0c336fd3b115a7a100ad333e29149252373d3716dae330211efefd40e2f7925e7ffe4356dc2ddd63309105eb926ba62da65a4d6b77c9b4dee0830a5202cce23e1b5b25630d8b9d38d8e71b44de4d51a272e9281cd791fa6f1a0618bb83111057911d6d36bac11dc3e5bf802f57c5479e3519f4ac32d388b7899cc812e401625f3e577d66b17641e5f7f3919cbbae656fba878f3ba1810be9739d3a5d3aa5311878a72f739cd4e7f38ff4be202f21d8a6e31e14915c9d630a7126a728eae0acd13eba8f408830d0625ebfda06b81e042a3139da028ebd9623be67ad5efa60bcbff148fac375f4a2859bc0382d02d825fe6202d21efa75e6784434fe0c7dce9d0d02c2a937604a4a8271b25017c6d531dd2f1370d3e2d16bdc3e3a45703e32ca74fd7db70b7e6c5d9996c963ee55861d35fdfb4d1b06f4ebe305a9122413f944d942e2c5b91b8555743cb4187fc8c54479d05285be33036db0078e44be8e535cd696ac4f35dd2770285c72dbf3598239a47ee1eecb8f77656a9b92d9c941d96802ea79cd674c5e5ed82fad43cd648414f28ecf82d28addffa7478c91a815d29e2aa5866ad4f26be00930b776364ff170cf03c1ededf93849118e565b38ca443ab5b2bf608d7b3f23fc64809121d23d162ec22885cabf56f6b6c238e345a4f15c3e25e3611fdd512d587ff321551402a6db97d2017deb32f35c90d84189f9333fdca56830cc7237c489210ec439e4039be4a14335fe5748a2b08daf098a8b1818592a34f7b776bacd87b1146384b8bff7babf808a03688b80cafe608a6d9fe469eea90aee358940695c64cd104692b27367fdf5cb46d3e99b38531d46f55fe6c351ac402637d3daa46d5e3acd6ed220a69313cec229190d488e2659b2bdeaece1b8a3c137caf86cda95fca07d6c35e7070f5c37e44530013c3e5c39ff469946c3304eb4328f5d2815d88f62d06ff667741113cda34265eddafb0f4973f9475f4901ec71f7a8ae17fc2fd10e85b2fd11e270cfa76c926103f6ad992d937623359c55863f8f3640013beea954d49ef40a6117c6b41f02a1e93aa0f5ba505bfa451b1f83c6459d51d22682514ff870aad1da22fbbafa8d6ad54136afc936ae1991d5d99f3084bd2e27ab017067b6c2a98f424a92053785740dde8cef5e725ee4757fe902ba4300f80a111c8b378d8c45c4e2cbf17b28e8ab6fb8ae9063da8e1430bf7529a72d2b901d6b0deba3340cca90c3f2641d1408083fb7e2a7a3ab0ba09c95a311cbd9409676a7df588a4708440822deb4f1dd3dbfe450e03f0fc490657ac04af221f1ffca867579f375b9c70bdec09482d4726692cad81c67d4215fc3533d0bbd63028069d615366dea3ccc7c8104c7e2da3c861f148197c1aad8c78c6613cce99c0fb8f0bfdc255adcfaf7fa37272b250811191440a9827b3afdea709234069e3189126d81f26b586cf0a04c6a141ee071b33fd69be4b4d9ac87c3b4e4878de25b4775cc8ed2a5b741eb09eb30bf970124fa441425de6e3954ad5bb406ce672ef32415d7a1655d7f10b386618a5016bb04372f32ec67a2f4ccc087c085a1883321489b206ff8d9bd549dbf92af1460b95fa5857433cef8bdf42ec024e3e9ed275bd48ac3d6c768f70b2863ca985654249ccf42cc1641a63fe2f7e7edadf6cbe8a326667e2940b5ae4f555742d8e1be3fbd68c4e965bec996396b18adcf2f6dd4a90b4641373836573442f38069e651d97f8c1b8eb2653c9020a827b95d3aa88919a535f3f9a97e383e160eae93766f04cee13fb92dfe395f5923943ebd6876df58976f42291838e54baaf351e5a448d34173efff487c02b4cb6638ff956c0190d8196256d2cab5c35f5e85d4975556354eeda979c33b6bd34ab70e3e888645d6915b3b454f1487c20ef2a165151d941c4df6c6fe12425b18d06baecc7ca9d4dc01a28802596eb8f1ed3d6a599aa89c422eafb37161a6a8a2f403b7506789b3913e1dd4ac1f343f6073b6d850662d7cf25ee14997a162b6c669690cd94a81590e689cc74cde32cdddcd6f3dabd078e747118cd1d536d8d11988de6a87024e0b656de9f8e25573a96dcb4535a970c1948ae8b11486f91adfda033fe390150df81cb2c022923592bdc6d828ec2fdb3bee996657641944d9e88dfdcf7b886fdd6891f5cdacc62fa6f1ae19212e72fe51ea4a52be2a3a1a45800d06ab6d468ef061abd6c2ddc6157feaedf098e2ba045d4edccc5e3876d86a8b609b26ebece8633ef34407de6955e99548ce41b14666b4ab4de8aa6f7beed28fc2bff863349a1bbcc5a65f6448f17d9bc70871b819e19b8a4590417824e70d486479b0f24fe0278af78aa37c4143075de98dfdefe810fe8bd78c8231f98b8d6d930dcf6bde1ece5b701774b9ebfcfee2c67aefcb9729603d5d4597cfb3b481279a9d542fc24c59ac0990acac41cd109525b647701a9b63076a0bf25e2bb14e309e9c8b6919925de8ef5e7275eb4d6211eb02670a7be6693295ebf58d39d3dbd1a0bebf169925a72492c0cdd58d5afa8738e25412536a2e1d26fabab71284f93c2a1932cefea26b26945699006272519db44ffa2bd72ddfcae138f250902b510f0a9518513ff4ace768810252322056a2ca76a9d57e6258670cd584c10b678f49ef6b627f6faedc9403e558ed989427b8db6cb34a49d8e2effe39955eacc5f432662d41704e85e22c625ff2984bee9dd0a7c3fe8589a4375cd9e5341c3f7dafdaa7a09c3b786e55d51c33c7c8800e13507c86ae3580fcb3eba866dd73cb2d5717b33229bc4741fe3c3e00ce9a28226c7315d707adc96ae99bdab8441d0de875b389296e98d8a34ff44687df9f7d60f0aea45574dcd0460f5047d1a70a164e03287b550f4054fd40789a32b3426c6ba1b89f0ffb6ae6120def351e92a20c652b1310174ddc14a275948b10f29c0c852e6707704fdb3fbf36f50e466b1ff97c522ba0f4328a40e426fc7da15a848522e918e73382472d7ae3454ebfe51c960c08e3a099f132455ccbea5dda814af1b1593d63109ad57dc19926e6c20f9207de1434bf86dafad9393a8ec5c0165b732cafe122ff0ffb74acd4bef9c1976970b57afd6cceaeea6eece32aa0e1c39d722912f7a8e952e2a12c1aa3bec7a243b7539dd51075e9e3cf9bb9799208cb256449c81f1f24ea429de3cc43cc7f78f281366ad0ecc6c9578ef1f5e1267e34866115455f41871856a8d72f2680c8b9d92a0bce84bb73c052fb9fa17f68bc8a92071531caa36b20a66ab43b9ebd320167f6ed933b56f33ebeb73fbf1780e2cad36f1cfb51ca5888687778aae09f7d6e1e4d5ab5cd0393d9686e9da8265481bb566c5b8e3e2e07feae71aa17bbe8722e935861f389d7a6491c6dd49f75051b957276919441c6f4ab459c747af1e4179293cfebee845795df9878e9e72d7d80c37205597bc983b9b1b127b8041bc6b710a687c53cb9773b504ef021933c3ffb14ca89c758447315a42c4dc754f0ff25a2cf04017302630b68c2917ec11e8916b43ad8de0b7942c4bf32bbb28bb7b3286778ea597b2f4c609538c87f0f2ea2bf17c4e01e061293ea4b53fbc64ecec65a9a740311efed00ddc291c4fead4b5a48913ae73d5c4a0a6aa8404faf8b4ae5452f56c05f2ce4fccc2767e868f1799e8bcc2a896260a8125ea10828a0db99cfc400d8bce5d0847a38f0600cc66df0687e1dec7f3e095a227770aaaf7dedf0f8fc8bd1a4708409933d4753acb122b1ed9bb49afff91a9398d3112f2e7bc4d49497bda1d8a1a4a45814d0c0e811080502d7b49e19fd52f6f4a7711e58afdef673e89fbdef58841cbdb644f2964eb581bc213c96c970de23ecfa827ec9d366e1fb2517abd692abf9de6547ea8918b1b2cb816f94815d3fd612fee1e6832aa4a7e198a8bc19ec12caff1dbe986cf5405077c984daa49a3b9e2e5b5c0ae49c3e08f03a29887a5a1c73e141d5ba40dff0efaf8af70d9e160998d653c064bedfa26b12fc8b488d85136cbff34e78dc08281d53b16b949f897e4b09e60fc44bb4abbef9167e4e60f4324c6edcb530f91d820217044b62ed0145110b938e98373bededb9215747f84dc2c5cee2ca6b4951fc55ad838f92e6d53a2874b3e4b108e74fe0e3ef03aa8892357086d791c96fed9244b75e6b2dbed3f36ffce07c483892f2a78371f602f9ceca558ace10dfbb01d532772f3e0c197d96b223bc65b59cae099df3ebb494f7bcfab5ca3516f05368496cfd91978d3c6ad471ee8aabe35e040a96ca5d143e7f70e2966cf19659cf6a572228a40bae1595b69684b1cfe5517011060888700ba0e053b3d97faa4c2b78d97d040404b24fd29f9088866e238194cff0145259fc0e12186ca3", 0x1000}], 0x4, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x78, 0x9}, 0xb) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000040)) 10:37:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x80000000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1ff, 0x3}) fchmod(r1, 0x15) 10:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 10:37:30 executing program 0: 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) dup(r1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/112, 0x70}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/wsmouse0\x00', &(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\\@\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='}&\x00']) 10:37:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x400) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x80000001, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x100000000000000, 0x3}, 0xfffffed0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0), 0xc) socket(0x20, 0x8003, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x0, './file0\x00', 0x2, 0x3, 0x6, 0x1000}) 10:37:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x40500000001) r1 = fcntl$dupfd(r0, 0x8000000000000a, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x4) 10:37:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28011000ff09000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:37:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x80000000, 0x100000000, 0x1, 0xffffffffffffff01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:37:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1e, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x9) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semget$private(0x0, 0x4, 0x0) 10:37:31 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 10:37:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x4, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000030, 0x91, 0x1}, {{r2}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x4, 0x9}], 0x8, 0x0, 0x81, 0x0) read(r3, 0x0, 0xffffffffffffff61) 10:37:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000800)=0x3ff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r3) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 10:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af0dfe1d8fa49d47b789c4cd42fb37e41143da4e4b9dcd917f67635cf76c34c50dd69fe57663ba9eb45196cba08a2b4cffc47c911f786c2664b3ce4551d01dff603d3a94f84cfd898e507d0e8af42d468031172c1c016d535ae44db9266d055d47c4dff67d88e5ae9275919636f7630f6055fd74bee2c50", 0xfffffffffffffcab) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a1a8a91cab7d3b93a7a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c312f2e6578352d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e15308892dc30a15f3b72c37e60080008c9c8161e224b602aeb8fa2b9f7070c05af2c231fcbaf0b7ae5907ed", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:32 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x3) 10:37:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8612e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8fff6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="cd3c76ca4d3045af95afcaada3a4f4e6bde852a9b7a23d56560597ce94df5edd78a69b95653b2b5a664086ca8e95f9f8635ece80584c4321ebcde432729214dc8366f2bd3abfc6680aec055af020e2ca2309674c8e317e3fe4974576ded6d0d721595fcb4b158f959fea545aa35a7344dff969755d166a7e33921fcdc0850ca252e387be6d8e30a05973b71f3a7025475ffe206ed37527e3887e310af560151cf4d0fdf7d9417d1cdc1d"}, {&(0x7f0000001400)="47c79b17f16b13c168f836119b08dbfe40d9fd381295cf859fb340bd0338b29f423b9dc5c0cddd68966d9bcd67760dcccb3aed2b191989218731c7341ade515951952dafcafc17913219997c98d8ffe31ad161ee44b1737c67e986520ba0d5f9f174b398794278525716253d33d828d4a4aff1e54017f6dd388c8568835819fbe2952b3685f57d5b3ca53f20a3cc3ee0309350b1cf7c1b61fbeea4727a61e765412781bd1aad1e26f14f754998815a3e55fdb6aae3481a1495619e8aebca01b6ce4b901a940e630025b5ce699bc3673cd7486579d356a6725a3daab500cc978446ca"}, {&(0x7f0000001500)="61f2a1a3a2749b8faef95f68e979d2684019d59548a0e16ed390a75d1c445059e51d17d27d079563ea36c4fa83399c5689d0bcf394facc8d3901f98f795960bb566f4ca357a327c5a2217c76337bdaa151fcd6bfb86c12729d08b25e1399891110c657babeeae32441fbe4b2781412c3db6b2f3b25299432dad4559012575f0b1f77e9fef060aba4a44bbc4044df12a7d51212c3814e5955dd717ab9389ba2994f5acc726fdb20c0049d212502dbff"}], 0x100000000000030e, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 10:37:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x51) 10:37:33 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r3 = socket(0x17, 0x7, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0xa, r3) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r8 = dup(r5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) getppid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) fchmodat(r4, &(0x7f0000000a40)='./file1\x00', 0x10000000000086, 0x6) r9 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r4, 0x34) kevent(r9, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 10:37:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x6, 0xffffffff, 0x38ec, 0x1, 0x0, 0x4b, 0x8000, 0x2, 0x2, 0x3, 0x3ff}) 10:37:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 10:37:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) socketpair(0x2, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000040)="dbfb2c5118ffc63c3f3fc5e5007334dd", 0x10}, {&(0x7f00000000c0)="67294609beabdc09b8681b47031398abd8cc5446f2795436a9350654378ff3b3ff38b11322322df0e8a4649fb417e6c9df32967a1eb153a8086ff5df9a05df5051b5b28589ef64447567d622a38387699fe4f3d81033e06e6c2a4cfa49cfd507ab1c12aa549e2b477d9d8a1029fce4cb76f4e6c062e1ed7a88852118c5003e8a4e874d7760140c414f2525389ddd043402", 0x91}, {&(0x7f0000000180)="0c79d8c5c636585f07fe11f7090a75de373f660bbd56ade5898c1abf80076cb190775df4d3c4889ccfa1eda3e6f859380bbdf85e23fbc9b5a8f5f27b4a9c2c2c30d65824abfc6d5ac6b8c797c1562000932f7ec74e14bee5bdb116329bc5c21dc48c51df1f737280fece72e2e608defca2", 0x71}, {&(0x7f0000000200)="be9ca0b71b1add4fd92bab1d73d852b13cb6c3108373fc89effb1d6054f480d85c914393d39b10eab0065fa2b771eff8e0c7863d9afdeb61417c7e6baad13095bc4613d99977def647c7eb82fc4d3bb521de652e88de", 0x56}, {&(0x7f0000000280)="b950aee0b2e7af6ab4f35df1cf923b53e80167c8557d214b5147da95f8d57db07dc5ce70a5b6567d99f7e2d9dbd574399363e0de3069e1be9c258c112b37ee5c5c0f20e083aacfca260ea34e344fe02189f48fe3e6417c6eeebb7f4604b2d44143f65e8778ff785db4e3bf468cff4c377632649b48999c1f88100021883d5d5ed2a1998f840ca7456f3117aca65c5497daf5b033bab99c259959886c936d84ddf595ba8bb83ed275ccaf0dfc29dcfa", 0xaf}, {&(0x7f0000000340)="98949ab392681a40abab1ce33a475b36fd1cbdad62d2f71527bdf70bf9098b8d1559a27e980206d377c0af74d2e3d6fa548ed47f096cc274971995293c7a4142bbaaea961595307bf165d908461f8dd0a92dd856f31d3c2668412189054004ff432735e891e570082bede583917304fb249af54666c6b0f0fbf17bc1b4af47f8e380c44dbfc5737992e8b82c2629eb19eccf4274df4894bfc8109995d7d250341f54c0f117f917205873233cfafd3433482d0f2dbf19f8ffe47b2bcf28c82704594074f288fd7ecda8bf84174ed485ee9279a88ae8c244c1adde26bc40531b44ae12684ad3de9ecf3915be9e665e0db82df09ac577f3", 0xf6}, {&(0x7f0000000440)="148653ee8b49a72631e9ac1197fe697faee9ccc2f2369302568df8d68e32cfe9a09d982dd7738766d474e1595f4051dce0848ecd4f298c2045d76accacc0eb9128d6e21098a5f3bee1e0b39e7ddf4373658b781045583de5cd074155b135e8970b4229e172cbab4482808a92a9e04ca9dc3dab78015d645337a80d45232804dbc6fecf3497d3a7b2958aed272d4ded8af8dddc03312eb2a3b5b0590a05d94d1209c7af73ee146d15390bf795bdaec348a63c0c449022fe14d13c705ccbed741227055e8fe2fe9cfb9eab31781060d394dd51a880a68df674fef6cb7022f561a68495", 0xe2}, {&(0x7f0000000540)="3765ccc3e3894885e8d1d2d91614189c623c2431bd3715f9ed421d6d659ec0ef529c9c1331163465ae52c4e7c75b953282a82e9e316109c57bbdaf0bae360439259b2e4bef2a175f9e33f071defbf600780c17ebe11c27c99157fd833dd825a745d9c0dbfe738f6506495825955bbf062d607f761fb3296b2cec409c4286556b3cf1d27f809aa96ff2e193b3ef7d703da8c8c7012fe25d89bf080aa0e737b5048e72bdf6b640104bf79fc48b3ad1b30a9228368714935aeaa2e407202219574473ea5d8e4cc5ee3b80cab2ec120dcf01bfbe9bed90fe14d2e317056930414c488f", 0xe1}, {&(0x7f0000000640)="bace55cdd31862f7ab96d194de2236f1e511f729015bc40f9f0657c89f7176384cb591e39b88495fb1bc223cfb24340f37c2d2dd44b1e16b6eede669d08191e523d4312c1a45b540aa5f", 0x4a}], 0x9, &(0x7f0000000780)=[{0x78, 0x1, 0x2, "93ceefb7ef23bc36dce9a390b95f8892247d3423fc0a8a27b815d7d6d8ec5c204c11172e1e4e1145261f8036b4fbc698cb6dbb21a437336072c95aa1766762e4e95edf7884e709ad53926923314a27d4ac9b296904788bfe3f485f785728dc3fdb82304b"}, {0xa0, 0xffff, 0x2, "429dda9ce98e2fb487de90afb8956083edd03788c89b6d4b6959fe500a163ab3103a2d154a9298325fb08259b764cfa177242317d6f515f47f9aac03411b7822a8f51f8df34315a942aaade39dcd57fff27ed1afdf60c7df2ea53c90b8c0df0c3f45168b54a1eca237867a4326269257bb6a30ad91100e24aa37aa105e3f06cd8081a08c581e78b27e"}, {0xb0, 0x1, 0xff, "911f3976dcba019000f9701f983796b1b3abdbe06e01db55e939a8122c74de42eff47bf8611e5dd52ef225272b47bab04e6958ddb74baee808b638d25ae2948ad0fc85fb70d5db15b4a8d0253a0db769b2dbf2c4ca2cf6c6e584b84a606e3d9e262d8b388a90b6c70f304d602b411dcdf0ddfb7e590b52d3f5d81f2667555cccb8508ab609f0e8f31a8fad5df72d5196b97dc72aca641e3d276d"}, {0xf0, 0xffff, 0x7, "38ff78116906b6cbc57386312863740471fed5ac68fd292edb7acaadd11c6ad9530e674ae91d963a1a317be9c0cd7217cc5439f6e1291dac76bb44e7ab70d8d172ec81933c35e39aa31ddd2669f546fdee3e1b9f6499a5f6885fc4fb0e6f8c2f0d9cab4d73370324195070cd20bdc8101e88d4e302ecc5080f25efff362229e4279600e477dd32985acf4eb0d9662403b2bb34fba2860f5e931512b08b32df4f7bb1e977c82ebdf7e332f6d7b7269ba8c7eca10240a9829887155dcaed459b7f827e2ab489ea62b8db466af865563b04611077ecd61320477c"}, {0xe0, 0xffff, 0x3ff, "9f88bc3e82ab2b2c7052cddd786e26e2de36feea4ce6ea5b148bf3e9c3971a9091799bdbeab4518f2855514588e716e2c86af73800b1e8fa40728705e6b75d8f01a93e80d5003ad6fb388172e532a8659ad4e811d888527f657323f673b044a91bf46a05273da01463a5b6530cd9b0979d77d36c36617511e710bff28ce80c32a26ea8f10c5a860c8e291f231663ebf87f1609b17589ef2bc71afa8e4066f5b25d767a7a4850767f516b15256e42a67e79855ae9c5640a803cb59c2fdf2dd646931b177085ada5fa5108"}, {0x98, 0xffff, 0x400, "81ed3102391aa230bfab0e7d98207bee83597f9dc29375e54f25ace75ad13465806e4c1bc9394873c33a2aa2cc4bed157de13cdaa1d735ee225e2959b9c47e1c0108860775ad9da8349947e8dadc10b11751db7078a20df788ce309fc966233ee146ef648193e9135800955bd4347e0af34c146760240c1fb3ebce628f0a8b092abfef5211"}, {0x68, 0x1, 0x3, "b69ea39a91a8ffc93246b796bede603c1926cdac6d1fd24c36c9c6db4771a7604bbe500de8216863d6df738b13cb5f69ee577847b55e309566e23fe47cc942de2921a843183ab722399a08e6524bbb3cf712"}, {0xf8, 0xffff, 0x9, "7ba0e7b4a22520a14e4226688d9a41a28aa49f934a5048c53f1b19b4c907ea964e31e87e995a64ef1ec7422ac820bfe231a77c4811ee68d15dd05bed443400ff130c5e84f0997b11d32b27cc5e8574c55d811cc79ffef4aa6a9898ba68e5fa164ff5628b6abd03492f8a0e35b206fe878d835a5f8edcccdbc5d3307d5462803386dbcdc834b5ce1d0384c90f688dac63896c3166b15ec537b3caf465d7be3ca80ce43a36b87a7d8ccccb7f4626070bb51cda4cc35d6742918d5d29c3905babe292817330ef646e7713345535b414a1c0ffdbf959a1a1bd4555f39f7ff7657f1df36014"}], 0x590}, 0x402) getsockname$unix(r0, &(0x7f0000001e00)=@abs, &(0x7f0000001e40)=0x8) 10:37:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10812, 0x54) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000800)={0x3, "de18fc3c1ac9ae2321fbb6f4693749d7543cfc3ab541753fe24a2d3484b0446ba0bfdb2f46829186817a3f63b5aae15aeea2d980987f511adf67c7bb938d01dd5545e1fb27f517f8def0cb54ca65acf35e1802289a80b2094ed1ac132556e876d2b8b551fa64d89db83689ac3e4223d227c75983df4051b8dc7b9eda1b66a1f1df40c5d844457b1b90fbba14e5baba9e84aebfd424ef850dcb604fa521bd84dc6cfef21b931ec6e4eae68f4e939068223dc4fe9d07688d88ee07c06427486e4067730606d4bac174b9abf1dc5bfd60ed70c053d815084f4f3076c5827a2ba0e81dc837f9f61066cb65768268cdd56d97d457a18cc59aa423bbf3cf3345921bd8fdda71bad6dc82189a2b4213befad4b4e933f66eb7d3024ac6bb4b11c0dca724f814409a5cdb44513f695242892a58724b11e55229407dfd916a9104f1808ea228334527456c6b45d8134cc30afe2ee601698a06fa5a31d198db7dca101c5165977fd36108af2b764105fb21b251d70585c21e074f30348460ff8a399ef3be4b4ac0fa97ae78639fd278e83a8c83724e52802965f28678889ecab18a603a8ee7d6ab92703a9c24c3ab7b8580d8c925a1ce56bc7faccb5d2917f0b27734ba0330af2920f8240c9a58c5d6818462a48c1f564657e398767954eeb4ba164f59a0a0d8b43de541dd8357b9b780af8a4f023bf002975a3ca15ef6d1e34d1f3cf546a45b70657aa0f428ef8db0ce754be2d2c93ce132b548cfbb8cb87ab080bb3e58226aba96a0ab6c7966fe83dfbdf3be164b1af6269e88132df7f73b08ec8af66a7d390380f0e4f69c66ad4cc7252f6ad2c46f974ce1667ff4efb3d9bf83156f8f0cfefea5a5cfa97e53cd4ecfe70259f4a5a194ba89a27eef0ec16e397fd2f6bc78c460f1658ae0b6b5fea06240e47f4eadee23419217ff92430699337bc88d60c793337c505a097f5678691e7bef0d2ded00d8d32df0eda57394588fabd7c13ff75a84a8b6e485681560a19cf0b9588c2af709adff3975c476d464b09deb04966c5f1c1f9c281492094fa9c9a0d009f7244f978862d5c7ea4eb8095ca16c0f2b6e3ae21e2a78028648dc6131e0b0a5188469590d6ce22e7c17f64e14f5bdb9223a3c42e7066f0a437437a9560c7e1c2bc9e3bd92aba9fabcaaddc40559e994a7341352f01daeefdf936d79a3d6c2f78e3ed4db90458a881a58597d800cb84b42cf9fe15123bee9988e1bf5ed7d7ee9247940f46d5c78d1f3450e186090c3a97eecbae12e1664e7cf2e7713b1c2aa2a690789aab31ba607dd482090a454c1722277e0334b87ff83456b56535c3e7af67462311e3977ab8bdb1732f5332f984072c56dd339dbdd1c63e7788f7942fcaec6c4ba798cf7e61809c814ebda3be477a4d6ebf1a15c789d1497efbc9f3c205d52e9ed88811223a19d31d4003329da5ff1cecfe108c3fff98a95ca3d8a356b91b1f9c5f661cbf6d52c9d398fd8669bb3d5c8ae895231797c8742ed78d377994ad979809425807de95e3229f2bfa5651fbd047e21a3d4892c5276615d7390a8ebd09736aaac2cbe0ce6b076ba99e0cc089ce9ae3a553139b377a80827f2cbef8a157eb1d1969af27a755109cc76a8bbd70c8e33d69518c9f238f2c8eed5544fdaf499e3e17fb62a92dec76a80003bb914a7a20b099a9712426d8a95e7b5d4bf9336920e2d15b106f372f84515d772ae0a037361d6c3092129dea86602dd36898ce51359275cdc5acc2a2455b10f4b38b9268a25acde16d79dce0869772bbebb322592fa2c84b95b0ae01b30233867ca8125e61d69d9dc1ba2f7159bf37c2236084df1a6a30ff9b0a56c1fee59e962f6aa890b7e6dac46505eeb8c3fd67f92be27ddccd15c898ba73ef35ba79e15be7b30b63996a0314d940ff2aedcf39390af5d440c9b0683789b747a0a80befedf9fd45a0a7955d5252e4555c212a89b4986e48d0543bca7375fb6ca6ef71d1cb08512c452c098d806a436eeadfa5fd8f5c5e6a0f04bc5823f13869c16b6cd47bee9f60e07ecd3fe2ea609254c400e56c23347537c7d9c4f251f2c9bc70815f46e1f0163d6736050d49a9f828eee3293555cd2834368ce333bdb146eedc0c692a0df0878a0f5883dc1c329fba2380774b976a1c1af35d8c7841eb4e5ee990dccec31dea905c645b4833ca176376f8d61b25d3ee4570456e18568f6ba2a0bce221463a9cebac5e07fec16148ce5af679ce510bc6f43850a64925e5a27ff771911630a62fec9be72b80128bbd5e21746db361ccd19a4c117b254ef3140c6ae0f1d6eefa02b14eda4ca8272250a44480af46a7151cd1f00db21cbfb5be38e52eb0f36fd5bac3b8e95ed20b4e6f9b8e6ca94b6fa5f8c45e6e61955ef036818a0ba053e1582ea1f11ee9a0b6b65fcfe732a5ef0aab98d44b298ffbd3a8cba9c07d9ee22cbcf3102b6d2cd89d897d5a3effbe1e3f8348014a709fb424e0ff08b5b65db4e2d6960b619fde6fd2d130736db961be27ad3a15b81753e6853a2f0652239422dce1e44ccb9cf6fdac78c3f7ad54fe18b806870b832dcf6ba77af99bb4d46ff0fbc60b2452ec86002ae479e212ce905aca049bd27e222bcd9b84139e196beb2d49e374794ef63213b2f2d639077a3d8cd962ff5f8f6432b140b09d706064fada5b842b4360d9bf4cef6e747dbb92b3254763d92d2b7fc9d7b27df45f89e316dea14fb5d4b8cad21722ae6e82264d27dcd5edb287d981721945fa742a157fc890fe7b19822e61734ad64e1b1440c334bb49c598e86269567357fe6707dbd720afec504c4079a88be2e028f4fcc45a223740759d474be5d0a2d40a305ccc00cab66f6bd8641ad7f0f9f783dbdeaeb345aa034ce59ac7c9b3cfa83ca29be04235504d988db8d2f80a3e57179ef317478fb7574229ac26908f48e066254488fc9bd018de33ee31882b0915afa3e88eee09c5be140a41a1461043b171d345fe8bf89e4b419e9b2b020e38002b4e371e80a7829755fe77c6cb7e840f0141cfc9e448f0aab3f34bc3eaac668b58141469367020be49c99b98def215cc4b11153aadc3f95fd44f757b236e8b38fb3c4f45f3a167da6833fe256f04080cc51e6603c763587305ca4e7f050184a50358a59e73233a5dd01555a3a986c23dfa5a8605429a13b55c76d7b2af018da5b892bb888b1dc7b4f9224c5e2bb54ba8ae61ea1b754d920d0b394620aac7ebe14395cec9654c3a5c582036d27c6d4ffa3e1555da5f0726f231fed6b9a17a7a85f80c89de86314ffbe66cd8e262f3ede712b16f60b639bc745a62451953692cd26db05434370adb5360df7e6ed13c5fea14a8699edc92fc9c442f7bd17fb5f324f1e5310f603a104b856756b27ef883723f31a06aa2b384747ba2ca04cdb92b0cc2f8ff14b80cf10721cf7669835653e174f3d8f8c9377bf6c96e2c781eef1cfa363d23d3caf88e0dfbb6cda7a6f0fa1f4c9955bb2120fb5b4ed182e46772c6fad30e25e031543ccb726559a2a1c642454273b91a995d8ece8923863f52e66620a2781628b877e1878e89a2478c86b40baa081cae9f59bf177acdeb072032d7ea172088273352237fbf9312d7a2b40dd6656dab3e91f64aa565da5e9855b7339e055266291f0a50fc9b1a61300024c268ecffd850ff261d904826e6816e55d406ec0f85c992ed8a220191ae3af9f64d2702ca8c650eed7a473bd4ea465fdb33e3b5e3571cd486a64971eee745954f5e3fc79dc58344b077b8d93e4a4eccad4f9b013248e7ea6a1ad69e27c95a9406a981220771ebb08815df3b1ff10e948c6bf3855d72b7029ee59ff10b1f629852908ecd8c3bafdc6943cf9c86d1cfa5df01256d83a7e662b3b84159c6a84e62eb71c84c92c80a2931fef0bebe29444f0841aa6966dcff9aca1bd88814bc652168b2b131b7a2b3fcb1d7c5d6f404c5b617cfbf37f94e10400724274b68f35a1b283facf87d244f9a9bd5394a0e0227d92759112f1b0c2e61dc542acacb7df82f17e53de89b57a8c332bfbd7362dd00419dda8b0b9888537ec6db16c284850246aa0e8268c62b0b1724fa856b57c248f2d5e780bcc183e1b13939d26762a766b3afc561f91bcda6240b88d838589898b00fc5463c516c4bb494ac5e25a220ad32aa94525c7092ff11a6de6538e3311cc3b0e91741864ba8f69beb76beb97ed24ae466709beeec5f49ff3b39cf7cdc9f188b7782740e9b9bd9fca4c926e34950b8294140570dee5aa9e72833f413cb66078de844c14bb780071a3920b03527ac9aa2f9b69e325fa62706b0d546b48ccb443e62e8fe659b7dbc7abfc37c94ababc6b0371c489da47f314b627308de5d5adce22302ab1e5d5593c757479ea3a0a3ee1b7cab84e825958be09add4e40fad0ee954887a5fec41010a4ba3e3715ba599705997483283727ad3dde55e4bd9bb5352e8415a2f0fd5e5d3aa4ba187e2f650d00bc4cee680025e7fbeeafbcc60b0d1de73ddab45f34dcb074f813e2a988a8cd7268b24614b26b61d224e4850c338f0316b17061e23a35ec9bc8eff6d71e2b1310d7fbd1cdfb4a8670d3274ba90fdead7ed82c63f30bc0d5f038bd18b6b271de66cb4f203991d04c51a57e076122060e07c45272aff5d8c4b4cdc65bbd7e6f7cb11f1a5c332768082cf96430b133cc2906967f1410e962350ca6b1d05617252dd4cd30752a0567d6f04a4c5a5e64417ad7e594aff0841732f99cbc39a11cc0464eba7fa57328868792c81605b7e7ffbc3fb5d60261d7b05fa7b922f1fab62c4991568a4f48b2b0c1e87a81323beb707166b4d16dd138873ed15529bed807b6dd64cb8c92c74087fa2263feb81a95f89c5611eb57ea9661f24c26b97b3abe3a14f32526661c07f80f70226b86bfa9ca36980d745ace6821224ce8f7690a0e7a3901992a369ced416ad7212437c9201100fa9194bd55bfac83c0434a89f30fb38e62e0c14821a92fcc5ec87105b14f6271a3bcf7908c855664e8bfcb20281e54b0925a20c315af077fa319f6b99cda421055c860a097ec2e03f3a3a81dbf838ea09f77326e006033517046662ebce53fa0a567314f00b5df648bc9713f93af2c7acc184ca28e5b2e0e5b2d80d00507244e3e937bbb5cf32f90c0b3785b3d5472a2a5f654085207feb7107cffd78ec5fa5abc8a44efdac67f3b81bbe725ddd7a220a8730d6f125079d291546df80c32d499007776aaf02ce45f517a029258ce84140901a6c37d8022429d19750a661baccf6d7acb253a3c28acc9be6981411940cfc00c809c91f6155ef092dda504bf4398cd273c1b23fb3a8c0f8139a2673e2d11bd47800ccd8ba7a8727ff00094f01d9acc3da5207d0e59a4c472bb1a8e5a1ce4ea56031c42f7f72899dd34c753b7216b6202cc02fd4b8ba3488310ddd7c7ed52f8419a3e9be2729ed71aff412d8e20fd88bbeb3579c146239a2d5f1ce13eb3a66be4877ad0e1023109f9c0e251a9ad243f1e9aec98672fe2cc21893e4e6473d56d58efbee2c50b5c9a34e4299ef98d8939250a64f1b44d0b6dd25d45eea3e3df27fcff7ee5429d6f85ce06459a2f528a063d130df32983636f5d8e0f14cc792343801cf9c376b47717677fca8a587ab3d9ef04089b3defca0bb00b7fb092653e25e7ca13d7fb0e11174af0956cb18aa784917a61c52924e6b42a51a5bcbb9ca86449ba035bbbe56cfffe4954385fda8333a8af7aa32f7de3cf2beb2acecf1500cfe2a3c138751dd9d73ff97ac45890a4e25eb0d174741a441181464ec5dde033048c4958e04ea662c46ccad9fde8c"}, 0x1008, 0x800) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) msgsnd(r1, &(0x7f0000000100)={0x2, "cdea99da4fc0b23006c43a06763638513f03755fae0c529e900b65a3f8e5fd1a08b9fd6c2fcc2eb16089074d9adddf9879b10c90ef03242a3bd1daa1cf07b930ad"}, 0x49, 0x800) r2 = msgget(0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="03000000000000007f422910c1beacb9e6b3cb8c0445459239a208768990ac91d6e3687a7920c52cf3245dfabaada901ba0965ba1c76f0cf15cfb8feabfa962e909e32f092db97989f6d8b5efbce35a92ccda7c823f377e9b0b3785447653b905c7bbde9163a1e11a2219cb41fa682c551f9d487b9c253f2658dfda32f600b15dfa4263aff07d2e4f1761b2f783e61704aa150eb4ee19475d9851cbdd6395400b6de059e36ec56ccb6d5c0c6ffd0bb994c619e57995fc913d786116a1b3d"], 0xc6, 0x800000000000800) 10:37:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) poll(&(0x7f0000000500)=[{r0, 0x40}, {r2, 0xc0}, {r1, 0x4}], 0x3, 0xe99) 10:37:34 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) listen(r0, 0x0) fcntl$getown(r0, 0x5) 10:37:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x2000000000001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 10:37:35 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 10:37:35 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x100000001) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) 10:37:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 10:37:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 10:37:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x19) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x3, 0x28000000, './file0\x00', 0x7ff, 0x8, 0x1fd1b6b9, 0xba}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:37:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) poll(&(0x7f0000000000)=[{r0, 0xa0}], 0x1, 0x8) 10:37:36 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xd7) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="30d57679120ab54629b9bada35c274c594d62ea04171470dcec574f45eb44046249df710364bb9b83af9468e", 0x2c}, {&(0x7f0000000340)="2374ebdb00ccc3b4d5150e092bc3486814d04c9cf946d83d0537714568c7824d378ac45dcd143a0a300f10af1b2f7a47dc78ea5779daa78a08863aadbf83cc92112679c1d967e1535758c3b786f53b18336ac79a0c62122568f09adfd87d6e8c40c7e734a598ae8221446a529719e7017da37ded1cbf15f274", 0x79}], 0x2, 0x0) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/6, 0x6}], 0x2, 0x0) fchown(r0, 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') 10:37:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 10:37:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') fchdir(r0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 10:37:36 executing program 1: socketpair(0x1e, 0x4000, 0x9d9, &(0x7f0000000080)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x40) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x8}, {0x6, 0x5}}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x42, 0x2) pledge(&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\x00') pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="de7fa2a280acde05081c1ced1d4413e61f97cccf87fa669b044bb0db14d25f946283402e1c4444721d6763cd2ea15bdc159290eddbb07df4bf0b6fb30270c7c53bc55fa3e193f07f74fd3fcc2767f40b976bfe8bf681e302ae716c3be8ca482b2b07e4ac80e819e90efc34b7d38b", 0x6e}], 0x1, 0x0) fchflags(r1, 0x0) 10:37:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc2, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x810, 0xfffffffffffffffe) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00156d334ef92be0e2", 0xffffffffffffff54}], 0x3b0) 10:37:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xffffffffffffff92, &(0x7f0000000380)=[{&(0x7f0000000240)=""/116}, {&(0x7f00000002c0)=""/188}, {&(0x7f0000001500)=""/246}, {&(0x7f00000016c0)=""/143}, {&(0x7f0000002740)=""/4096}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = dup2(r2, r0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x183) close(r2) ftruncate(r0, 0x5) ioctl$KDDISABIO(r3, 0x20004b3d) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 10:37:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x8}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7f) listen(r0, 0x2e1) socket$inet6(0x18, 0x4, 0x8) getsockopt(r0, 0x8029, 0x10001, 0x0, 0x0) 10:37:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/1, 0x1}], 0x3, &(0x7f00000002c0)=""/1, 0x1}, 0x40) write(r1, &(0x7f0000000140)="0f", 0x1) 10:37:36 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 10:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) socketpair(0x20, 0x1, 0x4d6, &(0x7f0000000000)) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cfb696b6ccb6f54a647eccf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:37 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) 10:37:38 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/251) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 10:37:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, 0x0, 0x404) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r0, 0x3, 0x401, &(0x7f0000000040)="a75d9b48b2b7aa0c453679cd313fe0489d51c4d392c25a95a4bd5456dd02e86f395844ea5c9c8fb26ff853a671c842954bc8c2489e45557bcd075770560b503750c0a523388bceae42c5500fe8dca02cdf22e9ff0111b09192191f7a0f237c09890fa3d6ab68322cc887c943a543f9259bf530116c241209ee988d171b376ce8fb6dbf45a60daa75455818106cc24e68085a9b1631fa0b03cf3b673da0a83c324df9092ac6502d51ebe7664bdee13a96324302d05282129dfc59c64eb4b5dc86b5f8de0f4385fd96d9fd23023f3532898cec32024ce1202361dd96a4085d34bdf4586b47b0d953357084ccaddb3e31b8542f442896778dc9bfee34a2ab327d0c513f4aa346574c369541fcf950cb74991c59aa9f7014b38f60256395a926c84e54b96e28a731b95aa403a7a13cbb0e300f569f83cf9784215ed91d57e7ff437ee4ef42073e06d0ccae09698d827e6c2088cafa395858f4055b4b42bada2170c62d6a4c96894a1a749f10b91c2c0d166c86f01e08db9a7a5c6a34ee62762adea6b86a4c98edfe9aa185b76490e017db6d0a521338eddb8e955e74ed9d58d4eaea5dcd43795cfbf219c0382521c90f527359b51831950be41082800b89009a2a99ad5bada93fdd848f6afd8289259ca602589e15647381aef77e74fb64d21b0759f05ae9685b9695618638b30faad475f1d29688247fef600ecf819270fa6b2357767e27ee7dbd451eb26f91400ff2b0005bc1069315c09c44860fdc60849132d7599d1c99d995483e88422a5f50e0816ba3f92a20b9ada527d4c56c48354c51d552e436598649a99a544bb48a68f65331ae9247fd93590b52551790847dcea0137d2312acf00264393cd41973fabb690d17f13dde59e4e0bf32f467961f147d4fc5cada7ba56a4ce954beda602bb8bf2a6e7bb2ebde427a68a8dc27ba9b304e2b2eb0754cc4bc8ad05aae84d579f901ca0d47cc458b0d8d8532dfb334444619dc83fc8cc49ac837ad984cc3b1ccf9c0c68ede6c19cd52e77327f8149dc19185a17017e3bb711df6f34f9784672621840fb48c701b636799649ded7654b7e607c3eadcc14e74ad404cf635cd71513502559a794e79718f5b417778be46f5ec7865f83ad04a1812567641a9111b95b71abfc38c9f697af9b8a91b1ee732bd849e75c40e40dbfa0de316aba17247866704a604960dccd11413688888ed60bde503a470f9358d54df90a0945111e150f167bd6d28c383c1a492c45fa06ac399c309bec68619e50f123f84c2da96a4512e458ca6644daa12298babc37215c15f6e36a419b182f1f1ae0f2871116aa9390850d7f628e9cea4b8c1e51c9d695ef7e9bf2e3559de5690a5822c96ebfcdf415bb29fcca205675e1424a2e187ae39dbab9f7930db775a1768f36c2a8b88f4b59dff90f48450d197ffb354683d34dd3c110ce1dcf705cc1756805a9cc20e3f630a5a6079030d565a59bec3cc01becd0b7bceafb147228e57f61fc53ff902e3e39beed0030d9e44cbc709d4ea3c0de4379d100b19adf4fb00105b3fe1cf2e91073376700b4c32c0ca5b1bb2973e116db3aabe7b252b858a8a1632c5d81ac9fd526de65e66778d4a4ef12416b070b2967282c9c15a89c29c1809e21a0789ffbaa41a2eadb7f1a7d392b53a13492e22cbf1a3039771dcbed4f3bbc4dff678fd7db7b2a0e53661ae164afc0065400196e877d91bcefa09d5dad108f2fdb93610641a61f6d61f7237373b7064b421fd821bf4beab776aa71daad2abfe7960bce7d9f29bd50ef4e2c6559c92d09c495246232504c82d4069d0148e21d00e03ec12add63ddc1928a93d91daa4dbb33a4ff653857de6de5d05c7a71f9107560f90b28bc7cb425d8e1d61f0e03e6a46be5397c474683d5fe8e7c80f62c2bb596b6fa43406bbadc49889c958629a74f82c5723e6780ef6614ccc9ba76d0aa711e864af63a3b50059f473a5f71ae558a93e9661bfe9cbd2de9937c1a65ca46865c0c18b484d8d418d4efaf33d96d1b3fe39eebcbc3e4290f3bbf8cca1e076cbe6b4bb76a933f54a082e7fa98fe807244c68e3d8ba63bb5710de6bef03f5db9c94b751e2e6d9df9788f7be8c967e63cd519d24f9aa27231fbd5c395847497af4278fb7a2d349394b51dbb85130d45d56c1ec757d4647293fefc077d3b703acba41aeb4fb7f2b76dbbf562a3875cd5006edab6d4b0997966c11720600cd365cd1719f362f38ae381cb381626d25bc4333e9debdca8e366744723805777958d4ab94d246484c6174f932e338b95f0f15172396a04de046129d8abc9e56e0aee3f411ba3b9787f0d36f6f645a23f5012bcd7412a632badf7165b1a11601fcee39ab97a34179445bd89bd5eb377b8d6d667953a2cda6c2e55d985a3a42f5f34df11094cd687fc3efb4b39c40eeb996fdfb286324c6292953f2716f33b30a33a61bcdfd6732e12b28491abe886cb53df41af24c0469e75569a2a1f112b95aa5a0617ed5da9dde9dc556d0d7ae030cebfc848d3d55b18393774dd1bc2e998d45ec983d4c39e9f335f9e80f75506e8d1eb40411fa43449c73584744d6c82b05097dbf4ec023bcd2656a8d6d8c84aa3d3b3d9b11f26f215123f65aaf875b9f0c3fd1babd94a5c596bc290c753954fe5a140b2871f5e6186a6e502aa1399cb44d4781e0241b0fa94e231d222bc533f92f30848a962e61b18e1d04d7b1cc752c0242870882dd04c532f98621cff3ce0207e23b588069eb3a05eead993783bdb447dd5028c0e5c24602ac7e932230e4039b588dc2e93decf14ef8d1e615ff69db9526a1a50d10c7d429ccde534b65e3d8ab2419ffc40b93c8f1caf6fa27b3f54a1212e15d80b20e90b135e2ab2fefec05f6f077535fb8c396591cdf554a8ccf7ba5ec61c76b42f9cc5ab689c155ff3cd729764d11e5a63012a456f051f8eee03f7183f95099c84c262b7652efd03b9455c2846d4b10ece41c66f989894bcac5dcf187b531c2a0a911f59b5d42ab8b3faccfe19c277ca90a230cdee669fb35b028b65dc0c66a1fa9e29795e42ceaf864d4291a9787cdd0885ab2e5ba8a349ecc34c6658d56fc366490e93d55218b322ee252be86bbf1609ace536860cb9308f8457c5fb7e6ed53b034866762a6cb1bbc761457f3674b57850f2748be1b1ddece3ae44a3b81d3a47884783ecb41557a5a8dd196526f191fb7fa8e083e4404ed7ce4d5995ec596674d0d0c4da392d013eb70d77f795ab0227fb55397927a066a32e1f943e288e82d20435949d192f28a7a8812a3e88a2a8f0922f5aea9fa3188b2460bcf911a0e4cd9123ecca00a0f815a967d669dec9d9e32347b9518f4e1e3f5effb63e5eb20eb89c2ba2b505a60f9ced2c8ed0c436f18522ca46de82effda25ccf2bc79da74b592fd5805c6f5de4ca43e466a62d2c1ae644655f0dd2803b22469dda7dae648f18c5abf1c722716b8480a6f04019e486b57b6b4e09705a8e6d13b212379434f9726318b7c75d604e806525a888728dbd46c1aa2d79204e067d00abd953718825b00d333456beae151d7fd6b69d4d2b0355506a17d167d0dcaa65cd0589fd54c1ee5eaf315290d37d3f083c710f1df2e82a253fbbae6db168dc8324e28a8393f73698261d12ab4abea6ece398606cbc5d51e6e3b2b2fe7925b6510afb348f59bf26332eed401f56014615d6a24ce5626a114cadc34c7c8be04cb6ca85ec31d9eac2ee3695d4048e4cde9ecdf73b645a4e482e3df99819ae6307573bf29b4778668e4ade32e2f3d2d3bb14e423fcd5e81a5c837544956bfe3bf8b15c140bbfb9b0dd48fbca8e0ad649708e6ed4af3ebd22c0ef35448a6bef1db9539922536c33ff27d4d5111224391e893a11cbe4bf5ed59ba321072e6700cb410bdb01a4ef24785b604af86047cfc443bf925551d05e80bb5b3b8edcf9f88ae859e63f8bfd10814c63e43f79fa1b03cadf81b57139135e7ec385354e0bd152f196ce27ef7df33dfb629ba5d60b1f7d303dd8a428ff391c58390ca1fed47937a2552187508da703d5997ad076c8561ede937a70223611552edf23b2d1806e2dcf936f7c9ea65be73af211780c797dba975a3ec21b974401e61827afcd847b317afe22fc1fb9f72c427db2cb12c732460b98717a8b4df078f8bda5b8c2860c5e081bd1dd45adcaa5ab70603f45365413d55097c5f2c599acd424f25d59dc1915a86044ad33614d65cefc81ea4a307b8bfae5d279e68a5dc921e22ba393f211db6b5855e9698bfab7f571238d767c4bcb0f2572713ed10a0abcb0cf48daf072f20ad19a1ff3c66f6756575d02b15e558d0b8f5a36497073c60ca7a1edbfd47878278ce1b949b63285c1878b5c82ae4a61c8273f56aa6d3b39ff958014d614018c7ddc173c15a124e9299b6d6360acf986a7890bbed47b80fc544fb14c3857a500849b99046d77080fa3de108653b50d9d25fc047e9a919e760c6aadbfe5bde25a4dcc3cb945bf9e7a9a0c253a4b1843221e5e968368dc174913363075c99becf8a71683b5f9d4fd26bc27aaf5d828874273eece2ec2a807ebf25933bcabc126a0caafd68407ccb05c8b1acad661e818f7a4666770018daf8583fcf61a03f89372d336e87db16ef0ec1400250ea776d5ccf04f8c52cf41a6473b6ab5c8f964b8448c6b498e20f881d753b88b4d43b149f37079b6394eb0e920468babe76e906c1ee0a4b1ad928d7fabaae1c8b401e8e301a23948c668988bde38e29ea9b393799b7d9338e445dee586aa3a9df05c95e8554c1021790c7421d044551a4a5d6927d1e09dc897abe4fccd50488f2b46535b6fd006410a4d80d576d339035e8225080f33f423f3ec8dcf89e8981073caf53b1288166065b87ecbf6a3a6be241ec44fe5773fd5e7110feffcd28e16b73e1fbabb8c1186a5ec1b3a2bf5dfda7c86464656e5d35b5cc51e8f32de13d14026298bbdfb0961f22b4bce9674a2ba985add1993e5c762873a08b9f20346c818d1363eaf1b44a163bbb1d7e9a9b9c8f794a3c4ddd8c22cc1f089f741b79baa0b0f5d789d9524313c43ca95660c4605d5196cc6e263c516e99a9c26b82cc865f617ea1c6704b31e9837f046a19dc6856cb623c44e5a0812a2526340815f5c7005260f5e78c0e01477b54fd9a247698368e0df97f336d630253f6bdb88379157dba8b2f633613ac402182fbaf97502363f0fcecb72ecb1cf8ab07006970e5e85860cdc96d026635ade6117b7cf1f68ace697dc81b8feaf428606dd67e582111a1ed1085af77e82eeba52920c343c83da5f0ed3203f572525e42ce41addfa06663e2183e37c52ea41e5fe53948bad7bd3b70e1873d97a37b2a7a1b9c668a2a9ed05a09e0f27e27c5acb634141cd3833cc91a4ce3ee5b59efaab38b8d8841144bf91102bf638bca6f0ef69f865f99afb5855dc25fe433d7ba8390904171070c71c67cd32546b48cb3528674a11baa512e279eeab6cff9ded30dff728dc5aa1b2d53cd38be0b49dd66ad1f3f8aa8bfc15256979ee43eae41a6e456047172d5ad2b6d71a2ac3187ced0f8ed6189c2203d378c67c04c1d6e812e8669f87cb55db4db63827e2c07dbc358838234c5e3f899d084919767804736f5790ad46ae5209ad59098c8021cdc920185efa38bdbc3aac5b6787f8da3b95372a9a9f5f6f5c8cbbbf10a25a42f045a83f6374f26aee06fd64f8633983177076ee3e63cddd7d23bdff9ebc392b0befda9d7b267db06a1f50ddfbd9f0838657c8536bcb433e245b4efafab15f89bb073c44e6b662d4de63fbc135e76672dc1", 0x1000) 10:37:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f7ffbfff000000003000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0xc4ddc23927d1af51, 0x80000000000006) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 10:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x84, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x180, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 10:37:38 executing program 0: socketpair(0x1, 0x1, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x8, &(0x7f00000000c0)="639592c60aa7c6bec312a75dee7da9b73cdad9bf9923e4877ff48e497e70cd086e8f5cb8d1649d914835894094547cac5b0f54d9288041a7e3c4b76694932ba4a58d45eb2facedf6ddd2fb20532efd37b99694c9c7361d4fa19b97acb454f562b8cece5d0a4977b3de229ab325", 0x6d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x500, 0xc4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff5c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) 10:37:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000100)=0x10000) r1 = socket(0x39, 0xc007, 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82, 0x40000010, 0x225, 0x94da}, {{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0xfb, 0x2000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x7, 0x9}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x800fffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x4, 0x7}], 0x2, &(0x7f0000000180)={0x7, 0x80000000}) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 10:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r1 = getpgid(0x0) setpgid(r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x20) write(r2, &(0x7f0000000080)="6e6fd6f99a4c32339baf78064e2e", 0xe) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) 10:37:38 executing program 0: setgroups(0x9a, 0xfffffffffffffffe) 10:37:38 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r0) semget$private(0x0, 0x0, 0x200) 10:37:38 executing program 1: socket$inet6(0x18, 0x4000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x40d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) 10:37:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ftruncate(r0, 0x80000000) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt(r0, 0x1, 0x200, &(0x7f0000000040)="fd87502a84c55f212bc3de43cb775dbece3b84c1d8819b3cad6b2593330db1c01ad7df84ca0cf00d0b0dbd345ffc9b2b1631c1c8c62d35352dd4753f7b443d872642064ac2cf045a3882b6056f7c4d8c658f418ec45146e5edfd8ca85a0341214fb12b1afeb89654a4d563c31bb130644d59ce84cfe8d28d25be295f48d869a4eea31179d0bbb49c3815aed064a9dded690f7a7de509d3933d112055d2404367746305420d1c4891f8", 0xa9) 10:37:38 executing program 0: socketpair(0x2, 0xc001, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xc, r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff000, 0x3f, 0x8, 0x4, "0202b9a1a4c5c15a0ec9a48b72f8c09f33118a2f", 0x400, 0x81}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:37:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 10:37:38 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) r3 = getppid() r4 = dup2(r0, r2) r5 = dup2(r0, r2) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff7, 0x2aa67d96}, 0x8) r6 = getpgid(r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2000000008) fcntl$setown(r0, 0x6, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r7, r8, r9, r10]) 10:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6747cc12) 10:37:38 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r7, r8, r9, r10]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r11 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r11, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) getpeername(r11, &(0x7f0000001380)=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\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000540)=0x1002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) accept$unix(r11, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) fsync(r11) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getgroups(0x2, &(0x7f0000000500)=[r7, r6]) 10:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x3, 0x4, r1}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x41) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) 10:37:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x1) sendto$unix(r2, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x3a9) truncate(&(0x7f0000000140)='./file2\x00', 0x3) 10:37:38 executing program 0: socket(0x1, 0x8000, 0x7) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x800, 0x14) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001380)) getsockopt(r0, 0x6, 0x6, &(0x7f0000001140)=""/192, &(0x7f0000001200)=0xc0) r2 = getpgid(0x0) wait4(r2, &(0x7f0000001240), 0x0, &(0x7f0000001280)) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x62261986, 0x7, &(0x7f0000000080)="b04533f05c77cf545505dc7c50d304a31cfdfb6fbdf125aa317149e66a9f1dbd879efdefade423a79a3afb1cb320918f82ec9b3a2188fb49faa77caf935f25733242dc2c2cb87d0fd6f729b4b434cba7ba31862d46e895af397baf88825d65b41210c825397a243f7c589bab5de27123ba5dc20a550c9ec83d475c33f2f8a8489e72ac37e44637c5e780910256de4d44fe9466e4f071a155a8e90a5d", 0x9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x1, 0x0) setsockopt(r3, 0x80000010000229, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc1c) 10:37:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x200, 0x8000000001080) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCCDTR(r0, 0x20007478) renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 10:37:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) 10:37:39 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x34, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80002003, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) sendto$unix(r0, &(0x7f0000000080)="4783e39cabd0a8ba445860653d28faf5ac1a8269fd28", 0x16, 0x401, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x6) close(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x59, &(0x7f00000001c0)="d11b586a5e838645c83a53eca9b95a22056fb355d4fec6b784b6b99b8335a33f8bb0c374f932119253039dd6442781ca5c9ad61c3238cdea74fa09ff027b43334197a65e6b1fd10e2af18b92184034bf4911f2cf9363f47ed3") 10:37:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 10:37:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 10:37:39 executing program 1: r0 = msgget(0x2, 0x108) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f8ffffffffffffff000000000000000000000000000000f6e91739587980a6abe1e8fdaa45760000000000000000000000000000000000"], 0xfa, 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffd, 0x2}, {0x5, 0x5}}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) truncate(&(0x7f0000000300)='./file0\x00', 0x4) r2 = socket(0x10, 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r5, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) pwritev(r6, &(0x7f0000001480)=[{&(0x7f0000000480)="f8d134aeeafef037cd47b3f4f71f1053d96384cee7f4310b2d98d9d166f16de2ad30d64dd675860c205a702e3be7c1a797e4487144e5955f86bbb0f08f7abc2e48e49226673d1509847326fc22d3a88d02b729c714fa6bb15fa308f944a5904f3fa453bec593fdbe7ad5e0b404dc48a996df98e127f7a0ea3f882098daeb776ee971e35d5cd1eb4e76ffaa3389249f7e034f8c4ffd9197b296b6a7f2a3f358ec8097dee985092ad33b4c08f0480dd6fdf1beea7869d19f2b1091dc1ad0af12bd4f6ca17db14ce0a5bbdc43f0eddff4503fe2ad1ee0bb99872cbeb668a95643717693dd1e5260af13a5d00ad649238c92eeaeab2ec9bb6a4dc95c39774b544e8836e9381f59f7c32d41e7fd72f0fd5024cff754ab918a808b7d2d157385ca1eefd67404b751e88ec6af47219a87218ede5517436b9025966b47a8d804079712e2ac31945e38fe108ac26ab7b9e1d36f5cc210198ee540da1bc52d0fa9f8a8e2a99e3641dbce32f8bb665501f3e0bb835ce86b43be29c362066e8e5af4ddec3259797d474f53e6784619d02fde8f2390175a466f371641899a220a350e84bced230120ac1b124e9c0d878c6e574a3d9cc728d7ff33efc267e83f2eb4c17f40f875ea110759e44892dfd02c55d8a6477fb79e6bb609a6ea7c036ca9798f3d17b22d3afd68c431bd446d35da31f1d20dd2366834d858193686f4b8153be0767339808c54ebb9a632677ea4bd4fea9102e2cb70abff8edcc8e471bb5967a9048965c1b87eaf4efdeeaa9991853995ba5bdc721d9e818a1e7489084ee2b1c7644ce575e2416cbb2a5185a92f199dbabcd710e2be69db2ed392ce3425c89503b69f18672df6bf038cd577a863782107c908fcbb0d220429d0ff3e26543f2668e54d9d308dbfb81934afcf8360dfbd95db9e93ca3ec1ee8c35e845fe01cac1bf584c51d8fcec6dd7752c4a0e0d490658e12d4af0db2ae8c1167d00fcb19086b3fcda8cdb6b7c95c4c7ec80e1be20e3b89dc8ea8f5582f22f518433d168f0c430c41db5682981c812da9139f20217dd03b4dc95b67cc64d6655c96fda24dccdd5e42bf952cd471d5e614309c241c10684ed4c712a3f77cd548b455e771081d81f99a4bf32381228b1dabc6ea04dff4a5488f9d9a5a3669d8f099775d75748ede3ebfdcc5205fabcd3eacd872ed958b8faebf1ded4248d6f3577959e4e056890e80f0b5f46ccf688352696c0101c233b850107c3e75f81a2508d0d60f5d579eba6d1e7f7d23011d956125fc6ed6e76daae8a732bf348d12b493fca1b172b39e4c52ded813ffcd21f268b46720869b983a392c8a814e9167a52175048103b1cf2fe01c3d6e8261d06b6f40f396751b383676e7f377547af3abe882af2ef6f1814c0a4cf21630c9dd24515cacb4ca298cf545454340faf98b9df54642c5bfc382562bfa20096d628e25fb5f2d6f7679233171281f32229cc7b0c20c82c48f1f68285c4e5c25b3b46d0b19d1d252ea366597e66185c5d9dee1bcf9b56c0db4ac78f886b3b2614a30c2acf4d4d04abb1893ac0f0bd333586dd53d60970c2404415382e6e24716b280f471568de14420c555222eaf1d6cff2cc8564fd0b077c6a83cc400e67c97c660fd09f3e38a6f27a0f0ea502ae591570b19cf8cb9b6714cf1f3d3efa6fe90e34b48d569ac5734a30c8f4a09c3dd03fa8d701f3b9597b97d1febc3a42aa30d60ba81907288ff8ab885c24bb06fd7fe30a2b46d7b532368da7781c68b40bb0c434ffc96e6e57ad53cf2daef05f38995f25fa29082e5bc9cd16645728a0a62d31fb1d6f2f0c9e7239a40391068f0a92dbc1bfe9f9dcb5ee8787ed4530f19f5d5e9ebf9143f9a1a9ea69d4ae1f4eae7418de2e752236d0ef8d1e68961d9b1c8185df6601f661d549c2f227ca436501f2a3daf0728098bd2828877f5e1eecea0f017ca43bb51a123304014a99257bdf4eb1e2f564d35bc75624c3e474ecc6a9230fe21b7d5f216bab557bb4d85439e80c6de3039ed937b40ffe3b68f2f9a3ce015e102d8586c653ca416d881a282fd9440e9ca4ea04eb391479b3c1b103acfb849c36300c2789796997ba0c83be4106929057adf8a7148984ce247403f5a2fecfb0f5e48258367c1fa4038126a6dce0fff99660490939896ed98cb3f2dcdde07795324421b44ea06432869a07e9f049ba1647756f867f54aead56970192ca65f2b9f8c775de08161d403b0a54b3b02814a40ed87e196deb9119037d9553ef6f1181b5b0748bed021d9125eebcea72d02b301d9946555a8d3046fa188a8ae66598c8ccbd4f27736eb48fbaba9671a0df0c39cdf8b15c7d475b24fa83d05e0b3e3a8af8b3a602f081f5fa8a1d62db042207c1fdfeea19b6e146f51c0a3c449060fdaf790ed2ec273b5fc1877529e3b7d704883c63038ef788940e57a6b7884ca1456c1ee3ba52e3007c20ce05e49bf582cb7768bb950a3291f5d31b864d92250b82f89f284d37e0bb7cffdd321a05a4fc13406292dc4ef49d91efc340c02116c6ee33ae23b6e4ceadd39fa280548e1aae20206d3437db0eca37353043d44a94211fc5bf617c981677ff370a7a52078f4a49fce53e9e2b103ea3c4b8577309be61ed49a3d847ec701a3e6046b26df48b89cf377cdfb8a2e7b6cf34f67c165d909f01274e8cc852f4cdc6d54a8b1e199478405988b6b62cdd62f63b7d00ea8710fd3eaaf85f3baafd2731c4f9a9a31e0c805618b86dd6ddd2df0e1462213bfef786a7e627fef44cee00a4391de74ea1458203d89feb8e6ba95064e640e69415cdc7d9812c77181ea12b8d9559f0cb33679b52276182b7151a3924400443f2aa451991ad92e61bb775dee77188f3db867b327865fc3e0184ebefb9b768cf2cbed4a55a236de718a2a1bedffe77de69effb5ad58ad79827a21de2278661538400899f4b56517a5cc1557862f242b401165027b17773b70891219a4624ac0e70f4065ffa3fe06797d5a730e3a745dffd50e9bd5a83a9ede18175dff3cb13398f4bd5021f027b9d9407424be956cefd6606a74bb5489dbd1347a6a37b1d6c4b1ee97f87323821fd94bf42faa23146d2b39bb025a14c837678a8968f4135428efc938e1e010cc92df9c3dff07133021f0badce23b7c57f6d544fd91f479f51a7723406de4bcf95ef1302da5de01fa1d65734f5da01a679ded49665fd508719294fd771a2254adb0884a7960f34af5d671ff7cd4cda8fab7dffd299bcd4037cc5376ce778e2f173cf2a29bf4bb0402c91b2e496d82d96877176102b35cd36a42f66b69140c7f36e92eb0aa29a02f68c45ef7a835516b412e7848f534b4c7d798f462721d31f509fc0eee84c9d9a2357c71414f11a9f5cd1bdb58b73381fa7e805011417d8f108a65fd1af2e487f964b67c7a9faf5238d37b379a3d27a811a99a348fb28c71174a91a5629bfa6da8597bf53ad34c9831777c028a4fee6bf5b89badb72fc9d6e4524cb63e9c3d5ef88e8b083871c5e557dec82cfe079af2567b0187c9c4ccf4a055248bf481ca0f5912b70c106ad4738d3854c1bf164d0995d1f8c5e68313384f906b489d2bd97c14930bc475b57c8bbdeb8b1e65787a52496d09865167d7533028da0c9edd33ef5f2ebca667deeea5082dd023ad37a2431f127c0a780ab6f5a5a0e9f90173bb8cb26277062ce51e468287625a70544c7da07397ef034931503a99a2e9efa6d3bbcd4705416c25999381c8fa144dad8055502f38485e8ba4b3d0d44ea5f574a5236978551f5fc6fec63c9a0ce02ef9255cfe0e9d0685149454b74079375ce1b346cc4ce9bba9822d93f842cb2ab77c405ca879407b4590c2e08647f0e95cfd5e18d043b870ac53056211832054cd8c8b7a003c177fc588a3c60d11b8189122c6206f365161f24e80218e7c3658f66eb98bd61dd4959408edf8059d01a0b5eec0602df30d3270f8dd37f08707e5c1f61ffcc04d82d50d67a59d5850bb274c648f9d927b5dc45333a343ab370e1f0a30d1bdd469a5dfe6d5b3abae671f00414315a43d3c87ff59c5aac16d339e235f5148b40e4507647d371762f4331facd3e157876386e5875bd816ea4ae27990138b6423e3899a8c1fd3b3b8bacebb9cb042589468193a6681bc1e7e2c47ebafa8b8d1789dbc6eb07873c36dfd15b8cd8a489944c5b25d94aeba760f95e5b8c23c91968b1e65415c3db6b422adf441b9bf8155f29224ea81ba574ab8bda2135990807f488750a3c9b229e225ec87804b57b21484dec6a8921f64dadc9978594245b8cad7ca097ad1147ebf977c101198f4f0cc61d552131f68d0911f7f71af9be0a44ab628b9a0c4523adfc18a4d4d3671ff55087b4b55bb46d34cfd6c207da93ee766d60893f3279920284398dfb302a0c4302ad08b65b64abb4930e40328ce269e5cab8635f27e727cfdfa61c87c2b5f38cd6d471a197d29f9c2d54e8f5175254e4390f47d0d36ff333b471324ff087d476ab342a020025b0e88bbe68af258d4628577a6d413b26148b1b42f1640fd23543583eb04b28ba586ba45f55f703921d6b649c85da150dde00aa09948cfa869004d53c223a6ad71c75a45eb98189f673fe6a611ca6d390d6f1b1b9d0c5818de35b3e8c0dc600380b0e01ebff967af447d1f02836bdd3db6a3c9921d12bfb624090f9724b3b514634212a7da374ad915455d74db25cd58b02bc12767705afc894ebd1b09d12a5d2767ace144baa20ac30d69553482cb1b33ea994a0f24391edbf517c61c6a05f5661941b6cfcf38b9615a401648a51109bf28b34eddf5a3eebce70e7aae936873675fa4fe8179be3e216f259dbad9ef16d4cf871b2609a69dd9a4dbd60c4231607aa276e67e1143f9494f053f2ce87016e81eaa3722f59b43abea06c2b43ed37d781c1a1ee7cd49904e7c1843d8e2793fc2ccf9be89050c442a795e19c0bde4fd38e4ca459312d8e323dd3430ed6cafc681358005149734d8d1bfc44ecf5c30eef52bed376388bbf0d1afbe41953f9ce877541eed3478b6f1e7edc1d4b4e0f07be82ca36f77d5d4ec47ca841dfc660fe2db1764c0ac2bf0fa5a6b37ff99b5a787affae48ec97ac9fb8d0887347bad9aec77098d8968c505f9ccd782382bed24da801ec732c268668ed796dce1cf873b1a7425a0bdd6e1682dba3dbc25685bb489ea404832c07d819482f79d27344f57cabe37113f4bceb0303d7677a0d9008535ea21ccf34ba3b2d585308ae46a0f79da80a2e61fb63123e4cd8979d5ca829ecad2315f9e3a4bc3b1d1f8859cf8b6ad45ea76168bd763e898d90bd96f5de26f93399592483dda7a31926e1a5296ddf4e420643bdd6a821b562a9e9076d11d7f0ac519e1668006f0093b67377b22e30ea237a6e00c5da475df550733994657cb426f31aa044ca4b1e8c8ae278a325641de5be2cd4ca8477e4dfc951e5631a30381ba256d4068b4bb583a311159b9f6feb4e6bb06719b1193a83130e15810ebb12b9d67184d82c0644a66dbda15a3f91adb7e49a0e445821e9a87d73df19584ab9e5c86dd7af511ba7d7307b2975b35a474b5bb67afa32b7a1ad3400297086e9c7f225b2855f9edd9733da6dbbc23942bc910836bdc2774b28eca9d06975e6004efe3c259b5eeeeea954f1d9fb28aeb9c5df395703d83ee3a7098e0733420512a04958f7497f595a209f80e9994394d094462c0b0b841d47853d67e442694c83e6f86a75ab9febe8b54a52fddbd6f512457197f41046c1b5a9be33229eba9f65086be41b5d7c99744b44b7d5b0c7bcf979e0f68e023094", 0x1000}], 0x1, 0x0) syz_open_pts() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0xffffffff00000001, r5, r4, r5, r4, 0x8, 0xfffffffffffffff8}, 0x29, 0x0, r3, r3, 0x3ff, 0x10001, 0xcd12, 0x9}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x20}}) 10:37:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x9a0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x0, 0x7, 0xffff, 0x1, 0x1, 0x400, 0x8001, 0x2, 0x0, 0x5, 0x4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) fchflags(r1, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 10:37:39 executing program 0: r0 = socket(0x10, 0xc006, 0x200) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket(0xf, 0x2, 0x0) 10:37:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x20840, 0x116) recvfrom(r1, &(0x7f00000015c0)=""/146, 0xfffffffffffffde8, 0x1, &(0x7f0000001680)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x8be9e050, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x6, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r4, 0xffff, 0x14, &(0x7f0000001700), &(0x7f00000016c0)=0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000001580)=0x4) semop(r0, &(0x7f0000001200)=[{0x2, 0x2}, {0x4, 0x5, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x1, 0x1000}, {0x1, 0xffffffffffff0001, 0x1800}, {0x96abe1fe14e6c093, 0xcf2c, 0x1000}, {0x4, 0x7, 0x800}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) 10:37:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0xa6, 0x4, r2}) 10:37:39 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r3, &(0x7f0000000000), 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 10:37:41 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x3) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) mkdir(&(0x7f0000001900)='./file0\x00', 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) r4 = geteuid() setuid(r4) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000014c0)={0x6, 0x3f, {0x3, 0x342}}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/59, 0x3b, 0x800, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="00000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000372ddd2825c0b42b00000000000000000000000000c586f441f891769ca12fa9d15d3e773451ce44853803037078a3fa1d2afc263cee9a3d178a9fc16c134057d8d76fa240aa7794aa2acf29c5b1d1c1bfb2ea5e9274bcd1263926926639eda9641eb1bcba43f6effca863484c8fc117ef4d40d50c94d2800d56d3627308d72a1df4a6eb5d9580e151480b98ddde57453c4d1ff606a8e3361869fd394644d20418bb1463670c3f5b60a762ada58560ee"], &(0x7f0000001680)=0x6e) getsockname$inet6(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockname$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x4000, 0x3a4, &(0x7f0000ffc000/0x4000)=nil) 10:37:41 executing program 0: syz_execute_func(&(0x7f0000000140)="c4a17c77670fae2467f0831ff3f0460fb35032c481fc5c9224acc174c4c27d1dc33ab000000000f340af660f3832945600000020410f01f9") mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getgid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fcntl$getflags(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 10:37:41 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x50, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x8}) 10:37:41 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) lseek(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x8, 0x7, 0x2, 0x3, 0x3, 0x80000000, 0x1, 0x1}, &(0x7f0000000240)={0x8, 0x8}) 10:37:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="f4b222d67f", 0x5, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:37:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 10:37:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x5, './file0\x00', 0x9f, 0x2, 0x1ff, 0x13}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 10:37:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x81, 0x108) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) sync() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) getrusage(0x1, &(0x7f0000000000)) 10:37:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="10100000000000001000000000000000"], 0x10}, 0x0) 10:37:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() fsync(r1) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:37:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000040), 0x10000) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 10:37:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390b", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={{0x912, 0x6}, {0x0, 0x7}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:37:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 10:37:42 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, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="fe9a240aed8145e73c40ca57f2074a93743daac09cc0", 0x16) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:42 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="0d53e88b2503178c1f388fb4a47553a2cc1659e77a5e2127e3f5da2a633e6bc52686b2e90ed33bc0649fa13f56d2cb181d55787283ebd3d74b5d3e9b018a37909c6c2ec50c75cab0e365283aa5c0bbc9004bd614daa83e0d2c1bad2cc7ab18c0c70c41b2161006ec3310567e04894c07c4615f109c71b322afb0205f8b8585f81696f319a2a66fbcd6156a93f06a1b63e0ca7bf7b31bdec06591c4f880d5f0d5833ce8c2992381d811d2205c191a926673e306fedfb9dac4e726e5b5dfb2d993168d47bb452d39414c84853f77", 0x3ec, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) 10:37:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x6, [{0x3, 0xfffffffffffffc00}, {0x1, 0xffff}, {0x2, 0x5}, {0x1, 0x3}, {0x3, 0xbcf}, {0x3, 0x64fd}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x10001}, {0x3, 0x1ff}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x40}, {0x3, 0x800}, {0x2, 0xb99}, {0x3, 0x3}, {0x2}, {0x3, 0x8}, {0x2}, {0x3, 0x2}, {0x3, 0xeffd}, {0x3, 0xffffffff}, {0x3, 0x883}, {0x2, 0xfffffffffffffff7}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x8d}, {0x2, 0x7ff}, {0x2, 0x8}, {0x3, 0x80000000}, {0x2, 0x9}, {0x0, 0x9}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 10:37:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf00fffff, 0xb5}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000002, 0x3f, 0x5}, {{r0}, 0xffffffffffffffff, 0xa2, 0x4, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x44, 0x80, 0xffffffffffff8001, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000001, 0x1000, 0x1}], 0x3, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x0, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x0, 0x100000000, 0x245}], 0xe15f, &(0x7f0000000140)={0x200, 0x100000001}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:37:43 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() getpgid(r3) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) r5 = fcntl$dupfd(r0, 0xa, r0) dup(r5) 10:37:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x14e, 0x9, 0x0, 0xfffffffffffffff7, 0x13, 0x8, 0x3, 0x2, 0x100, 0x38}) 10:37:43 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80a0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffff, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0xffff, './bus\x00', './bus\x00'}) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000300)=""/89, 0x59}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) chdir(&(0x7f00000004c0)='./bus\x00') r2 = geteuid() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) semget$private(0x0, 0x3, 0x208) r4 = getgid() r5 = getgid() r6 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x7, r2, r5, r2, r5, 0x0, 0xfffffffffffffff8}, 0x8, 0xffffffff80000001, r6, r6, 0x8, 0x22, 0xffffffff}) r7 = getpgid(0x0) r8 = semget$private(0x0, 0x7, 0x1) semop(r8, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x3, 0xca, 0x800}, {0x4, 0x70c, 0x1000}], 0x3) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r2, r4, r2, r5, 0x2, 0x35}, 0x6, 0x9, r6, r7, 0x4, 0x9, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r9) 10:37:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x802, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x42) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="8b1c08197c7952150614e982c84f", 0xe) write(r0, &(0x7f0000000300)='<', 0x1) 10:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="8a", 0x1) write(r0, &(0x7f00000001c0)="97344e13ebafd180361957180edf3568c1f388b25ea946fcbdf12787fa0bd19437eb0d2572c851c5117e5edc8f7d5acc98a1ad64a3d5849e807ae4799cb39dbc1ebaca2c26637f", 0x47) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc40, 0x680f, 0x7, 0x9, "5f4682ef617cc6d42dcf4270398463a5f092ddc5", 0x9, 0x9}) 10:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000001) 10:37:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) select(0x40, &(0x7f0000000000)={0x6, 0x8000, 0x2c, 0x80000001, 0x101, 0x7000000000, 0x9, 0x5ba}, &(0x7f0000000040)={0x80000001, 0x7fff, 0x1, 0x0, 0x6, 0x40, 0x40, 0x8001}, &(0x7f0000000080)={0x8, 0x6, 0x400, 0x8001, 0x0, 0xffffffffffff33d8, 0xffffffffffffff44, 0x6a592aa}, &(0x7f00000000c0)={0x200000000000000, 0x7}) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="2ad6b5ba207f78eb4ba174d01af83d7ead3700e338b67c00e7574caec23cb2eed2e0d407", 0x24}, {&(0x7f00000001c0)="5bc09a4c20e46ef873c7bf5d2a3784c9be9f1d63665c0e3c1d4f0f5654d4feadbb429bad0dddee879151fa810ac727533e4b2558cb33a81ee76a23b3b5d9bb52f301d0b4729c68721afa8fe2a7ed22d5c908a6734245921cce465bfd113b7e663a1df3ac2ba51ce0a93d274f81bf13c34e245f6d9de72bbf888207fa1c03ae578be02a0b44056db2c93771cbf319d80d5a0a", 0x92}, {&(0x7f0000000280)="83b76d049f783ae7b0a2f5f54620fb5245d3059579caf977b0a54fbf84d10aea39abd03fa16c8bd551b2bb9b964ba9dd626a603278f46badc538ae6ff9dd616dc178b7cd926c119f6c4cf7596f4dc36236c30c91b31e217dc77716f160bb9bd3310ab5a04e72d49e8c51cad2d3cbb29b018fd97bd16f85e487f76720384015d6cb6a3d348531b787e87cd5f7dc144ca2eb3b51d6913fd8e3c575b7d9f268f5098a53a274b1ff116c5c97044a4d6f9b37f17acf269fef0d7d8e38c6208775d1d8fdd81de79ebd6bceada78f7c935ed04a44d6767f3d11e3d05e180e50bf712b99ae24f0cc500cee3d31eb695e7cf344f405d1a50a3c9386821e66411bcde8613e48064dfcd690942df2dcd80d56aab10103bb966fca4b31ffbd881866177a23ec1e2f094fbcc36da3d906ae38624a92bb1854803d08efdc161c4930946040f286620babc3e918fd6874f8506080e95de401090105adde190a7a553b0648b9979c4718f6a2d75de13a81022de651bdd8428e6fbcfae1d4ab271a5a1fe2983e7703a57e240011b215e63647192716c8094c8949f5044a4a1f78f6a2983d2494af86cff1607cac47faf8623d60027a67391001c7d14facb1e24922d897eca19a1e5e74a468a10673f73b1f209486bbd495b546f54be4a7fce8a25277652f99f6c42d5981f4c68f9466b8cf0bd451ec6d7e098735b642c6d217b6658429b483d4bf789d24b8102eef48603d715943eb815afda6bb21488cb8378250c8a5e0b4caecf7941f8addcbc85c6c7d24c3365ac4a5c809ffd946770b452db79c54d397cfe77ae7d8dd0244030ce0c574d510bf6c85f8f315d4e334b50b174182525b451788e09b6f0da07de8c5c9ac6f4b8226440bdc704cae6f6dd0d491e0d0c2b1b85ca712ed5eaf5e666da9fddad5f6b62d411bda6e05b09cf57c5fda1ee4b712047736cbc5411787715cea8bc4eefc088be7f6e54adb82149bcec5c16f792fc1bd163b6a1ab66820c180506e9bedab6ab753361fee4d203a108b577e328740cdc6d0aa6120842ad1165e84d11f286e4144e699af69ab57860567772b2d86e5c7bae176095c29aa6841d83e734d69cf77231f0cb1f26c4a57003b6dd6990392e1b8bc5958d5c4a2bf06f786e429e045383e851531cd0b9fc7efae98bb858c7483a7855d53edfacc29536549771920fad1c6dcc4ed4b8ce21996cb852b460690a2f921aacdfe4111aa73c8e3fef3198fa905f6188b9b32dfd8ecafe78252c4d563fc4a312a0c7a9c6a33da74ad978f0924fb4b17c0676d9cb74e4383c6470a6a56f620c87de51ac89ab5f3e5d4d26e4537fc625c38d4c647c4658a6664e100f445c122843dfd407d5a717c0846c49d60807e9658c9d9d7b14af46da86ac9bbcf44a82f57db9d124e32ec26728ec64cae5795d01c34aa1588751c36d67a73b76592d5f36c68a1ca2703cdff5fda698e89602ff3f277d02e79561a2322604ce5567011427e81555b0e51cbf7778cf72e8a4db54e72a04e21a94abcee99d95b8e10de2f03b26eb2c2d12e5b556668c75ade61f0268ee589a43c92fb6a1baefc42d57ea585546111049c1109de2cc39da0497b24541e508920899d63aa4a33c699fa4473f2edadab250faaa0491b65a615fa2f27a1133a2ae5c0137678082b4aec62a0f4e3c5fe984470e0ba5a23493b1c1b29c27b18bb93bafdfc4fc00a265725ca8a4e8542f7a8e267c4ac2a5312d32c821b89cdfff48aacb0ea2a460ee917864f18dc26a94628883517b79d6b8240bf71fd86c409c5e04daf44ae4c0090727d5fb3cfcc9be276c19cfad106c19b6970bff079ccd8b74423dec3d192c1cf54985046766a5d0c2e394e3ad76a91bd4ef74f0dc447616ccf76951edd2276aa1338fb511d60b0922579f2c0a841bfb801cad054c5c9b31c1a0948d696d38094eeac219842672feb0f330c7d6a39de6918cbb9f99db23746ce5b5c9d4c76b5c5c62f8102387eadf4152bdf8f94ea8f74140cd239c98923bbb84aedfe593904a0f11b98a1b585f50134f60f1479bfef214c44bd297cb8d0118b7b5e07ac40866a4fcbbf154a6c4917fca46470c532befd3fe6cecf816711de2a87ba537493ada6d6a98f7e66baf80b6f2616e3c59ff3a67820aa4b64f4e710b4c440835a3b64b28caa16681e4e42eedfa9e864379420d3ffb7b45b152b046fa8bd860284376aa29b5db58113fe0ad6f7c27e4f3fdad9856cb518cfddce3337e4df8342a87fd55a791e3bf83d1c23ff7f1da881454fb03cf6c28f91213a955aa8aeee0ef67ebb336f665ca647323254e6420d15d6f6aeea23770c508b34df0019888a27a18d9a2a4e6e3bcb3b1c338ca2dcac2794c403adf3517c3751aa1ffc16be759c7e2ec3eb0324ea013c7cf8d67d89794854c0a1ccfacf7c89c8436a7ea671890a7e956eeb6421c263afd11ae115288c67e5d803230a9947e36a69bdd2378642c81b10668596392b42c16e14bc0439325a9c8ff954bbd0d9b72079f522f1303a8d5cceca3e93dbc19e2e29f27f5525a4fade7e849fcea8d4d8e33709d5a8dda5372542ba77f8c94103e15823ac510f82322cd8493ecf1d793e4e12f39482a8ada8964ec4f00bbccef5f686155bc019f73be013011619ea1cc2bd46e2034d2f6257cd45e023b955755f5dbd1c0b1c45a8bf15b71925a32f57d6721fe97678c505dfa798c5028274be83bae9410d3a68c36191324be9229e7c00139c88020337fb894a0b6e16e5efa39a97013d4475097e1edd3ee6c4b5d379b0caf09812dfc6600f1bd5558f791c68bff0f72f79b2b2eff4445cfe86b61e1a6015e618e83d71c5d9de9b9eca528c9c7f61185ed2fe1716d7b2aa847a916872f4cbe52acd07f2388c93a130eb6f54728e3c167b29190044b34d4cf0178250043e57fe3a7efab32c513a64e8d46b8dbe1e452d4f067a0d4d6b69e33ffa5ec798c26af2374d340c63f6c6d97e20e75e9cdff9461d62bb998c73488af43c11b60732e9dd97c91f009c527645c58ec030523a100035c1ad35949aebee19dfdb6eb18b8a612cc5c8a2472cf77f5ab58259b06ad57cf6e138f61545ba801d32b89b449b51ee2125edbdab6be0678dc4075e97b91c369c0820abb940d9fb4765d87580c4d52c5ce6f36418749c9972562b1279c0e2fd447f54ecdb3705c9bf7907856df4f4cff748023cda9081df864df5f2e9557c4972bac4ea985a9de149911bcfc3ed298114749174b395057595879f7c6aaf70c3bba857803a8c4d346d2bbbecde3ad2a794219ba20bc248bb38543845b4b30f72e050a6871b12293d88f26db271288703ff868dbcd6687ccf68d63389095a317fae3c8767660085bf2d3af1c015bd59ee690f92f626e84112c88818d355355cdc5dedeec4fb7ad0fae59436940836721ad6de9e526cb9dca56612a91d7192e3ad0e7ed54ad5740440bd29d2fc97ff7cc8117889e69fab937e7129ee86903a22674ae13fe5f98b7fe27da7af23205400fe3ae93782028685b91e01ba4ed4dd81f237782b9b242d2cb6be168582e9ebe0cb73bd4459cc83cfcbcc41eec50928dd36dd31b0c59e6cc3ccc8a9eb71f3fdf2054b76f1bf74e3650cf82f81be6a5bee67c58a7e0f9291d3eb394b5b192c359f09d59b6eb8905661a2c4e64823acce32012146d48a974f1f4642ef7253a5ca99275a1dc16b60faaec808da7f0a32d340e6d6fe9ea3938812014af93fa67ed4405c4db62ebff3faa1b6aa9d8f634e52d3d518830fd6a97435322a4ad81c11ad34975a58a11b1635dfb8ce5022f5b34e63c12150ebecbed69c1ca0c5d942e0db841afb438b38409b4e8361a5876fdc91459a2acd111559e73588bb83e0f5b87918ba3069e2db376fd145703ed7025e305535c0e71fcb1dee759f99f96f6cd95f3faeb7ff1b72c81bad866c416f36edbe68d6adacb4599f8603edfe85dc32615b16fe5ccbef5c317fd35091d007832a10348f0d6b21aaff4ddead71d1a4018340874b4db8ee96842f2a4542655dd4d90f32e4892a874aef9620201ccb6cb517a09e29492383ae1a182fa69437e15ca922130ce21f075ac5fedcf75923aa42f75c54555a6772523899fda889ea76aa55ef97fb05a436684c402f0fe1658a6d9e20f967f6b3251b99f1306d86638f8dcf211f14e700dfbc2d407367ab3c03931d3b526348ae0dc1543aa605f3d34ee39c125b335782aaf239c65b7bbd52659d2c367fafa9bdc338fe9bfafd10d356362b155575a71f2edd560869b6d9a7d3e038d04a2b135f3a8c84f994dbb24217e1febd0d4e2d8d4af0e7cd5c6bb03e3e073569867a4e3692540432047517ed0b6c6c84c260e09bb1e8e8b16151f840f327d72a0f6e7844ee24318506fcae2c2079df0532bfc4785413c3b0e6e95bc8e747c0badaa6a2ce8453cdbf62ed620a9175def5d77b5bfae9211adee5f84f7fa8d5599c275f82d3de7b3d2a0ad526dbe2159de6c31adfd97704e30c8537f4e403a2dff5f96d96735cc6bfade3f3f62988363bd0221aaecb3dbc6bb838725cf9b6355868487932a96c3fb7db087c422b4635665e212861e652a14a673cf1ff327accb8dd6ea8e985419decdb7c05194db6b4ef000b9732b9936dad34cd2447e9ef68e35facb0cd483a451335c03806fc9c862f9c916b7bff4cf962211534a08c84f7bd83d80891b9c68a8c3550bd1038ae1a987b04b147604cec3c39bbc0f8f8e3c4e6853ef2cac277e857b9f6d18fcf4251572c60d05698100b12a6259ff61e98f9d81eb4eabfdfeb1c2f7137522acbfed50529908852562723dad0ad60723f3cf3d0f4f433474a561aa0ee2f76c85602d3e58d2b35caa37edec91cd87ba6cbdc6655253111d3ce6ffb330e52c79d51b9ddb111d982971ebe4c5ddfceffbf62dfa0d7d9fa6b3d317958d59a5fccaa3e5560576b752a993904313e93d3629fec6d3e91bbb47c8fd4388b3a4710c5db75dcd0bc50d8734d20ee8ddd1cea5d6ba4ba54d5e868024b58d42d5edda15487d777bf89027494b1ad056785879c6c74098fbac28100d91a89c0a03409270907ef6f210918b72f8a3babff50e7b10e0f76d5db51172bae6e0b994b883637cc934f2e0ed93cfae611f99fcdf0c16fd07962b07b21a258732f91249505a682d7e20dff97b7e56de27709d0d3e98bdce79168d2343e8ca3dfbee5aa2c56df46c54e7daba9779255d4cef8333ecc013f27b7bb7ddafef5fca479b9c8b064cf1887a7c644bb6b87e5f58a27e133ab19f7ae90849879978cb77b501b728b0bbfcc310951d8bd95ae55556626539437ba93ae4c5214affc7fcbf7fe77b5425c4868f93d82020b2554d5935506d81c97c07f04aade18bcc5b5bd6fe7a9e7ad3bc110e087f4daf525f70216cd881540e6974ffe4e3e0ccf27d17ca63d1dedbd438d03de97bb3ff619e3a961c06c2a0a0870fa263b82bc27fe77c1a1b4ccd897dacceccb5bc62bc5db5caf5d680278467f565b7eb683b7126e86ecc82e4c3eb302b1f976cc16e9df18b30dd4727c8a86b61bda23646605bc1b8feefe9b3d945c083a49ec1f3f836bb0433eea400ad2e666129f3ebd3142922eb685209746e18bf7c2d3cef7fa0dd5075ec5533c8ac4da57896f0fa540c01dda2072a4d5754410a4e26b22798e599ea227140ad2783f4c5cb9203f704644a9b289e19da0bd41f48266315b054f26f93d28b4959b7d567e5e35c40fc519e857315765a862c4020c2aea871c5663bcc9cd9e37558ea5f5448c0ac0cf436794b2cf1f63404847e1eada4564fa3ca49e643b9cfc15e041", 0x1000}, {&(0x7f0000001280)="16efa3cb05fad0b1cd603836f9f865521836d59c18527877d6eb0ec1a25ab6b4c52a586f151a01ad435ffab63d2fd72321abe3552e424015e31a9d7534b3c43a9e1e6e805cd0ac60188d285d331cbf8f", 0x50}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}], 0x80, 0x1}, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001580)={0x5, 0x2, 0x4, 0x7fff, "efcf43f8ae26229817a1efdd5356851a87710031", 0x4, 0xfffffffffffffff9}) connect(r0, &(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000001600)=[{{r0}, 0xffffffffffffffff, 0xf1, 0x2, 0x3e, 0x40}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa00fffff, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xfffffffffffffffc, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x29, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0xffff, 0x2}], 0x80000000, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x41, 0x7f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1c, 0x100000000, 0x3}, {{r0}, 0x0, 0x2, 0x40000003, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x42, 0xffffffffffffff46, 0x401}], 0x9, &(0x7f0000001780)={0x7f, 0x4}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0xf, &(0x7f00000017c0)={0x3, 0x2, 0x7ff, 0x773a, r1}) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001800)={0x9, 0x40}) setreuid(r9, r4) socket$inet6(0x18, 0x7, 0x8) chown(&(0x7f0000001840)='./file0\x00', r6, r7) r11 = semget(0x2, 0x3, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) fchmodat(r0, &(0x7f0000001880)='./file0\x00', 0x20, 0x4) lstat(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) getpeername$unix(r0, &(0x7f00000019c0)=@file={0x0, ""/108}, &(0x7f0000001a40)=0x6e) 10:37:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 10:37:45 executing program 0: mknod$loop(&(0x7f0000002380)='./file0\x00', 0x1000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = geteuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000023c0)=0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/19, 0x13}], 0x5) fchownat(r0, &(0x7f0000000000)='./file0/../file0\x00', r4, r5, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 10:37:45 executing program 1: read(0xffffffffffffffff, &(0x7f00000001c0)=""/73, 0x49) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="78773005be0f6016d6f0fb8bb021ecf303ab3ed1bbdeec3a25ec83684777f1584c448bbbea17208bf7d61d27d9116109c212dc250c707da1c5f33cb533ea618abd14157cd022a72d55d1c3e1985f21b8207ca9f13fdb92ac64d55f66baeb973e8cf0cd92b3eaf0c4479f765dc341f2252dc4785463aa4a4c916ba6507d1b502f39c2aa9636c21a48456a8b698ae4648b6ab8fde2b422b5887042ffb22d33bde9fd8bf0744f93c8a957939310437aac77c9cd5da4bef65fab20cfe30643ba1dbf9185bf349bafc007679c8ed5645763f8d7c6c1b1b224f8ad6f47e0f11f", 0xdd}], 0x1) 10:37:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 10:37:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0xfffffffffffffca1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 10:37:45 executing program 1: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xfe1b) setpgid(0x0, r1) 10:37:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) fchflags(r0, 0x10001) 10:37:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x4, 0x5}, 0x10) fcntl$getflags(r0, 0x1) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x3f8800000000, 0x5}, 0xc) close(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') bind$inet6(r0, &(0x7f0000000000), 0xc) 10:37:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 10:37:45 executing program 0: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/241) 10:37:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 10:37:46 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='ml', 0x2) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x82) 10:37:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair(0x32, 0x2, 0x800, &(0x7f0000000200)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 10:37:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180c0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xfffffffffffff801, 0x7fff, 0x5, 0x7}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) r4 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/112) 10:37:46 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000200)="be768093dc339f0be020c95c236cc91c36eb9c453a06b18287cad35a2fb81e4991de45629eeeefb590616b9aa95d0974b22d2a7fb0064c27d4b683dcabda62d1bb40aa839cb473bbbb70d5bab468feb22c5a2b4a1e8df735c1a2302c9d7e5ae64a15e6e40cade24d72e290fcb60fb1a95704a2abe2f6fb4a6f495d", 0x7b) 10:37:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x800000000000) write(r0, &(0x7f0000000080)="9c87c3772cf234b87033", 0xa) 10:37:46 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 10:37:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7f) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f00000002c0)="920f1868bd8817d1339c9cc86b94f5aad35ecdedffa258ca11796afe82dcfb1d92f9871baf79e33c2bd71efa59169647ea86fd78ee6124519260a243e91462897115a79a7c792bc43ec2c4fdfed7e083da8561a3a344bf7f681478104d2f2977175972a2f0d6e0e86385a811985f8020c50cacbcf779542c29a38bb25a54a1566ca570fac4abbc3d582e9f86ea558aa22d91f10d7037ff0e225ab720676f054dfb0342108638d6b85dbafb889c5e3912435218e3e0d1067a77ead8449c4f24fbb5eceebe9475ad450c7405117c250fea5993d1430159b76e53dfa7bed826cebb3affe50a5c9f2bf8132b208bd21052214dc890cfb04a67053a48cb0c08c87b7290a3f709ee50cd8371ef199df799f433b044d74bb66f92e02f5b55161f9f715b7ba3d60e547c5d10aea72d86fe2b62df503b423031044112899391dc750c9335b9cf47951b9f6f87c812f46e77892043aa56b2edd5822aad4c08961f2db6f62914b9cac3419233740fc9ff93b99b389e2944831052b544af391a0845bc72a152e29c1f26d612db9e5d003d19ef71d277620bb742d8033c61a92291c723f21c0d57bd5eed991e9b447fecb624e983a5039896d1f07ffd4d0d0519fba60c3812adceffc3ed9d953a042ca445048fbbdd1c31778f1eea32f4072b5789ebf689d2f137cc766240b8686918aae4496aba1dca06a9484259590320218cbb21af89308178e27c229c0ed6027f2f8aa8ed82e155ee5bd3c89ae9294c6f8f99564571348baa4d55bc6b5cbd1ba95eacf1b257d39df9533f27a6d0e1f8dced4c6175a7f8544e7585ca1afe17f7ecf934b5b0c14a24eff6cac7ce813b2cea0f3f846f3a73b252c3bf6f75ed545e4ae9d101b32260c988e1a6c9659a5d45ee79c7826fb5b9ca97b05f328936f270865714615c53ba8bd8df140e88fb646effff43272d51fb448d0aa633bc03c77a236d208f9e0375f692b8600232599d0358f7fc045313fabd5d0b38c2c760e5b192ae2a93058d58d7b97abcba66f1c163a8b8579f59301149c2a17254caa7704c35cbdd7441802cff8329dae6993fc68bc3d0ca4bb96f0819cd48bacf7b301161da1d14587fe89b74d490c65cf3a2884ded587427f8127d9742dc19683e472f36c074a1157b545b8e1e7c91561623cb10fb501d851881120d9ddf5d9bc6d2c9f424fc791e71c8c9451cdf4436148203523fb7053c7d2c33dac7e600b8179b05ad1b04ad361e636e23f6290e76df07cd84ba9ffff1a1247edc6d5feffb46c2aa0bec1bffc6add1940a06d9e19037cb487c0417338a6ef089735b20752fadf7832c80f36ebbb04e95a59b3ff77bb6e6b11483b98c4d45952d8aaf5d7ba29465ceaccd588bb6a08cb22401e01c8b770c0f1ecb9bf3e706a6df3b73d9a193cc42901f63e5d246112ca8745579e44a570609196fc79201675e8e83bce1177404358446777af4b4cf5e73a1af9f383accc93d167bd6c3209092966973977d63f22da7b5f2325c03e2d62eae0ed2fb049a334f5b8d4960979f4e45935b94ded10e7e8ce3bbdf9a8740364b18b7e621b7f4caf2eb80e01e28a8a24941289801e044ea858381ca60f3be5e8222359aaf9aa241e8743cb45af2a753ee19714be679d39c2377e26791b24874c27730ad8696cb28bb86f8397c756ea526e37f8ca3fc8f4fc3347538cde44bb814796925e743b1e8236e3cbf78ddf62300e7685bae6c690b45fbfd55bb3f70a65fb56b5627e03cf2aabc2695dafa6b595649d56113a5c16a7c9675e0fc503ac032b71b88e7298e30b08f1fa70c00980d71357efcada04e1f812d868f563104dd55213b1de449cda138dd3d737e47c8c91bd0ace861009bb27ad0c4a569c8ade9694fe42f51e454b4914f6e49d2b633f320f0508126c5ac0a7f85266bbea118cb4ec8bc357a7711d50950b3852b53f7484f196072b59de7052bcd0895389e1143161ed1eef5f583cd3872dbf5f159053cf6c4ff4f02eee2d277a8e9ddcad64602e10d9503a2fc9d9fad1ec800ecaa345a825f578d484d69951cdf837158ee3d37eb43c2c3c2b87f93a103ec7b754a107f93db5f6adeffdfb7953e72e9f696406447f71176d18e74378fff9afc465c64ee83cd155b526da2e7fe97d7265c87cc00635d22b7f24a710ae780aea96a6b40c3348ed890b89520115d31828d63bd4e2db20c7475786487ff3305e613dd9cc63267057eb6bf79af9b4d0635c9291ed37aee1db0c874d90caad0466bb88d6f6f8c24dd2985c21e26e5d3f5354090e3e3dc67766a34cb7dccb523ee4cb86c2500a74e0baad3a97eac951b81cba83afab26ae9ffb899ad8166251ca6a3cbb5c930a7ad8ab54f52e7232a822ba438f8d42f33ea0597fa549d21322d04f24a7569248c953ca273d5b17b2a8368fe63882de07f733a4578443c175b809dbfa29a0091877914dbc4a406a3041622cd4c6e33a992a2c9760f058140c72bd2f3cddc9de92f7eb843f7f0a52a97ae72672caf8fd12765b37a9cf21d965d6ef7d0549bcb2df3e4e2e9c6b38199343f5cb97b8db623553c9eb3bfd4697d447f9af0fb6b59e14f141b6723e2e16fccfa305aa2534d4325e8d35ba597fc6b5958749b10c495782ac4c37fc36e3543884146266808c830a2443f6511ae514ed774f29c424128f05411e57218d4199c4ee2aa7ea3e9700355c889288f1d7620e57259f549ef03c4ce3a96e71a994833e1f5e04c0d9463b29af791ba0633a79bb47af17576ee2cc74f243b86bdc001a8a1b7546fb0eb8e34735552711cebe686857a36ee29b67f762f98d3adfb162c4243298832f841ac43a8a54a02d1b927d4db76f218bfa574709f57a11979fee853b77015afbda422a0cb3d13bce5f48e44d7b5777254d6e3ea5486bd41c2e95bb3b23df2682842d8021836a7a6ab7e33153a372bd82ec69e35b7309c0892beb4201382f283e691acbd2846269239b15718fecc952da1feb73bc6f3fd2fad1339e369f12f9af7989196db87e67a710ee0402b09f0f090d3498c64301cd01da6cf63ac08f780ff009055a360865bea7c5b19cf53c9bd5c3fb0a36a5a4740e808cc126deba8221f68c37eb3eceb5e5bf3a5f304276199d97d03f0d77821177d255a8c6fa9b032055ad1082fc68f6f523a8cb6cc8f040cdcd5ec35827e00261b9b987ca20646de292469e95f2f516d5a7c7c515ee9cc54e8c17154f1325a9955b9dc5256071b2a1093d5a85ba5ee9c6d161f1a80bc625f2526c9af3607df8791966fb8c740b4dafa81b6635d8ecc3586ff00b7334ffd940328d4607b2c116b4bb221372b5d057846626f31d781a6ac0d13ff7b4ce576c05f847adc3be1891d82dfdcefc67133c1dc31d0dea17a6d9922cba9975160c18435c2c5847bbe71ad2ef3a7147f87c26b7e47f79ec802e4dca5872313e346f8f2eb58e1df6abec8a93dcbeb271300ae6b10a983d68b3eb6edd7e473266ae287b8e7b4e0ee42766baecd91372d344b4ec9a1a1ada63517dd32c5ce7431016146f2732d4b25191538a7436cd7db99760ea7f64dd841fe0ca68f4392bb7eeefbfb8fce2ce93724f6166b06a2b05e473f36d9e84c740c4c83ed61cdfc5591cc487c91193d5b25cc962bac5c6fbec0d2d42c124bb45b3c048879fc73781df433fe2edd917af7e6fc313bc74cb24243e0bb82f5d5b06c7c05c62fe3247286fdae1e75c51ebbd20f88799a20abf666b6eb61953365822446194f9d6f121023b4a53de38897c01b24655ebb2f827d7e5cd443c9eac70ec5deba22651c2c6108e24cab60f0321d7caecf650b769b59a83796d6cadf8497160a259150025b94e4eaf4a92d506ac8e549c9896e640111c7dd179a7c7f51784bbc7628f1ddbdadd26236253cdf9dea2d12d652e8fbd994322039f9e146f30383ee86a07023239e85a72e63346ae7a7f0439c454c8e970fa4296a971e1af892aa9c240f55725fab96b586a8d81057ec3c4c846d9a6a872789c43a7d7a81ecea458aeb5c057de6e9258a50d6e108e837e9ddba04ae95970cf4bffa79dd5702fa6357154d9e9644c903a02dad106ab747045eae6060849c01c5dd04c9488659f3632db477150836ca10e7734ec0ba5a2e315a4df8d72f0581c9ebf45918de094e2379b33194412f8335b2acd1d8cd129b6f410acc8db0cf4d99343f5223a652a14e54307612198a9ad5f41c0c962a64ff7352ecafafd3e13783aa5c286a0a813aa786c33622902faba8193ed91eb14217fcc67be7d620d064c251eaf991bb269489f615ba2e8d82fda8156732ebcc9fd4e3eead4f49adef0fc699a7ddcf45146a7d7b82523323720b360f0bf15005cfd980ec138fbe220496d9cb01d4727ab10492716362a06039fb598a25816feeae37105f9f240348eabec4bf015f7ed855c178e8ea6094f227538ae3baf609ab84eb32884d2cb9a538f5274be06387f9b62c5450e19bc22d81f1929225815b61c3b41830c3e0237277f58be2bb9f600c6eb66a36e3c7f54ba72276fce92237a95901351faaeef9e0f371c7156e2ec7ae7d7f17740839afb223564b4752b517426225b1d6ceca96bd0ff051c156b140fbac88458da28a1ec1e405eb28e840b002ca9d5f0ce57f66a50eae077d5c08c3e5c007f5b7e9e0040282d9470ffc4aeac3d8a343585c2031c9e62b343eeb31127064b5df097ffe51a542d3faba42d42e3a0dfab44704f0b634343ae94da98771a17e1b95f615046c7bd0d6f810f03eb40f65df1769c34b5e79f56b1c938307c762f2322697ff104727e76f65f32335ca657f4605152e36ef2b02cb7df57ad910013e2e885697a29f1850ceabadf3b973dee6f378d9be7c0649550ab5cd0fa002474c083f048cc85e0a5c9d80dcb89da848435894243b925c8c579be17075c67a39a3bd584a6d49843eaaf712f4c27e997ef581ddc6d568be4cb3e83350119b3b7035c552664ee4d2cd881fd8c40f176c9a2adee3938579b92442adf0df81001eb951ed16123e7ac096294360b44f35d5d5802f49ff837690d3501b0e866120f13c6426f873ce6f39bb63bb20514a825b766fd808ccb82ed133dcc67e56e2addfaf75b581787d2780e6e0dd532726c839b3b87be210deec253de09328e30981f9daa4eed62c23f2d9e1779d8183c66fd46637d520d4e649be3736ad080dd1f37bdfd0fdc187676159623738da88e7cbdfe0dabe1b9be655c5a4ae2a99ac82663325e37864dc3c5fdd3f44af94db4f7e8fb17f5d68de288f1148c8205d823b3775fe0abc417e85cf8583e0e27f9c677e72fe25d645a67726eebd33d142f258497750aa49d2bf6297953f3d467a59d16cfcfe254ef5164671564ac2140293646f23db509415c75a7ac56147b8a9d902b9aa78bb860dc101385ab407f058cee216e3535598a451393329b32a9b63603c7962536216fdc63e642c48acb47c76028a7e08ffb465aa56d7efb638c7ef679692b0a94dd4c266f7e4cd8f95e75bb030eaadfabbae32cbf1e2eea71627a2252df444d17de846334c54bbbf0cabdb6db4d9df391c17de9fd238ee010b31674be2ff2d89d98444c6771e968e9c20868410586c5dfb70b531a052d0967aa73a8aeb36769805fae228279ad8d2aa604218e316e182e3a6f467ef70b6f8b82e1480b8069cf5440fd16fb475fb874f5dd7fa757780b02dad2cdc49163e3f8cde7f36abcc285d432223903c68e1eb49f31489fad4b34807645281dfa47bb2e743f0bb310db86733e5b95059b7071cfc28291fa07df24d3513d17a0b867605ac19e51b4d7c95d9d5335e7ab9f780", 0x1000}, {&(0x7f00000012c0)="ec74fb77ea9818b47c4baa1131b56884798b8e6f25a8e7e247eb2410fc326328a77168b54c019764e701e0b87af6d2f59caae506c02e2a04adb64281b63ec324ae04451e31a9f7765c14a286101f7b2cfc26f010504f1124e397cda46b", 0x5d}, {&(0x7f0000001340)="874af8c1aea23e5afcc2eef804766cef48ad4c4a0b25d8dd81931dc590b029a28b440be4101a86db26051a017b4f702ce40987b77d1957047adbb1ada8eda5c03be57433e56cf2069638d10ed732c02ae6bec555585b6f494912310ebaed69268b019ddff20bd6a8ff5fef19a7269adecf63088a8632a66f437b11f0ed44d345c52cf2a60bc22374633e", 0x8a}, {&(0x7f0000000040)="e8ff7cc5909e137c18237aba48a0fa44aad6ef0c3d65c4cc3f23a7f2c0124f37be2316b7bee0f8760fe70ecbc2bc015bf4c96a18defbb24a763dfc", 0x3b}, {&(0x7f0000001400)="e97143eb0d02aa2a122d0887a526e8393b6d82e62bc47ec1c95915c6ce56e7ea6b35e0da2785ea7ea87293bff53c9a79cfcebcd4f7a3ffb06e194f0376ce396fbd5aa393b7f11edda96bfc7701c1f4a6bb87995ec7a07897fa45c6d40ba872750c6ca6d8cc", 0x65}, {&(0x7f0000001480)="4fb68e03cd0f735ad6c087fb4c9998e267f09a3036a34d13a0aeb31e0d0c1de4a1bcbff136cd0e57679d745346aef71732b253cc247ae965", 0x38}, {&(0x7f00000014c0)="95a4b077371378f705b8d127f9c8ec5286ddf6b27aea0c69d89ad732ebc8e9a572e7c67d338e9c4fd1f4e417b41c668b46d7763b08", 0x35}, {&(0x7f0000001500)="c65057035fdf39d0895526b80a8d220f6246382f28f33b80b138a0b19294417d733a8faa6738b34338ba2549ebb3197e5bf64d035a6d066d6c152da2281d60631b581f316eb040199ccb4611fa56a22e4825490fdf6a48d23ec69b816168418a473c40e6acab8437414d83316ed51700324b61f2496befbecc3b2859d32aaa02605e02a2ad21b15a8ffa71857e57296fca81c2ebf42c4a30cb86d10dd769f9ad045fe2b1fa6af53bb4", 0xa9}, {&(0x7f00000015c0)="a932b602bf14ce71f17f6b763da65805df9344fb19eef8bb075bde09649bf4fb4222588b314db898aef6b3ced820e9bb5b482efed32cbeeb2875185c7e6ae67d6af803636e537689df93b58f65aecc3ab118fb8e56672db5268b4f26b52d963b90607a34f20f6389121acda3f71456c397fc98f8b862a52848d019d55e819ba93c19c7e7edb6b5a09b547c8788fde617f0f6753df3be356de2955505ea31a5cbb6a43583ddd6a1c02cb35a1709a809abd6c796c5d63be55b5f16286ce9f5847c79d778289913fefde808a04da15a2b7ee4b94c55fcdceec7dcbaaedbcccee5536c013232a787463bdd1aa398855379324fd86cf03e2169ad562a0d245750704fb649fdb8a341fa5b80c827c93357f722f8c282ba798e4d3d2e4c23fe2d2fc435ae4a8fbbfcdae29f768ef53dd004148bf687e92c97dac02da41b9d8b9ba0d9220b11d731cce3a018c1e8fc13a91803c9e45b93349a11a08a298d47d49d72cbb1db6ed7ecc42376851dc3ffa26d6424ad6d43b446586df8c98bb7506248a78b8ed60ff49eb189899ff03522a0b2543316934883a082c4e8a16984f9ef6e4e7b1aa58c464732d7d6e98a49209cdc606daeea7b4efbd435d9009f6583e36c2f601339f8d7f90b0e6a0e4e9a97daa489a71711bb55eb6228bd65369c4bd808c6a31631fe37a74b49e04835e2281af0fa710e70cc644e8bc7b9b5eb1e343f63cb657489f106b515873048179ffd4bebf3d2d2b8f7d445f4e328a60705ff6917b68965f810c2b405db8197a81e0bef3955899760594df01afe7d8fc028e88537428a93e31ff7b4ad59c5b55aee4c68116cadb18c04bfdc90ae949a83b724b10b1ba2adfc9b5e5248688392099503857af577ab442069f1dabdde7de0fccc633e626067cfc5cee5941005a7bf3e8628833263e7d6040ec8cb6f75b1140992a10b99d29e0e97acf1f3f84dc8351e145f9d3b892c32a11b9caf608dfc75d970d6c9729bfd0f65af410b37beeb1b6c097bf8c3f2f810d2f18f5bb136b3de6870f65b4033e330d8a342a218c958bab223d4d5efdd940da73b2a6580b7c3de8ae7124c96c528b3a55042242c87e56846353de86d773b3b1fb6ddf1fae2905e400be641706f4caa301f6d58f3e110aea753a1c343346e1f4465be91f3a25d5257f9d8be1fa9f598928bf477613a5aaa64c06dd9b175d96b500f35d517061be06713a3b982bc63fb89bd621d8a0a1563ab815708023e9b6f7e55d7e096a5b2de2d9331b43e2b25f5d4dc66ccbd5c550cd6399c6852ee56efb9f165bf553eaac35cc921c85c556ff9ae35daab6b883799101d3bba0f63b7faa1cc4603948377567cf2b1d169ec649b0a8ddfc025e5aabf747bde3aee200940c3ac08af040149a36bcf52238452c8080570a219e45027e90108234a8f56c72cb37825078bb932ddb3a292235109832154ee6d023b6a410cff27c473b944b0a301a12477fd2d264bec29a26c4881b0331219c2eb5b09312bf61bb070e9888007ff1b8296155917acfa7f5b67675a666c56ecb108713cd73f7b71ead22f2e19c1fce017bc31172679dea424393e25feca720525bd065f1ebbddb3ff968b54745bd0ceb2464631111a6314990d926837ab32335ab2612d4ed0ea1ccd873dd68b7f42c4f665494d1d7df55b71dff2e6d176e66d9fbf840b99990fc5db8e760ee174b88ac68840060ceebec228575cbc5f5258f314af86268d0c5a026da64814308505fc679d9ea2c6a68bd8ba409a55f0cf0fa94019b5acc08829935284876b28cc16ce3c128e9564307ba214bc1d2e645ed8a56c1e5453ee51f21240cdac7e3b243cf09dcd8f37df1a7cd5f0370eb754165243ac5c35e94893546821665e41928224a27473210fe7999bec77f1a3cdb959aa41be9a606e13cad0ce554a44fc680da7815132bf341b62278dbe809857e1bf113f04444316806caf1c8c91b079611e814ff7209f96be5fc7c3f57006d8fea47a3e27a52856dfb86d04d8dc4200877b11f1c44e54bf80a6cac2dbed30336e1d0a373c589fa4f7823d62352254cb5221861c42b7c6a0eb01adb37e5d4ada096b311ba851925569b77015ca2b95f72cdea72fd4aa543805baa08bb6abd26e0a04616bc825f9f4af9cdf28400d2ef144a9c1756896575f6f1c514b5cafd9f664d702f17aa89ac52f754db75d2320d428062b1ea800a1cca96b44a3e4a9ba111946b21cb1c3b23af754965a10de5718f817c25af2b15d7f8cb462a68ba5b8274997f3c7bb59c349f8e8a2be3706476af96dd2d0484953934cc76d62f1a653c81dbcfc14838d9c00411a89eb0177c549fae36136b602716a616d955288d51361ad7437433b5329d1c2b47b7733dff887dffec0fcd43dff4003d937c86b4037a86cde68c2f9368b2cfefb17b4950a1b49f46bfe22f36d6fc51ed626629c73485296c427abd94916e55bc9b4ac490ab1be35d93ae362ee82a470cccc09235d94cca35e1202e136d8a309efd76d12f4825ded4cc958d012721771a4f8510733f300672b166134eda1f1f87fe12cd9d2bdbb6a1d61c87abaaea6b4ed37760eb9e0802680fa3fcd2e272ed8036db14a2cbeea961e421ab9506678e0822c509bab3447e707c10273a75d1d07b648b52b1211e1f360662fd94aee2779748bb77b5434acc9d2123eee9d9c42e43ed9ad2f9e258fec59ad99e213c57b1abdf07a230f2e195f4d260d92ececbafdb5d5b7b9e716a5e3d217acb65d62106a5da1f268d7adb2e08a407e9735ac130ad3a88c12b03c9fb61460b9f5b86ba68f2689d6352d62fd0906aa03663784ef31cdf2b2f34ceda97117141fcb79e0d545228caa1d50e2b063b01761898a44625cddd1a5e6665e1c48b54fd75036f55849d3b2b25b4227f17af88406b070b66999af072d735cfe4522ee475918fb8e8df2a632608a24adc6279c380a1a0d0f185e240302a2a3b10c5fceafceea22662ce9788f245d1c9bc8eff88a0b3fb3441515c0ab6d5dc99c79f1a87c2a99cb06cc3a5901a464040876b8f652e0d7740f1e9dc72be8db9b295db2f4f0ba3f906946ae28e2bd56e9af3ed59e765e5d954dbcd0b11800587a28263121a818bfef6b786f605c605c710e603dd79ad20579a65bf90d1cd8f8b041a61fb35b89c7eac8f8da77359a336578595bb228e44791b9acc018128a4dfa765de06a3c6105d8a1e55cc7207b8806ad9b1ea85a5072f54aa289c09ac08915d7c2ae23adeb9f89ca483c94a53de51d0ecafab078490ddc63f454618847bc778c1c5d791a77741f36d440bf11a3a1bbaf940a4a9920a22ee0e956a7527c6b3be3e29f617f9af89cb180e42b2e265f376f556b71d09104c2c6701cc0e6a119df798914b9515b1db1cab5b90d11b2a051ca04a40809b1173abcff4c1c86db7722c073931abfcc9a861bc40cd43e39a2bb1b50ddac34bee966bf424a1bda2cea15d4465d17b82faec30d2e3ffd01b3ac8dc20f2ef2241cc01c0d722fb71587736e5302c1a306731df4a120cf85c4982d2d5c0b7831f24a26642dac37b425653858f465b3084c0bf70c0dd46ab192359a7b13d5aa0678cf4df1929f9b317ed9639fac916d355510add405b5002ab2039736c7b84deea244214b9cd51be420b8ed21bdc5de5b6a6d017982f21bdd37bd751f749523087c81aff80f68a2337204f08e6520ac1f69659a8203260ce35170cd4eec4692b7c309253dff0e5db6d0148cbd53b80abb4821c8fa1b1044cf7242e440d0f48199c001ccd31a6464c03b850e9f96ecf2ec6121ada6c7afa57f7d10ff24e8e70fcc24d9daaa9e7ae90fd6e1dc54c87a1e8d7a1ee15093a8bad940374986ddc43ee823f7e2f2d823efea6a5f7d4906b3b7aa1cbde7c6e947cc305b7a8c7ce40cf81384dee82d133ee8fa6d9f33568b0f0069ec31da90abdbd51a727c4ee797ca042a67a9a045c9de8583b2ebb0c2a244f6531e37beb86a01fff792db4b7100e96807085a8a532fffc31c03abb3d9dde76ba977692ee944774d507f541e667b1978073fb1ffbb25430a2d6785b8eb7c54006069815950dd6b2fc2aefb0b9e2984c9066fdb5ae4258de6a7a3db85a4119a6a40a36292ef853ba203f3b5329b884e68830456fd2bee6f72cd172fb9705d2e6e9c10342102a85b247563dc41bd34a0368c0d04508e8f1e56f8fce84be30788488f671d768b2a83a5173636184caa33ecef1f7fe1a7c0b069a17b5917c30ff27d904340a9ada79131019d0bb0484eabbbc15c34f8a4c63564520cd39c4cef7827b7e01e6403f11f122633105b4fa669bb3427d5989ad2f5f7af475d91232df5e2bd59156dae7308db87365e7873d1d0371b6fde53cc2b99b9157f05499e73c18d6f7b254f2b73ff8487b430d910e556195df39ece5c957b2b72b6b7ad13cc2f22c41336be0d8f90f49d630101cbc1275a782fb673ebf0799dad9b119ab82f97b91e171caf609a25b898aa3b114d5d5f890c84c4ad2fc4a120c3bce0d7f06167a9d2f006d0801d094caa8b8c4f2d068036ea1dbf2c306a4b8e977a536ba7dee0c09ff2a78754b49c01a768c93637299a400c988c5a75998839762cc3f36b05b4ef3510e779fdb7047fdce3609ae8b8918b3d911014c3110c526c86acaa473441971de309dac0536cb4e1620cf88533fe444b91bbc9027dda2fe907106423cac5f6365308252c438dcf37e790e36fe76cdd05b53c0745d162f345e7b4a77f27897b54d857a53c13f7ca158f0b812eab6cd5114d6352626a5bf9f227e886641fe5c0068fce2e79376b969dee049f44ddd059896eb37b87eb1513a68813c3a310b87a79afee6fdeedef712f88e6839aa2989fc279a270df5f5d42bc445e15ef35c8080176b3adf1a612f19f17da475209d96fe884f0c1f6c32837b42f4378cb8106e19f6c76100a9c9a0d3c9285f2952ba7e72f7b4c8cade29a43a582ee6e48d293dae36e2b7cdfb13c8b2c2c5e5f7cba6d38f38b0e12686d2ad1970c9cd1f816262d9c72b312bc1e3681b549c769dee86bcda42233986adea965b1c9adef000e7b8eac680746f48522f2661f205d0e57b6b416b635b0e6dcad2e4a91fe54f26265fc21455eeaafd70263905197fcf52ae24ad888d1fc6c727749d7e82b5770a6d223b630b16744817d822d0283382dcddb1ae8db2868016e2e1addfa8028cd3abf8db29fdb62ef90c69c4a050187957448d3ea5803ba9b77a605f034d285f65c2f071be8c8cee3dee3e5f6ec1d6ffa454e26fba0440f436dd184a857c4ed13812c9e821f42fd5186b8c59ab6310f39f3dc7f1156e06200833947a94e2d3e212de5c5ff4c2aac26d29b33eee1943ccba75c9f5fa71c5b4180d2ff470d034ec0e3634029f95b8e2f72b9d45c235bcad7794c104b5c9ee47d07adcdfb09b56e48bea80bbf4baa884c07e051cd7a00e5199a4e882738c37de07cbe991e2a138c62c346ebc4fd303268ea5c8912aa2be70c84eea38e315922fcbb296fea3cfbde3136c1002de163914fd82759ace3e1b18b6feb1eb471f9b4e41fb1668a3e67a602f2c4126ef10154ac8e3e66026ddeef0f3a17c543efa6213352830c83ffac80ae1eef9cac41fe40ce9342bb94fcb60031623241557f3b2a383fd8d50ddf73818ee00654b5c9cebd46ae036f73acf609cbe4dab50c369acae9669a5f4eae7ad420f16e552fffc6be50f0f469d090d1c8e0bacda83fa1bc0a0c841457774df6847194af5d1512550e0153727216225556589a524cc419bb525257a96e04a09b274bde5aec7cc26da9801715e95f81fb4a9aefa5d7", 0x1000}], 0x9, 0x0) open(&(0x7f0000002680)='./file0\x00', 0x1, 0x13a) 10:37:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20290, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0xfffffffffffff23d, '.\x00', 0x8, 0x1, 0x1, 0x80000000}) 10:37:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) fchmod(r0, 0x4) r3 = kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 10:37:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x98) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:37:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 10:37:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfff, 0x4ae, 0xffffffffffffff4b, 0x4, "9a36fe3a44a46bd7f8d609d28de3d03323e8ce55", 0x8, 0x9}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) write(r1, &(0x7f0000000400)="9169c7257d3d6ab246dd19a4c05427a60386e87107e680acb6c205d89017a14e6afbee30de32d02c75c9e16af3d5c4448b728d54e8988a5aaf03e4644f350f4868c458ae32ba6135f7f6e49ea316c8240fc1e890076fa0e9ef6a0b4494bcf1cac0baaafd5a21987cd3d81ac9db1068d88438d46b07170cd80b1d442435afd51a285d6b425c256e2cba5fbe388cbf1d777fb5a524b1b8fe29051a396669f8b4ef154cd4d913aef624011b", 0xaa) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000340)=0xc) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="bbca9f5d1c4c443f371993127c69df3232df5f6adbcb4f48e2e5fe5b50b57dfb09cbdcddbc87e311d0e42e3804709aac7288f478b28ae154a3472a56511767cc31a8dfc1c577eab7164bd2d0157074cc18684680434bc7c0e5db4cb33a450a06d10172726a6bf29e0acfc7", 0x6b}, {&(0x7f0000000280)="6b081b755f2123304f09549fd74427f446e0bbc4833e5c91865ced6a489f7362e72e22b04a967432724e1e24e4c5f5d53fee25b398b5c86bb9b319c532f736c0bf545da7d833d85fbae4b8badd3f472dd0892454ad1fd51fc73c6cf898f13f867785ed69b572e465accb297dce367e1c3ee891759c8e81797faf47e60107ca2e07ae7a05084e015d52f633c1", 0x8c}], 0x2) fcntl$setstatus(r0, 0x4, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x30000, 0x108) socket(0x20, 0x5, 0x1) flock(r0, 0x0) 10:37:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) 10:37:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10001) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 10:37:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="a9901e26e2503875c097b4346bc02f3a34c1e5133a099ea706b492f4b5d880721b6cc2a292677688e48f0b54e3d492943935f8eb2a01ab40a5e66ed1979e8a033c539ebbf5eb71e252b3c7620aac917ce45501e06426cedd652a74ffc3dd35b24de35c06fb8178e38f4a9e6cc5e5b37d40753903295bc8c42d70fa8af88e69699396d821af335d63af6f0dc612363234e66f5d38aa0c8ad85a1aac8d94e4f9e63ee6e72cc39aafe99d1c09c5ec4b2534ed913863462f7b02c18f0a0c9f5e7d8cfaa12136d38d1751393fc9057efc8d0b4cafb1b26dd328e2e449fc1cb9b73283bb2ee1ce3091aa", 0xe7}, {&(0x7f0000000040)="6ec2e4ddef3da35673214a31bd205f194e756d893e844506126933450ad407136665", 0x22}, {&(0x7f00000000c0)="f940c8f19a8bbdf8ed6dd03817b98171a6ec2bb81cced9e8aec079d0ef9932f15ce44083774357eda335fe83959cb8a75d3a0e316cd1c3", 0x37}, {&(0x7f0000000240)="5de77a371fe16136cbf762039d1855ac965a40f2ce838e20056addba93d81fc51093bc158fa924599f478abadaced12bc9e52c95ceb55e91c714d0f66b1ef911497f28d2fc178fd492a2c606a111c19749d062c3fb0a44bb1a5cba392acdf556fb3269f3632a99882622d71fe7f55f", 0x6f}, {&(0x7f0000000300)="87dcdbb635168dc2bb6549ab39d853da292e2801f3163cc1546a82ec80b63b41b6f28e2716bec87815ba0326dc5007c191a25d525f6b564be7a259514a842fa4b17c27bc2db6b66fb55f88f30e48f48fb5f108ec29a11444b4d11b145101aaf6c1e6dec467fd12d8ab6433225d8b7c02647314b449f7b082b9169a54eccb4a6a8d1330ebbe6b40c523e8f930f1a105c1a573b4515cc14004e60134064afa79a896eb73068bf254f2dab33c13d8ed60cbc6002209b84f0519a5e6583adfd3570548959602c4911b41daf13062b261371ec8002863ee938ab23ed1", 0xda}, {&(0x7f0000000400)="e07f1a16c75cff53e3724e97b1778363755eacdb0f5478ee99bcfac1e00807321fcafbf5472815787de52d1d5898ca84aa76b7a06c8f58f7ab5090eb162d0ed9aad2ddd3b897929489ef5d7087c8e59befc30154ec25c20e861b00232244db81f6fd9455759c43904553820e815242ef668df590fca25ca9bfee19b5e4da8bb59e53002f146e95e6cbc34a1741e86d4e91caaf74bd73ea1016afc5457e8d1606a68899bb1ba5986f78d97fb34bc0239b0f3a0d4e6a026e8f15df611055a619900af07a2f", 0xc4}], 0x6, 0x51) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 10:37:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x40100) 10:37:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRES32, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="d281a203e58aa8d88fc57f48a569670d68193c186e0403c5c3c0220c9c0ba7cab3eb8976272f25458594c09849b4628499a66c381adbdbaba8877b53405c0ab75322c5a5528a6b592b8f54b1b909b5fdab89ea99fcbbc0a666c23882d3bcd246c3325acf65455e27ca377b7e62d0769d738a406fd30547de01abf8b909484f94ca5ee5c63c34b08b11"]], @ANYPTR64, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT, @ANYRESHEX, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32, @ANYPTR, @ANYRESHEX, @ANYRESHEX, @ANYBLOB="fef22903f9089f3d3fc20dcf240ad975c367db96fcffda919a351ac8e5033a24a4b642552158fc771fafafce18b4b1e584833ac0fc5c91f0e18161c4aa83c2c76dc1ad0e6abe36e64b36c6e9aaec9b80fd9f7d7ec958e78a266dc8c6f311c4d9b2e7c324265f64a2be8fd85bff495648d242744f8c7235c044e82cd2d1ee145f3b799a23fe52b584c9badbcd01a69ef6bfc963c08eedd567c8e0398f63a11a1f710ee1c7c0af3e9667a590326b349925190df8a56fcb0d53129d5d3df55a3e88db8c2197f2da6618a2b9f2a96a691b8738d803c216a6b07391ec08338388947b8e4d35b7c94cdf084adf1289a82f3bc0f5284f158af1a06ce675a2996fbaf11dded03fedf28cb0fa27da4bfb700d466cf501f07f1e1bd09990756bcb0643e4afc7f831a9c6f6d07a2f44c8fd60d907d3d9f96f6b22640b8387a5a0fc3d2f7920cd7caba4b64aec333d50a34fae6842e34ec4f7d52e8de731971b06ed50d11850e40f3707faae180e50766432441df4991300d6fd56a389cc2a772f0e27b7b081eac8b9266ac5b34a91af9b04450770bede3a0aae8707cb33b320cf3d792433b5ab59f7cce417c05609ccc5c3383c30df9ebab34a2ecd1857d27f13943531f75a4725aa044d3a7ff8dd88c48d623adfd34873d5d6fa76740c84dad4cd841611a3038c1860cdcef9d339363e939eddb324cf40073e6dc6f869f3e3dbcd4a4f95fdf978fc0be8d0b5d2c7b5dbe7f8968429985d320f648fff3b3b97ad51424e0ef264ae0a39cfb2e62f7f56b19f7c91559a385541d46356bb671af0f81430fee7b153e688076747ac059f2e2d55d9c8891881e6d7866fe4b744d7b122b3d022d940d578c7f0ddcdca26f4a4eb2bf72946dbb7bfa53406d53fb3436a3e4a357e4199505656f855521ba87bda4647c3d99c35052588b682fbb694ccf273468708cfde808c49756cbeee1769790a792a14a4305429d8c025cba2e7c4d192b9d4fc15e3c762dedaaa9370d6e6aadb13dd8c79ca9cbc74367682fac3e1095b957c76991a4de397d429affb3dc760a8d574230dd16c664ca74da235c2b372c6a134b9fc2532b007c7eeab5c5f0e83154702e475ae0af21d6cd7f524c77024f2d042361f5fb5baf525eacba7a2f42d4018ba5ed647ca687121e08026771b878a3527110ce4e76d0d0b21435e05462c79a0436cbfddd9a3fc12f808b4927b42c89d10cbe567e9c0d3c9131fdfdf1f23ad92c1178ecf42c6f8e50cae675b9b5f6ff16edcd80ed4e9686b2ad7506ef80c689f243c521a92bfc1785d61d6a34e1bd683773cf969b2b0c93f016f2ff3e46f4122aecaeb1da27761780253ef85336f675b4a426588408c30d36e3ed9f25d2903d6d6c99628e49d5f347d335f9a4d15b903ca8e0d649256e3defc29cd8b737d0ea09dec35785558921fdbf4e2af5e969d22f9a8d8b92a633331bf0ef93f8e7836fedd65989bdfe5fa369506032fdf22174b78f93ebdd4b4f66ba656ee015034b2550a220a67d38b90ef9c5ed72c7dc8fbc42fcb01d9d3e3c83eefda5360ae5a1a2912db35db24eeac7bd219ac52e922fac4f0d969b855d6aee4e3aedb7b47562ac03394f47ec51cd03858125a1b76cd74efe0cf09f37e4c00c798f3dde6b14dfeec82c476106416bdccc2e63e6a5ff021989e0beda5011bc629c0096676d17b71af4c00557b4f89373924b8b306a506231244880bc1966a683e46cd7ae4291e9b5e85911e1d48e6c037a8adf11d5d9c7339541763e67e3a96b58798dcdb74935d7cdc66c3138a1a0c66dab2be997ee7c396a96ccab6059fcdfeddc90c4c29680fc8379dd82de2022359fc62f5bd1120310bfbf34960fdbec0a5c905dde9d9bb35f5d7f2c3db7a49eb6ceda01acf0babca2ecba43c574b6b5fb99f979b9e8c259d70e73c9c6d40208b16e0259c06d274fc4fe20f00688b2bb69a262f79bad5ff69fca8658874aa734286d907764ba03a266df752f4a938ba41ba0300b54e48b6e52e4eb616d45bef6de047bf6af96e3b8226fd8fa85e7e7122df0f21ec8596d89165055ee9c749fd2dbf32749ce2b99918817a31683e3b23524a580398d32a5299e429d3584d878e5075ecad2816439910093a5e9ff306b151eb0ef91cea2ac53c9775a731f6a540b3f3165e3c2af74b17d5b9d6d076c3545a0dd509a6a308c0097260958a6d2e6617cf52cc4e3fbb90c45a0a9c2619ba12d59297d65453e615f708d4911b2dfe5df23ed829a02aff93bfff83e55756315d28e795ba2c8e4d1a4c681a011d92afdd8a3bae8247f9352a489718c0f5c7d173514b25da652b7f0973dab47baae04e86624ba12a5e59dced4be2f6e6225c28a1dee9ddc709c680528f318f01bac835c9aadd18da2d3217447b15fa4f8feab8242d5dba9b1f185489659401326acc4d2aedf4f8bc73d6a7919c813e6e163e9ef7e1116e0defe438e35a4c166faf2e5a0c5bab5db31e0ea09e4279b433c7d69a8756e968ca94da63428593cdb16f0409c47d14d24d637bda4b5ddaa3634c32116c6a73fd7dd40da669fb63d50e511ffffb8d7ec689104ca92cd24efb6c5620d896a55d9dcdb1785e57ef49ec28ba6eff7b4a7e4089f4b1f0594e4c1f37779a6894127ad7b50415be5d109b6647f8e2713ec4029a5353ab7511b0f6d4e5b722317ddc6704bace706244f27f34f1eed8c9f5cd4ead1a97764bb0146ecdfddba89e0e2c2b517e13381411e322d4bac29ca6140dcb8af79715724b805bd6cc59063395834975b479b958b5b4635197bdd00b443b0e8357a1f18c50d847a4029bf6f803c51423727649d5118d45e7c7e3c1b1e17eba18e459901e5f50519f0b19e8e89bc75eac120267c486cd9030cb0823c607689da8d3c30216e66983227610ed752ba38d35bed2fa546cb063388c2b952f3f2c9ce7995f8da7bfea76953e4c8d435145e6825e5c3a9e4310fc2253b9deaf290c910ac6e3f4116e612aa78c1bc01f516759775c731f772cf1c3f3512e1ddb1b8828d813e0fc60d532ca7236bdbc36cb4b990b40f65c6b7f84118b5f53e589484d2f3453f98a00269ffd1c5a0aa9eb9f876425026e7e8b43b9e8ffe92bd905904c0455f1a913cbd31167082c10f3facefba386b685e52fbfb39b5df45e09e3bdd031cbbcadafe3a04ccd23475e8e445d8f60e8e88220fa002b8dc24ee2e97d5a4e663e81cb533620f3832c0a240b6290ca5b8222aad9e2ae90e0535ad34eb19379e039d94519ab409bc8e0c0b6c147f4652339c7eb178b7b7b6bb68d425d1763209c49a994798bf1eeefd14fcbc98d11509aa9d77d9771010b01e5456ca7999ffda299a16dfdd9e1bcc530e92a54660512745c9fa0473797022fdb169025849d6539a6dbd74e6ad407942740833f89458e85a5ad2086655b3908d8c356bdb7c44912231c8da0883ecd7f7de17f2b7c2ea6eafce5cb58e1ef6f8b25d6c90a24351ec7ee1ab45fd8d98fd8207684936e170b23ba5a076771dc6f77ae010e8131bed096f7da61fbf6dfb5888014169086c024d5ec992c10f3d62081be1220288411ac3c7b805eced10e6ef98b9ef780f7a986a0e552b9e0651a43c83eeea7ca20705c54521a371d24630966acad6006e334dcee94b3939ecf60a3ec5f9d90c1058302e97adab9786864c21f6d51833b60dc77430ec0f26a8a1836d5b6b4117caa0ccb687e03689bf6c252ab0cfe2d554361fda9b59c083183a672ed90390cf15bcea3bb481fa1b62da01a25a5eb030651272a9bf878d52cba1b38402052d5b37eb5e1761e053ac74550d1ce4725519a0efdaacc7180562be4993befd337c02e5488c0b1b0e0daddc7421917174197e85b8c8f962461392b8cc99d82294f945faef640e3369a56673da4a6e1ae6cbd454c7d58dcd7ee36cd7a7af141e7d3fa9fd9d3f05828e6232d3693d33cdcc9bb0bc70c76d13ee9feea118af76de2b678fc1144aedb928f6585b376814cf44ee1a2981b13e20bd8ff67dcd8ff665a0bb744c3b466a8aa4262773f1b2dc634bd2cd41f94e3ebd1fdfbb47893f2856e503a0195af43b5c5da13298b7e9c62e0dac0740d75674e8b28dc4b4987a2a605df4cdee8bc413783fbb6b4711e6f52ad46fa54e5c1f1dc8333372d32a80bd0b2e7481b6971c373448df2601da90b0990eb1c63c4ce4f8b4e9c9dacc95151b713b3ccea390ca0446dde7d300da15e6bd9fe8b263367fd1c5051271174c971f52da7671c85c1c53571fcb0a300935dc4c2ad8e1da53d7be6905721bcc377ac7fa50529750996907bf8648fbf0b47fa6e2267ff77ce7fbeec3ef43e051ca61ef913a5d3e041e5d464ebf349d7c3a06318e46749e6141d67683699f7d76122ee304d03cf136168b10abd6dd3f54792607f7b719b3d04e7895242d752564d5f9cebd954e5b0e5cbd15e6b30cbcdc3e68c7d2365d131aa1b4f29077fba7843ce46da5188a4e0e469c9ba68c34501ae53ee4f5366e53013c5aad5ea16998514150bcef03d0800d7e8ab6cb73cac9f92f5c778213622a9f8e0b5d23337f77d79537ec1bea168c66f9037cd8eb637936e1cfd5eb541090f4c36b556e0761000d77f8eefa5e6efe7f4d722453bf10855b18eee16e131adb843b05cbdad46286bbf38d47e1798610dd386b39aebcb1f670c9545f4a4f69f3873b36301fc4f9073594637cea5e29554008e306fcd18d1054736bd363bab8e2f6dd07bf8c5241ed5a061238d6778c6f8dc55009e038c00357b08049d9c0b481c91b94489f9f43a4d7038d3475376117511f440b139660488e9209c79b59560adbd5b9d10486a1bdc58bb546f339b62e27558f7e2b86d046defc41a3b29332a3dfcf84bd592682a22d9adba495a0baaa9e4796e55174d8dd8a042db3f8c1d122794bbd37d69b3f12532847a35c95b37b8583b957bac476083fb15b65f9c7f16753cd7dfc3f66b01811b11c2023d021ff2cc8d6e3851972b821e46d23b359f3ad5a9e6b3a679721f3afdbc5fa1fe2a4d162a0724a14ba0a64514ca41646933fc25dc221102368877e8b85e4c59a871e1d84414f8d0df797f9d14b8b210cc3109c9bbfdaa80c0f52945cfb82cebdda2c714f13205edf475c81e69fe25e63af6966c35583b91f62448c4ac2787a9a2c68151b321353ded88b346956aa6f6ae53eddff4d0e17ea5776b212f081ab01e8975a19391c088039241de7dbbd339d67d8276ffddc12d7baf446690ddf4683ff9468ba5ae030943665d71b43a2d35bbf649af916dccb02d69a3da383d2eb59471cef7f266193ead3480b50cbf019e9b9a8de2d4a8659cfa66c0a35141f007e74160fbde069148863c6cb0d509601669233233b87762594eeb1c40972914c3793d9f12bd54526ae32512b12fc53580d721d345f6dfda57d8421d1f99938c0006d2fa6cb614f0a0b96e1ce505b6bc019ab1812d0ffa6ad947f079561da2a757f6bc18fda0de43e672c94adad4becf0d1d8b5b0bc44df0b3331de088563d7d3d7e9b0369f2e9f2275d168c5559f21b2b9f41fef4051622318c7dfb0d8ccd394cd944a7ed6d253faf96767db258ed3e555badb8e2720f8a85ad2167e23fa1483bb19d755ecc007cc5ba7ce4bf6e947a91738715d845ea37fcfd7db4cea9878281abcc6b5aa4d11f051732f28dfbd4b7e34af41f8b538f7662a9c811d870602e353afd7d033bcc8a1d09ffd4af686c7d193a117e5cf32adb24b0b05e465e8f52bb2113cc16ad26cd7aa6dcc4bd827369a0e08b6434cd90d1bb1dd44b4535aafbffdc0fd92c818c5a869f38c6183550f2297f1c4736", @ANYRESOCT, @ANYBLOB="38f7c7b9fa03baa44dba7d33bc707272989cf0deddf73191c1e35484bd5991034897335fcd376ba28513e8ee3b53d963f55298a1e6717bc1e08c04eb29b0d4fe45b3a54cc39d801a4308fee702ab0c1a10c53edd057ee20e63eb18a600a4c0bc4d6b84d81cf722c1a91577fc7ffb763fd0e1658783314709abb7089272ea034091e7f63e1d58f5d9c9f97a282485b0c34939507d31d499ac602b8550c57d825322961585d56cc096b21c131879f4eba78f94449905b2bc747de1fcf906cd4d66658d5dd5bc13819c240bf7331e8a0e2213818cc40db26ac25d8479d7fae44ab6fcfbb028fd12ae83579ae7cf7ff09e89"], @ANYRES16=0x0, @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="3cd4dd5e24786bc54157de221e35ed5cc51dd682a78db309c2b1b3571b97444f1636bf68e36b", @ANYBLOB="cdb337ee0bb09965ed40c77e71f8"], @ANYRES16, @ANYRES16, @ANYRESDEC, @ANYRESOCT], @ANYRESDEC, @ANYRESDEC], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4012, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCNXCL(r0, 0x2000740e) 10:37:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="246238b26c96d4c296dfaf422ffe19c900002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 10:37:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) write(r2, &(0x7f0000000100)="920f61ad3e9c842967be408f2fa2902bb17657cfbb28ae53378be12cbf256a516c5505c1d365d279af992db8fbb680a4b4ed49a026424eb72a034971bc08c79f8422b13d0e82b6f7a81c9a61dc57fafebeb5faeca1688834ed8f63781de4c38a6238f210eb7a02343a93e46bdf89884d59c7593b88c0f05c0ee5c6199a267c116ad1c2dd2e78159c26df5bb1f09f289dcf04a8986bf903e4314505b2e32e7099", 0xa0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x50002, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 10:37:49 executing program 1: getuid() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x3ff, 0x59, 0x80000001, "d46ae08325a308c2a699c59a5ccde730dc804ba3", 0xfffffffffffffc01, 0x101}) recvfrom(r1, &(0x7f0000000200)=""/148, 0x94, 0x804, 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1022, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) 10:37:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 10:37:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x10) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:37:49 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt(r0, 0x8, 0xd5, &(0x7f0000000100)=""/27, &(0x7f0000000200)=0x1b) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) fchflags(r1, 0x2) 10:37:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:37:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) dup(r0) ËŽ`á…2×'½/~.]¼Ý<ºs“ZÉòF“1ÖáÙ[U­ÔKþªƒÿø–iæò7¢pckbd_enable: command error pckbd_enable: command error 10:37:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47}, {0x25, 0x6}], 0x2}) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) 10:37:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) socket$inet(0x2, 0x5, 0xb44) 10:37:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100), 0x400, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x30, 0x10, 0x10001, 0x9}, {{r1}, 0xffffffffffffffff, 0x69, 0x10, 0x1}, {{r1}, 0xfffffffffffffffc, 0x84, 0x2, 0x4ba2, 0x380000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10000, 0x4}], 0x9, &(0x7f0000000140)={0x0, 0x8000}) fchflags(r1, 0x2) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000001280)="5f90a0045b2168a5f8a82b094332370b26d590a6fd85c4259a32d7c2e7be9ddc465a4a12aceb27e8848d8f20a491a3d87b6e6a1d8af6b6d3c178fd3044638a7ce3305e7875934ab953a0c63af97b171c967c3dbd774229aee4f1c03ee81ca8367c6866ef6d1d806a224d21e2bc9238405d34e778f7f879390be995a1db1caa0c732c2af9c41efa5243208bebab0270cbe5ef5c8355ec9f6bfe7367de50cc07ebbe0d4508ffa18ead05792f4ad438e01cff219467d71e5784f3b332576ae79058564b75494a96fd987639231ed43ab2cf8e0adc37e98e88f00100754bc0e48c40e38f7339ad012af7c2438b9feb52044160fe82aae8505ac6e0dd1c9c96beac75fd381bdb9a8e60adc78b223f93ffd5a72e3e03d331c6fb0f9d41495bf135953b50f58e1065231a01ffc7e1247a48703188192c93237c97dfacc7815a59cad8e2f66ec1c755f26f9834498d1a497846940361214bf9de91bc394c0e8e91827c4aa47bd328bc01818d9e76fcfe90213ae73f10b78f63d3ef012548e9c43c51e54cc86c7ce9fe2e7b156ba129ebbb7ee11504bcfe3f55509ac266ac687290d567b331bc565533bccf1a3284281704f1320224341a5e561502cd8a625e83ef29acd8f82700935202a7805040fb3b01417070e7cc7dfcc73e6dd2ede4b9d3fabd9fd61a3179d6fa185e4bdf024775c364da6153c6cea1e85bc21af9bf9dbc66445183aaba093c500dbc08466b9498824dfa8b829f118290919fddd1bccf12645c3987c06260a50377fac4522696251ed0ce4b6d1bbc4dbc53e68c3b7002ef143ac858763281a90c24d4b9ef098e78486f4e760af44130d042fb6937e4e815d4b822a525a4667c6c61848964645552c1c98ea2203522d1ad81261cbf7538e4bc2efd80428923637a8bbc738eb5698e55e02a61ba328a06e0b4023d8d68d26d4e45fac445633573d3a009ed632de761eda8f1fe306e7acd985c6ab40cf2c31133ad28ae6a8a23877cd780241bab441b1528690a0ddfa0f88ccc3bb269e5e2d658ac4de39d12c6411ac290b0f379d064d66b8884c676b5cec39a845dbf46e09741ca4f996f98cece437708c893280a72f5476051a53f21e05ba792afbc78c3ff7f12a550d7f8e95b188d291516f4dba44c162cc8929d9a49348c68fcc4c872560aaa11b1dae0556a4fe64ba9d0c70fee42187b2856f8dc6afa66eab4970ca62536f5e54cae26cfdbbe31efc2f55a247b15aa6051e428779842677121cbaec047875604df98af4688f5c88225e3a19ab32d2d5f869a6e1d46df126a683b1010c2582ec220cf7cfadff9504c36871b831be695d9fe2667ae2e52645c423a71bc78e469f39679039737ce19ea092a09f053326d9467bf221a865a6cd8a66d056f816cfb74317689c99e2607e1a75493d09d543ac152a09b511b92b484f75d5beb61393e1eb9411ccce88b92b4b6e2e75ee48974cd74cd89f625e44545922bf2abf99ba11f5978a6d373e20227e2efb7b3c540f0838d1c55f4b09a855f17facfc8d561eced46f90b73956192d747fe0b3e35bae50b6478a9823ec5110044686d837632939c25e25f352c77b66f31202ba42973318067ebc0a85f6c5d0ec17fc46d89d84f3120b344ce7b0f3d2bc44861d4df1855a171fa55fd02dbdc54be96e690aeedf585d6b81c182a6bb4cc5a72ca895832a7a4cd1411acca21f4ba841b6f3157d4093affa28de31a8fd6eec1a790c47d41720c14cc9cd544b8f535aa7f63edad8130eed6f1e285951117df675bd693c561965d2f640090a95229446f0f26011fe24ffe07b5d50f24bb9ca2e72544bdd80a2b3c4e28bbea6444f647c1a8a5f99191b12238fef11172fc646a613e6f0dc12104ab2c39189e5f401eb491c7d18e0c718ed320a0e3970f722a365390cb349f40e970b3bdaeda372fe6f0968edfa380000a7e7afc4677c5b5cdd9946c72e078bd93e44165033f90d40a652ba9e42a243c19815860d51cc0ec967325b65a68ba9f0417c3bd4e8e02077739f08cbab8de8929077c524fbf4ce927852485a5d5d2c6691ddbce958612915569636619f0c04d17f353f3e3ec6afb11b7afdf40eb4601345a1f271925268200f8b97068d84bd34651a5c31324cb0c3b1b194b19171adbe1b789450f2965a77c7f1b786c99ecf323b72cab5ee089f99f60cb8a9242e7b4bc4d256e6304618818dedd59e1bda141fdc1b552bff2b97d2fff71ca99f82cff2619e25a19786cded50bd766aef17abd963622b602b7c56721c50924986fe34633e174bbf1fe29c3f72193ae7b2c6edd5fa3b1d0899765cae49cd27eecc32cf4cd7e4c04f36c5b0bfb600486186c7b1addec5de838772293fcec55e25da96b14bfa69ead5485b6464bad6ef57f30c9a68d4b11ce31e3f095dfbe38fccbef73c4948d7f26d48d845de96bed92091c0766628f003a04c1fec900868a8e0b4263f1ce7edf139b4259c809d337734dc9c39533550e64f6943463aec4401b4547f0a175b84cfac01500a761f9b100dbc7050f60b770a65e39941a73d6f2e601c4cb9397f0cc3d5828027eb4237c3bbcea17f0efbcf0b2527e933876da866d1d5efe144e118e512704abaeb3d97fd5b8477a5ceefd0bc5e0ae8983be3d67adf97352111ac69a2247ab0aeeab90d52f26b75233453b964aca16bac566df46d86c54369919adcc6dbaeddc5b11a54578777d55de17057c3d156568c0755c9e7494d98e7fc60a25768697b741478db42771691af9e8e047824463f7e17c9e3e39291f71b3174008c0a96912d685754c179f4bef7d430f8ac69d994352377ed7607381d99b4ba4f4047a9596082f2b306eb8307f7c7327deb4305c2fef3c2e8a92db0769c7adf7135cf2f89bac9d9f51fbd324d119a8f20a9cba0dff272c867e56d5ae8e6e2d3c86052c70cbea84d63d0cd6c212e286ebe4af2ac22413366303bc2602eb4b4b0ee409d778019430304bef4569324566f3d5a176f311e6c9cd2498edd3225c1378431aef46550603dab6d347e66676c84772f902d1a5a94f771b68720d6c0e816aaafa4e2c9fd3a4433928950e96345bcfff8b60736b0b5b8370de70a37d7cf8f95f95b581443ecc4cc34c660e9725b5e8c0282d4cfed90751b24c9754af4eda5d9b39806e27ef02104dba6697fcd057c91192570e33f77358f438dbcc3fbcfb8f147d32f9a53fb23c04f0cdee9cb688a88c2c7c9d2892f4840e8d1724453f2312d5333ae6a27a9daa2409c2a5aef612bec64440e38d7a6ad69b1cea46e866a72718df293f6be9921a198873dc14f1fd2e778bc62a3acb700e65484f3ab3e16066fe80f2848b2ee76ed75085ea981fa05972da9e0cdcb058714b9037350aa7fdb3ee95b7769a72df7bcd0060f2e38214831ea1548360c9ddf6c0b7981279fe679485ca2205505acdcbb3d8528afe5bca711dfc79e16416ad2bb156869422e446e92127900b211fe4da582825eb006b7903bf40443f05037c33fabdc0b820b1eb500b08d4373baa6adc81d803e987f58971a7664f3b338dce49e8b90e9d31167e2336cb7f3369449db8d06cb631ab57c278cd29e39bba1a9c51b198ca5b6e62c0ae1e13c433de701fa8ac7ff6321d2e1f6b94199732c81f19dce44d283459c6371b7e6fad53ba12f0b7ee3b68dac42b7531eeb6796d91a2676a7b8c0a4c775f95f232f1205d3269f7a17d1e78ceb727083f1b2fdc2173c75d7100b258efb14616b3b665d239b8794faa6c1fb4084fb29a074fa9a3b69dc7f95ed2a2aeee6110bf9b894b121f6de5a01a02977aaaf400e94b44af8d461986bdd087dadb3ed54a6aae7af5757a759546f81af6bfb9d989d81b8b971aa1f1ebec097245fb484714e4bc1eae86994608dd320641a3262fe8f85d490dda7ae18a228645f3e66ff80860346bf593ef0ed7d107717dc7a4d18ce57eaf973feb3fc5c70d96411034ada351220e83ab27da86675f9e17a76180234a81d64c5fc30de6c1d2f543d4a680f88bbba41587be21ca2f67964ae52504b08f48add67de04a2d6be5f0c908a897bfbb89af20af1ead44df6b5a487aa6030008221eae8e48ef27ee052e9442bd0ddb39dd7355167f9c1172817bc35806e5c404dcf8f6495fb42350ebc657669c6ef6dab2e679e80e9f30e212e6457fc3df5e3f362650754cebdef4056251d12d8c5567e8cc3733187400f594200dc4735d76a3dd891801512ace079289512cca60d63cc7b1420db514d167b909d338decb5c98025d7232e76323ff9eea9e531d25977d7d276b122ad4ae55d65e977de5cbc37a7d31e5d7f705bc02825ef811ea88187607a53fa2610a239f2035bc2c109f27a6106252c3b12b56b9611c5ed0c7126c74558aaa849a6d77c242abf82c5c9c0a693222f450bb4cef141721a4e7163b83d4c6142d09e725e7e53b51a7fbb3ff5a3888b392bc6a384995900424a4e908c4ae2735e3e26db80fd09a8525c760eb2d46cdf70a87de9eb6ee56cea4f7b1cd1de0834ba6490372a5da3e262f322bc8e428c8685fe67ab0069a5d9ff091f7227550712746ada8b5e27f7124db1f895495958217a959a7e0d172f54778fc76ba732a5a425b52b9cb797874b23d5a7c7cfbde8b7054f9aa7d0d30395bb8c199ef8af7214d70929fcc033d01356449481d0ee3c22db4b22bb1927edcb039d6532f3672f472a65f4d8d4cb51d791eb1eb736133019ec0e1944df72c12663105742584e4c5bfe9ec09ba0888bfa3c085ffb00bcabd636424652490fe073692682565fc3ed528b5e35f931df78695e849b9a32101835d531949acecf47c7c62dba957507c460c5fba96f09fa834a7ac86250d5245847394a6f0537ae1c5de59cc475877e8ebe27fc9a8a9ce1e84a1b4c9fc615c668e59c8879430dd8acb072fd7caeb836ed7e9187e93be8f72f5a61a9795f72a976f20b68f9cd0a3e8ae0666982d658d7208d72d28f6b95352edb9a07fe23bbe5023508cbb07dd1b653fcb19dac87257adc504596298db5f20177eda7ba1f82ec01d71c3bc7d7ec0099f520791d69d84f7affa61cd272ca6279fea75ad33cad313fb0d74f88a1b94df3e6fa6e812c2b028e544ab76f566b4b136e59e0fd0d0bd864238f1d04f2cb9a7725ef7ddaa962e89f129768ef9147a665c9fb47734e8df796fbaffade81b96a0567fa7d3d1d11a28a7c300b4246c4c0d2a39a9727bd0fd61de99cf10e5eca901c5927773989181a8d02ff82f136716bc8dbd0bb66852c2aa0adf333a1598bde53f2988ca057f35237abb63b0ac7b1619dc7203e2d624230c2269a582b6dd5420771a4a039f59a551cd52032448aba03e6dd3cdc7845aab5b6a125e0cc7ada7aa2191b0514cff1b429bc99a8f2eacb8598b6efe44a3ad9b201625ebd3139f75bdbf0810d29e1749a0e7641e6c7260fe322d7a7291e66b32070e585409aef89e9b6f18e7eb67a7f42d5656602ec4049408927cc922650da03c993a3d56f30296ed0ceea637ff5ac7ded4b2ca919d536abadcd6a83ffab979f1b7a6dca23f8b925717967507a76a5ad3ec161a4d3a35d0b3197431924733051cc668a495011b995e735b3e1d97ffb4c320c785d9caee7569a585187724a45b3f0b34545d54a4651ef21f26301b649097d2c0c292ce338f447b2872416e2681b981ced5ac5d997093953e4eac3926a06a1981233b73568588c723a06f10f19f29c561f8f378c28d651dc79f141ffc42963ee9db06b595cb2c4bd55aadb3a965a99b64512ec00c378361ba45c82f271b72092fa37f92a3126b63d99fa5c9c9afb8c19e"}, {&(0x7f0000002280)="1648ac3894139ff674dd3ade3c814ac3014b8c550f98c92626f7187ee212670be069d3d4ab569295bcbb6640f39cd6315322ae6be76a482f2d1ae550986e48105e5c0a0ce4687edd7fb029eb187403cee5b232418c44a9d27a7d55e1600fa468cf140f22c05d4354f75cea6072de99fcb6ccd043116a0eee5585f6fb1198d5068395e7c89c62c30e532d4d6981c34d71ce0ac2bea7975a18fade0052d26daaae64d3e6c322fb4413884e287c8283f919a9a69acc3fb1c97d37887f03e89109281d584b1b3f97390191996f59bd910c5b8e7e1a23297d0867e2a64d767124f19f737b0a55d3a05f2ce9cde065fe14feaad72513f6659d1cec53333ddcafb2595ce6c38985aedc3efe6e1b7c0bc4c33b66dc54b580055b98f9a2d0484d3c4848f76aab6d1d0561e5c9426893e219724014c33af542d3f0f94030dcd28b2bc7b076a711e2b67cb9086078cd02496e04e0a80e908a857f754fe91086bf813f2222fc6d81214a2877ac50c6a8d4ac428ed3a9fcd8a68bece2c251f533f6249ec9d29b92a3d9bfea486968b6335aa9c6a33528703e72be70dc5d7c8844e4f4452403d90425225833ae3ec573ceca166d1fa8e07f17ed5af4b4437718a4159020178514b30719f50a5c48c832faa84689c15cf79d87fdd133b6bbdd5dd1a5a4ad1be5b1c1ad71394959986df779780d3804f2242fb7f633c8150e86ada24eae3aab71981a6abb524411d7438dbd4dbf00eb25b0e26e8aac251eed309d98e0de04b83bfdf341727d201a7b943c380e312843fddec396f74278b2148e2feb04f73348324c4b479cb0889b1f205ba3e6012eaa5953881274bb552183d10f318ea13c2940f6f0bbc81f981e6cc3c74b65fc028ae52448f9d631e2f29ed248df27b6bea999b312d0ad52e27f787f0c5b74e9c174fa25be400fc129337897839b84f2170eb394857a4b5727efb9dd2db130fd6849f3e98c3666ae9cdc81b843c8af2a25118878f48f3aaeb738093bd30305886fb9133be1834a2a60184b9d4e29f6badf5fc7e08c854f9933f6c50e0baa3a2767fa8db3bb836b18d0a472934cf8cc4b7ae3b356f8157b182f0c2897d5d61fd03134c41b3eb436fa030e8f0fcb0cc13551091442082d8ac9435f1f7fc90df19e6f1113c97c0e659bfb28815d3a8aaf80561ae3715aceeccae3d8dffe5c1051020c32f209715f3d014da4887254998096b388073f16119723989320f1ec8b3c536478901d4ba63bce7a31180e930f98a2444b8250d0b517dc92c7bbe03bdbc14028febe5dee07128042dbbfa95cdfe6a0b071eaa236a1f78b7b3193f16586e5f3f6f8b7c1240fffcacc76d9c964ec33701f8b46606bad808f25482d48611774f1b9f9ba84509b1a26917a89fe6fc927a3514155a6debb423573ca8101d1a9d2bc5d1588381eff43c07691724d53f09f804b6ad491d9dedc9ec70e6ae561160e396a23c3336ee66f70cd7283403ceb6740e8b649772258aa41574cd6c10a74534bf7ad01b1c905febd80ff3d7c506fb19eb955c2d577ee47aff5949679d7b397e785483e12285101b4e0f15f8da1aabe8cad7eca0d742db1821325e71530a1588082d838e9aea0bebd4185c3be89cd69410c9f76845fbe245be8f6c65547a241c1e6422a45e6c7f8908fa656ebcc3fd2f4885b4b0aa48ab79b1c62fc1b4c42e0154b0ac473b4ab5c4cadfe03a222f427221d37eea87ced2e98e8383aa014c9e835fa05b08e5a42df6381c41b752788cd339b52adcd55fdedfca509f99659e3b3e9174b6714e7ed7c6c68ec61059d569be9cb11a90db26a566baf2f6ea0ff83ee08c93e5460c8408c797b48c7adae1141344bf29bb8c2a89427a9d6ad57444173d6f9fcf22afb6d830a5aa2ea25ea002e32aabf8e8e36199f32b4450e48278a96199946097e58e20718546827e271a4ff12cb389f3727a46a30c008893463c07bf0c0729908c1aa27b491a234b222f1d7a98a961b4116396a011c61058dcb7b6bd9521f69f392c45a1f84695401dff62298dbc9b38513d392db696ea5b2fb1e42df277b64bd69e28c053fa4d451b4ccd9949d524ada844ccff5dfcdf0ef2d5f478c9aad543a4eb8bca9c90147ceb0ad6c2d817c558144721e712a3da45650e8c8f6315aaf9bd4687d2fd865b255763f84645b02ed9eb5de79f79dfbddc78b834992e182d3ce1db13423e189f9d38c32f40d940f9fbf0e48cfb2c2a99029c42203fa2d0677eb53dccf25a133d41c216ce4c4184fa2d0e53ea2f7d5dca4bbcebcbd8c4732f7ad8d7ad916c326936139c70ae1846ed8e25c3581ce27be4e88f980dd69368e6c0e1d971537a34449c51fca0064a709eabb616cec7e0067643e26753ccf578b47e54715f6eb0059de55fc7c1a252e14f5e0e1d9734fb31be32bb576dda8e11adcdcd7148772cdc8fc465dbaaaf05df188d8ea1a65a02b26ba05f30d4d5b6dd63bf97b4309117ba38c7abd97a1532c1131b3f87214a4a090568e70f26e5270acc13c493c02ae188128719623dd51517d6454268c039991d580ff985654cf6e1f75a24a122a27f6a19e00bbb3a566c9d02b50bc4c491c5c1b290e9d7568ee13449ef901edac5176de1eb7b191559f4ddbd3cde940d9752e9aca2e00d555fc107f6489be62aa0be336e142126aa6889df140aa17e3e5894632c792e527cfd420d8cea023e8affc17ef6bfc9a3ab5295cd1462eb6b2bfbe0e519c8d0692a1fa609934e629e4774621ea8d4e3e55a8e78ee6197efee647aa310ea206df9395b36c37924ec2e8f2c7b8dafd54d0b489a8e0805104814145487b56fc6007d9aa6b62f6f94a8312cff6425fd8ddf7cbb7d7f188175232e6442672803157f52870f3739504c3785292990ef4923584938a491c2431d50fdc186c1dbd34238fd80204ccb63acd36b292423e662735cc71eaf222b9fafaee1a080af4e690cb5f034040131e0a7a0878f5131ea3e9dabb09a3ea6b68c6e26b205ed78e1b356fa07a8887f9fd76a8356770b2dae1f0406d8439b0fffe1e1a68375a4807c0fd6dc55bfc870b71bf5d5b4b06c7123f0654c5d93563e3bf97dce9f29b71a6a8182f1e9d35e32fd4bd9a0b86d760f1e36ebdf9ea57b94a026a1924ccdb4c22c6a65c0bfbe1f01a8693a6f9d7fd0bd1c470dbcdea741a22441aee8344b719850663f6d5ad1ebf374d8e6e9c9679e88dc51b1c2a073d52744db25ab66f91d05ea79dff52349a0f62396d5e6828d2457f51d52dd40f4e9f086976e59deba245b4f12047ac623b6b64f80108e9974fe534190392de39c860f5558f25e89b52bd69f96c1a4219cc58c85eb2763df72b83ad81604e6300576c5145d202ed1c1c96a474315acd2a5b14962da40f1f6ece7658b78ccb937dccd9055d519c35390002875be08896c254a8d075a0692c925e50e9a5c0b9216bc1c55836c17ca9a56862e23c4ea3c92dc848a881b899c99544114fc460cac1743c82be03a2a6dae4fc06fbbb116e934fe76739ae8c287ccfd7be830308b8c6b1847fe15a30aa8ade61433e985755029cbe94f2f0e53dd73241cf08f002fd318ad77b917d7b45205b55873a2a5321afcb029deba833db3f2db6b3bbebf5dc54fb1b29f57cb76b45b0d304542257b5c06ac3bad69ab739ce8fb35a1fb246f0fb360a1cecb5fc824a2fe0ca3b31790a6b88a52b56ef9f1237b792951d41d663e6faf0bee0e0b0e45d821e9e04ded85676d3f4ca0255084a547fb62b8a36aab5ed57747738c802b4ec37daec348ddb1ca3958198903f2a884fc77b3f69ae90adf981b57661cb6f8e83349d53377a7020bc61abd5e362b0c9f49fb98606cc160aac6d1733b06e6424b9286cd32d8434014449fc358034abd70e4b96d6e7ebfc7ef3cc00e66557c8f460d618de7f8071ce14c2398ff0a1b88cf591a5738244ec1c2f3700a1538accce3072a4e7782120219b676d064f4e1786ccf8bc466aa8e74d0c06854ca056c258a71a7ad879614801d836eb35b08823b14342bba5c9c4fd249f3584e5fff0893a7d86a8396083a81c9e19f642697b249819c3186d90574ea412a9db1978094a5682c888f03cbb412997800953f74e3e180d30c89defda0cac66c472fc34783ba536f6c46a1daa7d561728c3d8703ad1ec4b3b1d0f05381fb9566cf677ee1f651324a285e438d5c9d3c6c6d97dd41442ad86aeb84bd498c8d42113cdfd1ab6649de611355dfa3727e3340881ad61557e8393889fc58aba50c77e11230193d1d1e1110e4e1e32c87493414774d05b05c1f587bf260283403a9239d58891c6b11d62325ef488b0d1e7b649f77fa8230c2396647484f4abd9ebe196d7ea2b0af1f5f26ac8feb7027b167b9cf36ebefb2c7e3e277fd9fddc821a0eb25db6cd90e133ad8fa585fa3d201affc15dca76d6e42e616dbe55b12a6281daa6759587c0e4c044f36e4b5297e378fd701547c7c2ace58983387b43dc32989624b2aaffd0afba84c8e1341cbf478fcd172a7f4997ebb10a35e950e41c639a798d2245af8d6cbc1b1c2c0659407f438b42fb984c668d329ccbb638a2260f38b0cdb784ba5d85f89f30a44dbc2aadef3fa716decf532300b91c9c3cc094a5ed143ba87fba7663096abb6e74d35265d6f35d00aab341be5920a88c4eb7ccc2766d14f6bed69ccb94442a25135e7df461f6f3e5ab6cf3777b1101ebe4fa55c6db9424612b30168831ddbed147b278e0da302b920d6a60b5c9033e019fe6a3fefa09479dd9d316c321de15405e587e4d502ed0ebeca76e486d293e3518083e2a3d4937c1ff1e01a2b35ed412a5ced24a841c41147ce4d6d76b8c3db0b4b6fa7f308504f561e71d85048da4fe11f5a4243370cc10e85a87f360fec68486fde1bd6c2e029b107e3a21262f90dd23b167c57f38938364ae2ab105d5df349996b08f2355341d151156b0e3b56553a6755e6838d031d60b7b089c9e06cff8423c97365a55041a1212488ec936b0e106596a11fb053dfe81eff5475055a6d87d7a0b721f2c60537798d3a6d17dc32e71878c96953c33ee7492eade781bf3e270e7f645c88209c1e3c522581461233749df317caa0f9ca60f8c85950cc4655d96d16cc8a858414e94a13b3196da128c1fd1af17923c51bc6e35d9d7b9a99e3b42e199b8df8a04597db3598caa9f8733bec8d926e18740b769232a243918d2590651a7be2b1af42c4086d6cbcad6553c67b73211facc7973b35c149bc42c0c7dfbed77bf32e6cd83dd783bbba1f0a34c7ec41dfbbd2d8ccc12e663688393ede68e4d14e89f26ad280a2492ebf6f8432b863179298c936b7be4d7bd3b3a67ede19683a7f6fe5d83dbd6db2bc32166e7031402842604717f8364aafdfa99fe2000c523bd048b892882ae0f5cb2636c81ac31bef94efd6127f8a0dd2505439c33fbd19896c54662f4b8a9d217e37da9bf419f9a95e5857099e89136e9221131fe5ff7dd841f91e6b81c6185f08fffc833da30e93742bc0659eb02d65f95523f676043ec932585a6330f920a006d1ce3ceb19abfd6faaed370afc5712ad49eac8b6c2d148fb4bb05e86ce880ab5c02f8e91a0b7e3281ee56ac0196a03ca0cf09d7f4220bb62d1b426a5346c920367ad96c6ad6793ac8ee03d2ba2a4cc1a9e4e026bc54bdee5b45f4ef8cea138917c657a593b461979805e13b2a0de0fcfd7734a8f8e181b1a9ae9188cc63015dc1c8de65fed63ba7db67ca6e6b365dce8bc1e8eb6e01f6bff055070d90029ecb232929db43b22de83d3d1e0c8d31d8c0618742a11b42e24d1da4327e3c0af68e09bba9"}, {&(0x7f0000000280)="2f00cf957739ff34b26fb5e94da1027d37d1ef3b8a8babfad9c5b259c11205b962ef8024cfe43a0c56cc41e4a6a0b0543c5b566f1d59d083d57d3112166ed9e8d0832962b995a8a27de8798910c63e9990059f7db8955375e7c93e36c1e4d44c5f913ac457abf7f86d15b820685580ec"}, {&(0x7f0000000300)="da30a541a3d1d2d37be295f7c5d223486a6cfed88820a1d9df1915ae4c6f311a53f25c4f6d83d86b496b13e5842ee4cfe286ac59af1538c22f99b0abe55c1fc2b2f90d7bb0e3acc7d3cc7010b01492ac7627043c29779d22edd45c60ec4efbdac2354d4be472186f7c65346a321ef17c1de2d3207665064fb717106a90c6158864eb4616b2c3c3b75acb6d284dbc0bdab00fae6314c732c870a98a865d1826ff2c18530fda5f75901cd151b604015dd661bb0def56f8d35eb07ac2d82876677a094d52924969082fad6552d26e4d8b59b89616faaea9dbc0cd46"}, {&(0x7f0000000400)="7e95c98c56713e7ab9606622495166d92e768a1016a126895e0adb703520dbb2d07e23207d740c7ce9fd15805342866a23ba04e0331ca71702662513e343d9e359f7a8ef9d7c91e2888ebdbcadcaaf6d2369e0edc4a222c097587618d4d840f914e29fd4caf294d95b713bba19b3bc2a17dd"}, {&(0x7f0000000480)="fba31bed847cd0abc1921c6741adefe07b4b0549ad18fb593f32da2617e9de94ef7898a51bfd50a3218928207937710d6ebe33007dcda65cabc5cc285e1a699f1553f7afc13beb03c44fa9fe66ba6b39dc11647289faa7d6a761c205f38dc9"}, {&(0x7f0000000500)="6da9eb3778083f52acc4f2b3dd6e4b108d221cfc878cbd750510b3a49916da836b0aca90724f8095b5bc6a2f8b36d320f13cb29669be218170734d2b41c555a5f0e96f4ab4c34bcf9dab1eb1159bc29cff4f11639d833ada3ea251a3f205b78062492ae1bb210496c2c67a29213a039f7d9433793b81bd2ba966825a6185451e0fcb0217cd83ec6340"}], 0x1350) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000640)=0xc) ftruncate(r0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) munlockall() 10:37:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setreuid(0x0, r0) pipe2(&(0x7f00000001c0), 0x4) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20010, 0xa6) 10:37:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000380)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) r3 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendto$inet6(r4, &(0x7f0000000280)="6ba723", 0x3, 0x2, &(0x7f00000002c0)={0x18, 0x0, 0x1, 0x9}, 0xc) renameat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r8 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000440)) kevent(r8, 0x0, 0x0, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:37:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="964ca3f15542511b54d47efc317fe29a6036d3d88d8267abad26f894e3accf58277a72956dd73d9be1773fa202ae3b2135b225048437a5", 0x37}, {&(0x7f0000000100)="b9bb29cc0b7aeddcb2303e5e43eefba70517e4aa87cfeb9cb21fe6ea9375ee266477431d91e5be19a38ba7c21056dcb71a13cb15dd3970fffa879f1a940682758b67ea55ef587d315b762b1c91c1f8ae0fc3cee3d00cbe022d176e36b1a143ed4686c364db194f1e81", 0x69}, {&(0x7f0000000180)="831dc5c2ea728f47f7d909e3c8f8dc163aff6fdb9f97", 0x16}, {&(0x7f00000001c0)="89c777b1473ba6ecbac973a21983e1cc3f02f9d5578021e72d553c44f203b60f5c5ae85a1c12b6e2444517fc7d91f29b1411764d8411cad3b9acc53fe023a9cacb3880bedd52bbd0b46855efe37efa96f3915ea5df791532ad29399a979757fbf30532f8b007059804d28c82aa8583d56d282b230b0166da21cd277cf286311ed4163d3a10d0f71c728e470a3e3c0cb63848bf69b815611a262d7161ff0b15554bbd5e7d695c14c983ef66cc29b526a87dd6da07cb815da280cb50b21ad3e742405d16313cf93c2620ee89a5341ae7bb4a58ec8ce953e830a49d659ba8f1a8fcbc483af138f4ae529d1875", 0xeb}], 0x4, &(0x7f0000000300)=[{0xa8, 0x0, 0x80000001, "05a37d36a8fdc6b664e276e003d96823178aacd81c700ea34a53e657985db253ea8aca24379eb1402da57c5f0ab0bcaf07b496b10230d7271d7c2256d41b0714e6ee2878a1e53f4a08853a973a10bd02237618e10e625c04ed76bee900f893d5aa29c9dd192f1948a17f48b78577ef406ba8ab8047df542ec19ce4362cdc54a29266ee411d4a9bd695c1bf9b8456862510fd342d41f9c707"}, {0x18, 0xffff, 0x80000000, "e67c4be1444c"}, {0x80, 0xffff, 0x0, "937eedb0b58190360aecc4c076aae7fbb0d5847ecff8497074a2bff884f70af2b5c90e0977f3831bb6749f99fc8aa844cf012662a8270a1cca4897d62b4ba37d7f527977e758fb59d823872341c47dec6701902aa9f16c94a1f47d2375bdbd9001bddaff2664ddfd801d6e6fa5"}], 0x140}, 0x405) 10:37:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0566798c1c057950d1fa81806c238a1894d3adc1dd605b6250a51d5bf0459800e96a79d8470ef373e44e1f32c03734b2", 0x30}, {&(0x7f00000001c0)="01c04cc22fa93f300fb0d3c3c0d7703224601fe9c692b6fdd2fc3aa9a176146547c358d75cf41ead6f246b8c3fd4ff0593e6e59703c3ed76d2eb5a65b8a0dc12d3e4a13f85e05de79f4996809b8cf965e03bfcc175", 0x55}], 0x2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:37:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="5df2f5fb1c74670cf0773bfe9702ea9e24d9a8d99b08e9dd1953ec4e3374504bbc72fe16b0bd024de6cb64270624a7e54d9f1ecce361fbfb584b9b549f37a65e1c96a8ed9d84feeeb189aaf60049e2bf99e8aa636cd310e5afe70b0e44ac4f2a3f"}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="c49240e85fc0f637af088d356ce96477e1d4d5ab2acb29d42d15a6a8944204eb7ae1b5e87a413e1085c892032c928033aaf2a6fb1b5471db7de0c6ab73fd79e6e8e21fb42d93ebae9111284395e680dbb75eab6891c3312b62bd049cada28995a8c53545d565b6ecec0a12a891a6a18da90e0184f93716fe97fdefc570d864e9001b5c3d9519f7bc438f5d2f334a2eaa2caabe0d0798b16be59310b13442809b172a0639210b887b93ff766719de1bb952e4b97f343004cf83a4c756de8299ce9f42fccacc510ddd7462471fd73220cca69839b1bbbf64d6facfd86a420381123b28fec7fb5e50f45666"}, {&(0x7f00000003c0)="f0ce5b260b2dab00cb1c50f7a58811220452125aee3522a349546a524db6ebb74b77adefb108ffd260b88a0d5a31571386197ec083531d62af43181599bd5128dc2259193b7e991fa61e93b2182f81444add1b0940b36696a0ab", 0x40}, {&(0x7f00000005c0)="defad8b4f640ee50830259a97240d3708f2e2a1132611f03e3971850be99a8d0b7af0a402177455e47c67ce0517aac62b4faa3427b260c79064bf46dd9d5f71bf5fab825a272f2770fdf594c8e975640190573024b540cd5d1c929d2e0484210dfb42eb395f913fe830192f92e0f9fd4c4f35481dface4fbd62514d62581f3f86185e7e04073cdc6a6d9c74c6e"}, {&(0x7f0000000440)="f05d329aa38033c714e80f3e745349466872f8351ff0d03a58"}, {&(0x7f0000000680)="9fb252485bcc49cf57da4c9d472b4302b5ba75d04e61ac2bee2f2baeda8356179aa026c44ccc9c754ec593ba153006f6079dd7ac79fd3b748114d70b1fa8bd9a56a235ab42abefacda100aa2e6759a6889de2c9ac292ed175bc3cbf14cc2aa43efd637d3631c10299fbbd22f39e3c250e0224861a6fc188f881436f5ae0d634225ebae4f794cf20f2b9b58fb46c108baf0d7423f65e18c23752619b274229f664857b6bdc669f7310c8a55122c3c7244fa1fa97e83aeebf4de02b3b73d628c5bfd420546ad8c56b849"}], 0x26f) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000780)=""/243, &(0x7f0000000000)=0xf3) read(r1, &(0x7f0000000080)=""/76, 0x4c) syz_extract_tcp_res(&(0x7f0000000280), 0x4, 0x9) read(r1, &(0x7f0000000100)=""/227, 0xe3) 10:37:52 executing program 1: socket$inet(0x2, 0x4003, 0x7) 10:37:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0xa, &(0x7f0000000000)="0030272ce445f98d710078a7d463f50e036de423fe83b90000000000006acd016c", 0xfffffffffffffcc8) 10:37:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9494, 0x9, 0x8, 0x1, "dbd91485e5e585ce8f38acadc01d56fe06964f56", 0x10001, 0x7fff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000180)=0x3) 10:37:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 10:37:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x600000000000c, &(0x7f0000000140)="52ff125c000000006073044ab671cbc9040ab4faeb27c8a4a82f4f7daa69935826eefcefbfbfe1ce32a3f76b72d40678b4a947bbe6e7abee8671b168126ebed6a8f0877703cafd3215fe46c2a075dbecef88ffe1c0b4ea7c59c93e17970ceffae34dd4564e55a163b749248eb48f678e103363285f01e872f184b14796672fcce21f25e265430c0941a345e99ab3308cd84b8e5fba47a49ab738c210ad912373bc7eade35053708c5004897661272373c44ca1d99bd71dfb", 0x2) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 10:37:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) r1 = kqueue() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x10001}], 0x8, 0x0, 0x7, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 10:37:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x48) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0xc000, 0x0) r3 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="f259399e07cdc9c455d3430f7e79aaadac84e4cd45ea117b0c1cda959e581033ccd956ca9e96f669c66bbde4037c4049f4202fb3046068c81571af07aa367e1a23d3d7ec61fcbf81f331d435f9d76a7c9e495563256083bb1ba1b3e50ddbd65902d728cfa85e61a7e970d7cf41a1443ca3d5169a17d176281c72671ce84e8cff99b271524ceef2b8e645eebe5ae90c7b9513a677fd3e5962b978660fd2286fb33520bf3025637e351b6ca39228c94e6e3647a020ec6930b0582b999a0911ed2088530048624e4be208", 0xc9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) getsockname(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) unlink(&(0x7f0000000400)='./file0\x00') r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) preadv(r2, &(0x7f00000014c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0) connect(r3, &(0x7f0000001500)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) poll(&(0x7f0000001540)=[{r1, 0x8}, {r2}, {r2, 0x60}, {r4, 0x4}, {r0, 0x6}, {r4, 0x100}], 0x6, 0xbde) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000001580)="170a0ce5f6ec51877826ed0f6fb8156733448810822f51208c69", 0x1a}, {&(0x7f00000015c0)="4cd397f03986d38805d1127eae11e68a54edfff073518eb12594d9", 0x1b}, {&(0x7f0000001600)="90402c6295f8694a746d938f476e959cf8d4bb7f9a1d40d360a320f9b4ad9503da94f298dda4aa133da02459ed41fbc1b16e94f6d4aaad7f2dbc4cb279938d0b1723c4849d42ecd5559468a150284f98797c31bbb728a86437bed48ddba997bd04d1c1f66f9892", 0x67}], 0x3, 0x27) r5 = openat(r2, &(0x7f00000016c0)='./file0/file0\x00', 0x8, 0xa0) sendto(r3, &(0x7f0000001700)="fe864a9cc81c566ae5d068209198bd603101ef19bea86f6c60ae3928f75ac34be3fc2dd87568c370bf3eda34edf4aab6c256fc89a5eb338a46b911833f0d8b1cdb43423c8cfb0402c59954524c9310d1483ad3a684aa40b702c8f2b46f010e4d665573609e0513bfbea030a0dcda4a02dfa5df67b0d7bf44b264abb89e876aba541ce279dde768b185605b169a59d1128adf4396f1a413b71ca7926bfc19ff5453d4f52fad84008078de48fc03042ece5841d73ffb1dd21bb346bcc57d080e27162d2482bb34d147baf8db1fb51363fe7206cfbe3877dc98122fa30d0317", 0xde, 0x2, &(0x7f0000001800)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000001840)={0x5704, 0x6, './file0/file0\x00', 0x3, 0x5, 0x6, 0x100000000000}) r6 = geteuid() getgroups(0x3, &(0x7f0000001880)=[0x0, 0x0, 0x0]) fchown(r0, r6, r7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000018c0)={0x1ed0, './file0\x00', './file0\x00'}) lchown(&(0x7f0000001900)='./file0/file0\x00', r6, r8) recvmsg(r1, &(0x7f0000001f40)={&(0x7f0000001940)=@un=@abs, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001980)=""/64, 0x40}, {&(0x7f00000019c0)=""/130, 0x82}, {&(0x7f0000001a80)=""/203, 0xcb}, {&(0x7f0000001b80)=""/246, 0xf6}, {&(0x7f0000001c80)=""/121, 0x79}, {&(0x7f0000001d00)=""/115, 0x73}, {&(0x7f0000001d80)=""/226, 0xe2}], 0x7, &(0x7f0000001f00)=""/35, 0x23}, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001f80)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002000)) getgroups(0x2, &(0x7f0000002080)=[r9, r9]) pwritev(r1, &(0x7f0000003500)=[{&(0x7f00000020c0)="d32a5456ee0d045c70a045ad39ce96bf4cab078faa23c511731c8ed488ff88d191014d3d53d56fb05392c9c04dd7773d3e17b870e13a6c382b31c30c197f148c3a348c72032231ba7d211ccc003556da4dde796d015b0c795be578c7746a825265d87a47353f5386a8adf0f958e718a274f7370c872d977f103b19fcf84d2d9e1698bac14c902f2ab16b526a5f836a7f5f3f509d5e48d79d3edae85ddcc88a7e47ad8c5e1ac13e52e18664e4e9f5f0fbe02d848814f9", 0xb6}, {&(0x7f0000002180)="3d8724444c5d45bf1447bb22a45000efaab742c9759cfe4cb0781e4a64feb292f4b0a5303c7ac65ce2596ab6ade183b36d78c80631788701d282ea65fd96b74b62e67ec8bed290d8f7069387ac7e55bcfdec52137f8bb85bb392052dad51b6c11c58e434a389eadc2f24e47612d54a72cf33282e591212b0d5983fe2678d8c58e6fdc6d94d2ccb12334666f4e2bae416732dc610474e6dce12738890d53de50039e799d50f5c6d08716135a1d2a3c77236052ddbd768f5593596b2be12d765b54bbbf410f30436a737436e9e2b65306478a986d3e463073d47a01a4298795a71d4be08937d84977f39b3a192b4de3978c3617c8a9bc5c1a8679332382438308cb237e8c4cd965a57431ef41bc147b1f684a42131bc98fd712a84a2f525f298c293696f9cb69efb26be0798cb55bf71f32c432c52b0fedcb5f2e0c43d23beffc705bfb158cf10b6f1cb3e0ceb506f9b16774c70902b81b9ff1eb1e673c85d4ed811d2b8384f7640a6d412c278998634e3273f0a411fbc2908baebcdc2342cee71ed4253cf6d2111ef1790541e96e9fdbe67adae4b03d0b07008b5df258bfe86308cab6350e9fe2298226961959432ae8546e720686bcfa9180f010b5867e417e4000b8d2c63a8faf7a672ea882ec22bf77f0c09cb8831434d5fa725a90b6490622784c305e8719e3ccab9a43d7353f67c8da1bf3dea58d175f9a6b4fc9f2d391ef08ad5e60cee2a9922afc8718caae1de7cac90cfdc700a518f4fa521b24058ec0f809d6e5e5aae962cecd1332550a40314fec8f20736fd3b775b65e0a3f3fe4cdc8920f4dd2f458a4150fa857c76a0862ce9a8a749caf0e475535205589c90d99d9c90bdee7041ce47dad48ac3c84df98f549c2ed44dc2f01ff35d27774b192993cd7046bbe5180b6224a27ba4b7e05ce9b5488547f423e47102f651b54d3460a4e6766c1d93a8a8769b3d8ba4e0ba841cdfbfe3dca159d52a27970fe74bf3cade2a1cc4f156abd83cf3771e2eb156e6172839e73e7659cf8fe5555115ba1a12f545e556f853447694c59c0763f07b038fed950b54553fb1af524a7a7a585430632776ce99586043d72e4886a0669f70241d65ad4f02475f2fd56ddb49f15f2d9971bc83d413174295fdeed186e2a4d096955481d16697f537472e6aad80c178c21c9246769eb637ee18ee19bedc6bc1ad5913bbb99ed7ad1d74881fbeac0253bd14ae753da3223302696e144d0992147dbecd4d55ebe26b53ead0fa7c5b8be163fef053cccf7481f8b7bfb2e7e83f456cbf1f2145989a0aec2762c53aa37fe51b9a0e1795fee6ee227ded47c15064acad1576a1eed793c75a5c0f06e9f3b9cb56d5170e591c482ee8eda030961c2f1b09e86c3b801b5f65c40ab6ab4b1c2244286bf8a60950657060e404ec3a127882c0a490e827a8c34c2c74eb2805ea2007aff33e7e0976ee611a11e7dfac28de9b18838fe29d42706f44e387af6bb74a9f7bb24ac95549faedd21a5d9c9d75e9de39a23d44b4176077e9bba6f9361644cc54599b3cf270a262afdb84a1bda4fc4f1a815a7c9e4814afdda3158e46f8fb5c4c833f20a9e337f95ce6e514c99f8a7fff4de48be647f5b183a88b2154a5f5a1951a2d2ca704820f57241df54a215f9fdf2cf0f889ca0aecdc5d9762a5e5341bcf8cb4fd508a23dc5be6adde3cda2aabcfc34157e285e25c42748345e3512a01493ed2651230a5dba12ee7d2cf36ec481ff303ec5c1b0d67224514177cb045c3e97a2f28209926c18a66855a632b780cfa71f03f9b2c34d6725736b93a6f731d683611ae7ccf513ae86a008f09c06e3de76ed61a1f634c1889b120cf2ba0f3bcc635478138491bad62bc01b561c29e62c8b499893faf1889d3276b7256b887df241ef93598f88ef53c86c20aeab11ad4b9e964ef91312152b4fa56fffa12d55f779150f3d5ff8bebde262ab6f4e6681f79b2308f22f04267cfcac12e0629cc24f1bcd1b99efd898baf72791103f9768c37e99cff923ffab956858ecb750c9a21bc717267963f01f905cb76563e11a7e274e2486d9b28384150e3056b8b3f2ee8c07d397ffb05b9e4c6b188d04f7566a7c0178b2851f59cf8c57128642e5a174f461046d0bbd19c051ee1f8fb00bbf6b282099b74c1bba413e8ec2cbffee21193a70889853d821b5754609ef70a9e1c2033dfd800851096ab96f771e982c28bc512ff7d2f366791340529e2b7eb5abcfca53270c89c98afdfb819684dd18406c7cdc05ba3daa51f796ed713a685cf3b4883b50720de5b45bb6928aec8f40ab9c9c7f7686d6680933b639cd90228d8adeee30673ee36466ed0cf65d6956d3f85e4d1c47b86d81cde15812c665fa3f00805c62e0186d1ff747346566cb02848c5cae5d2258f6f35a1a995da274c6f725cb4a316ee11afabefdf9c1a59bd4f396df365b402f151d322942836f8cf0a16bf2d35a5081fc7f0b73d8c51d2dd764516fcc2ee43332cd304f31de36773858dfaf77b3708cf9bc6bd7962b6439de135d7c53f3706ecffe498fff995cb689a288ee157e95f6b0b20de5eccd7a6814934a0655e0644ea302beb38d97ec940206f0aabb816ebda4b44ceb4791a415e67311da577d55b9161c35939453d73cc794a900138bd00f6d00f7b92d0a4914d15f8eda37f956384f02f952d2669b7b7886347a0389e1287d0b2981ced846b05a31b9573232b87ac3851f3d18cd01a37570ca14e996b4ebb35f1a6b13ced9ebd182bd02d24c064997f60f4b1f908605661421d7fb44ac2b7c0908756a4ebd9215e45d1d345f40ac3103b97cd06c7d04ea3b858e7a6954325e2943bf15fea65fff9d73ab0e9075ea71c517b66af0663d6d7ecd14ee55eedd672278d5a79acaedd7f1fafb669ee9e9f0f9dc0c245d90d82af88184ba787a4a2143726e8e3ff0156a8c8104f5e90685a71c504a50f55a8f5f6b0dc607ce92e95dfcc24b1aa02e2f79a38bf51bcffe6a7abe849ed957116421a5de3a0af124a1d4c05d6422672fc72ae8add3809c1433e79eb66d0f36e9c9bec321921835795e99486da2c2497533a7a14295aa0b5cd49ef62e69e46cf3b575f60183ba693f32444e731aceaf51eecbb5ed36e0ff40e2860546a14895093248d537454e22ce042f4c41b5dd9a8d155601a0be5771cb8293754cceaf37dee02fa0b33b4d9b9e241097e0b6633dc5c3e8e299c2aab221b1c42c0a9bc1dc54909f002dd01dfea8d30a691c4c2bd1bb68b1e9cb7b6210aed5d0b14d12235a0f81e4fdcd452cd57ff4d4bff7d5ddd9f965cbb1c7c7dffaa79f67536cc4e1fdbcf0b6c67f546f467b02f4b280291f7e2321f3b0dac9e4fc01c5b69e3c041941175678594303a88c5cf826d6962aca3d90ff877f12223d7b5ff4902e405d0d7f1da979b3d6b3422692d4f5e574a32a799f0e5d08c987727c741c51480bfb4abeed774a984c0e2718b90188dbe1760b9882ea3887d068f10022455e79e2177e95ec197364c600c2c10ebde37dce73bb91a9ea91d7bf7f3e946b0d0718af142c7915f59b9a8bb448389a489dbd070ba6f5f82921d907f56df61661a93fd5098374e14b44a2f773696fadd510de972e6a9bc836235c02f01c143830c909a42becb1e7118ce3c1c6b01e3c2aeed926b750e0ec2576321af1a46d81b0f88e2cd8324aeed39151404221343d05c8ab0272b3884dbc9e3a618df4d530fcc80c78fb2985ab8090b0c5c91fd3c968f82f63e39ed43eff587344b99292664df1f2d2ca785b15bbf808f3ccaab7c57138128cde8d0d848835fab8ccac58ac49e1563fd5987508fe696aced1461555d2192383169b68de672ac69d57ce158323b01d7acadd2d0ca48006c1db5a15a1f715bbee047e9e6d07022148569cd704e64ca9eacdaaa55b68adb369c7a4a7e2f45574cb716d91acbda6de2035bfa50d393ebc26eb78aabb6e2f235cb25e9d386aa02c4a93b8d553bd0131e9e872ba4223da578fefc363de110b6a915112da18678d0acf81b669c74d232da219388b90dfa02ba7d5ef3fd10bd6396d589d32919248e9448005f81ec7c62b23eb0442f5f121d336d44f1828dcbcbc0a8f8cada83b55d45894cce4fe6d7a6c3c37d9ceb99a1a3531973dae6623ed15b8619f02874afde9c8a09461b0e17dbfd0d3c742572cd494e77edc39fe4b4eb55f2813275ba10c717f4f53bba6fcbf4424a3cd47eb1c7055279c67b2cf56b06dca35e41b0daa0a563835086e1c8423a2390f56ba0a42256608eb839c47d6bad8e48a7d3fbc0adbc14d053749a3b861673aec3428c4443c516016205b18e755e2dc474e78a6960520323273fb84e3f5ff8c4dc270e286d48233c939a4fed711c732acb971783591a8db4b717d5e6fe8cad9cfe57de72f803c2eec0acc6f52d7bed1ea41d2c42e8ca7375ecbd768f2e4de2ecb5eb3944ac22df2d804f733537abdae8d4aa22806dfc8f1a170175e4c28bfac1693c4ee71350a004556a4067b413c22fc4615f9987330fc928829d3dc6608075cdf10b38fd92ac1fafb73455232be02021804481fd7d707aaf719e68c75b043540d441413bd756ca8c4ff3c47bd750d447786b0e34bd438c670a6b227ca05275cc85a68ff9cdd10a0801e2a148d277ed3b72c3b4264b24485e918148dd173a580d32979ad510ba6e58a40481d13303881019a0add77cf780b8f0ec233bde34aaa6cc19c66a38feb0f5f709014fab7dad66374780832b296a26796abf0f86a2ddf83ce67b4ef7c6675e0cce5fc2352828e67d8723ca45bad9c8db78a063107f4918f5f0bf2eab382aff98745881631907d68871e44671cc1abbd58a4349564a621379cc6026e6fa8c5054e2869a6ca10cef0bc2c7b7c049bc6af1de12998e3456b77e6e599c42b16dbc25935aa15c350a49f60a30c692daad7f30a4b0b8d56a906451e0579e31ebb56b31ff69348803fcff1b57f69f8161a298dc36cb6a3e9bce7133120cb288d7b6664e6caaf3d7266b66f5f9556e9658da51240ff97c46dfb46260e590fd74c2110bfe753533320abb8b83eca761ed05afaa1313cf76147d3f5d8fca67b229f6bdfce4e5582a188292eb56a7b96bcebb4e37d7bf4b3c723b731807dc69d7e3bae1a4eaf7d66d9dce49b0f3fc943863c81adcf848547635e4eb6b72c2cbe9e0461dde796aedff91d4f330a35e511131ce606ab8e7b3b87928f52fe5b1de2d6aad5fb40ac2fc60bc8015fa2afd267ab39ab1a3253be01248089f64cd7ebbca79ae096831e70c8e87add974e3c0572310b79e2a32b4c1a78349ebf5833ab753a5bf5afcf365dc5c93be3f3b87d14d532e4b02b7e016c2f52e4a6d394e026b474085b60dd843ebde2d6e5f2fd0cc9a40c151ff38038c320a744df45c722df7e81ab60792857932255d660134a7e1e20e6eee7183aa673d9137674a8fccc5287fb8b791ff9ed78ea7c6e8c5b8c89dfe25f5b65dc7670761f87c8e4f1791e6a1873dd8c44f1978081eb35f77e5dbbb02b5fc2b18722532d4eea7f6dc7b478ed1a4f3d121bee17a1a887abef5050c209947e061fe0dca9ca5cc333c7ac04969c9890fe1c45774ba365e36278e2d7666340a56d4d3d91fc9d282029a7951e1a64c1e401bf8be7285fd163a71ee1debf14800855276e4e1d24b1c0dd1c5ce65a3ee025c3bb7369e8b3525c08b2074666781281fc07a308737af32a6f5d1b907e7f8334eba9c579966b12e963b3978fc15b92b90fcf0a8ecebdd79128425de9d2a69dcf12e0d24cb5d2d8f3f7e96ea67a3f389c2c83537373531088fedcb52", 0x1000}, {&(0x7f0000003180)="14f9245aa382149bc695346765e7c365a9e15a4f6d356942cd42955af8cbd44f86fdac1dac3411fb391fe7f44411e75437e0182ae85e13f54efe67c1d7ca6cb977770d3716e85b6607f863816068efefbea9a27c34d1b0f02e05ba1b84cf74d2c33d9e5ee3f322c6be4ec527d16803d597455d199b17c0f6a89aa93f9509e03d", 0x80}, {&(0x7f0000003200)="78bed0f63770514c4a6c4d75dfafe75af8f107c7fb33fa26dd61e0b6da2946a331ef4fcfd1ddf10101682db6b520d1bca5701d5143af4db6", 0x38}, {&(0x7f0000003240)="4595ebd67e7484f383976cb3bcf0fcb62e61acceff5ec2937a79fa36369f07f6b7e033da99", 0x25}, {&(0x7f0000003280)="f9796526ecf8099ef54e7a948f5940d98d05b0d82b7419251ff699481dc4289d1392c4c6cf2952246252ae5ffcdb3bb94409ca10026db667520aa52f986828b12047703ba2c42bc5651511d8fce42138661b6f871344677208cf6feee8aaaf61913852b5ff9c69b9ad7a2766e990e27d25ec9d6f43f24d25906ea7753ba21a0b6058b717cb72e322ce99c8799b66c5", 0x8f}, {&(0x7f0000003340)="424c9eddb9b7098b127009ad321320deaa08118e1b510c953944dd", 0x1b}, {&(0x7f0000003380)="a4e4de662ec791fa1f19d2810819d96b214f76f1ef2be98179febb8a45b1fc8cf59b05196cc24bd2f740c5029514192b53b07ad6dbe3316c5a50ebc0a957944ec6069a062c0ed1a3024ca1c7c6bed0479090b46b25548af83eb76686517e46f4da158736ecbb5dac8df8aab54cc6f8cb0fb2c53bf99fda81a6471659c24e4c604d4638ba988830391d96a069fc5475a26b73a0054a7b6acc217e9aa11f4055138e9a5af4618062552f42063fe521b07f65f55bee1efdac0a659192372320e2e5939ac7408052b16839c1744cc08c13f619eb81d2d6a9d9118a3a4f02c5a9d8834d2e9a4c71c43eb87255977496479ad7", 0xf0}, {&(0x7f0000003480)="2a41e3eea10c416b2a9af10c45096fdc12cae859870a830d477cf392f957acdd41e78e3081eaddc375fd3cea8a5b4f54300d74fb5e543d3c59e8", 0x3a}, {&(0x7f00000034c0)="52b3eacb413d2a4fa78f86231b302bda21fc4a231671ed12aa721423396828", 0x1f}], 0xa, 0x9) sendto(r0, &(0x7f00000035c0)="c38bda48863441d368fe0ab841cd15c6b807883754e81462adc9665bbce44a0fbeff7cf6ffc42016911e95ce4742cff7b9faf4aa943f5f9bc964a0c7bee7ef1b65a9d7", 0x43, 0xc, &(0x7f0000003640)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) 10:37:53 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x202, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) readlink(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x5cc) 10:37:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="3823cb01ffdab0fc4cbef67758609669d27613bae8207128fc465800e3fc83408d112c1b2f69e86bee5af9cbbe6a3c109d89a4ce832d9359b78001f355164d6ea855f6717c2f54d54a539e7d5b24dbae33a2060132e9f6d85e71b8e5f41b213435b3c0", 0x63}, {&(0x7f0000000280)="fe1717484be2126620a3f196c9f81cb6d7c0ae13f93a95ff89a8fbf534daba008fd04d444bb8cc055bb231c3faa8e3b7f2ced759cd6f649d85aee2947b6055333c159923e6e6b9b57b063208ae3f8ef243bbb4", 0x53}, {&(0x7f0000000300)="cbd1734b8326e05527af5f7a75e838fb8995db60276c1e700252c8ed629608d591bf26037b3842ac3d902b5e98067880cfd0ce2b2f4ab0d813dbaab24d36aa64142aad024b17ac4f4e5e235d92f10aef4a51c8263db9c91317599dfe48ac0b3cb012f91f9a0c93aa5b511dc59d9eb1cba0e946ffaa5932abb5d08828c001e99325b2cbbd73f3b8e7d4c313b50a36e5f64f44344b1ab2bb8803b45374b830e738459ca42e5f9bdcc7767eaa82eb548ba467c7f2ca0e463dfb3f9519a8f09b96797c5fd8e4e1aa081e8f914d1f5a85f98774bf406c969c027646e49b81dc934dbb94decf440bb9cd7eb52b33e661d0b0794da68414de637f5923cb307800237f353be9c2ef01905ceb7be8db6b5fd41f759c9712b175d2ce6fdb4aca90a64f093445acab4c4e3a169185268b3015ec1c3e2d7810c05fc2bbf4e03a51e3242f493c0caa195560701d18d71d93ec8062fc626b9d6102eb5f7a5919b4b9e041dc00c8efc648c8ea5ed05b31ac28e54118a4c437a5bd8e5ef9a85d0efb19dbad8dba1775778d9770cb068704ead7caf80e8fdd556ca036dcca9761be6b5c39b048bbfcc5d6a76c6ee6b3ba63b4b0a032aea83f99dc0577a47356c4e8e7a6a6c944546ea0eb077fdc3b626d6427000702e96654e4b96f756e86788c4c22eb049f5b794e9ec22ee8c18d0d7ea69abae5d57a11a9df708c03e711bb0068ab03915819b6a4946edbbac79f5311ac22e348c04c06929c5b8cb486cb8879a253a88a7f580eb575253f0ea7aaad88706b1a18d4f207d639a15edd1048e2fa4977f46389e25c81dbb326f254da2210271c4fea070a1603f187b04c5e0fb0ac0b1ad948b94214c834dee8e529cbb5a108782e2fc879d7895dca26703409cfd2aef9998a7b49ee36845ea838c6a1a5e5ee395ab1e1250e8ae844a3bde221a41963af9c2400a372a307036eeb4e881ae5c0e2c8ee2aba37054d8dfce52638f9cb1400b3f94d3deb585292fba084381db11605ac44457a0ff558e6eab1d80ee6183ded50c108eb7d8c07af77e269266d4c4f5fd7f53b8552c892d20d499b7c161132f90f7216bcb35645849eec9ec3d8317f122eefe6e3be1e6c8639e901059a93a7c5cad3e357c582f175406e5e8ee9170aef73030f78e08374b691d6aaa920f46d0becf7ab22ad9cb409e66996ddc698257c5d5534395ba92760c70456d43446dc5894500e874051edb477b2ddbafb2c95e786381cd9b8b05f47905eb7f73b90ebd308d47ed2ad1d36091774aa4a9b54f93929af7797881bae941e08fb8195851f3f1d7ee12b611a340199032dff3a7b37f69b1c87fd06de416905594bc8e234997ac309cb2b8226cb9655e643f6932a773ce6f411f20222fe10215a992c952bad2fe059d1ff92856de57e5b7dde96eb0215b849d098c9d2f9a7e653ad00882bb8ac98873df681189e393f7b2f4f3679c5e39a4121befc4d334bfb435ff588c11826b9f7333b525e09730515256372febba7cccdbc4aabaa3c61ebaef4d61b353af6f4125f89c67e45a29e5264b828c68f27f1c272bccc8c0c410ccd7b52de2e44280eb66feadef017031b8ea3aae5e068bfa0559c1419ddad7a68fd7d66339d803e7105902b8e2ed59f5537086580abfc06ebddc686a8e7bf95e727bd8d45e4cced9cb291d31864cfd58773e31d92bda26f2a2589f72e53a2e54ef813deac4695103e545f9cc63abd294e2f250069eaacc8a98c82a3b5e0f1f2068af012c9412411c7613dff288780a648e7fb3f12836508e1c17fe0897ac911a2607d21f8f99a9f3ab8ec433cd0d5689234dcc7e5490e809bc34275fccfa59a1f65b3281b4b7a79dce87f0c174fe02eeb807c7da69fc6c56afe724331aa45f425de240b7cb0ec0c68d5b839d7b259b34454d461236a9412eb3098b251595152eb3ace7aca5bc09e9a077e25131110ab2daa9153835d417218f5992d094a7750ed1d943d3d8ca6329284ad62970b52ede8c68c677e3e8df341817e71af02e4677600e12859edb7e9fe960074225df0a5fe7d0583256a612a43d1eced7d40c496d9de4717636e1636bf38acca491b071a972bb20e0b412d1c495a2e184c26824d870627619155bdb59d285f30c0ebea0867b0d58c67c27b4dc03ff9c61bd71c9faf446991c532c38387c2ece0fbbe7c6314d060b79d2ff035bbc2b6f3217d39dbc2ddfdbefb7fc4d18a66eec49cc865fb81625c47539287606deeda822f165f018985ac12a954cea71f3cfe04c89e90c44fa2bcbaf77ec5a455386d810cd1594007f1545d8ddb172d9a29261acaf09390ce1a8a05f4903f5ae0bcc67b72465d0cef8da019149c83fb6a4c30eb8c12bd7d661281063cf93472ff4fcf580cd46d3d9cdc9da79cb8348206a10a45eff4a582b9dab80aefe915a8ab7053cc002f9efd7379d0e3b2699370e0b3bccade9443e0257d882df7cc2db68c5b4dc6a7f79570171592e6ac8b7f9f22d986bd4622c5d7858f6ba70c8d5ca99364ae08187f81d12f243d1a7034b018005212122aeaaca3129261fc4e67a1eda811ba1b339da3ca5b28af0dfe33402e8a1b5e7c2ddea6870ae8de66a9a8476d5e0d09a4a58dba6c867275258977a44ec2abee0209b0bda8e984c4bf960f5daf699e1c887e92af3224ccc4b4b4911d005d417ca952e139ec74e3b939a79b5cb2f1dc9f23ea708ab2f68143a5506f091c4260c9deca5374488c6b0b46b8db61eef9dd906195d106e35b8a1efdb629059d48b888a60b6687b192713ec01231cb20b29e535b9e414790bd88558266af87afaf2a9666de11dbcca804cd5341f4dcab6579e0c51455e531fdb9bbc6ba9dfec03b39bde5d2fae57e37a47c1025397ec120a04b35c02a8a3cd767b8c594c4775a3f93d8d0650925804f34a86385d25ef4e9ec3f8f52ef8186815aa9c56a649e612555db03373bb73bf60d36ba4e2c4f8989b933aba3b02c2e8e31496fbc675ee596bd3eca909095221c5bfedce805c5658dbc710ad9264f6cec52158af15992e472567e1746fbf5c403858461e4a4c7d9c213349d278bbdfcca71a1b5b96b6de619e0a13beb506b0c1553c99738d8d0760a1ce2f8f42a54fdcd397db49b8782812bf8e25800269556851845157b7ccd5ad6b63a957865a68fa2e6cecb9b2a5f664ad9b91d4b32d216ab478e4a13a509686b76a509ac3b1eca59481ee2f0c4ef47f796656dd7d2d24b437ebff8bfee10fe0f0b92c9b93f38815bd44c18c95abb84622ae53a2a65ad43179071a7aea96c22cb9360d900040698fa1f185bcd18423fa7a5b61d2496cfa6030a87a091981b2bbc731b83fbcdaccf5088f4e246cecb71630f767ace6887b1befad856fd1810f14944c556491161c5465a766f11981dc5b7a0ce9bf486c962fe4e4e64f293463bf52c71b2b5eac550ecb392829424d252f42190627cce13c8e4a8d84b5e00d9cbf4238447c9a6bcf27e8a79520fdc279221f91feca9b1d23d8292f913c3f837eb1f478061ebaf58ba2249cdf9a6987c2b9c52608c76b1511b725c207667f8dc5042e9fca38dd6e5c898efeddfb91cc14cc83454705c2183aa35658fd7bd51b3e92488f7fb3edeb52ed6617b7621c48c58b798b19d3041f0caf299955e4a947b6e23b586847c72f66acc6c13d85636591c4d62f93eeadbd0ae9dc773594faac4a8b9886bcb730ac7cd5fbed0413e905957657a58ee7de04be374cc991a1cc490eb12ae4436a458a55f1976c06d1a7473508522152b606f91b0faefbefb416f8d07b2f730218a750c4bbca713b9c890f46b90d130a8ed6d25bc5e236de1afe4ae5c0b28cd3312a8fca1f92d1895b2bce66f8932ee14d75ec8d94d7d676157d441b54f9303f912f81dbe90981deb6c56dda9419e5fc75ce0745c3fa7abb19d6e723f3fd1ef871834ad1c8d1412d9e1d4dff630e425e7f3f9e3fa1c618625b78a93cc69ab2d499ab01f51e4b3192a5f40d3dee107e0f821d4343b461b77f7f2ef1f620ef22d2902d6d093b1c1653088aafac547dcd3d2b64e88a2b25ab7267d609ec592f36ba57908a52af6bbaa631e3ef1bc3e1ef5429e46560b4c1fb690304f8f6862f744122db661a6b8c0e56274d749f215f7e96f9c529cbcef8b1e6e1686973fe3e5fb152f66078bd0124a8b1484af34ad681555b75a1c0f564448a552e4bcb1dfac542b75993c75455205b3b07a56116b82a39b9c9a5abb9bd28316aec2ae2fb34f89382638240f33c4ec78fa759af9561d2ef77fdc5b1b0cdefc0f7eb292d3d6b25014b12130610fd22a3fd670c06760d0346b552bfc91c5665f70dabaa0d31ab42bee8db0eb628595b49601df1db5c58998d6fa6deea1e3ddc7dd23962bf2266268cca87a8f578513151e906f1abcb46e7fa4db54f143efd237cc2965fa3daf438061a99b1720919f3971433fad67fae763c8c6fdb3db8f859367b5d1271644351a342154742c6cc896d855bca74600149574541e8054404d1f30f6ef456da89c7b65e192bd6829026375a570a2e4a1dc23e6f0ff15a453436c9a36d92c68bd1834885f7f277cce27858735ab3b212c389ad20cc17db042de6d2178406568bfb0b947f342f973325b3f9e8b21123352c97ae9a7b7e91efef2c02ee8877d4cf0873eb86d8c2817c32098c4a0731e23a4065b3e81d6de8e847db3d92484cccc902d03471452cdf6bfddfb122cc02a290608c9034d568939dfedf60c6a43946c48c882abcf182b7e3900c8333401406d918529c4ac1cd7cfff30c5b28c02ae5a8da4f697d889707f5801ac18a1085c2b21d42b745b8c96338218c5f1fbd60b17122730fe79e64e988ea9b0f2a788b0091e252d3b09568fbb47e4bf88c7751eb6382e3e974b25b13215a67ea8daf1b58d4a7c6e32b369346fc3e029e0d5443535d70c829def962a0c60fda68ad927956a87b25bd3ceb58a739c85b7b6d6c4149d19714ac8886d6736712740e1f9c2327b5fa91f559a90fee9fe50ca56242260f6194ddea950ae43ba30497ed4b297bc2bb505dcf6128a9c7e5c0bc5eaa95c25fdcff831d1d8be4c23e18a3163537a96384e33c9a0e16e0d69c843f4a9d4dbf0dd788f40ef3c7165bdfecc66f181043cea8976c002872a34385d351047e6c6d41620e19adae6dd7ee6a129709c234d690f2ac10f4bc3d51b35e5b87286d342db76e04dc2b92446ef1bc936aec6d0188bd0a0abfe2b6b678732755586d488d37ad66b86f1d6b698ae15cf5c0250f7e231d325b7d219ec3c68a1044c73a70dd52f64d1cadd17cecb8ac60ffc526c1f83ab2f1c3bd5499aa271b992f3655b5c013edaa0a1e77d2743e2f73c325d0d737e0b15b1aee59ee609c2a884905837d13f2fdb17db0e00e857f828eb62c570c6c70702d33d34cfa9655396fd9ce4b4aedeff7943e98e3c753a066aa5e192fb96e47e52366aca3e92566f8e014eaca9a4b9e256e9077bbde2dbe13fc508e17fcbe70f42a7f379e7a7258f64afbefa4e78ff512d72c72f2e8eb042f759f5fab0bb05e9781d7b201cb0c46b026455039421f019f93c2e08239d90cbda13e0ca9f47fd6ce27ea9500f10ae80ce08bf42190a6584d4992256ce4397e5c1333e89bbd5c8400b5c944b9ef28d67ad45950f8f52a63cbe771b4faaa35cbbc1a3b06514b06a005138fd3f38a464fe0cded4ee4d422b9abe574d394e2fe83b006343e50de30c0a5c00ceddf0d3b7fe2adbfbba258291344443f04630c3983bd74e0238322986cc7957850dc26a1cc6bb0814429bb4fcfdde0e55da2366d472b393a427bddb4449872b9fbc5df200", 0x1000}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x20, 0x7, 0x6, 0xbd2, "f3b5a3b298d836a3f58c09e8c8f813888ae1c818", 0xfffffffffffffe00, 0x3}) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 10:37:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmat(r0, &(0x7f00003a1000/0x3000)=nil, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='\x00') r2 = semget(0x2, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5e81) 10:37:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) fcntl$setown(r1, 0x6, r4) 10:37:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 10:37:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getpgrp() accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:37:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:37:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x7) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f00000002c0)={{0x9, 0x5}, {0x7, 0x9}}, &(0x7f0000000300)) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000100)='./bus\x00', r4, r5) chdir(0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xbea2, 0x2, 0x8, 0x1, 0x4, 0x4, 0x1ff, 0x1, 0x0, 0xff, 0x6}) setsockopt(r2, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r3, 0x20004b3c) getsockname(r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 10:37:54 executing program 0: r0 = socket(0x2, 0x4005, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getegid() r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="3e48a8ef92205ad76448f15853f5fffdf5e9eb7117727703736967928e373bb9bea4714071d7", 0x26}, {&(0x7f00000000c0)="c82e6c10841228d971aaa6d97d86f59e575bbbe0c0d8bc2fcf6c79fefa9d0a13e07edc3459cdfcb5a242eb94b818d2abab38b453fc9fcf4c8562b1b17ab1b5c284ba28d238de3bc05196bf63b34d570442ab35a58ce688", 0x57}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe0, 0xc}, 0x405) connect$unix(r0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:37:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="0ad3ebc9f38744d4109817f195b3040156b45a8817c0858d79e873a94cec8f705376274c117bb69c580e8fac2d6201c179575f1854395ce036df405d975dfec76bec683c53d740bce5455ba82bd5045f46c1deb412a165b4bea6d41d62b56a520f495981e92b502250e2e2839fc3bf4c751b2592962950ad807955cec0affaac266c1c200057d5cc5c4765f1273b272be669deb810c85c8fe767c5463d085d87d09e4b", 0xa3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup2(r1, r0) fchflags(r1, 0x50004) pwritev(r1, &(0x7f0000001980)=[{&(0x7f00000002c0)="f1c4002c3a8fd27fc1e80f5380b6af36f21ab8e5db73d63a6650594e38369e93ce72f4ca182f3ca2b09a84fa2c6fce4f8352c91f1559a9077f7e829aad0cef3bed3d6b562446aa6fb5a9fc7a0463c7fe84031c73060ec954ddf5d34b31967d27088f53136a1c6c014c4fd312176fb0f7bf5cbcf5991a278e121c456b82db7eb1498cc38074efe6425a96b639dafe3cfaf31eff11dcc35384ca", 0x99}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="cc56eee30a192bbdf434ee3905f4cda54b98a7b0b7ad71fc76a086bf7528ed718179a4c47eeae6a7aae827d28b29bfb1c2486ad73c8d7d410d7d8e429aaf756feb9af830085feffe288a2a8f4bb9133fce13b753c4665e37849b374299c9876ae6d69d21e99d50a80fe366337a4e8a89d72e4b49c0cfd5eede3adb4a660a6054cceca88499b5835983dc0c601fdeba8f555729b73673398c7f431d2b74a66fd39f4b398e0214e5f6b59c17aa10bcf978518a68fe4a73e083d85636f0d4ed7a044bf7062b42f13c316e7986a0236153dac0313b", 0xd3}, {&(0x7f00000004c0)="d0edfa00a4e07fe470ad7fe37b58c5fd538585b88cc8ffab09457333aff912e151da79380d3ac00dc5c72f8138f30fa9f3b4e938ce656af1ebc7ea8ddc7b5cf38cd40ae0c45e8c7c1c1ab6c64f4309c53d1d2ad8a14839cc8805c5bad685fa5d2b43", 0x62}, {&(0x7f0000000540)="ee3d7792fb04998927bd81e9256ce381ee895c8d29818dffadeeae340d61def57d9f94129428f964daa3a748e1d6485b83b8b4ef1a010f264ba163f21e69bede125ae76baa892f0317a50835c7161a610630cfe819659549386c007bc9968c3a9330be2a6db67a9483f716266dcb41c0be15314e66dbb333848353db603ff9e702d33dae9269168b9438da455f44c1668a718a9db0f766b0eb07b5c77697bed3d5d85affe7a832260624c39f729e94859f0deeb3c030d1ad9b6e1ea75a05043a27750c9a4533b19f061e588bc18f2235873e24d4c44b339eabf91e734891de0c1997016e13d0", 0xe6}, {&(0x7f0000000640)="e6795f8d2059b4d775fc2c13da138244dc23edcc2f461e0dca154b394e527d56fae9446e9ed5be1fc83bb38cef22989a0380d56eefd0f7bf7fc82f5a8070700ac7196c28425017fa726c395d2dd0a91b8815a4bf825d08d0aca5257093a6d3a435870b9d069090693b19982df3f40640a522494245a45cfcb6a53fd4b35ec551975bffa354c11c854d43fdf8806ecd58e9554daa09028359879d9c343d78d41d21d4fcea44a52d61505dc685c1b45f4c630ec8249a200bcc94d1df699ca0eb49a18b0e4a53a41ff3b393ea543fd2ea5c7a5e501fb6bcbff9457cc2530c6a5fafaf53155cf71cae4ae46e84ecd09baf", 0xef}, {&(0x7f0000000740)="dc6418c6130975b92820bc515ee19c364fe1c2187f307aebdb2f450c857552b6675a8ec53a34bce6aaabf7556c484230a87384bc0e1db8d45bbf6dfe4c90374bc4bda6ac0f7f2c8e02e30e2715a844f734bea6be3662b06a9019e75deccdfd53ed760906aea4778f87f0247d13b2e0c632ce9823a5419d34aaeb2b692bcd0260cb4aa5ed7fcde1cd159cc67d1bc3c28e47b526c793e55844cfc161b20cb4ffcb696181493ebb1a5fd826f1e4497100323724f364853c0e77b89d4463c4758014f265a922b78749bc0850b4c5cc055498d6de3efc263c9c7deb44ffe5d8574a1c55a5d78e384fb1dd00a0cfd356e173a0cb1b60777ad52a93e39e063fefe3", 0xfe}, {&(0x7f0000000840)="5455de1e81889201ed025b30e8c4bf5e20267e508493126920866c3d669763ade7a096ed578b7ad284616b12aa38f12906ee136447236fa7db7ca4f1db66ea8bad77bfe4842a52198e700d046ae9c30c53dfdb344ea301534d16add20fc6b83fc69cb3d7cd631f7e6093c74cd3475de10ed0bdde24a0a3a26103a6c2f0d6cd926214b6317057e86ef93ea9c026b746ce6a20630c4809955a04bf5f181e4497fc37861d8612ad879e5031d2bcd3ce6cf3abb19844", 0xb4}, {&(0x7f0000000900)="bd06f69bffd187a4f2b982fb3431e134e74b431808f9fd8bb1f9f6398bf3a1e1e9fc44bb0571279ddb1b839bf8dde1db519ea3c4376fb34abfa966f3148593afd5810f9d2c4036c14bd51de4d10273c6c82017", 0x53}, {&(0x7f0000000980)="b7ff75f8f983406fdf4f18c3a261a893f78de4f940314ae556727c06c071b6def2a5ae008cc089a1eb75cf11574cc78c088910e0c2ae0ca9c3e5c3b345dc54a12f7c4682ca250ac8f3ae3eea2a20f77e69c528241af2e5a907cc210f9f758f6f45169a02de1be352b83f4ec36d193c9e89aeb76fd30af29a0b4a4e9ab770ee04207f40171e23d4e944b2a8dcf88b39f8717b04751630e339d70b79692cd5075d157855a3f5bc80377d3da186ad1e9fba26bce3fcb2603cbb3faf43e1830a4ee097b9728add273cd2668c1f12b56fe60a5ac9d657e675076dc1b67eb079607fc7006f5301e316805021b19cb351af79373b1cab41f2a4ae2ee56cd5c766580f2c736de53e39a320e0792b640c83db51dd25aa651f1bb10b892be89fcc886f67fc2ccd6c23f5676ee66241b77cec98c801fb474b858ec4103b7eec169ee5ad2d3b2dd4a471573d84373da784caf235c0572ce3d09c61e8a6925bf49c41455a08bb3dc8e54fa26b7778bc71eca77bdcdc26d3f2fe3b98cc736fcc8bc4b02e7fc37590b3b5a6833852150ab226cb3fa94b55eeab2db7d603a7fe3c5e4019e9fdf523bc7ecfe3514b7e863b2a599017ffe5ce15553ff256cc89e456fb9e344df9f1e61708cbb3ba9084dd5ee211478846fa24ad2a1c87400e9794bad4855ebb75959d512834f6bbf2be10021bba3d0f917ec35efda6da1f69282ed8bf02ce860d8247a32fc75cd93755d681a373cb63662a96d1652767396ed502146177a7258bd44f69d7a35b58a6a5ac6b14e4e4888ee18e9a07e9efbeed444fc2b4e05b4123087b4bbaf0b179a24aa3ea546d253b11ee64fc78a9c2562940f7fe06c79ba64f467857a2dcca1fa15886e173b83fa3eded004822c12681ed50ceeb3977ac1931bbcecc82f38afb216d5fe49b9d1bfcf60cccfea193775490e215face666ca8934a7ad1352ef7dde0cc9aad7b486b39e07b5fe8e5a3e9d636f486525c39f905a66e2be4af571e0e3a1f4223a5be0b4d8a987b95ce789fbead2b9028ad7dc9b8774b1aa4ee413bab14f7dc4663b17ee9f56e0719559e4b269e2c951c7c85e71316ee943cb4a09b969fa1a56b7945afed25c8a904862c79bc16f29486c585f6d5b146c25044f0048f76403b8e34732c170b962f193f2e89d160146662e9c45e440755e1fded09cc063e3e65015e68310aba5a4397f7fce35628d12f10bf1cd37e4a3e61d2e2b7e3657709ba2362124b76f72c6b22bcc1f77b2a2b836e814040ae0aea1acdb545b68defd4b310a3b56345e232b6151708824e0b5dec4bfa3a82c92a313aa0a313ebb5d9c71fbd7f9858a168eb765ea2d18fe08472278f49bc8ec5429cb927ce3446554eafb1f73f04b5d5e2cc421de2eaf0ea82a9eccde856ec8b1000292e4a75fbd710c236434e78bc7203cd39c6d1a6173e5213343a867c9a7bdf182a86e839ef96a52468bf760c9ce6f8e404e97ba7f7682083f8a10aae93a9de0cdfb2cf3ae70941f35077980d0d3ccfd5f4ec6ccc3113270afb1014922fa2ada8e7584d36e97c8f7117811d27d4f0c3cbb4dfa4c728362f6d1725032dee3f8d02fe725f53d51aabfe52d2838b7f39a8e10fc7f94af1513b791d1b9a0a37d74b469542c6181a9e20d697985366c9cf8f988422b7a404a4d13f9668f0fef6864d5d7e7106c9812598af4741b8207593b88f2db24a656914f5d1c525851a3ea8e7e042183a6cf031380a549b47885f7cb342e5dbe9f4b533a51c9aea6eec1ee791b099c4116ce61158e18d886a0452e398dcffcac2c1ca8bb926bd04a9ba2150bd7e9e6ff4c983f80aedc0af82f1b57bf63e011029d20f258b2b77c5f96f12435523c9b44199b5318863a79d5f15fb1e425aa1ae2a6ef89435d21bfdf461c58587ea79e32ea777460b03515ec1927b2410b4c13df6985d87a9258d9306043beadf570769803f5ec8d8d5d8916bb31a14073606849ed810ec0d408518577a6130806b3154b7fed967927607518fc721426d7a5fd5714fe97ab28639805db1abd1247096722b84ab43e33740f5d02108b1e191f5756dea1fa9f6c8bf075e8c9fc0d119620f692dcae11daff42838d09036d45203ffda32e81a5dbc79d5dc88376966cd109a21a082a407592d3da0d131001a47c6b0cc93bbf16f452c88c2eccd7d14d27da2ddad77a353d9e33c9d025b893b33dd404083a9076b327d0a6b11b7f818b066cf446f275ed53c23b6c9ae45f40f9741ac9f318437db74308ff34ca10c1f6b88eb23264608566b166a76b1d4c952c1b14b8946e5ca593f3ed8da5c0d5a3d3b3aaa76e52e02ac11e4039fa3ea33cfe341831077a87f4cd076e33fff5cf920e7e8d6bf85e252df5db71d2565b7310675589e20e81101728d871ce3bf69ceeb55d2ad0b5bcb79ebca0856a831a16e9cd9503b3954bbdbb0fb5d4422bf6195b3df0354c94305cba8499b4292ddc648a1e1e15b5a5a7f055a3acb8f3270a7db7d6a95c917f4d008f1f454cc3ba557c601eaf0c73f254554e39dc11d3b97587f5e98b8cd794eb854a1b687e5a93880860d4184c80747c16c7419ff6856dcab436a7e4c18ad30b5e212bfcdc592ca8d6a3afd8b4fc4faa3cd7b6f2792a2e895d6a5a85b52198543dd1868fd9b93462f39e91e354badedb1ff2e1370bf2497019148f131a5140d3ef0b719eec1ca90d704993e4b637c860bb92e23d6de73b1e63f579997821dc5a930e2f36ed6f93a1e9e53c1951344b7191724fb5bac7febea3f1b80588646972e1c05c3eb49af5fe47a83ad92c84568e2759e795d0f5be31c80c6a442d07a981c93b0898cc8f83dd368ccba64a22dda2f120b2e61f3bdf30e47b3d335985a33c2117c628c5a5654b31556dc3f0719016e838f2a74b17ee6777c37985c1c4beb68288b2493923f44483910530e26b899f7af1c60bde57148f852a06f51eef6d228df1c68413839e61280966e7d264a954b129e8b95aa4dca33f3384b98adf0479faa26a8adc763d4e8af1d6b5928e6d477b22345f1c08761c4430c66c113f8249005d9124f0dc280213dc525327129be14a922352359d28188f0b4ff0e90d3a4e4e1f651daa08cb8a5f6d7994536b4a2fd84a5128362229a463d09dcadb9398bc06f833b65d25d53b43d01cccbe1cd2b61885b439cc5a6bdba21b6bd5809ae746a8f86837dfcb24617eb640827534722176863276ccbc75436f34fb59023270f2c0e70c24c8759742414bc0b7155816b35359f047e7019c0239f6a28894b62e47a5a4d98811de21f55145687d3967006c61823e969b551a0d9fb1813a8d769bd64a0f8b8a350c238909a3381caab4975d8831ae7f874a8e0c28fea2c37951b1b9e3d06f258d150a59035de2813d8d2359b8348e8c5e85ebc534648d639d3779f291869aa2a9af808e7d185912fc95aba91051ed97aa5ea6ec48cbb113ddfa2dea02769f0fab6245febc3ed404fd38a767260501de47c88228e4b9f33eb5ebcf77f16eda2ad17a952d42f5c3f275ba7eb8bee83f3fb8a6a5ee5fd2e3272dfef0b1c19a24a0566567ec153600121d58fba2d99b25c61f0ae99866e85fb8b4519f153f95cd2fd6505e6f38ab5e5c8d5da41275109cb6ecb7343b340941492b7edb0883af98a4e2dcffe3ba64cfcf1cfb3455a19d3aba7dc00fea01cb899574e2e8d9a76a1b0b161f32508a6b57cb6d5b298d06fce5aab6044d07f446d681a25df0c8755e5a6424ec95cf5186c2a335196899e2d687ba4d6b8c721c7ce3b445ec33b5e27a7dc7b042ca7f5639a57fcf16c6f4e4679268f9ce3f15a8840d77f259b839aae6e6011b48cfcee5afa39388874eef13fb2fe9a47805752240e86ed3f1a29219908fde5475170d2abb7f85cd23333aaa35bde6235786d96e0961d52207f37f06400d201bd0a8c9baa2260a39b9e03b53e4ec5a3d7e7de6e76536f91f579749b24eb8dfdeda8548f5d07ca323fe71675f80cdf3420004c23fd66639e01609ab1aa8c6f9ecc1f2881b40d5ff65fe34f38e37e9550f5eb891ff164a405a0431ed4e09c50a85a2217ea0424e0ec9f7146f6fe9e0e7b79b62919585b46a0dee5dea740321ae204d569e53c50debe9b901542265a64165c0fecfb6041f675963611e4ecc6e99886f60ddb784fa1d1b565895482101191cda506a20e77432e66afd10f46fe1d7752d5748b8d090b83c99b7406b49566d4b9954f8cd98632ce53a3122bf8320acfebec118d314c215ec075b5ac6a81cde64404a4b71b81f0ccd3715d4c134d85795b3d603f1c71c5e6acdb113d0f3d7b78ec2bcf1857bc603f467a3e2a1e2f487cc736d3a15cb6a2421c6cebd4ec41cf0a8510369f2e90f329ef37672c639bb9f6de73d47c7f3d8ebe46edeb89349e87f9082a0525afe67f3fe56bff68da2d83fba673acdd80f2857a955a71b7873dfd4056f4a9856f00af250591c43f52d09c73805faab4ce3e231b7a1f0d30b10ca1e6554888a97951e296ab4c194f3cb1a992e65a4a92485c32c529db902ab7976ec6988597299411a7f000420000f632c27285f2adad588b2d18e1fe7f41dda1aa7ebb2254b8f8f6233063d622caeb5bd8b49e158a67f803b98364dd42409373d6e187b30ed95b6c918021fcd3dd5446fdd213ebfa0751727ee23842bfa3c63add215c4c98e87ff3f1ea822f75bfab6f4e2f04e81a291390f5e9b4346c7edd1dca90fd1f89f7b0e2a4e15d458d84dde927175bf6e2e15627ecc55d22e10a8741feef6f4b09b5129d8fae3e7dde508a07a0450494c6af48108a1bdde9203eb7a0d15ae385e12330ef847bf30af695a3143aebe9ab84068d3a33ef0c1c06bd4b3205bc74cd83a71a31dd257c15d1b7bd20aa6d057dca3cb7d9474279fa84fdcdd2019e7d707a3bf7ed62d20947b070c6083fc8e9b06f9c4e74fe47614638fe9e04ad3c29af0b06089e2b0bfebfa6c073f883af5324089108d7b4bfc1781949244f7235c48a11eba9ee7950b975c12f067d0c5cd7958e8628fd3d46e6ab5056ed65d8ca771a8e087e94a1e4910a5106a2e3b12ff6d0d825f28b76bb86f7362955114408c45475f3af455f498cc66064b0e8ecb57d0eadba44d241655613f1f806aad06b1bffadfd6346f3bf36ba6ff5580dba592dd08b2527d8833c894fbbed8e067f8c71d3ac1e6ba850d0961c143f6d001d9991b6263ed9d332a0e7dfdfe2d7721ec0fc1f4ab2968063222673486a590529e32f494902e5a8ef2312689e0656451ab3980aa2792337182dad79635f2a51cea8112a4dfa2e7c67f82d7bff38aec44996bd9236de9cfd9903d826868bcf3a782e9bd363da442bbaa62a0bf058cc15ded8f7dcce81e2eb6e5f0bdac855facee2588f0e1d5947dbb4a22b49a079c67443a5e26ebf2398cfee3e89e7ab4688b0d85dbc25c7e694acad82e3114b2fa74c626d524b88d11c15bcda91a8c121842dc6e21e4fbb6df769c9c326cf06f4d886c974688be80927d65362612af0463f037de3571507ff70e1282c01f65d352f352f17a6c5b90b1818c3056cfe0f665cdd3584758bfcc0ae61920405029af15d38911bb91baed7207eb48fe57564bcccff8a7ab6de01a1da8346c045087ed0ab57f4992f39fe5ba074572ea1f1b8290ef68b1e475ebaea8aae53f616ceb81a00fcacb12df34d7eeab2f75a032411a24de8b032414198c319d0eca620dfe4d1bed5f7ecfb1f7b7d0b215137bbfcc3ad797783e455c119865a292de85990d79627fc6c5fc80a491446aaaebee9dcba6781063d2c55510b0d9796174f84c2e54a4a36ec010cc82ccf85bfb7ac", 0x1000}], 0xa, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r2, 0x4, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4010, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x20) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/63, 0x3f}], 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 10:37:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8001) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000000)='./file0\x00') setreuid(r1, r2) 10:37:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 10:37:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) r2 = dup(r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x8001}, {0x81, 0x101}}, 0x0) 10:37:54 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x7, 0xffffffffffffff00, &(0x7f0000000080)="01008000", 0xffffffffffffff84) accept$unix(r0, 0x0, &(0x7f0000000000)) 10:37:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) 10:37:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x80000000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000940)=[{&(0x7f00000001c0)=""/227}, {&(0x7f00000002c0)=""/70}, {&(0x7f0000000500)=""/169}, {&(0x7f00000005c0)=""/135}, {&(0x7f0000000340)=""/9}, {&(0x7f0000000680)=""/209}, {&(0x7f00000003c0)=""/51}, {&(0x7f0000000780)=""/197}, {&(0x7f0000000880)=""/180}], 0x1000000000000223) write(r1, &(0x7f0000000a00)="844fbd85d56dd90ead1e7d332b61863219fed9210b23f6ba578e39d8dc2b412bccdfac3444330e1bccbd10928b547a4efb052a8165b2090876b53c2b93d08949d042a45def75a71094bc41debdda7248189600237824934b2807ed1ddf34016e1832580a4d5de2f864733daf9cdfb7ad0be52fb611a9e01e237c8c3d7d7ffdf8384ac3ee74f9edf0829e1d340ede7090765026961682583579600b0894f907c794ca4a5a0facf264dc5d3f6b20ca68f228c32de690e8481f51e7edd5c055434e46650f918af387d9e0f9e88677b22edb5ffbe743743e5a115d988c72686d86b132427ba002750c182ec04710ebd86ab1beef48fa72505a3e6f065f684409ba6d46e80e144de4a221a5b4ad94a9a6450e83070dd8a4bf95ec2b91be522b1636d49c24e6a5e0406a9fda71eba77aed9c4fa4cdc547e690501c251129579b3c97cf4f21d2d3af1617cd5ebde426ac712d1c2a11ce8a0b5e65699cc8390074925b08618f1f8c56b248ced8075638a8c8d03bae754349195fcd8abc153ab29a5b7bb634606cb9309482cbc5642f9d1898bc93b5620f326336d06779362c59a337176284b9c591b8135e66489957f27c6d58e311e7ee3f0f01417b10e1008a05c64baea7a7f9f154f073372b18f9ed3749ddc9f4ed8afb341f5047fd9d3684ffc5a20e804c3208adb34888a1f4b97ca27ad01c1fd09bc012dfeb58d8db4f70ffc9caf488189f50a396ebdeacb047ed6806b461160a76c733d04bf5537311ae6c9aeed2146798d64fc3789bf01b2d5e51fefcc54789c101b5e365f778be2383ed6b0145904655775def627bee98725c59ad021dbf04439d5cec1c57b51bd886c4c1f3b16ce896a4f7e56c12871afc6562fac474073bb02bb04d6c9f5d11e03363eaf39c1b5aa9877c277b9947cda8c60614aa77bb5fe1d16b3a9df8800290c26da1e18cd559c0fea80b466424ba15ea34157f2ff985dc3eb54b5e876d36b636267ddb701569f23b9df1faa6ef4e919d6abc735793d75d0b9b340f97b4b855776d35411614b8dbfef5210fd3e51bd144636f56195ea7e3498a05e9c2e9acfc4d76a94165e7692bab6c0444c8b51747703a68bcf3b7b6ff3039ecb63cc69a860742ac54fbc7269c00babaaa2cee3cf989619b764ecdfbaa0c14aad4d5337c8d96cbd7b02f08c329c477c1fb93b8bfce0f5c571dbf34d941c8c7b82ed1824e00b766131b4905ce199081fe0dc20c62af812d09d076b979c13b648dd197a4456c277b98ce6199ede0916c1aec471048b95b20003a986ae0a29018cd43a0aa712444029ee4f9988e3391e88307fbb565293d339bbe0c9da4e4cb5c0e74e32d5ebb897d901ee1be191233f0fe1a378ec46e5efef7b98ae658b30b9b6b7bb7bc29002cf8e573a8b7ff918ea01e00d5fbe3556d0f29c8f77823eb3e34c589890a1275757c7ad2dbd223399b5ce86c325b409e79bbce8c524cd5a93aacae7f54a9b6a24c368616649ab1a85320ac23e155c088bd501f7649e95121d01f0b01a8c925c1f94f03a9f79aff0458c05d3375caecf92f109bf4cf00a4843ba46319d36f0730ced8264ca5d7d32ae45fb297db81c93b69bd1b7531547b954c61cdf361361d111c1c1cdbe4de525011fedc29c2b2d2a3be26775e16ea5bee9674d112650534cba6c62146cadec058ff7f7a4932381dce7df205bba4fedc2b8f7d04dabd168decedff274d2af53448dcb0c821fbfd29c31d834105251c6e44c2815d9d77496ff8d249f294d4e490e02f321604c38464ef0740a35d2e0799d1fcc83d1680d78ca5c30ff1b59d51382293497b2aad431ffca98bfcaacc61af62efe7bb6fd9681276c5f6963fa2bc3f10472ca7546ea23b530c09a9dea93bf8bd43882f43d799aa37f5f292358b01c45016f12fdee7c49a6a2468a61c089e7d498e5da91f1c22c63a70d95200db392b4ff040e82bcfebb7776b369419045bd60363d115ef5d7508d17d1612173d57f07b4f060cf9e29e30a773b7936aa9e0895e64bbd3b25d3f40686f96d7a766d9141f66587065ca24d44328fee3e07aa41f881fb8ae4bcc8039d534910d4fc072176dad8d8ac6e620c60f1af7cf9e06a4b670ac6a8260c5416a503eb652a29e12fd00b0dc6da4aec002ca18d3838afeb58620f9fd76b6af34a9a9f2a5259cf6bd3a2ab97fcf39cce601c9d85ecdfe534235047ea1be5e570bffa97939a9dd68e573e253ed02f3fe9ed77175bcaf2025fb6f4aabb2a85f1198a3674cf27c5196a9cc865d6188053fbbee18471eba89aeafec0384db7ab9e9f93910e69f3b81ef2cd719a577c9db7b5cc140f53e66a44db1e265fc9fbf3dd5868e03aef14cf8b4b6032a2410f5f6441dfec6219d8c5c008f78c09b5a08b4c2085f29f776618a05a9e4e11ec2ef487c493970780b8aa6a70b5d50c4ca7244d4d154a21c4e4a89b84ece04e7d24f89cd96bca39350073fa33c0763cf7a81ecfd0431e22c36d3b47c58f4c86e8993441397e52877b614688df901937482efd2aae28ca8913a194e69bf0d86a07346a8efcc02269bf860c99ad2e8caa8be5a8d5059d2eec9ffabf7f3888a11b447c3b95b80ce1c2cbb3ecefad72a3564b08a793c6e96aaba67518405b5dc9f7dc2b66be37587aaa8ef50ab592f7bc94e9b7809dccc60b12838d458dae6d1804dff0528fc08f6e29be24907e29e8ec70161e7a3448dd387368c7d09618cc22992a4f32de010da9b0d57d0f634ad7346b35454cc90ef55f3b8b4d3175dc5df8eb2cb39ef785d7284929d93692983f2733ec8e10b6b4384a949ca0b66e0d25a4e90acf5412f8b49bfd8b1684fe48f5232d5fcc1acffd5673ab9a567449693b7576adb74638a2daca59abfa17c9505b75983413bf08453ff54be4e5d7b42a21967ebe5e7b9f77e26b4a7751b94f289472d3e4ebf122928a237b8a847213bb23f9557338540ad1669ece6989db29baaf8377b37a888fbc6d10dd27f5edde0f8d7db12d155393a3e39af7d3df24f398bd5d59cf47866a08d1e7a4fcd8c4669945a34481ed444efdd953910f536279b10eb50220b5d5d34fbb16f1c45c0b2ec5681e1b40354e6421bfe4844e6ada305d0d76edc3a0305c58377278e8aa966a00133d1a83c5993887f089c12733d81c64ac9636a2d8422e9b26e5923cd1f8395019c97ea08a45c682c837ae7b06f5918c23857ed50eacac8be8ff7b125a91c05e7b97643caf306cafd9b89d7450168d40f5352b27390376ce956a31bfc4aa72579e6d61b738ab73abdc3785f49f50486a0f3dd315d29bc8b4c204302f2fed3e2c18e2f008dd88ca9e5cb3587bfe8ea5d43150e10d81f8245dff99623b94d1a0b907267c00f7cbb20e0ee48c3e7e7ebd6e18b4c5d02a4ff1cc6e7cae9978b5c0e47117549e39d6733a3b3ba72b0962718515e02f3a3ab259ec1cc5f38bbed2ab02521a098e5c5b9dd0218de2b5b13bb89178ce5923f7d9054d9c6b8b0956bb258e170543093a6e77a4d2e1f16de3603951bca826c2045365fe83130d5e6cc176898ca16637055812bdf95093c6cd5012124c89df9d2ace8ea3cb3b90665b9d0e5daeccafbe17ecbdaa2599d4f811bdec9792e6dcb979784f61ff1543daa5d5f2db39e061eeb630994de6ee841af66732a17ed259efd7ef6fabe660d426bb0d5d7e1ef838a279f5847d40cf9f46b41e26335f4642cc23ad862101f85dbef047e7e159a80ea843ca9aff1849456c435e21fc2e9f6a8fbff000e2035ad9721632a8ef049773144bb9c7e437a8e3f052b7ee5567550c408f6c690d5db6c63bad2d2d958e7b53578e3593c07aeb3f7d66e89d4a85d9dd7406ec07faf10eb5d8939f4b361f29eb7e878b7cf8d8844f5a2e4a53d2eb70c48a8f9467499c87deda3249f97f05013a141653514f52141250b0e672753e8ed22c0cd897cdc4fb24efc1fc257a3067ca14db8ee04e884f7a0b309bea1bc48c905fee6434f52c9e827f8e8bbdffd4ad7a9242b2003febc03c87a2c24a9f6170933a20d4cbb033891b66032fc75c7afd82e435ae7227d384ebdb2c5c8981038dcd375f26817d7cbbe1e9e8847ca1cab382f20c805d5fd99f7cbdc57d98ed2684cf37bbba8930695a091a06c5a5c0699056933b339bdd29895f78c26e9ca81cd7bd55a0046e89e867d803ed80d40738575de9c959fac5c0a622b4ba43015ef66f78e55fa2838369ed16c44f07919470f1eac53fb8ea16ef7d4d245750fd53eae4fa05be8957db75872db81fef3ec4fa401f0e5102ce928543a2e83ca3df1f5f343b64d6603f7e0545afd1336be8d49f480d2e87aaa8c95bb7a0d62b8a8d9e38898bb1ede0dc8cba1348d0b6662a01111795cabe661917d72e0c65dfb7dd7a980b7f8ef5a8b08342e91e9949294bc740d7a798823382b510c74fe8b6254203d65a8aada2b4423d6373fb47783aaa285da33be5140cd0a71741b40397c51c0f98977cfc7a4be25c752d7a2283c848d2dd886385684508702eed64ff7149672492b3702e829adf823dfdb01a761fdcbba0558a274b3481bf5977ae9c2203c4234d8b2371874f7afcce1e55230c92345b070517ccaffaa1abccaf496a1270f3c033db81aac5409aed61b8ef5367003001fb6df945cf766d8f846987706ffe44a62a0690ae6aca001c494b7f40156a495d8ab29bb9aa6a30ba5934c306b9c0b66ebe7cbc041a8f9599c80190446566b0acb823f8134d5ad9a500f96d771b0a491571e5a2255f15afb59fb5f83ebfd936e27bd21f85d246e812a75549df8fcbae8a462303b4612a0157b035b711d4db9f726ba06f562c9302da8ced7f3bd352467eb4ee032a5958f1fd4599c1328f55b4f0bd0339bfbe7a7bde1ca1a51ce4ce67ba4360b2846a34053bf93a43782f3895e21215a7b5ccf4c2b31719d8dc670fa0d0397d8cd94dcca20e7b3b5197109eb58ee6c07d2001d4af549c3acc2a90958f5adfd63cc387392b0af5d5c9402fc8316d508a7ebcde511dc466b131b1b1f3b84cd9b8b3a94a3e0055f76c7d650133f58d0d77e059f8658fd0b27c00299316b94fcd0397eb6c3dfd9a977009120e5b6527609941fbbcf4a685171535f79562caab81a239b6ac95265f3c3ea18d6659df435580e3f3281db834f9429e34e28ee88616a746e5f601c4fd6847367d3b68a04dc253518b6f19e35d1f510be29c6269d7fbf7624d46f91fbcedc5be3591fd6367865aa8b1807270c92b51ffa0fa6cc05cfc2c822f687f0dbec73b4afe463095b891faf944c7fce916034922f99d613c7c3c9cb35a7a0f322627026141070137fe837552a0d61e73b9402f3ef95c3cae4e2653cce76bf4211482065d5fe2e9686cd3335ba5089fa949f86ac53a8996ecc420d0a8f157bde35bb226dba7c19ebf58a263e00edddbed59dda5f89f78c567430820f977a973524def079f1ccbc761c044d4d047d60dd9ca49d0da2b83021b9902e244074c57d2084e06689cf7d574c6098af8092d0a24bab8b3af018bab0ff949e63f5ecd382a01707892a3af3bdc6338b260e14036bc2e323b4de04de1d75eba8e676c0af4b3bb6ebfa571594d1f220bf41aaf9810ae20a65b4cd94fdb02d54d287ff7d73038107f2390af7a214f4c2f0bb254765091a514010acac9e4caebdb95bf6a6ec944a94bca5b07d53cd3a81cabf2efed7ce9bf13a63e34935d8fecec86afbc09d81bc9531151be5f012d5b4150138b61e7c24dc62723422e4aa3bbcd95c7b5d91ddba2843bd2f4632f790ee9c88675f61a60fa758af332a7727ef8c63f3d2ddb8fda58853f3d093e2e544", 0x1000) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 10:37:55 executing program 0: shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0xffffffffffffff9e) 10:37:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x2, 0xc002, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="c401b159cfc4a1cc54e5f21d00000000c40289f78d00000100c4c28d07760280698736c4a17d2844f303c4815c59f3c4e17bf09c2e00000080c422193ca3c11b0000") poll(&(0x7f0000000240), 0xcb161bb5b6d7ff7, 0x800000000000000) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80047476, &(0x7f0000000000)=0xc6000000) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x3}, {0x1, 0x2}}, 0x2) 10:37:55 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) getpid() fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r4) getpgrp() mknod$loop(&(0x7f0000000300)='./bus\x00', 0xe100, 0x1) r5 = getpid() r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) dup2(r1, r0) getpgid(r6) execve(0x0, 0x0, 0x0) 10:37:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69907009648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) write(r2, 0x0, 0xfffffffffffffd61) 10:37:56 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 10:37:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 10:37:56 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000002c0)='./bus\x00', 0x50) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="67fb06607cb7296868f5142a0f995cae9dd9cf2ce49c", 0x16, 0x1, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="8c4b25ecc021e24773db20fc59185acc4303e7aa1f9ab16aaf7e42c9d5e0d2c28b06e471863caf8f81b146866d06e574c1c2a3c13c68c32b9c7d139419f0058e9f22bcc4ed7c16989389e0e59544e3318685e958ff8d04f90e5a9f5c0f7bf0ac5f018445731ef126980253a3adc380ab8ed1ba6992c13280d9513afd90634895110d3aa2e815a873de012c1bb2bab44dc023eb78d1f70669b105abbf22c7d6a6b8d353a37f5cc8c04ba9a83dbef5e3d9fdecb66314958f76b7fa936bf0aad3947b851ae8d007d6ed7543e3b1b6f67b3cc5d991de4e9eb68289c4bd972878a6327cdeab55bce94c1cb33812828296fccd6859b3ca7ffbec2bcef3d1d59a0da0", 0xff}, {&(0x7f0000000140)="8c342690121462b6962c7cefc3848cef3ef8ca781f87d0c7cef18f3bfd9fad7a58f75fe527", 0x25}, {&(0x7f00000001c0)="3165c3fa92f6dcf3206ae8964d3c8981e35625a94cdc37f9dd94e8c20a87b83379953e24f32a758bf400e86052185906eb6be9ed5764099929ec", 0x3a}], 0x3, 0x0) 10:37:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffe058, 0x4}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xd0da) r3 = kqueue() dup2(r3, r2) 10:37:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) pipe2(&(0x7f0000000140), 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:37:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d0093ef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x372, 0x7ffc, 0x0, 0xffffffffffffffa3) 10:37:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x780, 0x0) write(r0, 0x0, 0x0) 10:37:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x408, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() fchown(r0, r4, r5) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') kevent(r3, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x28}, {{r6}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 10:37:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = semget(0x0, 0x7, 0x410) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/1) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) lseek(r1, 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) 10:37:57 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x9e, 0x40, 0x7fff, 0xffffffffffffff01}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000003c0)=0x1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000540)={0x40, 0x1ff, 0x1c00000000000, 0x7b, "d25988f3e7607bbd083bc5f9b51fe51ab16080ad", 0x5, 0x5}) fcntl$getown(r4, 0x5) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file1\x00') kevent(r0, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x30, 0xfffff, 0x4, 0x204}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000010, 0x0, 0x9}, {{r4}, 0x0, 0x40, 0x20000000, 0xfff, 0xf3}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x3ff, 0x20}, {{r2}, 0x0, 0x1, 0x3, 0x800, 0x7f}], 0x80, 0x0, 0x8001, 0x0) r7 = dup2(r0, r2) setsockopt(r7, 0x3, 0x5, 0xffffffffffffffff, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)=')^^.\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000340)={0x8, './bus\x00', './file0\x00'}) syz_open_pts() 10:37:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ftruncate(r1, 0x80000000) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xc9, 0x81}, 0xc) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:37:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20042, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 10:37:58 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="de92a1e9633e6b41e7a5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb627ff29ac98075cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d83eb8e3b990465a3c373", 0x5e, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) close(r2) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1827, &(0x7f0000000740)=0x9, 0x4) dup(r1) getsockname(r9, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f4dddb6d7ced0d6c472c9754d3f79b69eb16042f45f1a55622ecc9030f9b814fb32157b3533fe24fcb31d3febaee3b4524e8a34a68d1b0600abb3b4ff5120a027de675950887dd99247f05a06c72a2aac2ec9157f8b4d51b97492de135b692422f08cb7ff0ce79ff9d0a02f81275b1e9c95ffdd232f5e5c81095ffd87d31cde38c313668b5e77e1da4d4cf6acac3c4ccbdee311f675edf7ffcf2b1f7e"], &(0x7f00000007c0)=0x31) 10:37:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000800)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f00000007c0)=[&(0x7f0000000340)=']\x00', &(0x7f0000000680)=',[\x17\xb2\x8c\xb6\xbc\xe1+\xda\x1c@\xb5X\x13\xa0\x98\xfe\x03\'\x8a\\\f-\x80v,\x05\x19E\x8b\x85\x93\xd3\xbd\x06n\xff\xf3\xa5Q\xa0\xb3\xed\x854\xb7\xd4\xb4\x14\xae0{\x1eR2+\xc5a\x11\x13\xc2\xf1\x84\xb9\x85x\xcbTr:AI\xaaH\xf5\xf7\xba\x91<\xda\xbd\x94\xb5\x16\x0f\xc3E\x06\xb5\x05\xa9\xab\xe0']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 10:37:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)) 10:37:58 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) 10:37:59 executing program 1: r0 = socket(0x20, 0x8004, 0x400) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x7238}, 0xc) r1 = socket(0x18, 0x8000, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x400000001f, 0x0, 0x0) 10:37:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 10:37:59 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r4 = socket(0x10000000002, 0x2, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x2, 0x2}, {0x10001, 0x100000000}}, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x20c, &(0x7f0000000200), 0x0, 0x0}, 0x0) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) 10:37:59 executing program 1: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1a8, 0x2) kqueue() r1 = msgget(0x1, 0x408) msgctl$IPC_RMID(r1, 0x0) 10:37:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x8, 0x401, 0x8a67, 0x7c, 0x200, 0x0, 0x8}, &(0x7f00000001c0)={0x8, 0x40}) fcntl$setflags(r0, 0x2, 0x1) 10:37:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000080)={0x0, 0x4, 0x0, 0xfffffffffffffffe, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4000000000000, 0xfffffffffffffffa, 0x4, 0xfffffffffffeffff, "0d8064e952afd359fc5a82510a196fc163a61536", 0xfffffffffffffe01, 0x1}) 10:37:59 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:38:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="32777c6d8f650f08d100000000000000000000000000000000617ab54c88b01d8df053daddf2b8ed89c53e8e0c4831a8fcb275743f6cb7d3a4e391686fa8cbe71c9f01eb2354d5f2c26f5ce06ac4009ed6ece7b3d0752be173056fdb75b344259b2c2b4c7852565f77e2af7f060489cbc11fd60afb0c2bdf69c92403c0f8b3c1df8b2ae6e6560683b8036dbf0fb4831376138502750d4f5888945aacc1fcc0e742743981621aa775cf93107ad98b20a2c7a182e8214be70998f72c076f6310d7f64234da0b1d12383461c7f225fe9641a202eade9413111860776a5661602519914f12b47767937b41fee31d9592373f4523eae4eda759cb7c05"], 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:38:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000480)=""/202, 0xffffffffffffff9d) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x12) 10:38:00 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x2000000006002, 0x3fe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x40, 0x1) 10:38:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x6d64e3ed69a5eaa0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e61a55c5c2da012bcc075541b89dc0f8194b459812ac56173d69f2274e7b6f0bc545e8145cbea61b98c8805951fc14c90ad6323", 0x40}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x2) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) execve(0x0, 0x0, 0x0) 10:38:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x5, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 10:38:00 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r1 = semget$private(0x0, 0x2, 0x110) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/31) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) shmdt(r2) 10:38:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) sendto(r0, &(0x7f0000000440)="37a57c2faf0ef26658d9edd1cefe700b79b4a9777d2b02582eba", 0x1a, 0x1, &(0x7f0000000480)=@in6={0x18, 0x3, 0x64b}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f0000000080)=""/2, 0x2}], 0x5) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x0, 0x400, "afb7cdaec4b889aa9aaa715bf54c228d1f768cb7", 0xfe9}) 10:38:01 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x7, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) recvmsg(r2, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/134, 0x86}], 0x3, &(0x7f0000001340)=""/65, 0x41}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 10:38:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x5, 0x0}, 0x0) 10:38:01 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = getppid() setpgid(r0, r1) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 10:38:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x80000000801) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x6) 10:38:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x44, 0xcb}], 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000340), &(0x7f0000000380)=0x4) chdir(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() setgroups(0x5, &(0x7f0000000580)=[r1, r2, r3, r4, r5]) bind$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c65300029f378f7932c7f349677d6e931fc3bb97e34b1f5e865db7c79657a2626e8db841c674a4dd9a3e8ed5043305699a62d7f3099a785687ef745e8f1389de14545ddeba68596ca19c59c27a9317fda0003b9c2e3675b57d90a5968b004674a710994388c90a05a76ccfebc471d507d31914aa08878f4942371bd76e9db36d2ff7780faa0736301e067e76ef49c7451289accf134d1b97d090b300400d7ddaa7649f580329a61ccf28f45cff455376848d3a8258262f700bf7034f2ee9dad48e57769f1575dab1d97bb03a6c89cc6312dd902b9ad3370ee0f8b4f3b8cda0602b3"], 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) nanosleep(&(0x7f0000000280)={0x80000000, 0x3}, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x2) 10:38:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x2f6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff, 0x0, 0x101, 0x0, "a65cec52dd235fdde409f0b9219788a428206e02", 0x7fff, 0x80}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 10:38:01 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x480, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r2, r3, r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x1000000000000297, 0x0) getgroups(0x3, &(0x7f0000000080)=[r5, r5, r4]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 10:38:02 executing program 0: 10:38:02 executing program 0: syz_emit_ethernet(0x3a, &(0x7f00000001c0)) 10:38:02 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)) 10:38:03 executing program 1: 10:38:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c00c000053653000"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="82", 0x1}], 0x1}, 0x0) 10:38:03 executing program 0: 10:38:04 executing program 1: 10:38:04 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000001500)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 10:38:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x1) close(r0) socket(0x30, 0x1, 0xfff) semget$private(0x0, 0x3, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 10:38:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x6, 0x0, 0x40) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffd78) 10:38:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1976de1b) write(r0, &(0x7f0000000080)="891d6883c8c9f69712ed148d743f52c4562a49041e16fc091bd8d73c80067d2869befb398665878da0720781a7f592348335799e07ae0a4feb826a7ea4939d7288d71c610ddd836c7e82c9d6e93984b7d5ddcabd27bdeb50294721ebd4dd42d736e87df6b61acb3592959808f40e99cf94ecd238aeeb6f9b7cc5eb39cd8b", 0x7e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:38:04 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1000, 0xc8, 0x1, 0x9}) 10:38:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 10:38:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) syz_open_pts() 10:38:06 executing program 1: r0 = socket(0x30, 0xfffffffffffffffe, 0x4000) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000008f40245ddd7a710084f745d7ee443c5969ad88195ef39d5e2101812112fe5084b02c47c8618495ccf2789a67927dfc55c4482a3fa84726ae0f4300cb4fdec20aa741d89c81ce67474e3610da90e67b95e7b4006bfe96a52ba597afbcbd0008000d7cb0accb670087ebaf0459fa9a30457cb4e2fcac969777416cc7eefbd8ba90790e1824654fa8fe74221cb900ac99f3ea82cbc5cc98fc16e17f5a7b994d1c2dbe07123ae2f2a9cd4fd825085d0406ba0d393b9acaafcbf8"], 0x10) shutdown(r0, 0x2) 10:38:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x100) unlink(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 10:38:06 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r11 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) select(0x40, &(0x7f0000000440)={0x6, 0x6, 0x6, 0x9, 0x4, 0xfffffffffffffffa, 0x0, 0x8cfc}, &(0x7f0000000480)={0x3ff, 0x6, 0x800000000000, 0x3f1c, 0x80, 0xfffffffffffff800, 0x4, 0x1}, &(0x7f00000004c0)={0x81, 0xfffffffffffffffe, 0x20000000400, 0x5, 0x8, 0x8, 0x80000000, 0x6}, &(0x7f0000000500)={0x7, 0x4}) pwritev(r11, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) fsync(r11) fcntl$setown(r1, 0x6, r2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 10:38:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x9, 0x1, 0x3b1a, "0f823d00810d0a10096593fc859afdeb9c15b7d4", 0x1, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x23) r2 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x8) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b030000003a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 10:38:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1010, 0x1fd) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000280)=0x38) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x80000001, 0xb662, './bus\x00', 0xe289, 0x7f, 0x0, 0xd2d}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x3}]}) 10:38:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4, 0x0) dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) fchflags(r0, 0x20001) pckbd_enable: command error 10:38:07 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) pckbd_enable: command error 10:38:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) open(&(0x7f0000000740)='./file1\x00', 0x200, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xffffffffffffff36) setreuid(r3, r5) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r2, 0x6, r4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511ee97a4a22385c719fbf96f6480cff0fb6b3411f896c01755fe88d0fe67ca007d7985d68adef718b1c56588f30000000000000000000000000000"], 0x50}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 10:38:08 executing program 1: select(0x40, &(0x7f0000000000)={0x2ff, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x3ff, 0x1, r1}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 10:38:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x72, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0x61edbbc0e33f7fb6) 10:38:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:38:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8000000005) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x100, 0x7, 0x0, 0x1, 0x80000000, 0x1}, &(0x7f0000000080)={0x1ff, 0xcace, 0x53e9, 0xfff, 0x40, 0x0, 0x7}, &(0x7f00000000c0)={0x8000, 0x8, 0xffffffff, 0x80000000, 0x9, 0xffffffff, 0x400, 0xfffffffffffffffe}, &(0x7f0000000100)={0x1, 0x5}) 10:38:17 executing program 1: r0 = socket(0x18, 0x200002, 0x0) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f0000000040)="e0108382e2a0b8dc812b513f4734898c1482991b1a2bf90272ebd1a206ec3b04ec09cf094fcb6fbebb5fc00c6aac0ce128260d4b9842e1a4e01ea4f91a6f78ce71808cbe59fcd8bb33f957eca0c03c5e1b80c304e2aa11230c64ed69cdaf79cca65b51f41507dc647485b8802fbc267e6de2e14f03a813e4c45b81bde7a2c1e9a12e6d83ce9262fe76d241318b51fe1716bd4c187457e44c97472c9bec508ad775", 0xa1) 10:38:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgid(0xffffffffffffffff) getpgrp() r1 = getpgrp() r2 = getpgid(r1) r3 = socket(0x21, 0x4002, 0xfffffffffffffff7) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/66, &(0x7f0000000240)=0x42) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xf6, 0x8, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x2000100000000}) fcntl$setstatus(r0, 0x4, 0x8) flock(r0, 0x1) 10:38:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484ced", 0x21) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:38:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) 10:38:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7c35, 0x3, './bus\x00', 0xfffffffffffffe69, 0x9, 0x719, 0x80000001}) 10:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 10:38:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 10:38:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000800)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000840)="232be97126ffa6f128d7bd636eb8385df1566c0bf590c43be5d53027a5454d0beef9038bab1ce41f64d6cf884c397e8fed53b144d4ef3be75b9524cf2f8d983c8a1ae683415bebd7f22fd2c9dea511869ad7e1b198edaa031d86eedee66e9a14ad8abeb8ed33a11234f9794148b556c88f5c51bdfa2a7c7ba10560d60b34027d024749b17080772ecf592f4b1c14ab9cb76142d79d4b480d07fcbd50258fa284067f634ba623f10beeae991672a322", 0xaf}, {&(0x7f0000000900)="8b084ca1f1aac578a6da167c198c7652fb9a2b2641919e63b0e338ff99aac839c3418e1fbc27e64103e1589ca4f56ce2325ba8848322f8b9fc899e5600e53f966ccb3df7ec66163c2dd04f27146ea4bf9efa765b26f8ffabae4ade253ad65dbea2e6e1ea64eb11bbd600144d2e9f3fc47ce00431a837bdef4f41ae27472d2eeb9225ee14ba43752c02c3cb35fd19e6177d6448a46d2c1cddd4034b76aa6436a8bde6f5", 0xa3}, {&(0x7f00000009c0)="d3725a3a2a67d8b572b4a9729f6f3c511a034ad5ce5d659a30fcc4d61b375660854dc06d131b49cb6b09ced5b0465c0e65fe0141cbb7f69f95c60e33059c066c907f29e528c563a3b5a260a379f89bf7fb5b6c0164d095ed59f6c6b70ae92e742414f8aef8240a0a6bf5c8c41a923cc68cfc8e3ed65e2acf2d16a9bb2be92d4154ba4940813ea8a3e16a43466b24741a4514581ceda02e334ca497563c42a602df4537892ec6d9a4263787080df0edb8805be6d9f8e552e34e441f5304656c51235fe1efbea10b14035c5b1f6d09", 0xce}, {&(0x7f0000000ac0)="1905749ed8267cea8a9e837978b5a3ed656c9e926d80ce2b88c1eda8d2fb87f8ad0d57fd3164341ed9d80dc5f2a163f61fe237525625cd8f1f19e4e69cc2bea591d5c9f263c4ca0bdebf9e0364ab22274b2aef1a1b68549333876ff20056bb3755d50da691ab361f1d4ea2c5ec2eb7a48acd31ce64f380ba7c494f8ef074f89c6249078a3a4cfd7a9654f99023fcb87eea3a526ffee5437818aeb3eaabfc626d9d5640644eec9966bdb2c3ef960ddeccecd29973d9db2c1776c71a3ba317fd9b840566542dda5f052442e192b3317b1702647dab902435b2aff0", 0xda}, {&(0x7f0000000bc0)="4d95b1785ca92c5073e247b23fd3aaff9bb3312635fc551172c8364adf4a7945f60ab4d4431aee584cd44ec69d", 0x2d}], 0x5, &(0x7f0000000d80)=ANY=[@ANYBLOB="a800000000000000ffff0000030000005e1de64708fd9bae5deaee0bf59353bf649853ffe4953811c3257d5c7e119f09f3bcd44e68ebeba10fa569c15d8c2d838c3d06fbce4a88d47a7b91ea162003038f88bfc3d0ab9b6812778dd9166248973f25597684ad43cce73918a142a4ab914eee89964633060000008d19a879c82a2977623f2125be476bf79d746f63efbeb12308f469cd7516bbc8bf09afd599153f3dee0000000000a9cc"], 0xa8}, 0x404) 10:38:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 10:38:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) r5 = socket(0x30, 0x4, 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffffffe, 0x40}], 0x81, &(0x7f0000000300)=[{{r2}, 0x0, 0x19, 0x16, 0x34f, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20, 0x401, 0x564a}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80, 0x57, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x100000001, 0x6}, {{r6}, 0xfffffffffffffff9, 0x80, 0x4, 0x5, 0x1f}, {{r7}, 0xfffffffffffffffc, 0x4, 0x40, 0xc7, 0x6}, {{r8}, 0xfffffffffffffffe, 0x440118762bc744a2, 0xf0000082, 0xf32, 0xdfc0}, {{r9}, 0xfffffffffffffffb, 0x2, 0x20, 0x31b, 0x5}, {{r10}, 0xfffffffffffffff9, 0x68, 0xfffff, 0x6, 0x6}], 0x8, &(0x7f0000000440)={0xffffffffffffffc1, 0x4}) r11 = kqueue() r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) accept$inet(r8, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:38:19 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) fchdir(r0) getppid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:38:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) 10:38:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pckbd_enable: command error pckbd_enable: command error 10:38:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x102) shutdown(r0, 0x4000000000000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 10:38:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03c5fe", 0x49a}], 0x1, 0x0) 10:38:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="bffa7125dc09ab027a8d51423824c6c72c7857abe0213c6f82ea7a151b22591fb4db03d2fca7bee8cb672f28f2875f5ddc1581ad8c70e9a89ed54a27b0e981c7df68"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 10:38:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000000)=[{{r0}, 0xffeffffffffffffe, 0x1, 0x0, 0x0, 0x401}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 10:38:21 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x104a1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 10:38:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 10:38:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x11, 0x3, 0x0) close(r0) write(r0, &(0x7f0000000100)="16771854e8504f94091e519f4ed61a960ed9503adf4692269adabfe89328b9f8659ca374403a5dfc236423eec8bb7df3cf204e65b68c5a9507619cee57", 0x3d) sendto$unix(r1, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff821fc060, 0xffff800004d40002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fc060, 0xffff800004d40002, 0, 1) -> e rtable_satoplen(21,ffff800004d3ff59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149fb860, count: 0 ddb> trace rtable_satoplen(21,ffff800004d3ff59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d3ff09,ffff800004d3ff59,ffff800004d3ff11,21) at rtable_lookup+0xed rtm_output(ffff800004d3ff00,ffff8000149fb950,ffff8000149fb958,21,0) at rtm_output+0x10c route_output(fffffd8031329500,fffffd803c955780,0,0) at route_output+0x78b route_usrreq(fffffd803c955780,9,fffffd8031329500,0,0,ffff8000ffff8260) at route_usrreq+0x35d sosend(fffffd803c955780,0,ffff8000149fbc18,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8260,4,ffff8000149fbcd8,0,ffff8000149fbda0) at sendit+0x58f sys_sendto(ffff8000ffff8260,ffff8000149fbdb8,ffff8000149fbda0) at sys_sendto+0x92 syscall(ffff8000149fbe50) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,f17e047f010) at Xsyscall+0x128 end of kernel end trace frame: 0xf1aa002f930, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149fb7c0 rbx 0xffffffffffffff5a rdx 0xffff800004d3ff5d rcx 0xffff800004d40003 rax 0xffff800004d40003 r8 0x21 r9 0x1 r10 0xffff800000926a00 r11 0x2570db4037746855 r12 0 r13 0xffff800004d40003 r14 0xffffffff82150d78 mplsdomain r15 0x4 rip 0xffffffff816bd740 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149fb770 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=36740 stat=onproc flags process=0 proc=4000000 pri=60, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff99d0,0xffffffff8224ce18 process=0xffff8000ffff7078 user=0xffff8000149f6000, vmspace=0xfffffd803f014318 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8221 286305 31331 0 2 0 syz-executor.1 * 8221 36740 31331 0 7 0x4000000 syz-executor.1 44243 78352 14455 0 2 0x2 syz-executor.0 31331 191589 14455 0 3 0x82 nanosleep syz-executor.1 96772 515004 0 0 3 0x14200 bored sosplice 14455 491281 7737 0 3 0x82 thrsleep syz-fuzzer 14455 488333 7737 0 3 0x4000082 thrsleep syz-fuzzer 14455 224527 7737 0 3 0x4000082 thrsleep syz-fuzzer 14455 486800 7737 0 3 0x4000082 kqread syz-fuzzer 14455 250857 7737 0 3 0x4000082 thrsleep syz-fuzzer 14455 295750 7737 0 3 0x4000082 thrsleep syz-fuzzer 14455 63940 7737 0 3 0x4000082 thrsleep syz-fuzzer 14455 177897 7737 0 3 0x4000082 thrsleep syz-fuzzer 14455 36721 7737 0 3 0x4000082 thrsleep syz-fuzzer 7737 148694 49758 0 3 0x10008a pause ksh 49758 3233 46334 0 3 0x92 select sshd 44698 344474 1 0 3 0x100083 ttyin getty 46334 215598 1 0 3 0x80 select sshd 97440 418760 75664 73 2 0x100090 syslogd 75664 301239 1 0 3 0x100082 netio syslogd 29848 169888 1 77 3 0x100090 poll dhclient 73313 254658 1 0 3 0x80 poll dhclient 60187 229259 0 0 2 0x14200 zerothread 10677 391646 0 0 3 0x14200 aiodoned aiodoned 63555 335549 0 0 3 0x14200 syncer update 62189 483496 0 0 3 0x14200 cleaner cleaner 55526 297554 0 0 3 0x14200 reaper reaper 59307 302120 0 0 3 0x14200 pgdaemon pagedaemon 47649 417370 0 0 3 0x14200 bored crynlk 27390 132472 0 0 3 0x14200 bored crypto 44351 197429 0 0 3 0x40014200 acpi0 acpi0 24652 129848 0 0 3 0x14200 bored softnet 5068 80407 0 0 3 0x14200 bored systqmp 73229 419704 0 0 3 0x14200 bored systq 2897 104738 0 0 3 0x40014200 bored softclock 61102 425252 0 0 3 0x40014200 idle0 79994 321989 0 0 3 0x14200 bored smr 1 31232 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 9498 6345K 6355K 78643K 10835 0 0 pcb 25 9K 11K 78643K 394 0 0 rtable 101 3K 4K 78643K 545 0 0 ifaddr 55 13K 13K 78643K 180 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 24K 78643K 104 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 75K 78643K 1649 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 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 71 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 594 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 41 30K 54K 78643K 415 0 0 subproc 64 65538K 69634K 78643K 272 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 56 0 0 in_multi 33 2K 2K 78643K 112 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 260 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 21K 78643K 2304 0 0 UVM aobj 37 2K 2K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 13 0 0 NDP 11 0K 0K 78643K 57 0 0 temp 149 2351K 2417K 78643K 4811 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 297 0 290 1 0 1 1 0 8 0 plimitpl 152 31 0 24 1 0 1 1 0 8 0 rtentry 112 99 0 59 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 97 0 93 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 15 0 15 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 440 0 252 12 0 12 12 0 8 0 art_table 32 441 0 252 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 4 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 65 0 55 1 0 1 1 0 8 0 shmpl 112 38 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2552 0 1124 47 0 47 47 0 8 0 ffsino 240 2552 0 1124 85 0 85 85 0 8 0 nchpl 144 3615 0 1970 62 0 62 62 0 8 0 uvmvnodes 72 2731 0 0 50 0 50 50 0 8 0 vnodes 200 2731 0 0 144 0 144 144 0 8 0 namei 1024 10683 0 10683 1 0 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 11576 0 11576 10 9 1 6 0 8 1 sigapl 432 744 0 731 2 0 2 2 0 8 0 futexpl 56 9843 0 9843 1 0 1 1 0 8 1 knotepl 112 280 0 253 2 1 1 2 0 8 0 kqueuepl 104 160 0 158 1 0 1 1 0 8 0 pipepl 112 550 0 531 5 3 2 2 0 8 1 fdescpl 424 745 0 731 2 0 2 2 0 8 0 filepl 120 4930 0 4834 5 1 4 5 0 8 1 lockfpl 104 254 0 254 3 2 1 1 0 8 1 lockfspl 32 304 0 304 3 2 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 1270 0 1263 1 0 1 1 0 8 0 zombiepl 144 731 0 731 3 2 1 1 0 8 1 processpl 840 760 0 731 4 0 4 4 0 8 0 procpl 600 1591 0 1553 4 0 4 4 0 8 1 sosppl 128 12 0 12 3 3 0 1 0 8 0 sockpl 384 634 0 615 4 1 3 4 0 8 1 mcl64k 65536 26 0 26 3 3 0 1 0 8 0 mcl16k 16384 2 0 2 1 1 0 1 0 8 0 mcl12k 12288 15 0 15 1 1 0 1 0 8 0 mcl9k 9216 7 0 7 4 4 0 1 0 8 0 mcl8k 8192 11 0 11 3 2 1 1 0 8 1 mcl4k 4096 33 0 33 5 4 1 1 0 8 1 mcl2k2 2112 3 0 3 2 2 0 1 0 8 0 mcl2k 2048 47443 0 47409 12 7 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80819 0 80700 12 4 8 8 0 8 0 bufpl 256 7394 0 3032 273 0 273 273 0 8 0 anonpl 16 93825 0 85839 74 26 48 52 0 62 12 amapchunkpl 152 3502 0 3421 12 8 4 9 0 158 0 amappl16 192 4461 0 4003 60 28 32 36 0 8 8 amappl15 184 41 0 40 1 0 1 1 0 8 0 amappl14 176 27 0 21 1 0 1 1 0 8 0 amappl13 168 42 0 38 1 0 1 1 0 8 0 amappl12 160 19 0 18 3 2 1 1 0 8 0 amappl11 152 397 0 387 1 0 1 1 0 8 0 amappl10 144 176 0 174 2 1 1 1 0 8 0 amappl9 136 685 0 680 1 0 1 1 0 8 0 amappl8 128 148 0 132 1 0 1 1 0 8 0 amappl7 120 133 0 124 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 195 0 184 1 0 1 1 0 8 0 amappl4 96 280 0 257 2 1 1 2 0 8 0 amappl3 88 295 0 290 1 0 1 1 0 8 0 amappl2 80 5914 0 5864 2 0 2 2 0 8 0 amappl1 72 23022 0 22616 24 15 9 19 0 8 0 amappl 72 1843 0 1811 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 39 0 3 1 0 1 1 0 8 0 uaddrrnd 24 745 0 731 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 745 0 731 1 0 1 1 0 8 0 vmmpekpl 168 9211 0 9192 2 0 2 2 0 8 0 vmmpepl 168 86197 0 84823 105 33 72 82 0 357 6 vmsppl 264 744 0 731 4 3 1 2 0 8 0 pdppl 4096 1496 0 1462 6 1 5 6 0 8 0 pvpl 32 277868 0 266866 181 53 128 133 0 265 31 pmappl 192 744 0 731 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 420 0 24 12 0 12 12 0 8 0